html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}:root{--dt-row-selected:230,230,240!important;--dt-row-selected-text:65,65,100!important;--ffb-admin-bar:0px}@font-face{font-display:swap;font-family:Italian Plate No2;font-style:normal;font-weight:400;src:url(../../assets/webfonts/ffb/ItalianPlateNo2-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Italian Plate No2;font-style:normal;font-weight:500;src:url(../../assets/webfonts/ffb/ItalianPlateNo2-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Italian Plate No2;font-style:normal;font-weight:600;src:url(../../assets/webfonts/ffb/ItalianPlateNo2-Demibold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Italian Plate No2;font-style:normal;font-weight:700;src:url(../../assets/webfonts/ffb/ItalianPlateNo2-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Italian Plate No2 Expanded;font-style:normal;font-weight:400;src:url(../../assets/webfonts/ffb/ItalianPlateNo2Expanded-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Italian Plate No2 Expanded;font-style:normal;font-weight:500;src:url(../../assets/webfonts/ffb/ItalianPlateNo2Expanded-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Italian Plate No2 Expanded;font-style:normal;font-weight:600;src:url(../../assets/webfonts/ffb/ItalianPlateNo2Expanded-Demibold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Italian Plate No2 Expanded;font-style:normal;font-weight:700;src:url(../../assets/webfonts/ffb/ItalianPlateNo2Expanded-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Finansforbundet;font-style:normal;font-weight:300;src:url(../../assets/webfonts/ffb/Finansforbundet-Light.woff2) format("woff2")}@font-face{font-display:swap;font-family:Finansforbundet;font-style:normal;font-weight:700;src:url(../../assets/webfonts/ffb/Finansforbundet-Bold.woff2) format("woff2")}body.admin-bar{--ffb-admin-bar:32px}@media screen and (max-width:782px){body.admin-bar{--ffb-admin-bar:46px}}@media screen and (max-width:600px){body.admin-bar #wpadminbar{position:fixed}}html.ffb-menu-open{overflow:hidden}.campweb-portal .modal.fade{transition:none}.campweb-portal .modal.fade .modal-dialog{transform:translateY(24px) scale(.96);transition:none}.campweb-portal .modal.fade.show{transition:opacity .35s cubic-bezier(.22,1,.36,1)}.campweb-portal .modal.show .modal-dialog{transform:none;transition:transform .35s cubic-bezier(.22,1,.36,1)}.campweb-portal .modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-backdrop.fade{transition:none}.modal-backdrop.fade.show{transition:opacity .25s linear}.campweb-portal [v-cloak]{display:none}.campweb-portal h1,.campweb-portal h2,.campweb-portal h3,.campweb-portal h4,.campweb-portal h5,.campweb-portal h6{font-weight:500;line-height:1.2;margin-bottom:2rem}.campweb-portal h5 i{font-size:1.1rem}.campweb-portal img{height:auto;width:100%}@media (min-width:1200px){.campweb-portal .bg-primary-50-end{background:linear-gradient(90deg,#fff 50%,#001965 0)}}@media (min-width:1400px){.campweb-portal .container-fluid{padding-left:50px;padding-right:50px;width:94%}.campweb-portal .container{max-width:1300px}}.campweb-portal .dt-bootstrap5 .dataTables_info{padding-top:0!important}@media (max-width:991.98px){.campweb-portal .dt-bootstrap5 .datatables-search-wrapper{justify-content:center}.campweb-portal .dt-bootstrap5 .dt-buttons{display:flex;flex-direction:column;margin-bottom:0;width:100%}.campweb-portal .dt-bootstrap5 .dt-buttons button:not(:last-child){margin-bottom:5px}.campweb-portal .dt-bootstrap5 .dt-buttons>.btn{border-radius:0!important}}.campweb-portal .dt-bootstrap5 .dataTable{margin-bottom:0!important;margin-top:0!important}.campweb-portal .dt-bootstrap5 .dataTable thead th:before{margin-bottom:2px}.campweb-portal .dt-bootstrap5 .dataTable tbody tr.dt-hasChild .details-control i{color:#2878ff}.campweb-portal .dt-bootstrap5 .dataTable tbody tr.dt-hasChild .details-control i:before{content:"\f146"}.campweb-portal .dt-bootstrap5 .dataTable tbody tr.dt-hasChild.shown{background-color:#0e2138;color:#fff}.campweb-portal .dt-bootstrap5 .dataTable tbody tr.dt-hasChild.shown>td{background-color:unset!important;color:unset!important}.campweb-portal .dt-bootstrap5 .dataTable tbody tr .details-control{cursor:pointer}.campweb-portal .dt-bootstrap5 .dataTable tbody tr .details-control i{transition:all .2s ease-in-out}.campweb-portal .dt-bootstrap5 .dataTable tbody tr .details-control i:before{content:"\f0fe"}.campweb-portal .dt-bootstrap5 .dataTable tbody tr td{vertical-align:middle}.campweb-portal .dt-bootstrap5 .dataTable tbody tr td[colspan]{background-color:#f2f2f2!important;border:1px solid #d8dfe7;border-top:4px solid #2878ff}.campweb-portal .dt-bootstrap5 .dataTable tbody .datatables-img img{border:1px solid #d8dfe7;border-radius:.5rem;height:70px;-o-object-fit:cover;object-fit:cover;width:70px}.campweb-portal .dt-bootstrap5 .table-child td,.campweb-portal .dt-bootstrap5 .table-child th{background-color:transparent!important}.campweb-portal .event-filter-wrapper button{margin-bottom:.5rem}.campweb-portal .event-filter-wrapper button:not(:last-child){margin-right:.5rem}.campweb-portal #vue-event-calendar .event-item{transition:transform .2s ease-in-out}.campweb-portal #vue-event-calendar .event-item:hover{transform:translateY(-10px)}.campweb-portal #vue-event-calendar .event-list-item{transition:transform .1s ease-in-out}.campweb-portal #vue-event-calendar .event-list-item:hover{background-color:#fffdeb!important;transform:scale(1.01)}.campweb-portal #vue-event-calendar .event-filter-type{background-color:#fff;transition:all .2s ease-in-out}.campweb-portal #vue-event-calendar .event-filter-type:hover{background-color:#f2f2f2}.campweb-portal #vue-event-calendar .event-filter-type i.active{transform:rotate(90deg)}.campweb-portal #vue-event-calendar .filter-item{background-color:#fff;transition:all .2s ease-in-out}.campweb-portal #vue-event-calendar .filter-item:hover{background-color:#f2f2f2}@media (min-width:1200px){.campweb-portal .single-event-image img{height:400px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}}.campweb-portal .process-wrapper{margin:120px 70px 70px;position:relative}@media (max-width:991.98px){.campweb-portal .process-wrapper{margin:60px 0 70px}}.campweb-portal .process-wrapper .step-wrapper{z-index:200}.campweb-portal .process-wrapper .step-wrapper .step{position:relative}.campweb-portal .process-wrapper .step-wrapper .step .text{bottom:80px;color:inherit;font-size:1.1rem;position:absolute;white-space:nowrap}@media (max-width:991.98px){.campweb-portal .process-wrapper .step-wrapper .step .text{display:none}}.campweb-portal .process-wrapper .step-wrapper .step .number{background-color:#fff;border:2px solid #d8dfe7;border-radius:80px;color:#bdbdbd;font-size:.9rem;font-weight:700;max-width:54px;padding:14px 15px;text-align:center;width:54px}.campweb-portal .process-wrapper .step-wrapper.active .step .number{background-color:#fff;border:2px solid #001965;color:#001965;font-weight:700}.campweb-portal .process-wrapper .step-wrapper.completed .step .number{background-color:#001965;border:2px solid #001965}.campweb-portal .process-wrapper .step-wrapper.completed .step .number i{color:#fff;font-size:inherit}.campweb-portal .process-wrapper:after{border-top:2px dashed #d8dfe7;content:"";position:absolute;top:27px;width:100%;z-index:100}.campweb-portal #checkout-price .total-price{border-bottom:6px double #001965}.campweb-portal form{margin-bottom:0}.campweb-portal label{margin-bottom:.2rem}.campweb-portal .form-check-input:hover,.campweb-portal .form-check-label:hover,.campweb-portal input[type=date]::-webkit-calendar-picker-indicator:hover,.campweb-portal input[type=time]::-webkit-calendar-picker-indicator:hover,.campweb-portal select:hover{cursor:pointer}.campweb-portal #profile-page .profile-info-wrapper .info-bg{height:calc(100% - 50px)}.campweb-portal #profile-page .profile-info-wrapper .info-bg .border-bottom{border-bottom-style:dotted!important;border-bottom-width:2px!important}.campweb-portal .btn{transition:all .15s ease-in-out}.campweb-portal .btn-dt{--bs-btn-font-weight:600;--bs-btn-color:var(--bs-body-color);--bs-btn-bg:transparent;--bs-btn-border-color:var(--bs-border-color);--bs-btn-hover-color:var(--bs-primary-text-emphasis);--bs-btn-hover-bg:var(--bs-gray-200);--bs-btn-hover-border-color:var(--bs-border-color);--bs-btn-focus-shadow-rgb:var(--bs-primary-rgb);--bs-btn-active-color:var(--bs-gray-700);--bs-btn-active-bg:var(--bs-gray-300);--bs-btn-active-border-color:var(--bs-gray-400)}.campweb-portal .btn-icon{--bs-btn-font-weight:400;--bs-btn-color:var(--bs-primary-text-emphasis);--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--bs-primary-text-emphasis);--bs-btn-hover-bg:var(--bs-gray-100);--bs-btn-hover-border-color:var(--bs-gray-400);--bs-btn-focus-shadow-rgb:var(--bs-primary-rgb);--bs-btn-active-color:var(--bs-primary-text-emphasis);--bs-btn-active-bg:var(--bs-gray-100);--bs-btn-active-border-color:var(--bs-gray-400)}.campweb-portal .dropdown .dropdown-menu li{margin-left:.5rem;margin-right:.5rem}.campweb-portal .dropdown .dropdown-menu li .dropdown-item{border-radius:0}.campweb-portal .pulse-ring{position:relative}.campweb-portal .pulse-ring:after,.campweb-portal .pulse-ring:before{animation:pulse-ring 2.4s cubic-bezier(.25,.6,.35,1) infinite;border:2px solid hsla(0,0%,100%,.75);border-radius:50%;content:"";inset:0;pointer-events:none;position:absolute}.campweb-portal .pulse-ring:after{animation-delay:1.2s}@keyframes pulse-ring{0%{opacity:.75;transform:scale(1)}80%{opacity:0}to{opacity:0;transform:scale(1.8)}}.campweb-portal span.chip{align-items:center;display:flex;gap:6px}.campweb-portal span.chip i{border-radius:50%;display:block;height:7px;width:7px}.campweb-portal .ffb-container{margin-left:auto;margin-right:auto;max-width:1680px;padding-left:20px;padding-right:20px;width:100%}@media (min-width:1024px){.campweb-portal .ffb-container{padding-left:110px;padding-right:30px}}@media (min-width:1200px){.campweb-portal .ffb-container{padding-left:140px;padding-right:60px}}.campweb-portal .ffb-row{--bs-gutter-x:40px}@media (min-width:1200px){.campweb-portal .ffb-row{--bs-gutter-x:60px}}.campweb-portal .ffb-page-top{padding:99px 0 42px}.campweb-portal .ffb-page-body{background-color:#fff;padding:36px 0 120px}.campweb-portal .ffb-page-title{color:#001965;font-family:Italian Plate No2,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:42px;font-weight:500;line-height:1;margin:0 0 0 -1px;text-transform:uppercase}@media (min-width:768px){.campweb-portal .ffb-page-title{margin-left:-2px}}@media (min-width:1024px){.campweb-portal .ffb-page-title{font-size:72px;margin-left:-5px}}.campweb-portal .ffb-page-title__display{font-family:Finansforbundet,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:300}.campweb-portal .ffb-wordmark{left:0;pointer-events:none;position:absolute;right:0;top:var(--ffb-admin-bar);z-index:1031}@media (max-width:1023px){.campweb-portal .ffb-wordmark{display:none}}.campweb-portal .ffb-wordmark .ffb-container{position:relative}.campweb-portal .ffb-wordmark__link{animation:ffb-wordmark-in .5s ease-out .25s forwards;color:#001965;display:block;left:52px;opacity:0;overflow:hidden;padding-bottom:6px;pointer-events:auto;position:fixed;top:calc(25px + var(--ffb-admin-bar));width:88px}@media (min-width:1024px){.campweb-portal .ffb-wordmark__link{left:auto;position:absolute;top:40px;width:114px}}.campweb-portal .ffb-wordmark__link:after{border-bottom:2px solid;bottom:0;content:"";left:0;position:absolute;right:0;transform:translateX(-101%);transition:transform .3s cubic-bezier(0,0,.21,1)}@media (hover:hover) and (pointer:fine){.campweb-portal .ffb-wordmark__link:hover:after{transform:translateX(0)}}.campweb-portal .ffb-wordmark__link:focus-visible:after{transform:translateX(0)}html.ffb-menu-open .campweb-portal .ffb-wordmark__link{color:#fff;position:fixed}@media (min-width:1024px){html.ffb-menu-open .campweb-portal .ffb-wordmark__link{top:calc(40px + var(--ffb-admin-bar))}}html.ffb-menu-open .campweb-portal .ffb-wordmark__link{animation:ffb-wordmark-fade .5s ease-in-out forwards}html.ffb-menu-toggled:not(.ffb-menu-open) .campweb-portal .ffb-wordmark__link{animation:none;opacity:1}@media (prefers-reduced-motion:reduce){.campweb-portal .ffb-wordmark__link,html.ffb-menu-open .campweb-portal .ffb-wordmark__link{animation:none;opacity:1}}@keyframes ffb-wordmark-in{0%{opacity:0;transform:translateX(-40px)}to{opacity:1;transform:translateX(0)}}@keyframes ffb-wordmark-fade{0%{opacity:0}to{opacity:1}}.campweb-portal .ffb-wordmark__svg{display:block;height:14px;width:100%}.campweb-portal .ffb-link-button{align-items:center;background:none;border:0;color:#001965;cursor:pointer;display:inline-flex;font-family:Italian Plate No2 Expanded,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;gap:10px;line-height:24px;padding:0}.campweb-portal .ffb-link-button svg{flex:none}.campweb-portal .ffb-link-button--underline,.campweb-portal .ffb-link-button:hover span{text-decoration:underline;text-underline-offset:4px}.campweb-portal .form-label{color:#001965;display:block;font-family:Italian Plate No2 Expanded,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:14px;font-weight:700;line-height:21px;margin-bottom:14px}.campweb-portal .form-check-label .text-danger,.campweb-portal .form-label .text-danger{color:inherit!important}.campweb-portal .form-control,.campweb-portal .form-select{background-color:transparent;border:0;border-bottom:2px solid #001965;border-radius:0;box-shadow:none;color:#001965;font-family:Italian Plate No2 Expanded,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;font-weight:400;letter-spacing:.02em;line-height:24px;padding:0 0 8px;transition:border-color .2s cubic-bezier(0,0,.21,1)}.campweb-portal .form-control:focus,.campweb-portal .form-select:focus{background-color:transparent;border-color:#2878ff;box-shadow:none;color:#001965;outline:0}.campweb-portal .form-control:disabled,.campweb-portal .form-control[readonly],.campweb-portal .form-select:disabled,.campweb-portal .form-select[readonly]{background-color:transparent;border-color:#e5e5e5;color:#001965}.campweb-portal .form-control:not(:disabled):not([readonly]):hover{border-color:#2878ff}.campweb-portal .form-control::-moz-placeholder{color:currentColor;opacity:.5}.campweb-portal .form-control::placeholder{color:currentColor;opacity:.5}.campweb-portal .form-control:-webkit-autofill,.campweb-portal .form-control:-webkit-autofill:focus{-webkit-text-fill-color:#001965;-webkit-box-shadow:inset 0 0 0 1000px #fff}.campweb-portal .form-control::-webkit-inner-spin-button,.campweb-portal .form-control::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.campweb-portal .form-control[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.campweb-portal textarea.form-control{border:2px solid #001965;line-height:1.5;padding:15px;resize:vertical}.campweb-portal .form-select{--bs-form-select-bg-img:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='10' fill='none'%3E%3Cpath d='M15 1 8 8 1 1' stroke='%23000'/%3E%3C/svg%3E");background-position:right 4px top 13px;background-size:16px 10px;cursor:pointer;padding:0 34px 8px 0}.campweb-portal .form-select option{color:#001965}.campweb-portal .form-select:has(option[value=""]:checked){color:rgba(0,25,101,.5)}.campweb-portal .form-select:has(option[value=""]:checked):not(:focus){border-bottom-color:rgba(0,25,101,.5)}@supports ((-webkit-appearance:base-select) or (-moz-appearance:base-select) or (appearance:base-select)){.campweb-portal .form-select:not([multiple]):not([size]){align-items:center;background-image:none;display:flex;padding-right:0}.campweb-portal .form-select:not([multiple]):not([size]),.campweb-portal .form-select:not([multiple]):not([size])::picker(select){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}.campweb-portal .form-select:not([multiple]):not([size])::picker-icon{align-self:flex-start;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='10' fill='none'%3E%3Cpath d='M15 1 8 8 1 1' stroke='%23000'/%3E%3C/svg%3E") 50%/16px 10px no-repeat;content:"";flex:none;height:24px;margin:6px 0 -6px auto;transition:rotate .2s ease;width:24px}.campweb-portal .form-select:not([multiple]):not([size]):open::picker-icon{rotate:180deg}.campweb-portal .form-select:not([multiple]):not([size]):has(option[value=""]:checked):open,.campweb-portal .form-select:not([multiple]):not([size]):open{border-bottom-color:#2878ff}.campweb-portal .form-select:not([multiple]):not([size])::picker(select){background-color:#e5e5e5;border:0;box-shadow:none;color:#001965;margin:0;padding:0;width:anchor-size(width)}.campweb-portal .form-select:not([multiple]):not([size]) option{overflow:hidden;position:relative}.campweb-portal .form-select:not([multiple]):not([size]) option:after,.campweb-portal .form-select:not([multiple]):not([size]) option:before{background-color:currentColor;bottom:1px;content:"";left:0;position:absolute;right:0}.campweb-portal .form-select:not([multiple]):not([size]) option:before{height:1px;opacity:.5}.campweb-portal .form-select:not([multiple]):not([size]) option:after{height:2px;transform:translateX(-101%);transition:transform .3s cubic-bezier(0,0,.21,1)}.campweb-portal .form-select:not([multiple]):not([size]) option:hover:after{transform:translateX(0)}.campweb-portal .form-select:not([multiple]):not([size]) option{color:#001965;cursor:pointer;display:block;font-family:Italian Plate No2 Expanded,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;font-weight:400;letter-spacing:.02em;line-height:24px;margin:0;min-height:0;padding:10px 14px;transition:background-color .2s cubic-bezier(0,0,.21,1)}.campweb-portal .form-select:not([multiple]):not([size]) option:focus-visible,.campweb-portal .form-select:not([multiple]):not([size]) option:hover{background-color:#ccc;outline:0}.campweb-portal .form-select:not([multiple]):not([size]) option:disabled{cursor:default;opacity:.5}.campweb-portal .form-select:not([multiple]):not([size]) option[value=""]:disabled{display:none}.campweb-portal .form-select:not([multiple]):not([size]) option::checkmark{display:none}}.campweb-portal .engine-form-dropdown-menu{background-color:#e5e5e5;left:0;list-style:none;margin:0;padding:0;position:absolute;right:0;top:100%;z-index:1000}.campweb-portal .engine-form-dropdown-menu>li{overflow:hidden;position:relative}.campweb-portal .engine-form-dropdown-menu>li:after,.campweb-portal .engine-form-dropdown-menu>li:before{background-color:currentColor;bottom:1px;content:"";left:0;position:absolute;right:0}.campweb-portal .engine-form-dropdown-menu>li:before{height:1px;opacity:.5}.campweb-portal .engine-form-dropdown-menu>li:after{height:2px;transform:translateX(-101%);transition:transform .3s cubic-bezier(0,0,.21,1)}.campweb-portal .engine-form-dropdown-menu>li:hover:after{transform:translateX(0)}.campweb-portal .engine-form-dropdown-menu>li{margin:0!important}.campweb-portal .engine-form-dropdown-menu-item{border-radius:0!important;color:#001965;color:#001965!important;cursor:pointer;font-family:Italian Plate No2 Expanded,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;font-weight:400;letter-spacing:.02em;line-height:24px;padding:10px 14px;padding:10px 14px!important}.campweb-portal .engine-form-dropdown-menu-item.bg-light{background-color:#ccc!important}.campweb-portal .adressevaelger-suggestions{background-color:#e5e5e5;border-radius:0;box-shadow:none;margin:0;padding:0}.campweb-portal .adressevaelger-suggestions .adressevaelger-suggestion{overflow:hidden;position:relative}.campweb-portal .adressevaelger-suggestions .adressevaelger-suggestion:after,.campweb-portal .adressevaelger-suggestions .adressevaelger-suggestion:before{background-color:currentColor;bottom:1px;content:"";left:0;position:absolute;right:0}.campweb-portal .adressevaelger-suggestions .adressevaelger-suggestion:before{height:1px;opacity:.5}.campweb-portal .adressevaelger-suggestions .adressevaelger-suggestion:after{height:2px;transform:translateX(-101%);transition:transform .3s cubic-bezier(0,0,.21,1)}.campweb-portal .adressevaelger-suggestions .adressevaelger-suggestion:hover:after{transform:translateX(0)}.campweb-portal .adressevaelger-suggestions .adressevaelger-suggestion{color:#001965;cursor:pointer;display:block;font-family:Italian Plate No2 Expanded,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;font-weight:400;letter-spacing:.02em;line-height:24px;margin:0;padding:10px 14px;transition:background-color .2s cubic-bezier(0,0,.21,1)}.campweb-portal .adressevaelger-suggestions .adressevaelger-suggestion,.campweb-portal .adressevaelger-suggestions .adressevaelger-suggestion:last-child{border:0}.campweb-portal .adressevaelger-suggestions .adressevaelger-suggestion.dawa-selected,.campweb-portal .adressevaelger-suggestions .adressevaelger-suggestion:hover{background-color:#ccc}.campweb-portal .ffb-options{background-color:#e5e5e5;list-style:none;margin:0;padding:0}.campweb-portal .ffb-options__item{overflow:hidden;position:relative}.campweb-portal .ffb-options__item:after,.campweb-portal .ffb-options__item:before{background-color:currentColor;bottom:1px;content:"";left:0;position:absolute;right:0}.campweb-portal .ffb-options__item:before{height:1px;opacity:.5}.campweb-portal .ffb-options__item:after{height:2px;transform:translateX(-101%);transition:transform .3s cubic-bezier(0,0,.21,1)}.campweb-portal .ffb-options__item:hover:after{transform:translateX(0)}.campweb-portal .ffb-options__item{background-color:transparent;border:0;color:#001965;cursor:pointer;display:block;font-family:Italian Plate No2 Expanded,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;font-weight:400;letter-spacing:.02em;line-height:24px;margin:0;padding:10px 14px;text-align:left;transition:background-color .2s cubic-bezier(0,0,.21,1);width:100%}.campweb-portal .ffb-options__item:focus-visible,.campweb-portal .ffb-options__item:hover{background-color:#ccc;outline:0}.campweb-portal .form-check{margin-bottom:5px;min-height:24px;padding-left:26px}.campweb-portal .form-check .form-check-input{margin-left:-26px;margin-top:2px}.campweb-portal .form-check-inline{margin-right:15px}.campweb-portal .form-check-input{background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:0 0;border:2px solid;color:#001965;cursor:pointer;height:18px;transition:background-size 125ms cubic-bezier(0,0,.21,1),color .15s;width:18px}.campweb-portal .form-check-input:checked{background-color:transparent;background-size:14px 14px;border-color:currentColor}.campweb-portal .form-check-input:not(:disabled):hover{color:#2878ff}.campweb-portal .form-check-input:active{filter:none}.campweb-portal .form-check-input:focus{border-color:currentColor;box-shadow:none}.campweb-portal .form-check-input:focus-visible{outline:2px solid #2878ff;outline-offset:2px}.campweb-portal .form-check-input:disabled{color:#b2b2b2;opacity:1}.campweb-portal .form-check-input[type=checkbox]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M11.746 3.455 5.961 10.35 2.13 7.136' stroke='%23001965' stroke-width='2'/%3E%3C/svg%3E");border-radius:0}.campweb-portal .form-check-input[type=checkbox]:not(:disabled):hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M11.746 3.455 5.961 10.35 2.13 7.136' stroke='%232878ff' stroke-width='2'/%3E%3C/svg%3E")}.campweb-portal .form-check-input[type=checkbox]:disabled{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M11.746 3.455 5.961 10.35 2.13 7.136' stroke='%23b2b2b2' stroke-width='2'/%3E%3C/svg%3E")}.campweb-portal .form-check-input[type=radio]{background-image:radial-gradient(circle closest-side,currentColor 61%,transparent 67.5%)}.campweb-portal .form-check-input:disabled~.form-check-label,.campweb-portal .form-check-input[disabled]~.form-check-label{cursor:default;opacity:1}.campweb-portal .form-check-label{color:#001965;cursor:pointer;font-family:Italian Plate No2 Expanded,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;font-weight:400;line-height:24px}.campweb-portal .form-switch{align-items:center;display:flex;min-height:30px;padding-left:0}.campweb-portal .form-switch .form-check-input[type=checkbox]{background-color:#c4c4c4;background-position:left 7px center;background-size:18px 18px;border:0;border-radius:15px;flex:none;height:30px;margin:0 10px 0 0;transition:background-color .3s ease-in-out,background-position .2s ease-in-out;width:67px}.campweb-portal .form-switch .form-check-input[type=checkbox],.campweb-portal .form-switch .form-check-input[type=checkbox]:disabled,.campweb-portal .form-switch .form-check-input[type=checkbox]:not(:disabled):hover{--bs-form-switch-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Ccircle cx='9' cy='9' r='9' fill='%23fff'/%3E%3C/svg%3E");background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Ccircle cx='9' cy='9' r='9' fill='%23fff'/%3E%3C/svg%3E")}.campweb-portal .form-switch .form-check-input[type=checkbox]:checked{background-color:#001965;background-position:left 42px center;background-size:18px 18px}.campweb-portal .form-switch .form-check-input[type=checkbox]:disabled{opacity:.5}.campweb-portal .form-switch .form-check-label{font-size:14px;font-weight:700;line-height:21px}.campweb-portal .form-control.is-invalid,.campweb-portal .form-select.is-invalid{border-color:#001965}.campweb-portal .form-control.is-invalid:focus,.campweb-portal .form-select.is-invalid:focus{border-color:#2878ff;box-shadow:none}.campweb-portal .form-control.is-invalid{background-image:none;padding-right:0}.campweb-portal .form-control.is-invalid:not(:disabled):not([readonly]):hover{border-color:#2878ff}.campweb-portal .form-select.is-invalid:not([multiple]):not([size]),.campweb-portal .form-select.is-invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon:none;background-position:right 4px top 13px;background-size:16px 10px;padding-right:34px}@supports ((-webkit-appearance:base-select) or (-moz-appearance:base-select) or (appearance:base-select)){.campweb-portal .form-select.is-invalid:not([multiple]):not([size]){padding-right:0}}.campweb-portal .form-check-input.is-invalid{border-color:currentColor}.campweb-portal .form-check-input.is-invalid:checked{background-color:transparent}.campweb-portal .form-check-input.is-invalid:focus{box-shadow:none}.campweb-portal .form-check-input.is-invalid~.form-check-label{color:#001965}.campweb-portal .invalid-feedback{color:red;font-family:Italian Plate No2 Expanded,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;font-weight:400;line-height:24px;margin-top:15px}.campweb-portal .is-invalid~.invalid-feedback,.campweb-portal .was-validated :invalid~.invalid-feedback{display:block}.campweb-portal .btn-primary{--bs-btn-padding-y:12px;--bs-btn-padding-x:25px;--bs-btn-font-family:Italian Plate No2 Expanded,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;--bs-btn-font-size:16px;--bs-btn-font-weight:400;--bs-btn-line-height:1;--bs-btn-border-width:0;--bs-btn-border-radius:0;--bs-btn-box-shadow:0 0 transparent;--bs-btn-active-shadow:0 0 transparent;--bs-btn-focus-box-shadow:0 0 transparent;--bs-btn-disabled-opacity:.5;--bs-btn-color:#fff;--bs-btn-bg:#2878ff;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#2878ff;--bs-btn-active-color:#fff;--bs-btn-active-bg:#2878ff;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#2878ff;align-items:center;background-image:linear-gradient(90deg,#001965,#001965 50%,#2878ff 50%);background-position:99% 0;background-repeat:no-repeat;background-size:230% 100%;display:inline-flex;flex-wrap:wrap;justify-content:center;letter-spacing:.03em;max-width:100%;min-height:40px;min-width:150px;overflow:hidden;position:relative;text-overflow:ellipsis;transition:all .4s cubic-bezier(0,0,.21,1);white-space:nowrap}@media (hover:hover) and (pointer:fine){.campweb-portal .btn-primary:focus,.campweb-portal .btn-primary:hover{background-position:0 0;transition:all .225s cubic-bezier(0,0,.21,1)}}.campweb-portal .btn-primary:active{padding-top:2px}.campweb-portal .btn-secondary{--bs-btn-padding-y:12px;--bs-btn-padding-x:25px;--bs-btn-font-family:Italian Plate No2 Expanded,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;--bs-btn-font-size:16px;--bs-btn-font-weight:400;--bs-btn-line-height:1;--bs-btn-border-width:0;--bs-btn-border-radius:0;--bs-btn-box-shadow:0 0 transparent;--bs-btn-active-shadow:0 0 transparent;--bs-btn-focus-box-shadow:0 0 transparent;--bs-btn-disabled-opacity:.5;--bs-btn-color:#fff;--bs-btn-bg:#001965;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#001965;--bs-btn-active-color:#fff;--bs-btn-active-bg:#001965;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#001965;align-items:center;background-image:linear-gradient(90deg,#2878ff,#2878ff calc(50% - 5px),#001965 50%);background-position:99% 0;background-repeat:no-repeat;background-size:230% 100%;display:inline-flex;flex-wrap:wrap;justify-content:center;letter-spacing:.03em;max-width:100%;min-height:40px;min-width:150px;overflow:hidden;position:relative;text-overflow:ellipsis;transition:all .4s cubic-bezier(0,0,.21,1);white-space:nowrap}@media (hover:hover) and (pointer:fine){.campweb-portal .btn-secondary:focus,.campweb-portal .btn-secondary:hover{background-position:0 0;transition:all .225s cubic-bezier(0,0,.21,1)}}.campweb-portal .btn-secondary:active{padding-top:2px}.campweb-portal .btn-outline-dark,.campweb-portal .btn-outline-primary,.campweb-portal .btn-outline-secondary{--bs-btn-padding-y:12px;--bs-btn-padding-x:25px;--bs-btn-font-family:Italian Plate No2 Expanded,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;--bs-btn-font-size:16px;--bs-btn-font-weight:400;--bs-btn-line-height:1;--bs-btn-border-width:0;--bs-btn-border-radius:0;--bs-btn-box-shadow:0 0 transparent;--bs-btn-active-shadow:0 0 transparent;--bs-btn-focus-box-shadow:0 0 transparent;--bs-btn-disabled-opacity:.5;--bs-btn-color:#001965;--bs-btn-bg:transparent;--bs-btn-hover-color:#001965;--bs-btn-hover-bg:transparent;--bs-btn-active-color:#001965;--bs-btn-active-bg:transparent;--bs-btn-active-shadow:inset 0 0 0 2px transparent;--bs-btn-disabled-color:#001965;--bs-btn-disabled-bg:transparent;align-items:center;box-shadow:inset 0 0 0 2px currentColor;display:inline-flex;flex-wrap:wrap;justify-content:center;letter-spacing:.03em;max-width:100%;min-height:40px;min-width:150px;overflow:hidden;position:relative;text-overflow:ellipsis;transition:box-shadow 0s;white-space:nowrap}.campweb-portal .btn-outline-dark:after,.campweb-portal .btn-outline-dark:before,.campweb-portal .btn-outline-primary:after,.campweb-portal .btn-outline-primary:before,.campweb-portal .btn-outline-secondary:after,.campweb-portal .btn-outline-secondary:before{border:2px solid transparent;content:"";height:0;position:absolute;width:0}.campweb-portal .btn-outline-dark:before,.campweb-portal .btn-outline-primary:before,.campweb-portal .btn-outline-secondary:before{left:0;top:0}.campweb-portal .btn-outline-dark:after,.campweb-portal .btn-outline-primary:after,.campweb-portal .btn-outline-secondary:after{bottom:0;right:0}.campweb-portal .btn-outline-dark:focus-visible,.campweb-portal .btn-outline-dark:hover,.campweb-portal .btn-outline-primary:focus-visible,.campweb-portal .btn-outline-primary:hover,.campweb-portal .btn-outline-secondary:focus-visible,.campweb-portal .btn-outline-secondary:hover{box-shadow:inset 0 0 0 2px transparent;transition:box-shadow .3s}.campweb-portal .btn-outline-dark:focus-visible:after,.campweb-portal .btn-outline-dark:focus-visible:before,.campweb-portal .btn-outline-dark:hover:after,.campweb-portal .btn-outline-dark:hover:before,.campweb-portal .btn-outline-primary:focus-visible:after,.campweb-portal .btn-outline-primary:focus-visible:before,.campweb-portal .btn-outline-primary:hover:after,.campweb-portal .btn-outline-primary:hover:before,.campweb-portal .btn-outline-secondary:focus-visible:after,.campweb-portal .btn-outline-secondary:focus-visible:before,.campweb-portal .btn-outline-secondary:hover:after,.campweb-portal .btn-outline-secondary:hover:before{height:100%;width:100%}.campweb-portal .btn-outline-dark:focus-visible:before,.campweb-portal .btn-outline-dark:hover:before,.campweb-portal .btn-outline-primary:focus-visible:before,.campweb-portal .btn-outline-primary:hover:before,.campweb-portal .btn-outline-secondary:focus-visible:before,.campweb-portal .btn-outline-secondary:hover:before{border-left-color:currentColor;border-top-color:currentColor;transition:border-top-color 0s .15s,border-left-color 0s .15s,height .15s ease-out .15s,width .2s ease-out .15s}.campweb-portal .btn-outline-dark:focus-visible:after,.campweb-portal .btn-outline-dark:hover:after,.campweb-portal .btn-outline-primary:focus-visible:after,.campweb-portal .btn-outline-primary:hover:after,.campweb-portal .btn-outline-secondary:focus-visible:after,.campweb-portal .btn-outline-secondary:hover:after{border-bottom-color:currentColor;border-right-color:currentColor;transition:border-right-color 0s .15s,border-bottom-color 0s .15s,height .15s ease-out .15s,width .15s ease-out .25s}.campweb-portal .btn-outline-dark:focus-visible,.campweb-portal .btn-outline-primary:focus-visible,.campweb-portal .btn-outline-secondary:focus-visible{outline:2px solid #2878ff;outline-offset:4px}.campweb-portal .btn-outline-dark:active,.campweb-portal .btn-outline-primary:active,.campweb-portal .btn-outline-secondary:active{padding-top:2px}.campweb-portal .btn-outline-dark.disabled,.campweb-portal .btn-outline-dark:disabled,.campweb-portal .btn-outline-primary.disabled,.campweb-portal .btn-outline-primary:disabled,.campweb-portal .btn-outline-secondary.disabled,.campweb-portal .btn-outline-secondary:disabled{box-shadow:inset 0 0 0 2px currentColor}.campweb-portal .btn-link{--bs-btn-padding-y:12px;--bs-btn-padding-x:25px;--bs-btn-font-family:Italian Plate No2 Expanded,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;--bs-btn-font-size:16px;--bs-btn-font-weight:400;--bs-btn-line-height:1;--bs-btn-border-width:0;--bs-btn-border-radius:0;--bs-btn-box-shadow:0 0 transparent;--bs-btn-active-shadow:0 0 transparent;--bs-btn-focus-box-shadow:0 0 transparent;--bs-btn-disabled-opacity:.5;--bs-btn-color:#2878ff;--bs-btn-hover-color:#2878ff;--bs-btn-active-color:#2878ff;--bs-btn-disabled-color:#2878ff;align-items:center;display:inline-flex;flex-wrap:wrap;justify-content:center;letter-spacing:.03em;max-width:100%;min-height:40px;min-width:150px;overflow:hidden;position:relative;text-decoration:underline;text-overflow:ellipsis;white-space:nowrap}.campweb-portal :is(.btn-primary,.btn-secondary,.btn-outline-primary,.btn-outline-secondary,.btn-outline-dark,.btn-link).btn-sm{--bs-btn-font-size:14px;min-width:auto;padding:1px 18px 0}.campweb-portal .ffb-sidebar{color:#001965;height:64px;left:0;position:fixed;top:var(--ffb-admin-bar);width:100%;z-index:1030}@media (min-width:1024px){.campweb-portal .ffb-sidebar{height:calc(100vh - var(--ffb-admin-bar));width:80px}}.campweb-portal .ffb-sidebar__bar{background-color:#f6f6f6;display:flex;height:64px;justify-content:space-between;position:relative;transition:background-color .4s ease-out;width:100%;z-index:2}@media (min-width:1024px){.campweb-portal .ffb-sidebar__bar{flex-direction:column;height:calc(100vh - var(--ffb-admin-bar));width:80px}}.campweb-portal .ffb-sidebar__logo{color:inherit;display:block;margin:6px 0 0 20px;position:relative;transition:color .4s ease-out}.campweb-portal .ffb-sidebar__logo svg{display:block;height:52px;width:25px}@media (min-width:1024px){.campweb-portal .ffb-sidebar__logo{margin:40px 0 0 25px;width:40px}.campweb-portal .ffb-sidebar__logo svg{height:54px;width:32px}}.campweb-portal .ffb-sidebar__logo path{stroke-dasharray:100;stroke-dashoffset:10;transition:stroke-dashoffset 0s}.campweb-portal .ffb-sidebar__logo:hover path{stroke-dashoffset:200;transition:stroke-dashoffset 1.25s cubic-bezier(.5,0,.5,1)}.campweb-portal .ffb-sidebar__lower{display:flex;justify-content:space-between;width:calc(50% + 20px)}@media (min-width:1024px){.campweb-portal .ffb-sidebar__lower{flex-direction:column;justify-content:flex-start;min-height:calc(50% + 67px);padding-bottom:47px;width:100%}}.campweb-portal .ffb-sidebar__toggle{align-self:center;background:none;border:0;color:inherit;cursor:pointer;display:block;font-family:Italian Plate No2,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;height:60px;margin:0;padding:0;position:relative;text-transform:uppercase;width:60px}.campweb-portal .ffb-sidebar__toggle:before{background-color:#001965;border-radius:50%;content:"";height:43px;left:10px;position:absolute;top:9px;transition:background-color .4s cubic-bezier(0,0,.21,1) .3s;width:43px}@media (min-width:1024px){.campweb-portal .ffb-sidebar__toggle{margin-bottom:40px}.campweb-portal .ffb-sidebar__toggle:before{top:0}}.campweb-portal .ffb-sidebar__toggle:focus-visible{outline:0}.campweb-portal .ffb-sidebar__toggle:focus-visible:before{outline:2px solid #2878ff;outline-offset:2px}.campweb-portal .ffb-sidebar__burger{height:12px;left:21px;position:absolute;top:25px;width:21px}@media (min-width:1024px){.campweb-portal .ffb-sidebar__burger{top:16px}}.campweb-portal .ffb-sidebar__burger span{background:#fff;height:2px;left:0;position:absolute;transition:width .4s .4s,top .4s,left .4s,right .4s,transform .4s,background-color .4s;width:21px}.campweb-portal .ffb-sidebar__burger span:first-child{top:0}.campweb-portal .ffb-sidebar__burger span:nth-child(2){top:5px}.campweb-portal .ffb-sidebar__burger span:nth-child(3){top:10px}.campweb-portal .ffb-sidebar:not(.is-open) .ffb-sidebar__toggle:hover .ffb-sidebar__burger span{animation:ffb-draw-line .4s ease-out;transform-origin:left center}.campweb-portal .ffb-sidebar:not(.is-open) .ffb-sidebar__toggle:hover .ffb-sidebar__burger span:nth-child(2){animation-delay:.1s}.campweb-portal .ffb-sidebar:not(.is-open) .ffb-sidebar__toggle:hover .ffb-sidebar__burger span:nth-child(3){animation-delay:.2s}@keyframes ffb-draw-line{0%{width:21px}40%{width:12px}to{width:21px}}.campweb-portal .ffb-sidebar__label{display:block;font-family:Italian Plate No2,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;text-transform:uppercase}.campweb-portal .ffb-sidebar__toggle .ffb-sidebar__label{display:none;font-size:14px;left:0;letter-spacing:.1em;line-height:1.5;position:absolute;top:50px;width:100%}@media (min-width:1024px){.campweb-portal .ffb-sidebar__toggle .ffb-sidebar__label{display:block}}.campweb-portal .ffb-sidebar__label--open{opacity:1;transform:translateX(0);transition:opacity .3s cubic-bezier(0,0,.21,1) .35s,transform .3s cubic-bezier(0,0,.21,1) .35s}.campweb-portal .ffb-sidebar__label--close{color:#fff;opacity:0;transform:translateX(-30px);transition:opacity .4s cubic-bezier(0,0,.21,1),transform .4s cubic-bezier(0,0,.21,1)}.campweb-portal .ffb-sidebar__profile{align-items:center;display:flex;height:100%;position:absolute;right:58px;width:60px}@media (min-width:1024px){.campweb-portal .ffb-sidebar__profile{flex:1 1 auto;height:auto;position:relative;right:auto;width:100%}}.campweb-portal .ffb-sidebar__login{align-items:center;color:inherit;display:flex;flex-direction:column;height:60px;justify-content:center;text-decoration:none;transition:color .5s;width:100%}.campweb-portal .ffb-sidebar__login:hover{color:inherit}.campweb-portal .ffb-sidebar__login .ffb-sidebar__label{display:none;font-size:13px;letter-spacing:1px;line-height:1.1;margin-top:4px;padding:0 5px}@media (min-width:1024px){.campweb-portal .ffb-sidebar__login .ffb-sidebar__label{display:block}}.campweb-portal .ffb-sidebar__lock{display:block;flex:none;margin-bottom:3px}.campweb-portal .ffb-sidebar__lock-key,.campweb-portal .ffb-sidebar__lock-shackle{stroke-dasharray:100;stroke-dashoffset:80;transition:stroke-dashoffset .5s ease-out}.campweb-portal .ffb-sidebar__login:hover .ffb-sidebar__lock-shackle{stroke-dashoffset:87}.campweb-portal .ffb-sidebar__login:hover .ffb-sidebar__lock-key{stroke-dashoffset:110}.campweb-portal .ffb-menu{background-color:#001965;bottom:0;color:#fff;display:flex;left:0;opacity:0;overflow-y:auto;padding:40px 0;position:fixed;right:0;top:calc(64px + var(--ffb-admin-bar));transform:translateY(-100vh);transition:transform .5s ease,opacity .5s ease-in-out;z-index:1}@media (min-width:1024px){.campweb-portal .ffb-menu{align-items:center;top:var(--ffb-admin-bar);transform:translateX(-100vw)}}.campweb-portal .ffb-menu__links{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;opacity:0;overflow:hidden;padding:0;transform:translateX(-40px);transition:opacity .8s ease,transform .8s ease}.campweb-portal .ffb-menu__links a{color:#fff;display:inline-block;font-family:Italian Plate No2,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:22px;font-weight:500;letter-spacing:.01em;line-height:24px;padding:5px 5px 5px 25px;position:relative;text-decoration:none;transform:translateX(-25px);transition:transform .25s cubic-bezier(.5,0,.5,1)}.campweb-portal .ffb-menu__links a:before{border-top:2px solid;content:"";left:0;position:absolute;top:50%;width:12px}.campweb-portal .ffb-menu__links a:focus-visible,.campweb-portal .ffb-menu__links a:hover{color:#fff;transform:translateX(0)}.campweb-portal .ffb-menu__links a:focus-visible{outline:2px solid #2878ff;outline-offset:-2px}@media (min-width:1024px){.campweb-portal .ffb-menu__links a{font-size:30px;line-height:28px;padding:10px 10px 10px 32px;transform:translateX(-32px)}.campweb-portal .ffb-menu__links a:before{width:20px}}.campweb-portal .ffb-sidebar.is-open .ffb-sidebar__bar{background-color:#193074}.campweb-portal .ffb-sidebar.is-open .ffb-sidebar__login,.campweb-portal .ffb-sidebar.is-open .ffb-sidebar__logo{color:#fff}.campweb-portal .ffb-sidebar.is-open .ffb-sidebar__toggle:before{background-color:#fff;transition-delay:0s}.campweb-portal .ffb-sidebar.is-open .ffb-sidebar__burger span{background:#001965;transition:width .4s,top .4s .4s,left .4s .4s,right .4s .4s,transform .4s .4s,background-color .4s}.campweb-portal .ffb-sidebar.is-open .ffb-sidebar__burger span:first-child{left:2px;top:2px;transform:rotate(45deg);width:50%}.campweb-portal .ffb-sidebar.is-open .ffb-sidebar__burger span:nth-child(2){top:5px;transform:rotate(-45deg)}.campweb-portal .ffb-sidebar.is-open .ffb-sidebar__burger span:nth-child(3){left:auto;right:2px;top:8px;transform:rotate(45deg);width:50%}.campweb-portal .ffb-sidebar.is-open .ffb-sidebar__label--open{opacity:0;transform:translateX(30px);transition-delay:0s}.campweb-portal .ffb-sidebar.is-open .ffb-sidebar__label--close{opacity:1;transform:translateX(0);transition-delay:.4s}.campweb-portal .ffb-sidebar.is-open .ffb-menu{opacity:1;transform:none}.campweb-portal .ffb-sidebar.is-open .ffb-menu__links{opacity:1;transform:none;transition-delay:.4s}.campweb-portal .ffb-footer{background-color:#001965;color:#fff;font-family:Italian Plate No2 Expanded,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;letter-spacing:.02em;line-height:1.5;min-height:200px;padding:40px 0;position:relative;z-index:2}@media (min-width:768px){.campweb-portal .ffb-footer{padding:60px 0}}@media (min-width:1200px){.campweb-portal .ffb-footer{padding:100px 0 60px}}.campweb-portal .ffb-footer a{color:inherit;text-decoration:none}.campweb-portal .ffb-footer p{margin:0}.campweb-portal .ffb-footer__phone,.campweb-portal .ffb-footer__underline{overflow:hidden;padding-bottom:2px;position:relative}.campweb-portal .ffb-footer__phone:after,.campweb-portal .ffb-footer__underline:after{border-bottom:2px solid;bottom:1px;content:"";display:block;left:0;position:absolute;right:0;transform:translateX(-101%);transition:transform .3s cubic-bezier(0,0,.21,1);width:100%}.campweb-portal .ffb-footer__phone:hover:after,.campweb-portal .ffb-footer__underline:hover:after{transform:translateX(0)}.campweb-portal .ffb-footer__underline{display:inline-flex}.campweb-portal .ffb-footer__practical{margin-bottom:40px}.campweb-portal .ffb-footer__practical>div{margin-bottom:20px}@media (min-width:1024px){.campweb-portal .ffb-footer__practical>div{margin-bottom:30px}}.campweb-portal .ffb-footer__social a{align-items:flex-start;display:inline-flex;height:40px;margin-right:10px;width:32px}.campweb-portal .ffb-footer__social svg{display:block;height:30px;transform:scale(1);transition:color .2s cubic-bezier(0,0,.21,1),transform .2s cubic-bezier(0,0,.21,1);width:30px}.campweb-portal .ffb-footer__social a:hover svg{color:#2878ff;transform:scale(1.1)}.campweb-portal .ffb-footer__links{list-style:none;margin:0 0 40px;padding:0}@media (min-width:1024px){.campweb-portal .ffb-footer__links{margin-bottom:30px}}.campweb-portal .ffb-footer__links a{display:inline-block;padding:0 0 5px 33px;position:relative;transition:padding-left .2s cubic-bezier(0,0,.21,1)}.campweb-portal .ffb-footer__links a:before{background-color:#2878ff;content:"";display:inline-block;height:2px;left:0;position:absolute;top:10px;transition:width .2s cubic-bezier(0,0,.21,1);width:20px}.campweb-portal .ffb-footer__links a:hover{padding-left:40px}.campweb-portal .ffb-footer__links a:hover:before{width:27px}.campweb-portal .ffb-footer__additional{margin-bottom:30px}.campweb-portal .ffb-footer__additional p{font-family:Italian Plate No2,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:22px;font-weight:500;letter-spacing:.01em;line-height:28px;margin-bottom:30px}.campweb-portal .ffb-footer__phone{color:#fff;display:inline-block;font-family:Finansforbundet,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:70px;font-weight:700;letter-spacing:-3px;line-height:71px;margin-bottom:30px}@media (min-width:768px){.campweb-portal .ffb-footer__phone{font-size:72px;letter-spacing:0}}@media (min-width:1200px){.campweb-portal .ffb-footer__phone{font-size:92px;line-height:90px}}.campweb-portal .ffb-footer__apps{margin-bottom:30px}@media (min-width:768px){.campweb-portal .ffb-footer__apps{margin-bottom:0}}@media (min-width:1024px){.campweb-portal .ffb-footer__apps{align-items:center;display:flex;margin-top:6px}}.campweb-portal .ffb-footer__apps a{margin-right:10px}@media (min-width:1024px){.campweb-portal .ffb-footer__apps a{display:flex}}.campweb-portal .ffb-footer__apps img{height:25px;opacity:.8;transition:opacity .2s cubic-bezier(0,0,.21,1);width:auto}.campweb-portal .ffb-footer__apps a:hover img{opacity:1}.campweb-portal .ffb-footer__apps-text{margin-bottom:10px;margin-right:30px}@media (min-width:1024px){.campweb-portal .ffb-footer__apps-text{display:flex;margin-bottom:0}}.campweb-portal .ffb-filters{margin-top:67px}.campweb-portal .ffb-filters__audience{max-width:341px}.campweb-portal .ffb-filters__row{align-items:flex-end;display:flex;flex-wrap:wrap;margin-top:32px}.campweb-portal .ffb-filters__row+.ffb-filters__row{margin-top:51px}.campweb-portal .ffb-filters__field{flex:0 0 auto;position:relative;width:200px}.campweb-portal .ffb-filters__field--search{margin-left:55px;width:463px}.campweb-portal .ffb-filters__field--target{margin-left:60px}@media (max-width:767px){.campweb-portal .ffb-filters__field,.campweb-portal .ffb-filters__field--search{margin-left:0;width:100%}.campweb-portal .ffb-filters__field+.ffb-filters__field{margin-top:24px}}.campweb-portal .ffb-filters__dash{align-self:center;background-color:#001965;flex:none;height:2px;margin:0 18px 0 13px;width:28px}.campweb-portal .ffb-select--box{--bs-form-select-bg-img:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 9' fill='none'%3E%3Cpath d='m1 1 7 7 7-7' stroke='%23001965' stroke-width='2'/%3E%3C/svg%3E");background-color:#fff;background-position:right 19px center;background-size:16px 9px;border:0;box-shadow:0 2px 12px rgba(0,25,101,.1);height:56px;padding:0 56px 0 23px}.campweb-portal .ffb-select--box:focus{background-color:#fff;box-shadow:0 2px 12px rgba(0,25,101,.1),0 0 0 2px #2878ff}.campweb-portal .ffb-select--box:has(option[value=""]:checked){color:#001965}@supports ((-webkit-appearance:base-select) or (-moz-appearance:base-select) or (appearance:base-select)){.campweb-portal .ffb-select--box:not([multiple]):not([size]){padding-right:15px}.campweb-portal .ffb-select--box:not([multiple]):not([size])::picker-icon{align-self:center;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 9' fill='none'%3E%3Cpath d='m1 1 7 7 7-7' stroke='%23001965' stroke-width='2'/%3E%3C/svg%3E");background-size:16px 9px;margin:0 0 0 auto}}.campweb-portal .ffb-input--icon{padding-right:36px}.campweb-portal .ffb-filters__icon{bottom:13px;color:#001965;pointer-events:none;position:absolute;right:2px}.campweb-portal .ffb-filters__icon--mirrored{bottom:8px;transform:scaleX(-1)}.campweb-portal .ffb-input[type=date]{position:relative}.campweb-portal .ffb-input[type=date]::-webkit-calendar-picker-indicator{bottom:10px;cursor:pointer;height:24px;margin:0;opacity:0;position:absolute;right:0;width:24px}.campweb-portal .ffb-input[type=date].is-empty:not(:focus){color:transparent}.campweb-portal .ffb-input[type=date].is-empty:not(:focus)::-webkit-datetime-edit{color:transparent}.campweb-portal .ffb-filters__placeholder{bottom:10px;color:#001965;font-family:Italian Plate No2 Expanded,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;left:0;letter-spacing:.02em;line-height:24px;opacity:.5;pointer-events:none;position:absolute}.campweb-portal .ffb-input:focus+.ffb-filters__placeholder,.campweb-portal .ffb-input:not(.is-empty)+.ffb-filters__placeholder{display:none}.campweb-portal .ffb-filters__actions{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-top:59px}.campweb-portal .ffb-results-bar{align-items:center;display:flex;flex-wrap:wrap;font-family:Italian Plate No2 Expanded,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;gap:16px 55px;line-height:24px}.campweb-portal .ffb-results-bar p{margin:0}.campweb-portal .ffb-check{margin-bottom:0}.campweb-portal .ffb-event-grid{--bs-gutter-x:40px;--bs-gutter-y:60px;margin-top:23px}@media (min-width:1200px){.campweb-portal .ffb-event-grid{--bs-gutter-x:60px}}.campweb-portal .ffb-events__empty{font-size:16px;margin:60px 0 0}.campweb-portal .ffb-events__more{margin-top:80px;text-align:center}.campweb-portal .ffb-event-card{display:flex;height:100%;margin:0 -18px;padding:14px 18px 18px;position:relative}.campweb-portal .ffb-event-card:after,.campweb-portal .ffb-event-card:before{border:0 solid transparent;content:"";height:0;left:0;pointer-events:none;position:absolute;top:0;width:0;z-index:2}.campweb-portal .ffb-event-card:before{border-right-width:2px;border-top-width:2px;transition:height .2s ease-in,width .2s ease-out .2s,border-color 0s .4s}.campweb-portal .ffb-event-card:after{border-bottom-width:2px;border-left-width:2px;transition:width .2s ease-in,height .2s ease-out .2s,border-color 0s .4s}.campweb-portal .ffb-event-card:focus-within:after,.campweb-portal .ffb-event-card:focus-within:before,.campweb-portal .ffb-event-card:hover:after,.campweb-portal .ffb-event-card:hover:before{border-color:#2878ff;height:100%;width:100%}.campweb-portal .ffb-event-card:focus-within:before,.campweb-portal .ffb-event-card:hover:before{transition:width .2s ease-in,height .2s ease-out .2s}.campweb-portal .ffb-event-card:focus-within:after,.campweb-portal .ffb-event-card:hover:after{transition:height .2s ease-in,width .2s ease-out .2s}@media (prefers-reduced-motion:reduce){.campweb-portal .ffb-event-card:after,.campweb-portal .ffb-event-card:before,.campweb-portal .ffb-event-card:focus-within:after,.campweb-portal .ffb-event-card:focus-within:before,.campweb-portal .ffb-event-card:hover:after,.campweb-portal .ffb-event-card:hover:before{transition:none}}.campweb-portal .ffb-event-card__body{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.campweb-portal .ffb-event-card__title{color:#001965;font-family:Italian Plate No2,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:32px;font-weight:500;letter-spacing:0;line-height:40px;margin:0 0 12px;overflow-wrap:break-word;text-transform:none}.campweb-portal .ffb-event-card__title a{color:inherit;text-decoration:none}.campweb-portal .ffb-event-card__title a:focus-visible{outline:0}.campweb-portal .ffb-event-card__info{color:#2878ff;font-family:Italian Plate No2,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:18px;line-height:20px;margin:0 0 12px}.campweb-portal .ffb-event-card__description{font-family:Italian Plate No2 Expanded,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:24px;margin:0}.campweb-portal .ffb-event-card__meta{font-family:Italian Plate No2,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:14px;font-weight:600;letter-spacing:.1em;line-height:20px;margin-top:32px;text-transform:uppercase}.campweb-portal .ffb-event-card__labels{display:flex;flex-wrap:wrap;gap:6px 10px;list-style:none;margin:0 0 12px;padding:0}.campweb-portal .ffb-label{background-color:#f2f2f2;font-size:13px;letter-spacing:.1em;line-height:20px;padding:0 8px}.campweb-portal .ffb-label--online{background-color:#ff9bbe}.campweb-portal .ffb-event-card__date{margin:0 0 9px}.campweb-portal .ffb-event-card__status{align-items:center;display:flex;flex-wrap:wrap;gap:0 26px;margin:0}.campweb-portal .ffb-status{align-items:center;display:inline-flex;gap:12px}.campweb-portal .ffb-status:before{background-color:#15cf74;border-radius:50%;content:"";flex:none;height:12px;width:12px}.campweb-portal .ffb-status--waitinglist:before{background-color:#ffe66e}.campweb-portal .ffb-status--closed{color:#808cb2}.campweb-portal .ffb-status--closed:before{background-color:rgba(253,109,111,.5)}.campweb-portal .ffb-status--cancelled:before{background-color:#808cb2}.campweb-portal .ffb-event-card--featured{background-color:#f2f2f2;gap:25px;margin:0;padding:25px 23px 23px 19px}.campweb-portal .ffb-event-card--featured .ffb-event-card__body{padding-top:7px}.campweb-portal .ffb-event-card--featured .ffb-event-card__meta{margin-top:auto;padding-top:32px}.campweb-portal .ffb-event-card--featured .ffb-label{background-color:#fff}.campweb-portal .ffb-event-card--featured .ffb-label--online{background-color:#ff9bbe}.campweb-portal .ffb-event-card__image{flex:0 0 calc(50% - 15px);min-height:411px}.campweb-portal .ffb-event-card__image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:575px){.campweb-portal .ffb-event-card__image{display:none}}.campweb-portal .ffb-join{align-items:center;background-color:#6fe4c1;border-radius:50%;color:#001965;display:flex;font-family:Italian Plate No2,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;font-weight:700;height:80px;justify-content:center;letter-spacing:.1em;line-height:16px;padding:0 8px;position:fixed;right:20px;text-align:center;text-decoration:none;text-transform:uppercase;top:calc(80px + var(--ffb-admin-bar));transition:background-color .3s ease,color .3s ease;width:80px;z-index:1020}@media (min-width:1024px){.campweb-portal .ffb-join{right:18px;top:calc(40px + var(--ffb-admin-bar))}}.campweb-portal .ffb-join:focus-visible,.campweb-portal .ffb-join:hover{background-color:#001965;color:#6fe4c1}.campweb-portal .ffb-event-top{padding-bottom:50px}@media (min-width:1024px){.campweb-portal .ffb-event-top{padding-bottom:60px}.campweb-portal .ffb-event-top .ffb-container{position:relative}}.campweb-portal .ffb-back{align-items:center;color:rgba(0,25,101,.7);display:inline-flex;font-family:Italian Plate No2,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;gap:8px;letter-spacing:.075em;line-height:20px;margin-bottom:24px;text-decoration:none;text-transform:uppercase;transition:color .2s cubic-bezier(0,0,.21,1)}.campweb-portal .ffb-back svg{flex:none}.campweb-portal .ffb-back span{overflow:hidden;padding-bottom:2px;position:relative}.campweb-portal .ffb-back span:after{border-bottom:2px solid;bottom:1px;content:"";left:0;position:absolute;right:0;transform:translateX(-101%);transition:transform .3s cubic-bezier(0,0,.21,1)}.campweb-portal .ffb-back:focus-visible,.campweb-portal .ffb-back:hover{color:#001965}.campweb-portal .ffb-back:focus-visible span:after,.campweb-portal .ffb-back:hover span:after{transform:translateX(0)}@media (min-width:1024px){.campweb-portal .ffb-back{left:calc(52.6px + 21%);margin:0;position:absolute;top:-62px}}@media (min-width:1200px){.campweb-portal .ffb-back{left:calc(70px + 21%)}}.campweb-portal .ffb-event-title{hyphens:auto;max-width:900px;overflow-wrap:break-word}.campweb-portal .ffb-event-facts{display:grid;gap:32px 30px;margin-top:40px}@media (min-width:768px){.campweb-portal .ffb-event-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.campweb-portal .ffb-event-facts{gap:0;grid-template-columns:21% 22.25% minmax(0,1fr);margin-top:58px}}.campweb-portal .ffb-event-facts__info p{color:#2878ff;font-family:Italian Plate No2,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:18px;line-height:20px;margin:0}@media (max-width:1023px){.campweb-portal .ffb-event-facts__info{grid-column:1/-1}.campweb-portal .ffb-event-facts__info:not(:has(p)){display:none}}@media (min-width:1024px){.campweb-portal .ffb-event-facts__info,.campweb-portal .ffb-event-facts__list{padding-right:30px}}.campweb-portal .ffb-event-facts__list,.campweb-portal .ffb-event-facts__price{margin:0}.campweb-portal .ffb-fact{color:#001965;font-family:Italian Plate No2,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:14px;letter-spacing:.1em;line-height:17px;text-transform:uppercase}.campweb-portal .ffb-fact+.ffb-fact{margin-top:24px}.campweb-portal .ffb-fact dt{font-weight:400;margin:0 0 4px}.campweb-portal .ffb-fact dd{font-weight:600;margin:0}.campweb-portal .ffb-fact__labels{display:flex;flex-wrap:wrap;gap:6px 10px;margin:0 0 8px}.campweb-portal .ffb-fact__labels .ffb-label{background-color:#dbdbdb}.campweb-portal .ffb-fact__labels .ffb-label--online{background-color:#ff9bbe}.campweb-portal .ffb-fact__line{display:block}.campweb-portal .ffb-fact__note{display:block;font-weight:400;margin-top:4px;opacity:.7}.campweb-portal .ffb-event-status{color:#001965;font-family:Italian Plate No2,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:14px;font-weight:600;letter-spacing:.1em;line-height:17px;margin:16px 0 0;text-transform:uppercase}.campweb-portal .ffb-event-status .ffb-status{gap:9px}.campweb-portal .ffb-event-status .ffb-status:before{height:14px;width:14px}.campweb-portal .ffb-event-actions{display:grid;gap:20px;margin-top:32px;width:-moz-fit-content;width:fit-content}.campweb-portal .ffb-event-actions .btn{min-width:207px}.campweb-portal .ffb-event-actions--center{-moz-column-gap:39px;column-gap:39px;grid-auto-columns:1fr;grid-auto-flow:column;margin:60px auto 0}@media (max-width:575px){.campweb-portal .ffb-event-actions{width:100%}.campweb-portal .ffb-event-actions--center{grid-auto-flow:row}}.campweb-portal .ffb-event-note{color:#001965;font-family:Italian Plate No2 Expanded,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:14px;line-height:20px;margin:20px 0 0;max-width:280px}.campweb-portal .ffb-event-body{padding-top:40px}@media (min-width:1024px){.campweb-portal .ffb-event-body{padding-top:70px}.campweb-portal .ffb-event-body__grid{align-items:start;display:grid;grid-template-columns:21% minmax(0,730px) minmax(220px,1fr)}.campweb-portal .ffb-event-body__main{grid-column:2}}.campweb-portal .ffb-print{align-items:center;background:none;border:0;color:#001965;cursor:pointer;display:none;font-family:Italian Plate No2,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;gap:8px;letter-spacing:.8px;line-height:23px;margin:0 0 30px;padding:0;text-transform:uppercase}.campweb-portal .ffb-print span{overflow:hidden;padding-bottom:2px;position:relative}.campweb-portal .ffb-print span:after{border-bottom:2px solid;bottom:1px;content:"";left:0;position:absolute;right:0;transform:translateX(-101%);transition:transform .3s cubic-bezier(0,0,.21,1)}.campweb-portal .ffb-print:focus-visible span:after,.campweb-portal .ffb-print:hover span:after{transform:translateX(0)}@media (min-width:768px){.campweb-portal .ffb-print{display:inline-flex}}@media (min-width:1024px){.campweb-portal .ffb-print{font-size:14px}}.campweb-portal .ffb-richtext{color:#001965;font-family:Italian Plate No2 Expanded,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;letter-spacing:.02em;line-height:24px;overflow-wrap:break-word}.campweb-portal .ffb-richtext p{margin:0 0 24px}.campweb-portal .ffb-richtext p:empty{display:none}.campweb-portal .ffb-richtext>:last-child{margin-bottom:0}.campweb-portal .ffb-richtext h2,.campweb-portal .ffb-richtext h3,.campweb-portal .ffb-richtext h4,.campweb-portal .ffb-richtext h5,.campweb-portal .ffb-richtext h6{color:inherit;font-family:Italian Plate No2,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:22px;font-weight:500;letter-spacing:.01em;line-height:28px;margin:56px 0 10px;text-transform:none}.campweb-portal .ffb-richtext h2:first-child,.campweb-portal .ffb-richtext h3:first-child,.campweb-portal .ffb-richtext h4:first-child,.campweb-portal .ffb-richtext h5:first-child,.campweb-portal .ffb-richtext h6:first-child{margin-top:0}.campweb-portal .ffb-richtext h4,.campweb-portal .ffb-richtext h5,.campweb-portal .ffb-richtext h6{font-size:18px;font-weight:600;line-height:24px}.campweb-portal .ffb-richtext ol,.campweb-portal .ffb-richtext ul{list-style:none;margin:24px 0;padding:0}.campweb-portal .ffb-richtext li{margin-bottom:16px;padding-left:28px;position:relative}.campweb-portal .ffb-richtext li:last-child{margin-bottom:0}.campweb-portal .ffb-richtext li>ol,.campweb-portal .ffb-richtext li>ul{margin:12px 0 0}.campweb-portal .ffb-richtext li p{margin:0}.campweb-portal .ffb-richtext ul>li:before{background-color:#2878ff;border-radius:50%;content:"";height:8px;left:1px;position:absolute;top:8px;width:8px}.campweb-portal .ffb-richtext ul ul>li:before{background-color:transparent;border:2px solid #2878ff}.campweb-portal .ffb-richtext ol{counter-reset:ffb-richtext}.campweb-portal .ffb-richtext ol>li:before{color:#2878ff;content:counter(ffb-richtext) ".";counter-increment:ffb-richtext;font-weight:700;left:0;position:absolute;top:0}.campweb-portal .ffb-richtext a{border-bottom:1px solid;color:inherit;text-decoration:none}.campweb-portal .ffb-richtext a:hover{border-bottom-width:2px}.campweb-portal .ffb-richtext b,.campweb-portal .ffb-richtext strong{font-weight:700}.campweb-portal .ffb-richtext img{height:auto;max-width:100%}.campweb-portal .ffb-richtext figure{margin:40px 0}.campweb-portal .ffb-richtext .ffb-richtext__lead{font-family:Italian Plate No2,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:20px;letter-spacing:.01em;line-height:1.3;margin-bottom:30px}@media (min-width:1024px){.campweb-portal .ffb-richtext .ffb-richtext__lead{font-size:22px;margin-bottom:56px}}.campweb-portal .ffb-event-image{margin:60px 0 0}@media (min-width:1024px){.campweb-portal .ffb-event-image{margin-top:80px}}.campweb-portal .ffb-event-image img{aspect-ratio:4/3;display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.campweb-portal .ffb-help{bottom:calc(20px + env(safe-area-inset-bottom, 0px));position:fixed;right:20px;z-index:1020}html.ffb-menu-open .campweb-portal .ffb-help{display:none}@media (min-width:1024px){.campweb-portal .ffb-help{bottom:auto;grid-column:3;justify-self:end;position:sticky;right:auto;top:calc(40px + var(--ffb-admin-bar));width:236px;z-index:auto}}.campweb-portal .ffb-help__toggle{align-items:center;background-color:#ff9bbe;border:0;border-radius:50%;box-shadow:0 2px 12px rgba(0,25,101,.2);color:#001965;cursor:pointer;display:flex;height:56px;justify-content:center;padding:0;transition:transform .2s cubic-bezier(0,0,.21,1);width:56px}.campweb-portal .ffb-help__toggle:hover{transform:scale(1.06)}.campweb-portal .ffb-help__toggle:focus-visible{outline:2px solid #2878ff;outline-offset:3px}@media (min-width:1024px){.campweb-portal .ffb-help__toggle{display:none}}.campweb-portal .ffb-help__icon{align-items:center;display:flex;flex:none;justify-content:center}.campweb-portal .ffb-help__icon--static{background-color:#ff9bbe;border-radius:50%;color:#001965;display:none;height:40px;width:40px}@media (min-width:1024px){.campweb-portal .ffb-help__icon--static{display:flex}}.campweb-portal .ffb-help__panel{background-color:#fff;bottom:calc(100% + 12px);box-shadow:0 4px 24px rgba(0,25,101,.15);opacity:0;padding:20px 22px;position:absolute;right:0;transform:translateY(10px) scale(.96);transform-origin:bottom right;transition:opacity .2s cubic-bezier(0,0,.21,1),transform .2s cubic-bezier(0,0,.21,1),visibility 0s .2s;visibility:hidden;width:min(300px,100vw - 40px)}@media (min-width:1024px){.campweb-portal .ffb-help__panel{align-items:flex-start;background:none;box-shadow:none;display:flex;gap:10px;opacity:1;padding:0;position:static;transform:none;transition:none;visibility:visible;width:auto}}@media (prefers-reduced-motion:reduce){.campweb-portal .ffb-help__panel{transition:none}}.campweb-portal .ffb-help.is-open .ffb-help__panel{opacity:1;transform:none;transition:opacity .2s cubic-bezier(0,0,.21,1),transform .3s cubic-bezier(.34,1.56,.64,1),visibility 0s;visibility:visible}.campweb-portal .ffb-help__title{color:#001965;font-family:Italian Plate No2,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:20px;font-weight:500;line-height:24px;margin:0 0 4px}.campweb-portal .ffb-help__text{color:#808cb2;font-family:Italian Plate No2 Expanded,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:14px;letter-spacing:.02em;line-height:22px;margin:0}.campweb-portal .ffb-help__text a{color:inherit;text-decoration:none;white-space:nowrap}.campweb-portal .ffb-help__text a:hover{color:#001965}@media (min-width:1024px){.campweb-portal .ffb-help__text{max-width:136px}}.campweb-portal .ffb-related{background-color:#fff;padding-bottom:80px}@media (min-width:1024px){.campweb-portal .ffb-related{padding-bottom:100px}.campweb-portal .ffb-related__grid{display:grid;grid-template-columns:21% minmax(0,730px) minmax(220px,1fr)}.campweb-portal .ffb-related__grid>*{grid-column:2}.campweb-portal .ffb-related__grid>.ffb-related__scroller{grid-column:1/-1}}.campweb-portal .ffb-related__shadow{background-image:radial-gradient(50% 14px at 50% 0,rgba(0,25,101,.05),rgba(0,25,101,0));height:40px}@media (min-width:1024px){.campweb-portal .ffb-related__shadow{margin-inline:-135px}}.campweb-portal .ffb-related__title{color:#001965;font-family:Italian Plate No2,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:24px;font-weight:600;letter-spacing:.01em;line-height:32px;margin:0;text-align:center;text-transform:none}@media (min-width:1024px){.campweb-portal .ffb-related__title{font-size:28px;line-height:34px}}.campweb-portal .ffb-related__scroller{margin-top:32px}@media (hover:hover) and (pointer:fine){.campweb-portal .ffb-related__scroller:has(>.ffb-related__nav:not([hidden])){margin-top:0}}.campweb-portal .ffb-related__nav{align-items:center;display:none}@media (hover:hover) and (pointer:fine){.campweb-portal .ffb-related__nav{display:flex}}.campweb-portal .ffb-related__arrow{align-items:center;background-color:rgba(0,25,101,.4);border:0;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex:none;height:54px;justify-content:center;padding:0;transition:background-color .4s cubic-bezier(0,0,.21,1);width:54px}.campweb-portal .ffb-related__arrow:focus-visible,.campweb-portal .ffb-related__arrow:hover{background-color:rgba(0,25,101,.8)}.campweb-portal .ffb-related__arrow:focus-visible{outline:2px solid #2878ff;outline-offset:2px}.campweb-portal .ffb-related__arrow--prev svg{transform:scaleX(-1)}.campweb-portal .ffb-related__arrow--next{margin-left:auto}.campweb-portal .ffb-related__list{--ffb-related-gap:40px;display:flex;gap:var(--ffb-related-gap);list-style:none;margin:-8px;overflow-x:auto;padding:8px;scroll-padding-inline:8px;scroll-snap-type:x proximity;scrollbar-width:none}.campweb-portal .ffb-related__list::-webkit-scrollbar{display:none}@media (max-width:767px){.campweb-portal .ffb-related__list:after{content:"";flex:0 0 max(0px,16.667% - var(--ffb-related-gap))}}@media (min-width:1200px){.campweb-portal .ffb-related__list{--ffb-related-gap:60px}}.campweb-portal .ffb-related__item{flex:0 0 83.333%;min-width:0;scroll-snap-align:start}@media (min-width:768px){.campweb-portal .ffb-related__item{flex-basis:calc((100% - var(--ffb-related-gap))/2)}}@media (min-width:1200px){.campweb-portal .ffb-related__item{flex-basis:calc(33.33333% - var(--ffb-related-gap)*2/3)}}@media (min-width:1600px){.campweb-portal .ffb-related__item{flex-basis:calc(25% - var(--ffb-related-gap)*3/4)}}.campweb-portal .ffb-related-card{color:#001965;position:relative}.campweb-portal .ffb-related-card:has(a:focus-visible){outline:2px solid #2878ff;outline-offset:4px}.campweb-portal .ffb-related-card__tags{align-items:center;display:flex;margin-bottom:8px}.campweb-portal .ffb-related-card__date{align-items:center;background-image:linear-gradient(90deg,#001965,#001965 calc(50% - 5px),#6fe4c1 50%);background-position:99% 0;background-repeat:no-repeat;background-size:230% 100%;border-radius:50%;color:#001965;display:flex;flex:none;flex-direction:column;height:72px;justify-content:center;margin-right:10px;transition:all .4s cubic-bezier(0,0,.21,1);width:72px}.campweb-portal .ffb-related-card:focus-within .ffb-related-card__date,.campweb-portal .ffb-related-card:hover .ffb-related-card__date{background-position:0 0;color:#fff;transition:all .225s cubic-bezier(0,0,.21,1)}.campweb-portal .ffb-related-card__day{font-family:Finansforbundet,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:36px;font-weight:700;line-height:32px}.campweb-portal .ffb-related-card__month{margin-top:2px}.campweb-portal .ffb-related-card__month,.campweb-portal .ffb-related-card__place{font-family:Italian Plate No2,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:12px;font-weight:600;letter-spacing:.1em;line-height:14px;text-transform:uppercase}.campweb-portal .ffb-related-card__place{color:rgba(0,25,101,.7)}.campweb-portal .ffb-related-card__title{color:inherit;font-family:Italian Plate No2,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:24px;font-weight:500;letter-spacing:0;line-height:28px;margin:0 0 15px;overflow-wrap:break-word;text-transform:none}.campweb-portal .ffb-related-card__title a{color:inherit;text-decoration:none}.campweb-portal .ffb-related-card__title a:focus-visible{outline:0}@media (min-width:1024px){.campweb-portal .ffb-related-card__title{font-size:28px;line-height:32px}}.campweb-portal .ffb-related-card__description{font-family:Italian Plate No2 Expanded,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:14px;letter-spacing:.02em;line-height:22px;margin:0 0 30px}.campweb-portal .ffb-related-card__status{align-items:center;color:rgba(0,25,101,.7);display:flex;flex-wrap:wrap;font-family:Italian Plate No2,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:12px;font-weight:500;gap:6px 40px;letter-spacing:.1em;line-height:14px;margin:0;text-transform:uppercase}.campweb-portal .ffb-related-card__status .ffb-status{gap:10px}.campweb-portal .ffb-related__all{margin:60px 0 0;text-align:center}@media (min-width:1024px){.campweb-portal .ffb-related__all{margin-top:80px}}.campweb-portal .ffb-related__all a{overflow:hidden;padding-bottom:2px;position:relative}.campweb-portal .ffb-related__all a:after{border-bottom:2px solid;bottom:1px;content:"";left:0;position:absolute;right:0;transform:translateX(-101%);transition:transform .3s cubic-bezier(0,0,.21,1)}.campweb-portal .ffb-related__all a{color:#001965;display:inline-block;font-family:Italian Plate No2 Expanded,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;letter-spacing:.02em;line-height:24px;text-decoration:none}.campweb-portal .ffb-related__all a:focus-visible:after,.campweb-portal .ffb-related__all a:hover:after{transform:translateX(0)}@media print{.campweb-portal .ffb-back,.campweb-portal .ffb-event-actions,.campweb-portal .ffb-help,.campweb-portal .ffb-print,.campweb-portal .ffb-related{display:none!important}}.campweb-portal .ffb-enrolment-event{color:#001965;font-family:Italian Plate No2,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:22px;font-weight:500;letter-spacing:.01em;line-height:1.25;margin:24px 0 0;max-width:900px}@media (min-width:1024px){.campweb-portal .ffb-enrolment-event{font-size:28px}}.campweb-portal .ffb-steps{display:flex;flex-wrap:wrap;gap:12px 30px;list-style:none;margin:40px 0 0;padding:0}@media (min-width:1024px){.campweb-portal .ffb-steps{gap:12px 40px;margin-top:67px}}.campweb-portal .ffb-steps__step{align-items:center;border-bottom:2px solid transparent;color:#001965;display:inline-flex;font-family:Italian Plate No2,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:18px;font-weight:400;gap:10px;line-height:28px;padding-bottom:4px}@media (min-width:768px){.campweb-portal .ffb-steps__step{font-size:22px;line-height:33px}}.campweb-portal .ffb-steps__step.is-current{border-bottom-color:#2878ff}@media (max-width:767px){.campweb-portal .ffb-steps__step:not(.is-current) .ffb-steps__label{display:none}}.campweb-portal .ffb-steps__number{flex:none;font-size:14px;letter-spacing:.1em}.campweb-portal .ffb-enrolment{container-type:inline-size;max-width:690px}.campweb-portal .ffb-enrolment--wide{max-width:none}.campweb-portal .ffb-form-section~.ffb-form-section{margin-top:56px}@media (min-width:1024px){.campweb-portal .ffb-form-section~.ffb-form-section{margin-top:80px}}.campweb-portal .ffb-form-title{color:#001965;font-family:Italian Plate No2,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:32px;font-weight:500;letter-spacing:.01em;line-height:38px;margin:0 0 32px;text-transform:none}@media (min-width:1024px){.campweb-portal .ffb-form-title{font-size:42px;line-height:50px;margin-bottom:40px}}.campweb-portal .ffb-form-subtitle{color:#001965;font-family:Italian Plate No2,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:22px;font-weight:500;letter-spacing:.01em;line-height:28px;margin:0 0 16px;text-transform:none}.campweb-portal .ffb-form-subtitle:not(:first-child){margin-top:40px}.campweb-portal .ffb-form-text{color:#001965;font-family:Italian Plate No2 Expanded,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;letter-spacing:.02em;line-height:24px;margin:0 0 32px}.campweb-portal .ffb-fields{display:grid;gap:40px 60px;grid-template-columns:minmax(0,1fr)}.campweb-portal .ffb-fields+.ffb-choices,.campweb-portal .ffb-fields+.ffb-fields{margin-top:40px}@container (min-width: 540px){.campweb-portal .ffb-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.campweb-portal .ffb-choices:not(:has(>*)),.campweb-portal .ffb-fields:not(:has(>*)){display:none}.campweb-portal .ffb-field{min-width:0}.campweb-portal .ffb-field--full{grid-column:1/-1}.campweb-portal .ffb-field .form-control,.campweb-portal .ffb-field .form-select{margin:0}.campweb-portal .ffb-subform{margin-top:40px}.campweb-portal .ffb-choices .form-check:last-child{margin-bottom:0}.campweb-portal .ffb-choices+.ffb-choices,.campweb-portal .ffb-choices+.ffb-fields{margin-top:32px}.campweb-portal .option-price{color:rgba(0,25,101,.7);white-space:nowrap}.campweb-portal .custom-radio-remove-btn{color:#2878ff!important;cursor:pointer;font-size:14px;margin-left:12px;text-decoration:underline;text-underline-offset:3px}.campweb-portal .ffb-alert{background-color:#f2f2f2;border-left:4px solid #2878ff;color:#001965;font-family:Italian Plate No2 Expanded,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;letter-spacing:.02em;line-height:24px;margin-top:40px;padding:20px 24px}.campweb-portal .ffb-alert--danger{border-left-color:#fd6d6f}.campweb-portal .ffb-alert--warning{border-left-color:#ffe66e}.campweb-portal .ffb-alert--success{border-left-color:#15cf74}.campweb-portal .ffb-alert:first-child{margin-top:0}.campweb-portal .ffb-alert a{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px}.campweb-portal .ffb-alert p{margin:0}.campweb-portal .ffb-alert__title{font-family:Italian Plate No2,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:20px;font-weight:600;line-height:26px;margin:0 0 4px}.campweb-portal .ffb-form-note{color:rgba(0,25,101,.7);font-family:Italian Plate No2 Expanded,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:14px;letter-spacing:.02em;line-height:20px;margin:24px 0 0}.campweb-portal .ffb-form-actions{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-top:60px}.campweb-portal .ffb-form-actions .btn{min-width:207px}@media (max-width:575px){.campweb-portal .ffb-form-actions{align-items:stretch;flex-direction:column-reverse}.campweb-portal .ffb-form-actions .btn{width:100%}}.campweb-portal .ffb-form-actions--top{margin:0 0 56px}@media (min-width:1024px){.campweb-portal .ffb-form-actions--top{margin-bottom:64px}}.campweb-portal .ffb-button-arrow{flex:none;margin-left:12px}.campweb-portal .ffb-button-spinner{border-width:2px;height:16px;margin-left:12px;width:16px}.campweb-portal .ffb-summary{display:grid;gap:28px 60px;grid-template-columns:minmax(0,1fr);margin:0}@container (min-width: 540px){.campweb-portal .ffb-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.campweb-portal .ffb-summary div{min-width:0}.campweb-portal .ffb-summary .ffb-summary__full{grid-column:1/-1}.campweb-portal .ffb-summary dt{color:#001965;font-family:Italian Plate No2,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:14px;font-weight:400;letter-spacing:.1em;line-height:17px;margin:0 0 6px;text-transform:uppercase}.campweb-portal .ffb-summary dd{overflow-wrap:break-word}.campweb-portal .ffb-price-list,.campweb-portal .ffb-summary dd{color:#001965;font-family:Italian Plate No2 Expanded,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;letter-spacing:.02em;line-height:24px;margin:0}.campweb-portal .ffb-price-list{list-style:none;padding:0}.campweb-portal .ffb-price-list li{border-bottom:1px solid rgba(0,25,101,.2);display:flex;gap:24px;justify-content:space-between;padding:14px 0}.campweb-portal .ffb-price-list li:first-child{padding-top:0}.campweb-portal .ffb-price-list__amount{flex:none;white-space:nowrap}.campweb-portal .ffb-price-list__group{display:block;font-weight:600}.campweb-portal .ffb-price-list__total{border-bottom:0!important;border-top:2px solid #001965;font-weight:700}.campweb-portal .ffb-notice{background-color:#f2f2f2;color:#001965;font-family:Italian Plate No2 Expanded,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;letter-spacing:.02em;line-height:24px;padding:30px}.campweb-portal .ffb-notice p{margin:0}.campweb-portal .ffb-notice .ffb-form-subtitle{margin-bottom:8px}.campweb-portal .ffb-confirmation:focus{outline:0}.campweb-portal .ffb-confirmation .ffb-form-text{margin-bottom:0}.campweb-portal .ffb-confirmation .ffb-form-actions{justify-content:flex-start;margin-top:40px}.campweb-portal .ffb-confirmation__icon{align-items:center;background-color:#6fe4c1;border-radius:50%;color:#001965;display:flex;height:72px;justify-content:center;margin-bottom:32px;width:72px}.campweb-portal .ffb-confirmation__icon--warning{background-color:#ffe66e}.campweb-portal .ffb-message{overflow:hidden;padding:64px 0 80px}@media (min-width:768px){.campweb-portal .ffb-message{padding-bottom:100px}}@media (min-width:1024px){.campweb-portal .ffb-message{padding:0 0 170px}}.campweb-portal .ffb-message__grid{display:grid;grid-template-columns:minmax(0,1fr)}@media (min-width:768px){.campweb-portal .ffb-message__grid{grid-template-columns:calc(41.66667% - 3.33333px) minmax(0,1fr)}}@media (min-width:1200px){.campweb-portal .ffb-message__grid{grid-template-columns:calc(41.66667% - 5px) minmax(0,1fr)}}.campweb-portal .ffb-message__text{margin-top:20px;position:relative;z-index:1}@media (min-width:768px){.campweb-portal .ffb-message__text{padding-right:20px}}@media (min-width:1024px){.campweb-portal .ffb-message__text{margin-top:100px}}@media (min-width:1200px){.campweb-portal .ffb-message__text{padding-right:30px}}.campweb-portal .ffb-message__title{color:#001965;font-family:Italian Plate No2,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:56px;font-weight:500;line-height:.9;margin:0 0 24px -2px;text-transform:uppercase}@media (min-width:768px){.campweb-portal .ffb-message__title{font-size:64px}}@media (min-width:1024px){.campweb-portal .ffb-message__title{font-size:72px;margin:0 0 40px -5px}}@media (min-width:1200px){.campweb-portal .ffb-message__title{font-size:80px}}@media (min-width:1440px){.campweb-portal .ffb-message__title{font-size:90px}}.campweb-portal .ffb-message__lead{color:#001965;font-family:Italian Plate No2,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:18px;letter-spacing:.01em;line-height:1.3;margin:0;max-width:520px}@media (min-width:768px){.campweb-portal .ffb-message__lead{font-size:20px}}@media (min-width:1024px){.campweb-portal .ffb-message__lead{font-size:22px}}.campweb-portal .ffb-message__body{color:#001965;font-family:Italian Plate No2 Expanded,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;letter-spacing:.02em;line-height:24px;margin-top:24px;max-width:520px}.campweb-portal .ffb-message__body h2{color:inherit;font-family:Italian Plate No2,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:22px;font-weight:500;letter-spacing:.01em;line-height:28px;margin:40px 0 8px;text-transform:none}.campweb-portal .ffb-message__body p{margin:0}.campweb-portal .ffb-message__actions{display:flex;flex-wrap:wrap;gap:20px;margin-top:40px}@media (max-width:575px){.campweb-portal .ffb-message__actions .btn{width:100%}}.campweb-portal .ffb-message__visual{margin-right:-20px;order:-1;overflow:hidden}@media (min-width:768px){.campweb-portal .ffb-message__visual{order:0}}@media (min-width:1024px){.campweb-portal .ffb-message__visual{margin-right:-30px}}@media (min-width:1200px){.campweb-portal .ffb-message__visual{margin-right:-60px}}.campweb-portal .ffb-message__big{color:#001965;font-family:Finansforbundet,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:210px;font-weight:300;letter-spacing:-10px;line-height:.72;margin:40px 0;white-space:nowrap}@media (min-width:768px){.campweb-portal .ffb-message__big{font-size:340px;letter-spacing:0}}@media (min-width:1024px){.campweb-portal .ffb-message__big{font-size:500px;letter-spacing:-24px;margin-left:-30%;text-align:right}}@media (min-width:1200px){.campweb-portal .ffb-message__big{font-size:580px;letter-spacing:-30px}}@media (min-width:1440px){.campweb-portal .ffb-message__big{font-size:650px;letter-spacing:0;margin:0}}.campweb-portal .ffb-message__mark{display:inline-block;height:.69em;margin:.015em 0;vertical-align:top;width:auto}.campweb-portal .ffb-table{color:#001965;font-family:Italian Plate No2 Expanded,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;position:relative}.campweb-portal .ffb-table .table{--bs-table-striped-bg:transparent;--bs-table-bg:transparent;color:#001965;font-size:16px;letter-spacing:.02em;margin:0!important}.campweb-portal .ffb-table .table>:not(caption)>*>*{border-bottom:1px solid rgba(0,25,101,.2);box-shadow:none;color:#001965;padding:14px 16px 14px 0;text-align:left;vertical-align:middle}.campweb-portal .ffb-table thead th{border-bottom:2px solid #001965!important;font-family:Italian Plate No2,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:14px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.campweb-portal .ffb-table thead th.sorting,.campweb-portal .ffb-table thead th.sorting_asc,.campweb-portal .ffb-table thead th.sorting_desc{padding-right:28px}.campweb-portal .ffb-table .column-check{width:36px}.campweb-portal .ffb-table td a:not(.dropdown-item):not(.btn){color:inherit;text-decoration:none}.campweb-portal .ffb-table td a:not(.dropdown-item):not(.btn):hover{text-decoration:underline;text-underline-offset:3px}.campweb-portal .ffb-table__top{align-items:center;display:flex;flex-wrap:wrap;gap:16px 40px;justify-content:space-between;margin-bottom:24px}.campweb-portal .ffb-table__top .dataTables_info{font-size:16px;line-height:24px;padding:0!important}.campweb-portal .ffb-table__top .dataTables_filter label{align-items:center;display:flex;font-family:Italian Plate No2,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:14px;font-weight:600;gap:16px;letter-spacing:.1em;margin:0;text-transform:uppercase}.campweb-portal .ffb-table__top .dataTables_filter .form-control{margin:0!important;max-width:100%;width:260px}.campweb-portal .ffb-table__buttons{margin-bottom:24px}.campweb-portal .ffb-table__buttons:empty{display:none}.campweb-portal .ffb-table__buttons .dt-buttons{display:flex;flex-wrap:wrap;gap:12px 32px;margin:0}.campweb-portal .ffb-table__buttons .btn-dt{align-items:center;background:none;border:0;border-radius:0!important;box-shadow:none;color:#001965;display:inline-flex;flex:0 0 auto;font-family:Italian Plate No2 Expanded,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;font-weight:400;letter-spacing:.02em;line-height:24px;margin:0!important;min-width:0;padding:0}.campweb-portal .ffb-table__buttons .btn-dt:focus-visible,.campweb-portal .ffb-table__buttons .btn-dt:hover{background:none;color:#001965;text-decoration:underline;text-underline-offset:4px}.campweb-portal .ffb-table__buttons .btn-dt:focus-visible{outline:2px solid #2878ff;outline-offset:4px}.campweb-portal .ffb-table__buttons .btn-dt.disabled,.campweb-portal .ffb-table__buttons .btn-dt:disabled{opacity:.5}.campweb-portal .ffb-table__paging{display:flex;justify-content:center;margin-top:32px}.campweb-portal .ffb-table__paging .pagination{--bs-pagination-border-width:0;--bs-pagination-bg:transparent;--bs-pagination-color:#001965;--bs-pagination-hover-bg:transparent;--bs-pagination-hover-color:#001965;--bs-pagination-focus-bg:transparent;--bs-pagination-focus-box-shadow:none;--bs-pagination-active-bg:transparent;--bs-pagination-active-color:#001965;--bs-pagination-disabled-bg:transparent;--bs-pagination-disabled-color:rgba(0,25,101,.4);gap:8px;margin:0}.campweb-portal .ffb-table__paging .page-link{border-bottom:2px solid transparent!important;border-radius:0!important;font-family:Italian Plate No2,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:18px;line-height:24px;padding:4px 8px}.campweb-portal .ffb-table__paging .page-link:focus-visible{outline:2px solid #2878ff}.campweb-portal .ffb-table__paging .active .page-link{border-bottom-color:#2878ff!important}.campweb-portal .ffb-table__body{overflow-x:auto}.campweb-portal .ffb-table__name{font-weight:600}.campweb-portal .ffb-table .ffb-status{gap:10px}.campweb-portal .ffb-table .ffb-status:before{height:10px;width:10px}.campweb-portal .ffb-table__menu-toggle{align-items:center;background:none;border:0;border-radius:50%;color:#001965;cursor:pointer;display:inline-flex;height:40px;justify-content:center;padding:0;transition:background-color .2s cubic-bezier(0,0,.21,1);width:40px}.campweb-portal .ffb-table__menu-toggle:after{display:none!important}.campweb-portal .ffb-table__menu-toggle:hover,.campweb-portal .ffb-table__menu-toggle[aria-expanded=true]{background-color:#f2f2f2}.campweb-portal .ffb-table__menu-toggle:focus-visible{outline:2px solid #2878ff;outline-offset:2px}.campweb-portal .ffb-menu-list,.campweb-portal .ffb-table .dropdown-menu{--bs-dropdown-padding-y:0;--bs-dropdown-border-width:0;--bs-dropdown-border-radius:0;background-color:#e5e5e5;border:0;border-radius:0;box-shadow:0 4px 24px rgba(0,25,101,.15);min-width:240px;padding:0}.campweb-portal .ffb-menu-list li,.campweb-portal .ffb-table .dropdown-menu li{margin:0!important}.campweb-portal .ffb-menu-list .dropdown-item,.campweb-portal .ffb-table .dropdown-menu .dropdown-item{overflow:hidden;position:relative}.campweb-portal .ffb-menu-list .dropdown-item:after,.campweb-portal .ffb-menu-list .dropdown-item:before,.campweb-portal .ffb-table .dropdown-menu .dropdown-item:after,.campweb-portal .ffb-table .dropdown-menu .dropdown-item:before{background-color:currentColor;bottom:1px;content:"";left:0;position:absolute;right:0}.campweb-portal .ffb-menu-list .dropdown-item:before,.campweb-portal .ffb-table .dropdown-menu .dropdown-item:before{height:1px;opacity:.5}.campweb-portal .ffb-menu-list .dropdown-item:after,.campweb-portal .ffb-table .dropdown-menu .dropdown-item:after{height:2px;transform:translateX(-101%);transition:transform .3s cubic-bezier(0,0,.21,1)}.campweb-portal .ffb-menu-list .dropdown-item:hover:after,.campweb-portal .ffb-table .dropdown-menu .dropdown-item:hover:after{transform:translateX(0)}.campweb-portal .ffb-menu-list .dropdown-item,.campweb-portal .ffb-table .dropdown-menu .dropdown-item{background-color:transparent;border:0;border-radius:0!important;color:#001965;cursor:pointer;display:block;font-family:Italian Plate No2 Expanded,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;font-weight:400;letter-spacing:.02em;line-height:24px;margin:0;padding:10px 14px;text-align:left;transition:background-color .2s cubic-bezier(0,0,.21,1);white-space:normal;width:100%}.campweb-portal .ffb-menu-list .dropdown-item:focus-visible,.campweb-portal .ffb-menu-list .dropdown-item:hover,.campweb-portal .ffb-table .dropdown-menu .dropdown-item:focus-visible,.campweb-portal .ffb-table .dropdown-menu .dropdown-item:hover{background-color:#ccc;color:#001965;outline:0}.campweb-portal .ffb-menu-list li:has(>.dropdown-divider),.campweb-portal .ffb-table .dropdown-menu li:has(>.dropdown-divider){display:none}.campweb-portal .ffb-table__actions{display:flex;gap:24px;justify-content:flex-end}.campweb-portal .ffb-table__action{align-items:center;background:none;border:0;color:#001965;cursor:pointer;display:inline-flex;font-family:Italian Plate No2 Expanded,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;gap:8px;line-height:24px;padding:0}.campweb-portal .ffb-table__action:hover{text-decoration:underline;text-underline-offset:4px}.campweb-portal .ffb-table__action--danger,.campweb-portal .ffb-table__action--danger:hover{color:red}.campweb-portal .ffb-table__action .spinner-border{border-width:2px;height:14px;width:14px}.campweb-portal .ffb-loading{align-items:center;color:#001965;display:flex;flex-direction:column;font-family:Italian Plate No2 Expanded,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;gap:16px;padding:40px 0}.campweb-portal .modal{--bs-modal-border-width:0;--bs-modal-border-radius:0;--bs-modal-inner-border-radius:0;--bs-modal-box-shadow:0 8px 40px rgba(0,25,101,.2);--bs-modal-padding:30px;--bs-modal-header-padding:30px 30px 0;--bs-modal-header-border-width:0;--bs-modal-footer-border-width:0;--bs-modal-footer-gap:20px;--bs-modal-color:#001965}.campweb-portal .modal-title{color:#001965;font-family:Italian Plate No2,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:28px;font-weight:500;letter-spacing:.01em;line-height:34px;text-transform:none}.campweb-portal .modal-body{color:#001965;font-family:Italian Plate No2 Expanded,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;letter-spacing:.02em;line-height:24px}.campweb-portal .modal-body .ffb-alert:first-child{margin-top:0}.campweb-portal .modal-body .ffb-alert+*{margin-top:24px}.campweb-portal .modal-body .ffb-field+.ffb-field{margin-top:32px}.campweb-portal .modal-footer{justify-content:space-between;padding:0 30px 30px}.campweb-portal .modal-footer>*{margin:0}@media (max-width:575px){.campweb-portal .modal-footer{align-items:stretch;flex-direction:column-reverse}}.modal-backdrop{--bs-backdrop-bg:#001965;--bs-backdrop-opacity:.6}.campweb-portal .ffb-tabs{margin-top:24px}@media (min-width:992px){.campweb-portal .ffb-tabs{margin-top:67px}}.campweb-portal .ffb-tabs__list{-webkit-overflow-scrolling:touch;display:flex;gap:0 30px;margin:-6px;overflow-x:auto;overscroll-behavior-x:contain;padding:6px;scroll-padding-inline:6px;scrollbar-width:none}.campweb-portal .ffb-tabs__list::-webkit-scrollbar{display:none}.campweb-portal .ffb-tabs__list.is-dragging{cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.campweb-portal .ffb-tabs__list.is-dragging .ffb-tabs__tab{cursor:grabbing;transition:none}.campweb-portal .ffb-tabs__tab{background:none;border:0;border-bottom:2px solid transparent;color:#001965;cursor:pointer;flex:none;font-family:Italian Plate No2,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:22px;font-weight:400;line-height:33px;padding:0;position:relative;text-decoration:none;transform:translateX(var(--ffb-tabs-pull,0));transition:transform .6s cubic-bezier(.34,1.56,.64,1);white-space:nowrap}.campweb-portal .ffb-tabs__tab:after{border-bottom:2px solid #2878ff;bottom:-2px;content:"";left:0;position:absolute;right:0;transform:scaleX(0);transition:transform .25s cubic-bezier(0,0,.21,1)}.campweb-portal .ffb-tabs__tab:hover{color:#001965}.campweb-portal .ffb-tabs__tab.active{font-weight:600}.campweb-portal .ffb-tabs__tab.active:after{transform:scaleX(1);transition:transform .5s cubic-bezier(.34,1.56,.64,1)}@media (prefers-reduced-motion:reduce){.campweb-portal .ffb-tabs__tab,.campweb-portal .ffb-tabs__tab.active:after,.campweb-portal .ffb-tabs__tab:after{transition:none}}.campweb-portal .ffb-tabs__tab:focus-visible{outline:2px solid #2878ff;outline-offset:4px}@media (max-width:768px){.campweb-portal .ffb-tabs__tab{font-size:18px}}.campweb-portal .ffb-profile__content{max-width:690px}.campweb-portal .ffb-admin-form{container-type:inline-size}.campweb-portal .ffb-admin-form .ffb-form-section~.ffb-form-section{margin-top:48px}.campweb-portal .ffb-admin-form .ffb-field+.ffb-field{margin-top:0}.campweb-portal .ffb-fields__group{display:contents}.campweb-portal .ffb-fields__group[v-cloak]{display:none}.campweb-portal .ffb-option+.ffb-option{margin-top:24px}.campweb-portal .ffb-option__fields{margin-top:20px}.campweb-portal .ffb-image-preview{aspect-ratio:10/9;display:block;margin-top:20px;max-width:400px;-o-object-fit:cover;object-fit:cover;width:100%}.campweb-portal .ffb-image-preview:not([src]),.campweb-portal .ffb-image-preview[src=""],.campweb-portal .ffb-image-preview[src="#"]{display:none}.campweb-portal .ffb-picker{background-color:#f2f2f2;display:grid;gap:32px 60px;grid-template-columns:minmax(0,1fr);padding:24px}@container (min-width: 540px){.campweb-portal .ffb-picker{grid-template-columns:repeat(2,minmax(0,1fr))}}.campweb-portal .ffb-picker__count{color:rgba(0,25,101,.7);font-family:Italian Plate No2 Expanded,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:14px;letter-spacing:.02em;line-height:20px;margin:12px 0 0}.campweb-portal .ffb-picker__list{list-style:none;margin:8px 0 0;padding:0}.campweb-portal .ffb-picker__item{align-items:center;background:none;border:0;border-bottom:1px solid rgba(0,25,101,.2);color:#001965;display:flex;font-family:Italian Plate No2 Expanded,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;gap:16px;justify-content:space-between;letter-spacing:.02em;line-height:24px;padding:12px 0;text-align:left;width:100%}.campweb-portal .ffb-picker__item:is(button){cursor:pointer}.campweb-portal .ffb-picker__item:is(button):focus-visible,.campweb-portal .ffb-picker__item:is(button):hover{text-decoration:underline;text-underline-offset:3px}.campweb-portal .ffb-picker__item:is(button):focus-visible{outline:2px solid #2878ff;outline-offset:2px}.campweb-portal .ffb-picker__item--fixed{color:rgba(0,25,101,.7)}.campweb-portal .ffb-picker__icon{flex:none;font-size:22px;line-height:1}.campweb-portal{margin-block-start:0;max-width:none}.campweb-portal .h1,.campweb-portal .h2,.campweb-portal .h3,.campweb-portal .h4,.campweb-portal .h5,.campweb-portal .h6,.campweb-portal h1,.campweb-portal h2,.campweb-portal h3,.campweb-portal h4,.campweb-portal h5,.campweb-portal h6{font-family:Italian Plate No2,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;letter-spacing:normal}
