.insurance-selection-wrapper{flex-direction:column;padding:0 50px}.insurance-container{padding:50px;background-color:#edebe7;border-top:10px solid white}.insurance-intro a{color:inherit;text-decoration:underline}.insurance-wrapper{width:100%;margin-top:40px;background:white;border:1px solid var(--border-color);border-radius:var(--border-radius);padding:25px}#data-wrapper .insurances h3{margin-top:10px;margin-bottom:0}#data-wrapper .insurance-intro h3{text-align:left}.insurance-plans{display:flex;align-items:center;flex-flow:row wrap;justify-content:space-around}.insurances span{font-size:15px}.insurances{display:flex;justify-content:space-between;flex-wrap:wrap;margin:10px 0}label.insurance-button{width:calc(50% - 20px);margin:12px 0 !important}label[for=no-insurance]{width:100%;align-items:center;margin-bottom:20px;padding:15px 20px}.insurance-heading-wrapper{display:flex;align-items:center;width:100%;justify-content:space-between}.urv-logo-wrapper{width:120px;height:auto}.insurance-main-feature{font-size:50px}.insurance-price{text-transform:lowercase}.insurance-title{font-size:16px;color:#526e7b;line-height:20px;font-weight:bold}.insurance-title.not-strong{font-weight:500}.insurance-price-wrapper p{color:#526e7b;text-transform:uppercase;font-weight:bold}.insurance-button{position:inherit !important;display:flex;padding:20px;border:1px solid var(--border-color);border-radius:var(--border-radius);background:white;transition:color .3s;cursor:pointer}.insurance-button:before{content:"";display:block;width:24px;height:24px;min-width:24px;min-height:24px;border-radius:50%;border:1px solid var(--border-color)}.insurance-price-wrapper{display:flex;justify-content:space-between;align-items:center;padding-top:10px;border-top:1px solid var(--border-color)}.label-content-wrapper{display:flex;flex-direction:column;margin:0 30px}label[for=no-insurance] .label-content-wrapper{display:block}input[type=radio]{opacity:0;position:absolute}input[type=radio]:checked + label:before{content:"";background:url("https://cdn-kjlod.nitrocdn.com/ZjGGPZawrxdTxRDckuNnSvLzOdeaWSBW/assets/images/source/rev-4b90547/www.ostsee-vermittlung.de/wp-content/themes/hello-theme-child-master/assets/images/check.svg");background-size:contain;background-position:center;background-repeat:no-repeat;padding:3px;width:24px;height:24px;border:1px solid var(--calendar-available)}input[type=radio]:checked + label{border:1px solid var(--calendar-available);background:#fff;position:relative}.insurance-data-container-content-features{display:flex;flex-direction:column;margin:10px 0}.insurance-data-container-content-features li{display:inline-block !important;position:relative;padding-left:26px;padding-bottom:5px !important}.insurance-data-container-content-features li::before{content:"";background:url("https://cdn-kjlod.nitrocdn.com/ZjGGPZawrxdTxRDckuNnSvLzOdeaWSBW/assets/images/source/rev-4b90547/www.ostsee-vermittlung.de/wp-content/themes/hello-theme-child-master/assets/images/check.svg");background-repeat:no-repeat;background-size:contain;width:15px;height:15px;position:absolute;top:5px;left:0}#data-wrapper .insurance-docs-wrapper h3,#data-wrapper .insurance-docs-wrapper p{text-align:left}.insurance-docs-wrapper p{margin-bottom:10px}#data-wrapper .insurance-docs-wrapper{margin:10px 10%;border-top:1px solid var(--border-color)}#data-wrapper .insurance-docs-wrapper li{margin:5px 0}#data-wrapper .insurance-docs-wrapper li label{text-decoration:underline}.insurance-data-container-content #consent-wrapper .checkbox-wrapper{padding-left:0}.insurance-docs-wrapper{width:100%}#data-wrapper .insurance-docs-wrapper label{position:static;cursor:pointer}.insurance-docs-wrapper label{padding:0 !important}.insurance-container-step2,.insurance-container-step2 .checkbox-wrapper{padding:0}.insurance-wrapper a.elementor-button{text-decoration:none;font-size:var(--font-size-big)}.insurance-summary{background:#edebe7;text-align:left;margin-top:20px}.insurance-summary-price-wrapper{padding:20px;border-top:1px solid var(--border-color);display:flex;margin-top:10px;justify-content:space-between;align-items:center}#step2-wrapper .urv-logo-wrapper,#step2-wrapper .insurance-title,#step2-wrapper .insurance-summary .add-text{padding-top:20px;padding-left:20px;padding-right:20px}.singlepaymentinfo-wrapper button{margin-top:20px}@media only screen and (max-width: 767px){label.insurance-button{width:100%}.paymentinfo-wrapper{flex-wrap:wrap}.singlepaymentinfo-wrapper{margin-bottom:20px}.insurance-selection-wrapper{padding:0 20px !important}.label-content-wrapper{margin:0 10px}.insurance-button{padding:10px}#step1-wrapper .urv-logo-wrapper,#step1-wrapper .insurance-title,#step1-wrapper .insurance-summary .add-text{padding-top:0px;padding-left:0px;padding-right:0px}.insurance-intro p{text-align:left}label[for=no-insurance]{padding:10px 10px}}