.block--product{border-radius:3px;margin-bottom:40px}.block--product .product-block__heading{margin-bottom:2rem}.block--product .product-block__body ul{margin-top:0}.block--product .product-block__body.list-use-checkboxes ul li{padding-inline-start:18px;list-style:none}.block--product .product-block__body.list-use-checkboxes ul li:before{position:absolute;left:0}.block--product.theme-lightgrey .badge,.block--product.theme-white .badge,.block--product .theme-lightgrey .badge,.block--product .theme-white .badge{color:#08315a;border:1px solid #08315a}.block--product.theme-lightgrey .product-block__heading h2,.block--product.theme-white .product-block__heading h2,.block--product .theme-lightgrey .product-block__heading h2,.block--product .theme-white .product-block__heading h2{color:#08315a}.block--product.theme-lightgrey .product-block__body.list-use-checkboxes ul li:before,.block--product.theme-white .product-block__body.list-use-checkboxes ul li:before,.block--product .theme-lightgrey .product-block__body.list-use-checkboxes ul li:before,.block--product .theme-white .product-block__body.list-use-checkboxes ul li:before{content:url(/img/ringfeder/icons/list-checkbox-lightgrey.svg?v=vrmMf844_0aqwWbErPsNqMj8UfSdLqQzPRdoef_CszM)}.block--product.theme-blue .product-block__body.list-use-checkboxes ul li:before{content:url(/img/ringfeder/icons/list-checkbox-blue.svg?v=-pXJqnthgexK0xHnwIk9Mwqu_g-afMIqQQ2CahVbaV0)}.block.block--product .button-link{background-color:#0000;border:none;flex-direction:row;gap:10px;min-width:auto;min-height:auto;margin-top:0;padding:10px 0;transition:all .2s;display:inline-flex}.block.block--product .button-link:hover{box-shadow:none;gap:15px}.block.block--product .button-primary,.block.block--product .button-secondary{min-width:auto;min-height:auto;padding:11px 38px}.block.block--product .button-primary:hover,.block.block--product .button-secondary:hover{box-shadow:none}.block.block--product.theme-lightgrey .button-link,.block.block--product.theme-white .button-link,.block.block--product .theme-lightgrey .button-link,.block.block--product .theme-white .button-link{color:#0454cc}.block.block--product.theme-lightgrey .button-link:hover,.block.block--product.theme-white .button-link:hover,.block.block--product .theme-lightgrey .button-link:hover,.block.block--product .theme-white .button-link:hover{color:#08315a}.block.block--product.theme-lightgrey .button-primary,.block.block--product.theme-white .button-primary,.block.block--product .theme-lightgrey .button-primary,.block.block--product .theme-white .button-primary{color:#fff;background-color:#08315a;border:none}.block.block--product.theme-lightgrey .button-primary:hover,.block.block--product.theme-white .button-primary:hover,.block.block--product .theme-lightgrey .button-primary:hover,.block.block--product .theme-white .button-primary:hover{background-color:#041f3c}.block.block--product.theme-lightgrey .button-secondary,.block.block--product.theme-white .button-secondary,.block.block--product .theme-lightgrey .button-secondary,.block.block--product .theme-white .button-secondary{color:#08315a;background-color:#0000;border:1px solid #08315a}.block.block--product.theme-lightgrey .button-secondary:hover,.block.block--product.theme-white .button-secondary:hover,.block.block--product .theme-lightgrey .button-secondary:hover,.block.block--product .theme-white .button-secondary:hover{background-color:#e4e4e4}.block.block--product.theme-blue .button-link{color:#fff}.block.block--product.theme-blue .button-link:hover{color:#e4e4e4}.block.block--product.theme-blue .button-primary{color:#08315a;background-color:#f3c75d;border:none}.block.block--product.theme-blue .button-primary:hover{background-color:#d9a836}.block.block--product.theme-blue .button-secondary{color:#fff;background-color:#0000;border:1px solid #fff}.block.block--product.theme-blue .button-secondary:hover{background-color:#041f3c}.block--product-text-text .product-block__grid,.block--product-text-text .grid{grid-template-columns:1fr 1fr;grid-template-areas:"left-header right-header""left-text right-text";padding:6rem;display:grid}@media (width<=899.98px){.block--product-text-text .product-block__grid,.block--product-text-text .grid{grid-template-columns:1fr;grid-template-areas:"left-header""left-text""right-header""right-text";padding:6rem 2.5rem}}.block--product-text-text .product-block__column,.block--product-text-text .grid-col{margin:0;padding-right:6rem;position:relative}@media (width<=899.98px){.block--product-text-text .product-block__column,.block--product-text-text .grid-col{padding-right:0}}.block--product-text-text .product-block__column.product-block__heading,.block--product-text-text .grid-col.product-block__heading{margin-bottom:0}.block--product-text-text .product-block__column--left-heading,.block--product-text-text .left-header{grid-area:left-header}.block--product-text-text .product-block__column--right-heading,.block--product-text-text .right-header{grid-area:right-header}.block--product-text-text .product-block__column--left-body,.block--product-text-text .left-text{grid-area:left-text}.block--product-text-text .product-block__column--right-body,.block--product-text-text .right-text{grid-area:right-text}.rf-product-text-image-block .product-block__row{flex-direction:row;display:flex}@media (width<=899.98px){.rf-product-text-image-block .product-block__row{flex-direction:column}}.rf-product-text-image-block .product-block__col{box-sizing:border-box;flex:1}.rf-product-text-image-block .product-block__col.col--image{background-color:#0000;justify-content:center;align-items:center;display:flex;position:relative}@media (width<=899.98px){.rf-product-text-image-block .product-block__col.col--image{position:static;overflow:hidden}}.rf-product-text-image-block .product-block__col.col--image .product-block__media{position:absolute}@media (width<=899.98px){.rf-product-text-image-block .product-block__col.col--image .product-block__media{position:static}}.rf-product-text-image-block .product-block__col.col--image .product-block__media{height:100%}.rf-product-text-image-block .product-block__col.col--image.video-col.fit-cover .product-block__media{overflow:hidden}.rf-product-text-image-block .product-block__col.col--image.video-col.fit-contain{min-width:0}.rf-product-text-image-block .product-block__col.col--image.video-col.fit-contain .product-block__media{align-items:center;width:100%;display:flex;position:relative}.rf-product-text-image-block .product-block__col.col--image.video-col.fit-contain .product-block__media>div{width:100%;min-width:0}.rf-product-text-image-block .product-block__col.col--image.video-col.theme-blue{background-color:#08315a}.rf-product-text-image-block .product-block__col.col--image.video-col.theme-white{background-color:#fff}.rf-product-text-image-block .product-block__col.col--image.video-col.theme-grey{background-color:#ededed}.rf-product-text-image-block .product-block__col.col--image.fit-contain{max-width:100%}@media (width<=899.98px){.rf-product-text-image-block .product-block__col.col--image.fit-contain .product-block__media{width:100%}}.rf-product-text-image-block .product-block__col.col--image.fit-contain img.block-image{object-fit:contain;width:100%;height:auto;max-height:100%}.rf-product-text-image-block .product-block__col.col--image.fit-cover .product-block__media{width:100%}.rf-product-text-image-block .product-block__col.col--image.fit-cover img.block-image{object-fit:cover;vertical-align:middle;width:100%;height:100%}.rf-product-text-image-block .product-block__col.col--image .image-expand{position:absolute;bottom:-48px;right:-38px}@media (width<=899.98px){.rf-product-text-image-block .product-block__col.col--image .image-expand{display:none}}.rf-product-text-image-block .product-block__col:not(.col--image) .col__inner{height:unset;margin:60px;position:relative}@media (width<=899.98px){.rf-product-text-image-block .product-block__col:not(.col--image) .col__inner{margin:60px 25px}}.rf-product-text-image-block.col-reversed .product-block__row{flex-direction:row-reverse}@media (width<=899.98px){.rf-product-text-image-block.col-reversed .product-block__row{flex-direction:column}}.rf-product-text-image-block .product-block__heading .badge{text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;border-radius:100px;max-width:150px;padding:5px 14px;font-size:12px;font-weight:700;line-height:14px;display:inline-block;position:absolute;top:-40px;right:-40px;overflow:hidden}@media (width<=899.98px){.rf-product-text-image-block .product-block__heading .badge{right:0}}.rf-product-text-image-block.theme-lightgrey .badge{color:#08315a;border:1px solid #08315a}.rf-product-text-image-block.theme-blue .badge{color:#f3c75d;border:1px solid #f3c75d}.rf-text-image-block .row{margin-top:0!important}@media (width<=899px){.rf-text-image-block .row{flex-direction:column}}.rf-text-image-block .row{margin-left:0;margin-right:0}.rf-text-image-block .col{flex:0 0 100%;max-width:100%;margin-bottom:40px;padding-left:0;padding-right:0;margin-top:0!important}.rf-text-image-block .col:last-child{margin-bottom:0}@media only screen and (width>=400px){.rf-text-image-block .col{margin-bottom:50px}}@media (width>=900px){.rf-text-image-block .col{max-width:inherit;flex-grow:1;flex-basis:0}}.rf-text-image-block.is-fullscreen .row{min-height:calc(100vh - 5rem)}@media only screen and (width>=400px){.rf-text-image-block.is-fullscreen .row{min-height:calc(100vh - 8rem)}}@media only screen and (width>=700px) and (width<=1339px){.rf-text-image-block.is-fullscreen .row{min-height:calc(100vh - 9rem)}}.rf-text-image-block .video-col{min-width:0}.rf-text-image-block .video-col>div{width:100%;max-width:100%}.rf-text-image-block .video-col.theme-blue{background-color:#08315a}.rf-text-image-block .video-col.theme-white{background-color:#fff}.rf-text-image-block .video-col.theme-grey{background-color:#ededed}.rf-text-image-block .col{background-position:50%;background-repeat:no-repeat;background-size:cover}.rf-text-image-block .col__inner{width:100%;max-width:839px;margin-left:auto;margin-right:auto}@media only screen and (width>=400px){.rf-text-image-block .col__inner{max-width:789px}}@media only screen and (width>=900px){.rf-text-image-block .col__inner{max-width:630px;padding:.4rem 30px}}@media only screen and (width>=1260px){.rf-text-image-block .col__inner{max-width:660px;padding-left:60px;padding-right:0}}@media only screen and (width<=899px){.rf-text-image-block .col__inner{padding-bottom:0;padding-top:50px!important}}@media only screen and (width<=599px){.rf-text-image-block .col__inner{padding-top:40px!important}}@media (width>=900px){.rf-text-image-block .col:first-child .col__inner{margin-right:0}.rf-text-image-block .col:last-child .col__inner{margin-left:0}}@media (width<=899px){.rf-text-image-block .col:first-child{margin-bottom:0}.rf-text-image-block .col:first-child .col__inner{padding-bottom:0}.rf-text-image-block .col:first-child:not(.col--image) .col__inner{padding-top:4.8rem!important}.rf-text-image-block .col .col__inner>:last-child{margin-bottom:.8rem}}.rf-text-image-block .row .col--image{justify-content:center;align-items:center;width:839px;max-width:100%;min-height:25.6rem;margin-bottom:0;margin-left:auto;margin-right:auto;display:flex}@media only screen and (width>=400px){.rf-text-image-block .row .col--image{min-height:35rem}}@media only screen and (width>=600px){.rf-text-image-block .row .col--image{max-width:789px}}@media (width>=900px){.rf-text-image-block .row .col--image{max-width:100%}}.rf-text-image-block .row .col--image .col--image__inner{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.rf-text-image-block .row .col--image .col--image__inner picture,.rf-text-image-block .row .col--image .col--image__inner img{object-fit:cover;width:100%;height:100%;display:block}.rf-text-image-block.contain-image .col--image__inner{max-width:100%;height:auto!important;position:relative!important}.rf-text-image-block.is-fluid [class^=rf-container],.rf-text-image-block.is-fluid .block__inner{max-width:100%;padding:0}.rf-text-image-block.is-fluid .row{padding-left:0;padding-right:0}.rf-text-image-block.is-fluid .col__inner{padding-top:4.8rem;padding-bottom:4.8rem}@media only screen and (width>=900px){.rf-text-image-block.is-fluid .col__inner{padding-top:7.2rem;padding-bottom:7.2rem}}@media only screen and (width>=1200px){.rf-text-image-block.is-fluid .col__inner{padding-top:10rem;padding-bottom:10rem}}.rf-text-image-block.is-fluid .col__inner{padding-left:15px;padding-right:15px}@media only screen and (width>=400px){.rf-text-image-block.is-fluid .col__inner{max-width:839px;padding-left:25px;padding-right:25px}}@media only screen and (width>=900px){.rf-text-image-block.is-fluid .col__inner{max-width:600px;padding-left:30px;padding-right:30px}}@media only screen and (width>=1200px){.rf-text-image-block.is-fluid .col__inner{max-width:660px;padding-left:60px;padding-right:60px}}@media only screen and (width>=1260px){.rf-text-image-block.is-fluid .col__inner{padding-right:120px}}.rf-text-image-block.is-fluid .col--image{width:100%;max-width:100%}@media (width>=900px){.rf-text-image-block.col-reversed .col:first-child .col__inner{margin-left:0;margin-right:auto}.rf-text-image-block.col-reversed .col:last-child .col__inner{margin-left:auto;margin-right:0}}@media only screen and (width>=900px){.rf-text-image-block.col-reversed .col:last-child .col__inner{padding-left:0;padding-right:60px}}@media only screen and (width>=1200px){.rf-text-image-block.col-reversed .col:last-child .col__inner{padding-left:0;padding-right:120px}}@media only screen and (width>=1260px){.rf-text-image-block.col-reversed .col:last-child .col__inner{padding-left:0;padding-right:120px}}@media only screen and (width>=900px){.rf-text-image-block.col-reversed.is-fluid .col:last-child .col__inner{padding-left:30px;padding-right:60px}}@media only screen and (width>=1200px){.rf-text-image-block.col-reversed.is-fluid .col:last-child .col__inner{padding-left:60px;padding-right:120px}}.rf-text-image-block .block__heading{margin-bottom:2rem}
