/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.header-unboxed{width:100%;position:relative;margin-bottom:1em;}.header-unboxed-body{padding-top:1rem;color:var(--text);}.header-unboxed .teaser{display:flex;background-color:var(--white);border-radius:var(--radius);width:fit-content;padding:7px;font-weight:var(--weight-l);font-size:var(--size-s);margin-bottom:1rem;}.header-unboxed .teaser-label{font-size:12px;letter-spacing:.08em;font-weight:700;color:var(--white);background-color:var(--dblue);border-radius:var(--radius);padding:4px 8px;margin-right:8px;vertical-align:middle;}.p-left{display:flex;flex-direction:column;text-align:left;}.p-center{display:flex;flex-direction:column;text-align:center;}.p-center.p-top{position:absolute;top:2em;left:0;right:0;}.p-center.p-bottom{position:absolute;bottom:2em;left:0;right:0;}.p-right{display:flex;flex-direction:column;text-align:left;}.slide-button-list{display:flex;flex-direction:row;}.slide-button-list .btn{margin-right:0.5rem;}@media(min-width:992px){.header-unboxed{margin-bottom:0;}.header-unboxed-body{position:absolute;left:0;right:0;top:0;bottom:0;display:flex;flex-direction:column;justify-content:center;}.header-unboxed-body.f-white{color:var(--white);}.header-unboxed-body.f-black{color:var(--text);}.header-unboxed-body.f-orange{color:var(--orange);}.header-unboxed-body.f-dblue{color:var(--dblue);}.header-unboxed-body .p-left,.header-unboxed-body .p-center,.header-unboxed-body .p-right,.header-unboxed-body .p-bottom{width:50%;}.header-unboxed-body .checkpoint-list{display:none;}}@media(min-width:1440px){.header-unboxed-body .checkpoint-list{display:block;}}
.accordion{gap:3rem;grid-column-gap:0;}@media(min-width:992px){.accordion{grid-column-gap:3rem;}}.accordion-title{font-size:1rem;line-height:normal;border-bottom:1px solid #ddd;padding:1rem 0 1rem 0.5rem;cursor:pointer;transition:all 0.7s cubic-bezier(0.05,0,0,1);}.accordion-title i{font-size:0.875rem;transform:rotate(0deg);transition:all 0.7s cubic-bezier(0.05,0,0,1);color:var(--orange);}.accordion-title.active{background-color:var(--lgrey);transition:all 0.7s cubic-bezier(0.05,0,0,1);}.accordion-title.active i{transform:rotate(450deg);transition:all 0.7s cubic-bezier(0.05,0,0,1);color:var(--dblue);}.accordion-title.active + .accordion-container{padding-top:1.6em;padding-bottom:1.6em;}.accordion-container{padding-left:1.6rem;background-color:white;max-height:0;overflow:hidden;transition:max-height 0.2s ease-out;}.accordion .image{display:flex;justify-content:center;}.accordion .image img{border-radius:7px;}.accordion-element{display:flex;flex-direction:column;}
:root{--mgrey:#F0EEE9;}.page-node-type-ads-page #header{background-color:transparent;border:none;position:absolute;z-index:11;max-width:1600px;left:0;right:0;margin:10px auto;}.node-id-1420.page-node-type-ads-page #header .logo-blue,.node-id-1426.page-node-type-ads-page #header .logo-blue,.node-id-1427.page-node-type-ads-page #header .logo-blue,.node-id-1428.page-node-type-ads-page #header .logo-blue{display:none;}.page-node-type-ads-page #header.top{position:fixed;background-color:var(--white);border-radius:var(--radius);margin-left:1rem;margin-right:1rem;width:calc(100% - 2rem);margin:2rem auto;}.node-id-1420.page-node-type-ads-page #header.top .logo-blue,.node-id-1426.page-node-type-ads-page #header.top .logo-blue,.node-id-1427.page-node-type-ads-page #header.top .logo-blue,.node-id-1428.page-node-type-ads-page #header.top .logo-blue{display:block;}.node-id-1420.page-node-type-ads-page #header.top .logo-white,.node-id-1426.page-node-type-ads-page #header.top .logo-white,.node-id-1427.page-node-type-ads-page #header.top .logo-white,.node-id-1428.page-node-type-ads-page #header.top .logo-white{display:none;}.page-node-type-ads-page .header-unboxed{background:#2D3E50;background:-moz-radial-gradient(ellipse at center,#315376 0%,#010e20 100%);background:-webkit-radial-gradient(ellipse at center,#315376 0%,#010e20 100%);background:radial-gradient(ellipse at center,#315376 0%,#010e20 100%);color:#fff;margin-bottom:0;}.page-node-type-ads-page .header-unboxed .header-unboxed-body{color:#fff;padding:2rem 0;}.page-node-type-ads-page #header .main-nav{background-color:transparent;padding-top:0;grid-column:7 / span 6;}.page-node-type-ads-page #header .main-nav .menu{display:flex;justify-content:space-evenly;flex-direction:column;background-color:var(--white);padding:1.5rem;border-radius:var(--radius);}.page-node-type-ads-page #header .main-nav .menu li{display:flex;align-items:center;}.page-node-type-ads-page #header .main-nav .menu li:not(.btn) a{background-color:#fff;border-radius:var(--radius);border:none;width:100%;}@media(max-width:992px){.page-node-type-ads-page #header .main-nav .menu li:not(.btn) a{padding-left:0;padding-bottom:1.5rem;}}.page-node-type-ads-page #header .main-nav .menu li.btn a{display:flex;align-items:center;}.page-node-type-ads-page #header .logo{display:flex;align-items:center;}.page-node-type-ads-page #header .logo img{width:65%;}.page-node-type-ads-page .trust-line{background-color:var(--mgrey);border-top:1px solid var(--mgrey);border-bottom:1px solid var(--mgrey);padding:1.5rem;width:100%;display:flex;}.node-id-1420.page-node-type-ads-page .trust-line{background-color:var(--dblue);border-top:none;color:var(--white);}.page-node-type-ads-page .trust-line ul{display:flex;justify-content:space-around;list-style-type:none;width:100%;flex-direction:column;}.page-node-type-ads-page .trust-line ul li{display:flex;flex-direction:row;align-items:center;font-weight:bold;}.page-node-type-ads-page .trust-line ul li i{margin-right:1rem;}.page-node-type-ads-page .flex-box{display:flex;flex-direction:column;}.page-node-type-ads-page .flex-box div:first-child{padding-bottom:2rem;text-align:center;}@media(min-width:992px){.page-node-type-ads-page .flex-box{flex-direction:row;}.page-node-type-ads-page .flex-box div:first-child{padding-right:2rem;padding-bottom:0;}.page-node-type-ads-page .accordion.grid-container{gap:2rem;margin-top:3rem;}}.page-node-type-ads-page .accordion-title.active{background-color:var(--mgrey);transition:all 0.7s cubic-bezier(0.05,0,0,1);border-radius:var(--radius);}.page-node-type-ads-page form .form-item{margin:0.5rem 0;}.page-node-type-ads-page form .form-item input,.page-node-type-ads-page form .form-item select{background-color:var(--white);border:2px solid var(--mgrey);}.page-node-type-ads-page .js-form-managed-file input.js-form-submit{margin-top:0.5rem;color:var(--text) !important;}.page-node-type-ads-page [id^="ajax-wrapper"]{grid-column:span 12;}.page-node-type-ads-page .boxes.grid-container{margin-bottom:0;padding:6rem 0;}.page-node-type-ads-page .form-desc{display:flex;flex-direction:column;justify-content:center;}.page-node-type-ads-page .webform-submission-add-form.box{padding:2rem 1rem;}.page-node-type-ads-page .js-form-type-managed-file{width:100%;background-color:var(--mgrey);padding:1.5rem;border-radius:var(--radius);}.page-node-type-ads-page .js-form-type-managed-file .description{font-size:12px;}.page-node-type-ads-page .js-form-managed-file .js-form-type-checkbox{display:flex;background-color:var(--blue);padding:0.5rem;justify-content:space-between;}.page-node-type-ads-page  .js-form-managed-file  input.form-submit{color:var(--text) !important;}.page-node-type-ads-page .hamburger-btn.alter,.page-node-type-ads-page .button-list.alter a,.page-node-type-ads-page .button-list.alter .search-button{border-radius:var(--radius);}.page-node-type-ads-page .search-button{display:none !important;}.parallax-container{position:relative;height:700px;overflow:hidden;box-shadow:inset 0 -70px 400px rgba(0,0,0,0.5);}.parallax-container h2{font-size:1rem;text-shadow:0 3px 5px #000;}.parallax-background{position:absolute;top:-50%;left:0;width:100%;height:150%;background-image:url(/sites/default/files/ruerup-lp/hausmark-479x700.webp);background-size:cover;background-position:center;z-index:-1;will-change:transform;transform:translateY(0);}@media(min-width:480px){.parallax-background{background-image:url(/sites/default/files/ruerup-lp/hausmark-767x700.webp)}}@media(min-width:768px){.parallax-background{background-image:url(/sites/default/files/ruerup-lp/hausmark-991x700.webp)}}@media(min-width:992px){.parallax-background{background-image:url(/sites/default/files/ruerup-lp/hausmark-1199x700.webp)}}@media(min-width:1200px){.parallax-background{background-image:url(/sites/default/files/ruerup-lp/hausmark-1439x809.webp)}}@media(min-width:1440px){.parallax-background{background-image:url(/sites/default/files/ruerup-lp/hausmark-1599x899.webp)}}@media(min-width:1600px){.node-id-1420 .parallax-background{background-image:url(/sites/default/files/gluecksspiel-lp/lp-gluecksspiel-bg.webp);}.parallax-background{background-image:url(/sites/default/files/ruerup-lp/hausmark-1920x1080.webp);}}@media(min-width:1920px){.node-id-1420 .parallax-background{background-image:url(/sites/default/files/gluecksspiel-lp/lp-gluecksspiel-bg.webp);}.parallax-background{background-image:url(/sites/default/files/ruerup-lp/hausmark-3840x2160.webp);}}.parallax-content{position:relative;z-index:1;color:var(--white);padding:2rem;text-align:center;height:100%;display:flex;margin:0 auto;width:100%;justify-content:center;align-items:center;flex-direction:column;}.parallax-content .box.white{background-color:hsla(0,0%,100%,.65);backdrop-filter:blur(3px);text-shadow:0px 0px 0px rgba(0,0,0,0.7);}.parallax-content .slide-button-list{text-shadow:none;}.raitings{display:flex;flex-direction:row;gap:.5rem}.raiting-stars{display:flex}.raiting-stars svg{color:orange;width:1rem;height:1rem}.raiting-stars-numbers{margin-left:.5rem;font-size:.75rem;font-weight:800}.raiting-bottom{font-weight:800;font-size:.75rem;margin-bottom:1rem}@media (min-width:480px){.page-node-type-ads-page picture.cls-1920x600 img{margin-top:-8%;top:50%;transform:translateY(-50%);}.node-id-1426.page-node-type-ads-page picture.cls-1920x600 img,.node-id-1427.page-node-type-ads-page picture.cls-1920x600 img,.node-id-1428.page-node-type-ads-page picture.cls-1920x600 img{margin-top:0;}.page-node-type-ads-page .header-unboxed .header-unboxed-body{padding:2rem 2.5rem;}.page-node-type-ads-page .boxes.grid-container{margin-bottom:0;padding:6rem 1rem;}}@media (min-width:576px){.page-node-type-ads-page picture.cls-1920x600{height:50px;padding-top:110px;}.node-id-1426.page-node-type-ads-page picture.cls-1920x600,.node-id-1427.page-node-type-ads-page picture.cls-1920x600,.node-id-1428.page-node-type-ads-page picture.cls-1920x600{padding-top:31%;}}@media (min-width:767px){.page-node-type-ads-page picture.cls-1920x600{height:50px;padding-top:110px;}.page-node-type-ads-page picture.cls-1920x600 img{margin-top:-65px;}.node-id-1426.page-node-type-ads-page picture.cls-1920x600 img,.node-id-1427.page-node-type-ads-page picture.cls-1920x600 img,.node-id-1428.page-node-type-ads-page picture.cls-1920x600 img{margin-top:0;top:0;transform:translate(0);}.node-id-1426.page-node-type-ads-page picture.cls-1920x600,.node-id-1427.page-node-type-ads-page picture.cls-1920x600,.node-id-1428.page-node-type-ads-page picture.cls-1920x600{padding-top:49%;}}@media (min-width:992px){.page-node-type-ads-page #header .main-nav{grid-column:4 / span 9;grid-column:3 / span 10;}.page-node-type-ads-page #header .main-nav .menu{flex-direction:row;padding:0.5rem;}.page-node-type-ads-page #header .main-nav .menu li:not(.btn) a{width:inherit;}.node-id-1426.page-node-type-ads-page #header .main-nav .menu,.node-id-1427.page-node-type-ads-page #header .main-nav .menu{background-color:transparent;}.node-id-1426.page-node-type-ads-page #header .menu-item.btn.primary.small,.node-id-1427.page-node-type-ads-page #header .menu-item.btn.primary.small,.node-id-1428.page-node-type-ads-page #header .menu-item.btn.primary.small,.page-node-type-ads-page #header .contact{display:none;}.page-node-type-ads-page #header .logo{display:flex;align-items:center;}.page-node-type-ads-page picture.cls-1920x600{height:auto;padding-top:31.25%;}.node-id-1426.page-node-type-ads-page picture.cls-1920x600,.node-id-1427.page-node-type-ads-page picture.cls-1920x600,.node-id-1428.page-node-type-ads-page picture.cls-1920x600{padding-top:49%;}.page-node-type-ads-page picture.cls-1920x600 img{margin-top:0%;}.page-node-type-ads-page .header-unboxed,.page-node-type-ads-page .header-unboxed .header-unboxed-body{color:var(--dblue);}.node-id-1420.page-node-type-ads-page .header-unboxed,.node-id-1420.page-node-type-ads-page .header-unboxed .header-unboxed-body,.node-id-1426.page-node-type-ads-page .header-unboxed,.node-id-1426.page-node-type-ads-page .header-unboxed .header-unboxed-body,.node-id-1427.page-node-type-ads-page .header-unboxed,.node-id-1427.page-node-type-ads-page .header-unboxed .header-unboxed-body
	.node-id-1428.page-node-type-ads-page .header-unboxed,.node-id-1428.page-node-type-ads-page .header-unboxed .header-unboxed-body{color:var(--white);}.page-node-type-ads-page h1{margin-top:4rem;}.page-node-type-ads-page .trust-line ul{flex-direction:row;}.page-node-type-ads-page .header-unboxed .max-width{max-width:50%;display:none;}.parallax-content .box.white{max-width:50%;}.page-node-type-ads-page  .max-width.text-align-center{margin:0 auto 1rem;}.page-node-type-ads-page .webform-submission-add-form.box{padding:4rem;}.page-node-type-ads-page form .form-item{padding-right:1rem;}.page-node-type-ads-page .btn a,.page-node-type-ads-page .btn a:link,.page-node-type-ads-page .button,.page-node-type-ads-page input#submit{font-size:0.65em;padding:0.65em;}#howtosteps .article.offset-md-item-2{grid-column:3 / 11;}}@media (min-width:1024px){.node-id-1426.page-node-type-ads-page picture.cls-1920x600,.node-id-1427.page-node-type-ads-page picture.cls-1920x600,.node-id-1428.page-node-type-ads-page picture.cls-1920x600{padding-top:31%;}}@media (min-width:1200px){.page-node-type-ads-page #header .main-nav{grid-column:6 / span 7;}.node-id-1426.page-node-type-ads-page #header .menu-item.btn.primary.small,.node-id-1427.page-node-type-ads-page #header .menu-item.btn.primary.small,.node-id-1428.page-node-type-ads-page #header .menu-item.btn.primary.small,.page-node-type-ads-page .header-unboxed .max-width{display:block;}.page-node-type-ads-page .btn a,.page-node-type-ads-page .btn a:link,.page-node-type-ads-page .button,.page-node-type-ads-page input#submit{font-size:1em;padding:1em;}}@media (min-width:1440px){.page-node-type-ads-page .parallax-container{height:620px;}.page-node-type-ads-page .header-unboxed-body .checkpoint-list{display:none;}}@media (min-width:1600px){.page-node-type-ads-page .header-unboxed-body .checkpoint-list{display:block;}}
.boxes{padding-top:1rem;padding-bottom:1rem;gap:1rem;grid-column-gap:0;}@media(min-width:992px){.boxes{padding-top:3rem;padding-bottom:3rem;gap:1rem;grid-column-gap:3em;}}.boxes img{border-radius:var(--radius);}.bg-grey{background-color:var(--mgrey);width:100%;height:auto;overflow:hidden;}.bg-dblue{background:#2D3E50;background:-webkit-linear-gradient(30deg,rgba(45,62,80,1) 0%,rgba(5,29,55,1) 100%);background:-o-linear-gradient(30deg,rgba(45,62,80,1) 0%,rgba(5,29,55,1) 100%);background:linear-gradient(120deg,rgba(45,62,80,1) 0%,rgba(5,29,55,1) 100%);width:100%;height:auto;overflow:hidden;}.bg-dblue h2,.bg-dblue h3,.bg-dblue h4,.bg-dblue p{color:var(--white);}.bg-blue-glossy{background:#2D3E50;background:-moz-radial-gradient(ellipse at center,#315376 0%,#010e20 100%);background:-webkit-radial-gradient(ellipse at center,#315376 0%,#010e20 100%);background:radial-gradient(ellipse at center,#315376 0%,#010e20 100%);color:var(--white);width:100%;height:auto;overflow:hidden;}.bg-blue-glossy .box.white{color:var(--text);}.boxes .column h2:first-child,.boxes .column h3:first-child,.boxes .column h4:first-child{margin-top:0;}.boxes .box .btn{margin-top:2em;}.flex-list{display:flex;width:100%;}.flex-list-item{flex:1;}.flex-list-header{color:var(--dgrey);font-size:1rem;font-weight:var(--weight-l);}.flex-list-header .number{color:var(--dblue);font-size:1.8rem;font-weight:var(--weight-xl);}.flex-list-desc{font-size:0.75rem;color:var(--text);}
.swiper{width:100%;position:relative;margin-bottom:1rem;}.tbs-desc{display:flex;flex-direction:column;justify-content:center;padding-right:4em;text-align:right;}.icon-nav{display:flex;justify-content:center;width:100%;margin-bottom:1em;}.icon{position:relative;margin:1em;}.icon i{display:flex;width:40px;height:40px;cursor:pointer;font-size:1.2em;border:1px solid var(--lgrey);border-radius:var(--radius);align-items:center;justify-content:center;transition:all 0.7s cubic-bezier(0.05,0,0,1);}.swiper .blog-box{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-flow:column;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding:2rem 0;}.blog-box::-webkit-scrollbar{display:none;}.blog-box.no-transition{scroll-behavior:auto;}.blog-box.dragging{scroll-snap-type:none;scroll-behavior:auto;}.blog-box.dragging .card{cursor:grab;user-select:none;}.blog-box .card{cursor:pointer;width:344px;max-width:356px;position:relative;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.1);border-radius:var(--radius);display:flex;flex-wrap:nowrap;flex-direction:column;font-size:0.9em;background-color:var(--white);border-bottom:4px solid var(--dblue);margin:0 3rem 0 0;}.team-section .blog-box .card{border-bottom:0;}.slider-nav{margin:0;display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;}.slider-nav li{position:relative;list-style-type:none;margin:1.5rem 0.5rem 0;}.slider-nav li a{border-radius:var(--radius);border:1px solid var(--lgrey);display:flex;width:40px;height:40px;justify-content:center;align-items:center;font-weight:var(--weight-l);transition:all 0.7s cubic-bezier(0.05,0,0,1);}.icon i:hover,.slider-nav li a:hover,.slider-nav li a.active{background-color:var(--dblue);color:var(--white);box-shadow:0 0.1875em 0.4375em 0 rgba(0,0,0,.13),0 0.0625em 0.125em 0 rgba(0,0,0,.11);transition:all 0.7s cubic-bezier(0.05,0,0,1);}.icon i:hover::after,.slider-nav li a:hover::after,.slider-nav li a.active::after{content:"";position:absolute;bottom:-1em;height:4px;width:40px;background-color:var(--text);border-radius:15px;transition:all 0.7s cubic-bezier(0.05,0,0,1);}.blog-box .card img{border-radius:7px;width:100%;user-drag:none;-webkit-user-drag:none;cursor:grab;}.blog-box .card .section-content{padding:15px;border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius);display:flex;flex-direction:column;height:100%;}.team-section .blog-box .card .section-img::after{content:"";position:absolute;width:100%;background:rgb(0,0,0);background:-webkit-linear-gradient(rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);background:-o-linear-gradient(rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);background:linear-gradient(rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);padding-top:42.856%;bottom:0;left:0;border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius);}.team-section .card .section-content{position:absolute;bottom:0;height:20%;color:var(--white);}.team-section .card .section-content a{color:var(--white);}.blog-box  .card .section-content .teaser{font-size:0.875em;}.blog-box  .card .section-content h3{font-size:var(--size-m);font-weight:var(--weight-l);}.blog-box  .card .section-content .section-link{margin-top:auto;}@media(min-width:480px){.swiper{margin-bottom:0rem;}}@media screen and (min-width:768px){.icon-nav{justify-content:flex-end;}.team-section .icon-nav,.team-section .slider-nav{justify-content:flex-start;}}
