@charset "UTF-8";
.frame-type-contentelement_slider{width:100%;position:absolute;right:0}.frame-type-contentelement_slider .bgImage{height:90vh;background-size:750px;background-position:right;background-repeat:no-repeat;margin-right:150px}@media only screen and (max-width:1025px){.frame-type-contentelement_slider .bgImage{height:80vh;background-position:right center}}@media (max-width:767px){.frame-type-contentelement_slider .bgImage{height:70vh}}.frame-type-contentelement_slider .slick-slide{display:flex !important;justify-content:right;height:90vh;align-content:center;align-items:center}.frame-type-contentelement_slider .frame-type-image{margin-right:350px}@media (max-width:1599px){.frame-type-contentelement_slider .frame-type-image{margin-right:100px}}@media (max-width:575px){.frame-type-contentelement_slider .frame-type-image{margin-right:25px}}.frame-type-contentelement_slider .frame-type-image img{height:auto;width:750px;max-height:90vh}@media (max-width:1599px){.frame-type-contentelement_slider .frame-type-image img{width:600px}}@media (max-width:767px){.frame-type-contentelement_slider .frame-type-image img{width:550px;max-height:50vh}}@media (max-width:575px){.frame-type-contentelement_slider .frame-type-image img{width:450px}}@media (max-width:475px){.frame-type-contentelement_slider .frame-type-image img{width:350px}}@media (max-width:375px){.frame-type-contentelement_slider .frame-type-image img{width:250px}}.frame-type-contentelement_slider .frame-type-image.frame-layout-1{margin-right:200px}@media (max-width:991px){.frame-type-contentelement_slider .frame-type-image.frame-layout-1{margin-right:100px}}@media (max-width:575px){.frame-type-contentelement_slider .frame-type-image.frame-layout-1{margin-right:25px}}.frame-type-contentelement_slider .frame-type-image.frame-layout-1 img{width:900px}@media (max-width:991px){.frame-type-contentelement_slider .frame-type-image.frame-layout-1 img{width:700px}}@media (max-width:767px){.frame-type-contentelement_slider .frame-type-image.frame-layout-1 img{width:550px}}@media (max-width:575px){.frame-type-contentelement_slider .frame-type-image.frame-layout-1 img{width:450px}}@media (max-width:475px){.frame-type-contentelement_slider .frame-type-image.frame-layout-1 img{width:350px}}@media (max-width:375px){.frame-type-contentelement_slider .frame-type-image.frame-layout-1 img{width:250px}}.frame-type-contentelement_slider .frame-type-image.frame-layout-2{margin-right:200px}@media (max-width:575px){.frame-type-contentelement_slider .frame-type-image.frame-layout-2{margin-right:50px}}@media (max-width:399px){.frame-type-contentelement_slider .frame-type-image.frame-layout-2{margin-right:20px}}@media (max-width:991px){.frame-type-contentelement_slider .frame-type-image.frame-layout-2 img{max-height:75vh}}@media (max-width:767px){.frame-type-contentelement_slider .frame-type-image.frame-layout-2 img{max-height:50vh;width:450px}}@media (max-width:575px){.frame-type-contentelement_slider .frame-type-image.frame-layout-2 img{width:325px}}@media (max-width:399px){.frame-type-contentelement_slider .frame-type-image.frame-layout-2 img{width:250px}}.banner.small .frame-type-contentelement_slider{width:100%;position:absolute;right:0}.banner.small .frame-type-contentelement_slider .bgImage{height:50vh;background-size:cover;background-position:center;background-repeat:no-repeat}@media only screen and (max-width:1025px){.banner.small .frame-type-contentelement_slider .bgImage{height:40vh;background-position:right center}}@media (max-width:767px){.banner.small .frame-type-contentelement_slider .bgImage{height:30vh}}.banner.small .frame-type-contentelement_slider .slick-slide{display:flex !important;justify-content:right;height:60vh;align-content:center;align-items:center}.banner.small .frame-type-contentelement_slider .frame-type-image{margin-right:350px}@media (max-width:991px){.banner.small .frame-type-contentelement_slider .frame-type-image{margin-right:200px}}@media (max-width:767px){.banner.small .frame-type-contentelement_slider .frame-type-image{margin-right:100px}}@media (max-width:575px){.banner.small .frame-type-contentelement_slider .frame-type-image{margin-right:25px}}.banner.small .frame-type-contentelement_slider .frame-type-image img{height:auto;width:750px;max-height:50vh}@media (max-width:991px){.banner.small .frame-type-contentelement_slider .frame-type-image img{width:625px}}@media (max-width:767px){.banner.small .frame-type-contentelement_slider .frame-type-image img{width:525px}}@media (max-width:575px){.banner.small .frame-type-contentelement_slider .frame-type-image img{width:450px}}@media (max-width:475px){.banner.small .frame-type-contentelement_slider .frame-type-image img{width:350px}}@media (max-width:375px){.banner.small .frame-type-contentelement_slider .frame-type-image img{width:250px}}@media (max-width:767px){.banner.small .frame-type-contentelement_slider .frame-type-image.frame-layout-1{margin-right:100px}}@media (max-width:575px){.banner.small .frame-type-contentelement_slider .frame-type-image.frame-layout-1{margin-right:25px}}@media (max-width:991px){.banner.small .frame-type-contentelement_slider .frame-type-image.frame-layout-1 img{width:625px}}@media (max-width:767px){.banner.small .frame-type-contentelement_slider .frame-type-image.frame-layout-1 img{width:525px}}@media (max-width:575px){.banner.small .frame-type-contentelement_slider .frame-type-image.frame-layout-1 img{width:450px}}@media (max-width:475px){.banner.small .frame-type-contentelement_slider .frame-type-image.frame-layout-1 img{width:350px}}@media (max-width:375px){.banner.small .frame-type-contentelement_slider .frame-type-image.frame-layout-1 img{width:250px}}.banner.small .frame-type-contentelement_slider .frame-type-image.frame-layout-2{margin-right:200px}@media (max-width:575px){.banner.small .frame-type-contentelement_slider .frame-type-image.frame-layout-2{margin-right:25px}}.banner.small .frame-type-contentelement_slider .frame-type-image.frame-layout-2 img{width:auto;max-height:60vh}@media (max-width:575px){.banner.small .frame-type-contentelement_slider .frame-type-image.frame-layout-2 img{max-height:40vh}}@media (max-width:350px){.banner.small .frame-type-contentelement_slider .frame-type-image.frame-layout-2 img{max-height:30vh}}.frame-type-contentelement_headervideo{overflow:hidden;height:100%;position:relative}@media only screen and (max-width:1199.98px){.frame-type-contentelement_headervideo video{display:none}}.frame-type-contentelement_headervideo .header{position:absolute;top:0;bottom:0;left:0;right:0}@media only screen and (max-width:1199.98px){.frame-type-contentelement_headervideo .header{top:0px}}.frame-type-contentelement_headervideo .header .wrapper{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;height:100%;background:#00254b;background:linear-gradient(90deg, #00254b 0%, rgba(0, 0, 0, 0) 100%)}@media only screen and (max-width:1199.98px){.frame-type-contentelement_headervideo .header .wrapper{justify-content:flex-end}}.frame-type-contentelement_headervideo .header .wrapper h1{margin-top:-89px;padding-left:70px;padding-bottom:10px;font-size:3.5rem !important;line-height:3.5rem;font-family:"Gilroy Black", sans-serif;font-style:normal;font-weight:normal;color:white;border-bottom:solid 6px white;max-width:max-content}@media only screen and (max-width:1199.98px){.frame-type-contentelement_headervideo .header .wrapper h1{margin-bottom:160px}}@media only screen and (max-width:75.98px){.frame-type-contentelement_headervideo .header .wrapper h1{font-size:1.5rem !important;line-height:1.5rem;border-bottom:solid 3px white;margin-bottom:50px}}.frame-type-contentelement_headervideo .responsive-img{height:90vh;background-size:cover;background-position:center;background-repeat:no-repeat;display:none}@media only screen and (max-width:1199.98px){.frame-type-contentelement_headervideo .responsive-img{display:block}}@media only screen and (max-width:991.98px){.frame-type-contentelement_headervideo .responsive-img{height:80vh}}@media only screen and (max-width:767.98px){.frame-type-contentelement_headervideo .responsive-img{height:70vh}}#Head-small .yellow-bar,#Head .yellow-bar{height:8px;background-color:#f2e534;position:fixed;z-index:101;left:0;margin-top:0}#Head-small .menu-col,#Head .menu-col{height:150px;background-color:white;position:fixed;z-index:100;right:0;transition:height 0.5s ease}@media only screen and (max-width:1399px){#Head-small .menu-col,#Head .menu-col{height:80px}}@media (max-width:575px){#Head-small .menu-col,#Head .menu-col{height:60px}}#Head-small .menu-col .hidelogo,#Head .menu-col .hidelogo{top:0;transition:top 0.75s ease !important;position:absolute;left:0}@media (max-width:575px){#Head-small .menu-col .hidelogo,#Head .menu-col .hidelogo{display:none}}#Head-small .menu-col .mobillogo,#Head .menu-col .mobillogo{top:0;transition:top 0.75s ease !important;position:absolute;left:0}@media (min-width:576px){#Head-small .menu-col .mobillogo,#Head .menu-col .mobillogo{display:none}}#Head-small .menu-col .logolink,#Head .menu-col .logolink{display:inline-block}#Head-small .menu-col .logolink:focus,#Head .menu-col .logolink:focus{outline-offset:-40px}#Head-small .menu-col .logo,#Head .menu-col .logo{left:0;height:430px;transition:height 0.5s ease}@media only screen and (max-width:1399px){#Head-small .menu-col .logo,#Head .menu-col .logo{height:230px}}@media (max-width:767px){#Head-small .menu-col .logo,#Head .menu-col .logo{height:150px}}@media (max-width:575px){#Head-small .menu-col .logo,#Head .menu-col .logo{height:75px;margin-top:15px !important;margin-left:15px}}#Head-small .banner,#Head .banner{background:linear-gradient(to right, #0e77a7, #004b82, #004b82);height:90vh;background-size:cover;padding:0;margin-top:100px}@media only screen and (max-width:1025px){#Head-small .banner,#Head .banner{height:80vh}}@media (max-width:767px){#Head-small .banner,#Head .banner{height:70vh}}ul.lvl-0>li a{text-transform:uppercase}ul.lvl-1>li a,ul.lvl-2>li a{text-transform:none}#Head-small.small .menu-col,#Head.small .menu-col{height:75px;max-height:75px}@media (max-width:575px){#Head-small.small .menu-col,#Head.small .menu-col{height:100px !important;max-height:100px}}#Head-small.small .logo,#Head.small .logo{height:215px;margin-top:0}@media (max-width:767px){#Head-small.small .logo,#Head.small .logo{height:125px}}@media (max-width:575px){#Head-small.small .logo,#Head.small .logo{height:75px}}#Head-small.small .hamburger,#Head.small .hamburger{margin-top:10px !important}@media (max-width:575px){#Head-small.small .hamburger,#Head.small .hamburger{margin-top:40px !important}}#Head.stick_to.blend .menu-col{transition:height 0.5s ease;height:0px !important}#Head.stick_to.blend .hidelogo{transition:top 0.75s ease;top:-250px}#Head.stick_to.blend .mobillogo{transition:top 0.75s ease;top:-150px}#Head.stick_to.blend .hamburger{transition:margin-top 0.5s ease !important;margin-top:-50px !important}#Head.stick_to.blend .yellow-bar{transition:margin-top 0.5s ease !important;margin-top:-30px !important}#Head-small.smaller .menu-col{height:75px}@media (max-width:575px){#Head-small.smaller .menu-col{height:100px !important}}#Head-small.smaller.small .logo{height:175px;margin-top:15px}#Head-small.smaller .logo{height:175px;margin-top:15px}@media (max-width:767px){#Head-small.smaller .logo{height:125px}}@media (max-width:575px){#Head-small.smaller .logo{height:75px !important}}#Head-small.smaller .hamburger{margin-top:5px !important}@media (max-width:575px){#Head-small.smaller .hamburger{margin-top:40px !important}}#Head-small.smaller .col-12.banner.small{margin:75px 0 0 !important;height:17vh}#Head-small.smaller.stick_to.blend .hamburger{transition:margin-top 0.5s ease !important;margin-top:-75px !important}#Head-small.stick_to.blend .menu-col{transition:height 0.5s ease;height:0px !important}#Head-small.stick_to.blend .hidelogo{transition:top 0.75s ease;top:-250px}#Head-small.stick_to.blend .mobillogo{transition:top 0.75s ease;top:-150px}#Head-small.stick_to.blend .hamburger{transition:margin-top 0.5s ease !important;margin-top:-30px !important}#Head-small.stick_to.blend .yellow-bar{transition:margin-top 0.5s ease !important;margin-top:-30px !important}#Head-small .menu-bg .search{position:absolute;right:14.5%;bottom:18%;opacity:1;transform:scale(1);transition:bottom 0.5s ease, right 0.5s ease, opacity 0.4s ease, transform 0.4s ease;pointer-events:auto}@media (max-width:1025px){#Head-small .menu-bg .search{right:26.5%}}@media (max-width:811px){#Head-small .menu-bg .search{right:33.5%}}@media (max-width:575px){#Head-small .menu-bg .search{right:7.5%;bottom:45%}}#Head-small .menu-bg .search form button,#Head-small .menu-bg .search form input{border:solid 2px #edf1f4;background-color:#edf1f4}#Head-small .menu-bg .search form input{padding:5px}@media (max-width:575px){#Head-small .menu-bg .search form input{width:160px !important}}#Head-small .menu-bg .search form input::placeholder{padding:5px;color:#004b82}#Head-small .menu-bg .search form .input-group-btn{border-radius:0}#Head-small .menu-bg .search form .input-group-btn button{background-color:#edf1f4;color:#004b82;border-radius:0}#Head.smaller .search,#Head.small .search{right:15% !important;bottom:18% !important;opacity:0.8;transform:scale(0.95)}@media (max-width:1399px){#Head.smaller .search,#Head.small .search{right:20% !important}}@media (max-width:1199px){#Head.smaller .search,#Head.small .search{right:25% !important}}#Head .menu-bg .search{position:absolute;right:7.5%;bottom:48%;opacity:1;transform:scale(1);transition:bottom 0.5s ease, right 0.5s ease, opacity 0.4s ease, transform 0.4s ease;pointer-events:auto}@media (max-width:769px){#Head .menu-bg .search{right:10.5%;bottom:30%}}@media (max-width:575px){#Head .menu-bg .search{bottom:10%;right:7.5%}}#Head .menu-bg .search form button,#Head .menu-bg .search form input{border:solid 2px #edf1f4;background-color:#edf1f4}#Head .menu-bg .search form input{padding:5px}@media (max-width:575px){#Head .menu-bg .search form input{width:160px !important}}#Head .menu-bg .search form input::placeholder{padding:5px;color:#004b82}#Head .menu-bg .search form .input-group-btn{border-radius:0}#Head .menu-bg .search form .input-group-btn button{background-color:#edf1f4;color:#004b82;border-radius:0}.frame-type-contentelement_colorbox{padding:0 !important}.frame-type-contentelement_colorbox .colorbox>.container-fluid.small{padding:30px 60px}.frame-type-contentelement_colorbox .colorbox>.container-fluid.big{margin-left:calc((110vw - 100%) / -2);width:110vw;padding:0px 20px 40px}@media (max-width:992px){.frame-type-contentelement_colorbox .colorbox>.container-fluid>.container{padding-left:0;padding-right:0}}@media (max-width:575px){.frame-type-contentelement_colorbox .colorbox>.container-fluid>.container{margin:0 25px}}@media (max-width:575px){.frame-type-contentelement_colorbox .colorbox>.container-fluid>.container .col-md-12{margin-left:-25px;margin-right:20px}}.frame-type-contentelement_colorbox .colorbox>.container-fluid.font-white{color:white}.frame-type-contentelement_colorbox .colorbox>.container-fluid.font-white h1,.frame-type-contentelement_colorbox .colorbox>.container-fluid.font-white h2,.frame-type-contentelement_colorbox .colorbox>.container-fluid.font-white h3,.frame-type-contentelement_colorbox .colorbox>.container-fluid.font-white h4{color:white;font-weight:bold}.frame-type-contentelement_colorbox .colorbox>.container-fluid.font-white a{color:white}.frame-type-contentelement_colorbox .colorbox>.container-fluid.font-white ul{color:white}.frame-type-contentelement_colorbox .colorbox>.container-fluid.font-white ul li{color:white}.frame-type-contentelement_colorbox .colorbox>.container-fluid.font-white ul li a{color:white}.frame-type-contentelement_colorbox .colorbox .container{padding-top:40px;padding-bottom:30px}.frame-type-ce_columns2 .ce-col.colorbox-startseite .frame-default{position:relative;height:100%;top:0;bottom:0;padding:25px 0}.frame-type-ce_columns2 .ce-col.colorbox-startseite .frame-default header{padding-left:100px}@media (max-width:991px){.frame-type-ce_columns2 .ce-col.colorbox-startseite .frame-default header{padding-left:15px;padding-right:15px}}.frame-type-ce_columns2 .ce-col.colorbox-startseite .frame-default p{padding-left:100px}@media (max-width:991px){.frame-type-ce_columns2 .ce-col.colorbox-startseite .frame-default p{padding-left:15px;padding-right:15px}}.frame-type-ce_columns2 .ce-col.colorbox-startseite .frame-default .colorbox{position:relative;top:0;bottom:0;height:100%}.frame-type-ce_columns2 .ce-col.colorbox-startseite .frame-default .colorbox .container-fluid{position:relative;top:0;bottom:0;height:100%;display:flex;justify-content:center;flex-direction:column;height:100%;overflow:hidden}#c77 .powermail_fieldset{display:flex;flex-direction:row;flex-wrap:wrap;gap:5%}@media (max-width:769px){#c77 .powermail_fieldset{gap:0%}}#c77 .powermail_fieldwrap{width:47.5%}@media (max-width:769px){#c77 .powermail_fieldwrap{width:100%}}.powermail_fieldset{background-color:#edf1f4;padding:50px;margin-bottom:50px}@media (max-width:575px){.powermail_fieldset{width:100%}}.powermail_fieldset .radio>label{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.powermail_fieldset .powermail_label{font-weight:bold;padding-bottom:5px}.powermail_fieldset legend{color:#004b82;padding-bottom:10px}.powermail_fieldset label.control-label{padding-bottom:5px;font-weight:bold}.powermail_fieldset .pm_header_image{display:inline-grid;text-align:center}.powermail_fieldset .pm_header_image span{padding-bottom:10px}.powermail_fieldset .form-control:focus,.powermail_fieldset input:focus{outline-style:solid;outline-width:3px;outline-offset:3px;outline-color:black;box-shadow:none}.powermail_fieldset label{color:#004b82;position:relative}.powermail_fieldset label[title]:not([title=""]){cursor:pointer}.powermail_fieldset label a{color:#0004FF;font-weight:bold}.powermail_fieldset label[title]:not([title=""])::after{content:"?";position:absolute;right:-30px;top:0;background-color:#004b82;color:#fff;width:20px;height:20px;text-align:center;line-height:20px;border-radius:50%;cursor:pointer}.powermail_fieldset .powermail_fieldwrap{margin-bottom:20px}.powermail_fieldset .powermail_fieldwrap select,.powermail_fieldset .powermail_fieldwrap textarea,.powermail_fieldset .powermail_fieldwrap input[type="tel"],.powermail_fieldset .powermail_fieldwrap input[type="email"],.powermail_fieldset .powermail_fieldwrap input[type="text"]{width:100%;border:none;padding:10px;color:#004b82;background-color:white}.powermail_fieldset .powermail_fieldwrap select::placeholder,.powermail_fieldset .powermail_fieldwrap textarea::placeholder,.powermail_fieldset .powermail_fieldwrap input[type="tel"]::placeholder,.powermail_fieldset .powermail_fieldwrap input[type="email"]::placeholder,.powermail_fieldset .powermail_fieldwrap input[type="text"]::placeholder{color:#004b82}.powermail_fieldset .powermail_fieldwrap_type_radio div{display:flex;padding-right:20px}.powermail_fieldset .powermail_fieldwrap_type_radio div:last-of-type{padding-right:0}@media (max-width:575px){.powermail_fieldset .powermail_fieldwrap_type_radio div{flex-direction:column}}.powermail_fieldset .powermail_fieldwrap_type_submit{margin-top:35px}.powermail_fieldset .powermail_fieldwrap_type_submit input{background-color:#004b82;color:white;border:none;padding:10px}.powermail_fieldset .powermail_fieldwrap_type_html .col-12.col-md-10{display:flex;flex-direction:column}.powermail_fieldset .powermail_fieldwrap_type_html .col-12.col-md-10 span{padding-bottom:10px}.powermail_fieldset .powermail_fieldwrap_type_html .col-12.col-md-10 img{width:425px;height:auto}@media (max-width:575px){.powermail_fieldset .powermail_fieldwrap_type_html .col-12.col-md-10 img{width:285px}}.powermail_fieldset .powermail_fieldwrap_type_file{}.powermail_fieldset .powermail_fieldwrap_type_file input[type="file"]::file-selector-button{background-color:#004b82;color:#fff;padding:5px;border:none;cursor:pointer}.powermail_fieldset .powermail_fieldwrap_type_file input[type="file"]::file-selector-button:hover{background-color:#004b82}.powermail_fieldset .powermail_fieldwrap_type_file input[type="file"]::-webkit-file-upload-button{background-color:#004b82;color:#fff;padding:5px;border:none;cursor:pointer}.powermail_fieldset .powermail_fieldwrap_type_file input[type="file"]::-webkit-file-upload-button:hover{background-color:#004b82}#c8 .col-md-6{width:100% !important}#c8 .powermail_fieldwrap_type_check a{color:#0c70a1}#c8 form{background-color:#edf1f4}#c8 .powermail_fieldset{width:70%}@media (max-width:575px){#c8 .powermail_fieldset{width:100%}}.frame-type-contentelement_produkte .grey{background-color:#edf1f4;padding:100px}@media (min-width:1700px){.frame-type-contentelement_produkte .grey{margin-left:calc((84vw - 100%) / -2);width:85vw}}@media (max-width:1199px){.frame-type-contentelement_produkte .grey{padding:50px !important}}@media (min-width:768px){.frame-type-contentelement_produkte .grey{display:flex}}.frame-type-contentelement_produkte .grey .white{display:flex;background-color:white;height:600px;justify-content:center;align-items:center;margin-bottom:15px;width:100%}@media (max-width:991px){.frame-type-contentelement_produkte .grey .white{max-height:400px}}@media (max-width:767px){.frame-type-contentelement_produkte .grey .white{max-height:600px}}@media (max-width:575px){.frame-type-contentelement_produkte .grey .white{height:400px}}.rightPics{max-width:100%;display:flex}#showPic{max-width:100%;height:auto;width:auto;max-height:600px}@media (max-width:575px){#showPic{max-height:400px}}.sidePic{width:165px;cursor:pointer;margin-right:50px;margin-bottom:30px;height:auto;background-color:white}@media (max-width:1919px){.sidePic{width:25%;margin-right:12%}}.sidePic:nth-of-type(3){margin-right:0}@media (max-width:991px){.sidePic:nth-of-type(3){margin-right:10%}}@media (max-width:767px){.sidePic:nth-of-type(3){margin-right:0 !important}}@media (max-width:400px){.sidePic:nth-of-type(3){margin-right:10% !important}}.sidePic:nth-of-type(6){margin-right:0}@media (max-width:991px){.sidePic:nth-of-type(6){margin-right:10%}}@media (max-width:767px){.sidePic:nth-of-type(6){margin-right:0 !important}}@media (max-width:400px){.sidePic:nth-of-type(6){margin-right:10% !important}}.sidePic:nth-of-type(9){margin-right:0}@media (max-width:991px){.sidePic:nth-of-type(9){margin-right:10%}}@media (max-width:767px){.sidePic:nth-of-type(9){margin-right:0 !important}}@media (max-width:400px){.sidePic:nth-of-type(9){margin-right:10% !important}}.sidePic:nth-of-type(12){margin-right:0}@media (max-width:991px){.sidePic:nth-of-type(12){margin-right:10%}}@media (max-width:767px){.sidePic:nth-of-type(12){margin-right:0 !important}}@media (max-width:400px){.sidePic:nth-of-type(12){margin-right:10% !important}}.sidePic:nth-of-type(15){margin-right:0}@media (max-width:991px){.sidePic:nth-of-type(15){margin-right:10%}}@media (max-width:767px){.sidePic:nth-of-type(15){margin-right:0 !important}}@media (max-width:400px){.sidePic:nth-of-type(15){margin-right:10% !important}}@media (max-width:991px){.sidePic{width:40%;margin-right:10%}}@media (max-width:767px){.sidePic{width:25%;margin-right:12%}}@media (max-width:575px){.sidePic{width:25%}}@media (max-width:400px){.sidePic{width:40%;margin-right:10% !important}}.prominentPic{display:flex;height:auto}.frame-type-contentelement_produkte{margin:50px 0;color:#004b82}.frame-type-contentelement_produkte .Content{margin-top:30px;margin-left:100px}@media (max-width:767px){.frame-type-contentelement_produkte .Content{margin-left:0}}.frame-type-contentelement_produkte .aufzählung{display:flex;padding:15px}.frame-type-contentelement_produkte .aufzählung:nth-of-type(2n+1){background-color:white}.frame-type-contentelement_produkte .Text{margin-bottom:30px}.mittig{max-width:100%;display:flex;flex-wrap:wrap;align-items:center}.frame-type-contentelement_links{margin:20px 0}.frame-type-contentelement_links h2{color:white;margin-bottom:225px !important;background-image:none;-webkit-text-fill-color:unset;margin-top:0 !important;word-break:break-all}@media (max-width:1199px){.frame-type-contentelement_links h2{margin-bottom:100px !important;margin-top:20px}}@media (max-width:575px){.frame-type-contentelement_links h2{font-size:1.5rem !important;margin-bottom:50px !important}}.frame-type-contentelement_links h2::after{margin-bottom:-40px}@media (max-width:767px){.frame-type-contentelement_links h2::after{margin-bottom:-10px !important}}.frame-type-contentelement_links p{color:white;font-size:20px}.frame-type-contentelement_links a{color:white;font-size:20px}.frame-type-contentelement_links a:focus{outline-style:solid;outline-width:3px;outline-offset:3px;outline-color:#f2e534}@media (max-width:575px){.frame-type-contentelement_links a{margin-bottom:10px}}.frame-type-contentelement_links .otext{color:white}.frame-type-contentelement_links .otext a{font-size:1.5rem}@media (max-width:575px){.frame-type-contentelement_links .otext a{font-size:1.2rem}}@media (max-width:767px){.frame-type-contentelement_links .otext{margin-bottom:35px}}.frame-type-contentelement_links .otext .font{font-size:20px}.frame-type-contentelement_links .otext::after{border-bottom:5px solid #f2e534;width:50px;position:absolute;content:""}@media (max-width:767px){.frame-type-contentelement_links .otext::after{margin-top:-15px}}.frame-type-contentelement_links .sb{display:flex;justify-content:space-between;margin-bottom:50px}@media (max-width:767px){.frame-type-contentelement_links .sb{display:block;margin-bottom:0 !important}}.frame-type-contentelement_links .blue{background-color:#004b82}@media (min-width:1700px){.frame-type-contentelement_links .blue{margin-left:calc((84vw - 100%) / -2);width:85vw}}.frame-type-contentelement_links .blue .text{align-content:end;display:grid;margin-bottom:12vh;margin-top:70px}@media (max-width:991px){.frame-type-contentelement_links .blue .text{margin-bottom:0}}@media (max-width:767px){.frame-type-contentelement_links .blue .text{padding-left:10px;margin-bottom:50px}}@media (max-width:767px){.frame-type-contentelement_links .blue .blueimage{display:none}}@media (max-width:767px){.frame-type-contentelement_links .blue .blueimage img{height:250px;width:auto}}.frame-type-contentelement_links .blue .blueimage .right{display:flex;justify-content:right}@media (min-width:1700px){.frame-type-contentelement_links .blue .blueimage .right{padding-right:0}}@media (max-width:1699px){.frame-type-contentelement_links .blue .blueimage .right{padding-right:80px}}@media (max-width:1399px){.frame-type-contentelement_links .blue .blueimage .right{padding-right:150px}}@media (max-width:1199px){.frame-type-contentelement_links .blue .blueimage .right{padding-right:0}}@media (max-width:991px){.frame-type-contentelement_links .blue .blueimage .right{padding-right:0}}@media (max-width:767px){.frame-type-contentelement_links .blue .blueimage .right{padding-right:17px}}@media (max-width:575px){.frame-type-contentelement_links .blue .blueimage .right{justify-content:left;padding-right:0}}@media (max-width:767px){.frame-type-contentelement_links .blue .blueimage .right img{height:250px;width:auto}}.frame-type-contentelement_links .blue .blueimage .left{display:flex;justify-content:left}@media (max-width:1199px){.frame-type-contentelement_links .blue .blueimage .left{padding-left:175px}}@media (max-width:991px){.frame-type-contentelement_links .blue .blueimage .left{padding-left:55px}}@media (max-width:767px){.frame-type-contentelement_links .blue .blueimage .left{margin-left:0;padding-left:48px}}@media (max-width:575px){.frame-type-contentelement_links .blue .blueimage .left{padding-left:0;margin-left:0}}@media (max-width:767px){.frame-type-contentelement_links .blue .blueimage .left img{height:250px;width:auto}}#Head-small .line{background-color:white;width:100%;position:fixed;display:flex;justify-content:space-between;max-width:100vw;z-index:2;font-size:40px;padding-bottom:10px}@media (min-width:768px){#Head-small .line label{margin-right:150px}}.H{margin-left:10px;margin-top:-4px}.H a{text-decoration:none;color:#1d1d1b}.submenu input[type=checkbox]{display:none}.d{height:0px;height:0px;position:relative;overflow:hidden;transition:all 0.75s ease !important;left:-200vw !important;display:none}input[type=checkbox]:checked+.d{height:100vh !important;display:block}ul li a{color:white}ul li a:hover{color:#1d1d1b;text-decoration:underline}.dropdown-inhalt ul li{list-style-type:none;margin-top:15px}col ul{padding-left:0}.dropdown-inhalt{padding-top:50px;width:100%;padding-bottom:50px;max-height:100vh;overflow-y:auto;height:100vh;background-image:linear-gradient(to left, #004b82, #004b82, #0e74a4);overflow-x:hidden}.dropdown-inhalt img{width:300px;margin-bottom:75px;margin-left:-15px}@media (max-width:767px){.dropdown-inhalt img{display:none}}.dropdown-inhalt .flex{display:flex;margin-top:75px}@media (max-width:767px){.dropdown-inhalt .flex{display:block;margin-left:15px}}.dropdown-inhalt p{color:white;font-size:15px;padding-top:50px;font-size:18px}@media (max-width:767px){.dropdown-inhalt p{padding-top:0}}.dropdown-inhalt p a{color:white}.dropdown-inhalt a{text-decoration:none !important}@media (max-width:1199px){.dropdown-inhalt{font-size:x-large;padding-bottom:100px}}@media (max-width:575px){.dropdown-inhalt{font-size:large;padding-bottom:100px}}@media (min-width:1200px){.dropdown-inhalt{padding-left:100px}}@media (min-width:992px){.dropdown-inhalt{padding-left:75px}}@media (min-width:768px){.dropdown-inhalt{padding-left:50px}}.drop-info{font-size:large}@media (max-width:767px){.Menu .container{display:block !important}}@media (max-width:767px){.Menu .container .drop-info ul{padding:0;margin-top:30px}}.open:hover{cursor:pointer}.menu{font-weight:bolder;font-size:x-large}.hamburger{display:flex}.hamburger p{color:#004b82;margin-top:-5px}.hamburger:hover{cursor:pointer}.hamburger .hamburger-box{z-index:20}.Menu{font-size:20px;display:flex;justify-content:center}@media (max-width:991px){.Submenu{justify-content:left;background-color:#0f70b7;padding-top:50px;font-size:20px;padding-bottom:15px;margin-top:20px}}.Submenu .dropdown-inhalt .lvl-0 li{padding-bottom:12px}input[id^="menu_"]{display:none}input[id^="menu_"]:checked+[class^="lvl-"]{max-height:100vh !important;display:block !important;flex-wrap:wrap}@media (max-width:991px){input[id^="menu_"]:checked+[class^="lvl-"]{display:block !important;word-break:break-all}}input[id^="submenu_"]{display:none}input[id^="submenu_"]:checked+[class^="lvl-"]{max-height:100vh !important;display:block !important;flex-wrap:wrap}@media (max-width:991px){input[id^="submenu_"]:checked+[class^="lvl-"]{display:block !important;word-break:break-all}}.products{display:flex;justify-content:center}@media (min-width:1200px){.products{margin-left:-300px}}@media (max-width:767px){.products{display:block}}.products .lvl-0{margin-top:180px}@media (min-width:768px){.products .lvl-0 li a{padding-left:15px}}@media (max-width:767px){.products .lvl-0{margin-top:-20px}}.products .lvl-1 li a{padding:0 !important}ul{list-style:none;padding:0}@media (max-width:991px){ul{display:block}}ul.lvl-0{max-height:unset !important;font-size:35px}@media (max-width:991px){ul.lvl-0{width:100%}}@media (max-width:767px){ul.lvl-0{font-size:25px !important}}ul.lvl-0 a:hover{color:#f3e637}ul.lvl-0 a.active{color:#f3e637}@media (max-width:991px){ul.lvl-0{display:block}}ul[class^="lvl-"]{max-height:0px;overflow:hidden;transition:all 0.4s ease}.lvl-1{display:none;margin-bottom:10px;font-size:23px}.lvl-1 a:hover{color:#f3e637}.lvl-1 a.active{color:#f3e637}.lvl-1 li{margin-right:20px}.lvl-1 li a{white-space:inherit}.lvl-2{display:none}.lvl-2 li:last-of-type{margin-bottom:10px}.lvl-3{display:none}.sub:hover{cursor:pointer;color:#f3e637}.sub.active{color:#f3e637}.products .lvl-0 .sub.active{color:white}.products .lvl-0 .lvl-1 .sub.active{color:#f3e637}.sub{color:white}.color{left:0}@media (min-width:992px){.color{position:absolute;margin-top:50px;width:50%;margin-left:200px;top:0}}@media (max-width:991px){.color{padding-left:20px;width:100vw}}.submenu .center{display:flex}@media (max-width:991px){.submenu .center{justify-content:left}}@media (max-width:767px){.submenu .center{padding-left:0 !important}}.submenu .center .lvl-1 li{margin-top:0}.hamburger{margin-top:70px !important;right:135px;position:absolute;color:white;font-weight:700;z-index:20;display:flex !important;transition:margin-top 0.5s ease !important}@media (max-width:1399px){.hamburger{margin-top:40px !important}}@media (max-width:1199px){.hamburger{margin-top:40px !important}}@media (max-width:991px){.hamburger{right:75px}}@media (max-width:767px){.hamburger{right:45px}}@media (max-width:575px){.hamburger{right:20px}}.hamburger p{margin-right:20px;z-index:2 !important}.hamburger-box{z-index:1000;cursor:pointer}.hamburger-box .hamburger-inner{height:4px;background-color:#0e77a7;border-radius:0;width:30px !important}.hamburger-box .hamburger-inner::after{height:4px;background-color:#e1d430;border-radius:0;width:30px;bottom:-8px}.hamburger-box .hamburger-inner::before{content:"";width:30px;height:4px;background-color:#004b82;position:absolute;transition-property:transform;transition-duration:0.15s;height:4px;margin-top:-8px}.hamburger.hamburger--spin.is-active .hamburger-inner{height:2px}.hamburger.hamburger--spin.is-active .hamburger-inner::after{height:2px}.hamburger.hamburger--spin.is-active p{display:none}.hamburger.hamburger--spin.is-active .hamburger-inner{background-color:white !important}.hamburger.hamburger--spin.is-active .hamburger-inner::after{background-color:white !important}.hamburger.hamburger--spin.is-active .hamburger-inner::before{display:none}.submenu input[type=checkbox]{display:none}.d{height:auto;position:relative;overflow-x:hidden;transition:height 0.5s ease;position:fixed;z-index:2;width:100vw;left:-200vw}input[type=checkbox]:checked+.d{height:auto !important;left:0 !important}input[type=checkbox]:checked+.submenu{left:0}@media (max-width:991px){.header.open .d{height:unset}.header.open input[id=checkbox_toggle]{display:none}.header.open input[id=checkbox_toggle]:checked+[class=d]{max-height:0 !important}}.dropdown-inhalt .dropdown-inhalt ul li{list-style-type:none}.dropdown-inhalt col ul{padding-left:0}.lvl-1 .color{margin-left:500px;position:absolute;top:0;margin-top:0;width:70%}@media (min-width:768px){.col-md-6.border-right::after{border-right:solid;border-width:1px;content:"";position:absolute;height:600px;right:0;border-color:white}}@media (max-width:767px){.infos{display:none}}.col-md-6.border-right{position:relative}@media (min-width:992px){.col-md-6.border-right{margin-left:150px}}@media (max-width:767px){.col-md-6.border-right .infos{display:none}}.col-md-6.border-right::after{top:205px}@media (min-width:992px){.col-md-6.border-right::after{margin-right:175px}}.col-md-6.right{z-index:100}.chev{font-size:10px;margin-left:10px}@media (max-width:575px){.chev{margin-left:3px !important}}.products .lvl-0 .chev{display:none}.products .lvl-1{max-height:100vh !important;display:block !important;margin-top:20px}.products .lvl-1 .chev{display:inline-block}@media (min-width:768px){.products .infos2{display:none}}.frame-type-news_pi1{margin-top:50px}.frame-type-news_pi1 header{margin-top:100px}.frame-type-news_pi1 header h2{margin-bottom:50px}.frame-type-news_pi1 a.btn:focus{border-radius:0;outline-style:solid;outline-width:3px;outline-offset:3px;outline-color:black}.frame-type-news_pi1 .list-group-item{background-color:#edf1f4;color:#004b82;border:none;margin-bottom:20px;padding:30px}@media (min-width:1700px){.frame-type-news_pi1 .list-group-item{margin-left:calc((84vw - 100%) / -2);width:85vw;padding-left:95px}}.frame-type-news_pi1 .list-group-item h1,.frame-type-news_pi1 .list-group-item h2,.frame-type-news_pi1 .list-group-item h3{margin-bottom:25px}.frame-type-news_pi1 .list-group-item h1 a,.frame-type-news_pi1 .list-group-item h2 a,.frame-type-news_pi1 .list-group-item h3 a{position:relative;margin-bottom:50px;color:#004b82 !important;font-size:1.5rem}.frame-type-news_pi1 .list-group-item span{color:#004b82}.frame-type-news_pi1 .list-group-item .news-list-item .col-md-3{display:none}.frame-type-news_pi1 .list-group-item .list-group-item:hover{background-color:#e7e7e7}.frame-type-news_pi1 .list-group-item .btn-primary{background-color:unset;color:#004b82;border:unset}.frame-type-news_pi1 .list-group-item .btn-primary:hover{background-color:unset;color:#004b82;border:unset}.frame-type-news_newsdetail .news img{width:100%;height:auto}.news-single .article .news-img-wrap{margin:0;margin-right:0px;width:unset;float:left}.news-single p{color:#004b82}.news-single .extra{color:#004b82}.news-single .btn-primary{color:white;background-color:#004b82;border-color:#004B82}.news-single a.btn:focus{border-radius:0;outline-style:solid;outline-width:3px;outline-offset:3px;outline-color:black}.articletype-0 .lead{margin-bottom:20px}.articletype-0 .lead p{margin-bottom:0}.articletype-0 h3{margin-bottom:0}.articletype-0 .btn{padding:0}.articletype-0 .extra{display:none}.article .extra{display:none}.article .border-bottom{border-bottom:unset !important}.frame-type-news_newsdetail{margin-top:50px}.btn-check:focus+.btn-primary,.btn-primary:focus{box-shadow:none}.frame-type-contentelement_bootstrapaccordeon{background-color:#004b82;padding:10px}@media (min-width:1700px){.frame-type-contentelement_bootstrapaccordeon{margin-left:calc((84vw - 100%) / -2);width:85vw;padding-left:95px;padding-right:95px}}.frame-type-contentelement_bootstrapaccordeon .accordion .accordion-button.open::after{transform:rotate(180deg)}.frame-type-contentelement_bootstrapaccordeon .accordion .accordeotitle{font-weight:bold;font-size:23px}.frame-type-contentelement_bootstrapaccordeon .accordion h2{margin-bottom:0 !important;margin-top:0 !important}.frame-type-contentelement_bootstrapaccordeon .accordion h2::after{border-bottom:unset;width:unset;position:relative;content:"";bottom:unset;left:unset;margin-bottom:0}.frame-type-contentelement_bootstrapaccordeon .accordion .accordion-item{border:none;background-color:#004b82;padding:5px 0}.frame-type-contentelement_bootstrapaccordeon .accordion .accordion-item .accordion-body{color:white;padding:unset;padding-right:10px}.frame-type-contentelement_bootstrapaccordeon .accordion .accordion-item .accordion-body p{margin-bottom:0}.frame-type-contentelement_bootstrapaccordeon .accordion h2{color:white;background-image:none;-webkit-text-fill-color:unset}.frame-type-contentelement_bootstrapaccordeon .accordion h2 button{font-weight:bold;color:white;background-color:unset;box-shadow:none;padding:unset}.frame-type-contentelement_bootstrapaccordeon .accordion h2 button::after{content:"";font-family:"Font Awesome 5 Pro";background-image:none;font-size:20px}.accordion-button:not(.collapsed)::after{transform:rotate(0deg)}.frame-type-contentelement_accordion-element{margin-bottom:0.5rem}.frame-type-contentelement_accordion-element h2{all:unset}.frame-type-contentelement_accordion-element h2::after{display:none !important}.frame-type-contentelement_accordion-element .accordion-button{background:linear-gradient(to right, #0e77a7, #004b82, #004b82);color:white;font-weight:bolder;font-size:1.2rem;border-radius:0 !important}.frame-type-contentelement_accordion-element .accordion-button.open::after{transform:rotate(180deg)}.frame-type-contentelement_accordion-element .accordion-button::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.frame-type-contentelement_accordion-element .accordion-collapse{background-color:#edf1f4;border-radius:0 !important}.frame-type-contentelement_accordion-element .accordion-collapse .accordion-body p{margin-bottom:0;color:#004b82}.frame-type-contentelement_accordion-element .accordion-collapse .accordion-body p a{color:#004b82}.frame-type-contentelement_produktefilter{background-color:#edf1f4;padding:80px}@media (min-width:1700px){.frame-type-contentelement_produktefilter{margin-left:calc((84vw - 100%) / -2);width:85vw}}@media (max-width:575px){.frame-type-contentelement_produktefilter{padding:80px 30px 80px 30px}}.frame-type-contentelement_produktefilter .Produktfilter{min-height:400px}.frame-type-contentelement_produktefilter #produktfilter{display:flex;flex-wrap:wrap;justify-content:space-between}@media (max-width:575px){.frame-type-contentelement_produktefilter #produktfilter{justify-content:center !important}}.frame-type-contentelement_produktefilter .col-4.produkteBox{max-width:425px;width:100%;margin-bottom:110px;height:auto}.frame-type-contentelement_produktefilter .col-4.produkteBox .hover-image{width:auto;height:auto;max-height:300px}@media (max-width:767px){.frame-type-contentelement_produktefilter .col-4.produkteBox .hover-image{width:100%}}.frame-type-contentelement_produktefilter .col-4.produkteBox .white{background-color:white;height:300px;display:flex;align-items:center;justify-content:center}.frame-type-contentelement_produktefilter .col-4.produkteBox .white .produkt-image{width:100%}.frame-type-contentelement_produktefilter .blueline{background-image:linear-gradient(to left, #004b82, #0e74a4);margin-top:5px}.frame-type-contentelement_produktefilter .text{width:100%;color:white;padding-left:45px;padding-bottom:20px;padding-top:20px;max-width:425px;margin-top:10px}.frame-type-contentelement_produktefilter .text .header{font-size:20px}.frame-type-contentelement_produktefilter .text .header p{margin-bottom:0}.frame-type-contentelement_produktefilter .text .header h1,.frame-type-contentelement_produktefilter .text .header h2,.frame-type-contentelement_produktefilter .text .header h3,.frame-type-contentelement_produktefilter .text .header h4,.frame-type-contentelement_produktefilter .text .header h5,.frame-type-contentelement_produktefilter .text .header h6{margin-bottom:0}.frame-type-contentelement_produktefilter .Filter{display:none}.frame-type-contentelement_slider{width:100%;position:absolute;right:0}.frame-type-contentelement_slider .bgImage{height:90vh;background-size:750px;background-position:right;background-repeat:no-repeat;margin-right:150px}@media only screen and (max-width:1025px){.frame-type-contentelement_slider .bgImage{height:80vh;background-position:right center}}@media (max-width:767px){.frame-type-contentelement_slider .bgImage{height:70vh}}.frame-type-contentelement_slider .slick-slide{display:flex !important;justify-content:right;height:90vh;align-content:center;align-items:center}.frame-type-contentelement_slider .frame-type-image{margin-right:350px}@media (max-width:1599px){.frame-type-contentelement_slider .frame-type-image{margin-right:100px}}@media (max-width:575px){.frame-type-contentelement_slider .frame-type-image{margin-right:25px}}.frame-type-contentelement_slider .frame-type-image img{height:auto;width:750px;max-height:90vh}@media (max-width:1599px){.frame-type-contentelement_slider .frame-type-image img{width:600px}}@media (max-width:767px){.frame-type-contentelement_slider .frame-type-image img{width:550px;max-height:50vh}}@media (max-width:575px){.frame-type-contentelement_slider .frame-type-image img{width:450px}}@media (max-width:475px){.frame-type-contentelement_slider .frame-type-image img{width:350px}}@media (max-width:375px){.frame-type-contentelement_slider .frame-type-image img{width:250px}}.frame-type-contentelement_slider .frame-type-image.frame-layout-1{margin-right:200px}@media (max-width:991px){.frame-type-contentelement_slider .frame-type-image.frame-layout-1{margin-right:100px}}@media (max-width:575px){.frame-type-contentelement_slider .frame-type-image.frame-layout-1{margin-right:25px}}.frame-type-contentelement_slider .frame-type-image.frame-layout-1 img{width:900px}@media (max-width:991px){.frame-type-contentelement_slider .frame-type-image.frame-layout-1 img{width:700px}}@media (max-width:767px){.frame-type-contentelement_slider .frame-type-image.frame-layout-1 img{width:550px}}@media (max-width:575px){.frame-type-contentelement_slider .frame-type-image.frame-layout-1 img{width:450px}}@media (max-width:475px){.frame-type-contentelement_slider .frame-type-image.frame-layout-1 img{width:350px}}@media (max-width:375px){.frame-type-contentelement_slider .frame-type-image.frame-layout-1 img{width:250px}}.frame-type-contentelement_slider .frame-type-image.frame-layout-2{margin-right:200px}@media (max-width:575px){.frame-type-contentelement_slider .frame-type-image.frame-layout-2{margin-right:50px}}@media (max-width:399px){.frame-type-contentelement_slider .frame-type-image.frame-layout-2{margin-right:20px}}@media (max-width:991px){.frame-type-contentelement_slider .frame-type-image.frame-layout-2 img{max-height:75vh}}@media (max-width:767px){.frame-type-contentelement_slider .frame-type-image.frame-layout-2 img{max-height:50vh;width:450px}}@media (max-width:575px){.frame-type-contentelement_slider .frame-type-image.frame-layout-2 img{width:325px}}@media (max-width:399px){.frame-type-contentelement_slider .frame-type-image.frame-layout-2 img{width:250px}}.banner.small .frame-type-contentelement_slider{width:100%;position:absolute;right:0}.banner.small .frame-type-contentelement_slider .bgImage{height:50vh;background-size:cover;background-position:center;background-repeat:no-repeat}@media only screen and (max-width:1025px){.banner.small .frame-type-contentelement_slider .bgImage{height:40vh;background-position:right center}}@media (max-width:767px){.banner.small .frame-type-contentelement_slider .bgImage{height:30vh}}.banner.small .frame-type-contentelement_slider .slick-slide{display:flex !important;justify-content:right;height:60vh;align-content:center;align-items:center}.banner.small .frame-type-contentelement_slider .frame-type-image{margin-right:350px}@media (max-width:991px){.banner.small .frame-type-contentelement_slider .frame-type-image{margin-right:200px}}@media (max-width:767px){.banner.small .frame-type-contentelement_slider .frame-type-image{margin-right:100px}}@media (max-width:575px){.banner.small .frame-type-contentelement_slider .frame-type-image{margin-right:25px}}.banner.small .frame-type-contentelement_slider .frame-type-image img{height:auto;width:750px;max-height:50vh}@media (max-width:991px){.banner.small .frame-type-contentelement_slider .frame-type-image img{width:625px}}@media (max-width:767px){.banner.small .frame-type-contentelement_slider .frame-type-image img{width:525px}}@media (max-width:575px){.banner.small .frame-type-contentelement_slider .frame-type-image img{width:450px}}@media (max-width:475px){.banner.small .frame-type-contentelement_slider .frame-type-image img{width:350px}}@media (max-width:375px){.banner.small .frame-type-contentelement_slider .frame-type-image img{width:250px}}@media (max-width:767px){.banner.small .frame-type-contentelement_slider .frame-type-image.frame-layout-1{margin-right:100px}}@media (max-width:575px){.banner.small .frame-type-contentelement_slider .frame-type-image.frame-layout-1{margin-right:25px}}@media (max-width:991px){.banner.small .frame-type-contentelement_slider .frame-type-image.frame-layout-1 img{width:625px}}@media (max-width:767px){.banner.small .frame-type-contentelement_slider .frame-type-image.frame-layout-1 img{width:525px}}@media (max-width:575px){.banner.small .frame-type-contentelement_slider .frame-type-image.frame-layout-1 img{width:450px}}@media (max-width:475px){.banner.small .frame-type-contentelement_slider .frame-type-image.frame-layout-1 img{width:350px}}@media (max-width:375px){.banner.small .frame-type-contentelement_slider .frame-type-image.frame-layout-1 img{width:250px}}.banner.small .frame-type-contentelement_slider .frame-type-image.frame-layout-2{margin-right:200px}@media (max-width:575px){.banner.small .frame-type-contentelement_slider .frame-type-image.frame-layout-2{margin-right:25px}}.banner.small .frame-type-contentelement_slider .frame-type-image.frame-layout-2 img{width:auto;max-height:60vh}@media (max-width:575px){.banner.small .frame-type-contentelement_slider .frame-type-image.frame-layout-2 img{max-height:40vh}}@media (max-width:350px){.banner.small .frame-type-contentelement_slider .frame-type-image.frame-layout-2 img{max-height:30vh}}.frame-type-contentelement_headervideo{overflow:hidden;height:100%;position:relative}@media only screen and (max-width:1199.98px){.frame-type-contentelement_headervideo video{display:none}}.frame-type-contentelement_headervideo .header{position:absolute;top:0;bottom:0;left:0;right:0}@media only screen and (max-width:1199.98px){.frame-type-contentelement_headervideo .header{top:0px}}.frame-type-contentelement_headervideo .header .wrapper{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;height:100%;background:#00254b;background:linear-gradient(90deg, #00254b 0%, rgba(0, 0, 0, 0) 100%)}@media only screen and (max-width:1199.98px){.frame-type-contentelement_headervideo .header .wrapper{justify-content:flex-end}}.frame-type-contentelement_headervideo .header .wrapper h1{margin-top:-89px;padding-left:70px;padding-bottom:10px;font-size:3.5rem !important;line-height:3.5rem;font-family:"Gilroy Black", sans-serif;font-style:normal;font-weight:normal;color:white;border-bottom:solid 6px white;max-width:max-content}@media only screen and (max-width:1199.98px){.frame-type-contentelement_headervideo .header .wrapper h1{margin-bottom:160px}}@media only screen and (max-width:75.98px){.frame-type-contentelement_headervideo .header .wrapper h1{font-size:1.5rem !important;line-height:1.5rem;border-bottom:solid 3px white;margin-bottom:50px}}.frame-type-contentelement_headervideo .responsive-img{height:90vh;background-size:cover;background-position:center;background-repeat:no-repeat;display:none}@media only screen and (max-width:1199.98px){.frame-type-contentelement_headervideo .responsive-img{display:block}}@media only screen and (max-width:991.98px){.frame-type-contentelement_headervideo .responsive-img{height:80vh}}@media only screen and (max-width:767.98px){.frame-type-contentelement_headervideo .responsive-img{height:70vh}}.frame-type-contentelement_produktsliderinhalt{width:350px}.frame-type-contentelement_produktsliderinhalt p{margin-bottom:0}.frame-type-contentelement_produktsliderinhalt .ProduktSliderHeader{margin-bottom:0;font-size:23px}.frame-type-contentelement_produktsliderinhalt .Pbild{max-width:425px;width:100%;height:350px;background-color:white;align-items:center;display:flex;justify-content:center}.frame-type-contentelement_produktsliderinhalt .Pbild img{width:auto;height:auto;max-height:350px;max-width:425px;width:100%}@media (max-width:1199px){.frame-type-contentelement_produktsliderinhalt .Pbild img{max-width:360px}}@media (max-width:767px){.frame-type-contentelement_produktsliderinhalt .Pbild img{max-width:330px}}@media (max-width:575px){.frame-type-contentelement_produktsliderinhalt .Pbild img{max-width:330px;width:100%}}.frame-type-contentelement_produktsliderinhalt .text{background-image:linear-gradient(to left, #004b82, #0e74a4);width:100%;color:white;padding-left:45px;padding-bottom:20px;padding-top:20px;max-width:425px;margin-top:10px}.frame-type-contentelement_produktsliderinhalt .text .header{font-size:20px}.frame-type-contentelement_produktsliderinhalt a:focus-visible{outline:black 3px solid}.frame-type-contentelement_produkteslider{margin-top:250px;margin-bottom:100px}.frame-type-contentelement_produkteslider .sliderInit.slick-initialized.slick-slider{background-color:#edf1f4;padding:80px;position:relative;margin-top:50px;padding-bottom:30px}@media (min-width:1700px){.frame-type-contentelement_produkteslider .sliderInit.slick-initialized.slick-slider{margin-left:calc((84vw - 100%) / -2);width:85vw}}@media (max-width:575px){.frame-type-contentelement_produkteslider .sliderInit.slick-initialized.slick-slider{padding:50px;padding-bottom:20px}}.frame-type-contentelement_produkteslider .slick-prev::before{font-family:"Font Awesome 5 Pro";content:"";font-size:50px;color:#004b82;font-weight:lighter}@media (min-width:1920px){.frame-type-contentelement_produkteslider .slick-prev::before{margin-left:-50px}}@media (max-width:1919px){.frame-type-contentelement_produkteslider .slick-prev::before{margin-left:50px}}.frame-type-contentelement_produkteslider .slick-prev.slick-arrow::after{font-family:"Font Awesome 5 Pro";content:"";font-size:50px;color:white;margin-left:-40px;display:block;font-weight:lighter;margin-top:-25px;transition:color 0.4s ease}@media (max-width:1919px){.frame-type-contentelement_produkteslider .slick-prev.slick-arrow::after{margin-right:-155px;color:#d1dce3 !important}}.frame-type-contentelement_produkteslider .slick-prev:hover:after{display:block;color:#edf1f4}.frame-type-contentelement_produkteslider .slick-prev:hover:after{margin-top:-25px}.frame-type-contentelement_produkteslider .slick-next:hover:after{margin-top:-25px}.frame-type-contentelement_produkteslider .slick-next:hover:after{display:block;color:#f2e534}.frame-type-contentelement_produkteslider .slick-next::before{content:"";font-family:"Font Awesome 5 Pro";font-size:50px;color:#004b82;font-weight:lighter}@media (min-width:1920px){.frame-type-contentelement_produkteslider .slick-next::before{margin-right:-35px}}@media (max-width:1919px){.frame-type-contentelement_produkteslider .slick-next::before{margin-left:-100px}}.frame-type-contentelement_produkteslider .slick-next::after{content:"";font-family:"Font Awesome 5 Pro";font-size:50px;color:white;margin-right:-25px;display:block;font-weight:lighter;margin-top:-25px;transition:color 0.4s ease}@media (max-width:1919px){.frame-type-contentelement_produkteslider .slick-next::after{margin-left:-135px}}.frame-type-contentelement_produkteslider .productslink{background-color:#edf1f4;padding:50px;position:relative;padding-top:25px}@media (min-width:1700px){.frame-type-contentelement_produkteslider .productslink{margin-left:calc((84vw - 100%) / -2);width:85vw}}.frame-type-contentelement_produkteslider .productslink a.format{color:#004b82;position:absolute;right:30px}.frame-type-contentelement_linkbox{margin-top:75px}@media (min-width:1700px){.frame-type-contentelement_linkbox{margin-left:calc((84vw - 100%) / -2);width:85vw}}.frame-type-contentelement_linkbox .col-md-6.rechts{justify-content:right;display:flex;margin-bottom:20px}.frame-type-contentelement_linkbox .col-md-6.left{margin-bottom:20px}.frame-type-contentelement_linkbox .grey{padding-bottom:125px;padding-top:50px;padding:90px !important;background-color:#edf1f4}@media (min-width:1550px){.frame-type-contentelement_linkbox .grey{width:750px}}@media (max-width:767px){.frame-type-contentelement_linkbox .grey{padding:50px 50px 50px 40px !important}}.frame-type-contentelement_linkbox .content{color:#004b82}.nl-form-body *:not(h1){font-family:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";list-style-type:disc;list-style-position:outside;padding:0;vertical-align:top}.nl-form-body h1{margin-bottom:2rem}.nl-form-body ul{padding:8px 24px}.nl-form-body{background-color:#ffffff;border:solid 0px #999;box-sizing:border-box;margin:10px 0;padding:8px 0px;width:100%;max-width:975px;margin-left:auto;margin-right:auto}@media (min-width:992px){.nl-form-body{padding:60px}}@media (max-width:991px){.nl-form-body{padding:20px 0}}.nl-form-body .element{box-sizing:border-box;display:inline-block;margin:0;padding:8px 0;width:100%}@media (min-width:992px){.nl-form-body .element{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap}}.nl-form-body .element *{vertical-align:baseline}.nl-form-body .element .validation{color:#ff0000;display:none;font-weight:bold}.nl-form-body .element.invalid .validation{display:block !important;width:100%;margin-bottom:20px}@media (min-width:992px){.nl-form-body .element.invalid .validation{margin-left:30%}}.nl-form-body .element .first{padding-bottom:10px;color:#004b82;padding-right:30px;line-height:2}@media (min-width:992px){.nl-form-body .element .first{width:30%;display:inline-block;text-align:right}}.nl-form-body .element .second{display:inline-flex;vertical-align:top}@media (min-width:992px){.nl-form-body .element .second{width:70%}}@media (max-width:991px){.nl-form-body .element .second{width:95%}}.nl-form-body .element .second label{font-size:0.9rem;width:90%}.nl-form-body .first label{display:inline-block;padding-bottom:10px;color:#004b82;padding-right:30px;line-height:2}@media (min-width:992px){.nl-form-body .first label{text-align:right}}.nl-form-body .element.mandatory .first label::after{content:"*"}.nl-form-body p.descr{color:#929292;font-size:0.9em;line-height:1.1em;margin:0 0 0.1em;padding:0 0 2px 0}.nl-form-body .element sub{vertical-align:sub}.nl-form-body .element sup{vertical-align:super}.nl-form-body .first p.descr{display:none !important}.nl-form-body .second label{color:#000000}.nl-form-body button,.nl-form-body input[type=text],.nl-form-body select,.nl-form-body textarea{width:95%;display:block;height:65px;padding:6px 12px;font-size:16px;line-height:1.42857143;color:#004b82;background-color:#f5f5f5;background-image:none;border:none;border-radius:0}.nl-form-body .element.invalid input[type=text],.nl-form-body .element.invalid select,.nl-form-body .element.invalid textarea{border:solid 1px #ff0000}.nl-form-body input[type=checkbox],.nl-form-body input[type=radio]{border:solid 1px #ccc;box-sizing:border-box;display:inline-block;margin:2px 15px 0.2em 0}.nl-form-body button{color:#ffffff;padding:0.3em 0;text-align:center;width:unset}.formassi_element_paragraph,.formassi_element_paragraph *{color:#929292}#fa_0{width:100%}#fa_1{width:100%}#fa_2{width:100%}#fa_3{width:100%}#fa_4{width:100%}#fa_5{width:100%}#fa_6{width:100%}#fa_7{width:100%}#fa_8{width:100%}#fa_9{width:100%}#fa_10{width:100%}#fa_10 .d-inline-flex{flex-direction:row;justify-content:flex-start;align-content:flex-start;align-items:first baseline}@media (max-width:991px){#fa_10 .d-inline-flex label{font-size:0.8rem}}#fa_11{width:100%;justify-content:flex-start}#fa_11 button[type="submit"]{border:1px solid #626262;padding:8px 15px;margin-top:20px;background-color:#626262;color:#fff;text-decoration:none;transition:all 0.4s ease-out;border-radius:0;height:40px}@media (min-width:992px){#fa_11 button[type="submit"]{margin-left:30%}}#fa_11 button[type="submit"]:hover{border:1px solid #fff;background-color:#fff;background:#fff;transition:all 0.4s;background-color:#60c3b6 !important;transition:all 0.4s ease-in}input.datetime,input.date,input.time{background-position:right center;background-repeat:no-repeat;cursor:pointer}span.calendar{float:right;margin-right:17px;margin-top:-26px;position:relative;z-index:2;color:#767b81}.calendar::after{content:"s";font-family:"FontAwesome regular" !important;font-size:15px}.datetimepicker{-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;user-select:none;z-index:9999;padding:0px;margin:0px;width:228px;font-size:11px;font-family:Tahoma;border:1px solid #b0bac4;position:absolute;display:none}div.dtpnav{width:100%;height:25px}.dtpnavarrowleft{cursor:pointer;float:left;margin-top:0px;margin-left:0px;width:24px;height:25px}.dtpnavarrowleftimg{margin-left:8px;margin-top:6px}div.dtpnavmonthyearsel{float:left;font-weight:bold;min-width:180px;text-align:center}.dtpnavarrowright{cursor:pointer;float:left;margin-top:0px;margin-right:0px;width:24px;height:25px}.dtpnavarrowrightimg{margin-left:8px;margin-top:6px}.dtpmonthsel{cursor:pointer;display:inline-block;margin-right:2px}.dtpmonthshow{float:left;line-height:24px;color:#FFF}.dtpmonthshowimg{width:13px;height:26px;float:left;background-repeat:no-repeat;background-position:4px 10px}.dtpyearsel{cursor:pointer;display:inline-block;margin-left:2px}div.dtpyearselbox{height:184px;overflow:hidden;width:228px;background-color:#fff;border:1px solid #b0bac4;font-family:Tahoma;font-size:10px;display:none;position:absolute;left:-1px;top:24px}div.dtpyearselboxleft{height:182px;width:34px;margin:1px;float:left;cursor:pointer}div.dtpyearselboxright{height:182px;width:33px;margin:1px;float:left;cursor:pointer}.dtpyearshow{float:left;line-height:24px;color:#FFF}.dtpyearshowarrowimg{width:13px;height:26px;float:left;background-repeat:no-repeat;background-position:4px 10px}.dtpyearbox{height:182px;width:156px;background-color:#fff;float:left}.dtpyearboxselul{margin-left:0px;list-style-type:none;padding-left:0px;border-bottom:1px solid #fff;margin-bottom:0px;background-color:#fff}.dtpyearboxselli{float:left;margin-bottom:1px;text-align:center}.dtpcalendar{width:100%;background-color:#fcfdff;border-top:1px solid #b0bac4}.dtpcalrow{margin-left:0px;list-style-type:none;padding-left:0px;margin-top:0px;margin-bottom:0px}.calField{float:left;text-align:center;cursor:pointer !important}.disabledCalField{float:left;text-align:center;background-color:#757575 !important;cursor:default}.notThisMonthField{background-color:#fff !important;margin-bottom:1px !important}.dtptimearea{width:100%;height:25px;color:#34404b;font-weight:bold;text-align:center}.dtptimeclock{vertical-align:top;margin-right:10px;margin-top:4px;cursor:pointer;display:inline-block;width:16px;height:16px}.dtphoursel{margin-right:2px;display:inline-block;cursor:pointer}.dtphoursel1{width:9px;height:6px;margin-right:2px;margin-top:9px;float:left}.dtphoursel2{float:right;line-height:24px}.dtphourselectbox{font-weight:normal;top:24px;height:184px;width:228px;background-color:#fff;border:1px solid #b0bac4;font-family:Tahoma;font-size:10px;display:none;position:absolute;left:-1px}.dtphourul{margin-left:0px;list-style-type:none;padding-left:0px;margin-top:0px;margin-bottom:1px}.dtphouril{float:left;width:56px;margin-bottom:1px;text-align:center;cursor:pointer;margin-left:1px}.dtpdblp{line-height:24px;display:inline-block;vertical-align:top}.dtpminutesel{margin-right:2px;display:inline-block;cursor:pointer}.dtpminutesel1{float:left;line-height:24px;margin-left:2px}.dtpminutesel2{width:9px;height:6px;margin-left:3px;margin-top:9px;float:right}.dtpminuteselectbox{font-weight:normal;top:24px;left:-1px;height:184px;width:228px;background-color:#fff;border:1px solid #b0bac4;font-family:Tahoma;font-size:10px;display:none;position:absolute}.dtpminuteul{margin-left:0px;list-style-type:none;padding-left:0px;margin-top:0px;margin-bottom:1px}.dtpminuteil{float:left;text-align:center;margin-bottom:1px;cursor:pointer;margin-left:1px}.dtptimeselarea{font-weight:normal;left:-1px;top:24px;height:184px;width:228px;background-color:#fff;border:1px solid #b0bac4;font-family:Tahoma;font-size:10px;display:none;position:absolute}.dtptimeselarealeft{height:100%;width:100px;float:left}.dtptimeselarealeftarrowup{width:100%;background-repeat:no-repeat;height:50px;cursor:pointer}.dtptimeselarealeftnumber{width:100%;height:84px;vertical-align:middle;text-align:center;line-height:84px;font-size:36pt}.dtptimeselarealeftarrowdown{width:100%;background-repeat:no-repeat;height:50px;cursor:pointer}.dtptimeselareamiddle{vertical-align:middle;text-align:center;line-height:170px;font-size:42pt;width:28px;float:left}.dtptimeselarearight{height:100%;width:100px;float:left}.dtptimeselarearightarrowup{width:100%;background-repeat:no-repeat;height:50px;cursor:pointer}.dtptimeselarearightnumber{width:100%;height:84px;vertical-align:middle;text-align:center;line-height:84px;font-size:36pt}.dtptimeselarearightarrowdown{width:100%;background-repeat:no-repeat;height:50px;cursor:pointer}div.dtpmonthbox{height:184px;width:228px;background-color:#FFF;border:1px solid #b0bac4;font-family:Tahoma;font-size:10px;color:#000;display:none;position:absolute;left:-1px;top:24px}ul.dtpmonthrow{margin-left:0px;float:left;list-style-type:none;width:100%;padding-left:0px;margin-top:0px;margin-bottom:1px}li.dtpmonthcell{float:left;text-align:center;line-height:45px;border-left:1px solid #fff;cursor:pointer}.dtpbuttons{width:100%;height:25px;border-top:1px solid #b0bac4;text-align:center}.dtpbuttonsul{margin-left:0px;list-style-type:none;padding-left:0px;margin-top:0px;margin-bottom:0px;height:25px;background-color:#FFF}.dtpbuttonsborder{line-height:25px;margin-right:1px;background-color:#30343a;text-align:center;float:left;color:#FFF;cursor:pointer}.dtpbuttonsnoborder{line-height:25px;text-align:center;background-color:#30343a;float:left;color:#FFF;cursor:pointer;width:75px}.iefix{min-width:180px;float:left;font-weight:bold;color:#fff;text-align:center}.rightiefix{position:absolute;right:0;top:0}.leftiefix{position:absolute;left:0;top:0}.color3{background-color:-mw-settings-colors-system-link_hover- !important}#optin_form a{color:#004b82;text-decoration:none}#optin_form a:hover{color:#ca5f5f}#fa_6 .second>div{width:100%}@media (max-width:991px){#fa_6 .second>div{width:100%}}@media (min-width:1700px){.frame-type-contentelement_filter{margin-left:calc(50% - 42vw);width:85vw}}.frame-type-contentelement_filter .Produktfilter{padding:100px;min-height:400px;background-color:#edf1f4}.frame-type-contentelement_filter .Produktfilter.subpage .material-wrapper,.frame-type-contentelement_filter .Produktfilter.subpage .p-group{max-height:155px !important;min-height:unset !important}.frame-type-contentelement_filter .Produktfilter.subpage .materials{padding:10px !important}@media (max-width:1025px){.frame-type-contentelement_filter .Produktfilter{padding:40px}}.frame-type-contentelement_filter .Produktfilter .container.flex-box{display:flex;flex-wrap:wrap;padding-left:0 !important;padding-right:0 !important}.frame-type-contentelement_filter .Produktfilter .container.flex-box .button-wrapper,.frame-type-contentelement_filter .Produktfilter .container.flex-box .product-type-wrapper{display:flex;max-width:100%;width:100%;gap:15px;flex-wrap:wrap;align-content:flex-start}.frame-type-contentelement_filter .Produktfilter .container.flex-box .button-wrapper{margin-top:15px}.frame-type-contentelement_filter .Produktfilter .container.flex-box .reset-button-wrapper{flex:0 0 calc((100% - 30px) / 3);background-color:white}@media (max-width:1025px){.frame-type-contentelement_filter .Produktfilter .container.flex-box .reset-button-wrapper{flex:unset;width:100%;margin-bottom:10px}}.frame-type-contentelement_filter .Produktfilter .container.flex-box .reset-button-wrapper .reset-button{height:100%;display:flex;flex-direction:row;align-content:center;background-color:white;padding:20px}.frame-type-contentelement_filter .Produktfilter .container.flex-box .reset-button-wrapper .reset-button a{color:#b7b7b7;font-size:1.5rem;border:none;background-color:transparent;text-align:left;font-weight:bold;text-decoration:none !important;display:block;width:100%}.frame-type-contentelement_filter .Produktfilter .container.flex-box .material-wrapper{}.frame-type-contentelement_filter .Produktfilter .container.flex-box .material-wrapper .materials{display:flex;flex-direction:row;align-content:center;background-color:white;padding:20px}.frame-type-contentelement_filter .Produktfilter .container.flex-box .material-wrapper .materials.selected{background-image:linear-gradient(to left, #004b82, #0e74a4) !important}.frame-type-contentelement_filter .Produktfilter .container.flex-box .material-wrapper .materials.selected button{color:white !important}.frame-type-contentelement_filter .Produktfilter .container.flex-box .material-wrapper .materials a{width:100%;color:#b7b7b7;font-size:1.5rem}.frame-type-contentelement_filter .Produktfilter .container.flex-box .material-wrapper .materials button{width:100%;color:#b7b7b7;font-size:1.5rem;border:none;background-color:transparent;text-align:left;font-weight:bold}.frame-type-contentelement_filter .Produktfilter .container.flex-box .material-wrapper .materials button:focus{outline-style:solid;outline-width:3px;outline-offset:3px;outline-color:#004b82}.frame-type-contentelement_filter .Produktfilter .container.flex-box .p-group{background-color:white;padding:20px;position:relative}.frame-type-contentelement_filter .Produktfilter .container.flex-box .p-group.active{background:linear-gradient(to right, #0e77a7, #004b82, #0e77a7)}.frame-type-contentelement_filter .Produktfilter .container.flex-box .p-group.active .header{color:white !important}.frame-type-contentelement_filter .Produktfilter .container.flex-box .p-group.active .p-select::after{color:white !important}.frame-type-contentelement_filter .Produktfilter .container.flex-box .p-group.active .p-select select{color:white !important}.frame-type-contentelement_filter .Produktfilter .container.flex-box .p-group.active .p-select select option{color:#b7b7b7 !important}.frame-type-contentelement_filter .Produktfilter .container.flex-box .material-wrapper,.frame-type-contentelement_filter .Produktfilter .container.flex-box .p-group{flex:0 0 calc((100% - 30px)/3);box-sizing:border-box}.frame-type-contentelement_filter .Produktfilter .container.flex-box .material-wrapper .header,.frame-type-contentelement_filter .Produktfilter .container.flex-box .p-group .header{text-transform:uppercase;font-size:1.5rem;font-weight:bold;color:#025288;display:block;padding-bottom:3rem;text-decoration:underline;cursor:pointer}.frame-type-contentelement_filter .Produktfilter .container.flex-box .material-wrapper .header:focus,.frame-type-contentelement_filter .Produktfilter .container.flex-box .p-group .header:focus{outline-style:solid;outline-width:3px;outline-offset:3px;outline-color:#004b82}.frame-type-contentelement_filter .Produktfilter .container.flex-box .material-wrapper img,.frame-type-contentelement_filter .Produktfilter .container.flex-box .p-group img{position:absolute;top:10px;right:20px;max-height:102px;width:auto;max-width:102px;object-fit:cover;object-position:center}@media (max-width:575px){.frame-type-contentelement_filter .Produktfilter .container.flex-box .material-wrapper img,.frame-type-contentelement_filter .Produktfilter .container.flex-box .p-group img{display:none}}.frame-type-contentelement_filter .Produktfilter .container.flex-box .material-wrapper .p-select,.frame-type-contentelement_filter .Produktfilter .container.flex-box .p-group .p-select{position:absolute;bottom:20px;right:7px;left:20px;width:65%;display:inline-block}@media (max-width:769px){.frame-type-contentelement_filter .Produktfilter .container.flex-box .material-wrapper .p-select,.frame-type-contentelement_filter .Produktfilter .container.flex-box .p-group .p-select{width:75%}}@media (max-width:575px){.frame-type-contentelement_filter .Produktfilter .container.flex-box .material-wrapper .p-select,.frame-type-contentelement_filter .Produktfilter .container.flex-box .p-group .p-select{width:unset}}.frame-type-contentelement_filter .Produktfilter .container.flex-box .material-wrapper .p-select::after,.frame-type-contentelement_filter .Produktfilter .container.flex-box .p-group .p-select::after{content:"";font-family:"Font Awesome 6 Pro";font-weight:900;position:absolute;right:0.75em;top:50%;transform:translateY(-50%);pointer-events:none;font-size:1.2em;color:#b7b7b7}.frame-type-contentelement_filter .Produktfilter .container.flex-box .material-wrapper .p-select select,.frame-type-contentelement_filter .Produktfilter .container.flex-box .p-group .p-select select{width:100%;border:none;color:#b7b7b7;font-size:1.5rem;background-color:transparent;appearance:none;padding-right:2rem}.frame-type-contentelement_filter .Produktfilter .container.flex-box .material-wrapper .p-select select:focus,.frame-type-contentelement_filter .Produktfilter .container.flex-box .p-group .p-select select:focus{outline-style:solid;outline-width:3px;outline-offset:3px;outline-color:#004b82}.frame-type-contentelement_filter .Produktfilter .container.flex-box .material-wrapper .p-select select option,.frame-type-contentelement_filter .Produktfilter .container.flex-box .p-group .p-select select option{border:none;background-color:white}.filteroptions{display:flex}.filteroptions .material-wrapper{display:flex;gap:1%;width:100%}@media (max-width:575px){.filteroptions .material-wrapper{display:block}}.filteroptions .material-wrapper .materials{display:flex;flex-direction:row;align-content:center;background-color:white;padding:20px;width:100%;max-width:calc((100% - 2%) / 3)}@media (max-width:992px){.filteroptions .material-wrapper .materials{max-width:unset}}.filteroptions .material-wrapper .materials.selected{background-image:linear-gradient(to left, #004b82, #0e74a4) !important}.filteroptions .material-wrapper .materials.selected button{color:white !important}.filteroptions .material-wrapper .materials a{width:100%;color:#b7b7b7;font-size:1.5rem}.filteroptions .material-wrapper .materials button{width:100%;color:#b7b7b7;font-size:1.5rem;border:none;background-color:transparent;text-align:left;font-weight:bold}.filteroptions .material-wrapper .materials button:focus{outline-style:solid;outline-width:3px;outline-offset:3px;outline-color:#004b82}.filteroptions .material-wrapper .header,.filteroptions .p-group .header{text-transform:uppercase;font-size:1.5rem;font-weight:bold;color:#025288;display:block;padding-bottom:3rem;text-decoration:underline;cursor:pointer}.filteroptions .material-wrapper .header:focus,.filteroptions .p-group .header:focus{outline-style:solid;outline-width:3px;outline-offset:3px;outline-color:#004b82}.filteroptions .material-wrapper .p-select,.filteroptions .p-group .p-select{position:absolute;bottom:20px;right:7px;left:20px;display:inline-block}.filteroptions .material-wrapper .p-select::after,.filteroptions .p-group .p-select::after{content:"";font-family:"Font Awesome 6 Pro";font-weight:900;position:absolute;right:0.75em;top:50%;transform:translateY(-50%);pointer-events:none;font-size:1.2em;color:#b7b7b7}.filteroptions .material-wrapper .p-select select,.filteroptions .p-group .p-select select{width:100%;border:none;color:#b7b7b7;font-size:1.5rem;background-color:transparent;appearance:none;padding-right:2rem}.filteroptions .material-wrapper .p-select select:focus,.filteroptions .p-group .p-select select:focus{outline-style:solid;outline-width:3px;outline-offset:3px;outline-color:#004b82}.filteroptions .material-wrapper .p-select select option,.filteroptions .p-group .p-select select option{border:none;background-color:white}@media (max-width:1025px){.frame-type-contentelement_filter .Produktfilter .container.flex-box{}.frame-type-contentelement_filter .Produktfilter .container.flex-box .material-wrapper,.frame-type-contentelement_filter .Produktfilter .container.flex-box .p-group{flex:0 0 calc((100% - 15px) / 2)}}@media (max-width:769px){.frame-type-contentelement_filter .Produktfilter{padding:20px}.frame-type-contentelement_filter .Produktfilter .container.flex-box .material-wrapper{gap:2%}.frame-type-contentelement_filter .Produktfilter .container.flex-box .material-wrapper,.frame-type-contentelement_filter .Produktfilter .container.flex-box .p-group{flex:0 0 100%}}.switch{position:relative;display:inline-block;max-width:50px;height:24px;width:100%;margin-top:auto;margin-bottom:auto}.switch input{opacity:0;width:100%;height:100%}.switch input:focus{outline-style:solid;outline-width:3px;outline-offset:3px;outline-color:#004b82}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#edf1f4;-webkit-transition:0.4s;transition:0.4s}.slider:before{position:absolute;content:"";height:16px;width:16px;left:4px;bottom:4px;background-color:white;-webkit-transition:0.4s;transition:0.4s}input:checked+.slider{background-color:#0e74a4}input:focus+.slider{outline-style:solid;outline-width:3px;outline-offset:3px;outline-color:#004b82}input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.call-to-action a{width:100%;display:block;text-align:center;background:linear-gradient(to right, #0e77a7, #004b82, #0e77a7);background-size:200% auto;background-position:left center;color:white;padding:15px;margin-top:1%;font-size:1.5rem;text-decoration:none !important;transition:background-position 0.3s ease-in-out}.call-to-action a:hover{background-position:right center}@media (min-width:1700px){.frame-type-contentelement_ablauf{margin-left:calc(50% - 42vw);width:85vw}}@media (max-width:575px){.frame-type-contentelement_ablauf{display:none}}.frame-type-contentelement_ablauf .Image .image-wrap{position:relative}.frame-type-contentelement_ablauf .Image .image-wrap a{text-decoration:none;font-size:1.5rem}@media (max-width:821px){.frame-type-contentelement_ablauf .Image .image-wrap a{font-size:12px}}@media (max-width:575px){.frame-type-contentelement_ablauf .Image .image-wrap a{font-size:8px}}.frame-type-contentelement_ablauf .Image .image-wrap .textone{position:absolute;left:3.5%;top:49%;transform:translate(0%, -50%);max-width:160px;text-align:center;color:white}@media (max-width:1025px){.frame-type-contentelement_ablauf .Image .image-wrap .textone{left:2%;max-width:120px}}@media (max-width:821px){.frame-type-contentelement_ablauf .Image .image-wrap .textone{max-width:95px;max-width:120px}}@media (max-width:575px){.frame-type-contentelement_ablauf .Image .image-wrap .textone{max-width:45px;max-width:120px}}.frame-type-contentelement_ablauf .Image .image-wrap .textfour:focus,.frame-type-contentelement_ablauf .Image .image-wrap .textthree:focus,.frame-type-contentelement_ablauf .Image .image-wrap .texttwo:focus,.frame-type-contentelement_ablauf .Image .image-wrap .textone:focus{outline-style:solid;outline-width:3px;outline-offset:3px;outline-color:white}.frame-type-contentelement_ablauf .Image .image-wrap .textseven:focus,.frame-type-contentelement_ablauf .Image .image-wrap .textsix:focus,.frame-type-contentelement_ablauf .Image .image-wrap .textfive:focus{outline-style:solid;outline-width:3px;outline-offset:3px;outline-color:black}.frame-type-contentelement_ablauf .Image .image-wrap .textseven,.frame-type-contentelement_ablauf .Image .image-wrap .textsix,.frame-type-contentelement_ablauf .Image .image-wrap .textfive,.frame-type-contentelement_ablauf .Image .image-wrap .textfour,.frame-type-contentelement_ablauf .Image .image-wrap .textthree,.frame-type-contentelement_ablauf .Image .image-wrap .texttwo{position:absolute;top:49%;transform:translate(0%, -50%);max-width:120px;text-align:center;color:white}.frame-type-contentelement_ablauf .Image .image-wrap .texttwo{left:21%}@media (max-width:1025px){.frame-type-contentelement_ablauf .Image .image-wrap .texttwo{left:20%}}@media (max-width:575px){.frame-type-contentelement_ablauf .Image .image-wrap .texttwo{left:19%}}.frame-type-contentelement_ablauf .Image .image-wrap .textthree{left:35%}@media (max-width:1025px){.frame-type-contentelement_ablauf .Image .image-wrap .textthree{left:34%}}@media (max-width:575px){.frame-type-contentelement_ablauf .Image .image-wrap .textthree{left:33%}}.frame-type-contentelement_ablauf .Image .image-wrap .textfour{left:50%}@media (max-width:1025px){.frame-type-contentelement_ablauf .Image .image-wrap .textfour{left:49%}}@media (max-width:575px){.frame-type-contentelement_ablauf .Image .image-wrap .textfour{left:48%}}.frame-type-contentelement_ablauf .Image .image-wrap .textfive{left:64%}@media (max-width:1025px){.frame-type-contentelement_ablauf .Image .image-wrap .textfive{left:63%}}@media (max-width:575px){.frame-type-contentelement_ablauf .Image .image-wrap .textfive{left:62%}}.frame-type-contentelement_ablauf .Image .image-wrap .textsix{left:78%}@media (max-width:1025px){.frame-type-contentelement_ablauf .Image .image-wrap .textsix{left:77%}}@media (max-width:575px){.frame-type-contentelement_ablauf .Image .image-wrap .textsix{left:75%;width:50px;word-break:break-all}}.frame-type-contentelement_ablauf .Image .image-wrap .textseven{left:92%}@media (max-width:1025px){.frame-type-contentelement_ablauf .Image .image-wrap .textseven{left:92%}}@media (max-width:575px){.frame-type-contentelement_ablauf .Image .image-wrap .textseven{left:91%}}.frame-type-contentelement_ablauf .Image .image-wrap .process-img{width:100%;height:auto}.frame-type-contentelement_button{margin-bottom:50px;background:linear-gradient(to right, #0e77a7, #004b82, #0e77a7);background-size:200% auto;background-position:left center;text-align:center;transition:background-position 0.3s ease-in-out}.frame-type-contentelement_button:hover{background-position:right center}.frame-type-contentelement_button a{color:white;min-height:110px;display:flex;flex-direction:row;align-content:center;justify-content:center;flex-wrap:wrap;padding:25px 50px;font-size:1.25rem;text-decoration:none}.frame-type-contentelement_zahlenstrahl{overflow:hidden}.frame-type-contentelement_zahlenstrahl .intro{max-width:680px;margin:auto}.frame-type-contentelement_zahlenstrahl .intro .header{text-align:center;margin-bottom:20px}.frame-type-contentelement_zahlenstrahl .intro .header h1,.frame-type-contentelement_zahlenstrahl .intro .header h2,.frame-type-contentelement_zahlenstrahl .intro .header h3,.frame-type-contentelement_zahlenstrahl .intro .header h4,.frame-type-contentelement_zahlenstrahl .intro .header h5{font-size:2rem;line-height:2rem;font-family:"Gilroy Bold", sans-serif;font-style:normal;font-weight:normal;color:#004b82;text-transform:none;letter-spacing:normal}.frame-type-contentelement_zahlenstrahl .intro .text{text-align:center}.frame-type-contentelement_zahlenstrahl .first{max-width:680px;margin:auto;margin-top:70px;margin-bottom:40px;text-align:center}.frame-type-contentelement_zahlenstrahl .first .header{background-color:#004b82;margin-bottom:0;padding:10px}.frame-type-contentelement_zahlenstrahl .first .header span{font-size:1.5rem;line-height:1.5rem;font-family:"Gilroy Bold", sans-serif;font-style:normal;font-weight:normal;color:white;text-transform:none;letter-spacing:normal;font-weight:bold}.frame-type-contentelement_zahlenstrahl .first .text{background-color:#f5f5f5;padding:10px}.frame-type-contentelement_zahlenstrahl .timeline{position:relative;max-width:1200px;margin:0 auto}.frame-type-contentelement_zahlenstrahl .timeline::after{content:"";position:absolute;width:3px;background-color:#edf1f4;top:0;bottom:0;left:50%;margin-left:-1.5px}@media (max-width:769px){.frame-type-contentelement_zahlenstrahl .timeline::after{display:none}}.frame-type-contentelement_zahlenstrahl .timeline .container.center{width:100%;height:100px;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:769px){.frame-type-contentelement_zahlenstrahl .timeline .container.center{display:none}}.frame-type-contentelement_zahlenstrahl .timeline .container.center.last{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.frame-type-contentelement_zahlenstrahl .timeline .container.center .dot{content:"";width:11px;height:11px;background-color:#edf1f4;top:0px;border-radius:50%;z-index:1}@media (max-width:769px){.frame-type-contentelement_zahlenstrahl .timeline .container.center .dot{display:none}}.frame-type-contentelement_zahlenstrahl .timeline .container{position:relative;width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:unset;padding:0}@media (max-width:769px){.frame-type-contentelement_zahlenstrahl .timeline .container{width:100%;max-width:unset;display:unset}}.frame-type-contentelement_zahlenstrahl .timeline .container.right{left:50%;transition:left 0.5s ease;padding:0 !important}.frame-type-contentelement_zahlenstrahl .timeline .container.right.fadein{left:50% !important}@media (max-width:769px){.frame-type-contentelement_zahlenstrahl .timeline .container.right{left:unset}}.frame-type-contentelement_zahlenstrahl .timeline .container.left{transition:left 0.5s ease;padding:0 !important}.frame-type-contentelement_zahlenstrahl .timeline .container.left.fadein{left:0}.frame-type-contentelement_zahlenstrahl .timeline .container.left .content{}.frame-type-contentelement_zahlenstrahl .timeline .container .bigLine{width:200px !important}@media (max-width:769px){.frame-type-contentelement_zahlenstrahl .timeline .container .bigLine{display:none}}.frame-type-contentelement_zahlenstrahl .timeline .container .line{width:100px;height:3px;background-color:#edf1f4;position:relative;top:20px}@media (max-width:769px){.frame-type-contentelement_zahlenstrahl .timeline .container .line{display:none}}.frame-type-contentelement_zahlenstrahl .timeline .container .line::before{content:"";position:absolute;width:11px;height:11px;right:-5.5px;background-color:#edf1f4;top:-3px;border-radius:50%;z-index:1}.frame-type-contentelement_zahlenstrahl .timeline .container .line::after{left:-5.5px;right:auto}.frame-type-contentelement_zahlenstrahl .timeline .container .line::after{content:"";position:absolute;width:11px;height:11px;right:-4px;background-color:#edf1f4;top:-3px;border-radius:50%;z-index:1}.frame-type-contentelement_zahlenstrahl .timeline .container .content{max-width:500px;padding:0px 30px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:769px){.frame-type-contentelement_zahlenstrahl .timeline .container .content{max-width:unset;padding:unset;margin-bottom:40px}}.frame-type-contentelement_zahlenstrahl .timeline .container .content .header{background-color:#004b82;margin-bottom:0;color:white;padding:20px}.frame-type-contentelement_zahlenstrahl .timeline .container .content .header span{font-size:1.5rem;line-height:1.5rem;font-family:"Gilroy Bold", sans-serif;font-style:normal;font-weight:normal;color:white;text-transform:none;letter-spacing:normal;font-weight:bold}.frame-type-contentelement_zahlenstrahl .timeline .container .content .text{background-color:#f5f5f5;padding:20px}.frame-type-contentelement_zahlenstrahl .timeline .container .content .img{background-color:#f5f5f5;text-align:center;padding:0px 20px 50px 20px}html{overflow-x:hidden}.mb-3{margin-bottom:0 !important}h1,h2,h3,h4,h5,h6{line-height:1.3}h1{position:relative;margin-bottom:5.5rem;margin-top:2.5rem;color:#004b82;font-weight:bold;background-image:linear-gradient(to right, #004b82, #0e74a4);-webkit-background-clip:text;-webkit-text-fill-color:transparent}h1::after{border-bottom:5px solid #f2e534;width:175px;position:absolute;content:"";bottom:0;left:0;margin-bottom:-25px}@media (max-width:575px){h1::after{width:200px}}h2{position:relative;margin-bottom:1.5rem;color:#004b82;font-weight:bold;font-size:2rem;background-image:linear-gradient(to right, #004b82, #0e74a4, #0e74a4);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.frame-default.frame-layout-1 h2::after{border-bottom:5px solid #f2e534;width:175px;position:absolute;content:"";bottom:0;left:0;margin-bottom:-25px}@media (max-width:575px){.frame-default.frame-layout-1 h2::after{width:200px}}h3{font-size:23px}.ce-headline-center::after{border-bottom:5px solid #f2e534;width:175px;position:absolute;content:"";bottom:0;left:50%;transform:translate(-50%);margin-bottom:-25px}.container,.container-fluid,.container-sm,.container-md,.container-lg,.container-xl,.container-xxl{padding-right:unset;padding-left:unset}body .container{width:100%;padding-right:15px !important;padding-left:15px !important;margin-right:auto;margin-left:auto}@media (min-width:1400px){body .container{max-width:1460px}}.cc_container{background:#004b82 !important}p{font-size:1.25rem;color:#004b82}p a{color:#0c70a1}#Body a{font-weight:bold;text-decoration:underline}#Footer{margin-top:2rem}#Footer p{color:white !important}#Footer p a{color:white !important}#Footer .fheadline{font-size:23px}#Footer .backgroundfirma{background-image:url(/fileadmin/user_upload/firma.jpg);height:100vh;background-repeat:no-repeat;background-position:bottom;margin-top:-225px;z-index:-1;position:relative}#Footer .yellow-bar{height:5px;background-color:#f2e534}#Footer a:focus:focus{outline-style:solid;outline-width:3px;outline-offset:3px;outline-color:#f2e534}#Footer .footerblau{background-image:linear-gradient(to top, #004b82, #004b82, #004b82, #004b82, #004b82, #0e74a4);padding:125px 0 50px 0;color:white}#Footer .footerblau .flex-box{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:3rem}#Footer .footerblau .flex-box .left{flex:1 1 35%;margin-bottom:1.5rem}#Footer .footerblau .flex-box .right{flex:1 1 65%}#Footer .footerblau .col-lg-6.col-12.a{justify-content:left}@media (max-width:575px){#Footer .footerblau .col-lg-6.col-12.a{justify-content:center !important;margin-top:25px}}@media (max-width:575px){#Footer .footerblau .col-lg-6.col-12.b{margin-top:25px}}#Footer .footerblau .col-lg-6.col-12.b a{color:white;text-decoration:none}#Footer .footerblau .col-lg-6.col-12.c{justify-content:right}@media (max-width:991px){#Footer .footerblau .col-lg-6.col-12.c{justify-content:center !important;margin-top:25px}}#Footer .footerblau .col-lg-6.col-12{display:grid}@media (max-width:575px){#Footer .footerblau .col-lg-6.col-12{margin-bottom:15px}}@media (max-width:767px){#Footer .footerblau{padding:100px 0 150px 0}}@media (max-width:991px){#Footer .footerblau{text-align:center}#Footer .footerblau .newsletter_quick.frame-space-after-medium{text-align:center}}#Footer .footerlinks ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:end}#Footer .footerlinks ul li{padding-right:25px}#Footer .footerlinks ul li:last-of-type{padding-right:0px}#Footer .footerlinks ul li a{text-decoration:none;font-weight:bold}#Footer .footerlinks ul li a:hover{color:white}#Footer img{width:100%}#Footer .newsletter_quick.frame-space-after-medium{text-align:right}#Footer .newsletter_quick.frame-space-after-medium input{width:275px;padding:5px}#Footer .newsletter_quick.frame-space-after-medium .absenden button{background-color:#075e93;color:white;border:none;font-weight:bold;text-align:right;margin-top:10px;padding:10px 40px;width:unset}@media (max-width:575px){#Footer .newsletter_quick.frame-space-after-medium{text-align:center}}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{display:inline-block;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}.hamburger:hover{opacity:0.7}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-box:hover{cursor:pointer}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::after{width:40px;height:4px;background-color:#000;border-radius:4px;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease;height:2px}.hamburger-inner::after{content:"";display:block}.hamburger-inner::after{bottom:-10px}.hamburger.is-active .hamburger-inner{width:40px}.hamburger .hamburger-inner{display:flex;justify-content:right}.hamburger--3dx .hamburger-box{perspective:80px}.hamburger--3dx .hamburger-inner{transition:transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx .hamburger-inner::before,.hamburger--3dx .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx.is-active .hamburger-inner{background-color:transparent;transform:rotateY(180deg)}.hamburger--3dx.is-active .hamburger-inner::before{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner::after{transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{perspective:80px}.hamburger--3dx-r .hamburger-inner{transition:transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx-r .hamburger-inner::before,.hamburger--3dx-r .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx-r.is-active .hamburger-inner{background-color:transparent;transform:rotateY(-180deg)}.hamburger--3dx-r.is-active .hamburger-inner::before{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner::after{transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dy .hamburger-box{perspective:80px}.hamburger--3dy .hamburger-inner{transition:transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy .hamburger-inner::before,.hamburger--3dy .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy.is-active .hamburger-inner{background-color:transparent;transform:rotateX(-180deg)}.hamburger--3dy.is-active .hamburger-inner::before{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner::after{transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{perspective:80px}.hamburger--3dy-r .hamburger-inner{transition:transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy-r .hamburger-inner::before,.hamburger--3dy-r .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy-r.is-active .hamburger-inner{background-color:transparent;transform:rotateX(180deg)}.hamburger--3dy-r.is-active .hamburger-inner::before{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner::after{transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dxy .hamburger-box{perspective:80px}.hamburger--3dxy .hamburger-inner{transition:transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dxy .hamburger-inner::before,.hamburger--3dxy .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dxy.is-active .hamburger-inner{background-color:transparent;transform:rotateX(180deg) rotateY(180deg)}.hamburger--3dxy.is-active .hamburger-inner::before{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dxy.is-active .hamburger-inner::after{transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dxy-r .hamburger-box{perspective:80px}.hamburger--3dxy-r .hamburger-inner{transition:transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dxy-r .hamburger-inner::before,.hamburger--3dxy-r .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dxy-r.is-active .hamburger-inner{background-color:transparent;transform:rotateX(180deg) rotateY(180deg) rotateZ(-180deg)}.hamburger--3dxy-r.is-active .hamburger-inner::before{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dxy-r.is-active .hamburger-inner::after{transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner::before{transform:translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1)}.hamburger--arrow.is-active .hamburger-inner::after{transform:translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1)}.hamburger--arrow-r.is-active .hamburger-inner::before{transform:translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1)}.hamburger--arrow-r.is-active .hamburger-inner::after{transform:translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1)}.hamburger--arrowalt .hamburger-inner::before{transition:top 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt .hamburger-inner::after{transition:bottom 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt.is-active .hamburger-inner::before{top:0;transform:translate3d(-8px, -10px, 0) rotate(-45deg) scale(0.7, 1);transition:top 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--arrowalt.is-active .hamburger-inner::after{bottom:0;transform:translate3d(-8px, 10px, 0) rotate(45deg) scale(0.7, 1);transition:bottom 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--arrowalt-r .hamburger-inner::before{transition:top 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt-r .hamburger-inner::after{transition:bottom 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt-r.is-active .hamburger-inner::before{top:0;transform:translate3d(8px, -10px, 0) rotate(45deg) scale(0.7, 1);transition:top 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--arrowalt-r.is-active .hamburger-inner::after{bottom:0;transform:translate3d(8px, 10px, 0) rotate(-45deg) scale(0.7, 1);transition:bottom 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--arrowturn.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn.is-active .hamburger-inner::before{transform:translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1)}.hamburger--arrowturn.is-active .hamburger-inner::after{transform:translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1)}.hamburger--arrowturn-r.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn-r.is-active .hamburger-inner::before{transform:translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1)}.hamburger--arrowturn-r.is-active .hamburger-inner::after{transform:translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner::before,.hamburger--boring .hamburger-inner::after{transition-property:none}.hamburger--boring.is-active .hamburger-inner{transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--boring.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:0.13s;transition-delay:0.13s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse .hamburger-inner::after{top:-20px;transition:top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear}.hamburger--collapse .hamburger-inner::before{transition:top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse.is-active .hamburger-inner{transform:translate3d(0, -10px, 0) rotate(-45deg);transition-delay:0.22s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--collapse.is-active .hamburger-inner::after{top:0;opacity:0;transition:top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear}.hamburger--collapse.is-active .hamburger-inner::before{top:0;transform:rotate(-90deg);transition:top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-duration:0.13s;transition-delay:0.13s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse-r .hamburger-inner::after{top:-20px;transition:top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear}.hamburger--collapse-r .hamburger-inner::before{transition:top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse-r.is-active .hamburger-inner{transform:translate3d(0, -10px, 0) rotate(45deg);transition-delay:0.22s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--collapse-r.is-active .hamburger-inner::after{top:0;opacity:0;transition:top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear}.hamburger--collapse-r.is-active .hamburger-inner::before{top:0;transform:rotate(90deg);transition:top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--elastic .hamburger-inner{top:2px;transition-duration:0.275s;transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic .hamburger-inner::before{top:10px;transition:opacity 0.125s 0.275s ease}.hamburger--elastic .hamburger-inner::after{top:20px;transition:transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic.is-active .hamburger-inner{transform:translate3d(0, 10px, 0) rotate(135deg);transition-delay:0.075s}.hamburger--elastic.is-active .hamburger-inner::before{transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner::after{transform:translate3d(0, -20px, 0) rotate(-270deg);transition-delay:0.075s}.hamburger--elastic-r .hamburger-inner{top:2px;transition-duration:0.275s;transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic-r .hamburger-inner::before{top:10px;transition:opacity 0.125s 0.275s ease}.hamburger--elastic-r .hamburger-inner::after{top:20px;transition:transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic-r.is-active .hamburger-inner{transform:translate3d(0, 10px, 0) rotate(-135deg);transition-delay:0.075s}.hamburger--elastic-r.is-active .hamburger-inner::before{transition-delay:0s;opacity:0}.hamburger--elastic-r.is-active .hamburger-inner::after{transform:translate3d(0, -20px, 0) rotate(270deg);transition-delay:0.075s}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{transition:background-color 0.125s 0.175s ease-in}.hamburger--emphatic .hamburger-inner::before{left:0;transition:transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, left 0.125s 0.175s ease-in}.hamburger--emphatic .hamburger-inner::after{top:4px6px;right:0;transition:transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, right 0.125s 0.175s ease-in}.hamburger--emphatic.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent}.hamburger--emphatic.is-active .hamburger-inner::before{left:-80px;top:-80px;transform:translate3d(80px, 80px, 0) rotate(45deg);transition:left 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--emphatic.is-active .hamburger-inner::after{right:-80px;top:-80px;transform:translate3d(-80px, 80px, 0) rotate(-45deg);transition:right 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{transition:background-color 0.125s 0.175s ease-in}.hamburger--emphatic-r .hamburger-inner::before{left:0;transition:transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, left 0.125s 0.175s ease-in}.hamburger--emphatic-r .hamburger-inner::after{top:4px6px;right:0;transition:transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, right 0.125s 0.175s ease-in}.hamburger--emphatic-r.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent}.hamburger--emphatic-r.is-active .hamburger-inner::before{left:-80px;top:80px;transform:translate3d(80px, -80px, 0) rotate(-45deg);transition:left 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--emphatic-r.is-active .hamburger-inner::after{right:-80px;top:80px;transform:translate3d(-80px, -80px, 0) rotate(45deg);transition:right 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--minus .hamburger-inner::before,.hamburger--minus .hamburger-inner::after{transition:bottom 0.08s 0s ease-out, top 0.08s 0s ease-out, opacity 0s linear}.hamburger--minus.is-active .hamburger-inner::before,.hamburger--minus.is-active .hamburger-inner::after{opacity:0;transition:bottom 0.08s ease-out, top 0.08s ease-out, opacity 0s 0.08s linear}.hamburger--minus.is-active .hamburger-inner::before{top:0}.hamburger--minus.is-active .hamburger-inner::after{bottom:0}.hamburger--slider .hamburger-inner{top:2px}.hamburger--slider .hamburger-inner::before{top:10px;transition-property:transform, opacity;transition-timing-function:ease;transition-duration:0.15s}.hamburger--slider .hamburger-inner::after{top:20px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner::before{transform:rotate(-45deg) translate3d(40px/-7, -6px, 0);opacity:0}.hamburger--slider.is-active .hamburger-inner::after{transform:translate3d(0, -20px, 0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:2px}.hamburger--slider-r .hamburger-inner::before{top:10px;transition-property:transform, opacity;transition-timing-function:ease;transition-duration:0.15s}.hamburger--slider-r .hamburger-inner::after{top:20px}.hamburger--slider-r.is-active .hamburger-inner{transform:translate3d(0, 10px, 0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner::before{transform:rotate(45deg) translate3d(40px/7, -6px, 0);opacity:0}.hamburger--slider-r.is-active .hamburger-inner::after{transform:translate3d(0, -20px, 0) rotate(90deg)}.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)}.hamburger--spin-r .hamburger-inner{transition-duration:0.22s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin-r .hamburger-inner::before{transition:top 0.1s 0.25s ease-in, opacity 0.1s ease-in}.hamburger--spin-r .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-r.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-r.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.1s ease-out, opacity 0.1s 0.12s ease-out}.hamburger--spin-r.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)}.hamburger--spring .hamburger-inner{top:2px;transition:background-color 0s 0.13s linear}.hamburger--spring .hamburger-inner::before{top:10px;transition:top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring .hamburger-inner::after{top:20px;transition:top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring.is-active .hamburger-inner{transition-delay:0.22s;background-color:transparent}.hamburger--spring.is-active .hamburger-inner::before{top:0;transition:top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner::after{top:0;transition:top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate3d(0, 10px, 0) rotate(-45deg)}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;transition-duration:0.13s;transition-delay:0s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring-r .hamburger-inner::after{top:-20px;transition:top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0s linear}.hamburger--spring-r .hamburger-inner::before{transition:top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring-r.is-active .hamburger-inner{transform:translate3d(0, -10px, 0) rotate(-45deg);transition-delay:0.22s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spring-r.is-active .hamburger-inner::after{top:0;opacity:0;transition:top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0s 0.22s linear}.hamburger--spring-r.is-active .hamburger-inner::before{top:0;transform:rotate(90deg);transition:top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand .hamburger-inner{transition:transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.075s linear}.hamburger--stand .hamburger-inner::before{transition:top 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand .hamburger-inner::after{transition:bottom 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand.is-active .hamburger-inner{transform:rotate(90deg);background-color:transparent;transition:transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.15s linear}.hamburger--stand.is-active .hamburger-inner::before{top:0;transform:rotate(-45deg);transition:top 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand.is-active .hamburger-inner::after{bottom:0;transform:rotate(45deg);transition:bottom 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand-r .hamburger-inner{transition:transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.075s linear}.hamburger--stand-r .hamburger-inner::before{transition:top 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand-r .hamburger-inner::after{transition:bottom 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand-r.is-active .hamburger-inner{transform:rotate(-90deg);background-color:transparent;transition:transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.15s linear}.hamburger--stand-r.is-active .hamburger-inner::before{top:0;transform:rotate(-45deg);transition:top 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(45deg);transition:bottom 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--squeeze .hamburger-inner{transition-duration:0.075s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze .hamburger-inner::before{transition:top 0.075s 0.12s ease, opacity 0.075s ease}.hamburger--squeeze .hamburger-inner::after{transition:bottom 0.075s 0.12s ease, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.075s ease, opacity 0.075s 0.12s ease}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 0.075s ease, transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--vortex .hamburger-inner{transition-duration:0.2s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex .hamburger-inner::before,.hamburger--vortex .hamburger-inner::after{transition-duration:0s;transition-delay:0.1s;transition-timing-function:linear}.hamburger--vortex .hamburger-inner::before{transition-property:top, opacity}.hamburger--vortex .hamburger-inner::after{transition-property:bottom, transform}.hamburger--vortex.is-active .hamburger-inner{transform:rotate(765deg);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex.is-active .hamburger-inner::before,.hamburger--vortex.is-active .hamburger-inner::after{transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--vortex.is-active .hamburger-inner::after{bottom:0;transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{transition-duration:0.2s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex-r .hamburger-inner::before,.hamburger--vortex-r .hamburger-inner::after{transition-duration:0s;transition-delay:0.1s;transition-timing-function:linear}.hamburger--vortex-r .hamburger-inner::before{transition-property:top, opacity}.hamburger--vortex-r .hamburger-inner::after{transition-property:bottom, transform}.hamburger--vortex-r.is-active .hamburger-inner{transform:rotate(-765deg);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex-r.is-active .hamburger-inner::before,.hamburger--vortex-r.is-active .hamburger-inner::after{transition-delay:0s}.hamburger--vortex-r.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--vortex-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg)}.thumbnail-slider-wrapper{overflow-x:auto;white-space:nowrap;padding:10px 0;scroll-behavior:smooth}.thumbnail-slider-wrapper::-webkit-scrollbar{display:none}.thumbnail-slider-wrapper::-webkit-scrollbar-thumb{display:none}.thumbs img{cursor:pointer;transition:0.3s;width:150px;height:150px;object-fit:cover;object-position:center;margin-right:10px}@media (max-width:769px){.thumbs img{margin-bottom:25px}}@media (max-width:575px){.thumbs img{margin-bottom:25px;height:110px}}#imageSlider{position:relative}#imageSlider button{position:absolute;top:50%;transform:translate(0%, -50%);background:linear-gradient(to right, #0e77a7, #004b82, #0e77a7);background-size:200% auto;background-position:left center;color:white;width:30px;height:30px;border:none;transition:background-position 0.3s ease-in-out}#imageSlider button:hover{background-position:right center}#imageSlider button:first-of-type{left:10px}#imageSlider button:last-of-type{right:10px}#imageSlider .main-img{height:355px;object-fit:cover;object-position:center}#imageSlider figcaption{background:linear-gradient(to right, rgba(14, 119, 167, 0.7), rgba(0, 75, 130, 0.7), rgba(14, 119, 167, 0.7));background-size:200% auto;background-position:left center;position:absolute;bottom:0;padding:10px;color:white;width:100%}.frame-type-productadmin_trailerdetail{margin-top:2rem;margin-bottom:1rem}.frame-type-productadmin_trailerdetail .button-crumb{margin-bottom:2rem;display:flex}.frame-type-productadmin_trailerdetail .button-crumb a{margin-right:25px;padding:15px 25px;background:linear-gradient(to right, #0e77a7, #004b82, #0e77a7);background-size:200% auto;background-position:left center;color:white;transition:background-position 0.3s ease-in-out}.frame-type-productadmin_trailerdetail .button-crumb a:hover{background-position:right center}.frame-type-productadmin_trailerdetail .button-crumb a:last-of-type{margin-right:0px}.frame-type-productadmin_trailerdetail h1{margin-bottom:4rem !important}@media (max-width:769px){.frame-type-productadmin_trailerdetail h1{text-align:center}.frame-type-productadmin_trailerdetail h1::after{left:50% !important;transform:translate(-50%, 0) !important}}.frame-type-productadmin_trailerdetail .img-slider{padding-right:60px !important}@media (max-width:769px){.frame-type-productadmin_trailerdetail .img-slider{padding-right:calc(var(--bs-gutter-x) * .5) !important;padding-left:calc(var(--bs-gutter-x) * .5) !important}}.frame-type-productadmin_trailerdetail .thumbs{margin-bottom:2rem}.frame-type-productadmin_trailerdetail .thumb-img:hover{opacity:0.7}.frame-type-productadmin_trailerdetail .bg{background-color:#edf1f4;padding-left:30px;padding-right:30px;padding-top:40px;padding-bottom:20px}@media (max-width:575px){.frame-type-productadmin_trailerdetail .bg{padding:40px 20px}}.frame-type-productadmin_trailerdetail .image{margin-top:11rem}@media (max-width:769px){.frame-type-productadmin_trailerdetail .image{margin-top:0;margin-bottom:4rem}}.frame-type-productadmin_trailerdetail .image img{margin-top:10px;max-width:100%}.frame-type-productadmin_trailerdetail .sonderan>p{margin-bottom:0 !important;padding-bottom:0 !important;padding-left:10px;margin-top:15px}@media (max-width:575px){.frame-type-productadmin_trailerdetail .sonderan>p{padding-left:0}}.frame-type-productadmin_trailerdetail .desc{padding-bottom:1.5rem}.frame-type-productadmin_trailerdetail .col-xl-7{}.frame-type-productadmin_trailerdetail .col-xl-7 h1{margin-bottom:50px}.frame-type-productadmin_trailerdetail .col-xl-7 p{margin-bottom:0;color:#004b82}.frame-type-productadmin_trailerdetail .col-xl-7 p .label{font-weight:bold}.frame-type-productadmin_trailerdetail .col-xl-7 p.price-end{margin-top:2.5rem;font-size:1.5rem;padding:10px 15px}.frame-type-productadmin_trailerdetail .col-xl-7 p:nth-of-type(2){padding:0;padding-top:0 !important}.frame-type-productadmin_trailerdetail .col-xl-7 .row.right .label,.frame-type-productadmin_trailerdetail .col-xl-7 .row.right .content{padding:5px !important}.frame-type-productadmin_trailerdetail .col-xl-7 .row.right .label span.label,.frame-type-productadmin_trailerdetail .col-xl-7 .row.right .content span.label{display:inline-block;overflow-wrap:break-word;max-width:255px}@media (max-width:769px){.frame-type-productadmin_trailerdetail .col-xl-7 .row.right .label span.label,.frame-type-productadmin_trailerdetail .col-xl-7 .row.right .content span.label{max-width:190px}}@media (max-width:575px){.frame-type-productadmin_trailerdetail .col-xl-7 .row.right .label span.label,.frame-type-productadmin_trailerdetail .col-xl-7 .row.right .content span.label{padding:0px !important;max-width:100%}}@media (max-width:575px){.frame-type-productadmin_trailerdetail .col-xl-7 .row.right>.label{padding-bottom:0px !important}}@media (max-width:575px){.frame-type-productadmin_trailerdetail .col-xl-7 .row.right>.content{padding-top:5px !important}}.frame-type-productadmin_trailerdetail .col-xl-7 .row.right p{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;align-items:center;height:100%;padding:0px}.frame-type-productadmin_trailerdetail .col-xl-7 .row.right>*:nth-child(4n+1),.frame-type-productadmin_trailerdetail .col-xl-7 .row.right>*:nth-child(4n+2){background-color:#fff}.frame-type-productadmin_trailerdetail .col-xl-7 .row.right>*:nth-child(4n+3),.frame-type-productadmin_trailerdetail .col-xl-7 .row.right>*:nth-child(4n+4){background-color:#edf1f4}.frame-type-productadmin_trailerdetail .p-request{width:100%;display:block;text-align:center;background:linear-gradient(to right, #0e77a7, #004b82, #0e77a7);background-size:200% auto;background-position:left center;color:white;padding:15px;font-size:1.5rem;text-decoration:none !important;transition:background-position 0.3s ease-in-out;margin-top:3rem}.frame-type-productadmin_trailerdetail .p-request:hover{background-position:right center}.frame-type-productadmin_trailerdetail .p-request p{color:white !important}.frame-type-productadmin_trailerdetail .p-request a{font-weight:normal !important;text-decoration:none !important;color:white !important}.frame-type-productadmin_trailerdetail .p-request p:first-of-type{font-weight:bold;text-transform:uppercase;margin-bottom:0}html.of-h{overflow:hidden}body{overflow-x:hidden}.cc_container{background:#0c70a1 !important}.cc_btn{color:#004b82 !important;background-color:white !important}.cc_btn:hover{color:white !important;background-color:#f2e536 !important}.cc_more_info{color:white !important}#smallheader .logolink:focus img{border:4px dashed black;margin-top:8px}#c98{overflow:hidden}.img-ref img{height:auto;max-width:125px;object-fit:fill}@media (max-width:769px){.img-ref img{padding:10px}}.img-ref .fe-col{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center;min-height:150px;min-width:150px}.img-ref .fe-row{gap:40px}.img-ref .col-md{background-color:white}.bg-row{gap:20px}.bg-row.kontakt p{word-break:unset}.bg-row.kontakt p a{font-size:1.25rem !important;color:#0c70a1}.bg-row .grey{background-color:#edf1f4;padding:40px;height:100%;min-height:270px}.bg-row .grey .frame-type-image{min-height:130px}@media (max-width:575px){.bg-row .grey .frame-type-image{min-height:unset}}.bg-row .grey p{word-break:break-all}.bg-row .grey p a{font-size:1rem;color:#0c70a1}.of-h{overflow:hidden}.tx-indexedsearch-rules{display:none}form#tx_indexedsearch{margin-bottom:1.5rem}form#tx_indexedsearch>p{display:none}#c250{font-size:1.25rem;color:#004b82}#c250 .tx-indexedsearch-form input{border:solid 2px #edf1f4;background-color:#edf1f4;padding:5px}#c250 .tx-indexedsearch-form input::placeholder{padding:5px}#c250 .tx-indexedsearch-search-submit input{border:solid 2px #edf1f4;color:#004b82;background-color:#edf1f4;padding:5px 10px;transition:all 0.3s ease-in-out}#c250 .tx-indexedsearch-search-submit input:hover{border:solid 2px #004b82;background-color:#004b82;color:white}#c250 legend{margin-bottom:1.5rem}#c250 .tx-indexedsearch-search-submit{margin-top:1.5rem}