
@media all and (max-width:799px){.heading,.sv-font-stor-innehallstext,.sv-font-vit-h1rubrik,.sv-font-stor-h2,.sv-font-stor-h2-utan-h2,.sv-font-vit-h1-utan-h1{font-size:218.75%}.subheading{font-size:157%}.subheading3,.sv-font-liten-h2{font-size:156.3%}.normal,.sv-font-vit-brodtext,.sv-font-formulartext,.dina-footer__text--regular{font-size:110%}.sv-font-ingress{font-size:140%}.sv-font-titel-brodtext{font-size:100%}}
*{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}.normal a,.sv-font-vit-brodtext a{-webkit-transition:color .1s ease;-o-transition:color .1s ease;transition:color .1s ease}.normal a:hover{color:#45a748}.dina-header{padding:20px;background-color:white;-webkit-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease}.dina-header--open{background-color:#003e23}.dina-header__wrap{width:100%;max-width:1140px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dina-header__logo{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;width:auto;height:auto;line-height:0}.dina-header__logo img{width:157px;height:50px;border-style:none}.dina-header__menu{position:relative;width:100%;padding-top:10px;padding-bottom:10px;min-height:66px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.dina-header__mobile{position:static}.dina-header__mobile>div{display:inline-block;margin-left:10px}.user-button a,.menu-button{display:flex;flex-direction:column;align-items:center;font-family:"dinafont";color:#3d8440}.user-button{position:absolute;top:50%;right:55px;font-family:"dinafont";font-size:25px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.user-button a{padding:10px;margin-right:-10px}.menu-button{position:absolute;right:0;top:50%;padding:10px;margin-right:-10px;font-size:25px;appearance:none;border:0;background:0;cursor:pointer;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.user-button .dina-icon,.menu-button .dina-icon{display:block}.user-button__text,.menu-button__text{display:block;font-size:50%;margin-top:3px;font-weight:500}.dina-header__mobile-menu{position:relative}.dina-header__logo--menu,.dina-header__search{margin:20px}.dina-header__search input{width:100%;height:45px;border:0;padding:15px;background-color:#edf6ed;border-radius:0;outline:0}.dina-header__search input[type="submit"]{display:none}.dina-header__close{position:absolute;top:20px;right:20px;font-size:40px;cursor:pointer}.dina-contact,.dina-contact-link{position:relative}.dina-contact::after,.dina-contact-link::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0}.dina-contact--loaded::after,.dina-contact-link--loaded::after{display:none}.dina-breadcrumbs{margin:30px 20px}.dina-breadcrumbs>.sv-layout{position:relative}.dina-breadcrumbs a{text-decoration:none;color:#45a748}.dina-breadcrumbs a:hover{text-decoration:underline}.dina-breadcrumbs li{display:inline-block;vertical-align:middle;line-height:1}.dina-breadcrumbs__item--home{font-size:18px}.dina-breadcrumbs__item--home>span:first-child{font-size:0;display:block}.dina-breadcrumbs__icon{display:inline-block;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);font-size:80%;color:#45a748;margin:0 5px}.sv-grid-1140px>.sv-row{margin:30px 0}.sv-grid-1140px>.sv-row:first-child{margin-top:0}.sv-grid-1140px>.sv-row:last-child{margin-bottom:0}.dina-content__margins{margin:30px 20px}.dina-content__padding-box{margin:50px 0;padding:30px}.dina-content__block{padding:30px 20px}.dina-footer{padding:0 20px 40px}.dina-footer__wrap *[class*='sv-column']{margin:20px 0}.dina-footer__bottom{margin-top:30px}.dina-footer__h3{font-family:dinaheadline,sans-serif;font-weight:normal;font-style:normal;font-size:160%;color:#010101;line-height:120%;text-transform:uppercase;color:white;margin-top:1em;margin-bottom:10px}.dina-footer__rubrik{font-family:dinaheadline,sans-serif;font-weight:normal;font-style:normal;font-size:160%;color:#010101;line-height:120%;text-transform:uppercase;color:white;margin-top:1em;margin-bottom:10px}.dina-footer__text{color:white;margin:0 0 10px!important}.dina-footer__text a{color:white;text-decoration:underline;-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}.dina-footer__text a:hover{opacity:.7}.dina-footer__text--regular{font-size:140%}.dina-footer__text--small{font-size:94%}.dina-footer__list .sv-text-portlet-content{padding:0;-webkit-columns:4 200px;-moz-columns:4 200px;columns:4 200px}.dina-footer__list p{margin-top:0!important;margin-bottom:10px!important;display:inline-block;width:100%;font-size:100%}.dina-footer__list a{color:white;text-decoration:none!important}.dina-footer__list a:hover{opacity:.7;color:white}.dina-footer__socm-title{display:-webkit-box;display:-ms-flexbox;display:flex;margin:20px 0 15px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.dina-footer__socm-title>svg{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:27px;height:26px;min-width:25px;fill:#45a748;display:inline-block;-webkit-transform:rotate(25deg);-ms-transform:rotate(25deg);transform:rotate(25deg)}.dina-footer__socm-title .dina-footer__h3{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin-top:5px;margin-right:10px;margin-bottom:0}.dina-footer__socm-icons{display:-webkit-box;display:-ms-flexbox;display:flex;margin:10px -10px}.dina-footer__socm-icons>a{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;padding:0 10px}.dina-footer__socm-icons svg{fill:#45a748;width:40px;height:40px}.dina-cookiebanner{display:none;position:fixed;z-index:3000;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.7)}.dina-cookiebanner p{color:white;font-size:80%;font-weight:bold}.dina-cookiebanner a{color:#44a748}.dina-cookiebanner--show{display:block}.dina-cookiebanner .dina-cookebanner__container{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1140px;margin:0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dina-cookiebanner .dina-cookebanner__text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.dina-cookiebanner .dina-cookebanner__text p{max-width:560px}.dina-cookiebanner .dina-cookebanner__btn{margin-left:30px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.dina-cookiebanner .dina-cookebanner__btn button{margin:0;min-width:100px}.sv-edit-mode .dina-cookiebanner{display:none}#cookie-information-template-wrapper button{font-family:'dinafont'}.dina-krisalert{background-color:#aa271c;font-size:100%}.dina-krisalert *{-webkit-box-sizing:border-box;box-sizing:border-box}.dina-krisalert a{color:white;white-space:nowrap;text-decoration:underline}.dina-krisalert__container{position:relative;max-width:1140px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px;color:white}.dina-krisalert__icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:20px;display:inline-block;font-size:240%}.dina-krisalert__icon .dina-icon{display:block}.dina-krisalert__content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-weight:bold;padding-right:40px}.dina-krisalert__content>div{border-top:2px solid #ffffff7a;margin-top:10px;padding-top:10px}.dina-krisalert__content>div:first-child{border-top:0;margin-top:0;padding-top:0}.dina-krisalert__close{position:absolute;top:50%;right:20px;display:block;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:150%;cursor:pointer}.dina-company-page .sv-fixed-fluid-grid{max-width:850px}.dina-number-list{display:block}.dina-number-list>.sv-layout{margin:40px 0}.dina-number-list>.sv-layout>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.dina-number-list>.sv-layout>.sv-layout>.sv-text-portlet{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;display:inline-block}.dina-number-list>.sv-layout>.sv-layout>.sv-text-portlet{margin-right:20px}.dina-number-list>.sv-layout>.sv-layout>.sv-text-portlet:first-child .sv-text-portlet-content{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;width:38px;height:38px;background-color:#003e23;border-radius:50%;color:white!important;text-align:center}.dina-number-list .sv-text-portlet-content>*{margin:0}.dina-number-list>.sv-layout>.sv-layout>.sv-text-portlet:first-child p{position:absolute;top:50%;left:50%;font-family:'dinaheadline';color:white;font-size:25px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.sv-list-style-checklista{position:relative;padding-left:35px;list-style-type:none}.sv-list-style-checklista li{margin-bottom:15px}.sv-list-style-checklista li::before{content:"\e904";font-family:'dinaicons';color:#003e23;font-size:11px;line-height:24px;text-align:center;border-radius:50%;height:22px;width:22px;position:absolute;left:0;background:var(--Color-primary-2-20,#d2e5d2)}.sv-list-style-krysslista{position:relative;padding-left:35px;display:grid;list-style-type:none}.sv-list-style-krysslista li{margin-bottom:15px}.sv-list-style-krysslista li::before{content:"\e900";font-family:'dinaicons';font-size:13px;line-height:22px;color:white;background-color:var(--dina-red-1-100);text-align:center;border-radius:50%;height:22px;width:22px;position:absolute;left:0;margin-top:7px}.sv-list-style-numrerad-gron{position:relative;padding-left:0;list-style-type:none;counter-reset:my-awesome-counter}.sv-list-style-numrerad-gron li{padding-bottom:15px;counter-increment:my-awesome-counter;display:inline-table}.sv-list-style-numrerad-gron li::before{content:counter(my-awesome-counter);font-family:'dinaheadline';font-size:14px;line-height:22px;color:var(--Color-primary-2-100,#1c7d1f);font-size:1.125rem;font-style:normal;font-weight:400;line-height:155%;height:22px;width:22px;display:inline-block;left:0;display:table-cell}.sv-list-style-numrerad-gron li::marker{content:"";color:transparent}.sv-decoration-linklist{border-bottom:5px solid #44a748;padding-bottom:10px}.sv-decoration-linklist h2,.sv-decoration-linklist h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#003e23}.sv-decoration-linklist h2::after,.sv-decoration-linklist h3::after{content:"";display:inline-block;-webkit-box-flex:1;-ms-flex:1 0 20px;flex:1 0 20px;height:5px;width:100%;background-color:#45a748;margin-left:20px;-ms-flex-item-align:center;align-self:center}.sv-decoration-linklist>.sv-layout:nth-child(2) .sv-text-portlet-content{padding:0;padding-bottom:20px;-webkit-columns:4 200px;-moz-columns:4 200px;columns:4 200px}.sv-decoration-linklist>.sv-layout:nth-child(2) ul{margin-top:0}.sv-decoration-linklist>.sv-layout:nth-child(2) p{margin-top:0;margin-bottom:10px;display:inline-block;width:100%}.sv-decoration-linklist>.sv-layout:nth-child(2) a{font-weight:bold;color:#2d7b34;text-decoration:none}.sv-decoration-linklist>.sv-layout:nth-child(2) a:hover{color:#45a748}.dina-doc-list{background-color:white;padding:20px}.dina-doc-list p:first-child{margin-top:0}.dina-doc-list p:last-child{margin-bottom:0}.dina-doc-list a{color:#45a748;text-decoration:none;font-weight:bold;-webkit-transition:color .1s ease;-o-transition:color .1s ease;transition:color .1s ease}.dina-doc-list a::before{content:"\e907";font-family:'dinaicons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-size:70%;margin-right:10px}.dina-doc-list a:hover{color:#8cc48e}.dina-doc-list--green{border:2px solid #45a748}.sv-decoration-lank-med-ikon a::after{content:"\e91a";font-family:"dinaicons";display:inline-block;margin-left:10px;font-size:80%;line-height:initial}.sv-decoration-lank-med-ikon a[rel="external"]::after{content:"\e919"}.sv-decoration-lank-med-ikon a[rel="external"]>img{display:none}.sv-decoration-image-section{position:relative;padding-bottom:10px;margin-bottom:20px;border-bottom:5px solid #44a748}.sv-decoration-image-section h2,.sv-decoration-image-section h3{margin-bottom:.4em!important}.sv-decoration-image-section .sv-image-portlet{position:relative;opacity:1;-webkit-transition:opacity .6s ease;-o-transition:opacity .6s ease;transition:opacity .6s ease}.sv-decoration-image-section .sv-portlet-image-caption,.sv-decoration-image-section .env-text-caption-01{position:absolute;bottom:0;right:0;padding:15px 20px;background-color:#edf6ed;z-index:1;font-size:15px;text-transform:uppercase;color:#003e23;font-weight:bold;border-top-left-radius:20px}.sv-decoration-image-section--link{display:block;opacity:1;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.sv-decoration-image-section--link:hover .sv-image-portlet{opacity:.9}.sv-decoration-image-section--link .sv-image-portlet{overflow:hidden}.sv-decoration-image-section--link img{-webkit-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.sv-decoration-image-section--link:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.sv-decoration-image-section--link a::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.sv-edit-mode .sv-decoration-image-section--link a::before{display:none}.dina-image-section{padding-bottom:10px;margin-bottom:20px;border-bottom:5px solid #44a748}.dina-image-section h2,.dina-image-section h3{margin-bottom:.4em!important}.dina-image-section .sv-image-portlet{position:relative}.sv-decoration-image-section .sv-portlet-image-caption,.sv-decoration-image-section .env-text-caption-01{position:absolute;bottom:0;right:0;padding:15px 20px;background-color:#edf6ed;z-index:1;font-size:15px;text-transform:uppercase;color:#003e23;font-weight:bold;border-top-left-radius:20px}.dina-image-section a{display:block;opacity:1;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.dina-image-section a:hover{opacity:.8}.dina-image-section a .sv-image-portlet{overflow:hidden;margin-bottom:10px}.dina-image-section a img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.dina-image-section a:hover img{-webkit-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.dina-compare-table{display:table;margin:0;width:100%}.dina-compare-table>.sv-vertical{display:table-row;width:100%}.dina-compare-table>.sv-vertical>.sv-layout{display:table-cell;width:25%;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.dina-compare-table>.sv-vertical>.sv-vertical{padding-left:0}.dina-compare-table .sv-horizontal-column{float:none}.sv-decoration-compare-table table{border-collapse:separate;border-spacing:5px}.sv-decoration-compare-table table tr{height:80px}.sv-decoration-compare-table table thead p{font-weight:bold}.sv-decoration-compare-table table tr th,.sv-decoration-compare-table table tr td{width:25%;text-align:center;background-color:white}.sv-decoration-compare-table table tr th:first-child,.sv-decoration-compare-table table tr td:first-child{background-color:transparent}.sv-decoration-compare-table table tr th:first-child{text-align:left}.sv-decoration-compare-table table th>p{margin-top:0!important;margin-bottom:0!important}.sv-decoration-compare-table caption{display:none}.sv-font-tabell-checkikon{text-indent:-999px;overflow:hidden;line-height:0}.sv-font-tabell-checkikon::after{content:"\e904";font-family:'dinaicons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#45a748;display:block;text-indent:0;text-align:center;font-size:120%}.dina-toggle{position:relative;background-color:#fff}.dina-toggle:nth-child(odd){background-color:#ecf6ec}.dina-toggle>.sv-text-portlet{padding:22px 30px;cursor:pointer}.dina-toggle>.sv-text-portlet p,.dina-toggle>.sv-text-portlet h3{position:relative;font-size:125%;font-weight:500;color:#1c7d1f;margin:0;-webkit-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease;padding-right:30px}.dina-toggle--small>.sv-text-portlet p,.dina-toggle--small>.sv-text-portlet h3{font-size:120%}.dina-toggle>.sv-text-portlet p br,.dina-toggle>.sv-text-portlet h3 br{display:none}.dina-toggle>.sv-text-portlet:first-child p::after,.dina-toggle>.sv-text-portlet:first-child h3::after{content:"\e902";display:inline-block;font-family:'dinaicons';font-size:80%;position:absolute;top:0;right:0;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;-o-transition:transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.dina-toggle>.sv-layout{overflow:hidden;display:none;padding:0 30px 30px 30px;padding-top:0}.dina-toggle>.sv-text-portlet:hover p,.dina-toggle>.sv-text-portlet:hover h3{color:#003e23}.dina-toggle--open>.sv-text-portlet:first-child p,.dina-toggle--open>.sv-text-portlet:first-child h3{color:#003e23}.dina-toggle--open>.sv-text-portlet:first-child p::after,.dina-toggle--open>.sv-text-portlet:first-child h3::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.dina-card{padding:30px;background-color:white;margin:20px 0;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;-o-transition:box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.0784313725490196);box-shadow:0 0 10px 0 rgba(0,0,0,0.0784313725490196)}.dina-card:last-child{margin-bottom:0}.dina-card--open{-webkit-box-shadow:none;box-shadow:none}.dina-card .dina-toggle{background-color:white;margin:-30px}.dina-person-list{margin:10px -20px;font-size:95%}.dina-person-list a{font-weight:bold;text-decoration:none;color:#45a748}.dina-person-list ul{display:block}.dina-person-list li{display:block;margin:0}.dina-person-list__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 20px}.dina-person-list__img{max-width:98px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.dina-person-list__img img{display:block;width:100%;height:auto;border-radius:50%}.dina-person-list__info{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;padding-left:20px}.dina-person-list__name{font-weight:bold;margin-bottom:3px}.dina-person-list__phone a{display:block;color:inherit!important;font-weight:normal}.dina-person-list__mail{display:block;margin-top:3px}.dina-newslist li{margin-bottom:35px}.dina-newslist--hero{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -0.75rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.dina-newslist--hero ul{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:50%;padding:0 20px;min-width:400px}.dina-newslist__link{text-decoration:none;border-bottom:5px solid #44a748;display:block;padding-bottom:10px}.dina-newslist__title,.dina-newslist__date{font-family:dinaheadline,sans-serif;font-size:188%;text-transform:uppercase}.dina-newslist__img{margin:15px 0}.dina-newslist__img img{width:100%;height:auto}.dina-newslist__text{font-size:125%;margin:15px 0}.dina-newslist--all{display:none}@media all and (max-width:500px){.dina-newslist--hero ul{min-width:100%}}.dina-worklist{max-width:600px;margin:30px 0;font-weight:400;font-size:110%}.dina-worklist__item{display:block;padding:20px;color:#003e22;background-color:#edf6ed;line-height:150%}.dina-worklist__item:hover{opacity:.8}.dina-worklist__title{font-size:120%;font-weight:500;margin-bottom:10px}.sv-font-titel-brodtext{margin-bottom:0!important}.sv-font-titel-brodtext+.normal{margin-top:0!important}.dina-map iframe{width:100%;height:306px;border:0}.dina-video{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.dina-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.dina-video-image{cursor:pointer}.dina-video-image .sv-decoration-image-section{border-bottom:0}a[href^="mailto:"]{font-weight:bold;color:#45a748;text-decoration:none}a[href^="tel:"],.normal a[href^="tel:"]{font-weight:bold;text-decoration:none}.dina-change-office{display:none;position:relative;top:-40px;right:0}.dina-change-office .dina-btn{display:block;width:100%}.dina-change-office .dina-btn a{max-width:350px;width:100%}.sv-editing-mode .dina-change-office{display:block!important}.dina-icon{font-family:'dinaicons';display:inline-block;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dina-icon::before{display:inline-block}.dina-icon--arrow::before,.dina-icon--arrow-down::before{content:"\e902"}.dina-icon--search::before{content:"\e905"}.dina-icon--check-mark::before{content:"\e904"}.dina-icon--user::before{content:"\e906"}.dina-icon--menu::before{content:"\e903"}.dina-icon--home::before{content:"\e913"}.dina-icon--download::before{content:"\e907"}.dina-icon--close::before{content:"\e900"}.dina-icon--calendar::before{content:"\e90a"}.dina-icon--help::before{content:"\e915"}.dina-icon--warning::before{content:"\e908"}.dina-icon--portfolio::before{content:"\e914"}.dina-icon--bankid{position:absolute;top:0;background:white;bottom:0;height:100%;right:0}.dina-icon--bankid svg{width:auto;height:100%;padding:5px}.dina-btn a,.dina-btn button{display:inline-block;text-align:center;text-decoration:none;padding:12px 20px;background-color:#44a748;width:auto;color:white;border:2px solid #44a748;font-weight:bold;cursor:pointer;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.dina-btn a:hover,.dina-btn button:hover{text-decoration:none}.dina-btn button{width:100%;height:55px;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;padding:0 20px;border-radius:0;margin:0;margin-bottom:20px;font-size:125%;font-family:'dinafont';color:#666;outline:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}.dina-btn--green a,.dina-btn--green .normal a,.normal.dina-btn--green a,.dina-btn--green button{background-color:#1c7d1f;color:white;border:2px solid #1c7d1f;border-radius:.5em;text-decoration:none}.dina-btn--lightgreen a,.dina-btn--lightgreen .normal a,.normal.dina-btn--lightgreen a,.dina-btn--lightgreen button{background-color:#edf6ed;color:black;border:2px solid #edf6ed;text-decoration:none}.dina-btn--green button:disabled{background-color:#edf6ed;border-color:#edf6ed;color:black;cursor:auto}.dina-btn--green button:disabled:hover{background-color:#edf6ed;color:black}.dina-btn--green a:hover,.dina-btn--green button:hover{background-color:transparent;color:#1c7d1f}.dina-btn--red a,.dina-btn--red button{background-color:#f66e57;color:white;border:2px solid #f66e57}.dina-btn--red a:hover,.dina-btn--red button:hover{background-color:transparent;color:#f66e57}.dina-btn--icon a{position:relative;padding-right:80px!important}.dina-btn--round a{border-radius:40px}.dina-btn-round{position:relative;margin:0;border-radius:45px;padding:15px 30px;font-size:140%;background-color:white;color:#45a748;cursor:pointer;outline:0;display:inline-block;min-width:240px;font-weight:bold;-webkit-transform:scale(1) translate3d(0,0,0);transform:scale(1) translate3d(0,0,0);-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.dina-btn-round::after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background-color:white;border-radius:45px;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.dina-btn-round--green{color:white;border:0}.dina-btn-round--green::after{background-color:#45a748}.dina-btn-round:hover::after{top:-5px;bottom:-5px}.dina-insurance-flow .dina-actions--next .dina-button--primary{background-color:#fe6e56}.dina-insurance-flow .dina-actions--next .dina-button--primary:hover{background-color:#d85e4a;border-top-color:#d85e4a;border-right-color:#d85e4a;border-bottom-color:#d85e4a;border-left-color:#d85e4a}.dina-insurance-flow .dina-actions--next .dina-button--primary:focus{background-color:#d85e4a;border-top-color:#d85e4a;border-right-color:#d85e4a;border-bottom-color:#d85e4a;border-left-color:#d85e4a}.dina-insurance-flow .dina-actions--next .dina-button--primary:active{background-color:#d85e4a}.dina-overlay{background:rgba(0,0,0,.15);position:fixed;top:0;left:0;height:100%;width:100%;z-index:999}.dina-dialog{position:fixed;z-index:1000;border-radius:5px;background-color:#fff;border:solid 1px rgba(0,0,0,0.05);width:90%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3)}.dina-dialog-title{font-size:20px;font-weight:bold;color:#555;padding:15px 20px 0}.dina-dialog-content{font-size:16px;color:#555;padding:6px 20px 15px}.dina-dialog-buttons{text-align:center;padding-bottom:15px;margin-top:15px;border-top:1px solid #efefef;padding-top:20px}.dina-dialog-buttons .dina-button+.dina-button{margin-left:10px}.dina-dialog .dina-button{color:#fff;background-color:#4cad4e}.dina-modal{position:fixed;background:rgba(255,255,255,0.85);top:0;bottom:0;left:0;right:0;z-index:999;padding:20px;overflow-y:auto;display:none}.dina-modal__wrap{position:relative;background:white;top:0;left:50%;width:100%;padding:40px 20px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);max-width:800px}.dina-modal__close--icon{position:absolute;right:-10px;top:-10px;border-radius:50%;background:black;color:white;font-size:200%;width:40px;height:40px;border:2px solid white;cursor:pointer}.dina-modal__close--icon .dina-icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.dina-modal__text-close p{cursor:pointer;text-decoration:underline;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.dina-modal__text-close p:hover{color:#45a748}.dina-modal--dark{background:rgba(0,0,0,0.85)}.dina-modal-lock{overflow-y:hidden!important}.dina-modal .dina-sv-form textarea,.dina-modal .dina-sv-form input{border:1px solid #cacaca}.dina-chatbox{position:relative;padding:20px;border-radius:20px;background-color:#ce4a33;z-index:1}.dina-chatbox::after{content:"";display:inline-block;position:absolute;z-index:-1;top:-20px;left:50%;width:70px;margin-left:-40px;height:70px;background-color:#ce4a33;-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg);border-top-left-radius:15px}.dina-sv-form input[type="text"],.dina-sv-form input[type="number"],.dina-sv-form input[type="email"],.dina-sv-form input[type="tel"],.dina-sv-form input[type="url"],.dina-sv-form input[type="submit"],.dina-sv-form select,.dina-sv-form textarea{width:100%;height:55px;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;padding:0 20px;border-radius:0;margin:0;margin-bottom:20px;font-size:125%;font-family:'dinafont';color:#666;background-color:#FFF;outline:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}.dina-sv-form select[multiple="multiple"]{height:auto;resize:none;padding:20px}.dina-sv-form select[multiple="multiple"] option{background-color:transparent}.dina-sv-form select[multiple="multiple"] option::before{content:"";display:inline-block;width:20px;height:20px;border:1px solid black;transition:opacity .2s linear,-webkit-transform .2s ease;margin-right:10px}.dina-sv-form select[multiple="multiple"] option.selected::before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAeBAMAAAC/JAEaAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAwUExURUdwTEanSEaoSUeoSUanSEepSVi2WEeoSUeoSUyuTkanSEanSEaoSEaoSEmqS0anSMpfO6YAAAAPdFJOUwD0cEXONAlRXhSz44OZIgxbV0AAAADLSURBVBjTXZFLEgExFEVT/hTmJpoVYAVMmDYrYGCijKyAHbAEOzAzZQcsgSW0T5XyqaO79RNPBi+5NycvuRVj1Ki2tU5y10bi35hzVjq1YamMPN5BGUeeusWKtdJxmCljyEWfqHH1a3YhOuuwD+yTGAW8YNNhGxl9wj0XQVw6wdSDSqgzUA8TOxEylqSC7ChH7/sgRdu9ESI5HgPzRW7GNINikZl/acum9JEYdG2qCVR5/cRMO0DpN/gUea8g2EsF0R/id9lrw4xk8QazlVxSIXa6GAAAAABJRU5ErkJggg==);background-size:16px 15px;background-repeat:no-repeat;background-position:center center}.dina-sv-form select:not([multiple="multiple"]){background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA0MjYuNyA0MjYuNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDI2LjcgNDI2Ljc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBkPSJNNDIyLjcsMTM5LjZMMjIyLDM0MC4zYy00LjcsNC43LTEyLjMsNC43LTE3LDBsLTI2LjUtMjYuNWMtNC43LTQuNy00LjctMTIuMywwLTE3TDM3OS4zLDk2LjFjNC43LTQuNywxMi4zLTQuNywxNywwbDI2LjUsMjYuNUM0MjcuNCwxMjcuMiw0MjcuNCwxMzQuOSw0MjIuNywxMzkuNnoiLz48cGF0aCBkPSJNMjA1LjEsMzQwLjNMNC40LDEzOS42Yy00LjctNC43LTQuNy0xMi4zLDAtMTdsMjYuNS0yNi41YzQuNy00LjcsMTIuMy00LjcsMTcsMGwyMDAuNywyMDAuN2M0LjcsNC43LDQuNywxMi4zLDAsMTdMMjIyLDM0MC4zQzIxNy40LDM0NC45LDIwOS43LDM0NC45LDIwNS4xLDM0MC4zeiIvPjwvc3ZnPg==');background-repeat:no-repeat;background-position:right .7em top 50%,0 0;background-size:15px 15px}.dina-sv-form select::-ms-expand{display:none}.dina-sv-form select:focus::-ms-value{background:transparent;color:#666}.dina-sv-form .sv-form-consent{margin-bottom:20px}.sv-form-consent__msg{padding:20px 20px 20px 30px;font-size:130%;color:red}.dina-sv-form textarea{padding:20px;height:auto;resize:vertical}.dina-sv-form input[type="submit"]{background-color:#44a748;width:100%;color:white;border:2px solid #44a748;font-weight:bold;cursor:pointer;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.dina-sv-form input[type="submit"]:hover,.dina-sv-form input[type="submit"]:active,.dina-sv-form input[type="submit"]:focus{background-color:#003e23;color:#44a748;border-color:#44a748}.dina-sv-form input[type="submit"]:disabled:hover{background-color:#44a748;border-color:#44a748;color:white}.dina-sv-form .sv-form-field-message{margin-bottom:20px;margin-top:-20px;font-size:80%}.dina-sv-form .sv-form-field-message span{color:#fe6e55}.dina-as-form__submit-over{position:absolute;top:0;bottom:0;width:100%;max-width:280px}.dina-sv-form--red input[type="text"],.dina-sv-form--red textarea{background-color:rgba(255,255,255,0.8)}.dina-sv-form--red input[type="submit"]{background-color:white;border-color:white;color:#f66e57}.dina-sv-form--red input[type="submit"]:hover{background-color:#f66e57;color:white}.dina-sv-form .sv-form-recipientsfield,.dina-krokodil-form--mail .sv-form-recipientsfield{display:none!important}.dina-footer .dina-sv-form label,.dina-footer .dina-sv-form label+br{display:none}.dina-sv-form .sv-form-multipleselectionfield{margin-top:10px!important}.dina-sv-form .sv-form-multipleselectionfield>div{padding-left:0}.dina-sv-form .sv-form-multipleselectionfield label{height:auto;display:inline-block;width:auto;margin-bottom:10px;margin-right:20px;background-color:transparent;position:relative;padding-left:30px}.dina-sv-form .sv-form-multipleselectionfield input[type="checkbox"]{position:absolute;z-index:-1}.dina-sv-form .sv-form-multipleselectionfield label::before{content:"";display:inline-block;height:20px;width:20px;background-color:white;border-radius:2px;margin-left:-30px;margin-right:5px;margin-bottom:10px;float:left}.dina-sv-form .sv-form-multipleselectionfield label::after{content:"";background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNSI+PHBhdGggZGF0YS1uYW1lPSJMYWdlciAyIiBkPSJNMS4xIDYuOTE2Yy4yNS4yNSA2LjU4MyA2LjY2NyA2LjU4MyA2LjY2N0wxNS4wMTcgMSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNDZhNzQ4IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLXdpZHRoPSIyIi8+PC9zdmc+");background-size:contain;background-repeat:no-repeat;background-position:center center;-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease;opacity:0;margin:3px;position:absolute;top:0;left:0;width:14px;height:14px;display:inline-block}.dina-sv-form.sv-form-multipleselectionfield label:hover::after{opacity:1}.dina-sv-form .sv-form-multipleselectionfield input:checked+label:after{opacity:1}.dina-office-form .dina-office-form__button{min-width:50%;width:auto}.office-target{color:#003e22;font-size:200%;font-family:dinaheadline;display:inline-block;margin:10px 0;-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}.office-target:hover{opacity:.8}.dina-usp-list>.sv-layout{padding-bottom:0!important}.dina-usp-list .sv-list-style-checklista li{color:#013e23}.dina-usp-list .sv-list-style-checklista li::before{background-color:white;color:#43a748}.ratingUsp{display:block;margin:1rem 0 -1rem}.ratingUsp__stars{display:inline-block;margin:0 auto 10px}.ratingUsp__text{display:block}.ratingUsp__rating{font-family:'dinaheadline';font-size:130%;font-weight:bold}.stars{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;gap:5px}.stars__item{display:block}.stars__item>svg{fill:#f8b704;width:25px;height:25px}.stars__item--last{position:relative}.stars__item--last>.stars__item:first-child{position:absolute;left:0;overflow:hidden;width:50%}.stars__item--gray>svg{fill:silver}@media all and (max-width:599px){.ratingUsp{margin-left:auto;margin-right:auto}}@media all and (max-width:350px){.ratingUsp{width:auto;min-width:auto;font-size:80%}.stars__item>svg{width:20px;height:20px}}.dina-blog-list{margin:10px 0}.dina-blog-list ul li{margin:0;padding:0}.dina-blog-list ul li a{display:block;padding:20px 10px;opacity:1;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;border-bottom:3px solid #44a748}.dina-blog-list ul li a:hover{background-color:#edf6ed8c}.dina-blog-list>div:last-child a{padding:10px}.dina-bubble-wrap{position:relative}.dina-bubble{position:absolute;z-index:1;height:320px;background:#003e23;font-family:dinafont,sans-serif;color:white;top:-60px;right:20px;width:320px;border-radius:50%;-webkit-box-shadow:-25px 40px 70px -40px #000;box-shadow:-25px 40px 70px -40px #000;-webkit-box-sizing:border-box;box-sizing:border-box}.dina-bubble__content{padding:30px;text-align:center;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center}.dina-bubble__heading{font-family:dinaheadline,serif;font-size:220%;text-transform:uppercase;margin-top:15px!important;margin-bottom:15px!important}.dina-bubble__text{font-size:85%;color:white;margin-top:0!important;margin-bottom:15px!important}.dina-bubble__mediumtext{font-size:160%;color:white;margin-top:0!important;margin-bottom:15px!important}.dina-bubble__mediumtextbold{font-size:160%;font-weight:bold;color:white;margin-top:0!important;margin-bottom:15px!important}.dina-bubble__text a{font-size:150%;font-weight:bold;color:#44a748;text-decoration:underline!important;display:block}@media all and (min-width:900px){.dina-bubble-wrap .sv-text-portlet{margin-right:340px}}@media all and (max-width:899px){.dina-bubble-wrap{overflow:hidden}.dina-bubble{height:210px;width:210px;right:-15px;bottom:-60px;top:auto;z-index:0}.dina-bubble--large{height:250px;width:250px}.dina-bubble__content{padding:20px;top:8%;-webkit-transform:translateY(-8%);-ms-transform:translateY(-8%);transform:translateY(-8%)}.dina-bubble__heading{font-size:140%}.dina-bubble__text--mobile-hide{display:none}}.dina-infobubble{position:relative;z-index:1;padding:30px;border-radius:30px;background-color:white;margin-top:40px}.dina-infobubble::before{content:"";display:inline-block;position:absolute;z-index:-1;top:-20px;right:15%;width:70px;margin-left:-40px;height:70px;background-color:white;-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg);border-top-left-radius:15px}.dina-infobubble .sv-text-portlet-content{position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:inline-block}.dina-infobubble p:first-child{margin-top:0}.dina-infobubble p:last-child{margin-bottom:0}.dina-emblem-wrap{position:relative}.dina-emblem{position:absolute;z-index:1;top:10%;right:40px;width:200px}.dina-emblem--double{width:290px}.dina-emblem img{width:100%;height:auto;max-width:200px;max-height:283px;aspect-ratio:auto 283/ 200}.dina-emblem--double img{max-width:332px;max-height:312px;aspect-ratio:auto 332/ 312}@media all and (min-width:900px){.dina-emblem-wrap .sv-text-portlet{margin-right:340px}}@media all and (max-width:899px){.dina-emblem{top:auto;bottom:10px;right:10px;width:170px}.dina-emblem--double{width:220px}}@media all and (max-width:652px){.dina-emblem{width:130px;bottom:5px}.dina-emblem--double{width:150px;right:-10px}}.dina-hero__image{display:none}.dina-hero__image--desktop img{max-width:1440px;max-height:505px;aspect-ratio:auto 1440/ 505}.dina-datepicker{font-family:"dinafont";font-size:18px;color:#003e23}.dina-datepicker .dina-datepicker__input{font-family:"dinafont";font-size:30px;height:45px;min-width:332px;width:100%;padding:10px 0;color:white;background-color:transparent;border:0;border-bottom:2px solid rgba(255,255,255,0.5);outline:0}.dina-datepicker .vdp-datepicker__calendar-button{position:absolute;top:0;right:0;bottom:0;width:40px;font-size:30px;text-align:center}.dina-datepicker .vdp-datepicker__calendar-button>span{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:block;line-height:0;width:100%}.dina-datepicker .vdp-datepicker__clear-button{position:absolute;top:0;right:0;bottom:0;width:40px;font-size:30px;text-align:center}.dina-datepicker .vdp-datepicker__clear-button i{font-style:normal}.dina-datepicker .dina-datepicker__calendar{-webkit-box-shadow:0 2px 20px 0 rgba(0,0,0,0.15);box-shadow:0 2px 20px 0 rgba(0,0,0,0.15);border:0;width:100%;max-width:400px;min-width:300px;z-index:1000;white-space:normal;left:0}.dina-datepicker .dina-datepicker__calendar header{background-color:#003e23;overflow:hidden;color:white;font-weight:bold;line-height:60px;position:relative}.dina-datepicker .dina-datepicker__calendar .prev,.dina-datepicker .dina-datepicker__calendar .next{top:auto;left:auto;right:auto}.dina-datepicker .dina-datepicker__calendar header .prev::after{border-right-color:white!important}.dina-datepicker .dina-datepicker__calendar header .next::after{border-left-color:white!important}.dina-datepicker .dina-datepicker__calendar .day-header{color:#999;font-size:100%}.dina-datepicker .dina-datepicker__calendar header .prev:not(.disabled):hover,.dina-datepicker .dina-datepicker__calendar header .next:not(.disabled):hover,.dina-datepicker .dina-datepicker__calendar header .up:not(.disabled):hover{background:rgba(255,255,255,0.1)}.dina-datepicker .dina-datepicker__calendar .day,.dina-datepicker .dina-datepicker__calendar .cell{position:relative;background:transparent;padding:0;border:0;margin:2px 0;z-index:1}.dina-datepicker .dina-datepicker__calendar .day:not(.blank)::after{content:"";display:inline-block;width:25px;height:25px;border:2px solid transparent;border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1;-webkit-transition:all .1s ease;-o-transition:all .1s ease;transition:all .1s ease}.dina-datepicker .dina-datepicker__calendar .day:hover::after{border-color:#45a748;background:rgba(69,167,72,0.1);width:35px;height:35px}.dina-datepicker .dina-datepicker__calendar .day.selected{color:white;background:transparent}.dina-datepicker .dina-datepicker__calendar .day.selected::after{width:35px;height:35px;background:#45a748}.dina-datepicker .dina-datepicker__calendar .cell.selected:hover{background:transparent}.dina-datepicker .dina-datepicker__calendar .cell:not(.blank):not(.disabled).day:hover,.dina-datepicker .dina-datepicker__calendar .cell:not(.blank):not(.disabled).month:hover,.dina-datepicker .dina-datepicker__calendar .cell:not(.blank):not(.disabled).year:hover{border:0;background:transparent}.dina-info-box{background-color:#edf6ed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dina-info-box>div{padding:20px 20px}.dina-info-box__icon{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:block;color:#003e23;font-size:500%;text-align:center}.dina-info-box__content{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:50%}.dina-info-box__content>div{margin:5px 0}@media all and (max-width:400px){.dina-info-box__content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:auto}.dina-info-box__icon{font-size:400%}}@media all and (max-width:320px){.dina-info-box__icon{font-size:300%}}.dina-experiment-a,.dina-experiment-b{display:none}.sv-editing-mode .dina-experiment-a,.sv-editing-mode .dina-experiment-b{display:block!important}.sv-editing-mode .dina-toggle>.sv-layout{display:block!important}.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}.env-collapse-header{background-color:white!important;border:2px solid #44a748!important;text-decoration:none!important;margin-top:15px}.env-collapse-header:hover{-webkit-transition:.2s;-o-transition:.2s;transition:.2s;background-color:#44a748!important;color:white!important}.env-collapse-header:hover .env-collapse-header--icons::before,.env-collapse-header:hover .env-collapse-header--icons::after{background-color:white!important}.env-collapse,.sv-decoration-plusbox{border:2px solid #44a748!important;border-top:none!important;padding:15px}.env-collapse-header--icons::before,.env-collapse-header--icons::after{background-color:#44a748}#svid12_7ac751b316e8dad28ea5e7 img,#svid12_53b3777516dab9394162b3e img{aspect-ratio:auto 400 / 275}@media all and (max-width:799px){.dina-header__mobile-menu{position:fixed;z-index:999;top:0;bottom:0;left:-100%;max-width:800px;width:100%;background-color:#003e23;color:white;overflow-x:auto;-webkit-overflow-scrolling:touch;opacity:0;-webkit-transition:all .2s ease;transition:all .2s ease}.dina-header__mobile-menu--show{left:0;opacity:1}.dina-header__menu{display:none}.dina-big-menu--show{display:none!important}.dina-krokodil-toggler .sv-grid-1140px [class*='sv-column']:first-child{padding-bottom:20px}.dina-chatbox{margin-left:-20px;margin-right:-20px;border-radius:0;margin-top:40px}.sv-list-style-checklista,.sv-list-style-krysslista{font-size:125%!important}.sv-list-style-checklista li::before,.sv-list-style-krysslista li::before{margin-top:2px}.sv-row *[class*='sv-column']:last-of-type{margin-bottom:0}.dina-content__padding-box{padding:20px;margin-left:-20px;margin-right:-20px}.dina-card{padding:15px}.dina-toggle>.sv-text-portlet{padding:15px}.dina-toggle>.sv-layout{padding:0 15px 15px 15px}.dina-card .dina-toggle{margin:-15px}.sv-decoration-compare-table table{border-collapse:collapse;border-spacing:0;margin-top:-40px}.sv-decoration-compare-table table tr{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto}.sv-decoration-compare-table table tbody tr td,.sv-decoration-compare-table table thead tr th{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333%;background-color:transparent;height:60px;overflow:hidden;display:block}.sv-decoration-compare-table table tbody tr td p,.sv-decoration-compare-table table thead tr th p{background-color:white;padding:20px 0;margin:0!important}.sv-decoration-compare-table table thead{display:table-cell;position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky;top:0;padding-top:40px}.sv-decoration-compare-table table tbody tr th{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;display:block}.sv-decoration-compare-table table tbody th>p:first-child{margin-top:15px!important}.sv-decoration-compare-table thead tr>th:first-child{display:none!important}.dina-office-modal__content{padding:50px 20px 20px 20px}.dina-office-modal__content .sv-grid-1140px>.sv-row{margin:0}.dina-modal__close--office{position:absolute;top:0;right:0;color:white;font-weight:bold;padding:20px;cursor:pointer}.dina-hero__image--mobile{display:block;width:100%;height:300px;background-size:cover;background-repeat:no-repeat;background-position:center}.dina-hero__image--mobile-img{display:block}.dina-footer .sv-image-portlet{max-width:60%;margin:20px auto}.dina-change-office{position:static;margin-top:1rem;float:right}}.sv-list-style-punktlista{list-style:none!important;padding-left:0}.sv-list-style-punktlista li{position:relative;margin-bottom:15px;padding-left:24px}.sv-list-style-punktlista li::before{content:"";width:12px;height:12px;background-color:var(--Color-primary-2-100,#1c7d1f);border-radius:50%;position:absolute;left:0;top:6px}@media all and (min-width:800px){.dina-header__mobile-menu{display:none}.dina-header{padding:30px 20px}.dina-menu__search-btn{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#45a748;font-size:160%;z-index:10;padding:0;cursor:pointer;appearance:none;border:0;background:0}.dina-menu__search-btn:hover{color:#003e23}.dina-menu__search-box{position:absolute;top:0;bottom:0;left:40px;right:-10px;-webkit-box-shadow:0 1px 30px 0 rgba(0,0,0,0.15);box-shadow:0 1px 30px 0 rgba(0,0,0,0.15);background-color:white;z-index:1;opacity:1;-webkit-transition:all .2s ease;transition:all .2s ease;opacity:0;visibility:hidden}.dina-menu__search-box input[type="text"]{position:absolute;font-family:'dinafont';font-size:156%;color:#0e3e23;border:0;width:100%;height:100%;padding:0 20px;outline:0}.dina-menu__search-box input[type="submit"]{position:absolute;right:0;display:none}.dina-menu__search-box input::-webkit-input-placeholder{color:#0e3e23}.dina-menu__search-box input:-ms-input-placeholder{color:#0e3e23}.dina-menu__search-box input::-ms-input-placeholder{color:#0e3e23}.dina-menu__search-box input::-moz-placeholder{color:#0e3e23}.dina-menu__search-box input::placeholder{color:#0e3e23}.dina-menu__search-box input:-ms-input-placeholder{color:#0e3e23}.dina-menu__search-box input::-ms-input-placeholder{color:#0e3e23}.dina-header__menu--show-search .dina-menu__search-box{opacity:1;visibility:visible}.dina-header__menu--show-search .dina-menu--main{display:none}.dina-menu__search-overlay{position:fixed;top:0;right:0;bottom:0;left:0}.dina-header__logo img{width:232px;height:74px}.dina-header__mobile{display:none}.dina-content__block{padding:50px 20px}.sv-grid-1140px>.sv-row{margin:50px 0}.dina-footer__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:40px;padding-top:40px;border-top:5px solid #45a748}.dina-footer__bottom>.sv-layout{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:auto!important}.dina-footer__bottom>.sv-layout:last-child{text-align:right;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.dina-content__margins{margin:50px 20px}.dina-breadcrumbs{margin:50px 20px}.dina-cookiebanner p{font-size:100%}.dina-krisalert{font-size:110%}.dina-krisalert__icon{font-size:220%}.dina-number-list>.sv-layout>div{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.dina-number-list>.sv-layout>.sv-layout>.sv-text-portlet{margin-right:9%}.dina-number-list>.sv-layout>.sv-text-portlet .sv-text-portlet-content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.dina-number-list>.sv-layout>.sv-layout>.sv-text-portlet:first-child{height:0}.dina-number-list>.sv-layout>.sv-text-portlet::before{content:"";display:inline-block;width:75px;margin-right:9%;height:20px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}.dina-number-list>.sv-layout>.sv-layout>.sv-text-portlet:first-child .sv-text-portlet-content{width:75px;height:75px}.dina-number-list>.sv-layout>.sv-layout>.sv-text-portlet:first-child p{font-size:40px}.sv-list-style-checklista{padding-left:50px}.sv-list-style-checklista li::before{font-size:11px;height:24px;width:24px;margin-top:0}.sv-list-style-krysslista{padding-left:50px}.sv-list-style-krysslista li::before{font-size:12px;line-height:24px;height:24px;width:24px;margin-top:3px}.sv-list-style-numrerad-gron{position:relative;padding-left:0;list-style-type:none;counter-reset:my-awesome-counter}.sv-list-style-numrerad-gron li::before{font-size:20px;line-height:32px;height:32px;width:32px}.sv-decoration-fast-hogerbredd{display:-webkit-box;display:-ms-flexbox;display:flex}.sv-decoration-fast-hogerbredd>.sv-layout{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.sv-decoration-fast-hogerbredd>.sv-column-4{min-width:320px}.sv-decoration-fast-hogerbredd>.sv-column-5{min-width:340px}.dina-toggle>.sv-text-portlet p{font-size:160%}.dina-toggle--small>.sv-text-portlet p{font-size:120%}.dina-person-list{font-size:125%}.dina-person-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.dina-person-list li{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:50%;min-width:350px}.dina-person-list__img{max-width:103px}.dina-person-list__name{font-weight:bold;margin-bottom:5px}.dina-person-list__mail{display:block;margin-top:5px}.sv-decoration-linklist>.sv-layout:nth-child(2) .sv-text-portlet-content{padding:20px 0;-webkit-columns:4 260px;-moz-columns:4 260px;columns:4 260px}.dina-btn a{padding:15px 20px}.sv-font-tabell-checkikon::after{font-size:300%}.dina-dialog{max-width:550px;width:90%}.dina-modal__close--office{display:none}.dina-hero__image--desktop{display:block}.dina-map iframe{height:444px}}
/*******************************************
  DINA-JQUERY-DATEPICKER
*******************************************/
.dina-jq-datepicker {
    font-family: "dinafont";
    font-size: inherit;
    /*color: #003e23; */
    /*max-width: 400px;*/
    position: relative;
}


.dina-jq-datepicker__button {
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    font-size: 30px;
    cursor: pointer;
}


.dina-jq-datepicker .dina-jq-datepicker__calendar {
    -webkit-box-shadow: 0px 2px 20px 0 rgba(0, 0, 0, 0.15);
    box-shadow: 0px 2px 20px 0 rgba(0, 0, 0, 0.15);
    border: none;
    width: 100%;
    max-width: 400px;
    min-width: 300px;
    background-color: white;
    position: absolute;
    display: none;
    z-index: 99;
}

.dina-jq-datepicker .dina-jq-datepicker__calendar--open {
    display: block;
}

.dina-jq-datepicker .ui-datepicker-calendar {
    width: 100%;
    margin: 0;
    padding-bottom: 10px;
}


/* DINA-DATEPICKER HEADER */
.dina-jq-datepicker .ui-datepicker-header {
    background-color: #003e23;
    overflow: hidden;
    color: white;
    font-weight: bold;
    line-height: 60px;
    position: relative;
}

.dina-jq-datepicker .ui-datepicker-title {
    font-size: 180%;
    text-align: center;
}

.dina-jq-datepicker .ui-datepicker-year {
    display: none;
}

.dina-jq-datepicker .ui-datepicker-prev,
.dina-jq-datepicker .ui-datepicker-next {
    position: absolute;
    width: 60px;
    text-align: center;
    color: white;
    font-size: 25px;
    -webkit-transition: background-color .2s ease;
    transition: background-color .2s ease;
    cursor: pointer;
}

.dina-jq-datepicker .ui-datepicker-prev:hover,
.dina-jq-datepicker .ui-datepicker-next:hover {
    background-color: rgba(255, 255, 255, 0.2);
}

.dina-jq-datepicker .ui-datepicker-prev {
    left: 0;
}

.dina-jq-datepicker .ui-datepicker-prev .dina-icon {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}

.dina-jq-datepicker .ui-datepicker-next {
    right: 0;
}

.dina-jq-datepicker .ui-datepicker-next .dina-icon {
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
}

.dina-jq-datepicker .dina-jq-datepicker__calendar thead {
    color: #999999;
    font-size: 100%;
}

.dina-jq-datepicker tbody td,
.dina-jq-datepicker thead th {
    display: inline-block;
    padding: 0 5px;
    width: 14.285714285714286%;
    height: 40px;
    line-height: 40px;
    text-align: center;
    vertical-align: middle;
    padding: 0;
    margin: 0;
}

.dina-jq-datepicker tbody a {
    display: block;
    position: relative;
    color: #003e23;
    font-weight: normal;
}

.dina-jq-datepicker tbody a::after {
    content: "";
    display: inline-block;
    width: 25px;
    height: 25px;
    border: 2px solid transparent;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transition: all .1s ease;
    transition: all .1s ease;
}

.dina-jq-datepicker tbody a:hover::after {
    border-color: #45a748;
    background: rgba(69, 167, 72, 0.1);
    width: 35px;
    height: 35px;
}

.dina-jq-datepicker tbody a.ui-state-active {
    color: white;
    font-weight: bold;
    background: transparent;
}

.dina-jq-datepicker tbody a.ui-state-active::after {
    width: 35px;
    height: 35px;
    background: #45a748;
    z-index: -1
}

.dina-jq-datepicker tbody .ui-datepicker-unselectable,
.dina-jq-datepicker tbody .ui-state-disabled {
    color: silver;
    font-weight: normal;
}

.dina-jq-datepicker .dina-jq-datepicker__overlay {
    position: fixed;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    z-index: -1;
}


.dina-jq-datepicker .dina-jq-datepicker__footer-info {
    color: #003e23;
    font-size: 80%;
    padding: 7px 15px 10px;
    background: #edf6ed;
    font-weight: 500;
}
.dina-icon{background-position:center center;background-repeat:no-repeat}.dina-icon--full{background-size:100%}.dina-icon--large{background-size:75%}.dina-icon--medium{background-size:50%}.dina-icon--small{background-size:25%}.dina-icon--arrow-black{background-image:var(--dina-icon-url__dina-arrow)}.dina-icon--check,.dina-check{background-image:var(--dina-icon-url__dina-check)}.dina-icon--check-white{background-image:var(--dina-icon-url__dina-check-white)}.dina-icon--arrow-white,.dina-arrow-white{background-image:var(--dina-icon-url__dina-arrow-white)}.dina-icon--search-refraction,.dina-search-refraction{background-image:var(--dina-icon-url__dina-search-refraction)}.dina-icon--home-line,.dina-home-line{background-image:var(--dina-icon-url__home-line)}.dina-icon--padlock-closed{background-image:var(--dina-icon-url__dina-padlock-closed)}.dina-icon--padlock-closed-green{background-image:var(--dina-icon-url__dina-padlock-closed-green)}.dina-icon--padlock-open{background-image:var(--dina-icon-url__dina-padlock-open)}.dina-icon--padlock-open-green{background-image:var(--dina-icon-url__dina-padlock-open-green)}.dina-icon--plus{background-image:var(--dina-icon-url__dina-plus)}.dina-icon--stroke{background-image:var(--dina-icon-url__dina-stroke)}.dina-icon--x-close{background-image:var(--dina-icon-url__dina-x-close)}.dina-icon--x-close-green{background-image:var(--dina-icon-url__dina-x-close-green)}.dina-icon--arrow-left{background-image:var(--dina-icon-url__dina-arrow-left)}.dina-icon--arrow-download{background-image:var(--dina-icon-url__dina-arrow-download)}.dina-icon--trash{background-image:var(--dina-icon-url__dina-trash)}.dina-icon--chat-bubble-messages{background-image:var(--dina-icon-url__dina-chat-bubble-messages)}.dina-icon--chat-bubble-attachment{background-image:var(--dina-icon-url__dina-attachment)}.dina-icon--dina-file-document{background-image:var(--dina-icon-url__dina-file-document)}.dina-icon--dina-file-document-green{background-image:var(--dina-icon-url__dina-file-document-green)}.dina-icon--file-attachment{background-image:var(--dina-icon-url__dina-file-attachment)}.dina-icon--single-man{background-image:var(--dina-icon-url__dina-single-man)}.dina-icon--alert-important{background-image:var(--dina-icon-url__alert-important)}.dina-icon--alert-circle{background-image:var(--dina-icon-url__alert-circle)}.dina-icon--alert-information{background-image:var(--dina-icon-url__alert-information)}.dina-icon--product-home{background-image:var(--dina-icon-url__product-icon-home)}.dina-icon--product-car{background-image:var(--dina-icon-url__product-icon-car)}.dina-icon--product-family{background-image:var(--dina-icon-url__product-icon-family)}.dina-icon--product-animal{background-image:var(--dina-icon-url__product-icon-animal)}.dina-icon--product-recreation{background-image:var(--dina-icon-url__product-icon-recreation)}.dina-icon--product-agriculture{background-image:var(--dina-icon-url__product-icon-agriculture)}.dina-icon--product-company{background-image:var(--dina-icon-url__product-icon-company)}.dina-icon--product-travel{background-image:var(--dina-icon-url__product-icon-travel)}.dina-icon--product-coins{background-image:var(--dina-icon-url__product-icon-coins)}.dina-icon--social-facebook{background-image:var(--dina-icon-url__social-facebook)}.dina-icon--social-instagram{background-image:var(--dina-icon-url__social-instagram)}.dina-icon--social-linkedin{background-image:var(--dina-icon-url__social-linkedin)}.dina-icon--dina-logo-sticker{background-image:var(--dina-icon-url__dina-logo-sticker)}.dina-icon--uploaded-image{background-image:var(--dina-icon-url__uploaded-image)}.dina-icon--uploaded-document-image{background-image:var(--dina-icon-url__uploaded-document-image)}.dina-icon--upload-cloud{background-image:var(--dina-icon-url__upload-cloud)}.dina-icon--download-cloud{background-image:var(--dina-icon-url__download-cloud)}.dina-icon--download-cloud-green{background-image:var(--dina-icon-url__download-cloud-green)}.dina-icon--thumbs-up{background-image:var(--dina-icon-url__thumbs-up)}.dina-icon--pencil{background-image:var(--dina-icon-url__pencil)}.dina-icon--file-download{background-image:var(--dina-icon-url__file-download)}.dina-icon--bankid-logo{background-image:var(--dina-icon-url__bankid-logo)}
:root{--dina-primary-green-100:#50bb4e;--dina-light-green-100:#1c7d1f;--dina-light-green-90:#308732;--dina-light-green-80:#49974c;--dina-light-green-70:#60a462;--dina-light-green-60:#77b179;--dina-light-green-50:#8dbe8f;--dina-light-green-40:#a4cba5;--dina-light-green-30:#bbd8bc;--dina-light-green-20:#d2e5d2;--dina-light-green-10:#e8f2e9;--dina-dark-green-100:#003e23;--dina-dark-green-90:#1a5139;--dina-dark-green-80:#33654f;--dina-dark-green-70:#4c7865;--dina-dark-green-60:#668b7b;--dina-dark-green-50:#809f91;--dina-dark-green-40:#99b2a7;--dina-dark-green-30:#b3c5bd;--dina-dark-green-20:#ccd8d3;--dina-dark-green-10:#e5ece9;--dina-greyscale-white-100:#fff;--dina-opacity-white-40:#fff6;--dina-greyscale-black-100:#000;--dina-greyscale-black-90:#333;--dina-greyscale-black-85:#6b6b6b;--dina-greyscale-black-80:#8c8c8c;--dina-greyscale-black-30:#dedede;--dina-greyscale-black-20:#efefef;--dina-greyscale-100:#5b5b5b;--dina-greyscale-90:#6b6b6b;--dina-greyscale-80:#8c8c8c;--dina-greyscale-70:#9d9d9d;--dina-greyscale-60:#adadad;--dina-greyscale-50:#bdbdbd;--dina-greyscale-40:#cecece;--dina-greyscale-30:#dedede;--dina-greyscale-20:#efefef;--dina-greyscale-10:#f7f7f7;--dina-pale-green-100:#ecf6ec;--dina-pale-green-90:#eef7ee;--dina-pale-green-80:#f0f8f0;--dina-pale-green-70:#f2f9f2;--dina-pale-green-60:#f4faf4;--dina-pale-green-50:#f6fbf6;--dina-pale-green-40:#f7fcf7;--dina-pale-green-30:#f9fcf9;--dina-pale-green-20:#fbfdfb;--dina-pale-green-10:#fdfefd;--dina-red-1-100:#cf442e;--dina-red-1-90:#d45743;--dina-red-1-80:#d96958;--dina-red-1-70:#dd7c6d;--dina-red-1-60:#e28f82;--dina-red-1-50:#e7a197;--dina-red-1-40:#ecb4ab;--dina-red-1-30:#f1c7c0;--dina-red-1-20:#f5dad5;--dina-red-1-10:#faecea;--dina-yellow-1-70:#f6bb47;--dina-yellow-1-10:#fef8ed;--dina-alert-red:#c74f4f;--dina-alert-yellow:#fee5b9;--dina-alert-blue:#d3e5f4;--dina-alert-blue-text:#247bca;--dina-alert-green:var(--dina-pale-green-100);--dina-filer--primary-green-100:invert(58%) sepia(22%) saturate(1172%) hue-rotate(70deg) brightness(103%) contrast(89%);--dina-filer--dina-dark-green-100:invert(18%) sepia(60%) saturate(792%) hue-rotate(109deg) brightness(91%) contrast(102%);--dina-filter--light-green-100:invert(44%) sepia(13%) saturate(2733%) hue-rotate(72deg) brightness(83%) contrast(95%);--dina-filter--light-green-30:invert(88%) sepia(23%) saturate(214%) hue-rotate(72deg) brightness(91%) contrast(92%);--dina-filter--dark-green-100:invert(15%) sepia(100%) saturate(579%) hue-rotate(113deg) brightness(103%) contrast(105%);--dina-filter--greyscale-black-90:invert(14%) sepia(0%) saturate(56%) hue-rotate(190deg) brightness(99%) contrast(83%);--dina-filter--greyscale-black-80:invert(67%) sepia(0%) saturate(0%) hue-rotate(139deg) brightness(83%) contrast(85%);--dina-filter--greyscale-white-100:invert(100%) sepia(98%) saturate(0%) hue-rotate(337deg) brightness(104%) contrast(103%);--dina-filter--alert-blue:invert(40%) sepia(14%) saturate(4459%) hue-rotate(177deg) brightness(98%) contrast(89%);--dina-filter--alert-red:invert(31%) sepia(83%) saturate(1288%) hue-rotate(340deg) brightness(89%) contrast(92%);--dina-spacing-2:.125rem;--dina-spacing-4:.250rem;--dina-spacing-8:.5rem;--dina-spacing-12:.75rem;--dina-spacing-16:1rem;--dina-spacing-24:1.5rem;--dina-spacing-32:2rem;--dina-spacing-40:2.5rem;--dina-spacing-48:3rem;--dina-spacing-56:3.5rem;--dina-spacing-64:4rem;--dina-spacing-72:4.5rem;--dina-spacing-80:5rem;--dina-spacing-88:5.5rem;--dina-spacing-96:6rem;--dina-spacing-104:6.5rem;--dina-spacing-112:7rem;--dina-spacing-120:7.5rem;--dina-spacing-128:8rem;--dina-spacing-160:10rem;--dina-box-shadows-xs:0 2px 4px -2px rgba(0,0,0,0.06),0px 4px 8px -2px rgba(0,0,0,0.10);--dina-box-shadows-sm:0 4px 51px -4px rgba(0,0,0,0.02),0px 0 24px -4px rgba(0,0,0,0.04);--dina-box-shadows-md:0 8px 8px -4px rgba(0,0,0,0.04),0px 20px 24px -4px rgba(0,0,0,0.10);--dina-box-shadows-lg:0 24px 48px -12px rgba(0,0,0,0.25);--dina-box-shadows-xl:0 32px 64px -12px rgba(0,0,0,0.20);--dina-border-radius-1:0;--dina-border-radius-2:2px;--dina-border-radius-3:8px;--dina-border-radius-4:12px;--dina-border-radius-5:1rem;--dina-border-radius-7:2rem;--dina-border-radius-12:4em;--dina-icon-url__dina-arrow:url('/webdav/files/svg-icons/chevron-down-solid.svg');--dina-icon-url__dina-check:url('/webdav/files/svg-icons/check-solid.svg');--dina-icon-url__dina-info-white:url('/webdav/files/svg-icons/info-white.svg');--dina-icon-url__dina-info-green:url('/webdav/files/svg-icons/info-green.svg');--dina-icon-url__dina-check-white:url('/webdav/files/svg-icons/check-white.svg');--dina-icon-url__dina-arrow-white:url('/webdav/files/svg-icons/chevron-down-solid-white.svg');--dina-icon-url__dina-search-refraction:url('/webdav/files/svg-icons/search-refraction.svg');--dina-icon-url__home-line:url('/webdav/files/svg-icons/home-line.svg');--dina-icon-url__dina-padlock-closed:url('/webdav/files/svg-icons/lock-01.svg');--dina-icon-url__dina-padlock-closed-green:url('/webdav/files/svg-icons/lock-01-green.svg');--dina-icon-url__dina-padlock-open:url('/webdav/files/svg-icons/lock-unlocked-01.svg');--dina-icon-url__dina-padlock-open-green:url('/webdav/files/svg-icons/lock-unlocked-01-green.svg');--dina-icon-url__dina-menu-02:url('/webdav/files/svg-icons/menu-02.svg');--dina-icon-url__dina-menu-02-green:url('/webdav/files/svg-icons/menu-02-green.svg');--dina-icon-url__dina-calculator:url('/webdav/files/svg-icons/calculator.svg');--dina-icon-url__dina-injury:url('/webdav/files/svg-icons/injury.svg');--dina-icon-url__dina-x-close:url('/webdav/files/svg-icons/x-close.svg');--dina-icon-url__dina-x-close-white:url('/webdav/files/svg-icons/x-close-white.svg');--dina-icon-url__dina-x-close-green:url('/webdav/files/svg-icons/x-close-green.svg');--dina-icon-url__dina-plus:url('/webdav/files/svg-icons/plus.svg');--dina-icon-url__dina-plus-green:url('/webdav/files/svg-icons/plus-green.svg');--dina-icon-url__dina-stroke:url('/webdav/files/svg-icons/stroke.svg');--dina-icon-url__dina-stroke-green:url('/webdav/files/svg-icons/stroke-green.svg');--dina-icon-url__dina-arrow-left:url('/webdav/files/svg-icons/arrow-left.svg');--dina-icon-url__dina-arrow-download:url('/webdav/files/svg-icons/arrow-download.svg');--dina-icon-url__dina-trash:url('/webdav/files/svg-icons/trash-01.svg');--dina-icon-url__dina-chat-bubble-messages:url('/webdav/files/svg-icons/chat-bubble-messages.svg');--dina-icon-url__dina-attachment:url('/webdav/files/svg-icons/attachment.svg');--dina-icon-url__dina-file-document:url("/webdav/files/svg-icons/file-document.svg");--dina-icon-url__dina-file-document-green:url("/webdav/files/svg-icons/file-document-green.svg");--dina-icon-url__dina-file-attachment:url('/webdav/files/svg-icons/file-attachment.svg');--dina-icon-url__dina-single-man:url('/webdav/files/svg-icons/single-man.svg');--dina-icon-url__dina-calendar:url('/webdav/files/svg-icons/calendar.svg');--dina-icon-url__dina-eu-stars:url('/webdav/files/svg-icons/eu-stars_1.svg');--dina-icon-url__dina-krokodil-text-arrow:url('/webdav/files/svg-icons/krokodil-text-arrow.svg');--dina-icon-url__dina-arrow-right-white:url('/webdav/files/svg-icons/white-arrow-right.svg');--dina-icon-url__product-icon-home:url('/webdav/files/svg-icons/product-icon-home.svg');--dina-icon-url__product-icon-car:url('/webdav/files/svg-icons/product-icon-car.svg');--dina-icon-url__product-icon-family:url('/webdav/files/svg-icons/product-icon-family.svg');--dina-icon-url__product-icon-animal:url('/webdav/files/svg-icons/product-icon-animal.svg');--dina-icon-url__product-icon-recreation:url('/webdav/files/svg-icons/product-icon-recreation.svg');--dina-icon-url__product-icon-agriculture:url('/webdav/files/svg-icons/product-icon-agriculture.svg');--dina-icon-url__product-icon-company:url('/webdav/files/svg-icons/product-icon-company.svg');--dina-icon-url__product-icon-travel:url('/webdav/files/svg-icons/product-icon-plane.svg');--dina-icon-url__product-icon-coins:url('/webdav/files/svg-icons/product-icon-coins.svg');--dina-icon-url__product-icon-home-green:url('/webdav/files/svg-icons/product-icon-home-green.svg');--dina-icon-url__product-icon-family-green:url('/webdav/files/svg-icons/product-icon-family-green.svg');--dina-icon-url__product-icon-animal-green:url('/webdav/files/svg-icons/product-icon-animal-green.svg');--dina-icon-url__product-icon-scooter-green:url('/webdav/files/svg-icons/product-icon-scooter-green.svg');--dina-icon-url__product-icon-company-green:url('/webdav/files/svg-icons/product-icon-company-green.svg');--dina-icon-url__product-icon-car-green:url('/webdav/files/svg-icons/product-icon-car-green.svg');--dina-icon-url__social-facebook:url('/webdav/files/svg-icons/social-facebook.svg');--dina-icon-url__social-instagram:url('/webdav/files/svg-icons/social-instagram.svg');--dina-icon-url__social-linkedin:url('/webdav/files/svg-icons/social-linkedin.svg');--dina-icon-url__alert-important:url('/webdav/files/svg-icons/alert-triangle.svg');--dina-icon-url__alert-circle:url('/webdav/files/svg-icons/alert-circle.svg');--dina-icon-url__alert-circle-white:url('/webdav/files/svg-icons/info-circle--white.svg');--dina-icon-url__alert-information:url('/webdav/files/svg-icons/info-circle.svg');--dina-icon-url__alert-information-white:url('/webdav/files/svg-icons/info-circle--white.svg');--dina-icon-url__dina-logo-sticker:url('/webdav/files/svg-icons/dina_logo-sticker.svg');--dina-icon-url__dina-letter:url('/webdav/files/svg-icons/letter-2.svg');--dina-icon-url__uploaded-image:url('/webdav/files/svg-icons/uploaded-image.svg');--dina-icon-url__uploaded-document-image:url('/webdav/files/svg-icons/uploaded-document-image.svg');--dina-icon-url__upload-cloud:url('/webdav/files/svg-icons/upload-cloud.svg');--dina-icon-url__download-cloud:url('/webdav/files/svg-icons/download-cloud.svg');--dina-icon-url__download-cloud-green:url('/webdav/files/svg-icons/download-cloud-green.svg');--dina-icon-url__thumbs-up:url('/webdav/files/svg-icons/thumbs-up.svg');--dina-icon-url__pencil:url('/webdav/files/svg-icons/pencil.svg');--dina-icon-url__file-download:url('/webdav/files/svg-icons/file-download.svg');--dina-icon-url__log-out:url('/webdav/files/svg-icons/log-out.svg');--dina-icon-url__bankid-logo:url('/webdav/files/svg-icons/bankid-logo.svg');--dina-icon-url__message-bubble-warning:url('/webdav/files/svg-icons/messages-bubble-warning.svg');--dina-icon-url__link-external:url("/webdav/files/svg-icons/link-external.svg");--dina-icon-url__tooltip:url("/webdav/files/svg-icons/info-circle-stroke.svg");--dina-icon-url__search:url("/webdav/files/svg-icons/search-sm.svg");--dina-font-headline:dinaheadline,sans-serif;--dina-font-normal:dinafont,sans-serif}
.dina-explanation-table__container{display:block;position:relative}.dina-explanation-table__container h2,.dina-explanation-table__container h3,.dina-explanation-table__container p{padding:0;margin:0}.dina-explanation-table__container h2{color:var(--dina-dark-green-100);font-size:1.5em;margin-bottom:var(--dina-spacing-12)}.dina-explanation-table__container h3,.dina-insurance .dina-explanation-table__container h3{font-size:1.2em;text-transform:none;margin-bottom:var(--dina-spacing-4)}.dina-explanation-table__header-row,.dina-explanation-table__row{display:flex;justify-content:flex-start;align-items:stretch;flex-flow:column wrap;gap:var(--dina-spacing-4);flex-flow:row wrap;margin-bottom:var(--dina-spacing-4)}.dina-explanation-table__header-cell,.dina-explanation-table__cell{flex-grow:4;padding:var(--dina-spacing-12) var(--dina-spacing-16)}.dina-explanation-table__header-cell{text-align:center}.dina-explanation-table__cell{border:solid 2px var(--dina-light-green-100)}.dina-explanation-table__header-cell.dina-explanation-table--description{text-align:left}.dina-explanation-table__header-cell.dina-explanation-table--description,.dina-explanation-table__cell.dina-explanation-table--title{max-width:calc(100% - 16.2em)}.dina-explanation-table__cell.dina-explanation-table--title{background-color:var(--dina-light-green-100);position:relative;padding-right:var(--dina-spacing-72)}.dina-explanation-table__cell.dina-explanation-table--title h3,.dina-explanation-table__cell.dina-explanation-table--title p{color:var(--dina-greyscale-white-100)}.dina-explanation-table__cell.dina-explanation-table--title button{border:0;border-radius:50%;background-color:var(--dina-light-green-90);font-size:0;width:2.8rem;height:2.8rem;position:absolute;top:1rem;right:.9rem;cursor:pointer}.dina-explanation-table__cell.dina-explanation-table--title button[aria-expanded="true"]{transform:rotate(180deg)}.dina-explanation-table__header-cell.dina-explanation-table--header,.dina-explanation-table__cell.dina-explanation-table--applies-to{min-width:var(--dina-spacing-80);max-width:var(--dina-spacing-80)}.dina-explanation-table__cell.dina-explanation-table--applies-to p{font-size:0}.dina-explanation-table__cell.dina-explanation-table--explanation{width:100%;border:0;display:none}@media screen and (max-width:900px){.dina-explanation-table__header-cell.dina-explanation-table--description,.dina-explanation-table__cell.dina-explanation-table--title{max-width:calc(100% - 9.2em);padding-right:var(--dina-spacing-48)}.dina-explanation-table__header-cell.dina-explanation-table--header,.dina-explanation-table__cell.dina-explanation-table--applies-to{min-width:var(--dina-spacing-40);max-width:var(--dina-spacing-40)}.dina-explanation-table__header-cell,.dina-explanation-table__cell{flex-grow:4;padding:var(--dina-spacing-8) var(--dina-spacing-12)}.dina-explanation-table__cell.dina-explanation-table--title button{width:2rem;height:2rem}}@media screen and (max-width:799px){.dina-explanation-table__header-cell.dina-explanation-table--description,.dina-explanation-table__cell.dina-explanation-table--title{max-width:calc(100% - 8.5em)}}.dina-explanation-table__container.dina-explanation-table__product-layout .dina-explanation-table__header-cell.dina-explanation-table--description,.dina-explanation-table__container.dina-explanation-table__product-layout .dina-explanation-table__cell.dina-explanation-table--title{max-width:65%}.dina-explanation-table__container.dina-explanation-table__product-layout .dina-explanation-table__header-cell.dina-explanation-table--header,.dina-explanation-table__container.dina-explanation-table__product-layout .dina-explanation-table__cell.dina-explanation-table--applies-to{min-width:var(--dina-spacing-80);max-width:33%}.dina-explanation-table__container.dina-explanation-table__product-layout .dina-icon--small{background-size:1.3rem}.dina-explanation-table__container.dina-explanation-table__product-layout .dina-explanation-table__header-cell,.dina-explanation-table__cell{padding:var(--dina-spacing-24) var(--dina-spacing-16)}
.dina-button-base{border:solid 4 px var(--dina-light-green-100);color:var(--dina-greyscale-white-100);font-size:1em;border-radius:var(--dina-border-radius-3);background-color:var(--dina-light-green-100);cursor:pointer;display:inline-block}.dina-button-base:hover{background-color:var(--dina-light-green-40);color:var(--dina-greyscale-black-90)}.dina-button-base:focus{border-color:var(--dina-light-green-40)}.dina-button-base.dina-button-disable{color:var(--dina-greyscale-black-90);border-color:currentColor;background-color:var(--dina-greyscale-black-20)}.dina-button-base.dina-button-small{font-size:.875em;padding:var(--dina-spacing-8) var(--dina-spacing-12)}.dina-button-base.dina-button-medium{font-size:1em;padding:var(--dina-spacing-12) var(--dina-spacing-24)}.dina-button-base.dina-button-large{font-size:1.25em;padding:var(--dina-spacing-16) var(--dina-spacing-32)}.dina-button-base.dina-button--margin-vertical{margin-top:1em;margin-bottom:1em}.dina-button{display:inline-flex;padding:.75rem 1.5rem;justify-content:center;align-items:center;gap:.5rem;border:2px solid transparent;border-radius:.5rem;background-color:var(--dina-light-green-100);color:var(--dina-greyscale-white-100);font-family:var(--dina-font-headline);font-size:.875rem;font-style:normal;font-weight:400;text-align:center;line-height:145%;letter-spacing:.02625rem;text-transform:uppercase;outline:0;appearance:none;cursor:pointer}.dina-button:hover{text-decoration:underline}.dina-button:focus-visible{box-shadow:0 1px 2px 0 rgba(28,125,31,0.30),0px 0 0 4px rgba(28,125,31,0.30)}.dina-button--icon-left,.dina-button--icon-right{background-size:0;gap:.5rem}.dina-button--icon-left::before,.dina-button--icon-right:after{content:"";width:1.25rem;height:1.25rem;background-image:inherit;background-size:contain;background-repeat:no-repeat;background-position:center}.dina-button::before,.dina-button::after{filter:var(--dina-filter--greyscale-white-100)}.dina-button--xs{font-size:.75rem;padding:.5rem .75rem}.dina-button--sm{font-size:.75rem;padding:.75rem 1rem}.dina-button--lg{font-size:1rem;padding:1rem 1.5rem}.dina-button--xl{font-size:1.125rem;padding:1rem 2rem}.dina-button--green:hover{background-color:var(--dina-light-green-40);color:var(--dina-greyscale-black-90)}.dina-button--green:focus-visible{background-color:var(--dina-light-green-100);color:var(--dina-greyscale-white-100)}.dina-button--green:disabled{background-color:var(--dina-greyscale-black-20);color:var(--dina-greyscale-black-80);text-decoration:none}.dina-button--green:hover::before,.dina-button--green:hover::after{filter:var(--dina-filter--greyscale-black-90)}.dina-button--outline-green{background-color:var(--dina-greyscale-white-100);border:2px solid var(--dina-light-green-40);color:var(--dina-light-green-100)}.dina-button--outline-green:hover{border-color:var(--dina-light-green-60);color:var(--dina-greyscale-black-90)}.dina-button--outline-green:focus-visible{border-color:var(--dina-light-green-100);color:var(--dina-light-green-100);box-shadow:0 1px 2px 0 rgba(28,125,31,0.30),0px 0 0 4px rgba(28,125,31,0.30)}.dina-button--outline-green::before,.dina-button--outline-green::after,.dina-button--outline-green:hover::before,.dina-button--outline-green:hover::after{filter:var(--dina-filter--greyscale-black-90)}.dina-button--darkgreen{background-color:var(--dina-dark-green-100);color:var(--dina-greyscale-white-100)}.dina-button--darkgreen:hover{background-color:var(--dina-light-green-40);color:var(--dina-greyscale-black-90)}.dina-button--darkgreen:focus-visible{background-color:var(--dina-dark-green-100);color:var(--dina-greyscale-white-100)}.dina-button--darkgreen:hover::before,.dina-button--darkgreen:hover::after{filter:var(--dina-filter--greyscale-black-90)}.dina-button--outline-darkgreen{background-color:var(--dina-greyscale-white-100);border:2px solid var(--dina-dark-green-70);color:var(--dina-dark-green-100)}.dina-button--outline-darkgreen:hover{border-color:transparent;background-color:var(--dina-light-green-40);color:var(--dina-greyscale-black-90)}.dina-button--outline-darkgreen:focus-visible{border-color:var(--dina-dark-green-100);background-color:var(--dina-greyscale-white-100);color:var(--dina-dark-green-100)}.dina-button--outline-darkgreen::before,.dina-button--outline-darkgreen::after,.dina-button--outline-darkgreen:hover::before,.dina-button--outline-darkgreen:hover::after{filter:var(--dina-filter--greyscale-black-90)}.dina-button--red{background-color:var(--dina-red-1-100)}.dina-button--red:hover{background-color:var(--dina-red-1-60);color:var(--dina-greyscale-black-90)}.dina-button--red:focus-visible{background-color:var(--dina-red-1-100);color:var(--dina-greyscale-white-100);box-shadow:0 1px 2px 0 rgba(207,68,46,0.30),0px 0 0 4px rgba(207,68,46,0.30)}.dina-button--red:hover::before,.dina-button--red:hover::after{filter:var(--dina-filter--greyscale-black-90)}.dina-button--red:disabled{background-color:var(--dina-greyscale-black-20);color:var(--dina-greyscale-black-80);text-decoration:none}.dina-button--outline-red{background-color:var(--dina-greyscale-white-100);border:2px solid var(--dina-red-1-100);color:var(--dina-red-1-100)}.dina-button--outline-red:hover{border-color:var(--dina-red-1-60);color:var(--dina-greyscale-black-90)}.dina-button--outline-red:focus-visible{border-color:var(--dina-red-1-100);color:var(--dina-red-1-100);box-shadow:0 1px 2px 0 rgba(207,68,46,0.30),0px 0 0 4px rgba(207,68,46,0.30)}.dina-button--outline-red::before,.dina-button--outline-red::after{filter:var(--dina-filter--alert-red)}.dina-button--outline-red:hover::before,.dina-button--outline-red:hover::after{filter:var(--dina-filter--greyscale-black-90)}.dina-button--white{background-color:var(--dina-greyscale-white-100);border:2px solid var(--dina-greyscale-white-100);color:var(--dina-greyscale-black-90)}.dina-button--white::before,.dina-button--white::after,.dina-button--white:hover::before,.dina-button--white:hover::after{filter:var(--dina-filter--greyscale-black-90)}@media all and (max-width:560px){.dina-button--md{font-size:.75rem;padding:.75rem 1rem}}.dina-button:disabled{background-color:var(--dina-greyscale-black-20);color:var(--dina-greyscale-black-80);border-color:var(--dina-greyscale-black-20);cursor:auto;text-decoration:none}.dina-button:disabled::before,.dina-button:disabled::after{filter:var(--dina-filter--greyscale-black-80)}
.dina-decoration__info-box{border:solid 1px var(--dina-alert-blue-text);background-color:var(--dina-alert-blue);border-radius:var(--dina-border-radius-3);padding:var(--dina-spacing-4) var(--dina-spacing-16) var(--dina-spacing-16) var(--dina-spacing-72);position:relative}.dina-decoration__info-box::before,.dina-decoration__info-box::after{content:"";position:absolute;width:2em;height:2em;left:1.4em;top:1.4em}.dina-decoration__info-box::before{background-color:var(--dina-alert-blue-text);border-radius:50%}.dina-decoration__info-box::after{background-image:var(--dina-icon-url__alert-information);background-repeat:no-repeat;background-size:76%;background-position:center;filter:var(--dina-filter--greyscale-white-100);background-color:transparent}.dina-decoration__info-box--light-yellow{border-color:var(--dina-yellow-1-70);background-color:var(--dina-yellow-1-10)}.dina-decoration__info-box--light-yellow::before{background-color:var(--dina-greyscale-white-100)}.dina-decoration__info-box--light-yellow::after{filter:var(--dina-filter--greyscale-black-90)}.dina-decoration__info-box--light-green{border-color:var(--dina-light-green-70);background-color:var(--dina-light-green-10)}.dina-decoration__info-box--light-green::before{background-color:var(--dina-light-green-70)}.dina-decoration__text-box{border:dotted 1px var(--dina-light-green-40);border-radius:var(--dina-border-radius-3);padding:var(--dina-spacing-40) var(--dina-spacing-56) var(--dina-spacing-40);margin-top:var(--dina-spacing-24);margin-bottom:var(--dina-spacing-24)}.dina-decoration__text-box--white{background-color:var(--dina-greyscale-white-100)}.dina-decoration__text-box--transparent{background-color:transparent;border-width:0;border-radius:0;padding:0;margin-top:var(--dina-spacing-40);margin-bottom:var(--dina-spacing-56)}.dina-decoration__text-box--light-green{background-color:var(--dina-light-green-10)}.sv-use-margins .dina-decoration__text-box--light-green .subheading3,.sv-use-margins .dina-decoration__text-box--light-green h3,.dina-decoration__text-box--light-green .sv-use-margins .subheading3,.dina-decoration__text-box--light-green .sv-use-margins h3{margin-top:0}.dina-decoration__info-small{display:flex;padding-right:1.5rem;align-items:center;gap:1rem;width:fit-content;border-radius:.25rem 2rem 2rem .25rem;border:1px solid var(--dina-light-green-30);background:var(--dina-pale-green-100);min-height:3.5rem;overflow:hidden}.dina-decoration__info-small:before{content:"";background-image:var(--dina-icon-url__alert-circle-white);background-repeat:no-repeat;background-size:1.5rem;background-position:center;display:block;align-self:flex-start;width:4rem;max-height:4.5rem;border-radius:0rem 3.5rem 3.5rem 0rem;background-color:#5ac558;flex-shrink:0;align-self:stretch}.dina-decoration__info-small .sv-decoration-content{padding:.75rem 0;display:flex;flex-direction:column;gap:1rem}.sv-use-margins .dina-decoration__info-small p{margin:0 0 .75rem}.sv-use-margins .dina-decoration__info-small p:last-child{margin-bottom:0}.dina-decoration__info-small--yellow{background-color:#fee5b9;border-color:#fee5b9}.dina-decoration__info-small--yellow:before{background-image:var(--dina-icon-url__alert-circle);background-color:#ffd178}@media all and (max-width:600px){.dina-decoration__info-small{padding:.5rem 1rem .5rem 0rem;border-radius:.25rem}.dina-decoration__info-small::before{width:2rem;height:1.65rem;background-size:1rem}.dina-decoration__info-small .sv-decoration-content{font-size:.875rem;padding:0}}.dina-decoration__terms-and-forms a,.dina-decoration__terms-and-forms .normal a:link,.dina-decoration__terms-and-forms .normal a:visited{position:relative;border:solid 1px var(--dina-light-green-70);border-radius:var(--dina-border-radius-3);padding:.7rem 3rem .7rem 3.5rem;background-color:var(--dina-light-green-10);color:var(--dina-dark-green-100);font-size:.875rem;font-weight:600;line-height:145%;text-decoration:none;word-break:break-word;hyphens:auto;display:flex;align-items:center;min-height:3.3rem}.dina-decoration__terms-and-forms a::before,.dina-decoration__terms-and-forms .normal a:link::before,.dina-decoration__terms-and-forms .normal a:visited::before,.dina-decoration__terms-and-forms a::after,.dina-decoration__terms-and-forms .normal a:link::after,.dina-decoration__terms-and-forms .normal a:visited::after{content:"";background-repeat:no-repeat;position:absolute;background-position:center}.dina-decoration__terms-and-forms a::before,.dina-decoration__terms-and-forms .normal a:link::before,.dina-decoration__terms-and-forms .normal a:visited::before{background-image:var(--dina-icon-url__dina-file-document-green);width:2.5rem;height:2.5rem;border-radius:50%;background-color:var(--dina-greyscale-white-100);background-size:1.25rem;background-position:center;left:.4rem;top:.3rem}.dina-decoration__terms-and-forms a::after,.dina-decoration__terms-and-forms .normal a:link::after,.dina-decoration__terms-and-forms .normal a:visited::after{width:1rem;height:1rem;background-image:var(--dina-icon-url__dina-arrow-download);right:1.4rem;top:1.1rem;background-size:100%;filter:var(--dina-filer--dina-dark-green-100)}.dina-decoration__terms-and-forms a:hover,.dina-decoration__terms-and-forms .normal a:hover,.dina-decoration__terms-and-forms .normal a:focus-within{color:var(--dina-greyscale-black-100);text-decoration:underline;border-color:var(--dina-light-green-80);background-color:var(--dina-light-green-20)}.dina-decoration__terms-and-forms a:hover::before,.dina-decoration__terms-and-forms .normal a:hover::before{background-image:var(--dina-icon-url__dina-file-document)}.dina-decoration__terms-and-forms a:hover::after,.dina-decoration__terms-and-forms .normal a:hover::after{filter:unset}@media screen and (max-width:992px){.dina-decoration__text-box{padding:var(--dina-spacing-32) var(--dina-spacing-40) var(--dina-spacing-32)}}@media screen and (max-width:576px){.dina-decoration__text-box{padding:var(--dina-spacing-24) var(--dina-spacing-24) var(--dina-spacing-24)}}.sv-decoration-innehallskrokodil{display:flex;gap:2rem;padding:3.5rem 3.5rem;margin:2rem -1.5rem;flex-wrap:wrap;background-color:var(--dina-light-green-100)}.sv-decoration-innehallskrokodil>div:first-child{flex:1;min-width:16rem}.sv-decoration-innehallskrokodil>div:last-child{flex:2}@media all and (max-width:799px){.sv-decoration-innehallskrokodil{padding:1.5rem;gap:1.5rem}.sv-decoration-innehallskrokodil>div:first-child{flex:auto;min-width:auto}}@media all and (max-width:425px){.sv-decoration-innehallskrokodil{margin:0 -0.75rem}}.sv-decoration-bildbuff-detailed{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:2rem}.sv-decoration-bildbuff-detailed>div{position:relative;display:flex;flex-direction:column;max-width:26rem;margin:0 auto;background:var(--dina-greyscale-white-100);border-radius:.5rem;box-shadow:0 2px 16px -4px rgba(69,167,72,0.19),0 4px 8px -2px rgba(0,0,0,0.05);overflow:hidden;transition:box-shadow .2s ease}.sv-decoration-bildbuff-detailed>div:hover{box-shadow:0 0 0 0 rgba(69,167,72,0.19),0 0 0 0 rgba(0,0,0,0.05)}.sv-decoration-bildbuff-detailed .sv-image-portlet{position:relative;overflow:hidden}.sv-decoration-bildbuff-detailed .sv-image-portlet img{max-width:none;max-height:none;aspect-ratio:16 / 9;object-fit:cover;object-position:center;transition:all .2s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1,1);transform:translateZ(0) scale(1,1)}.sv-decoration-bildbuff-detailed .sv-image-portlet .sv-portlet-image-caption,.sv-decoration-bildbuff-detailed .sv-image-portlet .env-text-caption-01{position:absolute;bottom:0;right:0;padding:.5rem 1rem;border-radius:.25rem 0 0 0;background:var(--Color-primary-2-10,#e8f2e9);color:var(--Color-primary-1-100,#003e23);font-size:.875rem}.sv-decoration-bildbuff-detailed .sv-text-portlet-content{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;padding:1.75rem 1.5rem}.sv-decoration-bildbuff-detailed .sv-text-portlet-content>p{margin:0;font-size:.875rem;color:var(--dina-dark-green-80)}.sv-decoration-bildbuff-detailed .sv-text-portlet-content>p:has(>a){padding-right:1.75rem;align-self:stretch}.sv-decoration-bildbuff-detailed .sv-text-portlet-content>p:first-child,.sv-decoration-bildbuff-detailed .sv-text-portlet-content>h2,.sv-decoration-bildbuff-detailed .sv-text-portlet-content>h3,.sv-decoration-bildbuff-detailed .sv-text-portlet-content>h4{color:var(--dina-light-green-100);font-family:'dinaheadline';font-size:1rem;font-style:normal;font-weight:400;line-height:125%;text-transform:uppercase;letter-spacing:normal;margin:0}.sv-decoration-bildbuff-detailed .sv-text-portlet-content a{display:inline;align-items:center;gap:.5rem;margin-top:1.5rem;font-family:var(--dina-font-headline);text-transform:uppercase;color:var(--dina-dark-green-100);text-decoration:none;margin-right:-1.75rem}.sv-decoration-bildbuff-detailed .sv-text-portlet-content a:hover{text-decoration:underline}.sv-decoration-bildbuff-detailed .sv-text-portlet-content a:first-of-type::after{content:"";flex-shrink:0;position:relative;bottom:-4px;right:-0.5rem;display:inline-block;width:1.25rem;height:1.25rem;background-image:var(--dina-icon-url__dina-arrow-left);background-repeat:no-repeat;background-size:contain;transform:rotate(180deg);filter:var(--dina-filter--dark-green-100)}.sv-decoration-bildbuff-detailed .sv-text-portlet-content a:first-of-type::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0}.sv-edit-mode .sv-decoration-bildbuff-detailed .sv-text-portlet-content a:first-of-type::before{display:none}
.dina-office-modal{width:100%;max-width:56rem;background-color:rgba(28,125,31,1);border-radius:.3125rem;border:transparent;padding:3.5rem;box-shadow:0 24px 48px -12px rgba(0,0,0,0.24)}.dina-office-modal h2,.modal-title{font-family:"dinaheadline";font-weight:400;font-size:2rem;line-height:1.25rem;color:white;text-transform:uppercase}.dina-office-form{position:relative;max-width:56rem;border-radius:.75rem;outline:0;padding-top:1rem}.dina-office-form form{max-width:49rem;width:100%;gap:1rem;padding-top:1rem}.dina-office-input{padding-top:2rem;flex:1}.dina-office-search-button{padding-top:2rem}.dina-office-search-button input{padding:1rem 1.5rem;font-family:"dinaheadline";font-weight:400;font-size:.875rem;line-height:145%;text-transform:uppercase;background:white;border-radius:.375rem;border:0;cursor:pointer}.dina-office-search-button input:hover{text-decoration:underline}.dina-office-search-input{background:rgba(48,135,50,1);border:.09375rem solid rgba(210,229,210,1);width:100%;border-radius:.1875rem;padding:0 1rem;color:white}.dina-office-search-input:focus-visible{outline:0;border:.09375rem solid rgba(210,229,210,1);box-shadow:0 0 .3125rem rgba(210,229,210,1)}::placeholder{color:white;opacity:1}.dina-office-form .dina-office-form__button{width:12.8125rem;height:3.25rem;padding-left:2rem}.dina-office-modal__close{position:absolute;top:1.5rem;right:2rem;font-weight:400;font-family:'dinaheadline';font-size:.875rem;letter-spacing:.0625rem;text-transform:uppercase;display:flex;gap:.5rem;background:transparent;border:0;color:white;cursor:pointer}.dina-office-modal__icon{width:1rem;height:1rem;background-image:var(--dina-icon-url__dina-x-close-white);background-repeat:no-repeat;background-position:center;background-size:contain}.dina-office-modal__close:hover{opacity:.8}.dina-office-modal-undertext{font-weight:400;font-size:1.125rem;line-height:145%;color:white;letter-spacing:0rem}.dina-office-modal__reload{font-weight:400;font-size:1.125rem;line-height:145%;color:white;letter-spacing:0rem}.dina-office-modal__reload a{font-weight:400;font-size:1rem;line-height:145%;color:white!important;letter-spacing:0rem;text-decoration:underline}dialog:-internal-dialog-in-top-layer::backdrop{position:fixed;inset:0;background:var(--Color-Opacity-Black-20,rgba(0,0,0,0.5))}.dina-office-form label{font-family:dinafont,sans-serif;font-weight:400;font-style:normal;font-size:1.125rem;color:white;line-height:155%}@media all and (max-width:48rem){.dina-office-modal{margin-left:1.5rem;margin-right:1.5rem;padding:2rem 1.5rem;max-width:-webkit-fill-available}.dina-office-modal__close{top:1.9375rem;right:1.1875rem}}@media all and (max-width:36.1875rem){.dina-office-modal{margin:0 1.5rem;width:auto;top:35%;padding:2rem 1.5rem}.dina-office-search-input{line-height:145%;padding:1rem 1.5rem}.dina-office-modal__close{top:2.125rem;right:1.1875rem}.dina-office-modal h2{font-size:1.25rem}}@media all and (min-width:36.25rem){.dina-office-search-button{padding-top:0rem}.dina-office-form form{display:flex}.dina-office-input{display:flex}}
.dina-link-list h1,.dina-link-list h2,.dina-link-list h3{font-family:var(--dina-font-normal);color:var(--dina-dark-green-100);font-size:1rem;font-weight:600;line-height:145%;margin-top:1rem;margin-bottom:1rem}.dina-link-list ul{margin:0;padding:0;list-style:none;display:flex;gap:.5rem 1.5rem;flex-wrap:wrap}.dina-link-list a.normal{display:flex;padding:.75rem 1.5rem;justify-content:center;align-items:center;gap:.5rem;border-radius:.5rem;border:2px solid var(--dina-light-green-40);font-family:var(--dina-font-headline);color:var(--dina-light-green-100);font-size:.875rem;line-height:145%;letter-spacing:.02625rem;text-transform:uppercase;text-decoration:none}.dina-link-list a.normal:hover{color:#333;border-color:var(--dina-light-green-60);text-decoration:underline}.dina-link-list a.normal::after{content:"";display:block;width:1.25rem;height:1.25rem;background-image:var(--dina-icon-url__dina-arrow-left);background-repeat:no-repeat;background-size:contain;transform:rotate(180deg);filter:var(--dina-filter--light-green-100)}.dina-link-list a.normal:hover::after{filter:var(--dina-filter--greyscale-black-90)}.sv-edit-mode .dina-link-list a.normal{display:flex!important}
.dina-faq__item{border-radius:var(--Radius-2,0.25rem);background:white;overflow:hidden;margin:1rem 0rem;transition:max-height .3s ease;border:.0625rem solid var(--dina-light-green-80)}.dina-faq__item .dina-faq__item-response{padding:var(--Spacing-5,16px) var(--Spacing-6,24px) var(--Spacing-6,33px) var(--Spacing-6,24px);var(--Spacing-6,1.5rem) var(--Spacing-6,1.5rem);background:white;overflow:hidden}.dina-faq__item .dina-faq__item-response p{font-size:.875rem;line-height:145%}.dina-faq__item summary{cursor:pointer;display:flex;padding:.75rem 1.5rem;align-items:center;justify-content:space-between;background-color:var(--dina-light-green-10)!important}.dina-faq__item summary h3{margin:0;color:var(--dina-dark-green-100);font-feature-settings:"liga" off,"clig" off;font-family:dinafont;font-size:1rem;font-style:normal;font-weight:600;line-height:145%}.dina-faq__item summary::marker{content:none}.dina-faq__item summary .faq-collapse-header--icons{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:var(--dina-greyscale-white-100);border-radius:var(--Radius-2,0.25rem);box-shadow:0 .125rem .3125rem rgba(0,0,0,0.1);margin-left:1rem;flex-shrink:0}.dina-faq__item summary .faq-collapse-header--icons::before,.dina-faq__item summary .faq-collapse-header--icons::after{content:"";position:absolute;width:.75rem;height:.125rem;background-color:var(--dina-light-green-100);border-radius:.0625rem;transition:transform .3s ease}.dina-faq__item summary .faq-collapse-header--icons::before{transform:rotate(90deg)}.dina-faq__item summary .faq-collapse-header--icons::after{transform:rotate(0deg)}.dina-faq__item summary:hover .faq-collapse-header--icons::before,.dina-faq__item summary:hover .faq-collapse-header--icons::after{background-color:var(--dina-dark-green-100)!important}.dina-faq__item[open] summary .faq-collapse-header--icons::before{transform:rotate(0)!important}.dina-faq__item[open] summary .faq-collapse-header--icons::after{transform:rotate(0)!important}.dina-faq__item[open] summary{border-left:.5rem solid var(--dina-light-green-100);padding-left:1rem}.dina-faq__item[open]{border:.0625rem solid transparent}.dina-faq__item[open] summary .faq-collapse-header--icons::before,.dina-faq__item[open] summary .faq-collapse-header--icons::after{background-color:var(--dina-light-green-100)!important}
.dina-partner__color-banner{height:1rem}.dina-partner-wrap .dina-header{padding:1.5rem 20px;border-bottom:1px solid #e8f2e9}.dina-partner-wrap .dina-header__wrap{gap:2rem}.dina-partner-wrap .dina-header__wrap .normal{margin:0}.dina-partner-wrap .dina-header__logo--dina{position:relative}.dina-partner-wrap .dina-header__logo--dina::after{content:"";height:100%;width:.05325rem;background:#dedede;position:absolute;right:-1rem}.dina-partner-wrap .dina-header__logo img{max-width:none!important;max-height:none!important;width:auto;height:3.5em}.dina-partner-wrap .dina-header__logo-wrap{display:flex;align-items:center;gap:2rem}.dina-partner-wrap .dina-partner__menu-container{margin-left:auto;display:flex;align-items:center;gap:3rem}.dina-partner-wrap .dina-partner__shortcuts{display:flex;gap:1rem;flex-wrap:wrap;justify-content:flex-end}.dina-partner-wrap .dina-partner__shortcuts li{flex:0 0 auto}.dina-partner-wrap .dina-partner__shortcuts a{display:flex;padding:.5rem .75rem;justify-content:center;align-items:center;gap:var(--Spacing-3,0.5rem);border-radius:.5rem;border:2px solid #a4cba5;font-family:"dinaheadline";text-decoration:none;text-transform:uppercase;font-size:.875rem;line-height:1.26875rem;letter-spacing:.03125rem}.dina-partner-wrap .dina-partner__shortcuts a:hover{text-decoration:underline}.dina-partner-wrap .dina-partner__shortcuts-mypages a::before{content:"";background-image:var(--dina-icon-url__dina-padlock-open-green);display:block;background-size:1.25rem;width:1.25rem;height:1.25rem}.dina-partner-wrap .dina-mobile-menu__expanding-panel{padding-bottom:0}.dina-partner-wrap .dina-mobile-menu__search-container{display:none}.dina-partner-wrap .dina-mobile-menu__container{border-top:0;padding:1.5rem 0 .25rem 0rem}.dina-mobile-menu__list--main-level>.dina-mobile-menu__list-item:last-of-type{border-bottom:0}.dina-partner__menu-wrap{width:5rem;margin:0 auto;display:flex;align-items:center;justify-content:center}.dina-partner__menu-button{display:flex;flex-direction:column;background:0;border:0;align-items:center;gap:.25rem;font-family:'dinaheadline';text-transform:uppercase;font-size:.875rem;font-style:normal;font-weight:400;line-height:145%;color:#003e23;cursor:pointer}.dina-partner__menu-button::before{content:"";display:block;height:2.75rem;width:2.75rem;background-image:var(--dina-icon-url__dina-menu-02);border:solid 2px #a4cba5;border-radius:2.75rem;background-repeat:no-repeat;background-position:center;background-size:1.25rem;position:relative;z-index:20}.dina-partner__menu-button--open::before{background-image:var(--dina-icon-url__dina-x-close-green);background-color:#003e23;border-color:#003e23}.dina-partner__menu-button--open::after{content:"";position:fixed;top:0;bottom:0;left:0;right:0;z-index:10;cursor:auto}.dina-partner__menu{display:none;max-width:24rem;width:100%;position:absolute;right:0;z-index:100;top:calc(100% + 10px);overflow:hidden;background-color:var(--dina-dark-green-100);overflow:hidden;border-radius:10px;padding-bottom:2rem;box-shadow:0 24px 48px -12px rgba(0,0,0,0.25)}.dina-partner__menu-heading{margin:0;padding:1.5rem 1.5rem 0;font-family:var(--dina-font-headline);font-size:1.25em;text-transform:uppercase;color:var(--dina-dark-green-20);background:var(--dina-dark-green-100)}@media all and (max-width:900px){.dina-partner-wrap .dina-partner__menu-container{gap:1rem}}@media all and (max-width:500px){.dina-partner-wrap .dina-header{padding:1rem 20px}.dina-partner-wrap .dina-header__logo img{height:2.5rem}}@media all and (max-width:400px){.dina-partner-wrap .dina-header__logo img{height:2.3rem}}@media all and (max-width:379px){.dina-partner-wrap .dina-header__logo img{height:2rem}}
.dina-site-header__mobile-menu-container-inner{position:relative;cursor:pointer}.dina-site-header__mobile-menu-container-inner button.dina-mobile-menu-button{font-family:var(--dina-font-normal);font-size:.875em;font-weight:600;line-height:132%;text-decoration:none;text-wrap:nowrap;text-transform:uppercase;color:var(--dina-dark-green-100);background-color:transparent;width:5.575em;padding:3.3rem 0 0;border:0;cursor:pointer}.dina-site-header__mobile-menu-container-inner button.dina-mobile-menu-button[aria-expanded="true"]{color:var(--dina-dark-green-100)}.dina-site-header__mobile-menu-container-inner::after{content:"";background-image:var(--dina-icon-url__dina-menu-02-green);background-repeat:no-repeat;position:absolute;background-size:49%;background-position:center;width:2.75rem;height:2.75rem;border-radius:50%;top:0;left:50%;border-radius:50%;border:solid 2px var(--dina-light-green-40);transform:translateX(-50%)}.dina-site-header__mobile-menu-container-inner.dina-site-header__mobile-menu-container-inner--open::after{background-image:var(--dina-icon-url__dina-x-close-green);background-color:var(--dina-dark-green-100);border-color:var(--dina-dark-green-100)}.dina-mobile-menu__expanding-panel{padding-bottom:2rem}.dina-site-header__mobile-menu-content-container.dina-mobile-menu__expanding-panel--expanded{display:block}.dina-mobile-menu__container{display:flex;flex-direction:column;gap:var(--dina-spacing-40);background:var(--dina-dark-green-100);padding:0 0 var(--dina-spacing-48) 0}.dina-mobile-menu__container ul{list-style:none}.dina-mobile-menu__list{margin:0}.dina-mobile-menu__list-item{display:block}.dina-mobile-menu__item{display:flex;justify-content:space-between;align-items:stretch;gap:var(--dina-spacing-12)}.dina-mobile-menu__link{display:block;flex-grow:1;line-height:125%;padding-top:var(--dina-spacing-8);padding-bottom:var(--dina-spacing-8);font-family:var(--dina-font-normal)}.dina-mobile-menu__link:hover{text-decoration:underline}.dina-mobile-menu__link--icon{background-size:0;display:flex;gap:var(--dina-spacing-12);align-items:center}.dina-mobile-menu__link--icon::before{content:"";display:block;flex:0 0 auto;background-size:1.5rem 1.5rem;width:1.5rem;height:1.5rem;background-image:inherit;filter:var(--dina-filter--light-green-100)}.dina-mobile-menu__item--contact-us button{background-color:inherit;border:0;text-align:left;margin:0;padding-left:0;padding-right:0;cursor:pointer}.dina-mobile-menu__btn{appearance:none;padding-left:.75rem;padding-right:.75rem;margin-right:-0.75rem;border:0;display:flex;width:2rem;background:transparent;font-size:0;align-items:center;justify-content:center;cursor:pointer;box-sizing:content-box}.dina-mobile-menu__btn::before{content:"";border-radius:2rem;border:.08rem solid var(--dina-primary-green-100);position:absolute;display:flex;width:2rem;height:2rem;justify-content:center;align-items:center;background:transparent;font-size:0;box-sizing:border-box}.dina-mobile-menu__btn::after{content:"";display:block;width:1rem;height:1rem;background-image:var(--dina-icon-url__dina-arrow);background-position:center;background-size:contain;filter:var(--dina-filer--primary-green-100)}.dina-mobile-menu__btn[aria-expanded="true"]::before{border-color:var(--dina-light-green-30);background-color:var(--dina-light-green-100)}.dina-mobile-menu__btn[aria-expanded="true"]::after{filter:var(--dina-filter--greyscale-white-100);transform:scaleY(-1)}.dina-mobile-menu__list--main-level{padding:0}.dina-mobile-menu__list--main-level>.dina-mobile-menu__list-item{border-bottom:1px solid var(--dina-dark-green-90)}.dina-mobile-menu__list--main-level>.dina-mobile-menu__list-item:first-of-type{border-top:1px solid var(--dina-dark-green-90)}.dina-mobile-menu__item--main-level{padding:var(--dina-spacing-16) var(--dina-spacing-12) var(--dina-spacing-16) var(--dina-spacing-24)}.dina-mobile-menu__item--main-level .dina-mobile-menu__link{font-family:var(--dina-font-headline);font-size:1.25em;text-transform:uppercase;color:var(--dina-dark-green-20)}.dina-mobile-menu__item--main-level .dina-mobile-menu__link--icon::before{filter:var(--dina-filter--greyscale-white-100)}.dina-mobile-menu__list--first-level{display:none;padding:0;background:white}.dina-mobile-menu__list--first-level>li{border-bottom:1px solid var(--dina-light-green-10)}.dina-mobile-menu__list--first-level>li:last-child{border-bottom:0}.dina-mobile-menu__item--first-level{padding:var(--dina-spacing-16) var(--dina-spacing-12) var(--dina-spacing-16) var(--dina-spacing-24)}.dina-mobile-menu__item--first-level .dina-mobile-menu__link{font-family:var(--dina-font-headline);font-size:1.25em;line-height:145%;text-transform:uppercase;color:var(--dina-dark-green-100)}.dina-mobile-menu__list--first-level .dina-mobile-menu__btn::before{border-color:var(--dina-light-green-100)}.dina-mobile-menu__list--first-level .dina-mobile-menu__btn[aria-expanded="false"]::after{filter:var(--dina-filter--light-green-100)}.dina-mobile-menu__list--first-level .dina-mobile-menu__btn[aria-expanded="true"]::before{border-color:var(--dina-light-green-60)}.dina-mobile-menu__list--second-level{display:none;padding:0}.dina-mobile-menu__list--second-level>li{border-top:1px solid var(--dina-light-green-10)}.dina-mobile-menu__item--second-level{padding:var(--dina-spacing-8) var(--dina-spacing-12) var(--dina-spacing-8) var(--dina-spacing-24)}.dina-mobile-menu__item--second-level .dina-mobile-menu__link{font-size:1.125em;font-weight:600;line-height:155%;color:var(--dina-light-green-100)}.dina-mobile-menu__list--second-level .dina-mobile-menu__btn::before{height:1.75rem;width:1.75rem}.dina-mobile-menu__list--second-level .dina-mobile-menu__btn::after{height:.75rem;width:.75rem}.dina-mobile-menu__list--second-level .dina-mobile-menu__link--selected{font-weight:500}.dina-mobile-menu__list--third-level{display:none;padding:0}.dina-mobile-menu__list--third-level>li{border-top:1px solid var(--dina-light-green-10)}.dina-mobile-menu__item--third-level{padding:var(--dina-spacing-8) var(--dina-spacing-12) var(--dina-spacing-8) var(--dina-spacing-24);background-color:#f7fcf7}.dina-mobile-menu__item--third-level .dina-mobile-menu__link{font-size:1.125em;line-height:155%;color:var(--dina-light-green-100);margin-left:var(--dina-spacing-16)}.dina-mobile-menu__list--fourth-level{display:none;padding:0}.dina-mobile-menu__list--fourth-level>li{border-top:1px solid var(--dina-light-green-10)}.dina-mobile-menu__item--fourth-level{padding:var(--dina-spacing-8) var(--dina-spacing-12) var(--dina-spacing-8) var(--dina-spacing-24);background-color:#f7fcf7}.dina-mobile-menu__item--fourth-level .dina-mobile-menu__link{font-size:1em;line-height:145%;color:var(--dina-light-green-100);margin-left:var(--dina-spacing-32)}.dina-mobile-menu__shortcuts-container{padding-left:var(--dina-spacing-24);padding-right:var(--dina-spacing-24)}.dina-mobile-menu__list--first-level.dina-mobile-menu__list-level--open,.dina-mobile-menu__list--second-level.dina-mobile-menu__list-level--open,.dina-mobile-menu__list--third-level.dina-mobile-menu__list-level--open,.dina-mobile-menu__list--fourth-level.dina-mobile-menu__list-level--open{display:block}.dina-mobile-menu__shortcuts-list{display:flex;flex-direction:column;gap:1rem;padding:0rem var(--dina-spacing-24);margin:0}.dina-mobile-menu__link--shortcut{font-family:var(--dina-font-headline);font-size:.875rem;line-height:145%;text-transform:uppercase;color:var(--dina-greyscale-white-100);display:flex;padding:var(--dina-spacing-12) var(--dina-spacing-16);justify-content:center;align-items:center;gap:var(--dina-spacing-8);align-self:stretch;border-radius:var(--dina-border-radius-5);border:1px solid var(--dina-opacity-white-40)}.dina-mobile-menu__link--shortcut::before{filter:var(--dina-filter--greyscale-white-100)}.dina-mobile-menu__search-container .dina-site-header__search-box-form{padding:var(--dina-spacing-24) var(--dina-spacing-16);background-color:var(--dina-dark-green-100);position:relative}.dina-mobile-menu__search-container .dina-site-header__search-box-form::after{content:"";position:absolute;width:2rem;height:2rem;right:1.45rem;top:2.15rem;border-radius:50%;border:solid 2px var(--dina-dark-green-40);pointer-events:none}.dina-mobile-menu__search-container input.dina-site-header__search-box-input.normal{border:solid 2px var(--dina-dark-green-60);border-radius:var(--dina-border-radius-7);background-color:var(--dina-dark-green-90);font-size:.875em;padding:var(--dina-spacing-16) var(--dina-spacing-24);color:var(--dina-light-green-10)}.dina-mobile-menu__search-container .dina-site-header__search-box-button{filter:var(--dina-filter--greyscale-white-100);left:unset;right:1.3rem;top:2.05rem;height:2.5rem;width:2.5rem;border-radius:50%;background-size:50%;background-position:50% 50%}.dina-mobile-menu__search-container input.dina-site-header__search-box-input.normal::placeholder{color:var(--dina-light-green-10)}@media screen and (max-width:425px){.dina-site-header__mobile-menu-container-inner button.dina-mobile-menu-button{width:3.975em}.dina-site-header__mobile-menu-container-inner button.dina-mobile-menu-button{padding:3.2em 0 0}.dina-site-header__mobile-menu-container-inner::after{width:2.25rem;height:2.25rem}}
*{box-sizing:border-box}.dina-krokodil{background-color:var(--dina-light-green-100);font-family:dinafont}.dina-krokodil-fixed{display:none;visibility:hidden}.dina-krokodil-menu{display:flex}.dina-krokodil-menu__button,.dina-krokodil-menu__link{width:100%;font-family:var(--dina-font-normal);text-transform:uppercase;font-size:.875rem;font-weight:600;line-height:145%;letter-spacing:.03125rem;border:0;display:flex;gap:.75rem;justify-content:center;align-items:center;padding:.75rem}.dina-krokodil-menu__button{background-color:var(--dina-light-green-90);color:white;cursor:pointer}.dina-krokodil-menu__button::before{content:"";display:block;width:1.375rem;height:1.375rem;background-image:var(--dina-icon-url__dina-calculator);background-repeat:no-repeat;filter:var(--dina-filter--greyscale-white-100);background-size:contain;background-position:center}.dina-krokodil-menu__button::after{content:"";display:block;width:1rem;height:1rem;background-image:var(--dina-icon-url__dina-arrow-white);background-repeat:no-repeat;background-size:contain;background-position:center;transform:rotate(180deg)}.dina-krokodil-menu__button[aria-expanded="false"]::after{transform:rotate(0deg)}.dina-krokodil-menu__link{display:none;visibility:hidden}.dina-krokodil__container{width:100%;max-width:74rem;display:flex;gap:2rem;padding:3.5rem 2rem;margin:0 auto;flex-wrap:wrap;background-color:var(--dina-light-green-100)}.dina-krokodil__container[aria-hidden="true"],.dina-krokodil__container--closed{display:none}.dina-krokodil__container--init-hidden{display:none}.dina-krokodil__title{flex:1;min-width:20rem;font-family:dinaheadline;color:white}.dina-krokodil__component{flex:1}.dina-krokodil-form{display:flex;flex-direction:column;gap:1.5rem}.dina-krokodil-form__row{display:flex;gap:1.5rem 2rem;align-items:flex-end}.dina-krokodil-form__row[aria-hidden="true"]{display:none}.dina-krokodil-form__cell{flex:1 1 15rem;min-width:15rem}.dina-krokodil-form__cell[aria-hidden="true"]{display:none}.dina-krokodil-form label{display:block;color:var(--dina-greyscale-white-100);font-size:1rem;font-style:normal;font-weight:500;line-height:145%;white-space:nowrap;margin-bottom:.5rem}.dina-krokodil-form__label-description{font-size:.875rem;font-weight:400}.dina-krokodil-form__label-group{display:flex;align-items:center;justify-content:space-between;gap:.5rem;position:relative;padding-bottom:.5rem}.dina-krokodil-form__label-group>label{margin-bottom:0rem}.dina-krokodil-form input[type="text"],.dina-krokodil-form input[type="number"],.dina-krokodil-form input[type="email"],.dina-krokodil-form input[type="tel"],.dina-krokodil-form select{width:100%;height:3.5rem;font-family:dinafont;font-size:1rem;font-weight:500;padding:.75rem 1rem;border-radius:.25rem;border:1px solid var(--dina-light-green-20);background:var(--dina-light-green-90);color:white;appearance:none;outline:0}.dina-krokodil-form select option{background:white;color:#333;padding:10px}.dina-krokodil-form input:focus-visible,.dina-krokodil-form select:focus-visible{background:#49974c}.dina-krokodil-form__select-box{position:relative;width:100%}.dina-krokodil-form__select-box-after{position:absolute;top:0;right:0;bottom:0;background-color:#1c7d1f;background-clip:content-box;width:3.5rem;border:1px solid transparent;border-radius:0 .25rem .25rem 0;display:flex;align-items:center;justify-content:center;pointer-events:none}.dina-krokodil-form__select-box-after::after{content:"";width:1.25rem;height:1.25rem;background-image:var(--dina-icon-url__dina-arrow-white);background-position:center;background-repeat:no-repeat;background-clip:content-box;background-size:contain}.dina-krokodil-form select:focus-visible+.dina-krokodil-form__select-box-after{background-color:var(--dina-greyscale-white-100)}.dina-krokodil-form select:focus-visible+.dina-krokodil-form__select-box-after::after{filter:var(--dina-filter--light-green-100)}.dina-krokodil-form select:open+.dina-krokodil-form__select-box-after::after{transform:rotate(180deg)}.dina-krokodil-form__regnr{display:flex;width:100%}.dina-krokodil-form__regnr-icon{flex-shrink:0;width:2rem;border-radius:.25rem 0 0 .25rem;border:1px solid var(--dina-light-green-20);background-color:#0053a0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem}.dina-krokodil-form__regnr-icon::before{content:"";width:1rem;height:1rem;background-image:var(--dina-icon-url__dina-eu-stars);background-repeat:no-repeat;background-position:center;background-size:contain}.dina-krokodil-form__regnr-icon::after{content:"S";font-family:dinaheadline;font-size:1rem;color:white;line-height:145%}.dina-krokodil-form__regnr input[type="text"]{text-transform:uppercase;border-left:none;border-radius:0 .25rem .25rem 0}.dina-krokodil__date-wrapper{display:flex}.dina-krokodil__date-button{position:absolute;top:0;right:0;bottom:0;background-color:#1c7d1f;background-clip:content-box;width:3.5rem;border:1px solid transparent;border-radius:0 .25rem .25rem 0;display:flex;align-items:center;justify-content:center;pointer-events:none;padding:0}.dina-krokodil__submit-button{padding:var(--Spacing-5,1rem) var(--Spacing-6,1.5rem);border-radius:var(--Radius-3,0.5rem);background:#FFF;height:3.5rem;border:0;font-family:dinaheadline;font-size:1.125rem;font-style:normal;font-weight:400;line-height:145%;letter-spacing:.03125rem;text-transform:uppercase;color:#333;cursor:pointer}.dina-krokodil__submit-button:hover,.dina-krokodil__submit-button:focus-visible{text-decoration:underline}.dina-krokodil-form__cell--skeleton{display:block;animation:skeletonanim 2s infinite}.dina-krokodil-form__cell--skeleton>*{overflow:hidden;margin:0;padding:0;display:block;visibility:hidden;position:relative}.dina-krokodil-form__cell--skeleton>button{min-height:56px;width:100%}.dina-krokodil-form__cell--skeleton>*::before{content:"";background-color:#ffffff2b;visibility:visible;position:absolute;top:0;bottom:0;left:0;right:0}.dina-krokodil-form__cell--skeleton:empty::before{content:"";display:block;font-size:1rem;font-style:normal;font-weight:500;line-height:145%;white-space:nowrap;margin-bottom:.5rem;height:1.513rem;background-color:#ffffff2b}.dina-krokodil-form__cell--skeleton:empty::after{content:"";display:block;height:3.5rem;border-radius:var(--Radius-2,0.25rem);background-color:#ffffff2b}@keyframes skeletonanim{0%{opacity:.3}50%{opacity:1}100%{opacity:.3}}.dina-krokodil-form--mail>div:first-child{display:none}.dina-krokodil-form--mail form>div{display:flex;flex-wrap:wrap;gap:1.5rem}.dina-krokodil-form--mail form>div>div:first-of-type,.dina-krokodil-form--mail form>div>div:nth-last-of-type(4){display:none}.dina-krokodil-form--mail form>div>div:nth-last-of-type(3){flex:1 1 auto}.dina-krokodil-form--mail form>div>div{flex:1 1 16rem}.dina-krokodil-form--mail form br{display:none}.dina-krokodil-form--mail form .sv-form-consent label{white-space:normal;font-size:.875rem;font-weight:400}.dina-krokodil-form--mail form label a,.dina-krokodil-form--mail form label span{color:white!important}.dina-krokodil-form--mail form .sv-formField{float:none;width:auto;margin-bottom:0}.dina-krokodil-form--mail .sv-form-multipleselectionfield>div{display:flex;align-items:flex-start;gap:8px}.dina-krokodil-form--mail .sv-form-multipleselectionfield>div input[type="checkbox"]{margin:0;margin-top:.125rem;flex-shrink:0;width:1rem;height:1rem;cursor:pointer}.dina-krokodil-form--mail .sv-form-multipleselectionfield>div label{margin:0;line-height:145%;font-size:.875rem;font-weight:normal;white-space:normal}.dina-krokodil-form--mail .sv-formFieldRow .sv-formField a{font-size:.875rem;color:white;text-decoration:underline}.dina-krokodil-form--mail form input[type="submit"]:last-of-type{padding:var(--Spacing-5,1rem) var(--Spacing-6,1.5rem);border-radius:var(--Radius-3,0.5rem);background:#FFF;height:3.5rem;border:0;font-family:dinaheadline;font-size:1.125rem;font-style:normal;font-weight:400;line-height:145%;letter-spacing:.03125rem;text-transform:uppercase;color:#333;cursor:pointer;float:right}.dina-krokodil-form--mail form input[type="submit"]:last-of-type:hover{text-decoration:underline}.dina-krokodil-form--mail form .sv-formField [role=alert]{background-color:var(--dina-red-1-10);color:var(--dina-red-1-100);display:block;font-size:.875rem;font-weight:500;padding:.5rem .75rem;margin-top:.25rem;border-radius:.25rem}.dina-krokodil-form--mail .normal{color:white}@media all and (max-width:1035px){.dina-krokodil{background-color:var(--dina-greyscale-white-100)}.dina-krokodil-menu{display:flex;gap:.75rem;padding:.75rem;background-color:var(--dina-greyscale-white-100)}.dina-krokodil__container{padding:1.5rem;gap:1.5rem}.dina-krokodil-menu__button,.dina-krokodil-menu__link{flex:1 1 50%;padding:1rem .5rem;border-radius:var(--Radius-3,0.5rem);font-size:.75rem}.dina-krokodil-menu__button[aria-expanded="false"]{background:var(--dina-light-green-10);color:var(--dina-dark-green-100)}.dina-krokodil-menu__button[aria-expanded="false"]::before{filter:var(--dina-filter--light-green-100)}.dina-krokodil-menu__button::after{display:none}.dina-krokodil-menu__link{line-height:145%;letter-spacing:.03125rem;border:0;display:flex;gap:.5rem;justify-content:center;visibility:visible;background:var(--dina-light-green-10);color:var(--dina-dark-green-100)}.dina-krokodil-menu__link::after{content:"";display:block;width:1.25rem;height:1.25rem;background-image:var(--dina-icon-url__dina-arrow-left);background-repeat:no-repeat;background-size:contain;background-position:center;transform:rotate(180deg);filter:var(--dina-filter--light-green-100)}}@media all and (max-width:650px){.dina-krokodil__title{min-width:auto}.dina-krokodil-form__cell{width:100%;min-width:auto}.dina-krokodil__container{flex-direction:column;flex-wrap:nowrap}.dina-krokodil-form__row{flex-wrap:wrap}}.sv-template-sidmall-med-vanstermeny div[class*="sv-mini-krokodil"] .dina-krokodil-form__row{flex-wrap:wrap}
.info-button:hover{background-image:var(--dina-icon-url__dina-info-white);background-color:#003e23}.info-button{height:32px;width:32px;flex:0 0 auto;background-image:var(--dina-icon-url__dina-info-green);background-size:10px 14px;background-repeat:no-repeat;-webkit-appearance:none;appearance:none;background-position:center;background-color:white;border:2px solid #003e23;border-radius:50%;cursor:pointer;transition:background-color .1s linear;outline:0;font-size:0;margin:-0.5rem 0}.info-button:focus{outline:2px solid #003e23}.info-tooltip{position:absolute;top:calc(100% + 0);left:56px;background-color:#003e23;padding:20px;border-radius:4px;width:max-content;max-width:300px;box-shadow:0 2px 4px rgba(0,0,0,0.1);z-index:1000;font-size:16px;line-height:1.5;color:#fff;display:none}.info-tooltip.show{display:block}.mini-info-tooltip{position:absolute;top:calc(100% + 0);left:56px;background-color:#003e23;padding:20px;border-radius:4px;width:max-content;max-width:300px;box-shadow:0 2px 4px rgba(0,0,0,0.1);z-index:1000;font-size:16px;line-height:1.5;color:#fff;display:none}.mini-info-tooltip.show{display:block}
.sr-only{position:absolute;top:-125rem;left:-187.5rem}.dialog-ok-cancel-group{display:none}.datepicker .group .icon-calendar{width:1.75rem;height:1.75rem;background-image:var(--dina-icon-url__dina-calendar);color:white;background-size:1.8125rem 2rem;background-position:center;display:block}.datepicker .group button{border:0;background:var(--Color-greyscale-white,#fff);padding:.875rem 0 .875rem .875rem;width:3.5rem;justify-content:center;align-items:center}.datepicker .group{background:var(--Color-primary-2-80,#49974c);justify-content:space-between;border-radius:var(--Radius-2,0.25rem);border:1px solid var(--Color-primary-2-20,#d2e5d2);display:flex;position:relative;overflow:visible}.datepicker input[type="text"]{padding-left:1rem;color:var(--Color-greyscale-white,#fff);border:0;font-family:"dinafont";font-size:1rem;font-style:normal;font-weight:500;border-radius:.25rem 0 0 .25rem;background-clip:padding-box}.datepicker .group .calendar-button{flex-shrink:0;border-radius:0 .125rem .125rem 0}.datepicker button.icon:focus{outline:0;padding:.125rem;border-width:.125rem;background-color:#def}.datepicker .desc{position:absolute;left:0;top:2em}.datepicker .fa-calendar-alt{color:#003e23}.datepicker-dialog{position:absolute;width:20.5rem;clear:both;margin-top:.15em;padding:0;background-color:#fff;display:none;border-radius:var(--Radius-3,0.5rem);box-shadow:0 .125rem 1rem -0.25rem rgba(69,167,72,0.19),0 .25rem .5rem -0.125rem rgba(0,0,0,0.05)}.datepicker-dialog .header{cursor:default;background-color:#003e23;padding:var(--Spacing-5,16px) var(--Spacing-6,24px);font-weight:bold;color:white;justify-content:space-around}.datepicker-dialog h2{color:var(--Color-greyscale-white,#fff);font-family:"dinafont";font-size:1rem;font-weight:400;letter-spacing:-0.08px;margin:0}.datepicker-dialog button{border-style:none;background:transparent}.datepicker-dialog button::-moz-focus-inner{border:0}.datepicker-dialog .prev-month,.datepicker-dialog .next-month,.datepicker-dialog .next-year{padding-top:5px;width:36px;height:36px;color:white;border-radius:var(--Radius-12,64px);border:1px solid var(--Color-Opacity-White-40,rgba(255,255,255,0.4))}.datepicker-dialog .prev-month{transform:rotate(90deg)}.datepicker-dialog .next-month,.datepicker-dialog .next-year{transform:rotate(-90deg)}.datepicker-dialog .prev-year:focus,.datepicker-dialog .prev-month:focus,.datepicker-dialog .next-month:focus,.datepicker-dialog .next-year:focus{padding:2px;border:2px solid white;outline:0}.datepicker-dialog .prev-year:hover,.datepicker-dialog .prev-month:hover,.datepicker-dialog .next-month:hover,.datepicker-dialog .next-year:hover{border:1px solid white}.datepicker-dialog .fa-calendar-alt{color:hsl(216deg 89% 51%)}.datepicker-dialog .month-year{display:inline-block;width:12em;text-align:center}.datepicker-dialog table.dates{padding:var(--Spacing-5,16px) var(--spacing-6,17px);border-collapse:separate}.datepicker-dialog table.dates th,.datepicker-dialog table.dates td{text-align:center;background:white;color:black;border:0}.datepicker-dialog table.dates td{width:40px;height:40px;padding:10px 8px;justify-content:center;position:relative;align-items:center;border-radius:var(--border-radius-9,48px);cursor:default}.datepicker-dialog table.dates td:not(.disabled):not(.other-month){cursor:pointer}.datepicker-dialog table.dates td.disabled.invalid-date:hover{background-color:transparent!important}.datepicker-dialog table.dates td.disabled:focus{padding:2px;border:0;height:31px;width:41px;background-color:transparent}.datepicker-dialog table.dates td:focus,.datepicker-dialog table.dates td:hover{padding:0;color:black}.datepicker-dialog table.dates td:focus{padding:1px;border:2px solid #646464;outline:0}.datepicker-dialog table.dates td:not(.disabled):hover{padding:2px;border:1px solid #646464}.datepicker-dialog table.dates td[aria-selected]:focus{border:2px solid #646464}.datepicker-dialog table.dates td[tabindex="0"]{background-color:#003e23;color:white}.datepicker-dialog table.dates td.today{background-color:#fff;color:#003e23;font-weight:bold}.datepicker-dialog table.dates td[aria-selected="true"]{background-color:#003e23;color:white}.datepicker-dialog table.dates td.disabled{color:#595959}.datepicker-dialog table.dates td.disabled::after{content:"";position:absolute;right:50%;height:1.5rem;width:.078125rem;background-color:#595959;transform:rotate(45deg);border:none!important}.datepicker-dialog table.dates td.other-month{visibility:hidden}.datepicker-dialog table.dates td.invalid-date{color:#949494}.datepicker-dialog .dialog-message{display:flex;padding:var(--spacing-5,1rem) var(--Spacing-6,1.5rem);justify-content:flex-end;align-items:flex-start;gap:var(--spacing-4,0.75rem);align-self:stretch;border-top:1px solid var(--Color-greyscale-20,#efefef);background:var(--Color-primary-2-10,#e8f2e9)}.date-error-message{color:#d92d20;margin-top:8px;font-family:"dinafont";font-size:14px;height:0;opacity:0;font-weight:500;overflow:hidden;transition:all .3s ease-in-out;display:none;border-radius:var(--Radius-2,4px);background:var(--Color-Secondary-1-10,#faecea);padding:var(--Spacing-3,8px) var(--Spacing-4,12px)}.date-error-message.show{height:auto;opacity:1;margin-top:8px;position:absolute;max-width:239px;display:block}.input-error-message{color:#d92d20;font-weight:500;margin-top:8px;font-family:"dinafont";letter-spacing:-0.07px;font-size:14px;display:none;border-radius:var(--Radius-2,4px);background:var(--Color-Secondary-1-10,#faecea)}.input-error-message.show{height:auto;opacity:1;margin-bottom:16px;padding:var(--Spacing-3,8px) var(--Spacing-4,12px);letter-spacing:-0.07px;position:absolute;max-width:239px;display:block}.datepicker .group .calendar-button:focus{outline:3px solid #003e23;outline-offset:0;position:relative;z-index:1}@media screen and (max-width:430px){.datepicker-dialog{width:100%;margin:0;z-index:1000}.datepicker-dialog .header{width:100%;padding:16px;display:flex;align-items:center;justify-content:space-between;gap:16px}.datepicker-dialog table.dates{width:100%;padding:16px}}@media screen and (max-width:26.875rem){.datepicker-dialog{max-width:342px;margin:0;z-index:1000}.datepicker-dialog .header{width:100%;padding:1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.datepicker-dialog .month-year{width:auto;flex:1;text-align:center}.datepicker-dialog table.dates{width:100%;padding:1rem}.datepicker-dialog table.dates td{width:calc(100% / 7);height:auto;aspect-ratio:1}.table-wrap{width:100%;overflow-x:hidden}}
.dp__input_wrap{position:relative;width:100%;box-sizing:unset}.dp__input_wrap:focus{border-color:var(--dp-border-color-hover);outline:0}.dp__input{background-color:var(--dp-background-color);border-radius:var(--dp-border-radius,4px);font-family:-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen,ubuntu,cantarell,"Open Sans","Helvetica Neue",sans-serif;border:1px solid var(--dp-border-color);outline:0;transition:border-color .2s cubic-bezier(0.645,0.045,0.355,1);width:100%;font-size:1rem;line-height:1.5rem;padding:6px 30px 6px 12px;color:var(--dp-text-color);box-sizing:border-box}.dp__input::placeholder{opacity:.7}.dp__input:hover{border-color:var(--dp-border-color-hover)}.dp__input_reg{caret-color:rgba(0,0,0,0)}.dp__input_focus{border-color:var(--dp-border-color-hover)}.dp__disabled{background:var(--dp-disabled-color)}.dp__disabled::placeholder{color:var(--dp-disabled-color-text)}.dp__input_icons{display:inline-block;width:1rem;height:1rem;stroke-width:0;font-size:1rem;line-height:1.5rem;padding:6px 12px;color:var(--dp-icon-color);box-sizing:content-box}.dp__input_icon{cursor:pointer;position:absolute;top:50%;left:0;transform:translateY(-50%);color:var(--dp-icon-color)}.dp__clear_icon{position:absolute;top:50%;right:0;transform:translateY(-50%);cursor:pointer;color:var(--dp-icon-color)}.dp__input_icon_pad{padding-left:35px}.dp__input_valid{box-shadow:0 0 var(--dp-border-radius,4px) var(--dp-success-color);border-color:var(--dp-success-color)}.dp__input_valid:hover{border-color:var(--dp-success-color)}.dp__input_invalid{box-shadow:0 0 var(--dp-border-radius,4px) var(--dp-danger-color);border-color:var(--dp-danger-color)}.dp__input_invalid:hover{border-color:var(--dp-danger-color)}.dp__menu{position:absolute;background:var(--dp-background-color);border-radius:var(--dp-border-radius,4px);min-width:260px;font-family:-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen,ubuntu,cantarell,"Open Sans","Helvetica Neue",sans-serif;font-size:1rem;user-select:none;border:1px solid var(--dp-menu-border-color);box-sizing:border-box}.dp__menu::after{box-sizing:border-box}.dp__menu::before{box-sizing:border-box}.dp__menu:focus{border:1px solid var(--dp-menu-border-color);outline:0}.dp__menu_index{z-index:99999}.dp__menu_readonly,.dp__menu_disabled{position:absolute;inset:0;z-index:1}.dp__menu_disabled{background:rgba(255,255,255,.5);cursor:not-allowed}.dp__menu_readonly{background:rgba(0,0,0,0);cursor:default}.dp__arrow_top{left:50%;top:-1px;height:12px;width:12px;background-color:var(--dp-background-color);position:absolute;border-left:1px solid var(--dp-menu-border-color);border-top:1px solid var(--dp-menu-border-color);transform:translate(-50%,-50%) rotate(45deg)}.dp__arrow_bottom{left:50%;bottom:-1px;height:12px;width:12px;background-color:var(--dp-background-color);position:absolute;border-right:1px solid var(--dp-menu-border-color);border-bottom:1px solid var(--dp-menu-border-color);transform:translate(-50%,50%) rotate(45deg)}.dp__now_wrap{text-align:center;padding:2px 0}.dp__now_button{border:1px solid var(--dp-primary-color);color:var(--dp-primary-color);padding:0 4px;font-weight:bold;border-radius:var(--dp-border-radius,4px);font-size:1rem;cursor:pointer;background:rgba(0,0,0,0)}.dp__preset_ranges{padding:5px;border-right:1px solid var(--dp-border-color)}.dp__sidebar_left{padding:5px;border-right:1px solid var(--dp-border-color)}.dp__sidebar_right{padding:5px;border-left:1px solid var(--dp-border-color)}.dp__preset_range{padding:5px}.dp__preset_range:hover{background-color:var(--dp-hover-color);cursor:pointer}.dp__menu_content_wrapper{display:flex}.dp__calendar_wrap{display:flex;justify-content:center;align-items:center;flex-direction:column;font-family:-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen,ubuntu,cantarell,"Open Sans","Helvetica Neue",sans-serif;flex:0}.dp__calendar_header{position:relative;display:flex;justify-content:center;align-items:center;color:var(--dp-text-color);white-space:nowrap;font-weight:bold}.dp__calendar_header_item{text-align:center;flex-grow:1;height:35px;padding:5px;width:35px;box-sizing:border-box}.dp__calendar_row{display:flex;justify-content:center;align-items:center;margin:5px 0}.dp__calendar_item{text-align:center;flex-grow:1;box-sizing:border-box;color:var(--dp-text-color)}.dp__calendar{position:relative}.dp__calendar_header_cell{border-bottom:thin solid var(--dp-border-color);padding:.5rem}.dp__cell_inner{display:flex;align-items:center;text-align:center;justify-content:center;border-radius:var(--dp-border-radius,4px);height:35px;padding:5px;width:35px;border:1px solid rgba(0,0,0,0);box-sizing:border-box;position:relative}.dp__cell_auto_range_start,.dp__date_hover_start:hover,.dp__range_start{border-bottom-right-radius:0;border-top-right-radius:0}.dp__cell_auto_range_end,.dp__date_hover_end:hover,.dp__range_end{border-bottom-left-radius:0;border-top-left-radius:0}.dp__range_end,.dp__range_start,.dp__active_date{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__cell_auto_range_end,.dp__cell_auto_range_start{border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}.dp__date_hover_end:hover,.dp__date_hover_start:hover,.dp__date_hover:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__cell_offset{color:var(--dp-secondary-color)}.dp__cell_disabled{color:var(--dp-secondary-color);cursor:not-allowed}.dp__range_between{background:var(--dp-hover-color);border-radius:0;border-top:1px solid var(--dp-hover-color);border-bottom:1px solid var(--dp-hover-color)}.dp__range_between_week{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border-radius:0;border-top:1px solid var(--dp-primary-color);border-bottom:1px solid var(--dp-primary-color)}.dp__today{border:1px solid var(--dp-primary-color)}.dp__week_num{color:var(--dp-secondary-color);text-align:center}.dp__cell_auto_range{border-radius:0;border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}.dp__cell_auto_range_start{border-left:1px dashed var(--dp-primary-color)}.dp__cell_auto_range_end{border-right:1px dashed var(--dp-primary-color)}.dp__calendar_header_separator{width:100%;height:1px;background:var(--dp-border-color)}.dp__calendar_next{margin-left:10px}.dp__marker_line,.dp__marker_dot{height:5px;background-color:var(--dp-marker-color);position:absolute;bottom:0}.dp__marker_dot{width:5px;border-radius:50%;left:50%;transform:translateX(-50%)}.dp__marker_line{width:100%;left:0}.dp__marker_tooltip{position:absolute;border-radius:var(--dp-border-radius,4px);background-color:var(--dp-tooltip-color);padding:5px;border:1px solid var(--dp-border-color);z-index:99999;box-sizing:border-box;cursor:default}.dp__tooltip_content{white-space:nowrap}.dp__tooltip_text{display:flex;align-items:center;flex-flow:row nowrap;color:var(--dp-text-color)}.dp__tooltip_mark{height:5px;width:5px;border-radius:50%;background-color:var(--dp-text-color);color:var(--dp-text-color);margin-right:5px}.dp__arrow_bottom_tp{bottom:0;height:8px;width:8px;background-color:var(--dp-tooltip-color);position:absolute;border-right:1px solid var(--dp-border-color);border-bottom:1px solid var(--dp-border-color);transform:translate(-50%,50%) rotate(45deg)}.dp__instance_calendar{position:relative;width:100%}@media only screen and (max-width:600px){.dp__flex_display{flex-direction:column}}.dp__cell_highlight{background-color:var(--dp-highlight-color)}.dp__month_year_row{display:flex;align-items:center;height:35px;color:var(--dp-text-color);box-sizing:border-box}.dp__inner_nav{display:flex;align-items:center;justify-content:center;cursor:pointer;height:25px;width:25px;color:var(--dp-icon-color);text-align:center;border-radius:50%}.dp__inner_nav svg{height:20px;width:20px}.dp__inner_nav:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp__inner_nav_disabled:hover,.dp__inner_nav_disabled{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp__month_year_select{width:50%;text-align:center;cursor:pointer;height:35px;display:flex;align-items:center;justify-content:center;border-radius:var(--dp-border-radius,4px);box-sizing:border-box}.dp__month_year_select:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__month_year_wrap{display:flex;width:100%}.dp__overlay{position:absolute;width:100%;height:100%;background:var(--dp-background-color);top:0;left:0;transition:opacity 1s ease-out;z-index:99999;font-family:-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen,ubuntu,cantarell,"Open Sans","Helvetica Neue",sans-serif;color:var(--dp-text-color);box-sizing:border-box}.dp__overlay_container::-webkit-scrollbar-track{box-shadow:var(--dp-scroll-bar-background);background-color:var(--dp-scroll-bar-background)}.dp__overlay_container::-webkit-scrollbar{width:5px;background-color:var(--dp-scroll-bar-background)}.dp__overlay_container::-webkit-scrollbar-thumb{background-color:var(--dp-scroll-bar-color);border-radius:10px}.dp__overlay:focus{border:0;outline:0}.dp__container_flex{display:flex}.dp__container_block{display:block}.dp__overlay_container{flex-direction:column;overflow-y:auto}.dp__time_picker_overlay_container{height:100%}.dp__overlay_row{padding:0;box-sizing:border-box;display:flex;margin-left:auto;margin-right:auto;flex-wrap:wrap;max-width:100%;width:100%;align-items:center}.dp__overlay_container>.dp__overlay_row{flex:1}.dp__overlay_col{box-sizing:border-box;width:33%;padding:3px;white-space:nowrap}.dp__overlay_cell_pad{padding:10px 0}.dp__overlay_cell_active{cursor:pointer;border-radius:var(--dp-border-radius,4px);text-align:center;background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__overlay_cell{cursor:pointer;border-radius:var(--dp-border-radius,4px);text-align:center}.dp__overlay_cell:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__cell_in_between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__overlay_action{position:sticky;bottom:0}.dp__over_action_scroll{right:5px;box-sizing:border-box}.dp__overlay_cell_disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp__overlay_cell_disabled:hover{background:var(--dp-disabled-color)}.dp__overlay_cell_active_disabled{cursor:not-allowed;background:var(--dp-primary-disabled-color)}.dp__overlay_cell_active_disabled:hover{background:var(--dp-primary-disabled-color)}.dp__month_picker_header{display:flex;width:100%;align-items:center;justify-content:space-between;height:35px}.dp__time_input{width:100%;display:flex;align-items:center;justify-content:center;user-select:none;font-family:-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen,ubuntu,cantarell,"Open Sans","Helvetica Neue",sans-serif;color:var(--dp-text-color)}.dp__time_col_reg{padding:0 20px}.dp__time_col_reg_with_button{padding:0 15px}.dp__time_col_sec{padding:0 10px}.dp__time_col_sec_with_button{padding:0 5px}.dp__time_col{font-size:2rem;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}.dp__time_display{cursor:pointer;color:var(--dp-text-color);border-radius:var(--dp-border-radius,4px);display:flex;align-items:center;justify-content:center;padding:0 3px}.dp__time_display:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__inc_dec_button{padding:5px;margin:0;height:32px;width:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;color:var(--dp-icon-color);box-sizing:border-box}.dp__inc_dec_button svg{height:32px;width:32px}.dp__inc_dec_button:hover{background:var(--dp-hover-color);color:var(--dp-primary-color)}.dp__inc_dec_button_disabled:hover,.dp__inc_dec_button_disabled{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp__pm_am_button{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border:0;padding:10px;border-radius:var(--dp-border-radius,4px);cursor:pointer}.dp__action_row{display:flex;align-items:center;width:100%;padding:10px;box-sizing:border-box;color:var(--dp-text-color)}.dp__action_row svg{height:20px;width:auto}.dp__selection_preview{width:50%;color:var(--dp-text-color);font-size:.8rem}.dp__action_buttons{width:50%;text-align:right}.dp__action{font-weight:bold;cursor:pointer;padding:2px 5px;border-radius:var(--dp-border-radius,4px);display:inline-flex;align-items:center}.dp__select{color:var(--dp-success-color)}.dp__action_disabled{color:var(--dp-success-color-disabled);cursor:not-allowed}.dp__cancel{color:var(--dp-secondary-color)}.dp__theme_dark{--dp-background-color:#212121;--dp-text-color:#fff;--dp-hover-color:#484848;--dp-hover-text-color:#fff;--dp-hover-icon-color:#959595;--dp-primary-color:#005cb2;--dp-primary-disabled-color:#61a8ea;--dp-primary-text-color:#fff;--dp-secondary-color:#a9a9a9;--dp-border-color:#2d2d2d;--dp-menu-border-color:#2d2d2d;--dp-border-color-hover:#aaaeb7;--dp-disabled-color:#737373;--dp-disabled-color-text:#d0d0d0;--dp-scroll-bar-background:#212121;--dp-scroll-bar-color:#484848;--dp-success-color:#00701a;--dp-success-color-disabled:#428f59;--dp-icon-color:#959595;--dp-danger-color:#e53935;--dp-marker-color:#e53935;--dp-tooltip-color:#3e3e3e;--dp-highlight-color:rgb(0 92 178 / 20%)}.dp__theme_light{--dp-background-color:#fff;--dp-text-color:#212121;--dp-hover-color:#f3f3f3;--dp-hover-text-color:#212121;--dp-hover-icon-color:#959595;--dp-primary-color:#1976d2;--dp-primary-disabled-color:#6bacea;--dp-primary-text-color:#f8f5f5;--dp-secondary-color:#c0c4cc;--dp-border-color:#ddd;--dp-menu-border-color:#ddd;--dp-border-color-hover:#aaaeb7;--dp-disabled-color:#f6f6f6;--dp-scroll-bar-background:#f3f3f3;--dp-scroll-bar-color:#959595;--dp-success-color:#76d275;--dp-success-color-disabled:#a3d9b1;--dp-icon-color:#959595;--dp-danger-color:#ff6f60;--dp-marker-color:#ff6f60;--dp-tooltip-color:#fafafa;--dp-disabled-color-text:#8e8e8e;--dp-highlight-color:rgb(25 118 210 / 10%)}.dp__main{font-family:-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen,ubuntu,cantarell,"Open Sans","Helvetica Neue",sans-serif;user-select:none;box-sizing:border-box;position:relative;width:100%}.dp__pointer{cursor:pointer}.dp__icon{stroke:currentcolor;fill:currentcolor}.dp__button{width:100%;text-align:center;color:var(--dp-icon-color);cursor:pointer;display:flex;align-items:center;align-content:center;justify-content:center;padding:10px;box-sizing:border-box;height:35px}.dp__button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp__button svg{height:20px;width:auto}.dp__button_bottom{border-bottom-left-radius:var(--dp-border-radius,4px);border-bottom-right-radius:var(--dp-border-radius,4px)}.dp__flex_display{display:flex}.dp__flex_display_with_input{flex-direction:column;align-items:start}.dp__relative{position:relative}.calendar-next-enter-active,.calendar-next-leave-active,.calendar-prev-enter-active,.calendar-prev-leave-active{transition:all .1s ease-out}.calendar-next-enter-from{opacity:0;transform:translateX(22px)}.calendar-next-leave-to{opacity:0;transform:translateX(-22px)}.calendar-prev-enter-from{opacity:0;transform:translateX(-22px)}.calendar-prev-leave-to{opacity:0;transform:translateX(22px)}.dp-menu-appear-enter-active,.dp-menu-appear-leave-active,.dp-slide-up-enter-active,.dp-slide-up-leave-active,.dp-slide-down-enter-active,.dp-slide-down-leave-active{transition:all .1s ease-out}.dp-slide-down-leave-to,.dp-slide-up-enter-from{opacity:0;transform:translateY(22px)}.dp-slide-down-enter-from,.dp-slide-up-leave-to{opacity:0;transform:translateY(-22px)}.dp-menu-appear-enter-from{opacity:0}.dp-menu-appear-enter-active,.dp-menu-appear-leave-active{transition:opacity .1s ease}.dp-menu-appear-leave-to{opacity:1}
/*csslint box-sizing: false*/

#app {
  background: #fff;
  padding: 0;
  margin: 30px 0;
  position: relative;
}

.dina-insurance-flow .dina-form {
  font-size: 16px;
  max-width: 800px;
  color: #555;
}

.dina-form--top>.dina-section {
  /* remove left padding in top */
  padding-left: 0 !important;
}

.dina-important-link {
  font-weight: 700;
  text-decoration: underline;
}

.dina-important-link:focus,
.dina-important-link:hover {
  text-decoration: none;
}

input:invalid {
  -webkit-box-shadow: none;
  box-shadow: none;
}

/*
---------------------------------------------------------
RESET
---------------------------------------------------------*/

/* Prevent proxy from outlining when focused */
.dina-content-wrap:focus {
  outline: none;
}

.dina-content-wrap p,
.dina-content-wrap h1,
.dina-content-wrap h2,
.dina-content-wrap h3,
.dina-content-wrap h4 {
  display: block;
  margin: 0 !important;
  font-family: dinafont;
  -webkit-font-smoothing: antialiased;
}

/*.dina-content-wrap span,*/
.dina-content-wrap label,
.dina-content-wrap a,
.dina-content-wrap button,
.dina-content-wrap input,
.dina-content-wrap li,
.dina-content-wrap div {
  font-family: dinafont;
  -webkit-font-smoothing: antialiased;
}

.dina-content-wrap a {
  text-decoration: underline;
}

.dina-content-wrap h2 {
  font-size: 22px;
}

.dina-content-wrap h4 {
  font-size: 18px;
}

.dina-content-wrap label {
  font-size: 13px;
  font-weight: 500;
}

/*
---------------------------------------------------------
FÄLT
---------------------------------------------------------*/
/* Flyttat till smartphone
.dina-fields--mobile {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 0 -10px -12px !important;
}

.dina-fields--mobile > div {
  display: block;
  white-space: nowrap;
  flex: 1 0 40%;
  padding: 0 10px;
  margin: 0 0 12px !important;
}

.dina-fields--mobile > .dina-field-wrap--right {
  text-align: right;
}
*/

.dina-field {
  display: block;
  border: 1px solid #e5e5e5;
  border-radius: 2px;
  background: #f2f2f2;
  position: relative;
  margin-bottom: 12px;

  -webkit-transition: background .1s linear,
    border .1s linear,
    -webkit-box-shadow .1s linear;

  transition: background .1s linear,
    border .1s linear,
    -webkit-box-shadow .1s linear;

  -o-transition: background .1s linear,
    box-shadow .1s linear,
    border .1s linear;

  transition: background .1s linear,
    box-shadow .1s linear,
    border .1s linear;

  transition: background .1s linear,
    box-shadow .1s linear,
    border .1s linear,
    -webkit-box-shadow .1s linear;
}

.dina-field .loader {
  position: absolute;
  top: 28px;
  right: 5px;
  height: 20px;
  width: 20px;
  opacity: 0;
  pointer-events: none;

  margin-right: 20px;
  -webkit-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
}

.dina-field--with-toggle .loader,
.dina-field-toggle+.loader {
  right: 60px;
}

.dina-field--loading .loader {
  margin-right: 0;
  opacity: 1;
}

.dina-field--with-toggle {
  padding-right: 60px;
}

.dina-field-wrap,
.dina-fields {
  margin-bottom: 25px;
}

.dina-field-wrap:last-child,
.dina-fields:last-child,
.dina-fields--full:last-child {
  margin-bottom: 0;
}

.dina-fields--desc {
  padding-left: 10px;
  ;
}

.dina-fields--desc a {
  text-decoration: underline;
}

.dina-field-wrap>.dina-field,
.dina-field-wrap>div>.dina-field {
  margin-bottom: 0;
}

.dina-field-wrap--action {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.dina-field-wrap--action .dina-field {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  margin-right: 15px;
}

.dina-field-wrap--action .dina-button {
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
}

.dina-field-label {
  font-size: 100%;
  font-weight: 500;
  white-space: normal;
  margin-bottom: 10px;
}

.dina-field-label--toggle {
  position: relative;
  padding-right: 40px;
}

.dina-field-label--toggle>.dina-field-toggle {
  background-color: transparent;
  border: none;
  width: 40px;
}

/*
---------------------------------------------------------
CHECKBOXAR
---------------------------------------------------------*/
/*.dina-checkbox-list-field {
  margin-top: 20px;
}*/

.dina-checkbox-list-field .dina-checkbox {
  margin-bottom: 10px;
  margin-top: 5px;
}

.dina-checkbox {
  position: relative;
}

.dina-checkbox .dina-field-toggle,
.dina-field--spinner .dina-field-toggle,
.dina-radio .dina-field-toggle {
  border-left: 0;
  background-color: transparent;
}

.dina-radio .dina-field-toggle {
  padding: 0;
}

.dina-checkbox label.dina-label {
  cursor: pointer;

  font-size: 16px;
  padding: 5px 40px 5px 40px;
  background-color: transparent;
  display: block;
  position: relative;
  overflow: hidden;
  font-weight: normal;
  ;
}

.dina-checkbox .dina-label:before,
.dina-radio-label:before,
.dina-radio-group .dina-label:before {
  content: '';
  position: absolute;
  width: 20px;
  height: 20px;
  top: 3px;
  left: 0;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;

  background-color: rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.05);
  border: solid 1px rgba(19, 81, 19, 0.15);
  border-radius: 2px;

  -webkit-transition: background-color .2s linear;

  -o-transition: background-color .2s linear;

  transition: background-color .2s linear;

  z-index: 4;
}

.dina-radio-group .dina-label:before {
  border-radius: 20px;
}


.dina-checkbox .dina-label:after,
.dina-radio-label:after,
.dina-radio-group .dina-label:after {
  content: '';
  position: absolute;
  width: 20px;
  height: 20px;
  top: 4px;
  -webkit-transform: scale(0.0);
  -ms-transform: scale(0.0);
  transform: scale(0.0);
  opacity: 0;
  left: 0;

  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAeBAMAAAC/JAEaAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAwUExURUdwTEanSEaoSUeoSUanSEepSVi2WEeoSUeoSUyuTkanSEanSEaoSEaoSEmqS0anSMpfO6YAAAAPdFJOUwD0cEXONAlRXhSz44OZIgxbV0AAAADLSURBVBjTXZFLEgExFEVT/hTmJpoVYAVMmDYrYGCijKyAHbAEOzAzZQcsgSW0T5XyqaO79RNPBi+5NycvuRVj1Ki2tU5y10bi35hzVjq1YamMPN5BGUeeusWKtdJxmCljyEWfqHH1a3YhOuuwD+yTGAW8YNNhGxl9wj0XQVw6wdSDSqgzUA8TOxEylqSC7ChH7/sgRdu9ESI5HgPzRW7GNINikZl/acum9JEYdG2qCVR5/cRMO0DpN/gUea8g2EsF0R/id9lrw4xk8QazlVxSIXa6GAAAAABJRU5ErkJggg==');
  background-size: 16px 15px;
  background-repeat: no-repeat;
  background-position: center center;

  -webkit-transition: opacity .2s linear, -webkit-transform .2s ease;

  transition: opacity .2s linear, -webkit-transform .2s ease;

  -o-transition: transform .2s ease, opacity .2s linear;

  transition: transform .2s ease, opacity .2s linear;

  transition: transform .2s ease, opacity .2s linear, -webkit-transform .2s ease;
  z-index: 5;
}

.dina-radio-group .dina-label:after {
  width: 12px;
  height: 12px;
  top: 7px;
  border-radius: 12px;
  text-align: center;
  left: 4px;
  background-color: #4dad4b;
  background-image: none;
}

/* white-space-fix label "Välj båttyp" /bjfr */
#boatType .dina-checkbox label {
  white-space: normal;
}

#boatType .dina-fields--full,
#animalType .dina-field-wrap--full {
  margin-bottom: 40px
}

/* Font-size fix "Välj båttyp", UPDATE: tällagt för alla "dina-segment-label" /bjfr */
@media all and (max-width: 500px) {
  .dina-field--segmented .dina-segment-label {
    font-size: 12px;
  }
}

.dina-checkbox input[type=checkbox] {
  position: absolute;
  opacity: 0;
}

.dina-checkbox input[type=checkbox]:checked+.dina-label:after,
.dina-radio-tab--active .dina-radio-label:after,
.dina-radio-group input[type=radio]:checked+.dina-label:after,
.dina-radio-group input[type=checkbox]:checked+.dina-label:after {
  -webkit-transform: scale(1.0);
  -ms-transform: scale(1.0);
  transform: scale(1.0);
  opacity: 1;
}

.dina-checkbox input[type=checkbox]:checked+.dina-label:before,
.dina-radio-tab--active .dina-radio-label:before,
.dina-radio-group input[type=radio]:checked+.dina-label:before {
  background-color: rgba(255, 255, 255, 1);
}

/* Disabled State */

.dina-checkbox input[type="checkbox"]:disabled+.dina-label,
input[type="radio"]:disabled+.dina-radio-label,
.dina-radio-group input[type="radio"]:disabled+.dina-label {
  cursor: not-allowed;
}

.dina-checkbox input[type="checkbox"]:disabled+.dina-label:after,
input[type="radio"]:disabled+.dina-radio-label:after {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAeCAYAAABNChwpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyppVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5QUVFNzhFRjM4NkQxMUU3Qjg0RUU4MTI4QjNBNzJCOSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5QUVFNzhGMDM4NkQxMUU3Qjg0RUU4MTI4QjNBNzJCOSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjlBRUU3OEVEMzg2RDExRTdCODRFRTgxMjhCM0E3MkI5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjlBRUU3OEVFMzg2RDExRTdCODRFRTgxMjhCM0E3MkI5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+f47G9gAAAZZJREFUeNq8lzFLw0AYhtMYBHGTOigO4pqp4A9wERxcKmS0g0MdjVPBdrSCk+jWbuosLm4V/QOCu4NTN7sGV9+DCxyfl8vd5fg+eIZcEvL08t17TSvLsoi5cnAJvkB/KU1TzofvgiewDDbAZsz866d0gFOgBzpk7I5LYAWMydgLmHEJXIAt5bgAZ1yvYAeck7Eb8M0lcAtWleM5uOJqwn1wSMaG4JdDQDTeNRn7BA9cy/BUs+z6VTnQloSqtoxbGkIfOgGRzT+SPJDAmDReId/9vxJ7wavMZlEHIAHvDfN+QsYG4E13cSx3JbVGDWdiqmm8SdXFsWyMQhMUPhK6vB+oy04nIBpjL4BEZd6bbipXQQiJyry3ESglup4Sxry3FYjkdPlIGPPeRaBOoueT964CJol7jURt3vsI2ErkNnlvqqTmvJA4Bo/kHQuJNdu8N1XL8rugq5GgJWZqGyxcBGy342c5E6YauT7c9f+AkDiqODc35X0oAZPEie2yC/FhUkoUSuPNfLfOxPM+IbEum3IRNag/AQYAGt5dynYwGs0AAAAASUVORK5CYII=');
  -webkit-transform: scale(1.0);
  -ms-transform: scale(1.0);
  transform: scale(1.0);
  opacity: 1;
}

.dina-checkbox input[type="checkbox"]:disabled+.dina-label:before,
input[type="radio"]:disabled+.dina-radio-label:before {
  background-color: #F2F2F2;
  background-color: rgba(0, 0, 0, 0.05);
}



/*
---------------------------------------------------------
RADIO-TABBAR
---------------------------------------------------------*/
.dina-radio-tab-content {
  font-size: 14px;
  color: #555;
  padding: 10px 0;
}

.dina-radio-tab-content>ul {
  padding: 0 0 0 0;
  margin: 0;
  list-style: none;
}

.dina-radio-tab-content li {
  line-height: 18px;
  margin: 5px 0;
  padding-left: 10px;
}

.dina-radio-tab-content li>div:first-child {
  font-weight: 500;
}

.dina-radio-tab-content li>div:last-child {
  font-size: 90%;
  margin-bottom: 10px;
}

.dina-radio-tab-content li:before {
  content: '·';
  font-size: 18px;
  font-weight: bold;
  display: inline-block;
  padding-right: 5px;
  position: absolute;
  left: 0;
}

.dina-radio-tab-content p {
  margin-bottom: 11px !important;
}

.dina-radio-tab-content p:last-of-type {
  margin-bottom: 0px !important;
}

.dina-radio-label {
  font-size: 18px !important;
  color: #555;
  background: #eaeaea;
  position: relative;

  display: block;
  padding: 15px 30px 15px 50px;

  cursor: pointer;
}

/* Checkboxen hanteras på samma ställe som för checkboxen */
.dina-radio-label:after,
.dina-radio-label:before {
  top: 15px;
  left: 19px;
}

.dina-radio-tab {
  background: #f2f2f2;
}

.dina-radio-tab--active .dina-radio-label {
  /*background: #eaeaea;*/
  background: #4cad4a;
  color: #fff;
  font-weight: bold;
}

.dina-radio-tab input[type=radio] {
  opacity: 0;
  position: absolute;
}

.dina-field--radio-tabs {
  display: table;
  table-layout: fixed;
  width: 100%;
}

.dina-radio-tab {
  display: table-cell;
  height: 100%;
  vertical-align: top;
}

.dina-radio-tab .dina-radio-tab-content {
  display: none;
}

.dina-radio-tab .dina-radio-label:before,
.dina-radio-tab .dina-radio-label:after {
  display: none;
}

.dina-radio-tab .dina-radio-label {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  border-right: 1px solid #fff;
  height: 100%;
}

.dina-radio-tab:first-child .dina-radio-label {
  border-radius: 2px 0 0 2px;
}

.dina-radio-tab:last-child .dina-radio-label {
  border-radius: 0 2px 2px 0;
  border-right-color: transparent;
}

@media all and (max-width: 500px) {
  .dina-radio-tab .dina-radio-label {
    font-size: 14px !important;
  }
}

/*
---------------------------------------------------------
RADIO BUTTONS
---------------------------------------------------------*/
.dina-radio {
  position: relative;
  white-space: nowrap;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-right: 60px;
}

.dina-radio-heading {
  width: 50%;
  padding-right: 5px;
  display: inline-block;
  vertical-align: middle;
  white-space: normal;
  word-wrap: break-word;
  /* Används för att bryta text i test */
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.dina-radio-content {
  width: 50%;
  padding: 0px 0 0 5px;
  display: inline-block;
  vertical-align: middle;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  white-space: normal;
  text-align: right;
}

.dina-radio-group {
  position: relative;
  display: inline-block;
  margin: 0 10px 5px 0;
}

.dina-radio-group input[type="radio"],
.dina-radio-group input[type="checkbox"] {
  position: absolute;
  left: 0;
  opacity: 0;
}

.dina-section .dina-radio .dina-label {
  background: transparent;
  padding: 3px 0;
}

.dina-section .dina-radio-group .dina-label {
  padding-left: 25px;
  padding: 5px 0 0 25px;
  display: block;
  background-color: transparent;
}

/* RADIO BOTTON SINGLE ROWS */
.dina-radio-content--rows {
  width: 100%;
}

.dina-radio-content--rows .dina-radio-group {
  display: block;
  margin-top: 5px;
  margin-bottom: 5px;
}

.dina-radio-content--rows .dina-radio-group .dina-label {
  padding: 5px 0 5px 35px;
  font-size: 14px;
  text-align: left;
}

@media all and (min-width: 801px) {
  .dina-radio {
    min-width: 340px;
    width: 100%;
  }
}

@media all and (max-width: 800px) and (min-width:501px) {

  .dina-radio-heading,
  .dina-radio-content {
    width: 60%;
  }

  .dina-radio-content {
    width: 40%;
  }
}




/*
---------------------------------------------------------
SEGMENTED CONTROL
---------------------------------------------------------*/
.dina-field--segmented {
  border-radius: 2px;
  overflow: hidden;

  display: table;
  table-layout: fixed;
  width: 100%;
}

.dina-segment {
  position: relative;
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  background: #f2f2f2;
  border-right: 1px solid white;
  -webkit-transition: background-color .1s linear, color .1s linear;
  -o-transition: background-color .1s linear, color .1s linear;
  transition: background-color .1s linear, color .1s linear;
}

.dina-segment:last-child {
  border-right: none;
}

.dina-segment.segment-active {
  background: #4cad49;
}

.dina-segment-input {
  visibility: hidden;
  position: absolute;
  top: 0;
  left: 0;
}

.dina-segment-label {
  background-color: #f2f2f2;
  /*  border-right: 1px solid #fff; */
  padding: 16px 0;
  width: 100%;
  height: 100%;
  display: block;
  cursor: pointer;

  color: #555;
  font-weight: bold;
  font-size: 20px !important;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;

  -webkit-transition: background-color .1s linear, color .1s linear;

  -o-transition: background-color .1s linear, color .1s linear;

  transition: background-color .1s linear, color .1s linear;
}

.dina-segment:last-child .dina-segment-label {
  border-right: 0;
}

.dina-segment-input:checked+.dina-segment-label {
  background-color: #4cad4a;
  /*  border: solid 1px #ebebeb; */
  color: #fff;
}

/* DGC */
.dina-field--segmented .dina-checkbox label {
  white-space: normal;
}

.dina-fields--full {
  margin-bottom: 40px;
}

/* DGC */
@media all and (max-width: 500px) {
  .dina-field--segmented .dina-segment-label {
    font-size: 14px !important;
  }
}

/*.dina-segment-label {
  background-color: #4cad4a;
  border-right: 1px solid #fff;
  padding: 16px 0;
  width: 100%;
  height: 100%;
  display: block;
  cursor: pointer;

  color: #ffffff;
  font-weight: bold;
  font-size: 18px;
  box-sizing: border-box;

  transition: background-color .1s linear, color .1s linear;
}

.dina-segment:last-child .dina-segment-label {
  border-right: 0;
}

.dina-segment-input:checked + .dina-segment-label {
  background-color: #f2f2f2;
  border: solid 1px #ebebeb;
  color: #555555;
}*/


/*
---------------------------------------------------------
PRISLISTA
---------------------------------------------------------*/
.dina-price-list {
  list-style: none;
  margin: 0;
  padding: 0;

  font-size: 16px;
  line-height: 1.38;
}

.dina-price-list>li {
  padding: 15px 0;
}

.dina-price-list>li:first-child {
  padding-top: 0;
}

.dina-price-list>li+li {
  border-top: 2px solid rgba(255, 255, 255, .4);
}

.dina-price-list .price--small {
  float: right;
  font-weight: 700;
}

.dina-price-list .price--mini {
  float: right;
  font-weight: 400;
}

.dina-price-list>.dina-price-result {
  text-align: right;
}

.dina-price-list__item {
  font-weight: bold;
}

.dina-price-list .price--large {
  font-size: 32px;
  line-height: 1.19;
  display: block;
  text-align: right;
}

.dina-price-list__item-details {
  padding: 0 0 0 0;
  width: 100%;
}

.dina-price-list__item-name {
  display: inline-block;
}

.dina-price-list__item-info {
  font-style: italic;
}

.dina-price-list__item-details td {
  padding: 3px 0;
  font-weight: normal;
  font-size: 15px;
}

/*
---------------------------------------------------------
HJÄLP-FUNKTIONEN
---------------------------------------------------------*/
.dina-field-help {
  padding: 10px;
  margin: 0;

  font-size: 12px;
}

.dina-field-toggle {
  position: absolute;
  cursor: pointer;
  right: 0;
  top: 0;
  height: 100%;
  width: 60px;
  border: 0;
  border-left: 1px solid #ebebeb;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;

  -webkit-transition: background-image .1s linear, border-color .1s linear, background-color .1s linear;

  -o-transition: background-image .1s linear, border-color .1s linear, background-color .1s linear;

  transition: background-image .1s linear, border-color .1s linear, background-color .1s linear;
}

.dina-field--with-toggle .dina-label {
  border-top-right-radius: 0;
}

.dina-field-toggle--help,
.dina-field--focus .dina-field-toogle--help,
.dina-section-filled .dina-field--focus .dina-field-toggle--help {
  background-color: #f2f2f2;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiBAMAAADIaRbxAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAwUExURUdwTEioSkanSEqrSkanSVayV0enSEipSEaoSEepSUaoSUanSEanSEaoSUaoSEanSBhrnx4AAAAPdFJOUwBE8x1OC6os2WpzzImcv5TPPmsAAAEASURBVCjPY2AAAVbfF0p9VwIY4IA96T8IqBXABJjz/0PANwOoiNB/GFCECHABmT3ioYUngPQCsMj6//83ghnS////AtGM////hGqf//+/AJAy+v9JACrCqP9fGUjl//8Iss8Y5Br5/9+Abvn/fwKQbf/fAUhy/v9fwMD2/zcDXIRh//8EhiCwJoawNLCD5f+rMvj/b0B4h4Hj/xeG+/8PgJiRM8E+4Pn/l+E92Akwcxj//2Po/1+AJML+/weD/v8AJBHW/5+wiGDqwjQZajtUBGQ71IVQEZALob6AioB8gelTzNCAhhhEBBxiWEIVM+QxYwdLDGLGMpaUgJlaUFMUAPCPyBkff/3QAAAAAElFTkSuQmCC');
  background-size: 17px 17px;
  background-position: center center;
  background-repeat: no-repeat;
  border-left: 1px solid #e5e5e5;
}

.dina-field .dina-field-toggle--help:hover {
  background-color: #4cad4a;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiBAMAAADIaRbxAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAwUExURUdwTP///////////////////////////////////////////////////////////0Q+7AIAAAAPdFJOUwBE8x1OC6os2WpzzImcv5TPPmsAAAEASURBVCjPY2AAAVbfF0p9VwIY4IA96T8IqBXABJjz/0PANwOoiNB/GFCECHABmT3ioYUngPQCsMj6//83ghnS////AtGM////hGqf//+/AJAy+v9JACrCqP9fGUjl//8Iss8Y5Br5/9+Abvn/fwKQbf/fAUhy/v9fwMD2/zcDXIRh//8EhiCwJoawNLCD5f+rMvj/b0B4h4Hj/xeG+/8PgJiRM8E+4Pn/l+E92Akwcxj//2Po/1+AJML+/weD/v8AJBHW/5+wiGDqwjQZajtUBGQ71IVQEZALob6AioB8gelTzNCAhhhEBBxiWEIVM+QxYwdLDGLGMpaUgJlaUFMUAPCPyBkff/3QAAAAAElFTkSuQmCC');
}

.dina-text-sm+.dina-field-toggle--help {
  background-color: transparent;
  border-left: none;
}

/*
---------------------------------------------------------
SPINNER
---------------------------------------------------------*/
.dina-field--spinner .dina-label {
  display: none;
}

.dina-field--spinner,
.dina-field--spinner.dina-field--focus {
  background-color: transparent !important;
  white-space: nowrap;
  border: 0 !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  position: relative;
}

.dina-field--spinner .dina-input-spinner {
  width: 70px;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
}

.dina-field--spinner>input,
.dina-field--spinner>button {
  display: inline-block;
  vertical-align: middle;
}

.dina-spinner-button {
  background: #fff;
  width: 32px;
  height: 32px;
  border-radius: 30px;
  background-color: #4cad4a;
  border: 1px solid #4cad4a;
  font-size: 35px;
  color: #fff;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;

  position: relative;
  padding: 0;

  -webkit-transition: background-color .1s linear, -webkit-transform .2s ease;

  transition: background-color .1s linear, -webkit-transform .2s ease;

  -o-transition: transform .2s ease, background-color .1s linear;

  transition: transform .2s ease, background-color .1s linear;

  transition: transform .2s ease, background-color .1s linear, -webkit-transform .2s ease;
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, .05);
  box-shadow: 0 0 0 1px rgba(0, 0, 0, .05);
}

.dina-spinner-button:focus,
.dina-spinner-button:hover {
  outline: 0;
  background-color: #449c43;
}

.dina-spinner-button--spin {
  -webkit-animation-name: spin;
  animation-name: spin;
  -webkit-animation-duration: .2s;
  animation-duration: .2s;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

@-webkit-keyframes spinReverse {
  0% {
    -webkit-transform: rotate(-20deg);
    transform: rotate(-20deg);
  }

  100% {
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg);
  }
}

@keyframes spinReverse {
  0% {
    -webkit-transform: rotate(-20deg);
    transform: rotate(-20deg);
  }

  100% {
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg);
  }
}

@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(20deg);
    transform: rotate(20deg);
  }

  100% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
}

@keyframes spin {
  0% {
    -webkit-transform: rotate(20deg);
    transform: rotate(20deg);
  }

  100% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
}

.dina-spinner-button--minus.dina-spinner-button--spin {
  -webkit-animation-name: spinReverse;
  animation-name: spinReverse;
}

.dina-spinner-button--minus:before,
.dina-spinner-button--plus:before,
.dina-spinner-button--plus:after {
  content: '';
  display: block;
  width: 16px;
  height: 4px;
  background: #fff;

  position: absolute;
  left: 7px;
  top: 13px;
}

.dina-spinner-button--plus:after {
  height: 16px;
  width: 4px;
  left: 13px;
  top: 7px;
}

/*
---------------------------------------------------------
DATUMVÄLJARE
---------------------------------------------------------*/
.dina-field-toggle--datepicker {
  background-color: #f2f2f2;
  background-size: 18px 20px;
  background-position: center center;
  background-repeat: no-repeat;
}

.dina-section-filled .dina-field-toggle--datepicker {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAsBAMAAADlQedIAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAwUExURUdwTP///////////////////////////////////////////////////////////0Q+7AIAAAAPdFJOUwDncA8HyKp/QSmX2fJavA1r8DUAAAEESURBVCjPY2AAAg4JBihobICxGNg/wVj6BSQK8qalpWV/TYOC+G1A4gJD/X8M8J3h/BQXF/dPLlCgX+Li4vmH4SOmmfK4BZn+wgTvK8AFma/ABH0N4IJogBTBP0oY4DzDfyyA4aMxBqDYdpyCHNsZmOMcGKobGLoRAcL1m4HjfwOD/AKG9QJwQc4VDCzlDAy3JjDMukAt2xmmMDBMZmDwBJrugIijfwyc/ycwxCsw6AcgBL+CBfcXMNRvgAuyNDMwzGRgsHBg8DCglpOYKxgYlBgY2g0YzBtQA2QCWoDwnmJg3m3AsKaBoWcB1QIEXfCMA7oYyxmGfNFQNBD4jcEOMyk9BgDa1awZB8ZaZgAAAABJRU5ErkJggg==');
}

.dina-field .dina-field-toggle--datepicker:hover {
  background-color: #4cad4a;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAoBAMAAABk7EXQAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAwUExURUdwTP///////////////////////////////////////////////////////////0Q+7AIAAAAPdFJOUwCqVRvJ9L1lZrZ9PAuk4ie7Cw4AAACVSURBVCjPY2AAgnUbGMCA+xUDDPy/AKF5vyKEBCA043+cQuyu/5FASAMDA3P+fxTwzYCB7T8aSGDoRxf6zuD/fzKD/wKIsVxfGCz/f2GI/2/AcBpm9R4G5v9fGf4j3AJx0H/sQkooACyEDogWEkQBuGwcFSJFCBS1SAAUtaAEgARACaAePTZ+YEtMWJIcAwdqwixgAABjyCTg0w/AOQAAAABJRU5ErkJggg==');
}

.dina-field--focus .dina-field-toggle--datepicker,
.dina-field-toggle--datepicker {
  background-color: #f2f2f2;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAoBAMAAABk7EXQAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAwUExURUdwTEyuS06uS0ytSkytSkyuSlGtUVGtUU6uS02vS02tSkytSk2vS1y5XEytSkytStPmZuwAAAAPdFJOUwCqVcn0vRwZZWa2fTwL4ohNK28AAACRSURBVCjPY2AAgn0HGMCA5zUDDPwXgNCMXzCF/uMU4jD5jwScJzAwsMf/RwFfCxhY/6OBAIb56EI/GOz/L2Ow3wAxlvszQ9b/zwz+/xMY7sCsPsvA9v8Lw3+EWyAO+o9dSAkFgIXQAdFCgigAl42jQqQIgaIWCYCiFpQAkAAoAfSjx8ZPbIkJS5Jj4ERNmA0MAAGXJUUg6GJRAAAAAElFTkSuQmCC');
}

/*
---------------------------------------------------------
LABEL
---------------------------------------------------------*/
.dina-label {
  font-size: 12px;
  color: #555;
  padding: 3px 10px;
  font-weight: bold;
  background-color: #e4f3e4;
  border-radius: 2px 2px 0 0;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: color .1s linear,
    background .1s linear;
  -o-transition: color .1s linear,
    background .1s linear;
  transition: color .1s linear,
    background .1s linear;
  white-space: normal;
}

/*
---------------------------------------------------------
FELMEDDELANDEN
---------------------------------------------------------*/

.dina-error {
  color: #d41c1c;
  display: block;
  font-weight: normal;
  margin: 0;
  padding: 10px;
  font-size: 14px;
  white-space: normal;

  -webkit-transition: color .1s linear,
    border-color .1s linear;

  -o-transition: color .1s linear,
    border-color .1s linear;

  transition: color .1s linear,
    border-color .1s linear;
}

/*
---------------------------------------------------------
INPUT-INFO
---------------------------------------------------------*/

.dina-field-info {
  display: block;
  font-weight: normal;
  margin: 0;
  padding: 10px;
  font-size: 14px;
  white-space: normal;
}

/*
---------------------------------------------------------
INPUTS
---------------------------------------------------------*/
.dina-input {
  font-size: 100%;
  color: #555;
  padding: 10px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  background: transparent;
  border: 0;

  -webkit-transition: background .1s linear,
    color .1s linear;

  -o-transition: background .1s linear,
    color .1s linear;

  transition: background .1s linear,
    color .1s linear;
}

/*
---------------------------------------------------------
SELECT/DROPDOWN
---------------------------------------------------------*/

.dina-input-select {
  -webkit-appearance: none;
  opacity: 0;
  position: relative;
  z-index: 99;
}

.dina-dropdown {
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 0;
}

.dina-field--with-toggle .dina-dropdown {
  width: calc(100% - 60px);
}

.dina-dropdown-title {
  display: block;
  font-size: 100%;
  padding: 10px 35px 10px 10px;
  cursor: pointer;
  background: #f2f2f2;

  position: relative;
}

.dina-dropdown-title:before,
.dina-dropdown-title:after {
  content: '';
  width: 14px;
  height: 2px;
  background: #555555;
  position: absolute;

  top: 20px;
  right: 20px;
  -webkit-transform: rotate(40deg);
  -ms-transform: rotate(40deg);
  transform: rotate(40deg);

  -webkit-transition: -webkit-transform .2s ease;

  transition: -webkit-transform .2s ease;

  -o-transition: transform .2s ease;

  transition: transform .2s ease;

  transition: transform .2s ease, -webkit-transform .2s ease;
}

.dina-dropdown-title:after {
  right: 10px;
  -webkit-transform: rotate(-40deg);
  -ms-transform: rotate(-40deg);
  transform: rotate(-40deg);
}

/* Dölj js-rullgardinen då native-rullgardinen används i stället för mobila enheter */
/* Visas i desktop.css */
.dina-dropdown-list {
  display: none;
}

.dina-dropdown--typeahead .dina-dropdown-list {
  display: block;
}


/*
---------------------------------------------------------
SELECT/DROPDOWN -- TYPEAHEAD
---------------------------------------------------------*/
.dina-dropdown--typeahead {
  display: block;
  position: relative;
  bottom: auto;
  left: auto;
  width: auto !important;
}

.dina-dropdown--typeahead .dina-dropdown-title {
  display: block;
  font-size: 100%;
  /*padding: 10px;*/
  cursor: pointer;
  color: #555;

  position: relative;
  white-space: normal;
}

.dina-dropdown--typeahead .dina-dropdown-title:before,
.dina-dropdown--typeahead .dina-dropdown-title:after {
  content: '';
  width: 14px;
  height: 2px;
  background: #555555;
  position: absolute;

  top: 20px;
  right: 20px;
  -webkit-transform: rotate(40deg);
  -ms-transform: rotate(40deg);
  transform: rotate(40deg);

  -webkit-transition: -webkit-transform .2s ease;

  transition: -webkit-transform .2s ease;

  -o-transition: transform .2s ease;

  transition: transform .2s ease;

  transition: transform .2s ease, -webkit-transform .2s ease;
}

.dina-dropdown--typeahead .dina-dropdown-title:after {
  right: 10px;
  -webkit-transform: rotate(-40deg);
  -ms-transform: rotate(-40deg);
  transform: rotate(-40deg);
}

.dina-dropdown--typeahead .dina-dropdown-title--open:after {
  -webkit-transform: rotate(40deg);
  -ms-transform: rotate(40deg);
  transform: rotate(40deg);
  opacity: .5;
}

.dina-dropdown--typeahead .dina-dropdown-title--open:before {
  -webkit-transform: rotate(-40deg);
  -ms-transform: rotate(-40deg);
  transform: rotate(-40deg);
  opacity: .5;
}

.dina-dropdown--typeahead .dina-dropdown-list {
  display: block;
  margin: 0;
  padding: 0;
  list-style: none;
  white-space: normal;
  max-height: 500px;
  overflow-y: auto;
}

.dina-dropdown--typeahead .dina-dropdown-list-item {
  border-top: 1px solid #f4f4f4;
  font-size: 100%;
  padding: 7px 10px;
  cursor: pointer;
  line-height: 1.5;

  /* bortkommenterat pga buggar i IE
  transition: border-color .1s linear, opacity .1s linear;
*/
  color: #555;
}

.dina-dropdown--typeahead .dina-dropdown-list-item--selected {
  opacity: .6;
  /* ?? */
}

.dina-dropdown--typeahead .dina-dropdown-list-item:hover,
.dina-dropdown--typeahead .dina-dropdown-list-item:focus {
  opacity: .6;
}






/*
---------------------------------------------------------
FOKUSINSTÄLLNINGAR
---------------------------------------------------------*/

.dina-field--focus {
  border: solid 1px #e5e5e5;
  background: #fff;
}

.dina-input:focus {
  outline: none !important;
}

/* .dina-form for specificity */
.dina-insurance-flow .dina-form .dina-field--focus .dina-label {
  background-color: #46a748;
  color: #fff;
}

.dina-field--focus .dina-error {
  color: #fff;
  border-bottom-color: transparent;
}

.dina-field--focus .dina-field-toggle {
  border-left-color: #e5e5e5;
}

/*
---------------------------------------------------------
KNAPPAR 2.0
---------------------------------------------------------*/
.dina-button {
  display: inline-block;
  border: solid 1px #4cad4a;
  font-size: 16px;
  color: #4cad4a;
  padding: 7px 20px;
  min-width: 140px;
  text-align: center;
  background: transparent;
  border-radius: 2px;
  font-weight: bold;
  cursor: pointer;
  position: relative;
}

.dina-button:hover,
.dina-button:focus {
  border-color: #3d8a3b;
  color: #3d8a3b;
}

.dina-button--primary {
  color: #fff;
  background: #4cad4a;
  padding: 16px 20px;
  font-size: 1rem;
  -webkit-box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.05);
  border: solid 1px rgba(19, 81, 19, 0.05);
  position: relative;

  -webkit-transition: background .1s linear, padding-left .3s ease, -webkit-box-shadow .1s linear;

  transition: background .1s linear, padding-left .3s ease, -webkit-box-shadow .1s linear;

  -o-transition: background .1s linear, box-shadow .1s linear, padding-left .3s ease;

  transition: background .1s linear, box-shadow .1s linear, padding-left .3s ease;

  transition: background .1s linear, box-shadow .1s linear, padding-left .3s ease, -webkit-box-shadow .1s linear;
}

.dina-button--primary:hover,
.dina-button--primary:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
  background: #449c43;
  outline: none;
  color: #fff;
}

.dina-button--primary:active {
  -webkit-box-shadow: inset 0 0 10px 1px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 0 10px 1px rgba(0, 0, 0, 0.2);
  background: #3d8a3b;
}

.dina-button--loading {
  padding-left: 30px;
  padding-right: 10px;
}

.dina-button--primary.dina-button--loading {
  padding-left: 50px;
  padding-right: 30px;
}

.dina-button .loader {
  position: absolute;
  top: 50%;
  left: 0;
  opacity: 0;
  -webkit-transition: opacity .3s linear, left .3s ease;
  -o-transition: opacity .3s linear, left .3s ease;
  transition: opacity .3s linear, left .3s ease;

  width: 15px;
  height: 15px;

  margin-top: -9px;
}

.dina-button:not(.dina-button--primary) .loader {
  border-top: 0.15em solid rgba(0, 0, 0, 0.2);
  border-right: 0.15em solid rgba(0, 0, 0, 0.2);
  border-bottom: 0.15em solid rgba(0, 0, 0, 0.2);
  border-left: 0.15em solid #000000;
}

.dina-button--primary .loader {
  width: 20px;
  height: 20px;

  margin-top: -14px;
}

.dina-button--loading .loader {
  opacity: 1;
  left: 5px;
}

.dina-button--loading.dina-button--primary .loader {
  left: 20px;
}

/* Arrow button. Används enbart inom dina-section--filled */
.dina-button--arrow {
  width: 55px;
  height: 55px;
  border-radius: 50%;
  text-indent: -99999px;
  min-width: 0;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA6BAMAAAAeiydcAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAwUExURUdwTEytSkytSk2xTUytSkyuSkyuSk2uSkytSk2uTG22bUyuSk2uSkyuSkyuS0ytSpdhTTgAAAAPdFJOUwBw3yB0dspJ8TUH05qvqgqZUgYAAACXSURBVDjLY2BAAewZ6Qx4QP3//w54pPP///+CR7r/P17tQN34tAPtxqed8T9+7fKj2ke2dmZjbMAUqp0RlDhxAQeIKbjAd4b9+KS/MeAz+/8PcMLHo3s+frs5XythBWBLBXAFCytI9iPOUIsf1Tw8NLPg1+yPVzMjfs3z8WpmOI9XM8N9vJpB3sKjmWEZXs0MXL4nGUgAAKQJlXffmk4uAAAAAElFTkSuQmCC');
  background-size: 30px 29px;
  background-position: 50% center;
  background-repeat: no-repeat;

  -webkit-transition: background-position .15s ease;

  -o-transition: background-position .15s ease;

  transition: background-position .15s ease;
}

.dina-button--arrow:hover,
.dina-button--arrow:focus {
  background-position: 75% center;
}

.dina-section+.dina-actions--next {
  margin-top: 40px;
}

.dina-actions--next {
  text-align: right;
}

.dina-actions--next .dina-button--primary {
  width: 100%;
}

.dina-actions--centered {
  text-align: center;
}

.dina-actions .dina-button+.dina-button {
  margin-top: 15px;
}

.dina-button+.dina-button {
  margin-left: 30px;
}

.dina-button:disabled {
  opacity: .8 !important;
  background: #666 !important;
  color: #fff !important;
  cursor: not-allowed !important;
  border-color: transparent !important;
}

/*
----------------------------------
 ORANGE ACTION-BUTTONS
----------------------------------*/
.dina-actions--next .dina-button--primary {
  background-color: #e98300;
}

.dina-actions--next .dina-button--primary:hover {
  background-color: #e07e00;
  border-top-color: #e07e00;
  border-right-color: #e07e00;
  border-bottom-color: #e07e00;
  border-left-color: #e07e00;
}

.dina-actions--next .dina-button--primary:focus {
  background-color: #e07f00;
  border-top-color: #e07f00;
  border-right-color: #e07f00;
  border-bottom-color: #e07f00;
  border-left-color: #e07f00;
}

.dina-actions--next .dina-button--primary:active {
  background-color: #d27600
}


/*
---------------------------------------------------------
DIALOG
---------------------------------------------------------*/
.dina-overlay {
  background: rgba(0, 0, 0, .15);
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;

  z-index: 999;
}

.dina-dialog {
  position: fixed;
  z-index: 1000;

  border-radius: 5px;
  background-color: #fff;
  border: solid 1px rgba(0, 0, 0, 0.05);

  width: 90%;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);

  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);

  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
}

.dina-dialog-title {
  font-size: 20px;
  font-weight: bold;
  color: #555555;

  padding: 15px 20px 0;
}

.dina-dialog-content {
  font-size: 16px;
  color: #555555;

  padding: 6px 20px 15px;
}

.dina-dialog-buttons {
  text-align: center;
  padding-bottom: 15px;
  margin-top: 15px;
  border-top: 1px solid #efefef;
  padding-top: 20px;
}

.dina-dialog-buttons .dina-button+.dina-button {
  margin-left: 10px;
}

.dina-dialog .dina-button {
  color: #fff;
  background-color: #4CAD4E;
}


/*
---------------------------------------------------------
DIALOG -- Special wide
---------------------------------------------------------*/
.dina-dialog-buttons--wide {
  padding-left: 10px;
  padding-right: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-top: 10px;
}

.dina-dialog-buttons--wide .dina-button {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  height: 50px;
  margin: 10px;
}

/*
.dina-dialog-buttons--wide .dina-button:first-child {
    float: left;
    margin-left: 20px;
}
.dina-dialog-buttons--wide .dina-button:last-child {
    float: right;
    margin-right: 20px;
}
*/
.dina-button__info {
  display: block;
  font-size: 12px;
  font-weight: normal;
}



.dina-dialog a {
  color: #2d7b34;
  font-weight: 500;
  display: inline-block;
  text-decoration: underline;
  -webkit-transition: color .1s ease;
  -o-transition: color .1s ease;
  transition: color .1s ease
}

.dina-dialog a:hover {
  color: #45a748;
}

.dina-dialog .contact-us-link {
  margin-top: 10px;
}



/*
---------------------------------------------------------
DIALOG FÖR SV FORM
---------------------------------------------------------*/

.dina-dialog--sv-form {
  background-color: #ecf6ec;
  position: relative;
}

.dina-dialog--sv-form .dina-dialog-content {
  font-size: inherit;
}

.dina-dialog--sv-form .dinaForm input[type=submit] {
  color: #fff;
  background: #e98300;
}

.dina-dialog--sv-form .dinaForm input[type=submit]:hover {
  background: #e07e00;
}

.dina-dialog--sv-form .dinaForm input[type=submit]:active {
  background: #d27600;
}

.dina-dialog--sv-form .sv-formField>div {
  margin-top: 10px;
}

.dina-dialog--sv-form .dinaForm textarea {
  width: 100%;
}

.dina-dialog-close {
  position: absolute;
  top: 10px;
  right: 10px;
  height: 26px;
  width: 26px;
  border-radius: 50%;
  background-color: white;
  border: 1px solid #4CAD4E;
  cursor: pointer;
}

.dina-dialog-close::before,
.dina-dialog-close::after {
  content: "";
  width: 15px;
  height: 2px;
  background-color: #4CAD4E;
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
}

.dina-dialog-close::before {
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
  -ms-transform: translate(-50%, -50%) rotate(-45deg);
  transform: translate(-50%, -50%) rotate(-45deg);
}

.dina-dialog-close::after {
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
  -ms-transform: translate(-50%, -50%) rotate(45deg);
  transform: translate(-50%, -50%) rotate(45deg);
}

/*
---------------------------------------------------------
KUNDINFO
---------------------------------------------------------*/
.dina-customer-info--editing {
  color: #999;
}

.dina-customer-info {
  font-weight: bold;
  margin-top: 10px;
}

.dina-fields+.dina-fields.dina-customer-info {
  margin-top: -10px;
}

/*
---------------------------------------------------------
TACKSEKTION
---------------------------------------------------------*/
/*
.dina-section--thanks {

}
*/

.dina-section--thanks>.dina-section {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}

.dina-section--thanks h2 {
  margin-bottom: 20px !important;
}

.dina-section--thanks h3 {
  margin-bottom: 10px !important;
}

.dina-section--thanks p:first-child {
  margin-top: 0 !important;
}

.dina-section--thanks .dina-section+.dina-section {
  margin-top: 15px !important;
}

.dina-section--thanks .dina-section--price {
  padding-top: 30px !important;
  padding-bottom: 40px !important;
}

.dina-section--thanks .dina-section--price .dina-button {
  margin-top: 20px;
}

/*
---------------------------------------------------------
TEXTFORMAT
---------------------------------------------------------*/
.dina-text-lg {
  font-size: 28px;
}

.dina-text-mdlg {
  font-size: 20px;
}

.dina-text-md {
  font-size: 18px;
}

.dina-text-sm {
  font-size: 16px;
}

.dina-text-xs {
  font-size: 12px;
}

.dina-text-strong {
  font-weight: bold;
}

.dina-float-right {
  float: right;
}

.dina-text-important,
.dina-text-important a {
  color: red;
}

.dina-text-green,
.dina-text-green a {
  color: #44a748;
}

.dina-nowrap {
  white-space: nowrap;
}

/*
---------------------------------------------------------
SPECIALREGLER FÖR INPUTS
---------------------------------------------------------*/
.dina-input--regnr {
  text-transform: uppercase;
}

.dina-input:invalid {
  -webkit-box-shadow: none;
  box-shadow: none;
}

/*
---------------------------------------------------------
SEKTIONER
---------------------------------------------------------*/
.dina-section {
  border: 0;
  padding: 0 20px;
  margin: 0 0 25px;
  display: block;
  position: relative;
}

.dina-section .dina-section {
  padding-left: 0;
  padding-right: 0;
}

.dina-section>.dina-section:first-child {
  border-top: 0 !important;
  padding-top: 0 !important;
}

/*
.dina-section + .dina-section,
.dina-section > .dina-section,
.dina-repeatable-section + .dina-repeatable-section {
  border-top: 1px solid #cccccc;
}
*/

.dina-repeatable-section {
  position: relative;
  padding-top: 50px;
}

.dina-repeatable-section+.dina-repeatable-section {

  margin-top: 30px;
}

.dina-repeatable-section .dina-repeatable-section-close {
  position: absolute;
  top: 10px;
  right: 10px;

  background: #fff;
  border: 1px solid #4cad4a;

  width: 30px;
  height: 30px;
  border-radius: 30px;
  font-size: 35px;
  color: #fff;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  cursor: pointer;

  -webkit-transition: margin .2s ease, background .2s linear, border-color .2s linear, -webkit-transform .2s ease;

  transition: margin .2s ease, background .2s linear, border-color .2s linear, -webkit-transform .2s ease;

  -o-transition: transform .2s ease, margin .2s ease, background .2s linear, border-color .2s linear;

  transition: transform .2s ease, margin .2s ease, background .2s linear, border-color .2s linear;

  transition: transform .2s ease, margin .2s ease, background .2s linear, border-color .2s linear, -webkit-transform .2s ease;
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, .05);
  box-shadow: 0 0 0 1px rgba(0, 0, 0, .05);
}

.dina-repeatable-section-close:before,
.dina-repeatable-section-close:after {
  position: absolute;
  content: '';
  width: 20px;
  height: 2px;
  background: #4cad4a;
  top: 50%;
  left: 50%;
  margin-left: -10px;
  margin-top: -1px;
  -webkit-transition: margin .2s ease, width .2s ease, background .2s linear, -webkit-transform .2s ease;
  transition: margin .2s ease, width .2s ease, background .2s linear, -webkit-transform .2s ease;
  -o-transition: transform .2s ease, margin .2s ease, width .2s ease, background .2s linear;
  transition: transform .2s ease, margin .2s ease, width .2s ease, background .2s linear;
  transition: transform .2s ease, margin .2s ease, width .2s ease, background .2s linear, -webkit-transform .2s ease;

  -webkit-transform: rotate(-45deg);

  -ms-transform: rotate(-45deg);

  transform: rotate(-45deg);
}

.dina-repeatable-section-close:after {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.dina-repeatable-section-close:hover,
.dina-repeatable-section-close:focus {
  border-color: #555 !important;
}

.dina-repeatable-section-close:hover:before,
.dina-repeatable-section-close:hover:after,
.dina-repeatable-section-close:focus:before,
.dina-repeatable-section-close:focus:after {
  background: #555;
}

.dina-repeatable-section-close--remove {
  -webkit-transition: -webkit-transform .4s ease !important;
  transition: -webkit-transform .4s ease !important;
  -o-transition: transform .4s ease !important;
  transition: transform .4s ease !important;
  transition: transform .4s ease, -webkit-transform .4s ease !important;
  -webkit-transform: rotate(259deg) scale(0) !important;
  -ms-transform: rotate(259deg) scale(0) !important;
  transform: rotate(259deg) scale(0) !important;
}

.dina-button-section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  gap: 20px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}

.dina-section-header {
  margin-bottom: 20px;
  margin-top: 0;
}

.dina-step {
  font-size: 16px;
  font-weight: bold;
  color: #555555;
}

.dina-step-info {
  font-weight: 500;
}

.dina-step-title,
.dina-group-title {
  font-size: 20px;
  font-weight: bold;
  color: #555555;
  margin: 0;
  display: block;
}

.dina-group-title {
  font-size: 16px;
}

.dina-section+.dina-actions {
  padding-left: 10px;
  padding-right: 10px;
}

/*
 Trick for getting higher specificity than .dina-section-filled
 */
/*
body .dina-section--price {
  background-color: #399550;
}
*/

.dina-price-box {
  background-color: #399550;
  color: #fff;
}

/*
body .dina-section--order {
  background-color: #007e57;
}
*/

.dina-section--price>.dina-section,
.dina-section--order>.dina-section,
.dina-section-filled .dina-section--price>.dina-section,
.dina-section-filled .dina-section--order>.dina-section {
  border-top: 0 !important;
  padding-top: 12px;
  padding-bottom: 12px;
}

.dina-section--price>.dina-section+.dina-section {
  border-top: 1px solid #82ba88 !important;
}

.dina-section--price .dina-fields>.dina-field-wrap,
.dina-section--order .dina-fields>.dina-field-wrap,
.dina-section--calculated-price .dina-fields>.dina-field-wrap {
  vertical-align: top;
}

.dina-section>.dina-section--order:last-child,
.dina-section>.dina-section--price:last-child {
  margin-bottom: -30px;
}

.dina-section>.dina-section--price,
.dina-section>.dina-section--order {
  margin: 0 -20px;
  padding: 10px 20px;
  border-top: 0 !important;
}

.dina-section-activate-box {
  position: absolute;
  top: -20px;
  bottom: -20px;
  left: 0;
  right: 0;
  background: rgba(255, 255, 255, 0);
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;

  -webkit-transition: background .15s linear;

  -o-transition: background .15s linear;

  transition: background .15s linear;

  z-index: 110;
}

.dina-section-activate-box span {
  font-size: 18px;
  font-weight: bold;
  opacity: 0;

  -webkit-transition: opacity .2s linear;

  -o-transition: opacity .2s linear;

  transition: opacity .2s linear;
}

.dina-section-activate-box:hover {
  background: rgba(239, 239, 239, .7);
}

.dina-section-activate-box:hover span {
  opacity: 1;
}


.dina-section--section-help>p {
  padding-right: 60px;
}

/*
---------------------------------------------------------
PRISBOX
---------------------------------------------------------*/
.dina-price-box {
  background: #5da43f;
  padding: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #fff;
  margin: 0 -20px;
  z-index: 150;
  position: relative;

  -webkit-transition: opacity .6s linear;

  -o-transition: opacity .6s linear;

  transition: opacity .6s linear;
}

.dina-price-box--fixed {
  display: block;
  position: relative;
  top: 0;
}

.dina-price-box-header {
  background: inherit;
  border-bottom: 2px solid rgba(255, 255, 255, .4);
  bottom: -100px;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 0 40px;
  padding: 40px 0 15px;
  position: static;
  -webkit-transition: bottom 0.4s ease-in-out;
  -o-transition: bottom 0.4s ease-in-out;
  transition: bottom 0.4s ease-in-out;
  overflow: hidden;
}

.dina-price-box-header--sticky {
  bottom: 0;
  left: 0;
  margin: 0;
  padding: 10px 20px;
  position: fixed;
  right: 0;
  width: auto;
}

.dina-price-box-header>h3 {
  font-size: 26px;
  line-height: 24px;
  color: #fff;
  margin: 0;
  display: block;
  float: left;
  font-weight: 700;
  white-space: nowrap;
  margin-right: 10px !important;
}

.dina-price-box-header>.dina-price-result {
  text-align: right;
  display: block;
}

.dina-price-result .price--large {
  display: block;
  font-size: 26px;
  font-weight: 700;
  line-height: 24px;
  margin-bottom: 3px;
}

.dina-price-result .dina-text-xs {
  font-size: 13px;
}

.dina-price-box p {
  font-size: 16px;
  line-height: 1.5;
  margin: 0;
}

.dina-price-box-price-wrapper {
  padding: 15px 40px 40px;
  font-size: 28px;
  position: relative;
}

.dina-price-box-price-wrapper--loading .dina-price-list {
  opacity: .1;
}

.dina-price-box-price-loader {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  content: ' ';
  background: rgba(0, 0, 0, .6);

  -webkit-box-pack: center;

  -ms-flex-pack: center;

  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;

  font-size: 18px;
}

.loader,
.loader:after {
  border-radius: 50%;
  width: 3em;
  height: 3em;
}

.loader {
  margin-right: 15px;
  font-size: 10px;
  position: relative;
  text-indent: -9999em;
  border-top: 0.3em solid rgba(255, 255, 255, 0.2);
  border-right: 0.3em solid rgba(255, 255, 255, 0.2);
  border-bottom: 0.3em solid rgba(255, 255, 255, 0.2);
  border-left: 0.3em solid #ffffff;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation: load8 1.1s infinite linear;
  animation: load8 1.1s infinite linear;
}

.loader--black {
  border-top: 0.3em solid rgba(0, 0, 0, 0.2);
  border-right: 0.3em solid rgba(0, 0, 0, 0.2);
  border-bottom: 0.3em solid rgba(0, 0, 0, 0.2);
  border-left: 0.3em solid #000000;
}

@-webkit-keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

/*
---------------------------------------------------------
DINA DOWNLOAD LINK
---------------------------------------------------------*/
.dina-download-link {
  display: inline-block;
  vertical-align: middle;
  text-decoration: underline;
  color: #5da43f;
  font-weight: 500;
}

.dina-download-link::before {
  content: "";
  background-image: url('/webdav/images/Mallbilder/Ikoner/downloadIkon.png');
  display: inline-block;
  width: 28px;
  height: 28px;
  background-size: 28px 28px;
  vertical-align: middle;
  margin-right: 10px;
}


/*
---------------------------------------------------------
AKTIV SEKTION
---------------------------------------------------------*/
.dina-section--active>.dina-section-activate-box {
  display: none;
}

.dina-section--active:before {
  display: block;
  position: absolute;

  content: ' ';
  width: 13px;
  height: 100%;
  top: 0;
  left: 0;
  background: #4cad4a;
}

.dina-section--active .dina-label {
  background: #eaeaea;
  color: #555555;
}


/*
---------------------------------------------------------
FÄRGANPASSNINGAR: GRÖNT
---------------------------------------------------------*/
.dina-section-filled {
  background-color: #5da43f;
  color: #fff;
}

.dina-section-filled>.dina-section-activate-box {
  display: none;
}

.dina-section-filled .dina-spinner-button {
  border-color: #4d8b39;
  background: #4d8b39;
}

.dina-section-filled .dina-spinner-button--minus:before,
.dina-section-filled .dina-spinner-button--plus:before,
.dina-section-filled .dina-spinner-button--plus:after {
  background: #fff;
}

.dina-section-filled .dina-repeatable-section+.dina-repeatable-section .dina-repeatable-section-close {
  border-color: #4d8b39;
  background: #4d8b39;
}

.dina-section-filled .dina-repeatable-section-close:before,
.dina-section-filled .dina-repeatable-section-close:after {
  background: #fff;
}

.dina-section-filled div,
.dina-section-filled span,
.dina-section-filled h2,
.dina-section-filled h1,
.dina-section-filled p

/*,
.dina-section--calculated-price div */
  {
  color: #fff;
}

.dina-section-filled .dina-button {
  background-color: #fff;
  color: #333;
}

.dina-section-filled .dina-label {
  background-color: #4d8b39;
  color: #fff;
}

.dina-section-filled .dina-input {
  color: #fff;
}

.dina-section-filled .dina-field {
  background: #55923d;
  color: #fff;
  border: 0;
}

.dina-section-filled .dina-error {
  border-bottom-color: #fff;
}

.dina-section-filled .dina-checkbox input[type=checkbox]:checked+.dina-label:before {
  background-color: #ffffff;
}

.dina-section-filled .dina-field--focus {
  background: #fff;
  border: solid 1px #979797;
  -webkit-box-shadow: 0;
  box-shadow: 0;
}

.dina-section-filled .dina-field--focus .dina-field-toggle {
  border-left-color: #dbe5dc;
}

.dina-section-filled .dina-field--focus .dina-input {
  color: #555;
}

.dina-section-filled .dina-field--focus .dina-label {
  background: #dbe5dc;
  color: #555;
}

.dina-section-filled .dina-field--focus .dina-error {
  color: #d41c1c;
  border-bottom-color: #d41c1c;
}

.dina-section-filled .dina-section+.dina-section,
.dina-section-filled .dina-section>.dina-section,
.dina-section-filled.dina-section>.dina-section,
.dina-section-filled .dina-repeatable-section+.dina-repeatable-section {
  border-top: 1px solid #6fac57;
}

.dina-section-filled .dina-radio-label {
  background: #55923d;
  color: #fff;
}

.dina-section-filled .dina-field--radio-tabs-activated .dina-radio-tab--active .dina-radio-label {
  color: #555;
  border: 0;
}

.dina-section-filled .dina-field-toggle {
  border-left-color: #4d8b39;
}

.dina-field--focus .dina-dropdown-title {
  color: #555;
}

.dina-section-filled .dina-field-toggle--help {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiBAMAAADIaRbxAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAwUExURUdwTP///////////////////////////////////////////////////////////0Q+7AIAAAAPdFJOUwBEwfMnBhjhgJYP1Derd7zyER0AAADeSURBVCjPY2DADlgltY03TQxACLBN/g8ClglwFc3/d4iscuz+bwFTlfT/Cpj2/a8GEWCpr4FKHf/uAKbTPy2AinDpl4FN0VeFWxH0CWQSx3eQEvn/AiBF9Q1AMvkPA1yE4bwZkJh/AcQ8pHQARPH+BBpj74DkeJbPAQyMv8FMv3cQif0CDJw/GJDMYeifwMD0EUVEXoGB+wuKiP8GBuZfKCLrDbCIYOrCNBnTdqgLYSJAF0J9ARUB+QLqU6gIyKdYQgMSYtBgBYcYZqhihjyW2MGMQSyxjJkSsKQWFAAA8ARpteVutzsAAAAASUVORK5CYII=');
}

.dina-section-filled .dina-section--active:before {
  display: none;
}


.fade-enter-active,
.fade-leave-active {
  -webkit-transition: opacity .5s;
  -o-transition: opacity .5s;
  transition: opacity .5s
}

.fade-enter,
.fade-leave-to

/* .fade-leave-active in <2.1.8 */
  {
  opacity: 0
}

.modal-enter-active,
.modal-leave-active {
  -webkit-transition: opacity .2s;
  -o-transition: opacity .2s;
  transition: opacity .2s
}

.modal-enter,
.modal-leave-to

/* .fade-leave-active in <2.1.8 */
  {
  opacity: 0
}



@media all and (min-width: 900px) and (max-width: 1140px) {
  .tolvgrid .dina-price-box--fixed {
    margin-right: 20px !important;
    right: 0 !important;
  }
}



/* MULTIPLE NESTED INPUTS FIX */
@media all and (max-width:1100px) and (min-width:800px) {
  .dina-fields--wide>.dina-field-wrap {
    width: 100% !important;
    display: block !important;
    max-width: none;
    padding-right: 0 !important;
    margin-bottom: 25px;
  }

  .dina-fields--wide>.dina-field-wrap>.dina-fields {
    margin-right: 0px !important;
  }

  .dina-fields--wide>.dina-field-wrap>.dina-fields>.dina-field-wrap:first-child {
    padding-right: 20px !important;

  }

  .dina-fields--wide>.dina-field-wrap>.dina-fields>.dina-field-wrap:last-child {
    padding-left: 20px !important;
  }

  .dina-fields--wide>.dina-field-wrap:last-child {
    padding: 0 !important;

  }
}


/****** DINA USP LIST ******/
.dina-form__usp {
  padding-left: 10px;
  margin: 0;
}

.dina-form__usp li {
  margin-bottom: 20px;
  list-style-type: none;
  position: relative;
  padding-left: 35px;
  font-style: italic;
}

.dina-form__usp li::before {
  content: "\e918";
  font-family: "dinaicons";
  font-size: 140%;
  font-style: normal;
  color: #fe6e55;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}



/****** DINA COMPARE TABLE ******/

.dina-compare {
  width: 100%;
  font-family: "dinafont";
  font-size: 15px;
}

/*  DINA COMAPE HEADER  */
.dina-compare__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: white;
  margin-bottom: 3px;
  margin-left: -2px;
  margin-right: -2px;
}

.dina-compare__header-item {
  cursor: pointer;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 10px;
  text-align: center;
  width: 33.333333%;
  position: relative;
  background-color: #e9e9e9;
  color: black;
  margin: 0 2px;
}

.dina-compare__header-item--mobile {
  display: none;
}

.dina-compare__header-item--active {
  color: white;
  background-color: #45a748;
}

.dina-compare__header-title {
  font-size: 100%;
  font-weight: bold;
}

.dina-compare__header-desc {
  font-size: 100%;
}

.dina-table__checkbox {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
  border-radius: 2px;
  border: 1px solid #bec4bd;
  background-color: #d3d3d3;
  font-size: 100%;
}

.dina-table__checkbox::after {
  content: "\e904";
  position: absolute;
  font-family: "dinaicons";
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  color: #45a748;
  opacity: 0;
}

.dina-compare__header-item--active .dina-table__checkbox {
  background-color: white;
  border-color: white;
}

.dina-compare__header-item--active .dina-table__checkbox::after {
  opacity: 1;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

/* DINA COMPARE BODY */
.dina-compare__body {
  font-weight: normal;
}

.dina-compare__item {
  position: relative;
  margin-bottom: 3px;
}

.dina-compare__item--inactive {
  color: #9e9e9e;
  background-color: #e9e9e9;
}

.dina-compare__item--excluded {
  margin-top: 30px;
}

/*  COLUMNS  */
.dina-compare__item-heading {
  position: relative;
  padding: 20px 60px 20px 20px;
  font-weight: 500;
  font-size: 120%;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 72px;
}

.dina-compare__item-heading::after {
  content: "\e902";
  position: absolute;
  font-family: "dinaicons";
  display: block;
  top: 50%;
  right: 20px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  font-size: 100%;
  -webkit-transition: -webkit-transform 0.2s linear;
  transition: -webkit-transform 0.2s linear;
  -o-transition: transform 0.2s linear;
  transition: transform 0.2s linear;
  transition: transform 0.2s linear, -webkit-transform 0.2s linear;
}

.dina-compare__item--show>.dina-compare__item-heading::after {
  -webkit-transform: translateY(-50%) rotate(-180deg);
  -ms-transform: translateY(-50%) rotate(-180deg);
  transform: translateY(-50%) rotate(-180deg);
}

.dina-compare__column-check {
  display: none;
}

.dina-compare__item-content {
  padding: 10px 20px 40px;
  line-height: 1.5;
  display: none;
}

.dina-compare__item-content--show {
  display: block;
}

.dina-compare__sub-content {
  display: none;
}

.dina-compare__sub-content .dina-compare__item {
  background-color: #edf6ed;
}

.dina-compare__sub-content>.dina-compare__item:first-child {
  margin-top: 3px;
}

.dina-compare__sub-content--show {
  display: block;
}

.dina-compare__sub-content .dina-compare__item-heading {
  font-weight: 500;
}

.dina-compare__tag {
  background-color: #9e9e9e;
  display: inline-block;
  padding: 7px 12px;
  margin: 0 5px;
  border-radius: 10px;
  color: #e9e9e9;
  font-size: initial;
  font-weight: bold;
}

.dina-compare__item-heading .dina-compare__tag:first-child {
  margin-left: auto;
}

.dina-compare__item--main .dina-compare__sub-content .dina-compare__item-heading {
  color: #45a748;
}

.dina-compare__sub-item--inactive .dina-compare__item-heading {
  color: #9e9e9e;
}

.dina-compare__sub-content .dina-compare__item-heading::after {
  color: #a0a5a0;
}

/* EXCLUDE */
.dina-compare__item--excluded {
  display: none;
}

.dina-compare__item--excluded-show {
  display: block !important;
}

.dina-compare__item--excluded .dina-compare__item-heading {
  color: white;
  background-color: #a0a59f;
}

.dina-compare__item--excluded .dina-compare__sub-content .dina-compare__item,
.dina-compare__item--excluded .dina-compare__sub-content .dina-compare__item-heading {
  color: #a0a59f;
  background-color: #e9e9e9;
  font-weight: normal;
}

.dina-compare__item--excluded>.dina-compare__sub-content {
  display: block;
}

.dina-compare__header-item--active:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -4px;
  height: 4px;
  width: 100%;
  background-color: #45a748;
}

.dina-compare__item--main>.dina-compare__item-heading {
  background-color: #45a748;
  color: white;
  font-weight: bold;
}

.dina-compare__sub-item {
  background-color: #edf6ed;
}

.dina-compare__sub-item .dina-compare__item-heading {
  background-color: transparent;
}

.dina-compare .dina-text-sm {
  font-size: 80%;
  display: inline-block;
  margin-top: 10px;
}

@media all and (min-width: 700px) {
  .dina-compare {
    font-size: 18px;
  }

  .dina-compare__header-item {
    font-size: 120%;
  }

  .dina-table__checkbox {
    width: 25px;
    height: 25px;
    font-size: 100%;
  }

  .dina-compare__item-heading {
    position: relative;
    padding: 30px 60px 30px 30px;
  }

  .dina-compare__item-heading::after {
    right: 30px;
  }

  .dina-compare__item-content {
    padding: 10px 30px 40px;
  }
}



/****** DINA TOGGLE BOX ******/
.dina-toggle-box-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: -20px;
  margin-right: -20px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.dina-toggle-box-wrap>.dina-toggle-box {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  min-width: 280px;
}

.dina-toggle-box {
  margin-bottom: 20px;
}

.dina-toggle-box__heading {
  position: relative;
  padding: 20px;
  padding-left: 55px;
  background-color: #44a748;
  color: white;
  font-weight: 500;
  cursor: pointer;
}

.dina-toggle-box__heading::before {
  content: "\e902";
  position: absolute;
  font-family: "dinaicons";
  display: block;
  top: 50%;
  left: 20px;
  -webkit-transform: translateY(-50%) rotate(0deg);
  -ms-transform: translateY(-50%) rotate(0deg);
  transform: translateY(-50%) rotate(0deg);
  font-size: 100%;
  -webkit-transition: -webkit-transform 0.2s linear;
  transition: -webkit-transform 0.2s linear;
  -o-transition: transform 0.2s linear;
  transition: transform 0.2s linear;
  transition: transform 0.2s linear, -webkit-transform 0.2s linear;
}

.dina-toggle-box--hide>.dina-toggle-box__heading::before {
  -webkit-transform: translateY(-50%) rotate(-90deg);
  -ms-transform: translateY(-50%) rotate(-90deg);
  transform: translateY(-50%) rotate(-90deg);
}

.dina-toggle-box--added .dina-toggle-box__heading {
  padding-right: 50px;
}

.dina-toggle-box__heading-content {
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.dina-toggle-box__remove::after {
  content: "\e900";
  position: absolute;
  font-family: "dinaicons";
  display: block;
  top: 50%;
  right: 20px;
  -webkit-transform: translateY(-50%) rotate(-90deg);
  -ms-transform: translateY(-50%) rotate(-90deg);
  transform: translateY(-50%) rotate(-90deg);
  font-size: 120%;
  font-weight: bold;
  border: 3px solid white;
  border-radius: 50%;
}

.dina-toggle-box__content {}

.dina-toggle-box__content-row {
  padding: 10px 20px;
  background-color: #edf6ed;
  border-bottom: 1px solid white
}


/* dina-radio special */
.dina-toggle-box .dina-radio {
  padding-right: 0;
  min-width: auto;
}

.dina-toggle-box .dina-radio-content {
  width: 100%;
  padding: 0;
}

.dina-add-box {
  margin-bottom: 20px;
}

.dina-add-box__heading {
  position: relative;
  padding: 20px;
  /*padding-left: 55px;*/
  background-color: #44a748;
  color: white;
  font-weight: 500;
  cursor: pointer;
}

/*
.dina-add-box__heading::before {
  content: "\e900";
  position: absolute;
  font-family: "dinaicons";
  display: block;
  top: 50%;
  left: 20px;
  -webkit-transform: translateY(-50%) rotate(45deg);
  transform: translateY(-50%) rotate(45deg);
  font-size: 100%;
  -webkit-transition: -webkit-transform 0.2s linear;
  transition: -webkit-transform 0.2s linear;
  transition: transform 0.2s linear;
  transition: transform 0.2s linear, -webkit-transform 0.2s linear;
  font-weight: bold;
  font-size: 20px;
  color: #44a748;
  background: white;
  border-radius: 50%;
  padding: 2px;
}
*/
.dina-add-box__content {
  padding: 10px 20px;
  background-color: #44a74817;
}

.dina-toggle-box--unused .dina-toggle-box__heading {
  background-color: #666666;
}

@media all and (min-width:650px) and (max-width:800px) {
  .dina-toggle-box {
    width: 50%;
    max-width: 50%;
  }
}

@media all and (min-width:1040px) {
  .dina-toggle-box {
    width: 50%;
    max-width: 50%;
  }
}



/****** DINA LIST TABLE ******/
/*
.dina-list-table > div:nth-child(even) {
 background-color: #edf6ed;
}
*/

.dina-list-table__heading {
  font-size: 100%;
  font-weight: bold;
  margin-bottom: 10px;
}

.dina-list-table__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 20px;
  padding-bottom: 20px;
  margin-left: -20px;
  margin-right: -20px;
}

.dina-list-table__row>div {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding-left: 20px;
  padding-right: 20px;
}

.dina-list-table__row>div:nth-child(1) {
  word-break: break-word;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}

.dina-list-table__row>div:nth-child(2) {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 25%;
  min-width: 120px;
  max-width: 160px;
}

.dina-list-table__row>div:nth-child(3) {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 25%;
  min-width: 120px;
  text-align: right;
}

.dina-list-table .dina-dropdown-list {
  max-height: 200px;
}

@media all and (max-width: 600px) {
  .dina-list-table__row {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -10px;
    margin-right: -10px;
  }

  .dina-list-table__row>div {
    margin-left: 10px;
    margin-right: 10px;
    padding: 0px;
  }

  .dina-list-table__row>div:nth-child(1) {
    width: 100%;
    margin-bottom: 20px;
    /*  background-color: #e4f3e4; */
    /*  padding: 10px; */
  }

  .dina-list-table__row>div:nth-child(2) {
    width: 50%;
    min-width: auto;
    max-width: auto;
  }

  .dina-list-table__row>div:nth-child(3) {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    /* width: 50%; */
    min-width: auto;
    max-width: auto;
  }

}

/* INFO TEXT WITH ALERT ICON */
.dina-info-alert {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 80%;
  margin: 15px 0;
}

.dina-info-alert__icon {
  margin-right: 10px;
}

.speechBubble {
  position: relative;
  max-width: 30em;
  white-space: pre-wrap;
  color: #2f5c46;
  font-style: italic;
  background-color: #edf6ed;
  padding: 0.7em 0.7em;
  border-radius: 1rem;
}

.speechBubble::before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  bottom: 100%;
  left: 1.6em;
  border-top: 10px solid transparent;
  border-right: 15px solid #edf6ed;
  border-bottom: 10px solid transparent;
  margin: 17px 40px -45px -40px;
  border-left-width: 0.75rem;
}

.addedInfo {
  color: #2f5c46;
  font-style: italic;
  font-size: small;
  margin-left: 40px;
  margin-right: 30px;
}


@media screen and (max-width: 800px) {
  .speechBubble::before {
    border: 0.75rem solid transparent;
    border-top: none;
    border-bottom-color: #edf6ed;
    margin: 0;
  }
}



/* VUEPIC OVERIDES */
/*overrides some attributes with transparent*/
.dp__theme_light {
  --dp-primary-color: #45a748;
  --dp-border-color: transparent;
  --dp-border-color-hover: transparent;
  --dp-text-color: #555;
}

.dp__theme_light_closed {
  --dp-background-color: transparent;
  --dp-border-color: transparent;
  --dp-border-color-hover: transparent;
}

.dp__arrow_top {
  z-index: 1;
}

.dp__instance_calendar {
  -webkit-box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.15);
  box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.15);
}

.dp__input {
  font-size: 100%;
  background-color: transparent;
}

.dp__month_year_row {
  height: 45px;
}

.dp__inner_nav {
  color: #003e23;
  margin: 0 10px;
  width: 35px;
  height: 35px;
}

.dp__inner_nav_disabled,
.dp__inner_nav_disabled:hover {
  background: transparent;
  color: #8e8e8e;
}

.dp__month_year_wrap {
  position: relative;
}

.dp__month_year_wrap>div:first-child {
  -webkit-box-pack: right;
  -ms-flex-pack: right;
  justify-content: right;
  margin-right: 5px;
}

.dp__month_year_wrap>div:last-child {
  -webkit-box-pack: left;
  -ms-flex-pack: left;
  justify-content: left;
  margin-left: 5px;
}

.dp__month_year_wrap::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
}

