.guides-banner{--banner-font-size:var(--h1);border-bottom:10px solid #77b047;border-radius:.75rem;box-shadow:var(--shadow-md-light);display:flex;font-weight:var(--weight-bold);min-height:400px;overflow:hidden;padding:2rem;position:relative}.guides-banner .guides-banner__btn{display:inline-block;text-transform:uppercase}.guides-banner--storm,.guides-banner--wildfire{height:600px}.guides-banner--storm .guides-banner__btn,.guides-banner--wildfire .guides-banner__btn{--button-border-color:#fff}.guides-banner--storm{background:linear-gradient(315deg,#b3d0e3 25%,#8fa5b5 80%);padding:90px 2rem 2rem}.guides-banner--wildfire{background:linear-gradient(180deg,#c5e2e6,#f1a748 70%);padding:1.5rem 2rem 2rem}.guides-banner--wildfire:before{background:linear-gradient(90deg,#545253b3,#54525300 60%);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.guides-banner--wildfire .guides-banner__image--house{object-position:right bottom}.guides-banner--wildfire .guides-banner__image--background{object-position:bottom center}.guides-banner--energy-savings{height:475px}.guides-banner--energy-savings .guides-banner__image--background{object-position:bottom}.guides-banner__content{position:relative}.guides-banner__image{bottom:0;height:100%;object-fit:none;position:absolute;right:0;width:100%}.guides-banner__image--clouds{object-position:top right;top:0;width:auto}.guides-banner__image--background{object-fit:none}.guides-banner__image--house{object-position:65% bottom}.guides-banner__image--wave-large{display:none}.guides-banner__image--wave-small{display:block;object-position:bottom right;top:0}.guides-banner__title{font-size:var(--banner-font-size);line-height:var(--lineheight-heading)}@media(min-width:768px){.guides-banner{align-items:center;height:-moz-fit-content;height:fit-content;min-height:350px;padding:4rem 3rem}.guides-banner__content{width:395px}.guides-banner--wildfire{padding:2rem 2.5rem}.guides-banner--wildfire .guides-banner__image--background{max-width:100%;object-fit:none;object-position:center top}.guides-banner--wildfire .guides-banner__image--house{max-width:30%}.guides-banner__image{max-width:80%;object-fit:contain}.guides-banner__image--clouds{max-width:100%;object-fit:contain;object-position:top right}.guides-banner__image--wave-large{display:block;object-fit:cover;object-position:top left;top:0;width:845px}.guides-banner__image--wave-small{display:none}}@media(min-width:992px){.guides-banner--wildfire{padding:2rem 4rem}.guides-banner--wildfire .guides-banner__image--background{object-position:left center}}