.hero-slider{position:relative}@media (min-width:992px){.hero-slider{margin-bottom:50px}}.hero-slider .swiper-slide{min-height:565px;overflow:hidden}@media (min-width:480px){.hero-slider .swiper-slide{min-height:600px}}@media (min-width:1200px){.hero-slider .swiper-slide{min-height:740px}}.hero-slider .swiper-navigation{display:none}@media (min-width:992px){.hero-slider .swiper-navigation{display:block;bottom:360px;position:absolute;width:100%;height:10%;left:0;z-index:1}}.hero-slider .swiper-navigation p{margin-bottom:0;display:flex;align-items:center;justify-content:center}.hero-slider .swiper-navigation p em{color:#fff;font-size:30px;font-size:1.875rem}.hero-slider-bg{background-position-x:center;background-repeat:no-repeat;background-size:cover;position:absolute;width:100%;height:100%;top:0;left:0}.hero-slider-bg::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.25);z-index:0}.hero-slider-bg>div{position:relative;z-index:1}.hero-slider-content{height:100%;padding-top:40px}@media (min-width:992px){.hero-slider-content{padding-top:100px}}@media (min-width:1600px){.hero-slider-content{padding-left:120px;padding-top:130px;padding-left:0;padding-right:0}}.hero-slider-content .title{font-family:"nunito-sans-bold";color:#fff;font-size:30px;font-size:1.875rem;line-height:35px;line-height:2.1875rem;margin:0}@media (min-width:480px){.hero-slider-content .title{font-size:40px;font-size:2.5rem;line-height:42px;line-height:2.625rem;margin-bottom:15px}}@media (min-width:1200px){.hero-slider-content .title{font-size:70px;font-size:4.375rem;line-height:72px;line-height:4.5rem}}.hero-slider-content .description{font-family:"nunito-sans-light";color:#fff;margin-bottom:20px;font-size:20px;font-size:1.25rem;line-height:25px;line-height:1.5625rem}@media (min-width:480px){.hero-slider-content .description{font-size:30px;font-size:1.875rem;line-height:37px;line-height:2.3125rem}}@media (min-width:1200px){.hero-slider-content .description{font-size:50px;font-size:3.125rem;line-height:57px;line-height:3.5625rem;margin-bottom:50px}}.hero-slider-content .wrapper-content-slide{display:flex;flex-direction:column}@media (min-width:992px){.hero-slider-content .wrapper-content-slide{flex-direction:row;justify-content:space-between}}.hero-slider-content .wrapper-content-slide .wrap-text{width:100%}@media (min-width:992px){.hero-slider-content .wrapper-content-slide .wrap-text{width:65%}}.hero-slider-content .wrapper-content-slide .wrap-images{width:100%;display:flex;flex-wrap:wrap;align-content:flex-start}.hero-slider-content .wrapper-content-slide .wrap-images img{max-height:70px;width:auto;height:100%}.hero-slider-content .wrapper-content-slide .wrap-images p{margin-right:20px;margin-bottom:5px}@media (min-width:480px){.hero-slider-content .wrapper-content-slide .wrap-images p{margin-bottom:16px}}.hero-slider-content .wrapper-content-slide .wrap-images p:last-of-type{margin-right:0}@media (min-width:992px){.hero-slider-content .wrapper-content-slide .wrap-images{width:30%}.hero-slider-content .wrapper-content-slide .wrap-images img{max-width:300px;width:auto;max-height:100%;height:auto}}.hero-slider-pagination{display:none}@media (min-width:992px){.hero-slider-pagination{position:absolute;top:-165px;display:flex;flex-direction:column;justify-content:center;align-items:center;right:22px}}@media (min-width:1200px){.hero-slider-pagination{top:-245px}}.hero-slider-pagination .swiper-pagination-bullet{height:4px;width:4px;background-color:#fff;opacity:1;margin-bottom:15px}.hero-slider-pagination .swiper-pagination-bullet-active{background:linear-gradient(180deg,#790019 0%,#c41437 100%);height:8px;width:8px}.hero-slider-next{position:absolute;bottom:0;right:0;color:#fff;font-size:17px;font-size:1.0625rem;height:49px;width:49px;background:linear-gradient(180deg,rgba(121,0,25,.8) 0%,rgba(196,20,55,.8) 100%);border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer}@media (min-width:992px){.hero-slider-next{bottom:-50px}}@media (min-width:1200px){.hero-slider-next{bottom:0}}.hero-slider-next::before,.hero-slider-next::after{content:'';position:absolute;width:1px;background-color:#fff;height:50px;opacity:.5}.hero-slider-next::before{top:-75px}.hero-slider-next::after{bottom:-75px}.hero-slider-next:focus{outline:none}.hero-slider-next:hover{background:rgba(196,20,55,.8)}.hero-slider-contact{background-color:rgba(255,255,255,.75);border-bottom-left-radius:45px;border-top-left-radius:45px;bottom:30px;display:flex;padding-bottom:12px;padding-left:12px;padding-top:12px;position:absolute;right:0;width:85%;z-index:3}@media (min-width:480px){.hero-slider-contact{bottom:25px}}@media (min-width:992px){.hero-slider-contact{width:70%;bottom:150px;padding-top:8px;padding-bottom:8px;padding-left:8px}}@media (min-width:1200px){.hero-slider-contact{width:50%}}.hero-slider-contact .wrap-img{border-radius:50%;overflow:hidden;width:65px;height:65px}.hero-slider-contact .wrap-img img{width:100%;max-width:100%;height:auto}.hero-slider-contact .wrap-content ul{margin-bottom:0;padding-left:11px}@media (min-width:992px){.hero-slider-contact .wrap-content ul{display:flex;align-items:flex-end;padding-top:12px;padding-bottom:12px}}.hero-slider-contact .wrap-content li{font-size:12px;font-size:1rem;line-height:17px;line-height:1.2625rem;color:#212121;font-family:"montserrat-regular"}@media (min-width:992px){.hero-slider-contact .wrap-content li{margin-left:25px;font-size:14px;font-size:1rem;line-height:17px;line-height:1.1625rem}}.hero-slider-contact .wrap-content li.phone a{font-size:12px;font-size:1rem;line-height:17px;line-height:1.4625rem;color:#212121;font-family:"montserrat-regular"}@media (min-width:992px){.hero-slider-contact .wrap-content li.phone a{margin-left:25px;font-size:14px;font-size:1rem;line-height:17px;line-height:1.1625rem}}.hero-slider-contact .wrap-content a{color:#790019}.hero-slider-contact .wrap-content em{color:#790019;margin-right:6px;font-size:14px;font-size:1.1rem}@media (min-width:992px){.hero-slider-contact .wrap-content em{font-size:16px;font-size:1.1rem;position:relative;top:2px}}.hero-slider-contact .wrap-content .name span{display:block}.hero-slider-contact .wrap-content .name span:first-child{font-family:"nunito-sans-bold";color:#393f4c;font-size:16px;font-size:1.2rem;line-height:17px;line-height:1.2625rem}@media (min-width:992px){.hero-slider-contact .wrap-content .name span:first-child{margin-bottom:3px}}.hero-slider-contact .wrap-content .name span:last-child{text-transform:uppercase;font-family:"montserrat-semibold"}