: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}}.et_pb_text_inner table,.entry-content table{max-width:100%}.et_pb_text_inner table[width],.et_pb_text_inner table[style*="width"]{width:100%!important;height:auto!important}@media (max-width:767px){.et_pb_text_inner table,.entry-content table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:980px){.page-id-260024 .et_pb_text_3,.page-id-259959 .et_pb_text_3,.page-id-259989 .et_pb_text_3{margin-right:0!important}}.dipl_image_card_carousel_0 .dipl_image_card_image_wrapper img{object-fit:contain}.about-images-row .et_pb_image img{object-fit:cover}.et_mobile_menu .sub-menu,.et-l--header .et_mobile_menu .sub-menu{height:auto!important;overflow:visible!important}.et-l--header .et_mobile_menu{max-height:calc(100vh - 110px);overflow-y:auto}.dipl_image_card_image[src*="/iha-model-"]{object-fit:contain!important}@media (min-width:1200px){.et-db #et-boc .et-l .dipl_button_0_tb_header .dipl_button_text{font-size:18px!important;white-space:nowrap}.et-db #et-boc .et-l .dipl_button_item_0_tb_header .dipl_button_link{padding-left:14px!important;padding-right:14px!important}}@media (min-width:981px) and (max-width:1199px){.et-db #et-boc .et-l .dipl_button_0_tb_header .dipl_button_text{font-size:14px!important;white-space:nowrap}.et-db #et-boc .et-l .dipl_button_item_0_tb_header .dipl_button_link{padding-left:8px!important;padding-right:8px!important}}.dipl_image_card:has(.dipl_icon_hexagon) .dipl_image_card_image{object-fit:contain}.dipl_double_color_heading .dipl_pre_text+.dipl_main_text::before,.dipl_double_color_heading .dipl_main_text+.dipl_pre_text::before{content:" "}@media (min-width:1200px){html body.et-db #et-boc .et-l .dipl_button_item_0_tb_header a.dipl_button_link{padding-left:14px!important;padding-right:14px!important}}@media (min-width:981px) and (max-width:1199px){html body.et-db #et-boc .et-l .dipl_button_item_0_tb_header a.dipl_button_link{padding-left:8px!important;padding-right:8px!important}}