.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--accordion{padding-left:0;padding-right:0}.block--accordion .rf-container{padding:0 0 40px}.block--accordion .rf-container .block-accordion__heading h2{text-transform:none;color:#08315a;font-size:30px}@media (width<=899.98px){.block--accordion .rf-container .block-accordion__heading h2{padding:0 25px}}.block--accordion .rf-container .block-accordion__description{max-width:50%}@media (width<=899.98px){.block--accordion .rf-container .block-accordion__description{max-width:100%}}.block--accordion .rf-container .block-accordion__description{margin-top:2em;margin-bottom:2em;display:flex}.block--accordion .rf-container .block-accordion__description p{margin:0 0 0 1em;font-size:16px;line-height:24px}.block-accordion__container{background-color:#f5f5f5}.block-accordion__container .block-accordion{flex-direction:row;display:flex}@media (width<=899.98px){.block-accordion__container .block-accordion{flex-direction:column}}.block-accordion__container .block-accordion .block-accordion__items{width:50%;padding:2em}@media (width<=899.98px){.block-accordion__container .block-accordion .block-accordion__items{width:100%;max-width:100%;padding:5px 25px}}.block-accordion__container .block-accordion .block-accordion__items .block-accordion__item{border-bottom:1px solid #cbcbcb;grid-template-rows:min-content 0fr;padding:20px;transition:grid-template-rows .4s;display:grid}@media (width<=899.98px){.block-accordion__container .block-accordion .block-accordion__items .block-accordion__item{padding:20px 0}}.block-accordion__container .block-accordion .block-accordion__items .block-accordion__item .block-accordion__item-action{color:#2d2d2d;align-items:center;gap:.5em;padding-bottom:20px;font-size:1.6rem;font-weight:700;text-decoration:none;display:inline-flex}.block-accordion__container .block-accordion .block-accordion__items .block-accordion__item.active{padding:20px}.block-accordion__container .block-accordion .block-accordion__items .block-accordion__item.opened{grid-template-rows:min-content 1fr}.block-accordion__container .block-accordion .block-accordion__items .block-accordion__item.opened .block-accordion__item-heading img{transform:rotate(180deg)}.block-accordion__container .block-accordion .block-accordion__items .block-accordion__item.opened{cursor:unset}.block-accordion__container .block-accordion .block-accordion__items .block-accordion__item:not(.opened){cursor:pointer}.block-accordion__container .block-accordion .block-accordion__items .block-accordion__item .block-accordion__item-body{display:flex}.block-accordion__container .block-accordion .block-accordion__items .block-accordion__item:last-child{border-bottom:none}.block-accordion__container .block-accordion .block-accordion__items .block-accordion__item-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.block-accordion__container .block-accordion .block-accordion__items .block-accordion__item-heading h3{letter-spacing:0;margin-bottom:auto;font-size:24px;font-weight:700;line-height:29px}.block-accordion__container .block-accordion .block-accordion__items .block-accordion__item-heading img{width:20px;height:20px;transition:transform .4s;transform:rotate(0)}.block-accordion__container .block-accordion .block-accordion__items .block-accordion__item-body{text-align:left;flex-direction:column;justify-content:flex-start;width:90%;margin:0;display:none;overflow:hidden}.block-accordion__container .block-accordion .block-accordion__items .block-accordion__item-body p:first-of-type{margin-top:1em!important}.block-accordion__container .block-accordion .block-accordion__items .block-accordion__item-body .block-accordion__body{width:90%}.block-accordion__container .block-accordion .block-accordion__items .block-accordion__item-body .block-accordion__body p{margin:1em 0;font-size:1.6rem}.block-accordion__container .block-accordion .block-accordion__image--mobile{max-width:100%;margin:1em 0;display:block}.block-accordion__container .block-accordion .block-accordion__image--mobile img{width:100%;height:auto}@media (width>=900px){.block-accordion__container .block-accordion .block-accordion__image--mobile{display:none}}.block-accordion__container .block-accordion .block-accordion__images{width:50%;display:flex;position:relative}@media (width<=899.98px){.block-accordion__container .block-accordion .block-accordion__images{width:100%}}.block-accordion__container .block-accordion .block-accordion__images.in-edit{flex-direction:column;position:static}.block-accordion__container .block-accordion .block-accordion__images .block-accordion__image{width:100%;height:100%;max-height:100%;display:none;position:absolute}.block-accordion__container .block-accordion .block-accordion__images .block-accordion__image.opened{justify-content:center;align-items:center;display:flex;overflow:hidden}@media (width<=899.98px){.block-accordion__container .block-accordion .block-accordion__images .block-accordion__image.opened{display:none}}.block-accordion__container .block-accordion .block-accordion__images .block-accordion__image.in-edit{flex-direction:column;display:flex;position:static}.block-accordion__container .block-accordion .block-accordion__images .block-accordion__image-contained img{object-fit:contain!important}.block-accordion__container .block-accordion .block-accordion__images .block-accordion__image img{object-fit:cover;object-position:center;max-width:unset;width:100%;height:100%}
