@font-face{font-family:'Brandon Grotesque';src:url(//www.mseplus.com/wp-content/themes/mseplus/css/../fonts/BrandonGrotesque-Light.woff2) format('woff2'),url(//www.mseplus.com/wp-content/themes/mseplus/css/../fonts/BrandonGrotesque-Light.woff) format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Brandon Grotesque';src:url(//www.mseplus.com/wp-content/themes/mseplus/css/../fonts/BrandonGrotesque-Bold.woff2) format('woff2'),url(//www.mseplus.com/wp-content/themes/mseplus/css/../fonts/BrandonGrotesque-Bold.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Brandon Grotesque';src:url(//www.mseplus.com/wp-content/themes/mseplus/css/../fonts/BrandonGrotesque-Medium.woff2) format('woff2'),url(//www.mseplus.com/wp-content/themes/mseplus/css/../fonts/BrandonGrotesque-Medium.woff) format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Brandon Grotesque';src:url(//www.mseplus.com/wp-content/themes/mseplus/css/../fonts/BrandonGrotesque-Black.woff2) format('woff2'),url(//www.mseplus.com/wp-content/themes/mseplus/css/../fonts/BrandonGrotesque-Black.woff) format('woff');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Brandon Grotesque';src:url(//www.mseplus.com/wp-content/themes/mseplus/css/../fonts/BrandonGrotesque-Thin.woff2) format('woff2'),url(//www.mseplus.com/wp-content/themes/mseplus/css/../fonts/BrandonGrotesque-Thin.woff) format('woff');font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'Brandon Grotesque';src:url(//www.mseplus.com/wp-content/themes/mseplus/css/../fonts/BrandonGrotesque-Regular.woff2) format('woff2'),url(//www.mseplus.com/wp-content/themes/mseplus/css/../fonts/BrandonGrotesque-Regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'DIN';src:url(//www.mseplus.com/wp-content/themes/mseplus/css/../fonts/DIN-Condensed-Web.woff2) format('woff2'),url(//www.mseplus.com/wp-content/themes/mseplus/css/../fonts/DIN-Condensed-Web.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}:root{--white:#fff;--black:#000}*{margin:0;padding:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}html{font-size:62.5%}body{font-size:16px;font-weight:400;font-family:"Open Sans",sans-serif}img{vertical-align:middle;max-width:100%}:focus{outline:none}input[type=submit],button{-webkit-appearance:none}select{word-wrap:normal}::-webkit-input-placeholder{color:#5c5c5c}:-moz-placeholder{color:#5c5c5c}::-moz-placeholder{color:#5c5c5c}ul{list-style:none}.clr{clear:both;float:none;display:block}a,a:visited{color:#000000cc;text-decoration:none}p{font-family:"Open Sans",sans-serif}.clr:after,.afclr:after{clear:both;float:none;display:block;content:""}.wrapper{width:100%;max-width:1080px;padding:0 34px;margin:0 auto}h1,h2{font-family:'DIN' !important}h3,h4,h5,h6{font-family:'Brandon Grotesque' !important}.fontDin{font-family:'DIN' !important}.fontDin h1,.fontDin h2,.fontDin h3,.fontDin h4,.fontDin h5,.fontDin h6{font-family:'DIN' !important}.fontDin p{font-family:'DIN' !important}.fontDin a{font-family:'DIN' !important}.fontBrandon{font-family:'Brandon Grotesque' !important}.fontBrandon h1,.fontBrandon h2,.fontBrandon h3,.fontBrandon h4,.fontBrandon h5,.fontBrandon h6{font-family:'Brandon Grotesque' !important}.fontBrandon p{font-family:'Brandon Grotesque' !important}.fontBrandon a{font-family:'Brandon Grotesque' !important}.site-menu{display:flex;flex-wrap:wrap;justify-content:center}.nav-menu li{position:relative;display:inline-block}.nav-menu>li{margin:0 15px}.nav-menu>li>a{position:relative;font-weight:500;color:var(--white);text-transform:uppercase;font-size:16px;padding:8px 7px;line-height:1;letter-spacing:2px;transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;display:inline-block;font-family:'Brandon Grotesque'}.nav-menu>li>a:after{content:"";opacity:0;visibility:hidden;display:block;content:"";display:inline-block;position:absolute;top:-9px;left:0;right:0;bottom:auto;border-radius:50%;width:12px;height:12px;margin:0 auto;background-color:#9fa1a1;transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;display:none}.nav-menu>li.current-menu-item>a:after{visibility:visible;opacity:1}.nav-menu>li:hover>a:after{visibility:visible;opacity:1}.nav-menu .sub-menu ul li,.nav-menu .sub-menu li{background:#fff}.nav-menu .sub-menu{position:absolute;top:100%;left:0;width:180px;transition:all .3s ease;-webkit-transition:all .3s ease;z-index:1000;visibility:visible;filter:alpha(opacity=0);visibility:hidden;opacity:0;box-shadow:0px 0px 7px rgba(0,0,0,.211764);transform:translateY(20px)}.nav-menu .sub-menu li{background:#fff;border-bottom:1px solid var(--black);border-left:none;padding:0;display:block;position:relative}.nav-menu .sub-menu li a{text-align:left;font-weight:500;color:var(--black);font-size:15px;line-height:1.2;display:block;padding:9px 35px 9px 10px;transition:all .3s ease}.nav-menu .sub-menu li:hover>a{background:var(--black);color:var(--white)}.nav-menu .sub-menu ul{position:absolute;top:0;left:100%;border-top:0;padding-left:0;padding-top:0;filter:alpha(opacity=0);width:180px;visibility:hidden;opacity:0;-webkit-transform:translate(40px,0);box-shadow:0px 0px 7px rgba(0,0,0,.211764)}.nav-menu .sub-menu li:last-child{border-bottom:none}.nav-menu li:hover>.sub-menu{visibility:visible;opacity:1;filter:alpha(opacity=100);-webkit-transform:translateY(0)}.nav-menu .sub-menu li:hover ul{visibility:visible;opacity:1;filter:alpha(opacity=100);-webkit-transform:translate(0px,0)}.nav-menu .sub-menu ul li:first-child{border-top:none}.menu_expand{display:none;color:#000;transition:all .2s ease;text-decoration:none}.menu_expand i{width:22px;height:2px;background-color:#fff;-webkit-transition:-webkit-transform .1s 0s ease-in-out,top .1s .1s ease-in-out;-moz-transition:-moz-transform .1s 0s ease-in-out,top .1s .1s ease-in-out;-ms-transition:-ms-transform .1s 0s ease-in-out,top .1s .1s ease-in-out;-o-transition:-o-transform .1s 0s ease-in-out,top .1s .1s ease-in-out;transition:transform .1s 0s ease-in-out,top .1s .1s ease-in-out;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;position:absolute;top:0;right:0}.menu_expand i:nth-child(2){-webkit-transition:opacity 0s .15s linear;-moz-transition:opacity 0s .15s linear;-ms-transition:opacity 0s .15s linear;-o-transition:opacity 0s .15s linear;transition:opacity 0s .15s linear;top:7px}.menu_expand i:nth-child(3){top:14px}.menu_expand.active i:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:7px}.menu_expand.active i:nth-child(2){opacity:0}.menu_expand.active i:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:7px}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2;background-color:rgba(0,0,0,.8);bottom:0;transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;-o-transition:opacity .3s ease;-webkit-transition:opacity .3s ease;opacity:0}.overlay.active{z-index:100;opacity:1}.nav-menu .sub-menu>.menu-item-has-children>a:before{position:absolute;content:"";display:block;height:8px;width:8px;right:12px;top:0;bottom:0;margin:auto 0;border-top:1px solid var(--black);border-left:1px solid var(--black);transition:all .5s ease-in-out;transform:rotate(135deg)}.nav-menu>.menu-item-has-children>a{padding-right:20px;position:relative}.nav-menu>.menu-item-has-children>a:before{position:absolute;content:"";display:block;height:7px;width:7px;right:6px;top:10px;transition:all .5s ease-in-out;transition:all .3s ease;border-top:2px solid var(--white);border-left:2px solid var(--white);transform:rotate(225deg)}.cross_button{margin-top:20px;display:block;text-align:center;position:absolute;top:0;right:20px;display:none}.cross_button a{font-size:22px;color:#242323;cursor:pointer;border:1px solid #242323;border-radius:3px;padding:4px;display:inline-block;text-align:center;width:35px;height:35px;line-height:1.2}.m_close_icon:before,.m_close_icon:after{display:block;content:"";position:absolute;width:25px;height:2px;background:#000;top:17px;left:5px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.m_close_icon:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.haeder_mobile_menu_bottom,.haeder_mobile_menu_top{display:none}.menu_expand{display:inline-block;color:#000;transition:all .2s ease;text-decoration:none}.header_mobile_menu{display:none;position:relative;top:0;left:20px}.header_mobile_menu.active,.header-logo.active{z-index:101}.header-sec{padding:30px 0;position:absolute;top:0;left:0;right:0;z-index:99}.header-inn{display:flex;align-items:center;justify-content:center;gap:20px}.header-box{display:flex;align-items:center}.header-box._1{width:38%;justify-content:flex-end;padding-right:10px}.header-box._2{width:24}.header-box._3{width:38%;padding-left:10px}.header-logo{width:100%;max-width:201px;margin:0 auto}.footer-1{padding:90px 0;background-color:#2b2f33}.footer-1-logo{max-width:315px;margin:0 auto}.footer-2{padding:68px 0}.footer-2-logo{width:140px;margin:0 auto}.footer-contact-list{display:flex;justify-content:space-between;align-items:center}.footer-menu{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.footer-menu li a{color:#212326;text-transform:uppercase;font-family:'Brandon Grotesque';font-size:14px;letter-spacing:3px;font-weight:500;font-style:normal;line-height:1.125em;padding:10px 14px;display:inline-block}.footer-2-menu{margin-bottom:90px}.footer-menu .sub-menu{display:none !important}.footer-title{font-family:'Brandon Grotesque' !important;color:#16181a;font-style:normal;font-weight:400;font-size:22px;line-height:1.2em;letter-spacing:3px;text-transform:uppercase;margin-bottom:22px}.footer-contact-box p{color:#16181a;line-height:1.2em;margin-bottom:28px;font-size:14px;letter-spacing:1px;line-height:1.6em}.footer-contact-box{width:33.33%}.footer-contact-box._3{text-align:right}.footer-contact-box._3 a{color:#16181a;border-bottom:1px solid rgba(22,24,26,.3)}.footer-contact-box._3 a:hover{border-bottom-color:#16181a}.acf-image-slider{width:100%;position:relative;height:793px}.acf-image-slider .swiper-slide img{display:block;width:100%;height:100% !important;object-fit:cover !important;object-position:center bottom !important}.acf-image-slide{position:relative;height:100%}.acf-image-slide:after{content:'';position:absolute;left:0;top:0;right:0;top:0;width:100%;height:100%;z-index:1;background-color:#03030334}.acf-slide-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;text-align:center;padding:20px;border-radius:8px;max-width:60%;width:100%;z-index:2}.acf-slide-content h2{font-family:'DIN' !important;font-weight:400;font-style:normal;font-size:66px;line-height:1.2em;letter-spacing:1px;text-transform:uppercase;color:#fff}.acf-slide-content p{font-family:'DIN' !important;font-weight:400;font-style:normal;font-size:27px;line-height:1.4em;letter-spacing:1px;text-transform:none;color:#fff;margin-top:16px;width:64%;margin-left:auto;margin-right:auto}.acf-image-slider .swiper-slide{height:100% !important}.swiper-image-slider-pagination{bottom:40px !important}.swiper-image-slider-pagination .swiper-pagination-bullet{border:2px solid #fff !important;background-color:transparent !important;opacity:.7 !important;width:10px !important;height:10px !important}.swiper-image-slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff !important;opacity:1 !important}.acf-image-slider .swiper-button-next,.acf-image-slider .swiper-button-prev{color:#fff !important}.acf-image-slider .swiper-button-next svg,.acf-image-slider .swiper-button-prev svg{font-size:24px !important;width:24px !important;height:24px !important}.heroSubtitle sup{font-size:.4em;font-weight:700}.header-box._4{display:none}.header-box-mobile{position:fixed;top:0;left:0;bottom:0;z-index:100;-webkit-transition:all .4s ease;transition:all .4s ease;opacity:0;visibility:hidden;overflow-y:auto;text-align:left;margin-right:0;background:#d6d6d6f7;width:100%;padding:20px 20px 45px 0;max-width:100%}.header-box-mobile.state-active{clear:both;left:0;opacity:1;visibility:visible}.mobile-menu{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px 0 20px 20px}.mobile-nav-menu li a{display:block;color:var(--white);font-size:24px;font-family:'Brandon Grotesque';width:100%;letter-spacing:2px;text-transform:uppercase;text-decoration:none;font-weight:500;padding:6px 0;text-align:center}.mobile-nav-menu .sub-menu{display:none}.mobile-nav-menu .sub-menu a{font-size:20px}.mobile-menu .menu-primary-menu-container,.mobile-menu .menu-primary-2-menu-container{width:100%}.no_overflow{overflow:hidden}.back-to-top{text-align:center;margin-bottom:7px;display:none}.back-to-top a{color:#212326;text-transform:uppercase;font-family:'Brandon Grotesque';font-size:14px;letter-spacing:3px;font-weight:500;font-style:normal;line-height:1.125em;padding:10px 14px;display:inline-block}.footer-contact-box._2{align-self:flex-start;padding-top:20px}.mobile-nav-menu li{position:relative;display:block}.expand_plus{position:absolute;right:0;top:0;width:20px;height:35px;padding:25px 10px 2px;cursor:pointer;z-index:100;display:block}.expand_plus i{display:block;position:relative;width:12px;height:10px;top:-8px}.expand_plus:after{margin-right:-2px;transform:translate(-50%,-50%) rotate(-135deg);content:"";position:absolute;top:50%;left:50%;width:13px;height:13px;margin-left:-2px;box-sizing:border-box;border-top:2px solid #fff;border-left:2px solid #fff;transform-origin:center}.expand_plus.active:after{transform:translate(-50%,-50%) rotate(45deg)}.not-found-inn{display:flex;justify-content:center;align-items:center;text-align:center}.not-found-sec{min-height:700px;padding:230px 0 150px;background-color:#2b2f33}.not-found-content h1{font-size:20rem;color:var(--white)}.not-found-content p{font-size:7rem;color:var(--white)}.not-found-content a{margin-top:50px;display:inline-block}.error404 .footer-1{display:none !important}.site-btn{display:inline-block;font-family:'DIN';font-size:14px;font-weight:400;text-transform:uppercase;line-height:1em;color:var(--white) !important;letter-spacing:2px;transition-duration:.3s;border-style:solid;border-width:2px;border-color:var(--white);border-radius:3px;padding:13px 26px}.site-btn:hover{color:var(--black) !important;background-color:#fff}.content_list ul{list-style:disc}.content_list ol{list-style:decimal}.lunchBtn a{cursor:pointer}.ssl-form-row{margin-bottom:20px}.ssl-two-column{display:flex;gap:20px}.ssl-two-column .ssl-form-group{flex:1}.ssl-contact-form label,.label{display:block;margin-bottom:5px;font-family:"Open Sans",Sans-serif;font-weight:400;font-style:normal;font-size:18px;letter-spacing:1px;color:#00000099}.ssl-contact-form input[type=text],.ssl-contact-form input[type=email],.ssl-contact-form input[type=tel],.ssl-contact-form textarea{width:100%;padding:11px;margin:6px 0 4px;border:1px solid #ccc;background:#fafafa;color:#000;font-family:sans-serif;font-size:15px;line-height:normal;box-sizing:border-box;border-radius:2px}.ssl-contact-form textarea{min-height:120px}.ssl-contact-form input[type=submit]{cursor:pointer;transition:background-color .2s ease;background-color:#00000000;font-family:"Open Sans",Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:2px;fill:#212326;color:#212326;transition-duration:.3s;border-style:solid;border-width:2px;border-color:#212326;border-radius:0;padding:14px 35px}.ssl-contact-form input[type=submit]:hover{background-color:#212326;color:#fff}.instruction,.instruction p{font-size:12px;opacity:.7;display:block}.ssl-contact-form .wpcf7-list-item{width:100%;display:block;margin:0 !important}.instruction{margin-bottom:5px}.ssl-contact-form .wpcf7-list-item-label{font-size:13px}.wpcf7-not-valid-tip{font-size:14px}.model-form-title h2{font-size:30px;margin-bottom:35px;font-weight:400}.lunch-form-inn{padding:20px 10px 10px}.lunch_form .ssl-submit-row{text-align:center;margin-top:35px}@media only screen and (max-width:1500px){.acf-slide-content{max-width:60%}}@media only screen and (max-width:1280px){.acf-image-slider{height:593px}.acf-slide-content{max-width:70%}.not-found-content h1{font-size:18rem}.not-found-content p{font-size:6rem}}@media only screen and (max-width:992px){.header-box._1{justify-content:flex-start;align-self:flex-start}.site-menu{display:none}.header_mobile_menu{display:block}.header-box._4{display:block}.header-logo{max-width:120px}.acf-image-slider{height:493px}.footer-1-logo{max-width:247px}.footer-2-logo{width:106px}.footer-title{margin-bottom:20px}.footer-contact-box p{margin-bottom:25px}.footer-contact-box._2{padding-top:15px}.acf-slide-content{max-width:80%}.acf-slide-content p{font-size:18px}.not-found-sec{padding:200px 0 150px}}@media only screen and (max-width:767px){.header-sec{padding:25px 0}.acf-slide-content h2{font-size:30px}.acf-slide-content p{display:none}.acf-image-slider{height:293px}.acf-image-slider .swiper-button-next{right:-3px !important}.acf-image-slider .swiper-button-prev{left:-3px !important}.swiper-image-slider-pagination{bottom:10px !important}.swiper-image-slider-pagination .swiper-pagination-bullet{width:9px !important;height:9px !important}.wrapper{padding:0 20px}.footer-2{padding:45px 0 80px}.footer-menu{flex-direction:column;text-align:center;justify-content:center}.back-to-top{display:block}.footer-contact-list{flex-direction:column}.footer-menu li a{padding:6px 14px}.footer-contact-box{width:100%}.footer-title{text-align:center}.footer-contact-box p{text-align:center}.footer-contact-box._2{padding:45px 0}.footer-2-logo{width:235px}.footer-contact-box._3 .footer-title{text-align:right}.footer-contact-box._3 p{text-align:right}.not-found-content h1{font-size:15rem}.not-found-content p{font-size:4rem}.lunch_form .ssl-submit-row{text-align:left}}@media only screen and (max-width:479px){.footer-1-logo{max-width:100%}.footer-2-logo{width:100%}.not-found-sec{min-height:600px;padding:160px 0 120px}}