body{--c-primary: ;--c-highlight: ;--c-highlight-green-darkest: ;--c-text: ;--c-text-lightest:#edf5f6}.dnd-section .row-fluid>.dnd-column>.dnd-row:first-child .is-section.catalog-hero-banner,.dnd-section .row-fluid>.dnd-column>.dnd-row:first-child section.catalog-hero-banner{padding-bottom:0;padding-top:0}@media screen and (min-width:768px){.dnd-section .row-fluid>.dnd-column>.dnd-row:first-child .is-section.catalog-hero-banner,.dnd-section .row-fluid>.dnd-column>.dnd-row:first-child section.catalog-hero-banner{padding-bottom:0;padding-top:0}}.catalog-hero-banner{margin-bottom:0;overflow:hidden}.catalog-hero-banner .is-background-color{z-index:1}.catalog-hero-banner .is-overlay-background{opacity:.8;z-index:3}.catalog-hero-banner .is-background-image{background-position:top;background-repeat:no-repeat;display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}@media screen and (min-width:768px){.catalog-hero-banner .is-background-image{background-position:50%}}.catalog-hero-banner .is-background-decoration{background-repeat:no-repeat;display:block;height:100%;left:0;-webkit-mask-image:linear-gradient(180deg,transparent 20%,#000 70%);mask-image:linear-gradient(180deg,transparent 20%,#000 70%);opacity:.04;position:absolute;top:0;width:100%;z-index:4}@media screen and (min-width:768px){.catalog-hero-banner .is-background-decoration{background-position:100% 0;background-size:auto;left:auto;-webkit-mask-image:none;mask-image:none;opacity:.5;right:0}}.catalog-hero-banner .is-gradient-background{z-index:3}.catalog-hero-banner .main-content-wrapper{position:relative}@media screen and (min-width:768px){.catalog-hero-banner.has-graphic .main-content-wrapper{padding-bottom:0}}.catalog-hero-banner .is-intro{font-size:16px;font-weight:400;margin-top:20px}@media screen and (min-width:768px){.catalog-hero-banner .is-intro{font-size:26px;margin-top:25px}}@media screen and (max-width:767px){.catalog-hero-banner .is-title{font-size:16px}}.catalog-hero-banner .is-title.is-multiline-title{display:flex;flex-direction:column}@media screen and (max-width:767px){.catalog-hero-banner .is-title.is-multiline-title{font-size:14px}.catalog-hero-banner .is-title.is-multiline-title span{line-height:1.5em;margin-top:-1px}}.catalog-hero-banner .is-title span{display:inline-block;line-height:1.5em;margin-right:auto;padding:5px 5px 0}@media screen and (min-width:768px){.catalog-hero-banner .is-title span{line-height:.8em;padding-bottom:10px;padding-top:10px}}@media screen and (max-width:767px){.catalog-hero-banner .is-title span:first-child{padding-top:7px}.catalog-hero-banner .is-title span:last-child{padding-bottom:7px}}.catalog-hero-banner .is-subtitle{font-size:17px}@media screen and (min-width:768px){.catalog-hero-banner .is-subtitle{font-size:17px}}.catalog-hero-banner .is-list{margin-top:35px}@media screen and (min-width:768px){.catalog-hero-banner .is-list{margin-top:30px}}.catalog-hero-banner .is-list li:last-child{padding-bottom:0}.catalog-hero-banner .is-list:last-child{margin-bottom:0}@media screen and (min-width:992px){.catalog-hero-banner .wrapper{margin-left:auto;margin-right:auto;max-width:530px}}@media screen and (max-width:767px){.catalog-hero-banner .is-list li{padding-bottom:25px;padding-left:40px}.catalog-hero-banner .is-list .is-icon{left:0;position:absolute;top:0}}.catalog-hero-banner .is-button-group:last-child{margin-bottom:0}.catalog-hero-banner .img-column{line-height:0}.catalog-hero-banner .section-wrapper{padding-bottom:20px;padding-top:40px;position:relative}@media screen and (min-width:768px){.catalog-hero-banner .section-wrapper{padding-bottom:40px}}.catalog-hero-banner .bottom-decor{display:block;position:relative;width:100%;z-index:10}.catalog-hero-banner .bottom-decor svg{width:100%}