.dp__month_year_select {
  text-transform: capitalize;
  color: #003e23;
  font-family: "dinaheadline" !important;
  font-size: 160%;
  width: auto;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}



.dp__calendar_wrap {
  font-family: "dinafont";
  font-weight: 600;
  margin: 0 5px;
}

.dp__calendar_item .dp__cell_inner:not(.dp__active_date)::after {
  content: "";
  display: inline-block;
  width: 25px;
  height: 25px;
  border: 2px solid transparent;
  border-radius: 50%;
  position: absolute;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: -1;
  -webkit-transition: all .1s ease;
  -o-transition: all .1s ease;
  transition: all .1s ease;
}

.dp__calendar_item .dp__today {
  border: none;
}

.dp__calendar_item .dp__cell_inner:not(.dp__cell_disabled, .dp__active_date, .dp__cell_offset):hover {
  background: transparent;
}

.dp__calendar_item .dp__cell_inner:not(.dp__cell_disabled, .dp__cell_offset):hover::after {
  border-color: #45a748;
  background: rgb(237 246 237);
  width: 35px;
  height: 35px;
}

.dp__cell_inner {
  margin-left: 2px;
  margin-right: 2px;
  border-radius: 50%;
}

.dp__inner_nav svg {
  height: 40px;
  width: 40px;
}

