/* Approved homepage cards, banner layout, dark grey icons and contact. */
@media (min-width:768px){
body.front.di-home-content-live .banner-header .heading-caption .container{top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%);}
body.front.di-home-content-live .banner-header .caption-inner{width: calc(50% - 24px); max-width: 530px; min-width: 0;}
body.front.di-home-content-live #block-block-40 .content>p{padding-right: 0; margin: 0; max-width: 440px; font-size: 19px; line-height: 1.55;}
body.front.di-home-content-live #block-block-40 .content>p:first-child{line-height: 1;}
body.front.di-home-content-live #block-block-40 .content>p:first-child img{display: block;}
body.front.di-home-content-live #block-block-40 h1{margin: 14px 0 18px; font-size: 42px; line-height: 1.13; letter-spacing: -.02em; text-wrap: balance;}
body.front.di-home-content-live #block-block-40 .content>p:last-child{margin-top: 26px; line-height: 0;}
body.front.di-home-content-live #block-block-40 .btn-click{display: inline-flex; align-items: center; justify-content: center; margin-top: 0; max-width: 100%; min-width: 0; line-height: 1.25;}
}
@media (min-width:768px) and (max-width:991px){
body.front.di-home-content-live #block-block-40 h1{margin: 12px 0 14px; font-size: 32px;}
body.front.di-home-content-live #block-block-40 .content>p{max-width: none; font-size: 15px; line-height: 1.5;}
body.front.di-home-content-live #block-block-40 .content>p:last-child{margin-top: 18px;}
}
body.front.di-home-content-live #block-block-45>.content,
body.front.di-home-content-live #block-block-46>.content{display: flex; flex-direction: column; height: 100%; padding: 0 30px 28px; border: 1px solid #dce2e5; border-radius: 6px; overflow: hidden; background: #fff; box-shadow: none;}
body.front.di-home-content-live #block-block-45>.content>p:first-child,
body.front.di-home-content-live #block-block-46>.content>p:first-child{margin: 0 -30px 26px; max-width: none;}
body.front.di-home-content-live #block-block-45>.content>h2,
body.front.di-home-content-live #block-block-46>.content>h2{margin: 0 0 12px; font-size: 24px; line-height: 1.35;}
body.front.di-home-content-live #block-block-45>.content>p:not(:first-child),
body.front.di-home-content-live #block-block-46>.content>p:not(:first-child){margin: 0 0 22px; font-size: 16px; line-height: 1.75;}
body.front.di-home-content-live #block-block-45>.content>p:last-child,
body.front.di-home-content-live #block-block-46>.content>p:last-child{margin: auto 0 0; padding-top: 8px;}
body.front.di-home-content-live #block-block-45 .btn-click,
body.front.di-home-content-live #block-block-46 .btn-click{margin: 0; font-weight: 400;}
@media (min-width:768px){
body.front.di-home-content-live .di-home-information #hvad-er-inkasso{padding-top: 40px;}
}
body.front.di-home-content-live .service-section #block-block-61 .di-step-picture,
body.front.di-home-content-live .service-section #block-block-62 .di-step-picture,
body.front.di-home-content-live .service-section #block-block-63 .di-step-picture{display: none;}
body.front.di-home-content-live .service-section .di-elements-icon{display: block; width: 92px; height: 92px; max-width: none; flex-shrink: 0;}
@media (max-width:767px){
body.front.di-home-content-live #block-block-45>.content,
body.front.di-home-content-live #block-block-46>.content{padding: 0 24px 24px;}
body.front.di-home-content-live #block-block-45>.content>p:first-child,
body.front.di-home-content-live #block-block-46>.content>p:first-child{margin: 0 -24px 22px;}
body.front.di-home-content-live #block-block-45>.content>h2,
body.front.di-home-content-live #block-block-46>.content>h2{font-size: 22px;}
body.front.di-home-content-live .service-section .di-elements-icon{width: 64px; height: 64px;}
}
body.front.di-home-content-live .our-partners{display: none;}
body.front.di-home-content-live .di-elements-contact{display: block; padding: 48px 15px; margin: 0; background: #e7f6fc;}
body.front.di-home-content-live .di-elements-contact-inner{padding: 0; border: 0; border-radius: 0;}
body.front.di-home-content-live .di-elements-contact h2{margin: 0 0 30px; color: #414042; font: 700 28px/1.3 Lato,Arial,sans-serif; text-align: left;}
body.front.di-home-content-live .di-elements-contact-columns{display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 36px; align-items: start;}
body.front.di-home-content-live .di-elements-contact-column{min-width: 0;}
body.front.di-home-content-live .di-elements-contact p{margin: 0; color: #414042; font: 400 17px/1.65 Lato,Arial,sans-serif; text-align: left;}
body.front.di-home-content-live .di-elements-contact a{display: inline-block; padding: 0; border: 0; border-radius: 0; background: none; color: #006e9e; font: 400 17px/1.65 Lato,Arial,sans-serif; text-decoration: underline; text-underline-offset: 4px; white-space: normal; overflow-wrap: anywhere;}
body.front.di-home-content-live .di-elements-contact a:hover{color: #005477; text-decoration-thickness: 2px;}
body.front.di-home-content-live .di-elements-contact a:focus-visible{outline: 2px solid #005493; outline-offset: 4px;}
body.front.di-home-content-live .di-elements-contact .di-elements-contact-more{text-decoration: none;}
body.front.di-home-content-live .di-elements-contact .di-elements-contact-more:hover,
body.front.di-home-content-live .di-elements-contact .di-elements-contact-more:focus-visible{text-decoration: underline;}
body.front.di-home-content-live .di-elements-contact-more span{display: inline-block; margin-left: 8px; font-size: 24px; line-height: 1; vertical-align: -1px;}
@media (max-width:991px){
body.front.di-home-content-live .di-elements-contact-columns{gap: 24px;}
body.front.di-home-content-live .di-elements-contact p,
body.front.di-home-content-live .di-elements-contact a{font-size: 16px;}
}
@media (max-width:767px){
body.front.di-home-content-live .di-elements-contact{padding: 36px 15px;}
body.front.di-home-content-live .di-elements-contact h2{font-size: 24px; margin-bottom: 26px;}
body.front.di-home-content-live .di-elements-contact-columns{grid-template-columns: minmax(0,1fr); gap: 24px;}
}
body.front.di-home-content-live .service-section .di-home-original-step-icon{display:none}
