:root :where(a:where(:not(.wp-block-navigation))),:root :where(a:where(:not(.wp-element-button))){text-decoration:initial!important}.wiggle-btn{transition:all ease-in-out 100ms;-webkit-animation:10s wiggle infinite;animation:wiggle 10s infinite}@keyframes wiggle{0%,19%{transform:rotate(0deg)}20%{transform:rotate(-2deg) scale(1.03)}21%{transform:rotate(1.5deg) scale(1.03)}22%{transform:rotate(-1.5deg) scale(1.03)}23%{transform:rotate(1.5deg) scale(1.03)}24%{transform:rotate(0deg) scale(1)}69%{transform:rotate(0deg)}70%{transform:rotate(-2deg) scale(1.03)}71%{transform:rotate(1.5deg) scale(1.03)}72%{transform:rotate(-1.5deg) scale(1.03)}73%{transform:rotate(1.5deg) scale(1.03)}74%{transform:rotate(0deg) scale(1)}100%{transform:rotate(0deg)}}.dpc-header .et_mobile_menu li:not(:last-child) a,.dpc-header .nav li li:not(:last-child),.dpc-header .et-menu-nav li.mega-menu>ul>li>a:first-child,.dpc-header .et-menu-nav li.mega-menu ul li ul li:not(:last-child) a{border-bottom:1px solid rgb(0,0,0,0.1)!important}.dpc-header .nav li li ul{top:-2px!important;left:200px}.dpc-header .et-menu li li a{width:250px}.dpc-header .nav li.mega-menu li ul{top:auto!important;left:auto}.dpc-header .nav li{margin-top:0!important}.dpc-header .nav li li{padding:0!important}.dpc-header .et_pb_menu .et_mobile_menu,.dpc-header .et_mobile_menu{padding:0!important;border-width:2px}.dpc-header .et_pb_menu .et_mobile_menu a,.dpc-header .et_mobile_menu a{padding:12px 20px!important;font-weight:500;background-color:transparent}.dpc-header .et-menu .menu-item-has-children>a:first-child:after{top:30px!important}.dpc-header.et_pb_menu .et-menu-nav li.mega-menu ul.sub-menu{border-width:2px!important;padding:10px 20px!important;width:100%!important}.dpc-header .nav li.mega-menu li{border-bottom:none!important}.dpc-header.et_pb_menu .et-menu-nav li.mega-menu ul.sub-menu a{padding:12px 0!important}.dpc-footer .et_pb_widget h4.title{display:none}.dpc-footer .et_pb_newsletter_fields{position:relative}.dpc-footer .et_pb_newsletter_button_wrap{position:absolute;right:0;top:1px}@media screen and (min-width:981px){.dpc-header .et-menu .sub-menu .menu-item-has-children>a:first-child:after{top:10px!important}.dpc-header.et_pb_menu .et-menu-nav li.mega-menu ul.sub-menu li ul.sub-menu{padding:0!important}.dpc-header ul.sub-menu{padding:0!important}}@media screen and (max-width:980px){.dpc-header .et_pb_menu_inner_container{align-items:center;display:flex}.dpc-header .et_pb_menu__logo-wrap{margin-bottom:0!important}.dpc-header .et_pb_menu__wrap{justify-content:flex-end!important;margin-top:-8px}body .ice-machines-row .et_pb_column,body .ice-machines-row .et_pb_column:last-child{max-width:460px;margin-left:auto!important;margin-right:auto!important;float:none}}.contact-us-form .field-wrapper input,.contact-us-form .field-wrapper textarea{width:100%;font-size:16px;background-color:#FFFFFF;color:#999;border:none;padding:16px}.field-wrapper textarea{height:150px;resize:vertical}.contact-us-form .field-wrapper{margin-bottom:28px}.contact-us-form .field-flex-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:28px}.contact-us-form .field-wrapper input:focus,.contact-us-form .field-wrapper input:focus::placeholder,.contact-us-form .field-wrapper textarea:focus,.contact-us-form .field-wrapper textarea:focus::placeholder{color:#000000}.submit-btn p{display:flex;flex-direction:row-reverse;align-items:center}.submit-btn input::after{display:none}.submit-btn .et_pb_button{padding:12px 30px;background-color:#022E64;cursor:pointer;border:unset;font-size:18px;font-weight:500}.submit-btn .et_pb_button:hover{background-color:#4DAAE9!important;padding:12px 30px;border:unset}.wpcf7-not-valid-tip{margin-top:10px}.field-checkbox-wrapper label{color:#022E64;font-size:16px}.field-checkbox-wrapper .wpcf7-list-item{display:block;margin-left:unset}.field-checkbox-wrapper{margin-bottom:28px}.sales-quote-form .field-wrapper input,.parts-request-form .field-wrapper input,.parts-request-form .field-wrapper textarea{background-color:#F6F6F6;font-size:14px}@media (max-width:767px){.contact-us-form .field-wrapper input,.contact-us-form .field-wrapper textarea,.field-checkbox-wrapper .wpcf7-list-item,.field-checkbox-wrapper label,.wpcf7-not-valid-tip{font-size:14px}.submit-btn .et_pb_button,.submit-btn .et_pb_button:hover{font-size:17px;padding:10px 26px}.contact-us-form .field-wrapper,.field-checkbox-wrapper{margin-bottom:16px}}@media (max-width:640px){.contact-us-form .field-flex-wrapper{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (max-width:980px){.header-menu .et_mobile_menu{width:calc(100% + 60px);left:-30px;top:95px;height:100vh}}@media (max-width:767px){.header-menu .et_mobile_menu{top:80px}}@media (max-width:594px){.faq-header-separator{width:100%!important}}@media (max-width:518px){.our-commitment-separator{width:100%!important}}@media (max-width:439px){.header-separator{width:100%!important}}@media (max-width:378px){.ice-machine-separator{width:100%!important}}