.dp__calendar_header_item {
  margin-left: 1px;
  margin-right: 1px;
}
@media all and (min-width: 800px) {/*
---------------------------------------------------------
DESKTOP-ANPASSNINGAR
---------------------------------------------------------*/

.dina-field-wrap {
  box-sizing: border-box;
  max-width: 50%;
  padding-right: 10px;
}

.dina-insurance-flow .dina-form {
  max-width: 800px;
  width: 66%;
}

.dina-field-wrap--full {
  max-width: 100%;
}

.dina-fields {
  display: block;
  width: 100%;
  margin-bottom: 40px;
  white-space: nowrap;
}

.dina-fields--wrap-content {
  width: auto;
}

.dina-fields .dina-field-wrap {
  padding-right: 0;
}

.dina-fields .dina-field-wrap--bottom-right {
  text-align: right;
  vertical-align: bottom !important;
}

.dina-fields .dina-fields {
  margin-bottom: 0;
}

.dina-fields > div {
  display: inline-block;
  width: 50%;
  box-sizing: border-box;
  vertical-align: top;
  height: 100%;
  margin-bottom: 0;
}

.dina-fields > .dina-field-wrap--right {
  text-align: right;
}

.dina-fields > div:first-child {
  padding-right: 20px;
}

.dina-fields > div:last-child {
  padding-left: 20px;
}

.dina-fields .dina-fields > div:first-child {
  padding-right: 10px;
}

.dina-fields .dina-fields > div:last-child {
  padding-left: 10px;
}

.dina-fields > div:only-child {
  padding-left: 0;
}

.dina-field--dropdown .dina-input-select {
  opacity: 0;
  position: absolute;
  z-index: -1;
  height: 0;
  width: 0;
  overflow: hidden;
}

.dina-field-wrap > .dina-actions--next,
.dina-field-wrap > .dina-actions--next > .dina-button--primary {
  height: 100%;
}

.dina-field-wrap--min-width {
  min-width: 336px;
}
/*
.dina-field--segmented {
  min-width: 336px;
}
*/

.dina-fields--desc {
  margin-top: -20px;
}





/* Dropdown */
.dina-dropdown {
  display: block;
  position: relative;
  bottom: auto;
  left: auto;
  width: auto !important;
}

.dina-dropdown-title {
  display: block;
  font-size: 100%;
  /*padding: 10px;*/
  cursor: pointer;
  color: #555;

  position: relative;
  white-space: normal;
}

.dina-dropdown-title:before,
.dina-dropdown-title:after {
  content: '';
  width: 14px;
  height: 2px;
  background: #555555;
  position: absolute;

  top: 20px;
  right: 20px;
  transform: rotate(40deg);

  transition: transform .2s ease;
}

.dina-dropdown-title:after {
  right: 10px;
  transform: rotate(-40deg);
}

.dina-dropdown-title--open:after {
  transform: rotate(40deg);
  opacity: .5;
}

.dina-dropdown-title--open:before {
  transform: rotate(-40deg);
  opacity: .5;
}

.dina-dropdown-list {
  display: block;
  margin: 0;
  padding: 0;
  list-style: none;
  white-space: normal;
  max-height:500px;
  overflow-y:auto;
}

.dina-dropdown-list-item {
  border-top: 1px solid #f4f4f4;
  font-size: 100%;
  padding: 7px 10px;
  cursor: pointer;
  line-height: 1.5;

/* bortkommenterat pga buggar i IE
  transition: border-color .1s linear, opacity .1s linear;
*/
  color: #555;
}

.dina-dropdown-list-item--selected {
  opacity: .6; /* ?? */
}

.dina-dropdown-list-item:hover,
.dina-dropdown-list-item:focus {
  opacity: .6;
}

.dina-dialog {
  max-width: 550px;
  width: 90%;
}

.dina-content-wrap {
  max-width: 1220px;
  margin: 0 auto;
  background-color: #fff;
  padding-bottom: 0px !important; /* Tillagd pga IE bugg */
}

.dina-field-help {
  font-size: 14px;
}

.dina-section {
  padding: 0 40px 0 0;
  margin: 0 0 40px;
}

.dina-section--active:before {
  left: -39px;
}

@media (max-width: 1330px) {
  .dina-section {
    padding: 0 40px 0;
  }

  .dina-section--active:before {
    left: 0;
  }
}

@media (min-width: 1330px) {
  .dina-section-activate-box {
    left: -40px;
  }
}

input[type='number'] {
    -moz-appearance:textfield;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}

.dina-section > .dina-section--price,
.dina-section > .dina-section--order {
  margin: 0 -40px;
  padding: 10px 40px;
}

.dina-price-box {
  display: none;
}

.dina-price-box--fixed {
  display: block;
  position: absolute;
  left: 0;
  width: 100%;
  max-width: 800px;
  background: #4cad4a;
  padding: 0;
  box-sizing: border-box;
  color: #fff;
  margin: 0;

  z-index: 150;
  max-width: 400px;
  width: 34%;
  top: 7%;
  right: 0;
  left: auto;

  transition: opacity .6s linear;
}

@media all and (min-width: 1220px) {
  .dina-price-box--fixed {
    right: 50%;
    margin-right: -610px;
  }
}

/*--action--*/
.dina-field-wrap--action {
  position: relative;
  display: block;
}

.dina-field-wrap--action .dina-field {
  margin-right: 0;
}

.dina-field-wrap--action .dina-button {
  position: absolute;
  right: -60px;
  top: 0;
}

.dina-actions .dina-button + .dina-button {
  margin-top: 0;
}

.dina-actions--next .dina-button--primary {
   max-width: 314px;
}

.dina-fields + .dina-fields.dina-customer-info {
  margin-top: -25px;
}

/*
---------------------------------------------------------
FLIKARNA
---------------------------------------------------------*/
.dina-field--radio-tabs {
  display: table;
  table-layout: fixed;
  width: 100%;
}

.dina-radio-tab {
  display: table-cell;
  height: 100%;
  border-right: 1px solid #fff;
}

.dina-field--radio-tabs--mobile-content {
  display: none;
}

.dina-field--radio-tabs .dina-radio-tab .dina-radio-tab-content {
  display: block;
  padding: 10px;
}

.dina-radio-tab-content ul li:before {
  display: none;
}

.dina-radio-tab .dina-radio-label {
  height: auto;
  text-align: left;
  border: 0;
  padding: 15px 30px 15px 50px;
}

.dina-radio-tab .dina-radio-label:before,
.dina-radio-tab .dina-radio-label:after {
  display: block;
}

/*
 * Anpassningar för dina.se
 */
.tolvgrid .dina-content-wrap {
  max-width: 1140px;
}

.tolvgrid .dina-price-box--fixed {
  max-width: 387px;
}

.tolvgrid .dina-price-box--fixed {
  margin-right: -570px;
  right: 50%;
}
}
@media all and (max-width: 799px) {#app {
  /*
  margin-left: -20px;
  margin-right: -20px;
  */
}

