.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-top:20px}@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-top:60px}}.hero-banner{margin-bottom:40px;padding-bottom:50px;padding-top:0}@media screen and (min-width:768px){.hero-banner{padding-bottom:70px;padding-top:70px}}@media screen and (min-width:992px){.hero-banner{padding-bottom:150px}}.hero-banner>.img{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;margin-bottom:40px;position:relative;z-index:5}@media screen and (max-width:991px){.hero-banner>.img{background-image:transparent!important}}@media screen and (min-width:768px){.hero-banner>.img{background-position:0;background-size:auto 100%;height:100%;left:52%;margin-bottom:0;position:absolute;top:0;width:48%}}.hero-banner>.img img{display:block}@media screen and (min-width:768px){.hero-banner>.img img{display:none}}@media screen and (max-width:767px){.hero-banner .is-background:not([class*=has-gradient-]){background-image:none!important}}.hero-banner .is-intro{font-size:16px}@media screen and (min-width:768px){.hero-banner .is-intro{font-size:20px}}.hero-banner .img{border-style:solid;border-width:6px;display:inline-block;line-height:0;margin-bottom:15px}@media screen and (min-width:768px){.hero-banner .img{margin-bottom:0}}.hero-banner .graphic-img.no-border{border:none}