.hs-call-to-action__inner{padding-bottom:calc(3rem + 20px);padding-top:calc(3rem + 20px)}@media (min-width:768px){.hs-call-to-action__inner{padding-bottom:calc(4.5rem + 20px);padding-top:calc(4.5rem + 20px)}}.hs-call-to-action__title{font-size:2.75rem;font-weight:700;line-height:1.2;margin:0}.hs-call-to-action__description{color:#000;font-size:1.5rem;font-weight:700;line-height:1.35;margin:0}.hs-call-to-action:not(:has(.hs-call-to-action__title)):not(.hs-call-to-action--contact-person) .hs-call-to-action__description{font-size:1.75rem;line-height:1.25}.hs-call-to-action__description :is(p,span,strong,em,a){font-weight:700}.hs-call-to-action__description :is(p,ul,ol){margin:0}.hs-call-to-action__description :is(p,ul,ol)+:is(p,ul,ol){margin-top:.5rem}.hs-call-to-action__description ol,.hs-call-to-action__description ul{list-style:none;padding:0}.hs-call-to-action__description ul>li{font-weight:400;margin-bottom:.25rem;padding-left:1.375rem;position:relative}.hs-call-to-action__description ul>li:before{content:"■";font-size:.5rem;left:0;line-height:1;position:absolute;top:.5rem}.hs-call-to-action__description ol{counter-reset:cta-item}.hs-call-to-action__description ol>li{counter-increment:cta-item;font-weight:400;margin-bottom:.25rem;padding-left:1.375rem;position:relative}.hs-call-to-action__description ol>li:before{content:counter(cta-item) ". ";left:0;position:absolute;top:0}.hs-call-to-action__actions a.btn-black-outline,.hs-call-to-action__actions a.btn-cws-red{font-size:1.25rem;padding-left:4rem;padding-right:4rem}.hs-call-to-action__phone a{color:inherit;position:relative;text-decoration:none}.hs-call-to-action__phone a:after{background-color:currentColor;bottom:.1em;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:left center;transition:transform .25s ease;width:100%}.hs-call-to-action__phone a:focus-visible:after,.hs-call-to-action__phone a:hover:after{transform:scaleX(1)}.main-wrapper .dnd-section:has(#hero)+.dnd-section .hs-call-to-action{margin-top:60px}.hs-call-to-action--contact-person .hs-call-to-action__inner--contact-person{align-items:start;column-gap:2rem;display:grid;grid-template-columns:minmax(0,1fr) clamp(159px,25%,220px);row-gap:1.5rem}.hs-call-to-action--contact-person .hs-call-to-action__title{grid-column:1/-1;grid-row:1}.hs-call-to-action--contact-person .hs-call-to-action__description,.hs-call-to-action--contact-person .hs-call-to-action__description .field--name-field-company,.hs-call-to-action--contact-person .hs-call-to-action__description .field--name-field-job-title,.hs-call-to-action--contact-person .hs-call-to-action__description .field__item{display:contents}.hs-call-to-action--contact-person .embedded-entity{align-self:start;grid-column:2;grid-row:1/5;justify-self:end}.hs-call-to-action--contact-person:has(.hs-call-to-action__title) .embedded-entity{grid-row:2/6}.hs-call-to-action--contact-person .embedded-entity img{aspect-ratio:2/3;display:block;height:auto;max-width:220px;object-fit:cover;object-position:top center;width:100%}.hs-call-to-action--contact-person .hs-call-to-action__description h3{font-size:1.75rem;font-weight:700;grid-column:1;grid-row:1;line-height:1.25;margin:0}.hs-call-to-action--contact-person:has(.hs-call-to-action__title) .hs-call-to-action__description h3{grid-row:2}.hs-call-to-action--contact-person .hs-call-to-action__description p{align-self:start;font-size:1.125rem;font-weight:700;grid-column:1;grid-row:2;line-height:1.5}.hs-call-to-action--contact-person:has(.hs-call-to-action__title) .hs-call-to-action__description p{grid-row:3}.hs-call-to-action--contact-person .field--name-field-company h4,.hs-call-to-action--contact-person .hs-call-to-action__description h4{font-size:1.75rem;font-weight:700;grid-column:1;grid-row:3;line-height:1.25;margin:0}.hs-call-to-action--contact-person:has(.hs-call-to-action__title) .field--name-field-company h4,.hs-call-to-action--contact-person:has(.hs-call-to-action__title) .hs-call-to-action__description h4{grid-row:4}.hs-call-to-action--contact-person .hs-call-to-action__actions{align-self:start;grid-column:1;grid-row:4}.hs-call-to-action--contact-person:has(.hs-call-to-action__title) .hs-call-to-action__actions{grid-row:5}@media (max-width:767px){.hs-call-to-action--contact-person .hs-call-to-action__inner--contact-person{grid-template-columns:1fr;row-gap:1.25rem}.hs-call-to-action--contact-person .embedded-entity{grid-column:1;grid-row:3;justify-self:start;max-width:220px}.hs-call-to-action--contact-person:has(.hs-call-to-action__title) .embedded-entity{grid-row:4}.hs-call-to-action--contact-person .hs-call-to-action__description h3{grid-column:1;grid-row:1}.hs-call-to-action--contact-person:has(.hs-call-to-action__title) .hs-call-to-action__description h3{grid-row:2}.hs-call-to-action--contact-person .hs-call-to-action__description p{grid-column:1;grid-row:2}.hs-call-to-action--contact-person:has(.hs-call-to-action__title) .hs-call-to-action__description p{grid-row:3}.hs-call-to-action--contact-person .field--name-field-company h4,.hs-call-to-action--contact-person .hs-call-to-action__description h4{grid-column:1;grid-row:4}.hs-call-to-action--contact-person:has(.hs-call-to-action__title) .field--name-field-company h4,.hs-call-to-action--contact-person:has(.hs-call-to-action__title) .hs-call-to-action__description h4{grid-row:5}.hs-call-to-action--contact-person .hs-call-to-action__actions{grid-column:1;grid-row:5}.hs-call-to-action--contact-person:has(.hs-call-to-action__title) .hs-call-to-action__actions{grid-row:6}}