.dina-button--full-smartphone {
  width: 100%;
  box-sizing: border-box;
  display: block;
  text-align: center;
}

.lp-start-padding-top {
  padding-top:75px !important;
}

.caroufredsel_wrapper {
  width:100% !important;
}

.dinakontakt {
  padding: 0 20px;
}

footer > .sv-vertical > .sv-html-portlet {
  width: 100%;
}

.lp-hero .lp-bg-white-right .tolvgrid, .lp-hero .lp-bg-white-left .tolvgrid {
  border-left: 20px solid #45a648;
  border-right: 20px solid #69c951;
}

.lp-bg-white-right .tolvgrid, .lp-bg-white-left .tolvgrid {
  border-left: 20px solid #ecf6ec;
  border-right: 20px solid #ecf6ec;
}
.lp-extra-padding-mobile {
   padding-top:60px;
}
.dina-price-box--fixed {
   position: relative !important;
   top: 0 !important;
   display: block !important;
}

div #svid10_197a849315b486d45afd07 {
   margin-top:0 !important;
}

.lp-important-message ul {
  margin-top:-20px;
  margin-bottom:20px;
  display:block;
  margin-left:-20px;
  top:0;
  right:0;
  position:relative !important;
  width:100%;
  height:auto;
  text-align:center;
  border-radius: 0 0 155px 155px;
  padding:20px;
}

