@media only screen and (max-width:1023px){.container .aig-sweden-form .two-thirdwidth,.container .aig-sweden-form .thirdwidth{width:100% !important}
.container .aig-sweden-form .thirdwidth{margin-top:0}
}
@media only screen and (min-width:1024px){.container .aig-sweden-form .two-thirdwidth{width:60% !important;margin:0 !important}
.container .aig-sweden-form .thirdwidth{width:40% !important;margin:0 !important}
}
@media only screen and (min-width:1024px){.aig-sweden-form .container.two-thirdwidth,.aig-sweden-form .container.thirdwidth{padding:0 16px}
}
.aig-sweden-form .action-more,.aig-sweden-form .action-less{display:none}
.aig-sweden-form .text .cmp-text p,.aig-sweden-form .text .cmp-text ul{margin-top:0;font:normal 1.125rem/1.875rem aig_sourcesanspro_regular}
.aig-sweden-form .err{color:#e81944;padding-top:4px;font-weight:normal !important;display:none}
.aig-sweden-form .text2023{float:right !important;width:auto !important;margin-left:auto;height:0;position:relative;padding-right:0}
.aig-sweden-form .text2023 .text-less{position:relative;cursor:pointer}
.aig-sweden-form .text2023 .text-less p{font-family:custom-icons;font-feature-settings:"liga";margin:0;font-weight:600}
.aig-sweden-form .text2023 .text-less::after{content:"";display:none;transform:rotate(45deg);background:#fff;position:absolute;top:29px;width:20px;height:20px;border-top:1px solid #00a4e4;border-left:1px solid #00a4e4}
.aig-sweden-form .text2023 .text-less:hover::after,.aig-sweden-form .text2023 .text-less:focus::after{display:block;z-index:99}
.aig-sweden-form .text2023 .text-less:hover+.text-more,.aig-sweden-form .text2023 .text-less:focus+.text-more{display:block}
.aig-sweden-form .text2023 .text-less:focus-visible{outline:1px solid}
.aig-sweden-form .text2023 .text-more{position:absolute;top:38px;right:-35%;padding:10px;border:1px solid #00a4e4;background:#fff;width:200px;z-index:98}
.aig-sweden-form .text2023 .text-more p{font-size:.875rem !important;line-height:1.125rem !important;margin:0}
.aig-sweden-form h2{font:normal 2.25rem / 3.5rem futura_pt_medium !important;margin:5px 24px 10px 0 !important;font-weight:normal !important}
.aig-sweden-form a[title="info"]{color:#343741;position:relative;top:50px}
.aig-sweden-form a[title="info"] span{font-size:1.25rem;font-weight:600}
.aig-sweden-form .button.aig_cobaltblue_button .cmp-form-button:focus{outline:2px solid #001871}
.aig-sweden-form .options .cmp-form-option .cmp-form-options--radio label.cmp-form-options__field-label input[type='radio']:checked:focus+span::after,.aig-sweden-form .options .cmp-form-option .cmp-form-options--checkbox label.cmp-form-options__field-label input[type='checkbox']:checked:focus::after{border-color:#001871}
.aig-sweden-form .title ~ .text,.aig-sweden-form .title ~ .options{padding-left:10px}
.aig-sweden-form label{display:block}
@media only screen and (min-width:768px){.aig-sweden-form input{width:100%}
.aig-sweden-form input[type='checkbox'],.aig-sweden-form input[type='radio']{width:auto}
}
.aig-sweden-form .options .cmp-form-options__legend{display:none}
.aig-sweden-form .cmp-form-option{margin-bottom:15px}
.aig-sweden-form .options .cmp-form-option .cmp-form-options--checkbox label.cmp-form-options__field-label{align-items:center;height:auto}
.aig-sweden-form .options .cmp-form-option .cmp-form-options--checkbox label.cmp-form-options__field-label span{color:#343741;font-size:1.125rem;font-weight:bold !important;line-height:1.875rem}
.aig-sweden-form .options .cmp-form-option .cmp-form-options--radio label.cmp-form-options__field-label{margin-bottom:30px}
.aig-sweden-form .options .cmp-form-option .cmp-form-options--radio label.cmp-form-options__field-label input[type='radio']+span{font-weight:bold;display:inline-block}
.aig-sweden-form .mediacard{overflow:visible;padding:20px;margin-left:10px;position:relative}
.aig-sweden-form .mediacard h3{font-size:2.5rem;font-family:'aig_futurabold';margin:0 0 1.25rem}
.aig-sweden-form .mediacard.coreblue::after{content:"";position:absolute;bottom:-5px;right:40px;background:#001871;width:10px;height:10px;display:block;transform:rotate(45deg)}
.aig-sweden-form .text.disclaimer .cmp-text p{font-size:.938rem;line-height:1.313rem}
.aig-sweden-form .cmp-form-option #c_terms{padding-left:10px;margin-top:5px}
.aig-sweden-form .cmp-form-option #c_terms .cmp-form-options__field-description{font-size:1rem;line-height:1.5rem;padding:0 0 0 10px}
.aig-sweden-form .cmp-form-option #c_terms .cmp-form-options__field-description a{text-decoration:underline}
.aig-sweden-form .cmp-form-option #c_terms .cmp-form-options__field-description a:hover{text-decoration:none}
.aig-sweden-form .cmp-form-options:has(#c_terms)+.err{padding-left:10px}
.aig-sweden-form .options.w33.aem-GridColumn.aem-GridColumn--default--12{width:30%;margin-right:20px;margin-top:10px}
.aig-sweden-form .options .cmp-form-option select.cmp-form-options__field--drop-down{width:190px;padding:8px 16px !important;color:#4a4a49 !important;background-color:transparent;background-image:none;appearance:none;-webkit-appearance:none;cursor:pointer;border-radius:0;border:1px solid #ccc}
.aig-sweden-form fieldset.cmp-form-options.cmp-form-options--drop-down{width:190px;height:56px;background:url(../../../etc.clientlibs/design2022/clientlibs/webfonts/resources/images/down-arrow-black.svg) 92% 54% no-repeat;background-size:8% 66%}
.flexbox-container .aig-sweden-form .cmp-container>.aem-Grid{grid-row-gap:0}
@media only screen and (max-width:767px){.aig-sweden-form .text2023 .text-more{right:-15px;width:200px}
.aig-sweden-form .cmp-layout-container--fixed .threequarterwidth,.aig-sweden-form .container .cmp-container .threequarterwidth{width:74.5% !important}
.aig-sweden-form .cmp-layout-container--fixed .quarterwidth,.aig-sweden-form .container .cmp-container .quarterwidth{width:23.5% !important}
.aig-sweden-form .button.aig_cobaltblue_button .cmp-form-button{padding:11px 6px;font-size:1rem}
.aig-sweden-form .title ~ .text,.aig-sweden-form .title ~ .options,.aig-sweden-form .cmp-form-option #c_terms,.aig-sweden-form .cmp-form-options:has(#c_terms)+.err{padding-left:unset}
.aig-sweden-form .mediacard{margin-left:unset}
.aig-sweden-form .cmp-form-option #c_terms .cmp-form-options__field-description{font-size:.925rem;line-height:1.325rem;padding-left:15px}
}
.form-spinner{background:rgba(255,255,255,0.6);bottom:0;left:0;position:fixed;right:0;top:0;transition:all .5s ease-in;z-index:1110}
.form-spinner::after{content:"";display:block;width:64px;height:64px;top:calc(50% - 32px);left:calc(50% - 32px);position:absolute;z-index:1111;border:5px solid #001871;border-right-color:transparent;border-radius:50%;animation:1s linear infinite spinner-border}
@keyframes spinner-border{to{transform:rotate(360deg)}
}
.aig-sweden-form .options .cmp-form-option .cmp-form-options--checkbox #c_terms label.cmp-form-options__field-label input[type='checkbox']::before{top:-3px !important}
.aig-sweden-form .options .cmp-form-option .cmp-form-options--checkbox #c_terms label.cmp-form-options__field-label input[type='checkbox']::after{top:-3px !important}
@media only screen and (max-width:960px){.aig-sweden-form .text2023{height:10px;z-index:11}
.aig-sweden-form .text2023 .text-less p{font-size:1.5rem}
}
dialog.container [id^="page-dialog"]{top:0}
.text-hide{display:none !important}
.text-show{display:block}
.aig-sweden-form [name="criticalillness"] .thirdwidth .button.button_right{height:0}
.aig-sweden-form [name="criticalillness"] a[title="info"]{top:25px}