.section-carousel{background-color:#c43135;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:3rem 1rem}.section-carousel-container{min-height:344px}@media only screen and (max-width:1024px){.section-carousel-container{min-height:696px}}@media only screen and (max-width:425px){.section-carousel-container{min-height:1010px}}.section-carousel-container h4{color:#fefefe;margin-bottom:2rem;text-align:center;text-transform:uppercase}.section-carousel-content{-webkit-box-align:end;-ms-flex-align:end;align-items:end;display:-ms-grid;display:grid;grid-gap:1rem;-ms-grid-columns:1fr 1rem 1fr 1rem 1fr 1rem 1fr;grid-template-columns:repeat(4,1fr);position:absolute;z-index:10}@media only screen and (max-width:1024px){.section-carousel-content{-ms-grid-columns:1fr 1rem 1fr;grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:425px){.section-carousel-content{grid-gap:2rem;-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr);position:relative}}.section-carousel-content p,.section-carousel-content a,.section-carousel-content .button-large{color:#fefefe;font-size:.75rem;font-weight:400;margin-bottom:1rem;margin-top:1rem;max-width:700px;text-align:center}@media only screen and (max-width:768px){.section-carousel-content h1,.section-carousel-content p,.section-carousel-content .button-large{max-width:600px}}@media only screen and (max-width:684px){.section-carousel-content h1,.section-carousel-content p,.section-carousel-content .button-large{max-width:400px}}@media only screen and (max-width:425px){.section-carousel-content h1,.section-carousel-content p,.section-carousel-content .button-large{max-width:296px}}@media only screen and (max-width:374px){.section-carousel-content h1,.section-carousel-content p,.section-carousel-content .button-large{max-width:242px}}.section-carousel-content .hs_cos_wrapper_type_cta{margin-top:2rem}.section-carousel-content .button-large{background-color:transparent;border:1px solid #fefefe;font-weight:700;padding:1rem;text-transform:uppercase}.section-carousel-content .button-large:hover{color:#000;border:1px solid #fefefe;background-color:#fefefe}.section-carousel-content a{text-decoration:underline}.section-carousel-content a:hover{color:#fefefe}.section-carousel-content-logo{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.section-carousel-content-logo img{max-width:168px}#carousel{height:100%;overflow:hidden;position:relative;width:100%}@media(max-width:768px){#carousel{width:100%}}@media(max-width:480px){#carousel{width:100%}}#carousel .animate{-webkit-animation:animate 2s;animation:animate 2s}#carousel .slides{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-animation:slide-over 1s;display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;width:100%;position:absolute;top:0;left:0}@media only screen and (max-width:425px){#carousel .slides{position:relative}}#carousel .slides .carousel{height:100%;width:100%}#carousel .carousel-nav{color:white;cursor:pointer;font-size:30px;padding:10px;position:absolute;top:50%;text-shadow:#000 0px 0px 1px,#000 0px 0px 1px,#000 0px 0px 1px,#000 0px 0px 1px,#000 0px 0px 1px,#000 0px 0px 1px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-transition:ease-out .6s;-o-transition:ease-out .6s;transition:ease-out .6s;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:100000}#carousel .carousel-nav:hover{background:rgba(0,0,0,0.8);-webkit-transition:ease-in .6s;-o-transition:ease-in .6s;transition:ease-in .6s}#carousel .prev{left:5px}#carousel .next{right:5px}.button-container{display:none;margin:19px auto;text-align:center}@media(max-width:480px){.button-container{min-width:450px}}.button-container .carousel-radio-button{background:white;border-top:1px inset;border-radius:7.5px;cursor:pointer;display:inline-block;margin-right:5px;height:15px;width:15px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.button-container .carousel-radio-button:last-child{margin:0}.button-container .selected{background:black}@-webkit-keyframes slide-over{from{opacity:0}to{opacity:100%}}