@charset "UTF-8";.cc-window{opacity:1;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{transition:transform 1s ease}.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}.cc-link,.cc-revoke:hover{text-decoration:underline}.cc-revoke,.cc-window{position:fixed;overflow:hidden;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:flex;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;flex-direction:row}.cc-revoke{padding:0.5em}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:0.8;display:inline-block;padding:0.2em}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:0.4em 0.8em;font-size:0.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-banner .cc-btn:last-child{min-width:140px}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:0.5em;right:0.5em;font-size:1.6em;opacity:0.9;line-height:0.75}.cc-close:focus,.cc-close:hover{opacity:1}.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:0.5em;border-bottom-right-radius:0.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:0.5em;border-top-right-radius:0.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{flex:1}.cc-window.cc-banner{align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{flex:1}.cc-compliance{display:flex;align-items:center;align-content:space-between}.cc-compliance>.cc-btn{flex:1}.cc-btn+.cc-btn{margin-left:0.5em}@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{flex-direction:column}.cc-window.cc-banner .cc-compliance{flex:1}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{align-items:unset}}.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:0.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.hamburger{padding:0px;display:inline-block;cursor:pointer;outline:none;transition-property:opacity,filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;cursor:pointer;float:right;margin-right:0px;margin-top:0px}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#000}.hamburger-box{width:35px;height:24px;display:block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:35px;height:3px;background-color:#000;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--spin .hamburger-inner{transition-duration:0.22s;transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}.hamburger--spin .hamburger-inner:before{transition:top 0.1s 0.25s ease-in,opacity 0.1s ease-in}.hamburger--spin .hamburger-inner:after{transition:bottom 0.1s 0.25s ease-in,transform 0.22s cubic-bezier(0.55,0.055,0.675,0.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}.hamburger--spin.is-active .hamburger-inner:before{top:0;opacity:0;transition:top 0.1s ease-out,opacity 0.1s 0.12s ease-out}.hamburger--spin.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom 0.1s ease-out,transform 0.22s 0.12s cubic-bezier(0.215,0.61,0.355,1)}:root{--space-extralarge:180px;--space-large:120px;--space-medium:60px;--space-small:30px;--space-extrasmall:10px}@media only screen and (max-width:768px){:root{--space-extralarge:100px;--space-large:75px;--space-medium:50px;--space-small:20px;--space-extrasmall:8px}}.standard-formular{padding:0px;display:flex;flex-wrap:wrap;justify-content:space-between}.standard-formular p{width:100%}.standard-formular br{display:none}.standard-formular span{display:block;width:100%}.standard-formular span.half{width:calc(50% - 12.5px)}.standard-formular span input,.standard-formular span textarea{border:none!important;outline:none!important;border-radius:0%!important;width:100%;font-size:16px;font-weight:400;line-height:100%;color:#262626;background-color:#e6e6e6;margin-top:25px;padding:25px}.standard-formular span input:-moz-placeholder,.standard-formular span input:-ms-input-placeholder,.standard-formular span input::-moz-placeholder,.standard-formular span input::-webkit-input-placeholder,.standard-formular span textarea:-moz-placeholder,.standard-formular span textarea:-ms-input-placeholder,.standard-formular span textarea::-moz-placeholder,.standard-formular span textarea::-webkit-input-placeholder{color:#8e8e8e}.standard-formular span textarea{height:250px;resize:none}.standard-formular span.wpcf7-acceptance{display:block;position:relative;margin-top:25px}.standard-formular span.wpcf7-acceptance span{margin:0px}.standard-formular span.wpcf7-acceptance label{position:relative;display:flex}.standard-formular span.wpcf7-acceptance label .wpcf7-list-item-label{margin-left:10px;font-size:12px;line-height:140%;color:#262626}.standard-formular span.wpcf7-acceptance label .wpcf7-list-item-label a{color:#1c69d4}.standard-formular span.wpcf7-acceptance input[type=checkbox]{width:20px;height:20px;display:block;appearance:none;-webkit-appearance:none;-moz-appearance:none;border:none;margin:0px;padding:0px;background-color:#e6e6e6;cursor:pointer;border-radius:0%!important}.standard-formular span.wpcf7-acceptance .checkmark{position:absolute;top:2px;left:3px;height:18px;width:18px}.standard-formular span.wpcf7-acceptance .checkmark:after,.standard-formular span.wpcf7-acceptance .checkmark:before{content:"";position:absolute;display:none;left:6px;top:1px;width:2px;height:15px;border-width:0 3px 3px 0;transform:rotate(45deg);background-color:#262626}.standard-formular span.wpcf7-acceptance .checkmark:before{transform:rotate(-45deg)}.standard-formular span.wpcf7-acceptance input:checked~.checkmark:after,.standard-formular span.wpcf7-acceptance input:checked~.checkmark:before{display:block}.standard-formular+p{line-height:32px}.standard-formular+p input[type=submit]{border-radius:0px!important;border:none!important;outline:none!important;appearance:none;position:relative;display:inline-block;margin-top:5px;background-color:#1c69d4;font-size:16px;line-height:16px;color:#fff;padding:10px 20px;transition:all 0.5s;white-space:nowrap}.standard-formular+p input[type=submit]:hover{background-color:#666666}.standard-formular+p input[type=submit]:disabled{background-color:#1c69d4;opacity:1!important}.box50>.col,.wp-block-columns.box50>.wp-block-column{flex:auto}@media (max-width:768px){.gridrow.box50,.wp-block-columns.box50{flex-wrap:wrap}.gridrow.box50 .col,.wp-block-columns.box50>.wp-block-column{width:100%}.gridrow.box50 .col+.col,.wp-block-columns.box50>.wp-block-column+.wp-block-column{margin-top:30px}}.box33>.col,.wp-block-columns.box33>.wp-block-column{flex:auto}@media (max-width:1024px){.gridrow.box33,.wp-block-columns.box33{flex-wrap:wrap;justify-content:center}.gridrow.box33 .col,.wp-block-columns.box33>.wp-block-column{max-width:calc(50% - 10px)}.gridrow.box33 .col+.col+.col,.wp-block-columns.box33>.wp-block-column+.wp-block-column+.wp-block-column{margin-top:30px}}@media (max-width:768px){.gridrow.box33 .col,.wp-block-columns.box33>.wp-block-column{width:100%}.gridrow.box33 .col+.col,.wp-block-columns.box33>.wp-block-column+.wp-block-column{margin-top:30px}}.box25>.col,.wp-block-columns.box25>.wp-block-column{flex:auto}@media (max-width:768px){.gridrow.box25,.wp-block-columns.box25{flex-wrap:wrap}.gridrow.box25 .col,.wp-block-columns.box25>.wp-block-column{max-width:calc(50% - 10px)}.gridrow.box25 .col:nth-child(3),.gridrow.box25 .col:nth-child(4),.wp-block-columns.box25>.wp-block-column:nth-child(3),.wp-block-columns.box25>.wp-block-column:nth-child(4){margin-top:30px}}.box20>.col{flex:auto}.small-banner img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;z-index:-1}.small-banner .content{padding:64px 20px;max-width:500px}.small-banner .content .weiß{color:#fff}.small-banner .content h1{font-size:calc(35px + 10 * (100vw - 520px) / 665);font-weight:600;margin:0}@media screen and (max-width:520px){.small-banner .content h1{font-size:35px}}@media screen and (min-width:1185px){.small-banner .content h1{font-size:45px}}.small-banner .content p{padding-top:16px;font-weight:600}.small-banner .content .button{margin-top:16px}.accordeon-new{margin-top:var(--font-default-linegap);width:100%;display:flex;flex-direction:column;gap:8px}.accordeon-new .item{align-items:stretch;border:1px solid #e6e6e6}.accordeon-new .item .title{background-color:transparent;font-size:18px;font-weight:500;text-align:left;margin:0;width:100%;padding:2rem;position:relative;cursor:pointer;transition:all 0.25s ease-in-out;max-width:unset;color:#000;border:none;outline:unset}.accordeon-new .item .title:focus-visible{outline:2px solid #fff;outline-offset:-2px}.accordeon-new .item .title span{display:inline-block;color:#000}.accordeon-new .item .title:after{content:"";position:absolute;right:10px;top:50%;transform:translateY(-50%);width:40px;aspect-ratio:1;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 20H27' stroke='black' stroke-width='2'/%3E%3Cpath d='M20 13V27' stroke='black' stroke-width='2'/%3E%3C/svg%3E%0A");background-size:contain;background-position:center;background-repeat:no-repeat;transition:all 0.25s ease-in-out}.accordeon-new .item .content-container{display:grid;grid-template-rows:1fr;transition:grid-template-rows 300ms linear}.accordeon-new .item .content{padding:0 20px 40px 20px;overflow:hidden;transition:padding 300ms linear;border-radius:0 0 12px 12px;color:#000}.accordeon-new .item.--open .title{color:#000}.accordeon-new .item.--open .title:after{transform:translateY(-50%) rotate(180deg);filter:invert(1);background-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 20H27' stroke='black' stroke-width='2'/%3E%3Cpath d='M27 20L13 20' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E%0A")}.accordeon-new .item:not(.--open) .content-container{grid-template-rows:0fr}.accordeon-new .item:not(.--open) .content{padding-top:0;padding-bottom:0}.accordeon-new .button{margin:20px 0 0 0}@media (min-width:768px){.accordeon-new .item .title{padding:20px 40px 20px 20px}.accordeon-new .item .title:after{right:25px}.accordeon-new .item .content{padding:0 20px 40px 20px}}.steps{display:flex;align-items:stretch;gap:16px;flex-wrap:wrap}.steps>div{border:1px solid #e6e6e6;padding:20px;width:100%;display:flex;flex-direction:column;justify-content:space-between}@media (min-width:768px){.steps>div{width:calc(50% - 8px)}}.steps .step-number{display:flex;gap:16px;align-items:center;font-size:32px;font-weight:600;color:#1c69d4}.steps .step-number span{opacity:0;transform:translateX(-4px);transition:all 250ms ease-in-out}.steps .active .step-number span{opacity:1;transform:unset}.steps .step-number h3{padding:0}.steps .step-content p{display:block;padding-top:16px}.modelle-new .hintergrund-text{font-size:133px;line-height:100%;position:absolute;z-index:-1;top:0;color:#e6e6e6}@media (max-width:1024px){.modelle-new .hintergrund-text{font-size:21vw;line-height:17vw;height:calc(16.9vw + 20px);position:relative;text-align:right;display:block;z-index:0;left:inherit;top:inherit;cursor:pointer;color:#bbb;background-color:gray;overflow:hidden;padding-top:20px}}.modelle-new .cornertxt{display:block;position:absolute;bottom:0;left:0;color:#bbb;line-height:100%;padding:10px;font-size:20px;z-index:1;color:#ffffff}@media (min-width:1025px){.modelle-new .cornertxt{display:none}}.modelle-new .background-div{position:relative;margin:0 20px 15px}.modelle-new .modelle{position:relative;display:flex;flex-wrap:wrap;margin:0}@media (min-width:521px){.modelle-new .modelle{margin-bottom:var(--space-extrasmall)}}.modelle-new .modelle .modell-div{width:calc(25% - 40px);padding:0px 7.5px;margin-top:15px;margin-bottom:15px;margin-left:40px;cursor:pointer}.modelle-new .modelle .modell-div h4{hyphens:auto}.modelle-new .modelle .modell-div img{width:100%}@media (max-width:768px){.modelle-new .modelle .modell-div{width:calc(50% - 40px)}}@media (max-width:520px){.modelle-new .modelle .modell-div{width:100%;margin:15px 0}}.modelle-new .modelle .modell-info>div{display:flex;align-items:flex-start}.modelle-new .modelle .modell-info-handler{display:none;width:100%}.modelle-new .modelle .button-div{display:flex}.modelle-new .modelle .btn{margin-top:20px}.modelle-new .modelle .two-buttons a.button{min-width:inherit;width:calc(50% - 5px)}.modelle-new .modelle .two-buttons a.button:nth-child(2){background-color:#666}.modelle-new .modelle .two-buttons a.button:nth-child(2):hover{background-color:#4d4d4d}@media (max-width:1024px){.modelle-new .modelle .modell-img{flex-direction:column}}.modelle-new .modelle .modell-img img{width:100%}@media (max-width:768px){.modelle-new .modelle .box50>.col,.modelle-new .modelle .col2{width:100%}}.modelle-new .modelle .box50 .col2{padding-bottom:70px;padding-right:7.5px}.modelle-new .modelle .box50 .col2 h2{padding:0}.modelle-new .modellslide{display:none;margin:0 20px 15px}@media (min-width:1025px){.modelle-new .modellslide{display:block}}@media (min-width:521px){.modelle-new .modellslide{margin:0}}.icon-boxes{display:flex;gap:16px;flex-direction:column}@media (min-width:769px){.icon-boxes{flex-direction:row}}.icon-boxes>div{flex:1;border:1px solid var(--color-lightgray)}.icon-boxes>div .icon{display:flex;gap:8px;background-color:#1c69d4;padding:6px 10px}.icon-boxes>div .icon img{height:26px;width:fit-content;filter:brightness(0) invert(1)}.icon-boxes>div .text{padding:20px 10px}.icon-boxes>div .text h3{padding:0 0 8px 0}.contactCta>div{border:1px solid var(--color-lightgray);display:flex;align-items:center;flex-direction:column}@media (min-width:769px){.contactCta>div{flex-direction:row}}.contactCta>div .content{padding:20px}.contactCta>div .content ul{list-style-type:none;padding:0;margin:24px 0 0 0}.contactCta>div .content ul li+li{margin-top:8px}.contactCta>div .content ul li a{text-decoration:none;background-position:left center;font-weight:600;padding-left:28px;background-size:20px;background-repeat:no-repeat}.contactCta>div .content ul li a.tel{background-image:url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 15.92V18.92C21.0011 19.1985 20.9441 19.4742 20.8325 19.7293C20.7209 19.9845 20.5573 20.2136 20.3521 20.4019C20.1468 20.5901 19.9046 20.7335 19.6407 20.8227C19.3769 20.9119 19.0974 20.9451 18.82 20.92C15.7428 20.5856 12.787 19.5341 10.19 17.85C7.77382 16.3147 5.72533 14.2662 4.18999 11.85C2.49997 9.24121 1.44824 6.271 1.11999 3.18C1.095 2.90347 1.12787 2.62476 1.21649 2.36163C1.30512 2.09849 1.44756 1.85669 1.63476 1.65162C1.82196 1.44655 2.0498 1.28271 2.30379 1.17052C2.55777 1.05834 2.83233 1.00026 3.10999 1H6.10999C6.5953 0.995225 7.06579 1.16708 7.43376 1.48353C7.80173 1.79999 8.04207 2.23945 8.10999 2.72C8.23662 3.68007 8.47144 4.62273 8.80999 5.53C8.94454 5.88793 8.97366 6.27692 8.8939 6.65088C8.81415 7.02485 8.62886 7.36811 8.35999 7.64L7.08999 8.91C8.51355 11.4135 10.5864 13.4864 13.09 14.91L14.36 13.64C14.6319 13.3711 14.9751 13.1859 15.3491 13.1061C15.7231 13.0263 16.1121 13.0555 16.47 13.19C17.3773 13.5286 18.3199 13.7634 19.28 13.89C19.7658 13.9585 20.2094 14.2032 20.5265 14.5775C20.8437 14.9518 21.0122 15.4296 21 15.92Z' stroke='%231c69d4' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.contactCta>div .content ul li a.mail{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 4H20C21.1 4 22 4.9 22 6V18C22 19.1 21.1 20 20 20H4C2.9 20 2 19.1 2 18V6C2 4.9 2.9 4 4 4Z' stroke='%231c69d4' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M22 6L12 13L2 6' stroke='%231c69d4' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.contactCta>div .content ul li a.whatsapp{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1976_2)'%3E%3Cpath d='M17.507 14.3072L17.498 14.3822C15.299 13.2862 15.069 13.1402 14.785 13.5662C14.588 13.8612 14.014 14.5302 13.841 14.7282C13.666 14.9232 13.492 14.9382 13.195 14.8032C12.895 14.6532 11.932 14.3382 10.792 13.3182C9.904 12.5232 9.308 11.5482 9.132 11.2482C8.839 10.7422 9.452 10.6702 10.01 9.61426C10.11 9.40426 10.059 9.23927 9.985 9.09027C9.91 8.94027 9.313 7.4703 9.063 6.88431C8.823 6.30032 8.576 6.37432 8.391 6.37432C7.815 6.32432 7.394 6.33232 7.023 6.71831C5.409 8.49228 5.816 10.3222 7.197 12.2682C9.911 15.8201 11.357 16.4741 14.001 17.3821C14.715 17.6091 15.366 17.5771 15.881 17.5031C16.455 17.4121 17.648 16.7821 17.897 16.0771C18.152 15.3722 18.152 14.7872 18.077 14.6522C18.003 14.5172 17.807 14.4422 17.507 14.3072Z' fill='%231c69d4'/%3E%3Cpath d='M20.52 3.44937C12.831 -3.9835 0.106 1.40741 0.101 11.8932C0.101 13.9892 0.65 16.0331 1.696 17.8381L0 24L6.335 22.348C14.24 26.618 23.996 20.9481 24 11.8992C24 8.72328 22.76 5.73433 20.505 3.48837L20.52 3.44937ZM22.002 11.8662C21.996 19.4991 13.617 24.266 6.99 20.3701L6.63 20.1561L2.88 21.1311L3.885 17.4861L3.646 17.1111C-0.478 10.5462 4.26 1.9664 12.072 1.9664C14.726 1.9664 17.217 3.00138 19.093 4.87634C20.968 6.73531 22.002 9.22627 22.002 11.8662Z' fill='%231c69d4'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1976_2'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")}.contactCta>div .content ul li a.calendar{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 2V6M16 2V6M3 10H21M15 22V18C15 17.4696 15.2107 16.9609 15.5858 16.5858C15.9609 16.2107 16.4696 16 17 16H21M21 17V6C21 5.46957 20.7893 4.96086 20.4142 4.58579C20.0391 4.21071 19.5304 4 19 4H5C4.46957 4 3.96086 4.21071 3.58579 4.58579C3.21071 4.96086 3 5.46957 3 6V20C3 20.5304 3.21071 21.0391 3.58579 21.4142C3.96086 21.7893 4.46957 22 5 22H16L21 17Z' stroke='%231c69d4' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.contactCta>div .content ul li a.adress{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 10C18 7.87827 17.1571 5.84344 15.6569 4.34315C14.1566 2.84285 12.1217 2 10 2C7.87827 2 5.84344 2.84285 4.34315 4.34315C2.84285 5.84344 2 7.87827 2 10C2 14.993 7.539 20.193 9.399 21.799C9.57237 21.929 9.78329 21.9992 10 21.999M18 22V19M15 21.9999C14.7348 21.9999 14.4804 21.8945 14.2929 21.707C14.1054 21.5195 14 21.2651 14 20.9999V16.9999C14 16.8353 14.0406 16.6733 14.1182 16.5281C14.1958 16.383 14.3081 16.2593 14.445 16.1679L17.445 14.1679C17.6093 14.0583 17.8025 13.9998 18 13.9998C18.1975 13.9998 18.3907 14.0583 18.555 14.1679L21.555 16.1679C21.6919 16.2593 21.8042 16.383 21.8818 16.5281C21.9594 16.6733 22 16.8353 22 16.9999V20.9999C22 21.2651 21.8946 21.5195 21.7071 21.707C21.5196 21.8945 21.2652 21.9999 21 21.9999H15ZM13 10C13 11.6569 11.6569 13 10 13C8.34315 13 7 11.6569 7 10C7 8.34315 8.34315 7 10 7C11.6569 7 13 8.34315 13 10Z' stroke='%231c69d4' stroke-width='2' stroke-linecap='square'/%3E%3C/svg%3E%0A")}.contactCta>div .content ul li a p{display:inline-table;font:15px/22px "BMWTypeWeb",Arial,Roboto,"Helvetica Neue",Helvetica,sans-serif;font-weight:600}.contactCta>div .img img{height:100%;object-fit:cover}@font-face{font-family:"BMWTypeWeb";src:url("./fonts/neu/BMWTypeNextTT-Light.woff2") format("woff2"),url("./fonts/neu/BMWTypeNextTT-Light.woff") format("woff"),url("./fonts/neu/BMWTypeNextTT-Light.ttf") format("truetype"),url("./fonts/neu/BMWTypeNextTT-Light.svg#BMWTypeNextTT-Light") format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"BMWTypeWebLiBo";src:url("./fonts/neu/BMWTypeNextTT-Light.woff2") format("woff2"),url("./fonts/neu/BMWTypeNextTT-Light.woff") format("woff"),url("./fonts/neu/BMWTypeNextTT-Light.ttf") format("truetype"),url("./fonts/neu/BMWTypeNextTT-Light.svg#BMWTypeNextTT-Light") format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"BMWTypeWeb";src:url("./fonts/neu/BMWTypeNextTT-Bold.woff2") format("woff2"),url("./fonts/neu/BMWTypeNextTT-Bold.woff") format("woff"),url("./fonts/neu/BMWTypeNextTT-Bold.ttf") format("truetype"),url("./fonts/neu/BMWTypeNextTT-Bold.svg#BMWTypeNextTT-Bold") format("svg");font-weight:bold;font-style:normal}*{--color-main:#1c69d4;--color-main-highlight:#0653b6;--color-second:#666666;--color-second-highlight:#4d4d4d;--color-text:#262626;--color-darkgray:#8e8e8e;--color-mediumgray:#bbbbbb;--color-lightgray:#e6e6e6}*,:after,:before{box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}html{font-size:62.5%}body{font:15px/22px "BMWTypeWeb",Arial,Roboto,"Helvetica Neue",Helvetica,sans-serif;font-weight:300;color:var(--color-text)}.site{position:relative}.clear:after,.clear:before{content:" ";display:table}.clear:after{clear:both}.clear{*zoom:1}img{max-width:100%;width:100%;height:auto;vertical-align:bottom}.wp-block-image{margin-bottom:0px}a{color:var(--color-main);text-decoration:none}a:focus{outline:0}a:active,a:hover{outline:0}input:focus{outline:0;border:1px solid #04a4cc}.aligncenter,.text-center{text-align:center!important}.alignright,.text-right{text-align:right!important}.blocksatz{text-align:justify!important}hr{margin:40px 0;border-color:#eeeeee}.hyphenate{hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto}a.button{background-color:var(--color-main);color:#fff;display:inline-block;padding:13.5px 15px;transition:background-color 0.25s ease-out,color 0.25s ease-out;font-family:"BMWTypeWeb";font-size:14px;font-weight:bold;line-height:16px;text-align:center;min-width:285px;margin-bottom:16px}a.button:hover{background-color:var(--color-main-highlight)}a.button:before{display:block;content:"";margin-top:-0.1875rem}a.button:after{display:block;content:"";margin-bottom:-0.125rem;top:-0.125rem}a.button.gray{background-color:var(--color-second)}a.button.gray:hover{background-color:var(--color-second-highlight)}p.buttons:after,p.buttons:before{display:none}p.buttons a.button:first-child{margin-right:10px}.two-buttons{display:flex}.two-buttons a.button{min-width:inherit;width:calc(50% - 5px)}a.secondary-button{color:var(--color-second);font-family:"BMWTypeWeb";font-size:15px;line-height:22px;font-weight:bold}a.secondary-button:before{content:"";background-image:url(./img/right-arrow-grey.svg);background-position:0 0;background-repeat:no-repeat;background-size:9px 13px;width:9px;height:13px;margin-right:0.3125rem;margin-top:-0.1875rem;top:0.0625rem;display:inline-block;position:relative}a.secondary-button:hover{color:var(--color-main)}a.secondary-button:hover:before{background-image:url(./img/right-arrow-blue.svg)}h1,h2,h3,h4,h5,h6{font:13px/20px "BMWTypeWeb",Arial,Roboto,"Helvetica Neue",Helvetica,sans-serif;color:var(--color-text);font-weight:300;margin:0px;padding:10px 0px 0px}h1{font-size:60px;line-height:60px}h1:before{display:block;content:"";margin-top:-0.75rem}h1:after{display:block;content:"";margin-bottom:-0.5625rem;top:-0.5625rem}h2{font-size:35px;line-height:42px;text-transform:uppercase}h2:before{display:block;content:"";margin-top:-0.5625rem}h2:after{display:block;content:"";margin-bottom:-0.4375rem;top:-0.4375rem}h3{font-size:25px;line-height:32px}h3:before{display:block;content:"";margin-top:-0.4375rem}h3:after{display:block;content:"";margin-bottom:-0.375rem;top:-0.375rem}h4{font-size:20px;line-height:27px;text-transform:uppercase}h4:before{display:block;content:"";margin-top:-0.4375rem}h4:after{display:block;content:"";margin-bottom:-0.3125rem;top:-0.3125rem}h5,h6{font-size:15px;line-height:22px}h5:before,h6:before{display:block;content:"";margin-top:-0.375rem}h5:after,h6:after{display:block;content:"";margin-bottom:-0.3125rem;top:-0.3125rem}p{padding:10px 0 0;margin:0px;font-family:"BMWTypeWebLiBo"}p:before{display:block;content:"";margin-top:-0.3125rem}p:after{display:block;content:"";margin-bottom:-0.3125rem;top:-0.3125rem}h2+ol,h2+p,h4+p,p+p.buttons{padding-top:30px}p.buttons+p.buttons{padding-top:10px}ol{margin:0;padding:0;list-style-position:outside;line-height:1.6;padding-top:15px;margin-left:20px}table{width:100%;font-family:"BMWTypeWebLiBo"}table tr{border-bottom:1px solid var(--color-lightgray)}table tr:last-child{border-bottom:0}table tbody tr:hover{background-color:#fafafa}table td,table th{text-align:right;padding:15px 15px 15px 0}table td:first-child,table th:first-child{text-align:left}td:not(.wysiwyg):before{display:block;content:"";margin-top:-0.3125rem}td:not(.wysiwyg):after{display:block;content:"";margin-bottom:-0.3125rem;top:-0.3125rem}.nonVersal{text-transform:none}.header{position:absolute;top:0px;width:100%;z-index:999;transition:background 0.3s ease-out,border 0.3s ease-out;background-color:#fff;border-bottom:1px solid var(--color-lightgray)}.header.sticky{position:fixed;top:0;width:100%}.header .main{position:relative;z-index:2;transition:all 0.3s}.header .main.addShadow{box-shadow:0 0.1875rem 0.375rem 0 rgba(0,0,0,0.16),0 0.1875rem 0.375rem 0 rgba(0,0,0,0.23)}.header .inner{position:relative;display:flex;justify-content:space-between;padding:25px 0px 0px}.header .inner .left{position:relative;width:calc(100% - 90px);padding-right:15px}.header .inner .left:after{display:none}.header .inner .left .logo{margin-bottom:14px}.header .inner .left .logo a{display:block}.header .inner .left .logo a span.image{display:inline-block;width:60px;height:60px;background-image:url(./img/logo_dark.svg);background-size:contain;background-repeat:no-repeat;margin-right:30px}.header .inner .left .logo a span.text{font-size:25px;line-height:32px;color:var(--color-text)}.header .inner .right .bmw-logo a{display:block;width:55px;height:55px;background-image:url(./img/bmw-logo.svg);background-size:contain;background-repeat:no-repeat}.header .inner .right .bmw-logo a span{display:none}.header .inner .left .open-nav{display:none}.header .inner .left .nav ul{list-style-type:none;margin:0px;padding:0px;display:flex}.header .inner .left .nav ul li{display:block;position:relative}.header .inner .left .nav ul li a{display:block;color:var(--color-darkgray);font-size:14px;line-height:17px;font-weight:bold;padding:0px 16px 20px;outline:none}.header .inner .left .nav ul li a:hover,.header .inner .left .nav ul li.current_page_item ul li a:hover,.header .inner .left .nav ul li.current_page_item>a,.header .inner .left .nav ul li:hover>a{color:var(--color-main)}.header .inner .left .nav ul li a.openSubnav{color:var(--color-text)}.header .inner .left .nav ul li a.openSubnav:after{content:"";width:100%;left:0;right:0;bottom:0px;height:5px;display:block;position:absolute;background-color:var(--color-main)}.header .inner .left .nav ul li ul{display:none}.submenu-wrapper{height:0px;overflow:hidden;box-shadow:0 0.1875rem 0.375rem 0 rgba(0,0,0,0.16),0 0.1875rem 0.375rem 0 rgba(0,0,0,0.23);background-color:#ffffff;background:linear-gradient(to right,#ffffff 50%,#f2f2f2 50%);transition:height 0.3s ease-out,box-shadow 0.3s ease-out,opacity 0.3s ease-out}.submenu-wrapper .inner{position:relative;padding-top:35px;padding-bottom:35px;background:linear-gradient(to right,#ffffff 32%,#f2f2f2 32%);height:100%;display:block}.submenu-wrapper .inner .close-menu{border-radius:0;border:1px solid transparent;-webkit-appearance:none;padding:0.84375rem 0.9375rem;vertical-align:middle;outline:0;width:auto;margin:0px;position:absolute;background-color:transparent;right:1.25rem;top:2.5rem;display:block}.submenu-wrapper .inner .close-menu .icon{width:15px;height:15px;font-size:1px;text-indent:-9999px;overflow:hidden;background-image:url(./img/close.svg);background-repeat:no-repeat;background-position:center center;display:inline-block}.submenu-wrapper .inner .close-menu:hover .icon{background-image:url(./img/close-blue.svg)}.submenu-wrapper .inner .submenu .sub-menu{position:relative}.submenu-wrapper .inner .submenu ul.sub-menu{list-style-type:none;margin:0px;padding:0px}.submenu-wrapper .inner .submenu ul.sub-menu li{display:block;width:32%;padding-right:20px}.submenu-wrapper .inner .submenu ul.sub-menu li a{display:block;color:var(--color-darkgray);font-size:14px;line-height:17px;font-weight:bold;padding:10px 0px;border-bottom:2px solid transparent;cursor:pointer;position:relative}.submenu-wrapper .inner .submenu ul.sub-menu li a:hover,.submenu-wrapper .inner .submenu ul.sub-menu li:hover>a{color:var(--color-text);border-color:var(--color-main)}.submenu-wrapper .inner .submenu ul.sub-menu li.active>a{color:var(--color-main);border-color:var(--color-main)}.submenu-wrapper .inner .submenu ul.sub-menu li.active>a:after{content:"";display:block;width:8px;height:11px;position:absolute;top:13px;right:10px;background-image:url(./img/right-arrow-blue.svg);background-repeat:no-repeat;background-size:contain;background-position:center}.submenu-wrapper .inner .submenu .sub-menu .sub-menu{display:none;position:absolute;top:0px;left:32%;padding-left:20px}.submenu-wrapper .inner .submenu .sub-menu .sub-menu.submenuOpen{display:block}.submenu-wrapper .inner .submenu .sub-menu .sub-menu li{width:360px}.submenu-wrapper .inner .submenu .sub-menu .sub-menu li a:hover,.submenu-wrapper .inner .submenu .sub-menu .sub-menu li:hover a{border-color:transparent}.header.transparent{border:none;background:linear-gradient(0deg,transparent,rgba(0,0,0,0.4))}.header.transparent .inner .left{border-bottom:1px solid rgba(255,255,255,0.4)}.header.transparent .inner .left:after{content:"";display:block;width:111px;height:12px;background-image:url(./img/bmw_claim_freude-am-fahren_white.svg);background-size:contain;background-repeat:no-repeat;position:absolute;bottom:-30px;right:0px}.header.transparent .inner .left .logo a span.image{background-image:url(./img/logo_white.svg)}.header.transparent .inner .left .logo a span.text{color:#fff}.header.transparent .inner .right .bmw-logo a{background-image:url(./img/bmw-logo-white.svg)}.header.transparent .inner .left .nav ul li a{color:#fff}.header.transparent .inner .left .nav ul li a:hover,.header.transparent .inner .left .nav ul li.current_page_item ul li a:hover,.header.transparent .inner .left .nav ul li.current_page_item>a,.header.transparent .inner .left .nav ul li:hover>a{color:var(--color-main)}.header.open-mobile-nav{height:100vh;overflow:scroll}.mobile-nav{display:none;position:relative}.mobile-nav .close-menu{border-radius:0;border:1px solid transparent;-webkit-appearance:none;padding:0.84375rem 0.9375rem;vertical-align:middle;outline:0;width:auto;margin:0 0 16px 0;line-height:0px;position:absolute;background-color:transparent;right:50px;top:10px;display:block;z-index:9999}.mobile-nav .close-menu:before{display:block;content:"";margin-top:-0.1875rem}.mobile-nav .close-menu:after{display:block;content:"";margin-bottom:-0.125rem;top:-0.125rem}.mobile-nav .close-menu .icon{width:19px;height:19px;font-size:1px;text-indent:-9999px;overflow:hidden;background-image:url(./img/close.svg);background-repeat:no-repeat;background-position:center center;display:inline-block}.mobile-nav .close-menu:hover .icon{background-image:url(./img/close-blue.svg)}.mobile-nav ul{list-style-type:none;margin:0px;padding:0px;width:100%;height:calc(100vh - 100px);padding-top:70px;padding-bottom:30px;position:relative}.mobile-nav ul li{display:block;padding:0px 50px}.mobile-nav ul li a{display:block;color:var(--color-text);font-size:15px;line-height:15px;font-weight:bold;padding:20px 20px 20px 0px;border-bottom:1px solid var(--color-lightgray);cursor:pointer;position:relative}.mobile-nav ul li a:hover,.mobile-nav ul li:hover>a{color:var(--color-main)}.mobile-nav ul li.menu-item-has-children>a{background-image:url(./img/right-arrow-black.svg);background-repeat:no-repeat;background-position:right 15px center;background-size:16px}.mobile-nav .sub-menu{display:none;position:absolute;left:0px;top:0px;background-color:#fff;height:100%;z-index:2}.mobile-nav .sub-menu .sub-menu{z-index:3}.mobile-nav .sub-menu .menu-parent{box-shadow:0 0.1875rem 0.375rem 0 rgba(0,0,0,0.16),0 0.1875rem 0.375rem 0 rgba(0,0,0,0.23);background-color:#ffffff;border-top:1px solid var(--color-lightgray);position:absolute;left:0px;top:0px;color:var(--color-text);padding:0px 25px;background-image:url(./img/left-arrow-black.svg);background-repeat:no-repeat;background-size:16px;background-position:left 40px center;text-align:center;width:100%}.mobile-nav .sub-menu .menu-parent span{position:relative;display:inline-block;padding:20px 20px 16px;border-bottom:4px solid var(--color-main);font-weight:bold;font-size:15px;line-height:17px}.mobile-nav .sub-menu .menu-parent+li{padding-top:58px}.allcont{padding:0px;display:block}.gridrow{width:100%;margin:0px auto}.inner,.wp-block-group{width:96%;max-width:1185px;margin:0 auto;position:relative}.wp-block-group .wp-block-group{width:100%}.wp-block-group .inner.resetInner{width:100%}.smaller{max-width:760px;margin:0px auto}.gridrow,.wp-block-columns{display:flex}.gridrow .col+.col{margin-left:1.266%}.wp-block-column+.wp-block-column,.wp-block-column:nth-child(2n){margin-left:1.266%}.wp-block-columns{margin-bottom:0px}.wp-block-column{margin-bottom:0px;flex-basis:unset}.box50>.col,.wp-block-columns.box50>.wp-block-column{width:49.367%}.box33>.col,.wp-block-columns.box33>.wp-block-column{width:30.6%}.box25>.col,.wp-block-columns.box25>.wp-block-column{width:24.0505%}.box20>.col{width:16.72%}.box33-66>.col.col1{width:31.28%}.box33-66>.col.col2{width:64.61%}.box66-33>.col.col1{width:64.61%}.box66-33>.col.col2{width:31.28%}.box25-25-50>.col1,.box25-25-50>.col2{width:21.925%}.box25-25-50>.col3{width:47.95%}.box25-75>.col.col1{width:22.95%}.box25-75>.col.col2{width:72.95%}.box75-25>.col.col1{width:72.95%}.box75-25>.col.col2{width:22.95%}.box100>.col{width:100%}.box20-60-20>.col1,.box20-60-20>.col3{width:16.72%}.box20-60-20>.col2{width:58.36%}.reverseCol{flex-direction:row-reverse}.reverseCol .col,.reverseCol .wp-block-column{margin-left:1.266%}.reverseCol .col+.col,.reverseCol .wp-block-column+.wp-block-column{margin-left:0px}.align-center{align-items:center}.space-extralarge{margin-bottom:200px}.space-large{margin-bottom:90px}.space-medium{margin-bottom:60px}.space-small{margin-bottom:30px}.space-extrasmall{margin-bottom:15px}footer{background-color:var(--color-lightgray);font-size:14px;padding-top:30px}footer .gridrow+.gridrow{margin-top:30px}footer .gridrow .col+.col{margin-left:5.063%}footer .gridrow .col.col1{width:135px}footer .gridrow h5{padding:0px;font-size:14px}footer ul{padding:0px;margin:0px;list-style-type:none}footer ul li{display:inline-block;vertical-align:top;line-height:1.4;margin-right:16px}footer ul li a{font-family:Arial,Roboto,"Helvetica Neue",Helvetica,sans-serif;color:var(--color-darkgray);font-weight:bold}footer ul li a:hover{color:var(--color-main)}footer .footer-social-media ul li a{display:block;width:45px;position:relative}footer .footer-social-media ul li a img{width:25px}footer .footer-social-media ul li a img:last-child{position:absolute;top:0px;left:0px;opacity:0}footer .footer-social-media ul li a:hover img{opacity:0}footer .footer-social-media ul li a:hover img:last-child{opacity:1}footer hr{background-color:var(--color-mediumgray);border:none;height:1px;margin:40px 0px 10px -8px;width:calc(100% + 8px + 8px)}footer .copyright{font-family:Arial,Roboto,"Helvetica Neue",Helvetica,sans-serif;line-height:1.5}.banner{margin:0px auto 90px;display:block;max-width:1680px;width:100%}.banner .slide{width:100%;position:relative}.banner .slide img{width:100%;height:756px;object-fit:cover}.banner .slide .text{max-width:1185px;width:96%;position:absolute;top:190px;left:50%;z-index:1;transform:translateX(-50%);padding-right:90px}.banner .slide .text h1,.banner .slide .text h2{padding-top:0px;font-size:60px;line-height:66px}.banner .slide .text h2:before{display:block;content:"";margin-top:-0.75rem}.banner .slide .text h2:after{display:block;content:"";margin-bottom:-0.5625rem;top:-0.5625rem}.banner .slide .text .largetext p{font-size:25px;line-height:32px}.banner .slide .text .largetext p:before{display:block;content:"";margin-top:-0.4375rem}.banner .slide .text .largetext p:after{display:block;content:"";margin-bottom:-0.375rem;top:-0.375rem}.banner .slide .text.white .largetext,.banner .slide .text.white h2{color:#fff!important}.banner .slide .kleingedrucktes{min-height:10px;padding-top:50px}.slick-slide{outline:none}.slick-arrow{-webkit-appearance:none;border:none!important;outline:none!important;text-indent:-9999px;font-size:1px;overflow:hidden;padding:0px;width:40px;height:40px;position:absolute;z-index:1;left:0px;top:358px;margin-top:-20px;background-color:rgba(102,102,102,0.75);background-image:url(./img/left-arrow-white.svg);background-size:16px;background-position:10px;background-repeat:no-repeat;transition:all 0.25s}.slick-arrow:hover{background-color:var(--color-second-highlight)}.slick-arrow.slick-next{left:inherit;right:0px;transform:rotate(180deg)}.slick-dots{list-style:none;display:flex;flex-direction:row;width:100%;height:auto;flex-wrap:wrap;justify-content:center;padding:5px 0;margin:0}.banner .slick-dots{position:absolute;top:756px}.slick-dots li.inactive{width:0}.slick-dots li button{font-size:10px;padding:0;margin:10px;height:10px;width:10px;border-radius:50%;background:#9b9b9b;color:rgba(187,187,187,0);transition:all 0.5s ease;cursor:pointer;border:none}.slick-dots li button:focus{outline:0}.slick-dots li button.is-active.is-small{transform:scale(0.5)}.slick-dots li.slick-active button{background-color:var(--color-main);transform:scale(1.25)}.mediatext .text>h2{padding-top:0px}.mediatext .video{position:relative}.mediatext .video video{width:100%;height:auto;object-fit:cover}.mediatext .video .playpause{background-image:url(./img/play.svg);background-repeat:no-repeat;background-size:14px;background-position:center;width:60px;height:60px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);box-shadow:0px -4px 40px rgba(0,0,0,0.5);background-color:#d9d9d9}.accordeon{}.accordeon .item{border-top:1px solid var(--color-lightgray)}.accordeon .item:last-child{border-bottom:1px solid var(--color-lightgray)}.accordeon h6.accordeon-title{position:relative;padding:10px 0px 10px 0px;cursor:pointer;margin:0px;text-transform:none;transition:all 0.25s;display:flex;align-items:center}.accordeon h6.accordeon-title span{padding:0 10px;display:block;font-weight:bold}.accordeon .accordeon-title:before{content:"";display:inline-block;width:40px;height:40px;background-color:transparent;background-image:url(./img/acc-arrow.svg);background-size:40px;background-position:center;background-repeat:no-repeat;transition:all 0.25s}.accordeon .accordeon-title.is-opened:before{transform:rotate(180deg)}.accordeon .accordeon-content{display:none;padding:0px 0px 45px 50px;margin-top:-10px}.accordeon .item:first-of-type .accordeon-content{display:block}.accordeon .accordeon-content img{padding-top:10px}.boxes+.boxes{margin-top:-75px}.boxes .col{padding:14px;border:1px solid var(--color-lightgray);position:relative}.boxes .box50 .image{width:100%;height:312px;position:relative}.boxes .box25 .image{width:100%;height:142px;position:relative}.boxes .image img{width:100%;height:100%;object-fit:cover}.boxes .text{width:100%;padding-bottom:32px}.boxes .text h2+p,.boxes .text h3+p{padding-top:10px}.boxes .text .buttons{position:absolute;left:14px;bottom:14px;width:calc(100% - 14px - 14px)}.standorte p.buttons a.button{margin-bottom:0px;margin-right:0px;min-width:unset;width:100%}.standorte .text p.buttons{position:relative;bottom:inherit;left:inherit;width:100%}.standorte .text p.buttons+p.buttons{padding-top:30px}.boxes.standorte .text{padding-bottom:0px!important}.tabs .tabs-slider{display:flex;flex-wrap:wrap;width:100%}.tabs .tabs-slider .item{width:100%}.tabs .tabs-slider .slick-list{order:2;width:100%}.tabs .tabs-slider .item .gridrow.box50 img{padding-top:10px}.tabs .tabs-slider .slick-dots{display:flex;order:1;bottom:inherit;left:0px;top:0px;padding:0px;justify-content:flex-start}.tabs .tabs-slider .slick-dots li{width:calc(16.6666666667% - 12.5px);margin-bottom:20px}.tabs .tabs-slider .slick-dots li+li{margin-left:15px}.tabs .tabs-slider .slick-dots li:nth-of-type(6n+1){margin-left:0px}.tabs .tabs-slider .slick-dots li button{font-size:14px;line-height:14px;font-weight:bold;text-align:left;color:var(--color-mediumgray);background:transparent;text-indent:inherit;height:auto;width:100%;margin:0px;padding:15px 0px 15px;transform:none!important;border-radius:0px;position:relative;transition:none;display:inline-flex;height:100%}.tabs .tabs-slider .slick-dots li button:after{content:"";display:block;width:100%;height:5px;position:absolute;bottom:0px;left:0px;background-color:var(--color-mediumgray)}.tabs .tabs-slider .slick-dots li:hover button{color:#a1a1a1}.tabs .tabs-slider .slick-dots li.slick-active button{color:var(--color-main)}.tabs .tabs-slider .slick-dots li.slick-active button:after{background-color:var(--color-main)}.mitarbeiter .boxes{margin-top:0px;word-break:break-word;hyphens:auto}.mitarbeiter .boxes .gridrow{flex-wrap:wrap}.mitarbeiter .boxes .gridrow .col{margin-bottom:15px;min-height:300px}.mitarbeiter .boxes .gridrow .col:nth-of-type(4n+1){margin-left:0px}.mitarbeiter .boxes .gridrow .col .textbild{display:flex}.mitarbeiter .boxes .gridrow .col .textbild img{width:100px;height:100px;margin-right:15px;margin-bottom:30px}.mitarbeiter .boxes .gridrow .col .textbild h5:first-of-type{padding-top:0px}.mitarbeiter .boxes .gridrow .col .text{padding-bottom:0px}.mitarbeiter .boxes tr td:first-child{word-break:normal;hyphens:none}.offer{}.offer .gridrow{justify-content:space-between}.offer .gridrow .col{width:calc(50% - 7.5px);margin-left:0px}.offer table{margin-top:10px;width:100%}.offer table h5,.offer table h6{color:var(--color-main)}.offer table h6{font-weight:bold}.offer table td+td{text-align:right;padding-right:0;white-space:nowrap}.offer table tr{border-bottom:none}.offer table td,.offer table th{text-align:left;padding:5px 0;padding-right:30px}.offer .button{width:100%;min-width:unset}.galerie .slick-arrow{top:50%;transform:translateY(-50%)}.galerie .slick-arrow.slick-next{transform:translateY(-50%) rotate(180deg)}.galerie .galerie_inner .slide{position:relative;padding:0px 8px}.galerie .galerie_inner .slide a:after{content:"";display:block;width:30px;height:30px;position:absolute;bottom:10px;right:15px;background-image:url(./img/loupe.svg);background-size:contain;background-repeat:no-repeat}.galerie .galerie_inner .slide img{height:180px;width:auto}.featherlight-previous{right:90%!important}.featherlight-next{left:90%!important}.featherlight-next span,.featherlight-previous span{font-size:40px!important;color:#1d1d1d!important;text-shadow:none!important}.sales-bar{border-top:2px solid var(--color-lightgray);position:fixed;bottom:0;left:0;right:0;width:100%;background-color:#ffffff;z-index:998}.sales-bar ul{list-style:none;margin:0 auto;display:flex;width:100%;max-width:640px;padding:0px}.sales-bar ul li{flex-grow:1;flex-basis:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:0 5px;border-top:6px solid transparent;margin-top:-2px}.sales-bar ul li:last-child{visibility:hidden;display:none}@media print,screen and (min-width:521px){.sales-bar ul li:last-child{visibility:visible;display:flex}}.sales-bar ul li:active,.sales-bar ul li:focus,.sales-bar ul li:hover{border-top-color:var(--color-main);background-color:var(--color-lightgray)}.sales-bar ul li a{display:flex;padding-top:8px;padding-bottom:10px;flex-direction:column;justify-content:center;align-items:center}.sales-bar ul li a img{width:20px;height:20px;object-fit:contain;display:block}.sales-bar ul li a span{display:block;width:100%;color:var(--color-darkgray);margin-top:8px;font-size:12px;line-height:16px;font-weight:bold}.sales-bar ul li a span:before{display:block;content:"";margin-top:-0.25rem}.sales-bar ul li a span:after{display:block;content:"";margin-bottom:-0.1875rem;top:-0.1875rem}.space-large+.download{margin-top:-90px}.download a{color:var(--color-second);font-weight:bold;line-height:20px}.download a:hover{color:var(--color-main)}.download a:before{content:"";background-image:url(./img/download-icon.svg);background-position:0 0;background-repeat:no-repeat;background-size:20px;width:20px;height:20px;display:inline-block;margin-right:10px;position:relative;top:4px}.download a:after{display:block;content:"";margin-bottom:-0.1875rem;top:-0.1875rem}.modelle,.modelle-group{position:relative}.space-large+.modelle{margin-top:-90px}.modelle-group .hintergrund-text{font-size:133px;line-height:100%;position:absolute;z-index:-1;left:15px;top:0px;color:var(--color-lightgray)}.modelle .gridrow.box25{flex-wrap:wrap}.modelle .gridrow.box25>.col{padding:0px 7.5px;margin-top:15px;margin-bottom:15px;cursor:pointer}.modelle .gridrow.box25 .col:nth-of-type(4n+1){margin-left:0px}.modelle .gridrow.box25 h4{padding-top:0px;text-transform:none}.modelle .gridrow.full{width:100%;height:0px;overflow:hidden;transition:height 0.5s}.modelle .gridrow.full .col2{padding-bottom:75px;padding-right:7.5px}.modelle .gridrow.full .col1{padding-left:7.5px}.modelle .gridrow.full .col1 img{padding-top:10px}.modelle .gridrow.full h2+h4{padding-top:30px}.modelle .gridrow.full h4+p{padding-top:10px}.modelle .gridrow.full p+p.buttons{padding-top:30px}.modelle .gridrow.full p.buttons+p.buttons{padding-top:10px}.standard-formular{padding:0px;display:flex;flex-wrap:wrap;justify-content:space-between}.standard-formular .space-small,.standard-formular h3,.standard-formular label,.standard-formular p{width:100%}.standard-formular h3{text-transform:uppercase;margin-bottom:16px}.standard-formular br{display:none}.standard-formular span{display:block;width:100%}.standard-formular span.half{width:calc(50% - 12.5px)}.standard-formular span.labeltext{margin-bottom:4px;display:inline-block!important;font-size:15px;line-height:22px}.standard-formular span input,.standard-formular span select,.standard-formular span textarea{font-family:"BMWTypeWeb";width:100%;font-size:16px;font-weight:400;line-height:100%;background-color:#ffffff;color:#262626;margin-bottom:16px;padding:8px;outline:none!important;border-radius:0%!important;border:1px solid #bbbbbb!important;box-shadow:inset 0 1px 2px rgba(38,38,38,0.1);appearance:none;height:39px}.standard-formular span select{font-weight:bold;color:#6f6f6f;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 25.2.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 40 40' style='enable-background:new 0 0 40 40;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%236F6F6F;%7D .st1%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Crect class='st0' width='40' height='40'/%3E%3Cpath class='st1' d='M29.5,15.7L27,13.3l-7.5,7.4L12,13.3l-2.5,2.4l10,10'/%3E%3C/svg%3E%0A");background-position:right center;background-repeat:no-repeat;background-size:contain}.standard-formular span input:focus,.standard-formular span select:focus,.standard-formular span textarea:focus{border:1px solid #6f6f6f!important;box-shadow:none!important}.standard-formular span textarea{height:250px;resize:none}::placeholder{color:#6f6f6f;opacity:1}:-ms-input-placeholder{color:#6f6f6f}::-ms-input-placeholder{color:#6f6f6f}.standard-formular span[data-name=datenschutz]{display:block;position:relative;margin-bottom:16px}.standard-formular span[data-name=datenschutz] span{margin:0px}.standard-formular span[data-name=datenschutz] label{position:relative;display:flex}.standard-formular span[data-name=datenschutz] input[type=checkbox]{width:20px;height:20px;display:block;appearance:none;-webkit-appearance:none;-moz-appearance:none;border:none;margin:0px;padding:0px;background-color:#fff;cursor:pointer;border-radius:0%!important;border:2px solid #bbbbbb!important;transition:border 0.25s ease-out,background 0.25s ease-out}.standard-formular span[data-name=datenschutz] label .wpcf7-list-item-label{margin-left:10px}.standard-formular span[data-name=datenschutz] label .wpcf7-list-item-label a{color:var(--color-main)}.standard-formular span[data-name=datenschutz] .checkmark{position:absolute;top:0px;left:0px;height:20px;width:20px}.standard-formular span[data-name=datenschutz] .checkmark:after,.standard-formular span[data-name=datenschutz] .checkmark:before{content:"";position:absolute;display:block;opacity:0;transition:opacity 0.25s ease-out}.standard-formular span[data-name=datenschutz] input:checked{border:2px solid var(--color-main)!important}.standard-formular span[data-name=datenschutz] input:checked~.checkmark:after,.standard-formular span[data-name=datenschutz] input:checked~.checkmark:before{opacity:1}.standard-formular span[data-name=datenschutz] .checkmark:after{left:10px;top:4px;width:3px;height:12px;background-color:var(--color-main);transform:rotate(45deg)}.standard-formular span[data-name=datenschutz] .checkmark:before{left:5px;top:8px;width:3px;height:7px;background-color:var(--color-main);transform:rotate(-45deg)}.standard-formular input[type=submit]{appearance:none;position:relative;border:none!important;border-radius:0px!important;margin-bottom:16px;background-color:var(--color-main);color:#fff;display:inline-block;padding:13.5px 15px;transition:background-color 0.25s ease-out,color 0.25s ease-out;font-family:"BMWTypeWeb";font-size:14px;font-weight:bold;line-height:17px;text-align:center;width:288px;max-width:100%}.standard-formular input[type=submit]:focus,.standard-formular input[type=submit]:hover{background-color:var(--color-main-highlight)}.standard-formular input[type=submit]:disabled{background-color:var(--color-main);opacity:1}.wpcf7 form .wpcf7-response-output{margin:0px 0px 40px!important;padding:8px!important}.standard-formular .wpcf7-not-valid-tip{font-family:"BMWTypeWeb";font-weight:bold;margin-top:-8px;margin-bottom:8px;font-size:12px;font-weight:bold;color:#d20000}.cc-grower{background-color:rgb(255,255,255);max-height:unset!important}.cc-banner{width:96%!important;max-width:1185px;margin:0px auto;padding-left:0px!important;padding-right:0px!important}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.gallery-caption,.wp-caption .wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:0.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.open-nav{display:none}@media (max-width:1680px){.banner .slide img{height:45vw}.banner .slick-dots{top:45vw}.banner .slick-arrow{top:22.5vw}}@media (max-width:1280px){.banner .slide .text{max-width:100%;width:100%;padding-left:50px;padding-right:50px}.inner,.wp-block-group{width:100%;max-width:100%;padding:0px 50px}.header .inner{padding:25px 50px 0px}.boxes .box50 .image{height:24.4vw}.boxes .box25 .image{height:11.1vw}.galerie .galerie_inner .slide img{height:14.07vw}.modelle-group .hintergrund-text{font-size:10.4vw;left:55px}}@media (max-width:1024px){.header .inner .right .bmw-logo a{width:36px;height:36px}.header .inner .left{position:relative;width:calc(100% - 74px);display:flex;padding-bottom:14px}.header .inner .left .logo{margin-bottom:0px}.header .inner .left .nav{display:none}.header .inner .left .open-nav{display:block;margin-top:5px;margin-right:20px;height:19px}}@media screen and (max-width:980px){h1{font-size:50px;line-height:55px}h1:before{margin-top:-0.625rem}h1:after{margin-bottom:-0.4375rem;top:-0.4375rem}.header .inner .left .logo a span.image{display:none}.gridrow.box50,.wp-block-columns.box50{flex-wrap:wrap}.gridrow.box50 .col,.wp-block-columns.box50>.wp-block-column{width:100%;flex-basis:inherit!important}.gridrow.box50 .col+.col,.wp-block-columns.box50>.wp-block-column+.wp-block-column{margin-left:0px;margin-top:15px}.gridrow.box33,.wp-block-columns.box33{flex-wrap:wrap;justify-content:center}.gridrow.box33 .col,.wp-block-columns.box33>.wp-block-column{width:47.95%}.gridrow.box33 .col+.col+.col,.wp-block-columns.box33>.wp-block-column+.wp-block-column+.wp-block-column{margin-top:15px;margin-left:0px}.gridrow.box25{flex-wrap:wrap}.gridrow.box25>.col,.wp-block-columns.box25>.wp-block-column{width:calc(50% - 7.5px)}.gridrow.box25>.col+.col,.wp-block-columns.box25>.wp-block-column+.wp-block-column{margin-left:15px}.gridrow.box25>.col:nth-child(3),.wp-block-columns.box25>.wp-block-column:nth-child(3){margin-left:0px}.gridrow.box25 .col:nth-child(3),.gridrow.box25 .col:nth-child(4),.wp-block-columns.box25>.wp-block-column:nth-child(3),.wp-block-columns.box25>.wp-block-column:nth-child(4){margin-top:15px}.gridrow.box33-66{flex-wrap:wrap}.box33-66>.col.col1,.box33-66>.col.col2{width:100%}.gridrow.box33-66>.col+.col{margin-left:0px;margin-top:15px}.reverseCol .col,.reverseCol .wp-block-column{margin-left:0px}.reverseCol .col+.col,.reverseCol .wp-block-column+.wp-block-column{margin-left:0px;margin-top:15px}.banner .slide .text{position:relative;top:inherit;left:inherit;z-index:1;transform:none;padding-top:60px}.banner .slide .kleingedrucktes{max-width:100%;width:100%;padding-left:50px;padding-right:50px;padding-top:30px}.banner .slide .text.white .largetext,.banner .slide .text.white h2{color:var(--color-text)!important}.boxes .box50 .image{height:50.8vw}.boxes .box25 .image{height:21.9vw}.tabs .tabs-slider .slick-dots li{width:calc(33.333% - 10px)}.tabs .tabs-slider .slick-dots li:nth-child(3n+1){margin-left:0px}.box33-66>.col.col1 .space-extrasmall{display:none}.box33-66>.col.col1 img{width:auto}.galerie .galerie_inner .slide img{height:27.9vw}.modelle-group .hintergrund-text{font-size:21vw;line-height:17vw;height:calc(16.9vw + 20px);position:relative;text-align:right;display:block;z-index:0;left:inherit;top:inherit;cursor:pointer;margin:0px 50px 15px 50px;color:#bbbbbb;background-color:#808080;overflow:hidden;padding-top:20px}.modelle-group.group-BMWM .hintergrund-text,.modelle-group.group-BMWi .hintergrund-text,.modelle-group.group-Hybrid .hintergrund-text{font-size:8vw;line-height:8vw;padding-right:20px}.modelle-group.group-1 .hintergrund-text:before{content:"1er"}.modelle-group.group-2 .hintergrund-text:before{content:"2er"}.modelle-group.group-3 .hintergrund-text:before{content:"3er"}.modelle-group.group-4 .hintergrund-text:before{content:"4er"}.modelle-group.group-5 .hintergrund-text:before{content:"5er"}.modelle-group.group-6 .hintergrund-text:before{content:"6er"}.modelle-group.group-7 .hintergrund-text:before{content:"7er"}.modelle-group.group-8 .hintergrund-text:before{content:"8er"}.modelle-group.group-X .hintergrund-text:before{content:"X"}.modelle-group.group-Z .hintergrund-text:before{content:"Z"}.modelle-group.group-BMWM .hintergrund-text:before{content:"BMW M"}.modelle-group.group-Hybrid .hintergrund-text:before{content:"Hybrid"}.modelle-group.group-BMWi .hintergrund-text:before{content:"BMW i"}.modelle-group .hintergrund-text:before{content:"";display:block;font-size:20px;line-height:27px;color:#fff;position:absolute;bottom:0;left:0;padding-left:15px;padding-bottom:15px}.modelle-group .modelle{height:0px;overflow:hidden;margin-bottom:0px}.space-large+.modelle{margin-top:0px}}@media (max-width:768px){body{overflow-x:hidden}.header.transparent .inner .left:after{display:none}.gridrow.box33 .col,.wp-block-columns.box33>.wp-block-column{width:100%}.gridrow.box33 .col+.col,.wp-block-columns.box33>.wp-block-column+.wp-block-column{margin-top:15px;margin-left:0px}.boxes .box25 .text{padding-bottom:54px}.offer .gridrow{flex-wrap:wrap}.offer .gridrow .col{width:100%}}@media (max-width:520px){h1{font-size:35px;line-height:39px}h1:before{margin-top:-0.4375rem}h1:after{margin-bottom:-0.375rem;top:-0.375rem}h2{font-size:25px;line-height:32px}h2:before{margin-top:-0.4375rem}h2:after{margin-bottom:-0.375rem;top:-0.375rem}h3{font-size:20px;line-height:27px}h3:before{margin-top:-0.4375rem}h3:after{margin-bottom:-0.3125rem;top:-0.3125rem}.two-buttons{display:block}.two-buttons a.button{display:block;width:100%}p.buttons a.button:first-child{margin-right:0px}.inner,.wp-block-group{padding:0px 20px}.header .inner{padding:25px 20px 0px}.header.transparent .inner .left{border:none}.mobile-nav ul li{display:block;padding:0px 20px}.mobile-nav .close-menu{right:20px}.mobile-nav .sub-menu .menu-parent{background-position:left 10px center}.mobile-nav .sub-menu .menu-parent+li{padding-top:38px}.gridrow.box25 .col,.wp-block-columns.box25>.wp-block-column{width:100%}.gridrow.box25 .col+.col,.wp-block-columns.box25>.wp-block-column+.wp-block-column{margin-left:0px;margin-top:15px}.banner .slide .kleingedrucktes,.banner .slide .text{padding-left:20px;padding-right:20px}.banner .slick-arrow{display:none!important}.banner .slide .text h2{padding-top:0px;font-size:35px;line-height:39px}.banner .slide .text h2:before{margin-top:-0.4375rem}.banner .slide .text h2:after{margin-bottom:-0.375rem;top:-0.375rem}.banner .slide .text .largetext{padding-right:90px}.banner .slide .text .largetext p{font-size:20px;line-height:27px}.banner .slide .text .largetext p:before{margin-top:-0.4375rem}.banner .slide .text .largetext p:after{margin-bottom:-0.3125rem;top:-0.3125rem}.banner a.button{min-width:unset;display:block;width:100%;margin-right:0px}.block-button a.button{min-width:unset;display:block;width:100%;margin-right:0px}.boxes .box25 .text{padding-bottom:0px}.boxes .text{padding-bottom:0px}.boxes .box50 .image{height:49.5vw}.boxes .box25 .image{height:48.6vw}.boxes .text .buttons{position:relative;left:inherit;bottom:inherit;width:inherit}.tabs .tabs-slider .slick-dots li button{font-size:12px;line-height:12px}.tabs .tabs-slider .slick-dots li{width:calc(50% - 7.5px)}.tabs .tabs-slider .slick-dots li+li,.tabs .tabs-slider .slick-dots li:nth-child(3n+1){margin-left:15px}.tabs .tabs-slider .slick-dots li:nth-child(odd){margin-left:0px}.offer{max-width:unset}.galerie .slick-arrow{display:none!important}.modelle-group .hintergrund-text{font-size:21vw;line-height:17vw;height:calc(16.9vw + 20px);margin:0px 20px 15px 20px}footer .gridrow{flex-wrap:wrap;border-top:1px solid var(--color-mediumgray);padding-top:30px}footer .gridrow .col.col1{width:100%}footer .gridrow .col+.col{margin-left:0px}footer ul li{display:block;margin-top:10px;margin-right:0px}.footer-social-media ul li{margin-top:20px}}
/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:0 0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"“" "”" "‘" "’"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}