.section--hero{position:relative;background-color:#ff8c64}.section--hero.d-general{padding:150px 0}@media(max-width: 1199px){.section--hero.d-general{padding:120px 0 130px}}@media(max-width: 991px){.section--hero.d-general{padding:100px 0 120px}}@media(max-width: 767px){.section--hero.d-general{padding:75px 0 100px}}@media(max-width: 575px){.section--hero.d-general{padding:55px 0 75px}}.section--hero.d-blue::before{border-bottom-color:#ddf0f7}.section--hero::before{content:"";position:absolute;bottom:0;left:0;width:100%;border-left:100vw solid rgba(0,0,0,0);border-bottom:120px solid #fff;z-index:1}@media(max-width: 1199px){.section--hero::before{border-bottom:100px solid #fff}}@media(max-width: 991px){.section--hero::before{border-bottom:75px solid #fff}}@media(max-width: 767px){.section--hero::before{border-bottom:55px solid #fff}}.section--hero .carousel-item{position:relative;padding:380px 0 250px}@media(max-width: 1199px){.section--hero .carousel-item{padding:380px 0 235px}}@media(max-width: 991px){.section--hero .carousel-item{padding:300px 0 200px}}@media(max-width: 767px){.section--hero .carousel-item{padding:220px 0 175px}}@media(max-width: 575px){.section--hero .carousel-item{padding:75px 0 100px}}.section--hero .carousel-item::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:.5}.section--hero .carousel-item h1,.section--hero .carousel-item p,.section--hero .carousel-item a{position:relative;z-index:1}.section--hero .carousel-item .title{margin-bottom:20px;text-transform:uppercase}@media(max-width: 991px){.section--hero .carousel-item .title{margin-bottom:15px}}.section--hero .carousel-item .paragraph{margin-bottom:30px}@media(max-width: 991px){.section--hero .carousel-item .paragraph{margin-bottom:15px}}.section--hero .carousel-control-next,.section--hero .carousel-control-prev{transition:.3s ease-out;font-size:42px;color:#f1f1f1;opacity:1}@media(max-width: 1199px){.section--hero .carousel-control-next,.section--hero .carousel-control-prev{font-size:38px}}@media(max-width: 991px){.section--hero .carousel-control-next,.section--hero .carousel-control-prev{font-size:32px}}@media(max-width: 767px){.section--hero .carousel-control-next,.section--hero .carousel-control-prev{font-size:26px}}.section--hero .carousel-control-next:hover,.section--hero .carousel-control-prev:hover{color:#ff8c64}/*# sourceMappingURL=hero.css.map */
