.cs-bold{font-weight:bold}.cs-btn{color:#212529}.cs-hidden{display:none}.cs-well{border:1px solid #ccd6e2;border-radius:4px;padding:15px}.cs-fa{color:#1c6292}.cs-text-important{color:#333;font-weight:bold}.content{margin-bottom:60px;text-align:left}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{font-weight:400}.content li+li{margin:0}.is-primary{background-color:#1c6292;color:white}*{box-sizing:border-box}body{margin:0;display:flex;flex-direction:column;min-height:100vh;font-family:Helvetica, Arial, Verdana, Georgia, sans-serif}header{position:fixed;top:0;left:0;width:100%;height:60px;background-color:#1c6292;color:white;display:flex;align-items:center;padding:0 20px;z-index:1000}header .brand{align-items:center;display:flex}header .brand .list-item{margin-right:15px}header .brand .last-item{margin-left:auto}header a,header a:hover{color:white;text-decoration:none}header a:hover,header a:hover:hover{text-decoration:underline}main{flex:1;margin-top:60px;padding:20px}footer{background-color:#1c6292;color:white;padding:10px;text-align:center}footer ul{list-style:none;padding:0;margin:10px}footer a,footer a:hover{color:white;text-decoration:none}footer a:hover,footer a:hover:hover{text-decoration:underline}footer li{display:inline-block;padding:0 5px;color:white}h1,h2,h3,h4,h5,h6{font-weight:400}@media screen and (min-width: 936px){.container{width:936px;max-width:936px}}.steps.tabs ul{list-style:none;margin:0;padding:0}.steps.tabs li{margin:0;padding:0}.steps.tabs a{cursor:not-allowed}.steps.tabs a[href]{cursor:pointer}.steps.tabs .step-number{display:inline-block;margin-right:3px;color:#333}.cs-action-fill-form{font-size:1rem}form a{color:#0d6efd}form a:hover{text-decoration:underline}form .is-required:after,form .cs-required:after{content:"*";line-height:0.5em;margin-left:2px}form .is-disabled,form .cs-disabled{cursor:not-allowed}form .cs-form-actions{align-items:center;border-top:1px solid #ccd6e2;display:flex;gap:1rem;margin-top:1rem;padding-top:1rem}form .cs-legend{display:inline-block;font-size:0.8rem}form .cs-error{border:1px solid #F00 !important}form .cs-error-message{color:#F00;display:block;font-size:0.8rem;margin-bottom:0.5rem}.web.home.index .title-container{align-items:center;display:flex;gap:20px;margin-bottom:20px}.web.home.index .info-container{align-items:center;display:flex;gap:100px;margin-bottom:30px}.web.boats .content form .cs-amount-field{text-align:right}.web.boats .content form .cs-notice{display:inline-block;font-size:0.9rem;font-weight:normal;line-height:1.2}.web.boats .content form .cs-notice-shipping-area{margin-top:1rem}.web.boats .content form .boat-usage{align-items:baseline;display:flex;gap:5px}.web.boats .content form .sail-area-form .cs-notice{margin-top:1rem}.web.boats .content form .sum-insured-form table{padding:0;margin:0}.web.boats .content form .sum-insured-form table th{border:0;padding:0 2rem 0.5rem 0;vertical-align:top}.web.boats .content form .sum-insured-form table td{border:0;padding:0 0 0.5rem 0}.web.boats .content form .sum-insured-form table .sum-insured-amount{min-width:8rem}.web.boats .content form .sum-insured-form table .sum-insured-sum-overall{color:#333;font-weight:600}.web.boats .content form .sum-insured-form .cs-notice{display:inline-block;line-height:1.1}.web.tariffs .content table{padding:0;margin:0}.web.tariffs .content table th{border:0}.web.tariffs .content table td{border:0}.web.tariffs .content table.boat th{padding:0 2rem 0.2rem 0}.web.tariffs .content table.boat td{padding:0 0 0.2rem 0}.web.tariffs .content hr{margin:0 0}.web.tariffs .content h3{margin-top:1rem}.web.tariffs .content form .tariff-section{align-items:flex-end}.web.tariffs .content form .tariff-section-total .premium-table{margin-top:1rem}.web.tariffs .content form .cs-amount-field{text-align:right}.web.tariffs .content form .cs-notice{display:inline-block;font-size:0.9rem;font-weight:normal;line-height:1.2}.web.tariffs .content form .cs-denmark-notice{display:inline-block;font-size:0.9em}.web.tariffs .content form .cs-radio-group{list-style:none;margin:0}.web.tariffs .content form .cs-radio-group label{display:inline-block;vertical-align:top}.web.tariffs .content form .cs-checkbox-group{margin-top:1rem}.web.tariffs .content form .cs-checkbox-group label{display:inline-block;vertical-align:top}.web.tariffs .content form .premium-table{padding:0;margin:0;margin-left:auto;width:auto}.web.tariffs .content form .premium-table td{padding:0}.web.tariffs .content form .premium-table td.label{padding:0 10px 0 0;margin:0;min-width:120px;font-weight:600}.web.tariffs .content form .premium-table td.amount{min-width:80px;text-align:right;vertical-align:top;white-space:nowrap}.web.tariffs .content form .cs-action-download{background-color:#ee7234;border-color:#ee7234;color:#fff;font-weight:600}.web.tariffs .content form .cs-action-download:hover{text-decoration:underline}.web.payment_methods .content table{padding:0;margin:0}.web.payment_methods .content table th{border:0;padding:0 2rem 0.2rem 0}.web.payment_methods .content table td{border:0;padding:0 2rem 0.2rem 0}.web.payment_methods .content h3{margin:1rem 0 1rem 0}.web.payment_methods .content form label.checkbox span{display:inline-block;vertical-align:top;width:90%}.web.payment_methods .content form label.radio{margin-right:1rem}.web.completions .content table{padding:0;margin:0}.web.completions .content table th{border:0;padding:0 2rem 0.2rem 0}.web.completions .content table td{border:0;padding:0 2rem 0.2rem 0}.web.completions .content h3{margin:1rem 0 1rem 0}.web.completions .content form .cs-checkbox-group label{display:inline-block;vertical-align:top;width:90%}.web.completions .content form .cs-text-area{height:100px;width:100%}.web.completions .content form .section-title{color:#333;display:block;font-weight:bold;margin:1rem 0 0 0}.web.completions .content .tariff-row{margin-top:1rem}.web.completions .content .tariff-row .label{margin:0}.web.completions .content .premium-table{padding:0;margin:0;width:auto}.web.completions .content .premium-table td{padding:0}.web.completions .content .premium-table td.label{padding:0 10px 0 0;margin:0;min-width:120px;font-weight:600}.web.completions .content .premium-table td.amount{min-width:80px;text-align:right;vertical-align:top;white-space:nowrap}.web.completions .content .cs-form-actions .cs-button-next{background-color:#ee7234;border-color:#ee7234;color:#fff;font-weight:600}.web.completions .content .cs-form-actions .cs-button-next:hover{text-decoration:underline}