.tolvgrid .dina-price-box--fixed {
  margin: 0;
}


.dina-fields--mobile {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 0 -10px -12px !important;
}

.dina-fields--mobile > div {
  display: block;
  white-space: nowrap;
  flex: 1 0 40%;
  padding: 0 10px;
  margin: 0 0 12px !important;
}

.dina-fields--mobile > .dina-field-wrap--right {
  text-align: right;
}
}
.dina-krokodil-toggler>.sv-layout:first-child{display:block}.dina-insurance-flow #app{margin:0!important}@media all and (max-width:799px){.dina-insurance-flow .sv-proxy-portlet,.dina-insurance-flow .dina-lead-form{margin:0 -20px}.dina-insurance-flow .dina-price-box{margin:0}.dina-price-box-header--sticky{padding-bottom:40px}}@media(max-width:1330px) and (min-width:799px){.dina-section{padding:0 40px 0}.dina-section--active:before{left:0}}@media(min-width:1220px){.dina-price-box--fixed{right:50%;margin-right:-610px}}.ratingUsp{background:#e4f3e4;padding:20px;width:calc(50% - 20px);min-width:280px;margin:40px 0;border-radius:0;-webkit-box-shadow:2px 2px 9px #5a5a5a75;box-shadow:2px 2px 9px #5a5a5a75}.ratingUsp__stars{display:inline-block;margin:0 auto 10px}.ratingUsp__text{display:block}.ratingUsp__rating{font-family:'dinaheadline';font-size:130%;font-weight:bold}.stars{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto}.stars__item{display:block;margin-right:2px}.stars__item>svg{fill:#f8b704;width:25px;height:25px}.stars__item--last{position:relative}.stars__item--last>.stars__item:first-child{position:absolute;left:0;overflow:hidden;width:40%}.stars__item--gray>svg{fill:silver}@media all and (max-width:799px) and (min-width:600px){.ratingUsp{margin-left:10px}}@media all and (max-width:599px){.ratingUsp{margin-left:auto;margin-right:auto}}@media all and (max-width:350px){.ratingUsp{width:auto;min-width:auto;font-size:80%;margin-left:10px;margin-right:10px}.stars__item>svg{width:20px;height:20px}}
.dina-proxy-datepicker .ui-helper-hidden{display:none}.dina-proxy-datepicker .ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.dina-proxy-datepicker .ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.dina-proxy-datepicker .ui-helper-clearfix:before,.dina-proxy-datepicker .ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.dina-proxy-datepicker .ui-helper-clearfix:after{clear:both}.dina-proxy-datepicker .ui-helper-clearfix{min-height:0}.dina-proxy-datepicker .ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.dina-proxy-datepicker .ui-front{z-index:100}.dina-proxy-datepicker .ui-state-disabled{cursor:default!important}.dina-proxy-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.dina-proxy-datepicker .ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.dina-proxy-datepicker .ui-datepicker{width:219px;padding:.2em .2em 0;display:none}.dina-proxy-datepicker .ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.dina-proxy-datepicker .ui-datepicker .ui-datepicker-prev,.dina-proxy-datepicker .ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.dina-proxy-datepicker .ui-datepicker .ui-datepicker-prev-hover,.dina-proxy-datepicker .ui-datepicker .ui-datepicker-next-hover{top:1px}.dina-proxy-datepicker .ui-datepicker .ui-datepicker-prev{left:2px}.dina-proxy-datepicker .ui-datepicker .ui-datepicker-next{right:2px}.dina-proxy-datepicker .ui-datepicker .ui-datepicker-prev-hover{left:1px}.dina-proxy-datepicker .ui-datepicker .ui-datepicker-next-hover{right:1px}.dina-proxy-datepicker .ui-datepicker .ui-datepicker-prev span,.dina-proxy-datepicker .ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.dina-proxy-datepicker .ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.dina-proxy-datepicker .ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.dina-proxy-datepicker .ui-datepicker select.ui-datepicker-month-year{width:100%}.dina-proxy-datepicker .ui-datepicker select.ui-datepicker-month,.dina-proxy-datepicker .ui-datepicker select.ui-datepicker-year{width:49%}.dina-proxy-datepicker .ui-datepicker select.ui-datepicker-year{background:transparent;background-image:url('/images/18.2f28bf0e15f24500b902718/1510744260763/datepicker-selectbg.png');background-repeat:no-repeat;background-position:right;-moz-appearance:none;-webkit-appearance:none;appearance:none;border:0;color:white;font-weight:bold;width:55px!important;padding:0 5px;background-size:7px 10px}.dina-proxy-datepicker .ui-datepicker select.ui-datepicker-year::-ms-expand{display:none}.dina-proxy-datepicker .ui-datepicker select.ui-datepicker-year option{color:black!important}.dina-proxy-datepicker .ui-datepicker table{width:100%;font-size:10px;border-collapse:collapse;margin:0 0 .4em}.dina-proxy-datepicker .ui-datepicker th{text-align:center;width:27px;width:27px;border:0;width:27px;padding:10px 0}.dina-proxy-datepicker .ui-datepicker td{border:0;padding:1px;padding:0}.dina-proxy-datepicker .ui-datepicker td span,.dina-proxy-datepicker .ui-datepicker td a{display:block;padding:5px 6px;text-align:right;text-decoration:none;text-align:center;margin:0}.dina-proxy-datepicker .ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.dina-proxy-datepicker .ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.dina-proxy-datepicker .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.dina-proxy-datepicker .ui-datepicker.ui-datepicker-multi{width:auto}.dina-proxy-datepicker .ui-datepicker-multi .ui-datepicker-group{float:left}.dina-proxy-datepicker .ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.dina-proxy-datepicker .ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.dina-proxy-datepicker .ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.dina-proxy-datepicker .ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.dina-proxy-datepicker .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.dina-proxy-datepicker .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.dina-proxy-datepicker .ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.dina-proxy-datepicker .ui-datepicker-row-break{clear:both;width:100%;font-size:0}.dina-proxy-datepicker .ui-datepicker-rtl{direction:rtl}.dina-proxy-datepicker .ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.dina-proxy-datepicker .ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.dina-proxy-datepicker .ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.dina-proxy-datepicker .ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.dina-proxy-datepicker .ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.dina-proxy-datepicker .ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.dina-proxy-datepicker .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.dina-proxy-datepicker .ui-datepicker-rtl .ui-datepicker-group{float:right}.dina-proxy-datepicker .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.dina-proxy-datepicker .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.dina-proxy-datepicker .ui-widget{font-family:Segoe UI,Arial,sans-serif;font-size:1.1em;z-index:999!important}.dina-proxy-datepicker .ui-widget .ui-widget{font-size:1em}.dina-proxy-datepicker .ui-widget input,.dina-proxy-datepicker .ui-widget select,.dina-proxy-datepicker .ui-widget textarea,.dina-proxy-datepicker .ui-widget button{font-family:Segoe UI,Arial,sans-serif;font-size:1em}.dina-proxy-datepicker .ui-widget-content{border:3px solid #b7b7b7;background:#8fc690 url(/webdav/files/SRC/PLUGINS/Date-picker/img/ui-bg_flat_25_8fc690_40x100.png) 50% 50% repeat-x;color:#fff}.dina-proxy-datepicker .ui-datepicker .ui-widget-content a{color:#fff}.dina-proxy-datepicker .ui-widget-header{border:1px solid #6ab86c;background:#45a648 url(/webdav/files/SRC/PLUGINS/Date-picker/img/ui-bg_highlight-soft_25_45a648_1x100.png) 50% 50% repeat-x;color:#fff;font-weight:bold;font-size:14px}.dina-proxy-datepicker .ui-widget-header a{color:#fff}.dina-proxy-datepicker .ui-state-default,.dina-proxy-datepicker .ui-widget-content .ui-state-default,.dina-proxy-datepicker .ui-widget-header .ui-state-default{background:#6ab86c url(/webdav/files/SRC/PLUGINS/Date-picker/img/ui-bg_flat_20_6ab86c_40x100.png) 50% 50% repeat-x;border-top:1px solid #a3d3a4;border-left:1px solid #a1d1a2;border-bottom:1px solid #6f9370;border-right:1px solid #71a172;font-weight:bold;color:#eee}.dina-proxy-datepicker .ui-state-default a,.dina-proxy-datepicker .ui-state-default a:link,.dina-proxy-datepicker .ui-state-default a:visited{color:#eee;text-decoration:none}.dina-proxy-datepicker .ui-state-hover,.dina-proxy-datepicker .ui-widget-content .ui-state-hover,.dina-proxy-datepicker .ui-widget-header .ui-state-hover,.dina-proxy-datepicker .ui-state-focus,.dina-proxy-datepicker .ui-widget-content .ui-state-focus,.dina-proxy-datepicker .ui-widget-header .ui-state-focus{border:1px solid #ffaf0f;background:#f58400 url(/webdav/files/SRC/PLUGINS/Date-picker/img/ui-bg_glass_40_f58400_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#fff}.dina-proxy-datepicker .ui-state-hover a,.dina-proxy-datepicker .ui-state-hover a:hover,.dina-proxy-datepicker .ui-state-hover a:link,.dina-proxy-datepicker .ui-state-hover a:visited{color:#fff;text-decoration:none}.dina-proxy-datepicker .ui-state-active,.dina-proxy-datepicker .ui-widget-content .ui-state-active,.dina-proxy-datepicker .ui-widget-header .ui-state-active{border:1px solid #878787;background:#f58400 url(/webdav/files/SRC/PLUGINS/Date-picker/img/ui-bg_inset-soft_30_f58400_1x100.png) 50% 50% repeat-x;font-weight:bold;color:#fff}.dina-proxy-datepicker .ui-state-active a,.dina-proxy-datepicker .ui-state-active a:link,.dina-proxy-datepicker .ui-state-active a:visited{color:#fff;text-decoration:none}.dina-proxy-datepicker .ui-state-highlight,.dina-proxy-datepicker .ui-widget-content .ui-state-highlight,.dina-proxy-datepicker .ui-widget-header .ui-state-highlight{border:1px solid #ccc;background:#eee url(/webdav/files/SRC/PLUGINS/Date-picker/img/ui-bg_highlight-soft_80_eeeeee_1x100.png) 50% top repeat-x;color:#2e7db2}.dina-proxy-datepicker .ui-state-highlight a,.dina-proxy-datepicker .ui-widget-content .ui-state-highlight a,.dina-proxy-datepicker .ui-widget-header .ui-state-highlight a{color:#2e7db2}.dina-proxy-datepicker .ui-state-error,.dina-proxy-datepicker .ui-widget-content .ui-state-error,.dina-proxy-datepicker .ui-widget-header .ui-state-error{border:1px solid #ffb73d;background:#ffc73d url(/webdav/files/SRC/PLUGINS/Date-picker/img/ui-bg_glass_40_ffc73d_1x400.png) 50% 50% repeat-x;color:#111}.dina-proxy-datepicker .ui-state-error a,.dina-proxy-datepicker .ui-widget-content .ui-state-error a,.dina-proxy-datepicker .ui-widget-header .ui-state-error a{color:#111}.dina-proxy-datepicker .ui-state-error-text,.dina-proxy-datepicker .ui-widget-content .ui-state-error-text,.dina-proxy-datepicker .ui-widget-header .ui-state-error-text{color:#111}.dina-proxy-datepicker .ui-priority-primary,.dina-proxy-datepicker .ui-widget-content .ui-priority-primary,.dina-proxy-datepicker .ui-widget-header .ui-priority-primary{font-weight:bold}.dina-proxy-datepicker .ui-priority-secondary,.dina-proxy-datepicker .ui-widget-content .ui-priority-secondary,.dina-proxy-datepicker .ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.dina-proxy-datepicker .ui-state-disabled,.dina-proxy-datepicker .ui-widget-content .ui-state-disabled,.dina-proxy-datepicker .ui-widget-header .ui-state-disabled{opacity:.8;filter:Alpha(Opacity=80);background-image:none}.dina-proxy-datepicker .ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.dina-proxy-datepicker .ui-icon{width:16px;height:16px}.dina-proxy-datepicker .ui-datepicker-unselectable span,.dina-proxy-datepicker .ui-state-disabled span{background:rgba(212,212,212,0)!important;border:1px solid rgba(255,255,255,0)!important}.dina-proxy-datepicker .ui-icon,.dina-proxy-datepicker .ui-widget-content .ui-icon{background-image:url(/webdav/files/SRC/PLUGINS/Date-picker/img/ui-icons_ffffff_256x240.png)}.dina-proxy-datepicker .ui-widget-header .ui-icon{background-image:url(/webdav/files/SRC/PLUGINS/Date-picker/img/ui-icons_ffffff_256x240.png)}.dina-proxy-datepicker .ui-state-default .ui-icon{background-image:url(/webdav/files/SRC/PLUGINS/Date-picker/img/ui-icons_cccccc_256x240.png)}.dina-proxy-datepicker .ui-state-hover .ui-icon,.dina-proxy-datepicker .ui-state-focus .ui-icon{background-image:url(/webdav/files/SRC/PLUGINS/Date-picker/img/ui-icons_ffffff_256x240.png)}.dina-proxy-datepicker .ui-state-active .ui-icon{background-image:url(/webdav/files/SRC/PLUGINS/Date-picker/img/ui-icons_222222_256x240.png)}.dina-proxy-datepicker .ui-state-highlight .ui-icon{background-image:url(/webdav/files/SRC/PLUGINS/Date-picker/img/ui-icons_4b8e0b_256x240.png)}.dina-proxy-datepicker .ui-state-error .ui-icon,.dina-proxy-datepicker .ui-state-error-text .ui-icon{background-image:url(/webdav/files/SRC/PLUGINS/Date-picker/img/ui-icons_a83300_256x240.png)}.dina-proxy-datepicker .ui-icon-blank{background-position:16px 16px}.dina-proxy-datepicker .ui-icon-carat-1-n{background-position:0 0}.dina-proxy-datepicker .ui-icon-carat-1-ne{background-position:-16px 0}.dina-proxy-datepicker .ui-icon-carat-1-e{background-position:-32px 0}.dina-proxy-datepicker .ui-icon-carat-1-se{background-position:-48px 0}.dina-proxy-datepicker .ui-icon-carat-1-s{background-position:-64px 0}.dina-proxy-datepicker .ui-icon-carat-1-sw{background-position:-80px 0}.dina-proxy-datepicker .ui-icon-carat-1-w{background-position:-96px 0}.dina-proxy-datepicker .ui-icon-carat-1-nw{background-position:-112px 0}.dina-proxy-datepicker .ui-icon-carat-2-n-s{background-position:-128px 0}.dina-proxy-datepicker .ui-icon-carat-2-e-w{background-position:-144px 0}.dina-proxy-datepicker .ui-icon-triangle-1-n{background-position:0 -16px}.dina-proxy-datepicker .ui-icon-triangle-1-ne{background-position:-16px -16px}.dina-proxy-datepicker .ui-icon-triangle-1-e{background-position:-32px -16px}.dina-proxy-datepicker .ui-icon-triangle-1-se{background-position:-48px -16px}.dina-proxy-datepicker .ui-icon-triangle-1-s{background-position:-64px -16px}.dina-proxy-datepicker .ui-icon-triangle-1-sw{background-position:-80px -16px}.dina-proxy-datepicker .ui-icon-triangle-1-w{background-position:-96px -16px}.dina-proxy-datepicker .ui-icon-triangle-1-nw{background-position:-112px -16px}.dina-proxy-datepicker .ui-icon-triangle-2-n-s{background-position:-128px -16px}.dina-proxy-datepicker .ui-icon-triangle-2-e-w{background-position:-144px -16px}.dina-proxy-datepicker .ui-icon-arrow-1-n{background-position:0 -32px}.dina-proxy-datepicker .ui-icon-arrow-1-ne{background-position:-16px -32px}.dina-proxy-datepicker .ui-icon-arrow-1-e{background-position:-32px -32px}.dina-proxy-datepicker .ui-icon-arrow-1-se{background-position:-48px -32px}.dina-proxy-datepicker .ui-icon-arrow-1-s{background-position:-64px -32px}.dina-proxy-datepicker .ui-icon-arrow-1-sw{background-position:-80px -32px}.dina-proxy-datepicker .ui-icon-arrow-1-w{background-position:-96px -32px}.dina-proxy-datepicker .ui-icon-arrow-1-nw{background-position:-112px -32px}.dina-proxy-datepicker .ui-icon-arrow-2-n-s{background-position:-128px -32px}.dina-proxy-datepicker .ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.dina-proxy-datepicker .ui-icon-arrow-2-e-w{background-position:-160px -32px}.dina-proxy-datepicker .ui-icon-arrow-2-se-nw{background-position:-176px -32px}.dina-proxy-datepicker .ui-icon-arrowstop-1-n{background-position:-192px -32px}.dina-proxy-datepicker .ui-icon-arrowstop-1-e{background-position:-208px -32px}.dina-proxy-datepicker .ui-icon-arrowstop-1-s{background-position:-224px -32px}.dina-proxy-datepicker .ui-icon-arrowstop-1-w{background-position:-240px -32px}.dina-proxy-datepicker .ui-icon-arrowthick-1-n{background-position:0 -48px}.dina-proxy-datepicker .ui-icon-arrowthick-1-ne{background-position:-16px -48px}.dina-proxy-datepicker .ui-icon-arrowthick-1-e{background-position:-32px -48px}.dina-proxy-datepicker .ui-icon-arrowthick-1-se{background-position:-48px -48px}.dina-proxy-datepicker .ui-icon-arrowthick-1-s{background-position:-64px -48px}.dina-proxy-datepicker .ui-icon-arrowthick-1-sw{background-position:-80px -48px}.dina-proxy-datepicker .ui-icon-arrowthick-1-w{background-position:-96px -48px}.dina-proxy-datepicker .ui-icon-arrowthick-1-nw{background-position:-112px -48px}.dina-proxy-datepicker .ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.dina-proxy-datepicker .ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.dina-proxy-datepicker .ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.dina-proxy-datepicker .ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.dina-proxy-datepicker .ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.dina-proxy-datepicker .ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.dina-proxy-datepicker .ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.dina-proxy-datepicker .ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.dina-proxy-datepicker .ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.dina-proxy-datepicker .ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.dina-proxy-datepicker .ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.dina-proxy-datepicker .ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.dina-proxy-datepicker .ui-icon-arrowreturn-1-w{background-position:-64px -64px}.dina-proxy-datepicker .ui-icon-arrowreturn-1-n{background-position:-80px -64px}.dina-proxy-datepicker .ui-icon-arrowreturn-1-e{background-position:-96px -64px}.dina-proxy-datepicker .ui-icon-arrowreturn-1-s{background-position:-112px -64px}.dina-proxy-datepicker .ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.dina-proxy-datepicker .ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.dina-proxy-datepicker .ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.dina-proxy-datepicker .ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.dina-proxy-datepicker .ui-icon-arrow-4{background-position:0 -80px}.dina-proxy-datepicker .ui-icon-arrow-4-diag{background-position:-16px -80px}.dina-proxy-datepicker .ui-icon-extlink{background-position:-32px -80px}.dina-proxy-datepicker .ui-icon-newwin{background-position:-48px -80px}.dina-proxy-datepicker .ui-icon-refresh{background-position:-64px -80px}.dina-proxy-datepicker .ui-icon-shuffle{background-position:-80px -80px}.dina-proxy-datepicker .ui-icon-transfer-e-w{background-position:-96px -80px}.dina-proxy-datepicker .ui-icon-transferthick-e-w{background-position:-112px -80px}.dina-proxy-datepicker .ui-icon-folder-collapsed{background-position:0 -96px}.dina-proxy-datepicker .ui-icon-folder-open{background-position:-16px -96px}.dina-proxy-datepicker .ui-icon-document{background-position:-32px -96px}.dina-proxy-datepicker .ui-icon-document-b{background-position:-48px -96px}.dina-proxy-datepicker .ui-icon-note{background-position:-64px -96px}.dina-proxy-datepicker .ui-icon-mail-closed{background-position:-80px -96px}.dina-proxy-datepicker .ui-icon-mail-open{background-position:-96px -96px}.dina-proxy-datepicker .ui-icon-suitcase{background-position:-112px -96px}.dina-proxy-datepicker .ui-icon-comment{background-position:-128px -96px}.dina-proxy-datepicker .ui-icon-person{background-position:-144px -96px}.dina-proxy-datepicker .ui-icon-print{background-position:-160px -96px}.dina-proxy-datepicker .ui-icon-trash{background-position:-176px -96px}.dina-proxy-datepicker .ui-icon-locked{background-position:-192px -96px}.dina-proxy-datepicker .ui-icon-unlocked{background-position:-208px -96px}.dina-proxy-datepicker .ui-icon-bookmark{background-position:-224px -96px}.dina-proxy-datepicker .ui-icon-tag{background-position:-240px -96px}.dina-proxy-datepicker .ui-icon-home{background-position:0 -112px}.dina-proxy-datepicker .ui-icon-flag{background-position:-16px -112px}.dina-proxy-datepicker .ui-icon-calendar{background-position:-32px -112px}.dina-proxy-datepicker .ui-icon-cart{background-position:-48px -112px}.dina-proxy-datepicker .ui-icon-pencil{background-position:-64px -112px}.dina-proxy-datepicker .ui-icon-clock{background-position:-80px -112px}.dina-proxy-datepicker .ui-icon-disk{background-position:-96px -112px}.dina-proxy-datepicker .ui-icon-calculator{background-position:-112px -112px}.dina-proxy-datepicker .ui-icon-zoomin{background-position:-128px -112px}.dina-proxy-datepicker .ui-icon-zoomout{background-position:-144px -112px}.dina-proxy-datepicker .ui-icon-search{background-position:-160px -112px}.dina-proxy-datepicker .ui-icon-wrench{background-position:-176px -112px}.dina-proxy-datepicker .ui-icon-gear{background-position:-192px -112px}.dina-proxy-datepicker .ui-icon-heart{background-position:-208px -112px}.dina-proxy-datepicker .ui-icon-star{background-position:-224px -112px}.dina-proxy-datepicker .ui-icon-link{background-position:-240px -112px}.dina-proxy-datepicker .ui-icon-cancel{background-position:0 -128px}.dina-proxy-datepicker .ui-icon-plus{background-position:-16px -128px}.dina-proxy-datepicker .ui-icon-plusthick{background-position:-32px -128px}.dina-proxy-datepicker .ui-icon-minus{background-position:-48px -128px}.dina-proxy-datepicker .ui-icon-minusthick{background-position:-64px -128px}.dina-proxy-datepicker .ui-icon-close{background-position:-80px -128px}.dina-proxy-datepicker .ui-icon-closethick{background-position:-96px -128px}.dina-proxy-datepicker .ui-icon-key{background-position:-112px -128px}.dina-proxy-datepicker .ui-icon-lightbulb{background-position:-128px -128px}.dina-proxy-datepicker .ui-icon-scissors{background-position:-144px -128px}.dina-proxy-datepicker .ui-icon-clipboard{background-position:-160px -128px}.dina-proxy-datepicker .ui-icon-copy{background-position:-176px -128px}.dina-proxy-datepicker .ui-icon-contact{background-position:-192px -128px}.dina-proxy-datepicker .ui-icon-image{background-position:-208px -128px}.dina-proxy-datepicker .ui-icon-video{background-position:-224px -128px}.dina-proxy-datepicker .ui-icon-script{background-position:-240px -128px}.dina-proxy-datepicker .ui-icon-alert{background-position:0 -144px}.dina-proxy-datepicker .ui-icon-info{background-position:-16px -144px}.dina-proxy-datepicker .ui-icon-notice{background-position:-32px -144px}.dina-proxy-datepicker .ui-icon-help{background-position:-48px -144px}.dina-proxy-datepicker .ui-icon-check{background-position:-64px -144px}.dina-proxy-datepicker .ui-icon-bullet{background-position:-80px -144px}.dina-proxy-datepicker .ui-icon-radio-on{background-position:-96px -144px}.dina-proxy-datepicker .ui-icon-radio-off{background-position:-112px -144px}.dina-proxy-datepicker .ui-icon-pin-w{background-position:-128px -144px}.dina-proxy-datepicker .ui-icon-pin-s{background-position:-144px -144px}.dina-proxy-datepicker .ui-icon-play{background-position:0 -160px}.dina-proxy-datepicker .ui-icon-pause{background-position:-16px -160px}.dina-proxy-datepicker .ui-icon-seek-next{background-position:-32px -160px}.dina-proxy-datepicker .ui-icon-seek-prev{background-position:-48px -160px}.dina-proxy-datepicker .ui-icon-seek-end{background-position:-64px -160px}.dina-proxy-datepicker .ui-icon-seek-start{background-position:-80px -160px}.dina-proxy-datepicker .ui-icon-seek-first{background-position:-80px -160px}.dina-proxy-datepicker .ui-icon-stop{background-position:-96px -160px}.dina-proxy-datepicker .ui-icon-eject{background-position:-112px -160px}.dina-proxy-datepicker .ui-icon-volume-off{background-position:-128px -160px}.dina-proxy-datepicker .ui-icon-volume-on{background-position:-144px -160px}.dina-proxy-datepicker .ui-icon-power{background-position:0 -176px}.dina-proxy-datepicker .ui-icon-signal-diag{background-position:-16px -176px}.dina-proxy-datepicker .ui-icon-signal{background-position:-32px -176px}.dina-proxy-datepicker .ui-icon-battery-0{background-position:-48px -176px}.dina-proxy-datepicker .ui-icon-battery-1{background-position:-64px -176px}.dina-proxy-datepicker .ui-icon-battery-2{background-position:-80px -176px}.dina-proxy-datepicker .ui-icon-battery-3{background-position:-96px -176px}.dina-proxy-datepicker .ui-icon-circle-plus{background-position:0 -192px}.dina-proxy-datepicker .ui-icon-circle-minus{background-position:-16px -192px}.dina-proxy-datepicker .ui-icon-circle-close{background-position:-32px -192px}.dina-proxy-datepicker .ui-icon-circle-triangle-e{background-position:-32px -16px}.dina-proxy-datepicker .ui-icon-circle-triangle-s{background-position:-64px -192px}.dina-proxy-datepicker .ui-icon-circle-triangle-w{background-position:-96px -16px}.dina-proxy-datepicker .ui-icon-circle-triangle-n{background-position:-96px -192px}.dina-proxy-datepicker .ui-icon-circle-arrow-e{background-position:-112px -192px}.dina-proxy-datepicker .ui-icon-circle-arrow-s{background-position:-128px -192px}.dina-proxy-datepicker .ui-icon-circle-arrow-w{background-position:-144px -192px}.dina-proxy-datepicker .ui-icon-circle-arrow-n{background-position:-160px -192px}.dina-proxy-datepicker .ui-icon-circle-zoomin{background-position:-176px -192px}.dina-proxy-datepicker .ui-icon-circle-zoomout{background-position:-192px -192px}.dina-proxy-datepicker .ui-icon-circle-check{background-position:-208px -192px}.dina-proxy-datepicker .ui-icon-circlesmall-plus{background-position:0 -208px}.dina-proxy-datepicker .ui-icon-circlesmall-minus{background-position:-16px -208px}.dina-proxy-datepicker .ui-icon-circlesmall-close{background-position:-32px -208px}.dina-proxy-datepicker .ui-icon-squaresmall-plus{background-position:-48px -208px}.dina-proxy-datepicker .ui-icon-squaresmall-minus{background-position:-64px -208px}.dina-proxy-datepicker .ui-icon-squaresmall-close{background-position:-80px -208px}.dina-proxy-datepicker .ui-icon-grip-dotted-vertical{background-position:0 -224px}.dina-proxy-datepicker .ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.dina-proxy-datepicker .ui-icon-grip-solid-vertical{background-position:-32px -224px}.dina-proxy-datepicker .ui-icon-grip-solid-horizontal{background-position:-48px -224px}.dina-proxy-datepicker .ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.dina-proxy-datepicker .ui-icon-grip-diagonal-se{background-position:-80px -224px}.dina-proxy-datepicker .ui-widget-overlay{background:#5c5c5c url(/webdav/files/SRC/PLUGINS/Date-picker/img/ui-bg_flat_50_5c5c5c_40x100.png) 50% 50% repeat-x;opacity:.8;filter:Alpha(Opacity=80)}.dina-proxy-datepicker .ui-widget-shadow{margin:-7px 0 0 -7px;padding:7px;background:#ccc url(/webdav/files/SRC/PLUGINS/Date-picker/img/ui-bg_flat_30_cccccc_40x100.png) 50% 50% repeat-x;opacity:.6;filter:Alpha(Opacity=60);border-radius:8px}
.zQRzToe2BSjB8BBogmxQ tbody th,.zQRzToe2BSjB8BBogmxQ tbody td{height:auto!important;min-height:56px}.J8_sqTovOpTi26Y1EZC1,.Hmcq43_ICb2tRb8Mq5X4 .J8_sqTovOpTi26Y1EZC1{color:transparent}.J8_sqTovOpTi26Y1EZC1{margin-left:5px}.J8_sqTovOpTi26Y1EZC1::before{position:absolute!important;top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;border-width:2px!important;width:19px;height:19px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.J8_sqTovOpTi26Y1EZC1::after{font-family:'dinaicons';content:"\ea0a";-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;right:auto;bottom:auto;display:block;font-size:50%;color:white}.Hmcq43_ICb2tRb8Mq5X4 .J8_sqTovOpTi26Y1EZC1::after{content:"\ea0b"}.DocF7eRpaA4m4vkw3zLF{padding:20px 19.5px 15px 24px!important}.zQRzToe2BSjB8BBogmxQ button{font-family:dinafont,sans-serif}.sv-insurance-comparison-table thead th:first-child{visibility:hidden}@media screen and (max-width:700px){.zQRzToe2BSjB8BBogmxQ td,.zQRzToe2BSjB8BBogmxQ th{width:20px!important}.zQRzToe2BSjB8BBogmxQ .DocF7eRpaA4m4vkw3zLF,.zQRzToe2BSjB8BBogmxQ button{padding:10px 15px!important}}
