@charset "UTF-8";.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-0.5 * var(--bs-gutter-x));margin-left:calc(-0.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * 0.5);padding-left:calc(var(--bs-gutter-x) * 0.5);margin-top:var(--bs-gutter-y)}.col-12{flex:0 0 auto;width:100%}.col-11{flex:0 0 auto;width:91.66666667%}.col-10{flex:0 0 auto;width:83.33333333%}.col-9{flex:0 0 auto;width:75%}.col-8{flex:0 0 auto;width:66.66666667%}.col-7{flex:0 0 auto;width:58.33333333%}.col-6{flex:0 0 auto;width:50%}.col-5{flex:0 0 auto;width:41.66666667%}.col-4{flex:0 0 auto;width:33.33333333%}.col-3{flex:0 0 auto;width:25%}.col-2{flex:0 0 auto;width:16.66666667%}.col-1{flex:0 0 auto;width:8.33333333%}.col-auto{flex:0 0 auto;width:auto;max-width:none}@media (min-width:576px){.col-sm-12{flex:0 0 auto;width:100%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:none}}@media (min-width:768px){.col-md-12{flex:0 0 auto;width:100%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-9{flex:0 0 auto;width:75%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-6{flex:0 0 auto;width:50%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-3{flex:0 0 auto;width:25%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-auto{flex:0 0 auto;width:auto;max-width:none}}@media (min-width:992px){.col-lg-12{flex:0 0 auto;width:100%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:none}}@font-face{font-display:swap;font-family:"Gotham";font-style:normal;font-weight:400;src:url(//ritsma.de/wp-content/themes/hello-elementor-child/includes/fonts/gotham-book.woff2) format("woff2"),url(//ritsma.de/wp-content/themes/hello-elementor-child/includes/fonts/gotham-book.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Gotham";font-style:normal;font-weight:700;src:url(//ritsma.de/wp-content/themes/hello-elementor-child/includes/fonts/gotham-bold.woff2) format("woff2"),url(//ritsma.de/wp-content/themes/hello-elementor-child/includes/fonts/gotham-bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Maven Pro";font-style:normal;font-weight:400;src:url(//ritsma.de/wp-content/themes/hello-elementor-child/includes/fonts/maven-pro-regular.woff2) format("woff2"),url(//ritsma.de/wp-content/themes/hello-elementor-child/includes/fonts/maven-pro-regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Maven Pro";font-style:normal;font-weight:700;src:url(//ritsma.de/wp-content/themes/hello-elementor-child/includes/fonts/maven-pro-700.woff2) format("woff2"),url(//ritsma.de/wp-content/themes/hello-elementor-child/includes/fonts/maven-pro-700.ttf) format("truetype")}.txt-white,.txt-white *{color:#fff !important}.txt-white a,.txt-white * a{color:#fff !important}.txt-white a:hover,.txt-white a:active,.txt-white a:focus,.txt-white * a:hover,.txt-white * a:active,.txt-white * a:focus{color:rgba(255,255,255,.75) !important}body{font-size:19px;color:#1d1d1b;line-height:1.2;font-weight:400;font-family:"Gotham",Arial,sans-serif}body .font-gotham,body .font-gotham *{font-family:"Gotham",Arial,sans-serif}body .font-mavenpro,body .font-mavenpro *{font-family:"Maven Pro",Arial,sans-serif}body .hyphens,body .hyphens *{hyphens:auto !important}body .no-hyphens,body .no-hyphens *{hyphens:none !important}body *{line-height:1.2}body .bigger-line-height,body .bigger-line-height *{line-height:1.8}body main h1,body main h1 *{font-size:clamp(2rem, 1.5rem + 2vw, 3rem);hyphens:auto !important;font-weight:700;text-transform:uppercase;font-family:"Gotham",Arial,sans-serif}body main h2,body main h2 *{font-size:clamp(1.75rem, 1.375rem + 1.5vw, 2.5rem);hyphens:auto !important;font-weight:700;text-transform:uppercase;font-family:"Gotham",Arial,sans-serif}body main h3,body main h3 *{font-size:clamp(1.65rem, 1.475rem + 0.7vw, 2rem);hyphens:auto !important;font-weight:700;text-transform:uppercase;font-family:"Gotham",Arial,sans-serif}body main h4,body main h4 *{font-size:clamp(1.5rem, 1.375rem + 0.5vw, 1.75rem);font-weight:700;font-family:"Gotham",Arial,sans-serif}body main h5,body main h5 *{font-size:clamp(1.25rem, 1.2rem + 0.4vw, 1.5rem);font-weight:700;font-family:"Gotham",Arial,sans-serif}body main h6,body main h6 *{font-size:1rem;font-weight:700;font-family:"Gotham",Arial,sans-serif}body main small,body main small *{font-size:.85rem}body b,body strong{font-weight:700}body .elementor-icon{width:100%}@media (max-width:991.98px){:root,body{font-size:18px}}@media (max-width:767.98px){:root,body{font-size:16px}}.h1,.h1 *{font-size:clamp(2rem, 1.5rem + 2vw, 3rem);hyphens:auto !important;font-weight:700;text-transform:uppercase;font-family:"Gotham",Arial,sans-serif}.h2,.h2 *{font-size:clamp(1.75rem, 1.375rem + 1.5vw, 2.5rem);hyphens:auto !important;font-weight:700;text-transform:uppercase;font-family:"Gotham",Arial,sans-serif}.h3,.h3 *{font-size:clamp(1.65rem, 1.475rem + 0.7vw, 2rem);hyphens:auto !important;font-weight:700;text-transform:uppercase;font-family:"Gotham",Arial,sans-serif}.h4,.h4 *{font-size:clamp(1.5rem, 1.375rem + 0.5vw, 1.75rem);font-weight:700;font-family:"Gotham",Arial,sans-serif}.h5,.h5 *{font-size:clamp(1.25rem, 1.2rem + 0.4vw, 1.5rem);font-weight:700;font-family:"Gotham",Arial,sans-serif}.h6,.h6 *{font-size:clamp(1.15rem, 1.05rem + 0.4vw, 1.25rem);font-weight:700;font-family:"Gotham",Arial,sans-serif}a{color:color-mix(in oklab,#f28c00 95%,#000);text-decoration:underline !important;transition:all .3s ease-in-out}a:hover,a:active,a:focus{color:color-mix(in oklab,#f28c00 80%,#000)}.elementor-widget-button a{text-decoration:none !important}header .elementor-nav-menu__container a{text-decoration:none !important}body.single-post>*>main a{color:#000 !important}body.single-post>*>main a:hover,body.single-post>*>main a:active,body.single-post>*>main a:focus{color:#c2302e !important}footer a{color:#1d1d1b !important}footer a:hover,footer a:active,footer a:focus{color:#000 !important}footer .elementor-nav-menu__container a{text-decoration:none !important}@media (min-width:1024.98px){.ritsma-slogan .inner-div{position:fixed;right:5rem;width:auto}.ritsma-slogan svg{width:100% !important}.ritsma-slogan a{text-decoration:none !important}.ritsma-slogan a:hover,.ritsma-slogan a:active,.ritsma-slogan a:focus{color:rgba(255,255,255,.8)}.ritsma-slogan svg{filter:drop-shadow(0 0 .3rem rgba(0,0,0,.3))}}@media (max-width:1024.98px){.ritsma-slogan svg{max-width:300px;margin-inline:auto 0}}@media (max-width:767.98px){.ritsma-slogan .inner-div{display:block}.ritsma-slogan svg{margin-inline:auto}}header .mainheader{z-index:1000}header .mainheader .elementor-menu-toggle{z-index:9999}header .mainheader nav.elementor-nav-menu--dropdown{position:fixed;top:0;left:0;width:100%;height:100%;padding:3rem 2rem;display:flex;flex-direction:column;justify-content:center;background-color:rgba(29,29,27,.75);backdrop-filter:blur(.25rem);z-index:2}header .mainheader nav.elementor-nav-menu--dropdown ul{width:100%;max-width:300px;margin:0 auto;display:flex;flex-direction:column}header .mainheader nav.elementor-nav-menu--dropdown ul li{display:flex;flex-direction:column}header .mainheader nav.elementor-nav-menu--dropdown ul li a{justify-content:center}@media (min-width:768px){.elementor-counter-number-wrapper{flex-direction:column}}.datenschutz h3{font-size:1.75rem}.datenschutz>li{margin:0 0 3rem}.datenschutz>li ul,.datenschutz>li ol{margin:0 0 2rem}.datenschutz>li ul ul,.datenschutz>li ul ol,.datenschutz>li ol ul,.datenschutz>li ol ol{margin:0 0 1rem}.ritsma-blog-home .elementor-widget{width:100%;max-width:none}.blog-archiv .elementor-posts-container article *{border-radius:0;background-color:unset}.blog-archiv .elementor-posts-container article a{text-decoration:none !important}.blog-archiv .elementor-posts-container article>.elementor-post__card{background-color:color-mix(in oklab,#fff 95%,#000);box-shadow:0 0 10px rgba(0,0,0,.25)}.blog-archiv .elementor-posts-container article>.elementor-post__card:hover,.blog-archiv .elementor-posts-container article>.elementor-post__card:active,.blog-archiv .elementor-posts-container article>.elementor-post__card:focus{background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,.5)}.blog-archiv .elementor-posts-container article>.elementor-post__card:hover .elementor-post__text .elementor-post__title a,.blog-archiv .elementor-posts-container article>.elementor-post__card:active .elementor-post__text .elementor-post__title a,.blog-archiv .elementor-posts-container article>.elementor-post__card:focus .elementor-post__text .elementor-post__title a{color:color-mix(in oklab,#f28c00 90%,#000)}.blog-archiv .elementor-posts-container article>.elementor-post__card:hover .elementor-post__text .elementor-post__read-more,.blog-archiv .elementor-posts-container article>.elementor-post__card:active .elementor-post__text .elementor-post__read-more,.blog-archiv .elementor-posts-container article>.elementor-post__card:focus .elementor-post__text .elementor-post__read-more{background-color:color-mix(in oklab,#f28c00 90%,#000)}.blog-archiv .elementor-posts-container article>.elementor-post__card .elementor-post__thumbnail__link{margin-bottom:0}.blog-archiv .elementor-posts-container article>.elementor-post__card .elementor-post__text{margin:0;padding:1rem}.blog-archiv .elementor-posts-container article>.elementor-post__card .elementor-post__text .elementor-post__title{margin:0 0 1rem;padding:0}.blog-archiv .elementor-posts-container article>.elementor-post__card .elementor-post__text .elementor-post__title a{color:#1d1d1b}.blog-archiv .elementor-posts-container article>.elementor-post__card .elementor-post__text .elementor-post__title a:hover,.blog-archiv .elementor-posts-container article>.elementor-post__card .elementor-post__text .elementor-post__title a:active,.blog-archiv .elementor-posts-container article>.elementor-post__card .elementor-post__text .elementor-post__title a:focus{color:color-mix(in oklab,#f28c00 90%,#000)}.blog-archiv .elementor-posts-container article>.elementor-post__card .elementor-post__text .elementor-post__excerpt{margin:0;padding:0}.blog-archiv .elementor-posts-container article>.elementor-post__card .elementor-post__text .elementor-post__read-more{margin:1rem 0 0;padding:.5rem 1rem;background-color:#f28c00;color:#fff}.blog-archiv .elementor-posts-container article>.elementor-post__card .elementor-post__text .elementor-post__read-more:hover,.blog-archiv .elementor-posts-container article>.elementor-post__card .elementor-post__text .elementor-post__read-more:active,.blog-archiv .elementor-posts-container article>.elementor-post__card .elementor-post__text .elementor-post__read-more:focus{background-color:color-mix(in oklab,#f28c00 90%,#000)}.blog-archiv .elementor-posts-container article>.elementor-post__card .elementor-post__meta-data{margin:0;padding:1rem;border:0;color:#7d7d7d}.ritsma-blog{width:100%}.ritsma-blog .elementor-posts-container{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,1fr);grid-column-gap:1rem;grid-row-gap:1rem}.ritsma-blog .elementor-posts-container article *{margin:0;padding:0;font-size:1rem;box-shadow:none;hyphens:auto !important}.ritsma-blog .elementor-posts-container article .elementor-post__card .elementor-post__thumbnail__link{height:250px}.ritsma-blog .elementor-posts-container article .elementor-post__card .elementor-post__thumbnail__link:after{display:none}.ritsma-blog .elementor-posts-container article .elementor-post__card .elementor-post__text{position:absolute;inset:0;width:100%;height:100%;padding:2rem 2rem 1rem;text-wrap:balance}.ritsma-blog .elementor-posts-container article .elementor-post__card .elementor-post__text .elementor-post__title a{font-size:clamp(1.25rem, 1.2rem + 0.4vw, 1.5rem);color:#f28c00;padding:.1rem 0;background:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:.5rem 0 0 #fff,-.5rem 0 0 #fff;text-transform:none;text-decoration:none !important}.ritsma-blog .elementor-posts-container article .elementor-post__card:hover .elementor-post__thumbnail__link:after,.ritsma-blog .elementor-posts-container article .elementor-post__card:active .elementor-post__thumbnail__link:after,.ritsma-blog .elementor-posts-container article .elementor-post__card:focus .elementor-post__thumbnail__link:after{content:"";display:block;position:absolute;inset:0;width:100%;height:100%;background-image:linear-gradient(180deg,rgba(242,140,0,.15) 0%,rgba(242,140,0,.5) 75%);animation-name:animatedGradient;animation-duration:1s;animation-fill-mode:both}.ritsma-blog .elementor-posts-container article .elementor-post__card:hover .elementor-post__text .elementor-post__title a,.ritsma-blog .elementor-posts-container article .elementor-post__card:active .elementor-post__text .elementor-post__title a,.ritsma-blog .elementor-posts-container article .elementor-post__card:focus .elementor-post__text .elementor-post__title a{color:#fff;background:#000;box-shadow:1rem 0 0 #000,-1rem 0 0 #000}@media (max-width:1100px){.ritsma-blog .elementor-posts-container{grid-template-columns:repeat(3,1fr);grid-template-rows:auto}}@media (max-width:768px){.ritsma-blog .elementor-posts-container{grid-template-columns:repeat(1,1fr);grid-template-rows:auto}}footer .mainfooter{width:100%}.BorlabsCookie ._brlbs-btn{text-decoration:none !important}.BorlabsCookie ._brlbs-legal.row>*{width:auto}@keyframes animatedGradient{from{opacity:0}to{opacity:1}}