body.home{min-height:auto;background:0 0;width:100%}@media screen and (max-width:767px){body.home{max-height:500px;min-height:auto}}body.home .row{min-height:auto}body.home .navigation-container{position:absolute;background:0 0;width:100%}.slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.slider__pagination{text-align:center}.swiper-pagination-bullet{width:10px;height:10px;background-color:#fff;border:2px solid red;opacity:1}.swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff}.slider__next,.slider__prev{z-index:1;position:absolute;top:50%;width:2.5rem;text-align:center;cursor:pointer;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);background-color:#fff;color:#fff}.slider__next.swiper-button-disabled,.slider__prev.swiper-button-disabled{display:none}.slider__prev{left:0}.slider__next{right:0}.content-section--slider{overflow:hidden}.swiper--default .swiper-wrapper{padding-bottom:30px}.swiper--default .slide__caption{max-width:75%;padding-top:30px;opacity:0}.swiper--default .swiper-slide-active .slide__caption{opacity:1}.swiper--default .slider__next,.swiper--default .slider__prev{top:auto;width:26px;background-color:transparent}@media screen and (max-width:1023px){.swiper--default .slider__next,.swiper--default .slider__prev{width:17px}}.swiper--default .slider__next::before,.swiper--default .slider__prev::before{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-background-size:26px 26px;background-size:26px;background-repeat:no-repeat;width:26px;height:20px}@media screen and (max-width:1023px){.swiper--default .slider__next::before,.swiper--default .slider__prev::before{-webkit-background-size:17px 17px;background-size:17px;width:17px;height:13px}}.swiper--default .slider__next.swiper-button-disabled,.swiper--default .slider__prev.swiper-button-disabled{display:block;opacity:.5}.swiper--default .slider__prev{left:calc(100% - (26px * 2) - 60px)}.swiper--default .slider__prev::before{background-image:url(/wp-content/themes/mt-dennys/assets/dist/img/arrow-left-red-bold.png)}@media screen and (max-width:1023px){.swiper--default .slider__prev{left:calc(100% - (17px * 2) - 30px)}}.swiper--default .slider__next::before{background-image:url(/wp-content/themes/mt-dennys/assets/dist/img/arrow-right-red-bold.png)}.swiper--features .slider__pagination{text-align:right;z-index:2;position:absolute;bottom:30px/2}.swiper--features .slider__next,.swiper--features .slider__prev{display:none}@media screen and (min-width:1024px){.swiper--promos{max-width:100%;margin:0 auto;-webkit-box-sizing:content-box;box-sizing:content-box;padding:0 20px}.swiper--promos .slider__pagination{display:none}}.swiper--promos .swiper-container{padding-bottom:5px}.swiper--promos .swiper-slide{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:auto}.swiper--promos .slider__pagination{margin-top:10px}.home .swiper .swiper-pagination{text-align:center;bottom:-2px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%}@media screen and (min-width:768px){.home .swiper .swiper-pagination{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}.home .swiper .swiper-pagination-bullet{border-radius:0;position:relative;width:calc(25% - 8px);max-width:300px;margin:0 5px}@media screen and (min-width:1024px){.home .swiper .swiper-pagination-bullet{height:40px}}@media screen and (min-width:1400px){.home .swiper .swiper-pagination-bullet{height:50px}}.home .swiper .swiper-pagination-bullet{background:0 0;border:none;font-weight:600;font-family:Bison,Helvetica,Arial,sans-serif;position:relative}@media screen and (min-width:1024px){.home .swiper .swiper-pagination-bullet{background:0 0;border:none;color:#545859}.home .swiper .swiper-pagination-bullet.swiper-pagination-bullet-active{color:#00b5e2;background:0 0}}.home .swiper .num-progress-wrapper{height:8px;background:#545859;position:absolute;width:100%;bottom:0}@media screen and (min-width:1024px) and (max-width:1099px){.home .swiper .num-progress-wrapper{height:6px}}.home .swiper .swiper-pagination-bullet-active .num-play.active+.num-progress-wrapper{background:#00b5e2}.home .swiper .num-progress{height:8px;background:#00b5e2;position:absolute;bottom:0;width:0}@media screen and (min-width:1024px) and (max-width:1099px){.home .swiper .num-progress{height:6px}}.home .swiper .slider__next,.home .swiper .slider__prev{display:block}.home .swiper .num-pause,.home .swiper .num-play{display:none}.home .swiper .swiper-pagination-bullet-active .num-pause.active,.home .swiper .swiper-pagination-bullet-active .num-play.active{display:block;float:right;padding-top:8px;padding-bottom:7px;color:#fff;width:25px;font-size:18px}@media screen and (max-width:1023px){.home .swiper .swiper-pagination-bullet-active .num-pause.active,.home .swiper .swiper-pagination-bullet-active .num-play.active{position:absolute;top:-33px;left:42%;font-size:18px}}@media screen and (min-width:1100px){.home .swiper .swiper-pagination-bullet-active .num-pause.active,.home .swiper .swiper-pagination-bullet-active .num-play.active{font-size:22px;width:50px}}.home .swiper .num-title{width:100%;display:inline-block;height:100%;text-align:left;padding:10px 10px 11px;font-size:13px;line-height:16px;text-transform:uppercase;letter-spacing:.5px;font-weight:400}@media screen and (max-width:1023px){.home .swiper .num-title{display:none}}@media screen and (min-width:1440px){.home .swiper .num-title{padding:13px 10px 11px;font-size:15px}}.home .swiper .swiper-pagination-bullet .num-progress{-webkit-transition:width 0s;-o-transition:width 0s;transition:width 0s;width:0%}.home .swiper .slide-title{display:none}.home .swiper .swiper-pagination-bullet-active .num-progress{-webkit-transition:width 8s ease-in-out;-o-transition:width 8s ease-in-out;transition:width 8s ease-in-out;width:100%}.home .swiper .swiper-pagination-bullet-active .num-title{width:calc(100% - 25px)}@media screen and (min-width:1100px){.home .swiper .swiper-pagination-bullet-active .num-title{width:calc(100% - 50px)}}.slide .background-wrapper{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:100%}.slide .background-wrapper .background-text-wrapper{width:100%;display:table;margin-bottom:40px;min-height:250px}@media screen and (min-width:360px){.slide .background-wrapper .background-text-wrapper{min-height:225px}}@media screen and (min-width:400px){.slide .background-wrapper .background-text-wrapper{min-height:215px}}@media screen and (min-width:768px){.slide .background-wrapper .background-text-wrapper{height:100%;float:left;width:57%;margin-bottom:0}}.slide .background-wrapper .block{display:table-cell;vertical-align:middle;padding:0 30px;text-align:center}@media screen and (min-width:768px){.slide .background-wrapper .block{padding:0 20px;text-align:left}}.slide .background-wrapper .text-title{color:#00b5e2;font-size:2.8rem;line-height:3rem}@media screen and (max-width:767px){.slide .background-wrapper .text-title{font-size:22px;line-height:24px}}.slide .background-wrapper .description{font-size:1.3rem;color:#fff;margin-top:20px}@media screen and (max-width:767px){.slide .background-wrapper .description{display:block;margin-bottom:30px;float:left;font-size:14px}}.slide .background-wrapper .text-link{background:#00b5e2;font-size:1.4rem;padding:10px 20px;min-width:200px;text-align:center;color:#fff;margin-top:30px;border-radius:4px;float:left;text-transform:uppercase;display:inline-block}@media screen and (max-width:767px){.slide .background-wrapper .text-link{float:unset;min-width:120px;margin-left:auto;margin-right:auto;font-size:14px;margin-top:0}}@media screen and (max-width:767px){.slide .background-wrapper .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.slide .background-wrapper img{width:70%;margin:auto}@media screen and (min-width:768px){.slide .background-wrapper img{width:43%}}.logo-card-wrapper .row-fluid{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}header#mobile-header{padding:20px 20px 10px}header#mobile-header .logo-wrapper{padding:0}header#mobile-header .logo-wrapper img{width:calc(80% - 60px)}header#mobile-header .navbar-toggler-icon{position:absolute;top:-41px;right:0;width:10.5em;height:9.5em}@media screen and (min-width:768px){header#desktop-header{padding-top:20px}header#desktop-header .logo-wrapper{width:24.1em;padding:0 0 22px}}.purple-band{display:block;width:100%;border-bottom:18px solid #6d1c75}#footer,#footer-mobile{clear:both}.home .t-card-wrapper .row-fluid{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:767px){.home .t-card-wrapper .row-fluid{width:100%}.home .t-card-wrapper .row-fluid .gutter-right{margin-right:0}}@media screen and (min-width:768px) and (max-width:1024px){.home .t-card-wrapper .row-fluid{width:100%}}@media screen and (min-width:768px){.home .t-card-wrapper .testm-card{max-width:30%}.home .t-card-wrapper .testm-card:first-child{margin-left:0}.home .t-card-wrapper .testm-card:last-child{margin-right:0}}@media screen and (max-width:767px){.home .t-card-wrapper .testm-card{margin-left:0;margin-right:0}}@media screen and (max-width:1024px){.home .ni-container{width:100%}}.home .video-column .video-title{padding-top:15px}@media screen and (min-width:768px) and (max-width:800px){.home .video-column{width:54%!important;float:left}}.home .news-column{margin:0}.home .news-column .news-promo-1,.home .news-column .news-promo-2,.home .news-column .news-promo-3{width:100%;-webkit-background-size:100% 100%;background-size:100% 100%;position:relative;max-width:295px}@media screen and (max-width:767px){.home .news-column .news-promo-1,.home .news-column .news-promo-2,.home .news-column .news-promo-3{padding:0}}@media screen and (min-width:768px){.home .news-column .news-promo-1,.home .news-column .news-promo-2,.home .news-column .news-promo-3{margin-left:auto}}@media screen and (min-width:768px) and (max-width:800px){.home .news-column .news-promo-1,.home .news-column .news-promo-2,.home .news-column .news-promo-3{padding:0}}.home .news-column .headline-band-container{position:absolute;width:100%;left:0}.home .news-column .headline-band-container .opacity-band{width:100%;left:0}@media screen and (max-width:768px){.home .news-column .headline-band-container .opacity-band{top:68px;height:70px}}.home .news-column .headline-band-container .headline-1,.home .news-column .headline-band-container .headline-2,.home .news-column .headline-band-container .headline-3{width:100%;left:0;padding:0 10px}@media screen and (max-width:768px){.home .news-column .headline-band-container .headline-1,.home .news-column .headline-band-container .headline-2,.home .news-column .headline-band-container .headline-3{top:5px}}@media screen and (min-width:768px) and (max-width:800px){.home .news-column{width:44%!important;float:right}}.home .two-column-wrapper{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:60px 0}@media screen and (min-width:768px){.home .two-column-wrapper{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:60px}}.home .two-column-wrapper .two-column{position:relative;margin-bottom:30px}@media screen and (min-width:768px){.home .two-column-wrapper .two-column{width:47%;margin-bottom:0}}.home .two-column-wrapper .column-text{width:100%;position:absolute;bottom:0;background:rgba(0,0,0,.7);padding:10px 20px;text-align:center;color:#fff}.home .two-column-wrapper .column-title{font-size:22px;color:#fff;font-weight:400}@media screen and (min-width:1200px){.home .two-column-wrapper .column-title{font-size:34px}}.home .two-column-wrapper .column-description{font-size:12px;font-weight:500}@media screen and (min-width:1200px){.home .two-column-wrapper .column-description{font-size:18px}}.home .two-column-wrapper .column-link{background:#83bc00;font-size:13px;padding:5px;text-align:center;color:#fff;margin-top:10px;border-radius:4px;text-transform:uppercase;margin-left:auto;margin-right:auto;float:unset;display:inline-block;font-weight:500}@media screen and (min-width:1200px){.home .two-column-wrapper .column-link{font-size:16px;padding:5px 15px}}.home .two-column-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home .blue-triangle.about .inner{text-align:center}@media screen and (min-width:768px){.home .blue-triangle.about .inner{padding:2.8em 0 2.8em}}.home .blue-triangle.about h1,.home .blue-triangle.about h3{color:#fff;font-weight:400;display:inline}@media (max-width:767px){.home .blue-triangle.about h1,.home .blue-triangle.about h3{font-size:16px!important}}@media (min-width:768px){.home .blue-triangle.about h1,.home .blue-triangle.about h3{font-size:1.75rem}}.home .blue-triangle.about h1:before,.home .blue-triangle.about h3:before{display:none}.home .blue-triangle.about:after{margin-bottom:-5.5em}.home .logo-card-wrapper{width:100%;padding:10px 15px 60px}@media screen and (min-width:768px){.home .logo-card-wrapper{margin:auto;padding:15px 0 60px}}@media screen and (min-width:768px){.home .logo-card-wrapper .row-fluid{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media screen and (max-width:767px){.home .logo-card-wrapper .row-fluid .logo-card.gutter-right-2{margin-right:auto}}@media screen and (min-width:768px){.home .logo-card-wrapper .row-fluid .company-logo{width:100%;max-width:100%}}.home .logo-card-wrapper .row-fluid .company-logo img{max-width:100%!important;width:100%}@media screen and (max-width:767px){.home .logo-card-wrapper .row-fluid .company-logo img{max-height:70px;-o-object-fit:contain;object-fit:contain;padding-bottom:0}}.home .logo-card-wrapper .row-fluid .gutter-right-2{margin-right:5%}.home #footer,.home #footer-mobile{clear:both;float:left;width:100%;margin-top:60px}.home .company-logo img{width:100%}@media (min-width:768px){#footer .mobile-padding{padding:0 2.3rem 0 3.3rem}}#footer #menu-footer-menu-1{padding-right:0}#footer #footer-main-menu li.nav-item .nav-link{padding:.25rem 0}@media (min-width:768px){#footer .col-md-4{max-width:31%}}@media (min-width:768px){#footer .col-md-2{-webkit-box-flex:0;-webkit-flex:0 0 17%;-ms-flex:0 0 17%;flex:0 0 17%;max-width:17%}}@media screen and (min-width:768px){.logo-link{margin-top:72px}}@media screen and (min-width:1200px){.logo-link{margin-top:90px}}#footer-mobile .logo{margin-bottom:15px}#footer-mobile .social-links{margin-bottom:15px!important;clear:both}#footer-mobile{padding-bottom:80px!important}#desktop-header .contact-us{top:unset;bottom:255px}.video-responsive{padding-bottom:42%!important}.swiper-pagination{background-color:#2b292f;-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.home .swiper .swiper-pagination-bullet{color:#6d6e71}@media screen and (max-width:768px){.video-responsive::before{display:block;content:"";padding-top:30%}.video-responsive{position:relative;display:block;width:300px;overflow:hidden;margin:auto;padding-bottom:70%!important}.video-responsive::before{display:block;content:"";padding-top:30%}.video-responsive-item{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}}