.diagonal-text{border-top-left-radius:25px;border-top-right-radius:25px;font-weight:700;left:0;padding:5px 15px;position:absolute;top:0;width:100%}.diagonal-text,.diagonal-text>span{background:#f39200;color:#fff;font-size:12px}.diagonal-text>span{text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%);white-space:nowrap}.prispris{font-size:16px}@media screen and (min-width:1023px){.prispris{font-size:25px}.diagonal-text>span{font-size:14px}}.range-container{align-items:center;display:flex;gap:8px}.section-calculator .container{display:flex;flex-direction:column;text-align:center;--gap-block:25px;gap:var(--gap-block)}@media (min-width:1024px){.section-calculator .container{--gap-block:35px}}.section-calculator .section-title{margin-bottom:0}.section-calculator form{text-align:center}@media (max-width:767px){.section-calculator .h1,.section-calculator h1{font-size:25px}}@media (max-width:1023px){.input-error,.section-calculator .form-income,.section-calculator .section-title{text-align:center}}.form-container{background-color:#fff;border-radius:20px;padding:3rem 0;width:100%}.form-container,.title-container{align-items:center;display:flex;flex-direction:column}.title-container{gap:10px;margin-bottom:20px}.title-container .dark-heading{color:var(--color-black)}.section-calculator .form-insurance{display:flex;flex-direction:column;gap:20px;padding:20px;width:85%}.section-calculator form[class*=bg-]{background-color:var(--bg-color);color:var(--link-color)}.section-calculator .help-text{margin-top:calc(var(--gap-block)/-2)}.form-insurance .form-group--budget{display:flex;gap:20px;justify-content:space-between}.section-calculator .result-report{display:grid;gap:var(--gap-block)}.section-calculator .insurance-price{display:grid;gap:var(--gap-block);grid-template-columns:repeat(2,1fr)}.insurance-price__cover,.insurance-price__price,.priceinfo{text-align:left}.insurance-price .amount{margin-bottom:0}.insurance-price .note{font-size:.875rem}.mobilefriendly{font-size:13px;margin-top:10px}.btn-period{background-color:#fff;border:2px solid #0a5c7b;color:#0a5c7b}.btn-period.active,.btn-period:active{background-color:#0a5c7b;border:2px solid #0a5c7b;color:#fff}.cta-list .btn__text{color:#fff}.highlight-popular{background:#f39200;border-radius:12px;color:#fff;font-size:10px;font-weight:600;left:50%;padding:2px 10px;position:absolute;top:-10px;transform:translateX(-50%);white-space:nowrap;z-index:2}.modal{align-items:center;background:rgba(0,0,0,.4);height:100%;justify-content:center;left:0;overflow:auto;position:fixed;top:0;z-index:9999}.modal,.modal-content{display:flex;width:100%}.modal-content{background:var(--bg-color,#fff);border-radius:20px;box-shadow:0 2px 12px rgba(0,0,0,.15);flex-direction:column;max-width:350px;padding:1.5rem;position:relative}.modal-content #callbackForm{color:#0a5c7b;padding:1.5rem;text-align:left}.modal-content #callbackSuccess{font-weight:700}.modal-title{margin-bottom:1rem}.close{cursor:pointer;font-size:22px;position:absolute;right:12px;top:8px}.btn_flex_row{align-items:center;display:flex;flex-direction:row;gap:8px}.input-center-text{font-weight:700;text-align:center}@media (min-width:768px){.section-calculator .form-income{margin-block:15px}.section-calculator .form-insurance{padding:40px}}@media (min-width:1024px){.section-calculator .form-income{align-items:center;display:flex;flex-direction:column;gap:var(--gap-block);justify-content:center}.section-calculator .form-income .instruction{margin-bottom:0}.insurance-price{grid-template-columns:minmax(max-content,1fr) minmax(max-content,1fr);margin-inline:auto}.insurance-price>div{min-width:240px}.section-calculator .input-error{margin-top:calc(var(--gap-block)/-1)}}@media (min-width:1200px){.section-calculator .container>*{margin-inline:auto}}.form-group--slider-budget-boost-campaign{display:flex;flex-direction:column;--slider-height:40px;--accent-color:var(--color-blue);--track-color:#fff;overflow:visible}.form-group--slider-budget-boost-campaign input[type=range]{-webkit-appearance:none;appearance:none;margin:0;overflow:visible;padding:0;position:relative;width:100%;z-index:1}.form-group--slider-budget-boost-campaign input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:var(--accent-color);background-position:50%;background-repeat:no-repeat;background-size:60px 60px;border:none;border-radius:50%;cursor:pointer;filter:drop-shadow(3px 5px 5px #464646);height:60px;margin-right:10px;margin-top:-12px;overflow:visible;position:relative;width:60px;z-index:10}.form-group--slider-budget-boost-campaign input[type=range]::-moz-range-thumb{background-color:var(--accent-color);background-position:50%;background-repeat:no-repeat;background-size:60px 60px;border:none;border-radius:50%;cursor:pointer;filter:drop-shadow(3px 5px 5px #464646);height:60px;width:60px}.form-group--slider-budget-boost-campaign input[type=range]::-ms-thumb{background-color:var(--accent-color);background-position:50%;background-repeat:no-repeat;background-size:60px 60px;border:none;border-radius:50%;cursor:pointer;filter:drop-shadow(3px 5px 5px #464646);height:60px;width:60px}.form-group--slider-budget-boost-campaign input[type=range]::-webkit-slider-runnable-track{background-color:var(--track-color);border-bottom-right-radius:20px;border-top-right-radius:20px;height:var(--slider-height)}.form-group--slider-budget-boost-campaign input[type=range]::-moz-range-track{background-color:var(--track-color);border-bottom-right-radius:15px;border-top-right-radius:15px;height:var(--slider-height)}.form-group--slider-budget-boost-campaign input[type=range]::-ms-fill-lower,.form-group--slider-budget-boost-campaign input[type=range]::-ms-fill-upper{background-color:var(--track-color);border-bottom-right-radius:15px;border-top-right-radius:15px;height:var(--slider-height)}.form-group--slider-budget-boost-campaign input[type=range]:focus{outline:none}.form-group--slider-budget-boost-campaign input[type=range]:before{background-color:var(--accent-color);border-bottom-right-radius:var(--progress-radius,0);border-top-right-radius:var(--progress-radius,0);content:"";display:block;height:var(--slider-height);min-width:50px;pointer-events:none;position:absolute;top:0;width:var(--progress-width);z-index:1}.form-group--slider-budget-boost-campaign input[type=range]:disabled:before{background-color:transparent}.form-group--slider-budget-boost-campaign input[type=range]:disabled::-moz-range-thumb,.form-group--slider-budget-boost-campaign input[type=range]:disabled::-ms-thumb,.form-group--slider-budget-boost-campaign input[type=range]:disabled::-webkit-slider-thumb{background-color:#dadada}.form-group--slider-budget-boost-campaign input[type=range]:disabled::-moz-range-track,.form-group--slider-budget-boost-campaign input[type=range]:disabled::-ms-fill-lower,.form-group--slider-budget-boost-campaign input[type=range]:disabled::-ms-fill-upper,.form-group--slider-budget-boost-campaign input[type=range]:disabled::-webkit-slider-runnable-track{background-color:#eee}.form-group--slider-budget-boost-campaign input[type=range]{background:transparent}.form-group--slider-budget-boost-campaign input[type=range]:focus::-ms-fill-lower,.form-group--slider-budget-boost-campaign input[type=range]:focus::-ms-fill-upper{background:transparent}.form-group--slider-budget-boost-campaign input[type=range],.form-group--slider-budget-boost-campaign input[type=range]::-moz-range-thumb,.form-group--slider-budget-boost-campaign input[type=range]::-moz-range-track,.form-group--slider-budget-boost-campaign input[type=range]::-ms-fill-lower,.form-group--slider-budget-boost-campaign input[type=range]::-ms-fill-upper,.form-group--slider-budget-boost-campaign input[type=range]::-ms-thumb,.form-group--slider-budget-boost-campaign input[type=range]::-webkit-slider-runnable-track,.form-group--slider-budget-boost-campaign input[type=range]::-webkit-slider-thumb{box-sizing:border-box}.slider-amount{font-size:1rem;font-weight:700;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:20}.slider-amount.left{color:#0a5c7b}.slider-amount.right{color:#fff}.form-group--slider-budget-boost-campaign{position:relative}.slider-free-amount{align-items:center;background-color:#54b37b;border-bottom-left-radius:15px;border-top-left-radius:15px;box-shadow:0 2px 8px rgba(0,0,0,.08);color:#fff;display:flex;font-size:1rem;font-weight:700;height:40px;justify-content:center;width:25%}.slider-price-info{align-items:flex-end;display:flex;flex-direction:column;font-size:14px;margin-bottom:10px;text-align:right}.description-container{background-color:#fff;border-radius:15px;padding:1.5rem;text-align:left;width:100%}.price-container{flex-direction:row;gap:8px;margin-top:.5rem}.price-box,.price-container{display:flex;justify-content:space-between}.price-box{flex-direction:column;gap:2rem;width:45%}.price-box .amount{margin-bottom:0}.section-calculator #insurancePolicy{display:inline-block;font-size:.75rem;font-style:italic;margin:1rem 0}.section-calculator .btn-container{display:flex;flex-direction:row;gap:15px;justify-content:center}.section-calculator .img-wrapper{max-width:50%}@media (max-width:1023px){.section-calculator .img-wrapper{max-width:80%}}@media (max-width:767px){.price-container{flex-direction:column;gap:1.5rem;margin-top:1rem}.price-box{gap:.75rem;width:100%}.section-calculator .form-insurance{width:100%}.form-container{padding:3rem 0 0}.slider-amount,.slider-free-amount{font-size:.75rem}.section-calculator .img-wrapper{max-width:80%}}@media (max-width:450px){.section-calculator .btn-container{display:flex;flex-direction:column;gap:10px;justify-content:center}}.section-calculator .bold{font-weight:600}