.dnd-section .row-fluid>.dnd-column>.dnd-row:first-child .is-section.hero-banner,.dnd-section .row-fluid>.dnd-column>.dnd-row:first-child section.hero-banner{padding-bottom:50px;padding-top:55px}@media screen and (min-width:768px){.dnd-section .row-fluid>.dnd-column>.dnd-row:first-child .is-section.hero-banner,.dnd-section .row-fluid>.dnd-column>.dnd-row:first-child section.hero-banner{padding-bottom:90px;padding-top:80px}}.hero-banner{margin-bottom:40px;overflow:hidden}@media screen and (max-width:767px){.hero-banner>div{padding-left:25px;padding-right:25px}}.hero-banner .is-background-color{z-index:1}.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){.hero-banner .is-background-image{background-position:50%}}.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){.hero-banner .is-background-decoration{-webkit-mask-image:linear-gradient(90deg,transparent 20%,#000 60%,transparent 80%);mask-image:linear-gradient(90deg,transparent 20%,#000 60%,transparent 80%)}}.hero-banner .is-gradient-background{z-index:3}.hero-banner .is-intro{font-size:16px;font-weight:400;margin-top:20px}@media screen and (min-width:768px){.hero-banner .is-intro{font-size:26px;margin-top:25px}}@media screen and (max-width:767px){.hero-banner .is-title{font-size:16px}}.hero-banner .is-title.is-multiline-title{display:flex;flex-direction:column}@media screen and (max-width:767px){.hero-banner .is-title.is-multiline-title{font-size:14px}.hero-banner .is-title.is-multiline-title span{line-height:1.5em;margin-top:-1px}}.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){.hero-banner .is-title span{line-height:.8em;padding-bottom:10px;padding-top:10px}}@media screen and (max-width:767px){.hero-banner .is-title span:first-child{padding-top:7px}.hero-banner .is-title span:last-child{padding-bottom:7px}}.hero-banner .is-subtitle{font-size:17px}@media screen and (min-width:768px){.hero-banner .is-subtitle{font-size:17px}}.hero-banner .is-list{margin-top:35px}@media screen and (min-width:768px){.hero-banner .is-list{margin-top:30px}}.hero-banner .is-list li:last-child{padding-bottom:0}.hero-banner .is-list:last-child{margin-bottom:0}@media screen and (min-width:992px){.hero-banner .wrapper{max-width:530px}}@media screen and (max-width:767px){.hero-banner .is-list li{padding-bottom:25px;padding-left:40px}.hero-banner .is-list .is-icon{left:0;position:absolute;top:0}}.hero-banner .is-button-group:last-child{margin-bottom:0}