@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap);h3[data-v-0495e2ba]{margin:40px 0 0}ul[data-v-0495e2ba]{list-style-type:none;padding:0}li[data-v-0495e2ba]{display:inline-block;margin:0 10px}a[data-v-0495e2ba]{color:#42b983}.area-box .inner-object[data-v-58cb81fa]{bottom:9.62%;left:57.6%}.area-box .inner-object[data-v-1a590b31]{bottom:6.54%;left:55.35%}.area-box .inner-object[data-v-4f7cbcbb]{left:57.9%;bottom:9.8%}.area-box .inner-object[data-v-4c4a2fb7]{left:54%;bottom:9.5%}.area-box .inner-object[data-v-03c2c2cb],.area-box .inner-object[data-v-c711eda6]{left:55.7%;bottom:6.5%}.area-box .inner-object[data-v-5cbefce9]{bottom:9.62%;left:50%}.area-box .inner-object[data-v-b516fb26]{bottom:6.2%}.area-box .inner-object[data-v-40419fc4]{left:49.7%;bottom:10%}.area-box .inner-object[data-v-7c6e2cd7]{bottom:9.5%;left:49.75%}.area-box .inner-object[data-v-445ca7e5],.area-box .inner-object[data-v-01174745]{left:49.6%;bottom:6.5%}.area-box .inner-object[data-v-73fdcce1]{bottom:14.2%;left:66.1%}.area-box .inner-object[data-v-61d99307]{bottom:16.7%;left:65.5%}.area-box .inner-object[data-v-4dcc242e]{left:60.62%;bottom:8.5%}.area-box .inner-object[data-v-569dd725]{left:54.5%;bottom:7.2%}.area-box .inner-object[data-v-287e7a6b]{left:54.6%;bottom:6.5%}.area-box .inner-object[data-v-819430cc]{bottom:14.4%;left:49.7%}.area-box .inner-object[data-v-d843e34a]{bottom:17%;left:50%}.area-box .inner-object[data-v-810e5c4a]{bottom:8.6%;left:49.6%}.area-box .inner-object[data-v-56bbdf2d]{left:50%;bottom:7.2%}.area-box .inner-object[data-v-3f1e02e0]{left:50%;bottom:6.51%}.area-box .inner-object[data-v-4f41d436]{left:54.35%;bottom:7.1%}.area-box .inner-object[data-v-6d820e13]{left:54.9%;bottom:6.5%}.area-box .inner-object[data-v-15472f38]{left:49%;bottom:7.1%}.area-box .inner-object[data-v-dc628950]{left:50%;bottom:6.51%}.checkbox-switcher[data-v-54277e08]{display:flex;cursor:pointer;align-items:center;justify-content:space-between;width:100%}.checkbox-switcher .text[data-v-54277e08]{display:flex;align-items:center}.checkbox-switcher .icon[data-v-54277e08]{margin-right:14px;font-size:26px;position:relative;top:1px;width:30px}.checkbox-switcher .field-title[data-v-54277e08]{color:#fff;font-weight:600;font-size:16px;line-height:1.2}.checkbox-switcher .status[data-v-54277e08]{width:66px;height:30px;border-radius:50px;background:#c9d2d6;position:relative}.checkbox-switcher .status[data-v-54277e08]:after{content:"";position:absolute;left:3px;bottom:3px;top:3px;width:20px;display:block;background:#0091d0;border:2px solid #077aac;border-radius:inherit;transition:all .3s;box-shadow:0 4px 10px rgba(0,145,208,.58)}.checkbox-switcher input[data-v-54277e08]{display:none}.checkbox-switcher input:checked+.status[data-v-54277e08]:after{left:calc(100% - 27px)}.vue-slider-disabled .vue-slider-process{background-color:#a7a7a7}.vue-slider-disabled .vue-slider-dot-handle{border-color:#a7a7a7}.vue-slider-disabled .vue-slider-mark-step-active{box-shadow:0 0 0 2px #a7a7a7}.vue-slider-rail{background-color:#f5f5f5;border-radius:15px;transition:background-color .3s}.vue-slider:hover .vue-slider-rail{background-color:#e1e1e1}.vue-slider-process{background-color:#9cd5ff;border-radius:15px;transition:background-color .3s}.vue-slider:hover .vue-slider-process{background-color:#69c0ff}.vue-slider-mark-step{width:100%;height:100%;border-radius:50%;box-shadow:0 0 0 2px #e8e8e8;background-color:#fff}.vue-slider-mark-step-active{box-shadow:0 0 0 2px #9cd5ff}.vue-slider:hover .vue-slider-mark-step-active{box-shadow:0 0 0 2px #69c0ff}.vue-slider-mark-label{font-size:12px;white-space:nowrap}.vue-slider-dot-handle{cursor:pointer;width:100%;height:100%;border-radius:50%;background-color:#fff;border:2px solid #9cd5ff;box-sizing:border-box;transition:box-shadow .3s,border-color .3s}.vue-slider:hover .vue-slider-dot-handle{border-color:#69c0ff}.vue-slider-dot-handle-focus{border-color:#36abff;box-shadow:0 0 0 5px rgba(54,171,255,.2)}.vue-slider-dot-handle:hover,.vue-slider:hover .vue-slider-dot-handle-focus,.vue-slider:hover .vue-slider-dot-handle:hover{border-color:#36abff}.vue-slider-dot-handle-disabled{cursor:not-allowed;border-color:#ddd!important}.vue-slider-dot-tooltip{opacity:0;visibility:hidden;transition:all .3s}.vue-slider-dot-tooltip-inner{font-size:14px;white-space:nowrap;padding:6px 8px;color:#fff;border-radius:5px;border-color:rgba(0,0,0,.75);background-color:rgba(0,0,0,.75);box-shadow:0 2px 8px rgba(0,0,0,.15);transform:scale(.9);transition:transform .3s}.vue-slider-dot-tooltip-inner:after{content:"";position:absolute}.vue-slider-dot-tooltip-inner-top:after{top:100%;left:50%;transform:translate(-50%);height:0;width:0;border-color:transparent;border-style:solid;border-width:5px;border-top-color:inherit}.vue-slider-dot-tooltip-inner-bottom:after{bottom:100%;left:50%;transform:translate(-50%);height:0;width:0;border-color:transparent;border-style:solid;border-width:5px;border-bottom-color:inherit}.vue-slider-dot-tooltip-inner-left:after{left:100%;top:50%;transform:translateY(-50%);height:0;width:0;border-color:transparent;border-style:solid;border-width:5px;border-left-color:inherit}.vue-slider-dot-tooltip-inner-right:after{right:100%;top:50%;transform:translateY(-50%);height:0;width:0;border-color:transparent;border-style:solid;border-width:5px;border-right-color:inherit}.vue-slider-dot-tooltip-inner-top{transform-origin:50% 100%}.vue-slider-dot-tooltip-inner-bottom{transform-origin:50% 0}.vue-slider-dot-tooltip-inner-left{transform-origin:100% 50%}.vue-slider-dot-tooltip-inner-right{transform-origin:0 50%}.vue-slider-dot-tooltip-show,.vue-slider-dot:hover .vue-slider-dot-tooltip{opacity:1;visibility:visible}.vue-slider-dot-tooltip-show .vue-slider-dot-tooltip-inner,.vue-slider-dot:hover .vue-slider-dot-tooltip .vue-slider-dot-tooltip-inner{transform:scale(1)}*{box-sizing:border-box}.error-message{text-align:center;color:#d91a21;line-height:1.6;margin-bottom:35px}.tooltip{position:relative}.tooltip .show-tooltip{color:#1792ce;transition:all .3s;font-size:16px;cursor:pointer}.tooltip .show-tooltip:hover{color:#000}.tooltip .show-tooltip:hover+.tooltip-content{opacity:1}.tooltip .tooltip-content{position:absolute;opacity:0;pointer-events:none;width:400px;padding:20px;background:#f8f9fa;left:calc(50% - 200px);bottom:calc(100% + 25px);transition:all .3s;box-shadow:5px 5px 20px rgba(0,0,0,.1)}.tooltip .tooltip-content:after{content:"";width:0;height:0;border-style:solid;border-width:8px 10px 0 10px;border-color:#f8f9fa transparent transparent transparent;position:absolute;left:0;right:0;margin:0 auto;bottom:-8px}.tooltip .tooltip-content p{line-height:1.6;margin:0 0 25px}.tooltip .tooltip-content p:last-child{margin-bottom:0}@media(max-width:768px){.tooltip .tooltip-content{width:250px;left:auto;right:0}.tooltip .tooltip-content:after{left:auto;right:0;bottom:-12px;border-width:0 16px 12px 0;border-color:transparent #f8f9fa transparent transparent}}@media(max-width:480px){.tooltip{display:none}}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{appearance:none;-webkit-appearance:none;-moz-appearance:none;-moz-appearance:textfield}.calculator-section{font-family:Montserrat,sans-serif}.calculator-section .section-header{margin-bottom:50px}.calculator-section .section-header:last-child{margin-bottom:0}.calculator-section .section-title{text-align:center;margin-bottom:35px;font-size:42px;font-weight:500;color:#000}.calculator-section .section-title:last-child{margin-bottom:0}@media(max-width:650px){.calculator-section .section-title{font-size:30px}}.calculator-section figure{margin:0;text-align:center}.calculator-section figure img{max-width:100%;vertical-align:middle}.calculator-section h1,.calculator-section h2,.calculator-section h3,.calculator-section h4{line-height:1.2}@media(max-width:991px){.calculator-section{flex-direction:column}.calculator-section .controls-text{width:100%;max-width:600px;margin:0 auto 35px}.calculator-section .area-type-container{padding-top:0;width:100%;max-width:600px;margin:0 auto}}.form-group.choices{display:flex;align-items:center;justify-content:center;gap:50px}.form-group.choices .radio-box{flex:1}@media(max-width:480px){.form-group.choices{flex-direction:column;gap:15px}}.controls .form-group .radio-box,.radio-box{display:flex}.radio-box{cursor:pointer;flex-direction:column;align-items:center;text-align:center;justify-content:center}.radio-box input{display:none}.radio-box .status{display:block;width:20px;height:20px;border:2px solid #077aac;border-radius:50%;margin-bottom:5px}.radio-box input:checked+.status{background:#1792ce}.recommended-device{text-align:center}.recommended-device h4{color:#1792ce;font-weight:600;margin:0 0 10px;font-size:30px}@media(max-width:480px){.recommended-device h4{font-size:26px}}.recommended-device h3{font-weight:600;color:#000;font-size:30px;margin:0 0 10px}@media(max-width:480px){.recommended-device h3{font-size:26px}}.benefits-list-group{display:flex;justify-content:center}.benefits-list-group .benefits-list{width:50%;margin:0;list-style-type:none;font-size:16px;font-weight:400;color:#7989a6;line-height:1.666;padding:0}.benefits-list-group .benefits-list:first-child li{justify-content:flex-end}.benefits-list-group .benefits-list:first-child li .icon{margin-left:5px;margin-right:0}.benefits-list-group .benefits-list li{display:flex}.benefits-list-group .benefits-list li .icon{margin-right:5px;color:#36b648}.benefits-list-group .benefits-list li+li{margin-top:10px}.benefits-list-group .benefits-list:first-child{padding-right:48px;text-align:right}.benefits-list-group .benefits-list:last-child{padding-left:48px}@media(max-width:480px){.benefits-list-group .benefits-list{font-size:14px}}.sizes-container{display:flex;justify-content:center;margin-bottom:25px}.sizes-container .size-box{display:flex;align-items:center;justify-content:center;width:66px;height:42px;font-weight:700;font-size:16px;color:#fff;background:#1792ce;margin:5px;text-transform:uppercase;border-radius:25px;position:relative;cursor:pointer;padding-bottom:8px;transition:opacity .3s}.sizes-container .size-box.active{border-radius:20px 20px 0 0}.sizes-container .size-box:hover{opacity:.8}.sizes-container .size-box .status{position:absolute;left:0;right:0;margin:0 auto;top:100%;opacity:0;height:20px}.sizes-container .size-box input{display:none}.sizes-container .size-box input:checked+.status{opacity:1}.sizes-container .size-box:after{font-size:8px;display:block;position:absolute;left:0;right:0;bottom:6px;font-weight:400;text-align:center}.sizes-container .size-box.not-recommended:after{content:"NOK"}.sizes-container .size-box.optionally-recommended:after,.sizes-container .size-box.recommended:after{content:"OK"}.sizes-container .size-box.not-recommended{background:#c9d2d6}.sizes-container .size-box.not-recommended .status{background:linear-gradient(180deg,#c9d2d6 0,rgba(201,210,214,.01))}.sizes-container .size-box.optionally-recommended{background:#ffcb05}.sizes-container .size-box.optionally-recommended .status{background:linear-gradient(180deg,#ffcb05 0,rgba(255,203,5,.01))}.sizes-container .size-box.recommended{background:#36b648}.sizes-container .size-box.recommended .status{background:linear-gradient(180deg,#36b648 0,rgba(54,182,72,.01))}.calculator{display:flex}@media(max-width:991px){.calculator{flex-direction:column}}.vue-slider-rail{height:5px;background:#c9d2d6}.vue-slider-dot-handle{border:1px solid #077aac;background:#0091d0}.controls-text{width:55%;padding:35px 35px 50px;background:#f8f9fa}@media(max-width:480px){.controls-text{padding:30px 30px 35px}}@media(max-width:325px){.controls-text{padding:25px 20px 25px}}.controls-text h3{font-size:30px;font-weight:600;line-height:1.2;text-align:center;color:#1792ce;margin:0 auto 35px}@media(max-width:480px){.controls-text h3{font-size:26px}}.controls-text .form-group{margin-bottom:25px}.controls-text .form-group label{font-weight:400;color:#29333c;font-size:18px}.controls-text .form-group label.red{color:#d91a21}.controls-text .form-group label.green{color:#36b648}.controls-text .form-group label.blue{color:#1792ce}.controls-text .form-group:last-child{margin-bottom:0}.controls-text .form-group input[type=number],.controls-text .form-group input[type=text]{color:#7989a6;font-size:18px;border:1px solid #c3c3c3;border-radius:5px;background:#fff;outline:none;padding:14px 15px 13px;line-height:1;max-width:110px;text-align:center;-moz-appearance:none;-webkit-appearance:none;appearance:none}@media(max-width:480px){.controls-text .form-group input[type=number],.controls-text .form-group input[type=text]{font-size:16px;padding:10px 10px 8px;max-width:95px}}.controls-text .form-group input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.controls-text .form-group.with-range-slider{display:flex;justify-content:space-between;align-items:center}.controls-text .form-group.with-range-slider label{margin-bottom:0;width:90px}.controls-text .form-group.with-range-slider label small{display:block;text-align:center;font-size:12px}@media(max-width:1220px){.controls-text .form-group.with-range-slider label{width:80px;font-size:16px}}@media(max-width:480px){.controls-text .form-group.with-range-slider label{width:70px;font-size:14px}}@media(max-width:325px){.controls-text .form-group.with-range-slider label{font-size:12px;width:60px}}.controls-text .form-group.with-range-slider .vue-slider{flex-grow:1;margin:0 25px}.controls-text .form-group.with-checkbox-switcher{display:flex;justify-content:center;align-items:center}.controls-text .form-group.with-checkbox-switcher .checkbox-switcher{max-width:66px;margin:0 15px}.controls-text .form-group.with-checkbox-switcher p{margin:0 0 5px;flex:1;font-weight:600;font-size:18px;color:#000}.controls-text .form-group.with-checkbox-switcher p:first-child{text-align:right}@media(max-width:480px){.controls-text .form-group.with-checkbox-switcher p{font-size:15px}}.controls-text .form-group .number-input-field input{padding:14px 45px 13px 10px}@media(max-width:480px){.controls-text .form-group .number-input-field input{padding:10px 35px 8px 10px}}.number-input-field{position:relative}.number-input-field .number-input-actions{position:absolute;width:35px;top:1px;bottom:1px;right:1px;overflow:hidden;border-top-right-radius:3px;border-bottom-right-radius:3px}@media(max-width:480px){.number-input-field .number-input-actions{width:25px}}.number-input-field .number-input-action{position:absolute;width:100%;height:50%;border:none;outline:none;color:#1792ce;cursor:pointer;text-align:center;font-size:18px;border-left:1px solid #c3c3c3;transition:all .3s}.number-input-field .number-input-action:hover{background:#1792ce;color:#fff}.number-input-field .number-input-action:first-child{top:0;border-bottom:1px solid #c3c3c3}.number-input-field .number-input-action:last-child{bottom:0}.area-type-container{padding-top:35px;width:45%;margin-left:35px}.area-type-container .actions{margin-top:35px;text-align:center}.controls{display:flex;flex-direction:column;max-width:1440px;margin:0 auto}.controls *{box-sizing:border-box}.controls .controls-fields-image{display:flex;justify-content:space-between;align-items:center;margin-bottom:35px}.controls .controls-fields-image .controls-group{width:75%}.controls .controls-fields-image .controls-preview{width:25%;margin-left:10px;margin-bottom:5%}@media(max-width:480px){.controls .controls-fields-image{flex-direction:column}.controls .controls-fields-image .controls-preview{margin-left:0;margin-top:25px;width:100%;margin-bottom:0}.controls .controls-fields-image .controls-group{width:100%}}.controls .form-group{flex:1;margin-bottom:30px}.controls .form-group label{margin-bottom:5px;display:block}.controls .form-group:last-child{margin-bottom:0}.area-container{display:flex;justify-content:space-around}.area-container .area-box{width:50%}@media(max-width:480px){.area-container{flex-direction:column}.area-container .area-box{width:100%;margin-bottom:25px}.area-container .area-box:last-child{margin-bottom:0}}.area-box{margin:0 auto;max-width:500px;position:relative;overflow:hidden}.area-box:before{display:block;content:"";padding-bottom:100%}.area-box img,.area-box svg{left:50%;top:50%;position:absolute;height:100%;width:auto;z-index:1;transform:translate(-50%,-50%)}.area-box img{pointer-events:none;max-width:100%}.area-box.optionally-recommended .inner-object{background:#ffcb05}.area-box.recommended .inner-object{background:#36b648}.area-box.not-recommended .inner-object{background:#d91a21}.area-box .inner-object{left:50%;position:absolute;opacity:.7;z-index:2;transform:translateX(-50%)}