.hero1{position:relative;min-height:100vh;width:100%;display:flex;justify-content:space-between;align-items:center;padding-top:6rem;padding-bottom:6rem}.hero1 .carousel-container{position:absolute;height:100%;width:100%;z-index:1;top:0;left:0}.hero1 .hero-buttons{width:36rem;margin-right:15vw;z-index:1;display:flex;flex-wrap:wrap}.hero1 .hero-buttons .hero-phone-number{width:100%;display:flex;align-items:center;justify-content:center;color:#fff;margin-top:1rem}.hero1 .hero-buttons .hero-phone-number h2{margin:0 0 0 .5rem}.hero1 .hero-text{position:relative;margin-left:10vw;z-index:1;color:#fff}.hero1 .hero-text:after{content:"";position:absolute;display:block;height:4px;width:10rem;background-color:#c22c2e;top:-1rem}.hero1 .hero-text h1{font-size:3rem}.hero1 .hero-button{display:inline-flex;flex-direction:column;justify-content:space-between;width:100%;padding:1.5rem 2rem;margin-bottom:.5rem;color:#fff}.hero1 .hero-button:first-child{background-color:#f7f7f7;color:#464646}.hero1 .hero-button:first-child:hover{background-color:#fff}.hero1 .hero-button:nth-child(2){width:calc(65% - .25rem);margin-right:.5rem;background-color:#f15a24;min-height:9rem}.hero1 .hero-button:nth-child(2):hover{background-color:#f26431}.hero1 .hero-button:nth-child(2):hover .hero-button-chevron{left:.5rem}.hero1 .hero-button:nth-child(3){width:calc(35% - .25rem);padding:1.5rem;background-color:#c22c2e;min-height:9rem}.hero1 .hero-button:nth-child(3):hover{background-color:#d02f32}.hero1 .hero-button:nth-child(3):hover .hero-button-chevron{left:.5rem}.hero1 .hero-button .hero-button-title{font-size:1.25rem;text-transform:uppercase;font-weight:bold;margin:0}.hero1 .hero-button .hero-button-content{position:relative;display:flex;justify-content:space-between;align-items:flex-end;flex:1;margin-top:.5rem;padding-top:.5rem}.hero1 .hero-button .hero-button-content:before{content:"";position:absolute;top:0;width:4rem;height:1px;background-color:#fff}.hero1 .hero-button .hero-button-content .hero-button-text{font-size:.9rem;padding-right:.25rem}.hero1 .hero-button .hero-button-content .hero-button-text *{margin:0}.hero1 .hero-button .hero-button-content .hero-button-chevron{display:inline-block;height:1.25rem;width:1.25rem;position:relative;left:0;transition:left .5s ease}@media(max-width: 1599px){.hero1 .hero-text{margin-left:5vw}.hero1 .hero-buttons{margin-right:10vw}}@media(max-width: 1199px){.hero1 .hero-text{margin-left:1rem}.hero1 .hero-buttons{width:34rem;margin-right:1rem}}@media(max-width: 1023px){.hero1 .hero-buttons{width:23rem}.hero1 .hero-button,.hero1 .hero-button:nth-child(2),.hero1 .hero-button:nth-child(3){width:100%;margin-left:0;margin-right:0;min-height:auto}}@media(max-width: 767px){.hero1{flex-direction:column;justify-content:center;align-items:center;padding-top:8rem}.hero1 .hero-text{margin-bottom:2rem;margin-left:0}.hero1 .hero-buttons{margin-right:0;width:100%;padding:0 1rem}.hero1 .hero-buttons .hero-button:nth-child(2){width:calc(65% - .25rem);margin-right:.5rem}.hero1 .hero-buttons .hero-button:nth-child(3){width:calc(35% - .25rem)}}@media(max-width: 567px){.hero1 .hero-text h1{font-size:2.5rem}.hero1 .hero-buttons .hero-button,.hero1 .hero-buttons .hero-button:nth-child(2),.hero1 .hero-buttons .hero-button:nth-child(3){width:100%;margin-left:0;margin-right:0;min-height:auto}.hero1 .hero-buttons .hero-button{padding:1.25rem}.hero1 .hero-buttons .hero-button .hero-button-title{font-size:1.125rem}}@media(max-height: 749px){.hero1 .hero-text{margin-bottom:.5rem}.hero1 .hero-text h1{font-size:2.25rem}}
