.hero_root{position:relative;width:100%;height:100vh;overflow:hidden;display:flex;justify-content:flex-end;align-items:center}.hero_root span{position:absolute;bottom:0;width:256px;height:128px}.hero_root div{background-color:rgba(192,57,43,.7);color:#fff;width:40%;max-width:768px;min-width:356px;min-height:256px}.hero_root div div{background:none;width:100%;height:50%;display:flex;justify-content:center;align-items:center;overflow:hidden}.hero_root div div img{width:100%;padding:5%;margin:5%}.hero_root div p{display:block;font-size:1.2em;line-height:1.3em;padding:0 1em 1em;font-weight:200;text-shadow:1px 1px 5px #2d3436}.hero_root div .pencil_edit_root{position:absolute;top:0;left:0;z-index:9999;padding:.2em;font-size:2em;background-color:rgba(45,52,54,.7);border-radius:0 8px 8px 0}.hero_root div .pencil_edit_root ion-icon{color:#fff}.hero_root div .pencil_edit_root:hover ion-icon{-webkit-transform:translateY(2px);transform:translateY(2px)}.hero_root div .pencil_edit_root:active ion-icon{-webkit-transform:translateY(5px);transform:translateY(5px)}.hero_root .hero_background{position:absolute;width:100vw;max-width:100%;height:100vh;max-height:100%;left:0;bottom:0;background-repeat:no-repeat;background-size:cover;background-position:center 0;z-index:0}@media (max-width:768px){.hero_root div{background-color:rgba(192,57,43,.7);color:#fff;width:100%;max-width:auto;min-width:auto;min-height:256px}}.numbers_root{position:relative;width:100vw;max-width:1600px;margin:auto;height:auto;overflow:hidden;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.numbers_root .left_box,.numbers_root .right_box{display:flex;width:auto}.numbers_root .left_box div,.numbers_root .right_box div{height:256px;width:256px;padding:16px;margin:1em;text-align:center;display:flex;justify-content:center;flex-wrap:wrap;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.numbers_root .left_box div ion-icon,.numbers_root .right_box div ion-icon{font-size:5em;width:100%;color:#2d3436;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.numbers_root .left_box div p,.numbers_root .right_box div p{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;font-weight:700;font-size:1.5em}.numbers_root .left_box div p span,.numbers_root .right_box div p span{width:100%;display:block}@media (max-width:768px){.numbers_root .left_box,.numbers_root .right_box{width:100%;display:flex;justify-content:center}.numbers_root .left_box div,.numbers_root .right_box div{width:128px;height:auto;margin:1em;display:flex;justify-content:center;align-items:center}.numbers_root .left_box div ion-icon,.numbers_root .right_box div ion-icon{font-size:4em}.numbers_root .left_box div p,.numbers_root .right_box div p{font-size:1em;line-height:1em}}@supports (-ms-ime-align:auto){ion-icon{position:absolute;overflow:hidden;max-width:1px;max-height:1px}}.award{max-width:100%;height:100%}.quote_root{position:relative;width:100%;min-height:40vh;display:flex;justify-content:flex-start;align-items:center;overflow:hidden}.quote_root .background-img{position:absolute;width:100%;height:100vh;left:0;bottom:5%;background-position:50%;background-size:cover;background-attachment:fixed}.quote_root .quote{position:relative;width:35%;min-width:356px;height:20vh;min-height:256px;background-color:rgba(192,57,43,.8);padding:1em;color:#fff;margin:1em 0 1em 10%;display:flex;justify-content:center;align-items:center}.quote_root .quote ion-icon{position:absolute;left:16px;top:16px;color:hsla(0,0%,94.5%,.6);font-size:4em}.quote_root .quote p{margin:5% 0 0 10%;font-size:1.5em;font-weight:200}.quote_root .quote p span{font-size:.8em;text-shadow:none;position:absolute;bottom:8px;right:8px}@media (max-width:768px){.quote_root{height:50vh}.quote_root .background-img{background-attachment:inherit}.quote_root .quote{width:80%;height:auto;display:flex;justify-content:center;align-items:center;min-width:0}.quote_root .quote p{line-height:1.2em;font-size:1.3em;font-weight:2em}}@media (min-width:769px) and (max-width:1025px){.quote_root{height:50vh}.quote_root .background-img{background-attachment:inherit}.quote_root .quote{display:flex;justify-content:center;align-items:center;height:35vh}}.cms_gear{font-size:2em;width:1.5em;height:1.5em;position:absolute;top:0;right:0;color:#fff;background-color:rgba(45,52,54,.8);border-radius:0 0 0 5px;z-index:64;display:flex;justify-content:center;align-items:center}.cms_gear:active ion-icon{-webkit-transform:translateY(2px);transform:translateY(2px)}.cms_gear:hover{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pencil_edit_root{top:25%}.quote_two_root{position:relative;width:100%;min-height:40vh;display:flex;justify-content:flex-start;align-items:center;overflow:hidden}.quote_two_root .background-img{position:absolute;width:100%;height:100vh;left:0;bottom:5%;background-position:50%;background-size:cover;background-attachment:fixed}.quote_two_root .quote_two{position:relative;width:35%;min-width:256px;height:20vh;min-height:256px;background-color:rgba(192,57,43,.8);padding:1em;color:#fff;margin:1em 0 1em 60%}.quote_two_root .quote_two ion-icon{position:absolute;left:16px;top:16px;color:hsla(0,0%,94.5%,.6);font-size:4em}.quote_two_root .quote_two p{margin:15% 0 0 10%;font-size:1.5em;font-weight:200}.quote_two_root .quote_two p span{font-size:.8em;text-shadow:none;position:absolute;bottom:8px;right:8px}@media (max-width:768px){.quote_two_root{height:50vh}.quote_two_root .background-img{background-attachment:inherit}.quote_two_root .quote_two{width:80%;height:auto;display:flex;justify-content:center;align-items:center;min-width:0;margin:auto}.quote_two_root .quote_two p{line-height:1.2em;font-size:1.3em;font-weight:2em}}@media (min-width:769px) and (max-width:1025px){.quote_two_root .background-img{background-attachment:inherit}}.pencil_edit_root{position:absolute;top:0;left:0;z-index:9999;padding:.2em;font-size:2em;background-color:rgba(45,52,54,.7);border-radius:0 8px 8px 0;max-height:2em;max-width:2em;background-color:transparent!important}.pencil_edit_root ion-icon{color:#fff}.pencil_edit_root:hover ion-icon{-webkit-transform:translateY(2px);transform:translateY(2px)}.pencil_edit_root:active ion-icon{-webkit-transform:translateY(5px);transform:translateY(5px)}.gallery_root{display:-ms-grid;display:grid;margin:1em auto 3em}.gallery_root h2{padding:.8em 0 1.2em;width:100%;text-align:center;color:#a6988d;text-transform:uppercase;font-size:2em;font-weight:800}.gallery_root h3{display:none}.gallery_root .gallery_container{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:10px;grid-auto-rows:minmax(150px,150px);grid-auto-flow:dense;padding:10px}.gallery_root .item{padding:.5rem;font-size:14px;font-weight:700;text-transform:uppercase;color:#929796;background-color:#333;border-radius:5px;background-size:cover;opacity:1}.gallery_root .span-3{-ms-grid-column-span:2;grid-column-end:span 2;-ms-grid-row-span:2;grid-row-end:span 2}.gallery_root .span-5,.gallery_root .span-6{-ms-grid-column-span:2;grid-column-end:span 2;-ms-grid-row-span:1;grid-row-end:span 1}.gallery_root .span-8{-ms-grid-column-span:2;grid-column-end:span 2;-ms-grid-row-span:2;grid-row-end:span 2}.gallery_root .item_0,.gallery_root .item_1,.gallery_root .item_2,.gallery_root .item_3,.gallery_root .item_4,.gallery_root .item_5,.gallery_root .item_6,.gallery_root .item_7,.gallery_root .item_8,.gallery_root .item_9,.gallery_root .item_10,.gallery_root .item_11,.gallery_root .item_12,.gallery_root .item_13{background-position:50%;background-size:cover;background-repeat:no-repeat}@media (max-width:768px){.gallery_root h2{display:none}.gallery_root h3{display:block;padding:0;width:100%;text-align:center}.gallery_root h3 a{color:#a6988d;text-transform:uppercase;font-size:4em;font-weight:800}.gallery_root .span-13{-ms-grid-column-span:2;grid-column-end:span 2;-ms-grid-row-span:1;grid-row-end:span 1}}.checkbox_root{position:relative;width:100%;height:100vh;background-position:50%;background-size:cover;background-repeat:no-repeat;overflow:hidden}.checkbox_root .checkbox_wrap{position:absolute;bottom:0;right:0;padding:.5em;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;margin:1em}.checkbox_root .checkbox_wrap div{margin:.5em;width:100%;display:flex;justify-content:flex-end;flex-wrap:nowrap;align-items:center}.checkbox_root .checkbox_wrap div h3{font-size:4rem;padding:0 .5em;color:#fff;text-transform:uppercase;display:inline-block;text-shadow:3px 3px 10px #4a5559;font-weight:800}.checkbox_root .checkbox_wrap div div{position:relative;display:inline-block;width:5em;height:5em;background-color:rgba(192,57,43,.7)}.checkbox_root .checkbox_wrap div div ion-icon{position:absolute;font-size:5em;color:#fff}@media (max-width:768px){.checkbox_root .checkbox_wrap{padding:0;margin:0}.checkbox_root .checkbox_wrap div h3{font-size:1.5em}.checkbox_root .checkbox_wrap div div{width:2.5em;height:2.5em}.checkbox_root .checkbox_wrap div div ion-icon{position:absolute;font-size:2.5em;color:#fff}}.partners_root{position:relative;display:flex;justify-content:center;align-items:center;margin:3em 0}.partners_root .partners_items_go_here{min-height:256px}.partners_root h2{text-transform:uppercase;text-align:center;padding:1em;color:#a6988d;font-size:3em;font-weight:800}.partners_root .partners_deck{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;background-size:cover;background-position:50%;background-repeat:no-repeat;overflow:hidden;padding:0 2em}.partners_root .partners_deck .partner_pair{width:50%;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center}.partners_root .partners_deck .partner_pair .partner_card{position:relative;width:300px;height:300px;margin:2em .5em;background-color:#2d3436;background-repeat:no-repeat;background-size:cover;background-position:50%;overflow:hidden}.partners_root .partners_deck .partner_pair .partner_card div{position:absolute;bottom:0;left:0;background-color:rgba(192,57,43,.7);color:#fff;width:100%;height:auto;padding:.5em;line-height:1.2em}.partners_root .partners_deck .partner_pair .partner_card div h3{font-weight:600;margin-bottom:.5em;font-size:1.2em}.partners_root .partners_deck .partner_pair .partner_card div p{font-weight:200}.partners_root .partners_deck .partner_pair #partner_text{position:relative;width:300px;height:300px;margin-right:.5em;background-color:transparent;border:.5em solid #c0392b}.partners_root .partners_deck .partner_pair #partner_text h3{text-transform:uppercase;color:#fff;font-weight:800;font-size:2.5em;line-height:1.2em;padding:8px;text-shadow:1px 1px 5px #2d3436}#partner_card_1:hover,#partner_card_2:hover,#partner_card_3:hover{cursor:pointer}#partner_card_1:active,#partner_card_2:active,#partner_card_3:active{-webkit-transform:translateY(5px);transform:translateY(5px)}@media (max-width:768px){.partners_root .partners_deck{display:flex;flex-wrap:wrap;widows:100%}.partners_root .partners_deck .partner_card{width:100%}.partners_root .partners_deck .partner_pair{flex-wrap:wrap;width:100%}.partners_root .partners_deck .partner_pair #partner_card_1,.partners_root .partners_deck .partner_pair #partner_card_2,.partners_root .partners_deck .partner_pair #partner_card_3,.partners_root .partners_deck .partner_pair #partner_text{width:100%;box-shadow:3px 3px 10px #000}.partners_root .partners_deck .partner_pair #partner_text{justify-content:center;align-items:center;padding:1em}}@media (min-width:769px) and (max-width:1025px){.partners_root .partners_deck .partner_pair{flex-wrap:wrap}}@media (max-width:1260px) and (min-width:768px){.partners_root .partners_deck #partner_card_2,.partners_root .partners_deck #partner_card_3,.partners_root .partners_deck #partner_card_4{width:100%}.partners_root .partners_deck .partner_pair{flex-wrap:wrap}}.signupWrapper{width:100%;display:flex;align-items:center;justify-content:center;background:#2d3436;position:relative;z-index:2;min-height:30vh}.signupWrapper .background-img:before{content:" ";display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;opacity:.4;background-image:url(/static/media/signup_kitchen_background.08dfb068.jpg);background-repeat:no-repeat;background-position:50%;-ms-background-size:cover;background-size:cover}.signupWrapper .body{background-color:transparent;z-index:99;width:100%}.signupWrapper .banner{display:flex;justify-content:center;color:#fff;font-family:Bebas Neue,cursive;padding:5% 20px 2%;z-index:99;position:relative;text-align:center}.signupWrapper .banner h1{font-size:2.4rem}.signupWrapper form{display:flex;padding-top:2%;padding-bottom:5%;position:relative;background-color:transparent;flex-wrap:wrap;z-index:99;margin:auto}.signupWrapper form .form-group{display:inline-flex;flex-direction:column;margin:8px;flex-grow:1;flex-shrink:1;flex-basis:100%}.signupWrapper form .btn{display:inline-block;flex-grow:1;flex-shrink:0;margin:8px;min-width:120px;justify-content:center;background-color:#c23616;border-color:#2d3436}.signupWrapper form .invalid-feedback{color:#fff;padding-left:14px}@media screen and (min-width:768px){.signupWrapper .banner h1{font-size:3rem}.signupWrapper form .form-group{flex-basis:45%!important}}@media screen and (min-width:992px){.signupWrapper form{flex-wrap:nowrap;padding-top:1%;padding-bottom:3%}.signupWrapper .banner{padding-top:3%;padding-bottom:1%}.signupWrapper .form-group{flex-basis:20%!important}.signupWrapper .btn{max-width:120px;max-height:38px}}@media (max-width:768px){.signupWrapper form{max-width:80%}.signupWrapper form button{width:50%;max-width:50%;margin:1em auto!important}}#middle_name{display:none!important}.smartslider_root{margin:5% auto;padding:0;color:#222}.image-gallery-slide .image-gallery-image{height:40vh!important;width:100%!important;object-fit:cover!important}.fullscreen .image-gallery-slide-wrapper .image-gallery-swipe .image-gallery-slides .image-gallery-slide div .image-gallery-image{height:100vh!important;max-height:none!important}.image-gallery-bullet.active{max-width:10px}.matthews_bootstrap_button_wrap{width:100%;height:auto;padding:0 1em;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;min-height:16px}.matthews_bootstrap_button_wrap .matthews_bootstrap_button{background-color:hsla(0,0%,94.5%,.3);color:#a6988d;font-size:1.3em;line-height:1.4em;font-weight:800;padding:.5em 1em;border:4px solid #a6988d;border-radius:8px;margin:0 .5em 1em;width:256px}.matthews_bootstrap_button_wrap .matthews_bootstrap_button:hover{-webkit-transform:translateY(2px);transform:translateY(2px);background-color:#f1f1f1}.matthews_bootstrap_button_wrap .matthews_bootstrap_button:active{-webkit-transform:translateY(5px);transform:translateY(5px)}@media (max-width:768px){.image-div{justify-content:center;display:flex;flex-wrap:wrap;margin:0!important;padding:0!important}.image-div .imagecard{margin:3em auto!important}}.imagecard{position:relative;display:-ms-grid;display:inline-grid;margin:2em auto}.imagecard .img-container{display:-ms-grid;display:inline-grid;grid-template-columns:100px 50px 100px;grid-template-rows:80px auto 80px;grid-column-gap:10px;grid-row-gap:10px;padding:5px}.imagecard .item{padding:.5rem;color:#929796;background-color:#333;border-radius:5px;width:256px;height:256px;background-size:cover;background-repeat:no-repeat;background-position:50%}.delete_button_root{position:absolute;top:0;right:0;z-index:64;color:#fff;background-color:rgba(45,52,54,.7)}.crm_root{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;overflow:hidden}.crm_root .top_root{width:100%;height:70px;max-width:1400px;background-color:#2d3436;display:flex;align-items:center;justify-content:start}.crm_root .bottom_root{width:100%;max-width:1400px;display:flex;flex-wrap:nowrap;justify-content:center;align-items:flex-start;height:calc(100vh - 70px);overflow:scroll}.crm_root .bottom_root .left_root{width:25%;min-width:256px;height:calc(100vh - 70px);background-color:#aaa}.crm_root .bottom_root .right_root{width:75%;height:calc(100vh - 70px);background-color:#f2f2f2;overflow:scroll}.crm_root ion-icon{padding:18px 0 18px 18px;color:#fff;font-size:24px;cursor:pointer}.crm_root .navbar-toggler{color:#fff}.crm_root #basic-navbar-nav{background:#2d3436;width:100%;z-index:9999}.crm_root #basic-navbar-nav .nav-link{color:#fff;padding-right:18px;text-align:end}@media screen and (max-width:991px){.crm_root .left_root{display:none}.crm_root .right_root{width:100%!important}}@media screen and (min-width:992px){.crm_root #basic-navbar-nav,.crm_root .navbar-toggler{display:none!important}}.navlink{background-color:#aaa;width:70%;height:60px;margin-top:10px;display:flex}.navlink .navlink-link{background:#fff;display:flex;align-items:center;justify-content:flex-end;width:85%;height:100%;text-decoration:none;color:#000}.navlink span{background:#fff;border-bottom-right-radius:85%;border-top-right-radius:85%;width:15%;height:100%}.active a{color:red!important}.active{width:90%}.lead_root td{padding:4px 12px;vertical-align:middle!important}.lead_root .btn-call{background:#2ecc71}.lead_root .btn-check{background:#e74c3c}.lead_root ion-icon{font-size:20px;padding:0;margin:0;color:#fff}.lead_root tr{height:40px}.lead_root .qr-call{display:none}@media screen and (min-width:992px){.lead_root .qr-call{display:inline}.lead_root .mobile-call{display:none}}.notewrapper_root textarea{min-width:480px}@media screen and (min-width:769px){.notewrapper_root textarea{min-width:600px}}@media screen and (min-width:1025px){.notewrapper_root textarea{min-width:800px}}.time-picker-popup input,.time-picker-popup li{font-size:18px}.scheduler_root .time-col{display:flex;justify-content:center;align-items:center}.scheduler_root .time-col .time-picker{width:90%;text-align:center}.scheduler_root .time-col .time-picker input{font-size:18px}.scheduler_root .date-col{display:flex;justify-content:center}.scheduler_root .date-col .date-picker{width:90%;text-align:center}.scheduler_root .dropdown{display:flex}.scheduler_root .btn-schedule{width:90%}td{vertical-align:middle!important}.table{margin-bottom:9rem}.cal_root,.cal_root button{position:relative}.cal_root .dropdown-menu{flex-direction:column;min-width:120px;background:#fff}.cal_root .dropdown-menu a{text-decoration:none;margin:6px;color:#2d3436}.cal_root .dropdown-menu a:hover{background:#d3d3d3}.cal_root ion-icon,.sched-appt ion-icon{font-size:18px;padding:0;margin:0;color:#fff}.schedule-picker .date-col{display:flex;justify-content:center;align-items:center}.schedule-picker .date-col .date-picker{width:90%;text-align:center}.schedule-picker .time-col{display:flex;justify-content:center;align-items:center}.schedule-picker .time-col .time-picker{width:90%;text-align:center}.schedule-picker .time-col .time-picker input{font-size:18px}.schedule-picker .btn-schedule{width:100%;margin:18px 0 0}.delete_user_root ion-icon{font-size:20px;padding:0;margin:0;color:#fff}.delete_user_root .btn-del{background:#e74c3c}.cl_root td{padding:4px 12px;vertical-align:middle!important}.cl_root ion-icon{font-size:20px;padding:0;margin:0;color:#fff}.cl_root .btn-call{background:#2ecc71}.cl_root .btn-del{background:#e74c3c}.cl_root .toast_root h1{margin-bottom:20px}.cl_root .toast_root img{width:100%}.cl_root .qr-call{display:none}@media screen and (min-width:992px){.cl_root .qr-call{display:inline}.cl_root .mobile-call{display:none}}
/*# sourceMappingURL=main.0d566e7b.chunk.css.map */