@import url(https://fonts.googleapis.com/css?family=Oswald:600&display=swap);@import url(https://fonts.googleapis.com/css?family=Roboto:400,400i,500,500i,700,700i&display=swap);@-webkit-keyframes slbOverlay{0%{opacity:0}to{opacity:.7}}@-moz-keyframes slbOverlay{0%{opacity:0}to{opacity:.7}}@keyframes slbOverlay{0%{opacity:0}to{opacity:.7}}@-webkit-keyframes slbEnter{0%{opacity:0;-webkit-transform:translate3d(0,-1em,0)}to{opacity:1;-webkit-transform:translateZ(0)}}@-moz-keyframes slbEnter{0%{opacity:0;-moz-transform:translate3d(0,-1em,0)}to{opacity:1;-moz-transform:translateZ(0)}}@keyframes slbEnter{0%{opacity:0;-webkit-transform:translate3d(0,-1em,0);-moz-transform:translate3d(0,-1em,0);-ms-transform:translate3d(0,-1em,0);-o-transform:translate3d(0,-1em,0);transform:translate3d(0,-1em,0)}to{opacity:1;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes slbEnterNext{0%{opacity:0;-webkit-transform:translate3d(4em,0,0)}to{opacity:1;-webkit-transform:translateZ(0)}}@-moz-keyframes slbEnterNext{0%{opacity:0;-moz-transform:translate3d(4em,0,0)}to{opacity:1;-moz-transform:translateZ(0)}}@keyframes slbEnterNext{0%{opacity:0;-webkit-transform:translate3d(4em,0,0);-moz-transform:translate3d(4em,0,0);-ms-transform:translate3d(4em,0,0);-o-transform:translate3d(4em,0,0);transform:translate3d(4em,0,0)}to{opacity:1;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes slbEnterPrev{0%{opacity:0;-webkit-transform:translate3d(-4em,0,0)}to{opacity:1;-webkit-transform:translateZ(0)}}@-moz-keyframes slbEnterPrev{0%{opacity:0;-moz-transform:translate3d(-4em,0,0)}to{opacity:1;-moz-transform:translateZ(0)}}@keyframes slbEnterPrev{0%{opacity:0;-webkit-transform:translate3d(-4em,0,0);-moz-transform:translate3d(-4em,0,0);-ms-transform:translate3d(-4em,0,0);-o-transform:translate3d(-4em,0,0);transform:translate3d(-4em,0,0)}to{opacity:1;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}}/*! nouislider - 14.0.2 - 6/28/2019 */.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative;direction:ltr}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;left:0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat}.noUi-connect{height:100%;width:100%}.noUi-origin{height:10%;width:10%}html:not([dir=rtl]) .noUi-horizontal .noUi-origin{left:auto;right:0}.noUi-vertical .noUi-origin{width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;left:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px}html:not([dir=rtl]) .noUi-horizontal .noUi-handle{right:-17px;left:auto}.noUi-target{background:#fafafa;border-radius:4px;border:1px solid #d3d3d3;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}.noUi-connects{border-radius:3px}.noUi-connect{background:#3fb8af}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #d9d9d9;border-radius:3px;background:#fff;cursor:default;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb}.noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#e8e7e6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#b8b8b8}[disabled].noUi-handle,[disabled] .noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#ccc}.noUi-marker-large,.noUi-marker-sub{background:#aaa}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translateY(-50%);transform:translateY(-50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translateY(50%);transform:translateY(50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #d9d9d9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%);transform:translate(-50%);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;right:120%}.slick-loading .slick-list{background:#fff url(/app/themes/rancilio-theme/dist/vendor/ajax-loader_c5cd7f53.gif) 50% no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(data:application/vnd.ms-fontobject;base64,AAgAAGQHAAABAAIAAAAAAAIABQkAAAAAAAABAJABAAAAAExQAQAAgCAAAAAAAAAAAAAAAAEAAAAAAAAATxDE8AAAAAAAAAAAAAAAAAAAAAAAAAoAcwBsAGkAYwBrAAAADgBSAGUAZwB1AGwAYQByAAAAFgBWAGUAcgBzAGkAbwBuACAAMQAuADAAAAAKAHMAbABpAGMAawAAAAAAAAEAAAANAIAAAwBQRkZUTW3RyK8AAAdIAAAAHEdERUYANAAGAAAHKAAAACBPUy8yT/b9sgAAAVgAAABWY21hcCIPRb0AAAHIAAABYmdhc3D//wADAAAHIAAAAAhnbHlmP5u2YAAAAzwAAAIsaGVhZAABMfsAAADcAAAANmhoZWED5QIFAAABFAAAACRobXR4BkoASgAAAbAAAAAWbG9jYQD2AaIAAAMsAAAAEG1heHAASwBHAAABOAAAACBuYW1lBSeBwgAABWgAAAFucG9zdC+zMgMAAAbYAAAARQABAAAAAQAA8MQQT18PPPUACwIAAAAAAM9xeH8AAAAAz3F4fwAlACUB2wHbAAAACAACAAAAAAAAAAEAAAHbAAAALgIAAAAAAAHbAAEAAAAAAAAAAAAAAAAAAAAEAAEAAAAHAEQAAgAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAQIAAZAABQAIAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAIABQkAAAAAAACAAAABAAAAIAAAAAAAAAAAUGZFZABAAGEhkgHg/+AALgHb/9sAAAABAAAAAAAAAgAAAAAAAAACAAAAAgAAJQAlACUAJQAAAAAAAwAAAAMAAAAcAAEAAAAAAFwAAwABAAAAHAAEAEAAAAAMAAgAAgAEAAAAYSAiIZAhkv//AAAAAABhICIhkCGS//8AAP+l3+PedN5xAAEAAAAAAAAAAAAAAAAAAAEGAAABAAAAAAAAAAECAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGAIwAsAEWAAIAJQAlAdsB2wAYACwAAD8BNjQvASYjIg8BBhUUHwEHBhUUHwEWMzI2FAcGBwYiJyYnJjQ3Njc2MhcWF/GCBgaCBQcIBR0GBldXBgYdBQgH7x0eMjB8MDIeHR0eMjB8MDIecYIGDgaCBQUeBQcJBFhYBAkHBR4F0nwwMh4dHR4yMHwwMh4dHR4yAAAAAgAlACUB2wHbABgALAAAJTc2NTQvATc2NTQvASYjIg8BBhQfARYzMjYUBwYHBiInJicmNDc2NzYyFxYXASgdBgZXVwYGHQUIBwWCBgaCBQcIuB0eMjB8MDIeHR0eMjB8MDIecR4FBwkEWFgECQcFHgUFggYOBoIF0nwwMh4dHR4yMHwwMh4dHR4yAAABACUAJQHbAdsAEwAAABQHBgcGIicmJyY0NzY3NjIXFhcB2x0eMjB8MDIeHR0eMjB8MDIeAT58MDIeHR0eMjB8MDIeHR0eMgABACUAJQHbAdsAQwAAARUUBisBIicmPwEmIyIHBgcGBwYUFxYXFhcWMzI3Njc2MzIfARYVFAcGBwYjIicmJyYnJjQ3Njc2NzYzMhcWFzc2FxYB2woIgAsGBQkoKjodHBwSFAwLCwwUEhwcHSIeIBMGAQQDJwMCISspNC8mLBobFBERFBsaLCYvKicpHSUIDAsBt4AICgsLCScnCwwUEhwcOhwcEhQMCw8OHAMDJwMDAgQnFBQRFBsaLCZeJiwaGxQRDxEcJQgEBgAAAAAAAAwAlgABAAAAAAABAAUADAABAAAAAAACAAcAIgABAAAAAAADACEAbgABAAAAAAAEAAUAnAABAAAAAAAFAAsAugABAAAAAAAGAAUA0gADAAEECQABAAoAAAADAAEECQACAA4AEgADAAEECQADAEIAKgADAAEECQAEAAoAkAADAAEECQAFABYAogADAAEECQAGAAoAxgBzAGwAaQBjAGsAAHNsaWNrAABSAGUAZwB1AGwAYQByAABSZWd1bGFyAABGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAOgAgAHMAbABpAGMAawAgADoAIAAxADQALQA0AC0AMgAwADEANAAARm9udEZvcmdlIDIuMCA6IHNsaWNrIDogMTQtNC0yMDE0AABzAGwAaQBjAGsAAHNsaWNrAABWAGUAcgBzAGkAbwBuACAAMQAuADAAAFZlcnNpb24gMS4wAABzAGwAaQBjAGsAAHNsaWNrAAAAAAIAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAABwAAAAEAAgECAQMAhwBECmFycm93cmlnaHQJYXJyb3dsZWZ0AAAAAAAAAf//AAIAAQAAAA4AAAAYAAAAAAACAAEAAwAGAAEABAAAAAIAAAAAAAEAAAAAzu7XsAAAAADPcXh/AAAAAM9xeH8=);src:url(data:application/vnd.ms-fontobject;base64,AAgAAGQHAAABAAIAAAAAAAIABQkAAAAAAAABAJABAAAAAExQAQAAgCAAAAAAAAAAAAAAAAEAAAAAAAAATxDE8AAAAAAAAAAAAAAAAAAAAAAAAAoAcwBsAGkAYwBrAAAADgBSAGUAZwB1AGwAYQByAAAAFgBWAGUAcgBzAGkAbwBuACAAMQAuADAAAAAKAHMAbABpAGMAawAAAAAAAAEAAAANAIAAAwBQRkZUTW3RyK8AAAdIAAAAHEdERUYANAAGAAAHKAAAACBPUy8yT/b9sgAAAVgAAABWY21hcCIPRb0AAAHIAAABYmdhc3D//wADAAAHIAAAAAhnbHlmP5u2YAAAAzwAAAIsaGVhZAABMfsAAADcAAAANmhoZWED5QIFAAABFAAAACRobXR4BkoASgAAAbAAAAAWbG9jYQD2AaIAAAMsAAAAEG1heHAASwBHAAABOAAAACBuYW1lBSeBwgAABWgAAAFucG9zdC+zMgMAAAbYAAAARQABAAAAAQAA8MQQT18PPPUACwIAAAAAAM9xeH8AAAAAz3F4fwAlACUB2wHbAAAACAACAAAAAAAAAAEAAAHbAAAALgIAAAAAAAHbAAEAAAAAAAAAAAAAAAAAAAAEAAEAAAAHAEQAAgAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAQIAAZAABQAIAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAIABQkAAAAAAACAAAABAAAAIAAAAAAAAAAAUGZFZABAAGEhkgHg/+AALgHb/9sAAAABAAAAAAAAAgAAAAAAAAACAAAAAgAAJQAlACUAJQAAAAAAAwAAAAMAAAAcAAEAAAAAAFwAAwABAAAAHAAEAEAAAAAMAAgAAgAEAAAAYSAiIZAhkv//AAAAAABhICIhkCGS//8AAP+l3+PedN5xAAEAAAAAAAAAAAAAAAAAAAEGAAABAAAAAAAAAAECAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGAIwAsAEWAAIAJQAlAdsB2wAYACwAAD8BNjQvASYjIg8BBhUUHwEHBhUUHwEWMzI2FAcGBwYiJyYnJjQ3Njc2MhcWF/GCBgaCBQcIBR0GBldXBgYdBQgH7x0eMjB8MDIeHR0eMjB8MDIecYIGDgaCBQUeBQcJBFhYBAkHBR4F0nwwMh4dHR4yMHwwMh4dHR4yAAAAAgAlACUB2wHbABgALAAAJTc2NTQvATc2NTQvASYjIg8BBhQfARYzMjYUBwYHBiInJicmNDc2NzYyFxYXASgdBgZXVwYGHQUIBwWCBgaCBQcIuB0eMjB8MDIeHR0eMjB8MDIecR4FBwkEWFgECQcFHgUFggYOBoIF0nwwMh4dHR4yMHwwMh4dHR4yAAABACUAJQHbAdsAEwAAABQHBgcGIicmJyY0NzY3NjIXFhcB2x0eMjB8MDIeHR0eMjB8MDIeAT58MDIeHR0eMjB8MDIeHR0eMgABACUAJQHbAdsAQwAAARUUBisBIicmPwEmIyIHBgcGBwYUFxYXFhcWMzI3Njc2MzIfARYVFAcGBwYjIicmJyYnJjQ3Njc2NzYzMhcWFzc2FxYB2woIgAsGBQkoKjodHBwSFAwLCwwUEhwcHSIeIBMGAQQDJwMCISspNC8mLBobFBERFBsaLCYvKicpHSUIDAsBt4AICgsLCScnCwwUEhwcOhwcEhQMCw8OHAMDJwMDAgQnFBQRFBsaLCZeJiwaGxQRDxEcJQgEBgAAAAAAAAwAlgABAAAAAAABAAUADAABAAAAAAACAAcAIgABAAAAAAADACEAbgABAAAAAAAEAAUAnAABAAAAAAAFAAsAugABAAAAAAAGAAUA0gADAAEECQABAAoAAAADAAEECQACAA4AEgADAAEECQADAEIAKgADAAEECQAEAAoAkAADAAEECQAFABYAogADAAEECQAGAAoAxgBzAGwAaQBjAGsAAHNsaWNrAABSAGUAZwB1AGwAYQByAABSZWd1bGFyAABGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAOgAgAHMAbABpAGMAawAgADoAIAAxADQALQA0AC0AMgAwADEANAAARm9udEZvcmdlIDIuMCA6IHNsaWNrIDogMTQtNC0yMDE0AABzAGwAaQBjAGsAAHNsaWNrAABWAGUAcgBzAGkAbwBuACAAMQAuADAAAFZlcnNpb24gMS4wAABzAGwAaQBjAGsAAHNsaWNrAAAAAAIAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAABwAAAAEAAgECAQMAhwBECmFycm93cmlnaHQJYXJyb3dsZWZ0AAAAAAAAAf//AAIAAQAAAA4AAAAYAAAAAAACAAEAAwAGAAEABAAAAAIAAAAAAAEAAAAAzu7XsAAAAADPcXh/AAAAAM9xeH8=?#iefix) format("embedded-opentype"),url(data:font/woff;base64,d09GRk9UVE8AAAVkAAsAAAAAB1wAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAABCAAAAi4AAAKbH/pWDkZGVE0AAAM4AAAAGgAAABxt0civR0RFRgAAA1QAAAAcAAAAIAAyAARPUy8yAAADcAAAAFIAAABgUBj/rmNtYXAAAAPEAAAAUAAAAWIiC0SwaGVhZAAABBQAAAAuAAAANgABMftoaGVhAAAERAAAABwAAAAkA+UCA2htdHgAAARgAAAADgAAAA4ESgBKbWF4cAAABHAAAAAGAAAABgAFUABuYW1lAAAEeAAAANwAAAFuBSeBwnBvc3QAAAVUAAAAEAAAACAAAwABeJw9ks9vEkEUx2cpWyeUoFYgNkHi2Wt7N3rVm3cTs3UVLC4LxIWEQvi1P3i7O1tYLJDAmlgKGEhQrsajf0j7J3jYTXrQWUrMJG+++b55n5e8NwwKBhHDMLv5kxT3ATEBxKBn3qOAl9zxHgb1MAPhHQgHkyF08Gr/L8B/Eb6zWnmCJ7AJVLubQOheArXvJ1A4EXi6j4I+Zg9F0QFKvsnlBCmXeve+sFEnb/nCptdtQ4QYhVFRAT1HrF8UQK/RL/SbmUbclsvGVFXRZKDHUE38cc4qpkbAAsuwiImvro+ufcfaOIQ6szlrmjRJDaKZKnbjN3GWKIbiIzRFUfCffuxxKOL+3LDlDVvx2TdxN84qZEsnhNBa6pgm2dAsnzbLsETdsmRFxUeHV4e+I2/ptN8TyqV8T3Dt29t7EYOuajVIw2y1Wy3M86w0zg/Fz2IvawmQAUHOVrPVfLkoScVynsqsTG0MGUs4z55nh3mnOJa+li+rl9WpPIcFfDubDeaDC+fLBdYN3QADzLauGfj4B6sZmq6CCpqmtSvF0qlUl2qf5AJIUCSlTqlb7lUG+LRfGzZGzZEyBgccMu6MuqPecNDvD4Y9Kjtj4gD+DsvKVMTcMdtqtZtmkzQstQvYje7Syep0PDSAhSOeHYXYWThEF//A/0YvYV1fSQtpKU5STtrhbQ444OtpKSWJIg3pOg8cBs7maTY1EZf07aq+hjWs7IWzdCYTGhb2CtZ47x+Uhx28AAB4nGNgYGBkAIJz765vANHnCyvqYTQAWnkHswAAeJxjYGRgYOADYgkGEGBiYARCFjAG8RgABHYAN3icY2BmYmCcwMDKwMHow5jGwMDgDqW/MkgytDAwMDGwcjKAQQMDAyOQUmCAgoA01xQGB4ZExUmMD/4/YNBjvP3/NgNEDQPjbbBKBQZGADfLDgsAAHicY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQzMCQqKClOUJz0/z9YHRLv/+L7D+8V3cuHmgAHjGwM6ELUByxUMIOZCmbgAAA5LQ8XeJxjYGRgYABiO68w73h+m68M3EwMIHC+sKIeTqsyqDLeZrwN5HIwgKUB/aYJUgAAeJxjYGRgYLzNwMCgx8QAAkA2IwMqYAIAMGIB7QIAAAACAAAlACUAJQAlAAAAAFAAAAUAAHicbY49asNAEIU/2ZJDfkiRIvXapUFCEqpcptABUrg3ZhEiQoKVfY9UqVLlGDlADpAT5e16IUWysMz3hjfzBrjjjQT/EjKpCy+4YhN5yZoxcirPe+SMWz4jr6S+5UzSa3VuwpTnBfc8RF7yxDZyKs9r5IxHPiKv1P9iZqDnyAvMQ39UecbScVb/gJO03Xk4CFom3XYK1clhMdQUlKo7/d9NF13RkIdfy+MV7TSe2sl11tRFaXYmJKpWTd7kdVnJ8veevZKc+n3I93t9Jnvr5n4aTVWU/0z9AI2qMkV4nGNgZkAGjAxoAAAAjgAF) format("woff"),url(data:font/ttf;base64,AAEAAAANAIAAAwBQRkZUTW3RyK8AAAdIAAAAHEdERUYANAAGAAAHKAAAACBPUy8yT/b9sgAAAVgAAABWY21hcCIPRb0AAAHIAAABYmdhc3D//wADAAAHIAAAAAhnbHlmP5u2YAAAAzwAAAIsaGVhZAABMfsAAADcAAAANmhoZWED5QIFAAABFAAAACRobXR4BkoASgAAAbAAAAAWbG9jYQD2AaIAAAMsAAAAEG1heHAASwBHAAABOAAAACBuYW1lBSeBwgAABWgAAAFucG9zdC+zMgMAAAbYAAAARQABAAAAAQAA8MQQT18PPPUACwIAAAAAAM9xeH8AAAAAz3F4fwAlACUB2wHbAAAACAACAAAAAAAAAAEAAAHbAAAALgIAAAAAAAHbAAEAAAAAAAAAAAAAAAAAAAAEAAEAAAAHAEQAAgAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAQIAAZAABQAIAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAIABQkAAAAAAACAAAABAAAAIAAAAAAAAAAAUGZFZABAAGEhkgHg/+AALgHb/9sAAAABAAAAAAAAAgAAAAAAAAACAAAAAgAAJQAlACUAJQAAAAAAAwAAAAMAAAAcAAEAAAAAAFwAAwABAAAAHAAEAEAAAAAMAAgAAgAEAAAAYSAiIZAhkv//AAAAAABhICIhkCGS//8AAP+l3+PedN5xAAEAAAAAAAAAAAAAAAAAAAEGAAABAAAAAAAAAAECAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGAIwAsAEWAAIAJQAlAdsB2wAYACwAAD8BNjQvASYjIg8BBhUUHwEHBhUUHwEWMzI2FAcGBwYiJyYnJjQ3Njc2MhcWF/GCBgaCBQcIBR0GBldXBgYdBQgH7x0eMjB8MDIeHR0eMjB8MDIecYIGDgaCBQUeBQcJBFhYBAkHBR4F0nwwMh4dHR4yMHwwMh4dHR4yAAAAAgAlACUB2wHbABgALAAAJTc2NTQvATc2NTQvASYjIg8BBhQfARYzMjYUBwYHBiInJicmNDc2NzYyFxYXASgdBgZXVwYGHQUIBwWCBgaCBQcIuB0eMjB8MDIeHR0eMjB8MDIecR4FBwkEWFgECQcFHgUFggYOBoIF0nwwMh4dHR4yMHwwMh4dHR4yAAABACUAJQHbAdsAEwAAABQHBgcGIicmJyY0NzY3NjIXFhcB2x0eMjB8MDIeHR0eMjB8MDIeAT58MDIeHR0eMjB8MDIeHR0eMgABACUAJQHbAdsAQwAAARUUBisBIicmPwEmIyIHBgcGBwYUFxYXFhcWMzI3Njc2MzIfARYVFAcGBwYjIicmJyYnJjQ3Njc2NzYzMhcWFzc2FxYB2woIgAsGBQkoKjodHBwSFAwLCwwUEhwcHSIeIBMGAQQDJwMCISspNC8mLBobFBERFBsaLCYvKicpHSUIDAsBt4AICgsLCScnCwwUEhwcOhwcEhQMCw8OHAMDJwMDAgQnFBQRFBsaLCZeJiwaGxQRDxEcJQgEBgAAAAAAAAwAlgABAAAAAAABAAUADAABAAAAAAACAAcAIgABAAAAAAADACEAbgABAAAAAAAEAAUAnAABAAAAAAAFAAsAugABAAAAAAAGAAUA0gADAAEECQABAAoAAAADAAEECQACAA4AEgADAAEECQADAEIAKgADAAEECQAEAAoAkAADAAEECQAFABYAogADAAEECQAGAAoAxgBzAGwAaQBjAGsAAHNsaWNrAABSAGUAZwB1AGwAYQByAABSZWd1bGFyAABGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAOgAgAHMAbABpAGMAawAgADoAIAAxADQALQA0AC0AMgAwADEANAAARm9udEZvcmdlIDIuMCA6IHNsaWNrIDogMTQtNC0yMDE0AABzAGwAaQBjAGsAAHNsaWNrAABWAGUAcgBzAGkAbwBuACAAMQAuADAAAFZlcnNpb24gMS4wAABzAGwAaQBjAGsAAHNsaWNrAAAAAAIAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAABwAAAAEAAgECAQMAhwBECmFycm93cmlnaHQJYXJyb3dsZWZ0AAAAAAAAAf//AAIAAQAAAA4AAAAYAAAAAAACAAEAAwAGAAEABAAAAAIAAAAAAAEAAAAAzu7XsAAAAADPcXh/AAAAAM9xeH8=) format("truetype"),url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxtZXRhZGF0YT5HZW5lcmF0ZWQgYnkgRm9udGFzdGljLm1lPC9tZXRhZGF0YT4KPGRlZnM+Cjxmb250IGlkPSJzbGljayIgaG9yaXotYWR2LXg9IjUxMiI+Cjxmb250LWZhY2UgZm9udC1mYW1pbHk9InNsaWNrIiB1bml0cy1wZXItZW09IjUxMiIgYXNjZW50PSI0ODAiIGRlc2NlbnQ9Ii0zMiIvPgo8bWlzc2luZy1nbHlwaCBob3Jpei1hZHYteD0iNTEyIiAvPgoKPGdseXBoIHVuaWNvZGU9IiYjODU5NDsiIGQ9Ik0yNDEgMTEzbDEzMCAxMzBjNCA0IDYgOCA2IDEzIDAgNS0yIDktNiAxM2wtMTMwIDEzMGMtMyAzLTcgNS0xMiA1LTUgMC0xMC0yLTEzLTVsLTI5LTMwYy00LTMtNi03LTYtMTIgMC01IDItMTAgNi0xM2w4Ny04OC04Ny04OGMtNC0zLTYtOC02LTEzIDAtNSAyLTkgNi0xMmwyOS0zMGMzLTMgOC01IDEzLTUgNSAwIDkgMiAxMiA1eiBtMjM0IDE0M2MwLTQwLTktNzctMjktMTEwLTIwLTM0LTQ2LTYwLTgwLTgwLTMzLTIwLTcwLTI5LTExMC0yOS00MCAwLTc3IDktMTEwIDI5LTM0IDIwLTYwIDQ2LTgwIDgwLTIwIDMzLTI5IDcwLTI5IDExMCAwIDQwIDkgNzcgMjkgMTEwIDIwIDM0IDQ2IDYwIDgwIDgwIDMzIDIwIDcwIDI5IDExMCAyOSA0MCAwIDc3LTkgMTEwLTI5IDM0LTIwIDYwLTQ2IDgwLTgwIDIwLTMzIDI5LTcwIDI5LTExMHoiLz4KPGdseXBoIHVuaWNvZGU9IiYjODU5MjsiIGQ9Ik0yOTYgMTEzbDI5IDMwYzQgMyA2IDcgNiAxMiAwIDUtMiAxMC02IDEzbC04NyA4OCA4NyA4OGM0IDMgNiA4IDYgMTMgMCA1LTIgOS02IDEybC0yOSAzMGMtMyAzLTggNS0xMyA1LTUgMC05LTItMTItNWwtMTMwLTEzMGMtNC00LTYtOC02LTEzIDAtNSAyLTkgNi0xM2wxMzAtMTMwYzMtMyA3LTUgMTItNSA1IDAgMTAgMiAxMyA1eiBtMTc5IDE0M2MwLTQwLTktNzctMjktMTEwLTIwLTM0LTQ2LTYwLTgwLTgwLTMzLTIwLTcwLTI5LTExMC0yOS00MCAwLTc3IDktMTEwIDI5LTM0IDIwLTYwIDQ2LTgwIDgwLTIwIDMzLTI5IDcwLTI5IDExMCAwIDQwIDkgNzcgMjkgMTEwIDIwIDM0IDQ2IDYwIDgwIDgwIDMzIDIwIDcwIDI5IDExMCAyOSA0MCAwIDc3LTkgMTEwLTI5IDM0LTIwIDYwLTQ2IDgwLTgwIDIwLTMzIDI5LTcwIDI5LTExMHoiLz4KPGdseXBoIHVuaWNvZGU9IiYjODIyNjsiIGQ9Ik00NzUgMjU2YzAtNDAtOS03Ny0yOS0xMTAtMjAtMzQtNDYtNjAtODAtODAtMzMtMjAtNzAtMjktMTEwLTI5LTQwIDAtNzcgOS0xMTAgMjktMzQgMjAtNjAgNDYtODAgODAtMjAgMzMtMjkgNzAtMjkgMTEwIDAgNDAgOSA3NyAyOSAxMTAgMjAgMzQgNDYgNjAgODAgODAgMzMgMjAgNzAgMjkgMTEwIDI5IDQwIDAgNzctOSAxMTAtMjkgMzQtMjAgNjAtNDYgODAtODAgMjAtMzMgMjktNzAgMjktMTEweiIvPgo8Z2x5cGggdW5pY29kZT0iJiM5NzsiIGQ9Ik00NzUgNDM5bDAtMTI4YzAtNS0xLTktNS0xMy00LTQtOC01LTEzLTVsLTEyOCAwYy04IDAtMTMgMy0xNyAxMS0zIDctMiAxNCA0IDIwbDQwIDM5Yy0yOCAyNi02MiAzOS0xMDAgMzktMjAgMC0zOS00LTU3LTExLTE4LTgtMzMtMTgtNDYtMzItMTQtMTMtMjQtMjgtMzItNDYtNy0xOC0xMS0zNy0xMS01NyAwLTIwIDQtMzkgMTEtNTcgOC0xOCAxOC0zMyAzMi00NiAxMy0xNCAyOC0yNCA0Ni0zMiAxOC03IDM3LTExIDU3LTExIDIzIDAgNDQgNSA2NCAxNSAyMCA5IDM4IDIzIDUxIDQyIDIgMSA0IDMgNyAzIDMgMCA1LTEgNy0zbDM5LTM5YzItMiAzLTMgMy02IDAtMi0xLTQtMi02LTIxLTI1LTQ2LTQ1LTc2LTU5LTI5LTE0LTYwLTIwLTkzLTIwLTMwIDAtNTggNS04NSAxNy0yNyAxMi01MSAyNy03MCA0Ny0yMCAxOS0zNSA0My00NyA3MC0xMiAyNy0xNyA1NS0xNyA4NSAwIDMwIDUgNTggMTcgODUgMTIgMjcgMjcgNTEgNDcgNzAgMTkgMjAgNDMgMzUgNzAgNDcgMjcgMTIgNTUgMTcgODUgMTcgMjggMCA1NS01IDgxLTE1IDI2LTExIDUwLTI2IDcwLTQ1bDM3IDM3YzYgNiAxMiA3IDIwIDQgOC00IDExLTkgMTEtMTd6Ii8+CjwvZm9udD48L2RlZnM+PC9zdmc+Cg==#slick) format("svg")}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:none;background:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"\2190"}[dir=rtl] .slick-prev:before{content:"\2192"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"\2192"}[dir=rtl] .slick-next:before{content:"\2190"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{width:20px;height:20px;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"\2022";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}b,strong{font-weight:bolder}code{font-family:monospace,monospace;font-size:1em}small{font-size:80%}img{border-style:none}button,input,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[hidden],template{display:none}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:sans-serif}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}blockquote,figure,h1,h2,h3,h4,h5,h6,p,pre{margin:0}button{background:transparent;padding:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}ol,ul{margin:0;padding:0}ol,ul{list-style:none}html{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;line-height:1.5}*,:after,:before{border:0 solid #ccc}img{border-style:solid}textarea{resize:vertical}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:inherit;opacity:.5}input::-moz-placeholder,textarea::-moz-placeholder{color:inherit;opacity:.5}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:inherit;opacity:.5}input::placeholder,textarea::placeholder{color:inherit;opacity:.5}[role=button],button{cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,select,textarea{padding:0;line-height:inherit;color:inherit}code,pre{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}.centered{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.centered,.fill{position:absolute}.fill{top:0;left:0;right:0;bottom:0}.hamburger{padding:0;display:inline-block;cursor:pointer;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;-o-transition-property:opacity,filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger.is-active:hover,.hamburger:hover{opacity:.5}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#000}.hamburger-box{width:25px;height:16px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:25px;height:2px;background-color:#000;border-radius:0;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:-o-transform;transition-property:transform;transition-property:transform,-webkit-transform,-o-transform;-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-7px}.hamburger-inner:after{bottom:-7px}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;-webkit-transition-duration:.13s;-o-transition-duration:.13s;transition-duration:.13s;-webkit-transition-delay:.13s;-o-transition-delay:.13s;transition-delay:.13s;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);-o-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse .hamburger-inner:after{top:-14px;-webkit-transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear;-o-transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse .hamburger-inner:before{-webkit-transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);-o-transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1),-o-transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19),-webkit-transform .13s cubic-bezier(.55,.055,.675,.19),-o-transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{-webkit-transform:translate3d(0,-7px,0) rotate(-45deg);transform:translate3d(0,-7px,0) rotate(-45deg);-webkit-transition-delay:.22s;-o-transition-delay:.22s;transition-delay:.22s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);-o-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse.is-active .hamburger-inner:after{top:0;opacity:0;-webkit-transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s;-o-transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .22s linear;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s}.hamburger--collapse.is-active .hamburger-inner:before{top:0;-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .25s;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .25s;-o-transition:top .1s .16s cubic-bezier(.33333,0,.66667,.33333),-o-transform .13s .25s cubic-bezier(.215,.61,.355,1);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s,-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .25s,-o-transform .13s cubic-bezier(.215,.61,.355,1) .25s}:root{--balloon-color:rgba(0,0,0,.7);--balloon-font-size:.65rem;--balloon-move:4px}button[aria-label][data-balloon-pos]{overflow:visible}[aria-label][data-balloon-pos]{position:relative;cursor:pointer}[aria-label][data-balloon-pos]:after{text-indent:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal;text-shadow:none;font-size:var(--balloon-font-size);background:var(--balloon-color);border-radius:2px;color:#fff;content:attr(aria-label);padding:.5em 1em;white-space:nowrap}[aria-label][data-balloon-pos]:after,[aria-label][data-balloon-pos]:before{opacity:0;pointer-events:none;-webkit-transition:all .18s ease-out .18s;-o-transition:all .18s ease-out .18s;transition:all .18s ease-out .18s;position:absolute;z-index:10}[aria-label][data-balloon-pos]:before{width:0;height:0;border:5px solid transparent;border-top:5px solid var(--balloon-color);content:""}[aria-label][data-balloon-pos]:hover:after,[aria-label][data-balloon-pos]:hover:before,[aria-label][data-balloon-pos]:not([data-balloon-nofocus]):focus:after,[aria-label][data-balloon-pos]:not([data-balloon-nofocus]):focus:before,[aria-label][data-balloon-pos][data-balloon-visible]:after,[aria-label][data-balloon-pos][data-balloon-visible]:before{opacity:1;pointer-events:none}[aria-label][data-balloon-pos][data-balloon-break]:after{white-space:pre}[aria-label][data-balloon-pos][data-balloon-break][data-balloon-length]:after{white-space:pre-line;word-break:break-word}[aria-label][data-balloon-pos][data-balloon-blunt]:after,[aria-label][data-balloon-pos][data-balloon-blunt]:before{-webkit-transition:none;-o-transition:none;transition:none}[aria-label][data-balloon-pos][data-balloon-pos=up]:after{margin-bottom:10px}[aria-label][data-balloon-pos][data-balloon-pos=up]:after,[aria-label][data-balloon-pos][data-balloon-pos=up]:before{bottom:100%;left:50%;-webkit-transform:translate(-50%,var(--balloon-move));-o-transform:translate(-50%,var(--balloon-move));transform:translate(-50%,var(--balloon-move));-webkit-transform-origin:top;-o-transform-origin:top;transform-origin:top}[aria-label][data-balloon-pos][data-balloon-pos=up]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos=up]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos=up][data-balloon-visible]:after,[aria-label][data-balloon-pos][data-balloon-pos=up][data-balloon-visible]:before{-webkit-transform:translate(-50%);-o-transform:translate(-50%);transform:translate(-50%)}[aria-label][data-balloon-pos][data-balloon-pos=up-left]:after{left:0;margin-bottom:10px}[aria-label][data-balloon-pos][data-balloon-pos=up-left]:after,[aria-label][data-balloon-pos][data-balloon-pos=up-left]:before{bottom:100%;-webkit-transform:translateY(var(--balloon-move));-o-transform:translateY(var(--balloon-move));transform:translateY(var(--balloon-move));-webkit-transform-origin:top;-o-transform-origin:top;transform-origin:top}[aria-label][data-balloon-pos][data-balloon-pos=up-left]:before{left:5px}[aria-label][data-balloon-pos][data-balloon-pos=up-left]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos=up-left]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos=up-left][data-balloon-visible]:after,[aria-label][data-balloon-pos][data-balloon-pos=up-left][data-balloon-visible]:before{-webkit-transform:translate(0);-o-transform:translate(0);transform:translate(0)}[aria-label][data-balloon-pos][data-balloon-pos=up-right]:after{right:0;margin-bottom:10px}[aria-label][data-balloon-pos][data-balloon-pos=up-right]:after,[aria-label][data-balloon-pos][data-balloon-pos=up-right]:before{bottom:100%;-webkit-transform:translateY(var(--balloon-move));-o-transform:translateY(var(--balloon-move));transform:translateY(var(--balloon-move));-webkit-transform-origin:top;-o-transform-origin:top;transform-origin:top}[aria-label][data-balloon-pos][data-balloon-pos=up-right]:before{right:5px}[aria-label][data-balloon-pos][data-balloon-pos=up-right]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos=up-right]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos=up-right][data-balloon-visible]:after,[aria-label][data-balloon-pos][data-balloon-pos=up-right][data-balloon-visible]:before{-webkit-transform:translate(0);-o-transform:translate(0);transform:translate(0)}[aria-label][data-balloon-pos][data-balloon-pos=down]:after{margin-top:10px}[aria-label][data-balloon-pos][data-balloon-pos=down]:after,[aria-label][data-balloon-pos][data-balloon-pos=down]:before{left:50%;top:100%;-webkit-transform:translate(-50%,calc(var(--balloon-move)*-1));-o-transform:translate(-50%,calc(var(--balloon-move)*-1));transform:translate(-50%,calc(var(--balloon-move)*-1))}[aria-label][data-balloon-pos][data-balloon-pos=down]:before{width:0;height:0;border:5px solid transparent;border-bottom:5px solid var(--balloon-color)}[aria-label][data-balloon-pos][data-balloon-pos=down]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos=down]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos=down][data-balloon-visible]:after,[aria-label][data-balloon-pos][data-balloon-pos=down][data-balloon-visible]:before{-webkit-transform:translate(-50%);-o-transform:translate(-50%);transform:translate(-50%)}[aria-label][data-balloon-pos][data-balloon-pos=down-left]:after{left:0;margin-top:10px}[aria-label][data-balloon-pos][data-balloon-pos=down-left]:after,[aria-label][data-balloon-pos][data-balloon-pos=down-left]:before{top:100%;-webkit-transform:translateY(calc(var(--balloon-move)*-1));-o-transform:translateY(calc(var(--balloon-move)*-1));transform:translateY(calc(var(--balloon-move)*-1))}[aria-label][data-balloon-pos][data-balloon-pos=down-left]:before{width:0;height:0;border:5px solid transparent;border-bottom:5px solid var(--balloon-color);left:5px}[aria-label][data-balloon-pos][data-balloon-pos=down-left]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos=down-left]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos=down-left][data-balloon-visible]:after,[aria-label][data-balloon-pos][data-balloon-pos=down-left][data-balloon-visible]:before{-webkit-transform:translate(0);-o-transform:translate(0);transform:translate(0)}[aria-label][data-balloon-pos][data-balloon-pos=down-right]:after{right:0;margin-top:10px}[aria-label][data-balloon-pos][data-balloon-pos=down-right]:after,[aria-label][data-balloon-pos][data-balloon-pos=down-right]:before{top:100%;-webkit-transform:translateY(calc(var(--balloon-move)*-1));-o-transform:translateY(calc(var(--balloon-move)*-1));transform:translateY(calc(var(--balloon-move)*-1))}[aria-label][data-balloon-pos][data-balloon-pos=down-right]:before{width:0;height:0;border:5px solid transparent;border-bottom:5px solid var(--balloon-color);right:5px}[aria-label][data-balloon-pos][data-balloon-pos=down-right]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos=down-right]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos=down-right][data-balloon-visible]:after,[aria-label][data-balloon-pos][data-balloon-pos=down-right][data-balloon-visible]:before{-webkit-transform:translate(0);-o-transform:translate(0);transform:translate(0)}[aria-label][data-balloon-pos][data-balloon-pos=left]:after{margin-right:10px}[aria-label][data-balloon-pos][data-balloon-pos=left]:after,[aria-label][data-balloon-pos][data-balloon-pos=left]:before{right:100%;top:50%;-webkit-transform:translate(var(--balloon-move),-50%);-o-transform:translate(var(--balloon-move),-50%);transform:translate(var(--balloon-move),-50%)}[aria-label][data-balloon-pos][data-balloon-pos=left]:before{width:0;height:0;border:5px solid transparent;border-left:5px solid var(--balloon-color)}[aria-label][data-balloon-pos][data-balloon-pos=left]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos=left]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos=left][data-balloon-visible]:after,[aria-label][data-balloon-pos][data-balloon-pos=left][data-balloon-visible]:before{-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}[aria-label][data-balloon-pos][data-balloon-pos=right]:after{margin-left:10px}[aria-label][data-balloon-pos][data-balloon-pos=right]:after,[aria-label][data-balloon-pos][data-balloon-pos=right]:before{left:100%;top:50%;-webkit-transform:translate(calc(var(--balloon-move)*-1),-50%);-o-transform:translate(calc(var(--balloon-move)*-1),-50%);transform:translate(calc(var(--balloon-move)*-1),-50%)}[aria-label][data-balloon-pos][data-balloon-pos=right]:before{width:0;height:0;border:5px solid transparent;border-right:5px solid var(--balloon-color)}[aria-label][data-balloon-pos][data-balloon-pos=right]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos=right]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos=right][data-balloon-visible]:after,[aria-label][data-balloon-pos][data-balloon-pos=right][data-balloon-visible]:before{-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}[aria-label][data-balloon-pos][data-balloon-length=small]:after{white-space:normal;width:80px}[aria-label][data-balloon-pos][data-balloon-length=medium]:after{white-space:normal;width:150px}[aria-label][data-balloon-pos][data-balloon-length=large]:after{white-space:normal;width:260px}[aria-label][data-balloon-pos][data-balloon-length=xlarge]:after{white-space:normal;width:380px}@media screen and (max-width:768px){[aria-label][data-balloon-pos][data-balloon-length=xlarge]:after{white-space:normal;width:90vw}}[aria-label][data-balloon-pos][data-balloon-length=fit]:after{white-space:normal;width:100%}.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:1.5rem;padding-left:1.5rem}@media (min-width:568px){.container{max-width:568px}}@media (min-width:569px){.container{max-width:569px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:769px){.container{max-width:769px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1025px){.container{max-width:1025px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1281px){.container{max-width:1281px}}@media (min-width:1440px){.container{max-width:1440px}}@media (min-width:1441px){.container{max-width:1441px}}.size-6xl{font-size:2.25rem;line-height:1.25}@media (min-width:768px){.size-6xl{font-size:4rem}}.size-5xl{font-size:1.875rem;line-height:1.25}@media (min-width:768px){.size-5xl{font-size:3rem}}.size-4xl{font-size:1.5rem;line-height:1.25}@media (min-width:768px){.size-4xl{font-size:2.25rem}}.size-3xl{font-size:1.875rem;line-height:1.25}.size-2xl{font-size:1.5rem;line-height:1.25}.size-xl{font-size:1.25rem}.size-lg{font-size:1.125rem}.size-sm{font-size:.875rem}.size-xs{font-size:.75rem}html{background-color:#f2f2f2;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;background-color:#fff;padding-top:4rem;font-size:1.25rem}body.locked{position:relative;overflow:hidden}h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;line-height:1}p{margin-bottom:.75rem;line-height:1.5}p:last-child{margin-bottom:0}a{color:#888;-webkit-transition:.1s ease;-o-transition:.1s ease;transition:.1s ease}a,a:hover{text-decoration:none}a:hover{color:#1a1a1a}:focus{outline:none!important}.invisible-slide{opacity:0;pointer-events:none}.slick-slide{-webkit-transition:opacity .35s ease;-o-transition:opacity .35s ease;transition:opacity .35s ease}[aria-label][data-balloon-pos][data-balloon-pos=up]:after{border-radius:.2rem}.bg-cover-image-box{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:2.5rem;padding-bottom:2.5rem;min-height:20rem}.bg-cover-image-box .bg-cover-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.bg-cover-image-box .bg-cover-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:568px){.rnc-hide-mobile{display:none!important}}@media screen and (max-width:1024px) and (min-width:569px){.rnc-hide-tablet{display:none!important}}@media (min-width:1025px){.rnc-hide-desktop{display:none!important}}.btn{text-transform:uppercase;padding:1rem 3rem;border-radius:9999px;letter-spacing:.1em;font-size:.75rem;font-weight:500;text-align:center}.btn,.button{display:inline-block}.button{border-radius:.25rem;margin-top:.75rem;margin-bottom:.75rem;padding:.75rem 1rem;color:#fff;line-height:1}@media (min-width:568px){.button{background-color:#744210}}.btn-underline,.btn-underline-master,.btn-underline-white{border-radius:9999px;font-weight:500;text-align:center;position:relative;border-radius:0;letter-spacing:.1em;display:inline-block;border-bottom-width:2px;border-style:solid;padding:1rem 0 .25rem;line-height:1;margin-top:.75rem;text-transform:uppercase;font-size:.75rem}.btn-underline{border-color:#000;color:#000}.btn-underline:hover{color:#888;border-color:#888}@media (min-width:568px){.btn-underline{font-size:.875rem}}.btn-underline-white{border-color:#fff;color:#fff}.btn-underline-white a{color:#fff}@media (min-width:568px){.btn-underline-white{font-size:.875rem}}.btn-border-white,.product-type-section.text-white .products-list-tab .products-list-tab__product-box .btn-border-white,.products-list-tab__children .products-list-tab__panel .btn-view{display:inline-block;text-transform:uppercase;padding:1rem 3rem;border-radius:9999px;letter-spacing:.1em;font-size:.75rem;font-weight:500;text-align:center;border:2px solid #fff;color:#fff;-webkit-box-shadow:0 0 5px rgba(0,0,0,.1);box-shadow:0 0 5px rgba(0,0,0,.1);line-height:1.2}.btn-border-white:hover,.product-type-section.text-white .products-list-tab .products-list-tab__product-box .btn-border-white:hover,.products-list-tab__children .products-list-tab__panel .btn-view:hover{background-color:#ebebeb;color:#888}.btn-bg-white{display:inline-block;text-transform:uppercase;padding:1rem 3rem;border-radius:9999px;letter-spacing:.1em;font-size:.75rem;font-weight:500;text-align:center;background-color:#fff;color:#888;-webkit-box-shadow:0 0 5px rgba(0,0,0,.1);box-shadow:0 0 5px rgba(0,0,0,.1);line-height:1.2}.btn-bg-white:hover{background-color:#ebebeb}.btn-border-black,.gform_wrapper form .gform_footer input[type=submit],.product-type-section.text-black .products-list-tab .products-list-tab__product-box-footer-wrapper .btn-border-white,.product-type-section.text-black .products-list-tab .products-list-tab__product-box-footer-wrapper .products-list-tab__children .products-list-tab__panel .btn-view,.product-type-section.text-black .products-list-tab .products-list-tab__product-box .btn-border-white,.product-type-section.text-black .products-list-tab .products-list-tab__product-box .products-list-tab__children .products-list-tab__panel .btn-view,.products-list-tab__children.products-light .products-list-tab__panel .btn-view,.products-list-tab__children .products-list-tab__panel .product-type-section.text-black .products-list-tab .products-list-tab__product-box-footer-wrapper .btn-view,.products-list-tab__children .products-list-tab__panel .product-type-section.text-black .products-list-tab .products-list-tab__product-box .btn-view{display:inline-block;text-transform:uppercase;padding:1rem 3rem;border-radius:9999px;letter-spacing:.1em;font-size:.75rem;font-weight:500;text-align:center;border:2px solid #000;color:#000;-webkit-box-shadow:0 0 5px rgba(0,0,0,.1);box-shadow:0 0 5px rgba(0,0,0,.1);line-height:1.2}.btn-bg-black,.btn-border-black:hover,.gform_wrapper form .gform_footer input:hover[type=submit],.product-type-section.text-black .products-list-tab .products-list-tab__product-box-footer-wrapper .btn-border-white:hover,.product-type-section.text-black .products-list-tab .products-list-tab__product-box-footer-wrapper .products-list-tab__children .products-list-tab__panel .btn-view:hover,.product-type-section.text-black .products-list-tab .products-list-tab__product-box .btn-border-white:hover,.product-type-section.text-black .products-list-tab .products-list-tab__product-box .products-list-tab__children .products-list-tab__panel .btn-view:hover,.products-list-tab__children.products-light .products-list-tab__panel .btn-view:hover,.products-list-tab__children .products-list-tab__panel .product-type-section.text-black .products-list-tab .products-list-tab__product-box-footer-wrapper .btn-view:hover,.products-list-tab__children .products-list-tab__panel .product-type-section.text-black .products-list-tab .products-list-tab__product-box .btn-view:hover{background-color:#000;color:#fff}.btn-bg-black{display:inline-block;text-transform:uppercase;padding:1rem 3rem;border-radius:9999px;letter-spacing:.1em;font-size:.75rem;font-weight:500;text-align:center;-webkit-box-shadow:0 0 5px rgba(0,0,0,.1);box-shadow:0 0 5px rgba(0,0,0,.1);line-height:1.2}.btn-bg-black:hover{background-color:#ebebeb}.btn-border-rancilio{display:inline-block;text-transform:uppercase;padding:1rem 3rem;border-radius:9999px;letter-spacing:.1em;font-size:.75rem;font-weight:500;text-align:center;border:2px solid #449762;color:#449762;-webkit-box-shadow:0 0 5px rgba(0,0,0,.1);box-shadow:0 0 5px rgba(0,0,0,.1);line-height:1.2}.btn-border-rancilio:hover{background-color:#449762;color:#fff}.btn-border-specialty{display:inline-block;text-transform:uppercase;padding:1rem 3rem;border-radius:9999px;letter-spacing:.1em;font-size:.75rem;font-weight:500;text-align:center;border:2px solid #da1030;color:#da1030;-webkit-box-shadow:0 0 5px rgba(0,0,0,.1);box-shadow:0 0 5px rgba(0,0,0,.1);line-height:1.2}.btn-border-specialty:hover{background-color:#da1030;color:#fff}.btn-border-egro{display:inline-block;text-transform:uppercase;padding:1rem 3rem;border-radius:9999px;letter-spacing:.1em;font-size:.75rem;font-weight:500;text-align:center;border:2px solid #bc292e;color:#bc292e;-webkit-box-shadow:0 0 5px rgba(0,0,0,.1);box-shadow:0 0 5px rgba(0,0,0,.1);line-height:1.2}.btn-border-egro:hover{background-color:#bc292e;color:#fff}.btn-bg-gray-600{padding:.75rem 1rem;border-radius:9999px;background-color:#666;font-size:.875rem;color:#fff;text-transform:uppercase;letter-spacing:.05em;line-height:1;font-weight:400;display:inline-block}.btn-bg-gray-600:hover{background-color:#000;color:#fff}.product-compare-button{position:relative;opacity:1;-webkit-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease;z-index:1}.product-compare-button svg{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:-o-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease,-o-transform .3s ease}.product-compare-button:after{position:absolute;opacity:0;font-size:.75rem;font-weight:500;letter-spacing:.05em;border-radius:9999px;background-color:#444;color:#fff;white-space:nowrap;right:0;height:2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:1rem;padding-right:1rem;text-transform:uppercase;pointer-events:none;z-index:-1;top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);content:attr(data-label);-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.product-compare-button:enabled:hover:after{padding-right:2.5rem;opacity:1;pointer-events:all}.product-compare-button:enabled:hover svg{-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.product-compare-button:enabled:hover svg *{stroke:#fff!important}.product-compare-button:enabled:hover svg circle{stroke-opacity:0}.product-compare-button:disabled{opacity:.25;cursor:not-allowed}.product-compare-button:disabled:hover:after{display:none}.comment-list ol{list-style:none}.comment-form p{margin-bottom:1rem}.comment-form input[type=email],.comment-form input[type=text],.comment-form input[type=url],.comment-form textarea{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:.25rem .5rem;margin-bottom:.25rem;font-size:1rem;line-height:1.5;background-color:#fff;color:#1a1a1a;border-width:1px;border-color:#888;border-radius:.25rem}.comment-form input[type=email]:focus,.comment-form input[type=text]:focus,.comment-form input[type=url]:focus,.comment-form textarea:focus{-webkit-box-shadow:0 0 0 3px rgba(66,153,225,.5);box-shadow:0 0 0 3px rgba(66,153,225,.5)}.comment-form input[type=submit]{display:inline-block;text-transform:uppercase;padding:1rem 3rem;border-radius:9999px;letter-spacing:.1em;font-size:.75rem;font-weight:500;text-align:center;background-color:#444}.comment-form input[type=submit]:hover{background-color:#444}.search-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-form label{margin-bottom:1rem;font-weight:400}.search-form .search-field{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:.25rem .5rem;margin-bottom:.25rem;background-color:#fff;color:#222;border-color:#888}.search-form .search-field,.search-form .search-submit{font-size:1rem;line-height:1.5;border-width:1px;border-radius:.25rem}.search-form .search-submit{display:inline-block;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:400;white-space:nowrap;padding:.5rem 1rem;text-decoration:none;color:#ebebeb;background-color:#888}.search-form .search-submit:hover{background-color:#ccc}input[type=checkbox],input[type=radio]{position:absolute;left:-9999px}input[type=checkbox]+label,input[type=radio]+label{position:relative;display:block;cursor:pointer;padding-left:2rem}input[type=checkbox]+label:before,input[type=radio]+label:before{display:block;position:absolute;left:0;width:1rem;height:1rem;border:2px solid #000;border-radius:.25rem;content:"";top:4px}input[type=checkbox]:disabled+label,input[type=radio]:disabled+label{width:1rem;height:1rem;cursor:not-allowed}input[type=checkbox]:checked+label:before,input[type=radio]:checked+label:before{background-color:#000;width:1rem;height:1rem}.gform_wrapper{margin-bottom:0!important}.gform_wrapper form .gform_body .gform_fields .gfield{margin-top:0;margin-bottom:0}.gform_wrapper form .gform_body .gform_fields .gfield.gfield_error{border-width:0;background-color:transparent}.gform_wrapper form .gform_body .gform_fields .gfield.gfield_error .ginput_container input{margin-bottom:0;border:0!important;border-bottom:.05rem solid #bc292e!important}.gform_wrapper form .gform_body .gform_fields .gfield.gfield_error .validation_message{padding-top:.5rem;padding-left:.5rem;color:#bc292e;font-size:.75rem}.gform_wrapper form .gform_body .gform_fields .gfield .gfield_label{margin-bottom:1rem;font-weight:400}.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container{margin-top:0!important}.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input{background-color:transparent;border-bottom:1px;border-color:#ccc;border-style:solid;margin-bottom:2.5rem;margin-top:0!important}.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input::-webkit-input-placeholder{color:#888;font-size:1rem}.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input::-moz-placeholder{color:#888;font-size:1rem}.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input::-ms-input-placeholder{color:#888;font-size:1rem}.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input::placeholder{color:#888;font-size:1rem}.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container span{margin-bottom:0}.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gfield_select{background-color:#fff;border:1px solid #ccc;margin-bottom:2.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.25rem 2.5rem .25rem .5rem;font-size:1rem;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjNweCIgaGVpZ2h0PSIxMnB4IiB2aWV3Qm94PSIwIDAgMjMgMTIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUyLjYgKDY3NDkxKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5hcnJvdy1kb3duLWJsYWNrPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IlBBR0VTIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2UtbGluZWNhcD0icm91bmQiPgogICAgICAgIDxnIGlkPSJhcnJvdy1kb3duLWJsYWNrIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMS41MDAwMDAsIDYuMDAwMDAwKSBzY2FsZSgxLCAtMSkgcm90YXRlKDkwLjAwMDAwMCkgdHJhbnNsYXRlKC0xMS41MDAwMDAsIC02LjAwMDAwMCkgdHJhbnNsYXRlKDYuNTAwMDAwLCAtNC41MDAwMDApIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMiI+CiAgICAgICAgICAgIDxwb2x5bGluZSBpZD0iUGF0aC0yIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1LjEwMDAwMCwgMTAuNTAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC01LjEwMDAwMCwgLTEwLjUwMDAwMCkgIiBwb2ludHM9IjAuOSAwIDkuMyAxMC41IDAuOSAyMSI+PC9wb2x5bGluZT4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);background-position-x:98%;background-position-y:.8rem;background-repeat:no-repeat;background-size:1rem}.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_consent .gfield_consent_label{display:inline-block;font-size:.75rem}.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_consent .gfield_consent_label:before{border-radius:0;border-width:1px;top:0}.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_checkbox .gfield_checkbox label{display:inline-block;font-size:.75rem;padding-left:2rem}.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_checkbox .gfield_checkbox label:before{border-radius:0;border-width:1px;top:0}.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_textarea textarea{background-color:#fff;border:1px solid #ccc;border-radius:.25rem;margin-bottom:1rem}.gform_wrapper form .gform_body .gform_fields .gfield.gfield_html{font-size:.75rem;margin-bottom:2.5rem}.gform_wrapper form .gform_body .gform_fields .gfield .gfield_required{color:#bc292e}.gform_wrapper form .gform_footer{padding-bottom:0!important}.gform_wrapper form .gform_footer input[type=submit]{background-color:transparent;cursor:pointer}.gform_wrapper form .gform_footer img{display:inline-block!important}.gform_wrapper form .gform_footer input.disabled{background-color:#08090c}.gform_wrapper form .validation_error{font-size:1rem!important;border-top:0!important;border-bottom:0!important;color:#bc292e!important;text-align:left!important}.alignnone{margin-left:0;margin-right:0;max-width:100%;height:auto}.aligncenter{margin:.5rem auto;display:block;height:auto}.alignleft,.alignright{margin-bottom:1rem;height:auto}@media (min-width:568px){.alignleft{margin-right:1rem;float:left}.alignright{margin-left:1rem;float:right}}.wp-caption{display:inline-block;margin-bottom:1rem}.wp-caption img{margin-bottom:.5rem;line-height:1;max-width:100%;height:auto}.wp-caption-text{font-size:90%;color:#6c757d}.screen-reader-text,.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.screen-reader-text:active,.screen-reader-text:focus,.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.socialbar .socialbar-list{list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.socialbar .socialbar-list li{display:inline-block;margin-right:2.5rem}.socialbar .socialbar-list li a{display:inline-block}.socialbar .socialbar-list li a svg{width:1.5rem;height:1.5rem}.socialbar .socialbar-list li a svg *{-webkit-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease}.socialbar .socialbar-list li a:hover svg *{fill:#888}.newsletter-form-wrapper{display:block;background-color:#f2f2f2}@media (min-width:568px){.newsletter-form-wrapper{margin-top:2.5rem}}.newsletter-form-wrapper .newsletter-form{padding-top:5rem;padding-bottom:5rem;margin-bottom:1.5rem}@media (min-width:568px){.newsletter-form-wrapper .newsletter-form{padding-left:1.5rem;padding-right:1.5rem}}.newsletter-form-wrapper .newsletter-form form{position:relative;width:100%;max-width:32rem;margin:3rem auto .75rem;display:block}.newsletter-form-wrapper .newsletter-form form input{padding:1rem 6rem 1rem 1.5rem;border-radius:9999px;border-color:#000;border-width:2px;width:100%;display:block;font-size:1rem;background-color:#fff;color:#000;letter-spacing:.05em;outline:0}@media (min-width:568px){.newsletter-form-wrapper .newsletter-form form input{padding-left:2.5rem;padding-right:10rem}}.newsletter-form-wrapper .newsletter-form form input::-webkit-input-placeholder{font-weight:300;color:#aaa}.newsletter-form-wrapper .newsletter-form form input::-moz-placeholder{font-weight:300;color:#aaa}.newsletter-form-wrapper .newsletter-form form input::-ms-input-placeholder{font-weight:300;color:#aaa}.newsletter-form-wrapper .newsletter-form form input::placeholder{font-weight:300;color:#aaa}.newsletter-form-wrapper .newsletter-form form input:focus{border-color:#000}.newsletter-form-wrapper .newsletter-form form input:invalid+.send-button,.newsletter-form-wrapper .newsletter-form form input:placeholder-shown+.send-button{background-color:#fff;color:#000}.newsletter-form-wrapper .newsletter-form form .send-button{position:absolute;top:0;right:0;padding:1rem 1.5rem;border-radius:9999px;border-color:#000;border-width:2px;background-color:#000;font-size:1rem;color:#fff;text-transform:uppercase;letter-spacing:.1em}@media (min-width:568px){.newsletter-form-wrapper .newsletter-form form .send-button{padding-left:2.5rem;padding-right:2.5rem}}.newsletter-form-wrapper .newsletter-form form .send-button:hover{background-color:#000;color:#fff}.slick-loading .slick-list{background:#fff}.slick-next:before,.slick-prev:before{content:none}.slider-box{position:relative}.slider-box:before{right:100%}.slider-box:after,.slider-box:before{position:absolute;z-index:10;width:100%;content:"";top:-5px;bottom:-5px}.slider-box:after{left:100%}.slider-box .slick-slider{margin-bottom:.75rem}.slider-box .slick-slider .slick-list{overflow:visible}.slider-box .slick-slider .slick-list .post-teaser{padding-left:.75rem;padding-right:.75rem;width:400px}@media (min-width:568px){.slider-box .slick-slider .slick-list .post-teaser{width:500px}}.slider-box .slick-slider .slick-list .post-teaser a .post-image{background-color:#1a1a1a;padding-bottom:75%}.slider-box .slick-slider .slick-list .post-teaser a .post-image .teaser-info .post-title{margin-bottom:0;font-size:1.25rem}.slider-box .slick-prev{left:1.5rem}.slider-box .slick-prev:before{content:none}.slider-box .slick-next{right:0;background-position:50%;background-repeat:no-repeat;background-size:contain;padding:1.5rem;z-index:20;width:auto;height:auto}.slider-box .slick-next:before{content:none}.slider-box .slick-next svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:15px;height:25px}.slider-box-dots .slick-slider .slick-list{overflow:visible}@media (min-width:768px){.slider-box-dots .slick-slider .slick-list{overflow:hidden}}.slider-box-dots .slick-slider .slick-list .case-study-teaser{margin-left:.75rem;margin-right:.75rem}.slick-dots{position:relative;margin-top:2.5rem;bottom:0}.slick-dots li{width:12px;height:12px}.slick-dots li button{border:1px solid #000;border-radius:9999px;width:100%;height:100%;opacity:.25}.slick-dots li button:before{content:none}.slick-dots li.slick-active button{opacity:1;background-color:#000}.slick-dots li:only-child{display:none}.full .slider-box-wide{position:relative;margin-left:-1.5rem;margin-right:-1.5rem}@media (min-width:568px){.full .slider-box-wide{margin-left:0;margin-right:0}}.full .slider-box-wide .slick-slider .slick-list{overflow:visible}@media (min-width:568px){.full .slider-box-wide .slick-slider .slick-list .post-teaser{position:relative;padding-left:1rem;padding-right:1rem}}.full .slider-box-wide .slick-slider .slick-list .post-teaser a:hover img{-webkit-transform:none;-o-transform:none;transform:none}.full .slider-box-wide .slick-slider .slick-list .post-teaser .brand-icon{display:none}.full .slider-box-wide .slick-slider .slick-list .post-teaser .post-image{position:relative;color:#fff;padding-bottom:130%}@media (min-width:1024px){.full .slider-box-wide .slick-slider .slick-list .post-teaser .post-image{padding-bottom:60%}}.full .slider-box-wide .slick-slider .slick-list .post-teaser .post-image img{position:absolute;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.full .slider-box-wide .slick-slider .slick-list .post-teaser .post-image img.sm__block{display:none}@media (min-width:568px){.full .slider-box-wide .slick-slider .slick-list .post-teaser .post-image img.sm__block{display:block}}.full .slider-box-wide .slick-slider .slick-list .post-teaser .post-image img.sm__hidden{display:block}@media (min-width:568px){.full .slider-box-wide .slick-slider .slick-list .post-teaser .post-image img.sm__hidden{display:none}}.full .slider-box-wide .slick-slider .slick-list .post-teaser .post-image .teaser-info{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.full .slider-box-wide .slick-slider .slick-list .post-teaser .post-image .teaser-info .brand-logo-color{position:relative;z-index:10;display:block}.full .slider-box-wide .slick-slider .slick-list .post-teaser .post-image .teaser-info .brand-logo-color img{width:50%;height:auto;margin-left:auto;margin-right:auto;margin-bottom:1rem;position:relative}.full .slider-box-wide .slick-slider .slick-list .post-teaser .post-image .teaser-info .teaser-info-header{text-align:center}.full .slider-box-wide .slick-slider .slick-list .post-teaser .post-image .teaser-info figcaption{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.full .slider-box-wide .slick-slider .slick-list .post-teaser .post-image .teaser-info figcaption .post-title{font-size:1.5rem;font-weight:700}@media (min-width:1024px){.full .slider-box-wide .slick-slider .slick-list .post-teaser .post-image .teaser-info figcaption .post-title{font-size:2.25rem}}.full .slider-box-wide .slick-slider .slick-list .post-teaser .post-image .teaser-info .btn-underline-white{display:block}.full .slider-box-wide .slick-slider .slick-list .post-teaser .video-controls{position:absolute;margin-top:0;z-index:20;bottom:2rem;left:2rem}.client-slides{position:relative;margin-top:5rem;margin-bottom:5rem;padding-left:2rem;padding-right:2rem}@media (min-width:1024px){.client-slides{padding-left:5rem;padding-right:5rem}}@media (min-width:568px){.client-slides .client-slides-inner:before{position:absolute;left:0;z-index:10;content:"";width:8rem;top:-5px;bottom:-5px;background:-webkit-gradient(linear,right top,left top,from(transparent),to(#fff));background:-webkit-linear-gradient(right,transparent,#fff);background:-o-linear-gradient(right,transparent 0,#fff 100%);background:linear-gradient(270deg,transparent,#fff)}}@media (min-width:568px){.client-slides .client-slides-inner:after{position:absolute;right:0;z-index:10;content:"";width:8rem;top:-5px;bottom:-5px;background:-webkit-gradient(linear,left top,right top,from(transparent),to(#fff));background:-webkit-linear-gradient(left,transparent,#fff);background:-o-linear-gradient(left,transparent 0,#fff 100%);background:linear-gradient(90deg,transparent,#fff)}}.client-slides .client-slides-inner .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.client-slides .client-slides-inner .slick-track .client-slide{position:relative}.client-slides .client-slides-inner .slick-track .client-slide img{margin:0 auto;width:100%;padding-left:.5rem;padding-right:.5rem;-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease;max-width:5rem}@media (min-width:1024px){.client-slides .client-slides-inner .slick-track .client-slide img{max-width:6rem}}.client-slides .client-slides-inner .slick-track .client-slide img:hover{-webkit-filter:grayscale(0);filter:grayscale(0)}.client-slides .slick-next svg,.client-slides .slick-prev svg{position:absolute;top:0}.client-slides .slick-next svg path,.client-slides .slick-prev svg path{stroke:#000}.client-slides .slick-prev{left:0}.client-slides .slick-next{right:0}.bg-gray-200 .client-slides .client-slides-inner:before{background:-webkit-gradient(linear,right top,left top,from(transparent),to(#ebebeb));background:-webkit-linear-gradient(right,transparent,#ebebeb);background:-o-linear-gradient(right,transparent 0,#ebebeb 100%);background:linear-gradient(270deg,transparent,#ebebeb)}.bg-gray-200 .client-slides .client-slides-inner:after{background:-webkit-gradient(linear,left top,right top,from(transparent),to(#ebebeb));background:-webkit-linear-gradient(left,transparent,#ebebeb);background:-o-linear-gradient(left,transparent 0,#ebebeb 100%);background:linear-gradient(90deg,transparent,#ebebeb)}.bg-gray-500 .client-slides .client-slides-inner:before{background:-webkit-gradient(linear,right top,left top,from(transparent),to(#888));background:-webkit-linear-gradient(right,transparent,#888);background:-o-linear-gradient(right,transparent 0,#888 100%);background:linear-gradient(270deg,transparent,#888)}.bg-gray-500 .client-slides .client-slides-inner:after{background:-webkit-gradient(linear,left top,right top,from(transparent),to(#888));background:-webkit-linear-gradient(left,transparent,#888);background:-o-linear-gradient(left,transparent 0,#888 100%);background:linear-gradient(90deg,transparent,#888)}.bg-gray-500 .client-slides .slick-next svg path,.bg-gray-500 .client-slides .slick-prev svg path{stroke:#fff}.bg-gray-800 .client-slides .client-slides-inner:before{background:-webkit-gradient(linear,right top,left top,from(transparent),to(#222));background:-webkit-linear-gradient(right,transparent,#222);background:-o-linear-gradient(right,transparent 0,#222 100%);background:linear-gradient(270deg,transparent,#222)}.bg-gray-800 .client-slides .client-slides-inner:after{background:-webkit-gradient(linear,left top,right top,from(transparent),to(#222));background:-webkit-linear-gradient(left,transparent,#222);background:-o-linear-gradient(left,transparent 0,#222 100%);background:linear-gradient(90deg,transparent,#222)}.bg-gray-800 .client-slides .slick-next svg path,.bg-gray-800 .client-slides .slick-prev svg path{stroke:#fff}.bg-black .client-slides .client-slides-inner:before{background:-webkit-gradient(linear,right top,left top,from(transparent),to(#000));background:-webkit-linear-gradient(right,transparent,#000);background:-o-linear-gradient(right,transparent 0,#000 100%);background:linear-gradient(270deg,transparent,#000)}.bg-black .client-slides .client-slides-inner:after{background:-webkit-gradient(linear,left top,right top,from(transparent),to(#000));background:-webkit-linear-gradient(left,transparent,#000);background:-o-linear-gradient(left,transparent 0,#000 100%);background:linear-gradient(90deg,transparent,#000)}.bg-black .client-slides .slick-next svg path,.bg-black .client-slides .slick-prev svg path{stroke:#fff}.bg-white .client-slides .client-slides-inner:before{background:-webkit-gradient(linear,right top,left top,from(transparent),to(#fff));background:-webkit-linear-gradient(right,transparent,#fff);background:-o-linear-gradient(right,transparent 0,#fff 100%);background:linear-gradient(270deg,transparent,#fff)}.bg-white .client-slides .client-slides-inner:after{background:-webkit-gradient(linear,left top,right top,from(transparent),to(#fff));background:-webkit-linear-gradient(left,transparent,#fff);background:-o-linear-gradient(left,transparent 0,#fff 100%);background:linear-gradient(90deg,transparent,#fff)}.bg-red-500 .client-slides .client-slides-inner:before{background:-webkit-gradient(linear,right top,left top,from(transparent),to(#bc292e));background:-webkit-linear-gradient(right,transparent,#bc292e);background:-o-linear-gradient(right,transparent 0,#bc292e 100%);background:linear-gradient(270deg,transparent,#bc292e)}.bg-red-500 .client-slides .client-slides-inner:after{background:-webkit-gradient(linear,left top,right top,from(transparent),to(#bc292e));background:-webkit-linear-gradient(left,transparent,#bc292e);background:-o-linear-gradient(left,transparent 0,#bc292e 100%);background:linear-gradient(90deg,transparent,#bc292e)}.bg-red-500 .client-slides .slick-next svg path,.bg-red-500 .client-slides .slick-prev svg path{stroke:#fff}.bg-red-700 .client-slides .client-slides-inner:before{background:-webkit-gradient(linear,right top,left top,from(transparent),to(#981b20));background:-webkit-linear-gradient(right,transparent,#981b20);background:-o-linear-gradient(right,transparent 0,#981b20 100%);background:linear-gradient(270deg,transparent,#981b20)}.bg-red-700 .client-slides .client-slides-inner:after{background:-webkit-gradient(linear,left top,right top,from(transparent),to(#981b20));background:-webkit-linear-gradient(left,transparent,#981b20);background:-o-linear-gradient(left,transparent 0,#981b20 100%);background:linear-gradient(90deg,transparent,#981b20)}.bg-red-700 .client-slides .slick-next svg path,.bg-red-700 .client-slides .slick-prev svg path{stroke:#fff}.bg-green-500 .client-slides .client-slides-inner:before{background:-webkit-gradient(linear,right top,left top,from(transparent),to(#16c449));background:-webkit-linear-gradient(right,transparent,#16c449);background:-o-linear-gradient(right,transparent 0,#16c449 100%);background:linear-gradient(270deg,transparent,#16c449)}.bg-green-500 .client-slides .client-slides-inner:after{background:-webkit-gradient(linear,left top,right top,from(transparent),to(#16c449));background:-webkit-linear-gradient(left,transparent,#16c449);background:-o-linear-gradient(left,transparent 0,#16c449 100%);background:linear-gradient(90deg,transparent,#16c449)}.bg-green-500 .client-slides .slick-next svg path,.bg-green-500 .client-slides .slick-prev svg path{stroke:#fff}.bg-green-700 .client-slides .client-slides-inner:before{background:-webkit-gradient(linear,right top,left top,from(transparent),to(#449762));background:-webkit-linear-gradient(right,transparent,#449762);background:-o-linear-gradient(right,transparent 0,#449762 100%);background:linear-gradient(270deg,transparent,#449762)}.bg-green-700 .client-slides .client-slides-inner:after{background:-webkit-gradient(linear,left top,right top,from(transparent),to(#449762));background:-webkit-linear-gradient(left,transparent,#449762);background:-o-linear-gradient(left,transparent 0,#449762 100%);background:linear-gradient(90deg,transparent,#449762)}.bg-green-700 .client-slides .slick-next svg path,.bg-green-700 .client-slides .slick-prev svg path{stroke:#fff}.bg-blue-500 .client-slides .client-slides-inner:before{background:-webkit-gradient(linear,right top,left top,from(transparent),to(#3a3c55));background:-webkit-linear-gradient(right,transparent,#3a3c55);background:-o-linear-gradient(right,transparent 0,#3a3c55 100%);background:linear-gradient(270deg,transparent,#3a3c55)}.bg-blue-500 .client-slides .client-slides-inner:after{background:-webkit-gradient(linear,left top,right top,from(transparent),to(#3a3c55));background:-webkit-linear-gradient(left,transparent,#3a3c55);background:-o-linear-gradient(left,transparent 0,#3a3c55 100%);background:linear-gradient(90deg,transparent,#3a3c55)}.bg-blue-500 .client-slides .slick-next svg path,.bg-blue-500 .client-slides .slick-prev svg path{stroke:#fff}.bg-blue-700 .client-slides .client-slides-inner:before{background:-webkit-gradient(linear,right top,left top,from(transparent),to(#191a23));background:-webkit-linear-gradient(right,transparent,#191a23);background:-o-linear-gradient(right,transparent 0,#191a23 100%);background:linear-gradient(270deg,transparent,#191a23)}.bg-blue-700 .client-slides .client-slides-inner:after{background:-webkit-gradient(linear,left top,right top,from(transparent),to(#191a23));background:-webkit-linear-gradient(left,transparent,#191a23);background:-o-linear-gradient(left,transparent 0,#191a23 100%);background:linear-gradient(90deg,transparent,#191a23)}.bg-blue-700 .client-slides .slick-next svg path,.bg-blue-700 .client-slides .slick-prev svg path{stroke:#fff}.bg-brown-100 .client-slides .client-slides-inner:before{background:-webkit-gradient(linear,right top,left top,from(transparent),to(#fcf7f4));background:-webkit-linear-gradient(right,transparent,#fcf7f4);background:-o-linear-gradient(right,transparent 0,#fcf7f4 100%);background:linear-gradient(270deg,transparent,#fcf7f4)}.bg-brown-100 .client-slides .client-slides-inner:after{background:-webkit-gradient(linear,left top,right top,from(transparent),to(#fcf7f4));background:-webkit-linear-gradient(left,transparent,#fcf7f4);background:-o-linear-gradient(left,transparent 0,#fcf7f4 100%);background:linear-gradient(90deg,transparent,#fcf7f4)}.bg-specialty .client-slides .client-slides-inner:before{background:-webkit-gradient(linear,right top,left top,from(transparent),to(#da1030));background:-webkit-linear-gradient(right,transparent,#da1030);background:-o-linear-gradient(right,transparent 0,#da1030 100%);background:linear-gradient(270deg,transparent,#da1030)}.bg-specialty .client-slides .client-slides-inner:after{background:-webkit-gradient(linear,left top,right top,from(transparent),to(#da1030));background:-webkit-linear-gradient(left,transparent,#da1030);background:-o-linear-gradient(left,transparent 0,#da1030 100%);background:linear-gradient(90deg,transparent,#da1030)}.bg-specialty .client-slides .slick-next svg path,.bg-specialty .client-slides .slick-prev svg path{stroke:#fff}.image-link-text-text-slides{position:relative;margin:60px auto 5rem;padding-left:0;padding-right:0;max-width:48rem}.image-link-text-text-slides .slides-inner .slick-track{margin-left:0;margin-right:0}.image-link-text-text-slides .slides-inner .slick-track .slide{position:relative;padding-left:0;padding-right:0}@media (min-width:568px){.image-link-text-text-slides .slides-inner .slick-track .slide{padding-left:1rem;padding-right:1rem}}@media (min-width:1024px){.image-link-text-text-slides .slides-inner .slick-track .slide{padding-left:2rem;padding-right:2rem}}@media (min-width:1440px){.image-link-text-text-slides .slides-inner .slick-track .slide{padding-left:4rem;padding-right:4rem}}.image-link-text-text-slides .slides-inner .slick-track .slide figure{margin-left:auto;margin-right:auto;margin-bottom:1rem}.image-link-text-text-slides .slides-inner .slick-track .slide figure img{margin:0 auto;width:auto;padding-left:.5rem;padding-right:.5rem;-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease;max-height:96px}.image-link-text-text-slides .slides-inner .slick-track .slide figure img:hover{-webkit-filter:grayscale(0);filter:grayscale(0)}.image-link-text-text-slides .slides-inner .slick-track .slide .title{color:#000;font-weight:700;font-size:1rem;text-align:center;margin-bottom:.75rem;line-height:1.25}.image-link-text-text-slides .slides-inner .slick-track .slide .text{color:#000;text-align:center;font-size:.875rem;line-height:1.25}.image-link-text-text-slides .slick-dots{margin-top:.5rem}.wide-slides{position:relative;margin-left:-1.5rem;margin-right:-1.5rem}@media (min-width:568px){.wide-slides{margin-left:0;margin-right:0}}.wide-slides .slick-dots{position:absolute;left:0;right:0;margin-top:0;bottom:1rem}.wide-slides .slick-dots li button{background-color:transparent;opacity:1;border-color:#fff}.wide-slides .slick-dots li.slick-active button{background-color:#000;border-color:#000}@media (min-width:768px){.wide-slides .slick-dots{margin-top:.5rem;margin-bottom:2rem}}.wide-slides .slick-next,.wide-slides .slick-prev{display:none}@media (min-width:768px){.wide-slides .slick-next,.wide-slides .slick-prev{display:block;padding:0;height:100%;width:100vw}}.wide-slides .slick-arrow svg{margin-left:auto;margin-right:0;text-align:center;height:100%;position:relative;width:120px}.wide-slides .slick-arrow svg path{position:absolute;top:50%;left:50%;-webkit-transform:translate(50%,50%);-o-transform:translate(50%,50%);transform:translate(50%,50%)}.wide-slides .slick-prev{left:auto;right:calc(100% - 5vw)}.wide-slides .slick-next{right:auto;left:calc(100% - 5vw)}.wide-slides .slick-next svg{margin-left:0}.wide-slides .wide-slides-inner .slick-list{overflow:visible}@media (min-width:568px){.wide-slides .wide-slides-inner .slide{position:relative;padding-left:1rem;padding-right:1rem}}.wide-slides .wide-slides-inner .slide .wide-slide-figure,.wide-slides .wide-slides-inner .slide .wide-slide-video{position:relative;color:#fff;padding-bottom:130%}@media (min-width:1024px){.wide-slides .wide-slides-inner .slide .wide-slide-figure,.wide-slides .wide-slides-inner .slide .wide-slide-video{padding-bottom:60%}}.wide-slides .wide-slides-inner .slide .wide-slide-figure .wide-slide-image,.wide-slides .wide-slides-inner .slide .wide-slide-figure .wide-slide-video-source,.wide-slides .wide-slides-inner .slide .wide-slide-video .wide-slide-image,.wide-slides .wide-slides-inner .slide .wide-slide-video .wide-slide-video-source{position:absolute;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.wide-slides .wide-slides-inner .slide .wide-slide-figure .wide-slide-image.sm__block,.wide-slides .wide-slides-inner .slide .wide-slide-figure .wide-slide-video-source.sm__block,.wide-slides .wide-slides-inner .slide .wide-slide-video .wide-slide-image.sm__block,.wide-slides .wide-slides-inner .slide .wide-slide-video .wide-slide-video-source.sm__block{display:none}@media (min-width:568px){.wide-slides .wide-slides-inner .slide .wide-slide-figure .wide-slide-image.sm__block,.wide-slides .wide-slides-inner .slide .wide-slide-figure .wide-slide-video-source.sm__block,.wide-slides .wide-slides-inner .slide .wide-slide-video .wide-slide-image.sm__block,.wide-slides .wide-slides-inner .slide .wide-slide-video .wide-slide-video-source.sm__block{display:block}}.wide-slides .wide-slides-inner .slide .wide-slide-figure .wide-slide-image.sm__hidden,.wide-slides .wide-slides-inner .slide .wide-slide-figure .wide-slide-video-source.sm__hidden,.wide-slides .wide-slides-inner .slide .wide-slide-video .wide-slide-image.sm__hidden,.wide-slides .wide-slides-inner .slide .wide-slide-video .wide-slide-video-source.sm__hidden{display:block}@media (min-width:568px){.wide-slides .wide-slides-inner .slide .wide-slide-figure .wide-slide-image.sm__hidden,.wide-slides .wide-slides-inner .slide .wide-slide-figure .wide-slide-video-source.sm__hidden,.wide-slides .wide-slides-inner .slide .wide-slide-video .wide-slide-image.sm__hidden,.wide-slides .wide-slides-inner .slide .wide-slide-video .wide-slide-video-source.sm__hidden{display:none}}.wide-slides .wide-slides-inner .slide .wide-slide-figure .wide-slide-content,.wide-slides .wide-slides-inner .slide .wide-slide-video .wide-slide-content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wide-slides .wide-slides-inner .slide .video-controls{position:absolute;margin-top:0;z-index:20;bottom:2rem;left:2rem}#compare-form{width:100%}#compare-form .select-product-to-compare{background-position:100%;background-repeat:no-repeat;background-color:transparent;color:#000;font-size:1rem;font-weight:500;width:100%;border-bottom:2px;border-style:solid;border-color:#000;border-radius:0;padding-top:.75rem;padding-bottom:.75rem;padding-right:1.5rem;white-space:normal;line-height:1.25;-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:text-top;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjNweCIgaGVpZ2h0PSIxMnB4IiB2aWV3Qm94PSIwIDAgMjMgMTIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUyLjYgKDY3NDkxKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5hcnJvdy1kb3duLWJsYWNrPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IlBBR0VTIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2UtbGluZWNhcD0icm91bmQiPgogICAgICAgIDxnIGlkPSJhcnJvdy1kb3duLWJsYWNrIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMS41MDAwMDAsIDYuMDAwMDAwKSBzY2FsZSgxLCAtMSkgcm90YXRlKDkwLjAwMDAwMCkgdHJhbnNsYXRlKC0xMS41MDAwMDAsIC02LjAwMDAwMCkgdHJhbnNsYXRlKDYuNTAwMDAwLCAtNC41MDAwMDApIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMiI+CiAgICAgICAgICAgIDxwb2x5bGluZSBpZD0iUGF0aC0yIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1LjEwMDAwMCwgMTAuNTAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC01LjEwMDAwMCwgLTEwLjUwMDAwMCkgIiBwb2ludHM9IjAuOSAwIDkuMyAxMC41IDAuOSAyMSI+PC9wb2x5bGluZT4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==)}#compare-form .select-product-to-compare:focus{outline:none}.brand-comparison-bar{position:fixed;height:6rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#444;padding-top:1rem;padding-bottom:1rem;bottom:0;left:0;right:0;overflow-x:auto;visibility:hidden;pointer-events:none;-webkit-transition:-webkit-transform .35s ease;transition:-webkit-transform .35s ease;-o-transition:-o-transform .35s ease;transition:transform .35s ease;transition:transform .35s ease,-webkit-transform .35s ease,-o-transform .35s ease;z-index:900;-webkit-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}.brand-comparison-bar.open{visibility:visible;pointer-events:all;-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.brand-comparison-bar #compare-form{max-width:72rem;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:60rem}.brand-comparison-bar #compare-form .compare-col{-webkit-box-ordinal-group:-9998;-ms-flex-order:-9999;order:-9999}@media (min-width:768px){.brand-comparison-bar #compare-form .compare-col{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}.brand-comparison-bar #compare-form .select-product-to-compare{color:#fff;font-size:1rem;border-color:#fff;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIxMXB4IiB2aWV3Qm94PSIwIDAgMjQgMTEiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUyLjYgKDY3NDkxKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5hcnJvdy1zY3JvbGwtZG93bjwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJUQkQiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+CiAgICAgICAgPGcgaWQ9IjYtUkFOQ0lMSU8tR0xPUklGSUNBVElPTiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTcwOS4wMDAwMDAsIC0xMzUzLjAwMDAwMCkiIHN0cm9rZT0iI0ZGRkZGRiI+CiAgICAgICAgICAgIDxnIGlkPSJhcnJvdy1kZWZhdWx0LWJpYW5jbyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzIxLjAwMDAwMCwgMTM1Ny41MDAwMDApIHNjYWxlKDEsIC0xKSByb3RhdGUoOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTcyMS4wMDAwMDAsIC0xMzU3LjUwMDAwMCkgdHJhbnNsYXRlKDcxNS4wMDAwMDAsIDEzNDUuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCAyLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgIDxwb2x5bGluZSBpZD0iUGF0aC0yIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUuMTAwMDAwLCAxMC41MDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTUuMTAwMDAwLCAtMTAuNTAwMDAwKSAiIHBvaW50cz0iMC45IDAgOS4zIDEwLjUgMC45IDIxIj48L3BvbHlsaW5lPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=)}.brand-comparison-bar #compare-form .select-product-to-compare option{white-space:normal;color:#000}body.term-rancilio .brand-comparison-bar{background-color:#449762}body.term-egro .brand-comparison-bar{background-color:#bc292e}.wall-pagination{margin-left:auto;margin-right:auto;text-align:center;max-width:72rem;margin-bottom:6rem}.wall-pagination .wp-pagenavi{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wall-pagination a,.wall-pagination span{padding:0 .25rem;display:inline-block;margin:.5rem .25rem;font-size:.875rem;border-width:0}.wall-pagination span{color:#000}.wall-pagination span.current{border-bottom:1px;border-color:#000;border-style:solid}.wall-pagination a{color:#aaa}.wall-pagination a:hover{color:#000}.wall-pagination .pages{display:none}.wall-pagination .nextpostslink,.wall-pagination .previouspostslink{font-size:0;width:20px;height:30px;position:relative;margin-left:.5rem;margin-right:.5rem;padding-top:0;padding-bottom:0;overflow:hidden}.wall-pagination .previouspostslink:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0xMC4zIDIyTDEuOSAxMS41IDEwLjMgMSIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjIiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==)}.wall-pagination .nextpostslink:before,.wall-pagination .previouspostslink:before{position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;background-position:50%;content:""}.wall-pagination .nextpostslink:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIHN0cm9rZS13aWR0aD0iMiIgZD0iTTEuNyAxbDguNCAxMC41TDEuNyAyMiIgc3Ryb2tlPSIjMDAwIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjwvc3ZnPg==)}[data-color-id],[data-tab-id]{display:none}[data-color-id].active,[data-tab-id].active{display:block}tr[data-tab-id].active{display:table-row}[data-accordion-id]{display:none}[data-accordion-id].active{display:block}.tablist{position:relative;margin-top:1rem;margin-bottom:1rem;z-index:1}.tablist:after{content:"";bottom:1px;z-index:-1;position:absolute;right:0;left:0;background-color:#ccc;height:1px}.tablist.no-border:after{content:none}.tablist ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow-x:auto;overflow-y:hidden}@media (min-width:568px){.tablist ul{margin:0;padding:0}}.tablist ul li{display:inline-block;margin-right:1.5rem;font-size:.875rem;height:100%}.tablist ul li a,.tablist ul li button{display:block;position:relative;padding-top:.5rem;padding-bottom:.5rem;color:#aaa;height:100%;border-bottom:3px solid transparent;-webkit-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease;outline:0}.tablist ul li a:after,.tablist ul li button:after{content:"";-webkit-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease;left:auto;right:0;top:100%;position:absolute;height:.25rem;width:0;background-color:#000}.tablist ul li a.active,.tablist ul li a:hover,.tablist ul li button.active,.tablist ul li button:hover{color:#000}.tablist ul li a.active:after,.tablist ul li a:hover:after,.tablist ul li button.active:after,.tablist ul li button:hover:after{content:"";-webkit-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease;left:0;right:auto;position:absolute;height:.25rem;width:100%;background-color:#000}.tablist.no-overflow ul{overflow:visible}.tablist.negative ul li a:after,.tablist.negative ul li button:after{background-color:#fff}.tablist.negative ul li a.active,.tablist.negative ul li a:hover,.tablist.negative ul li button.active,.tablist.negative ul li button:hover{color:#fff}.tablist.negative ul li a.active:after,.tablist.negative ul li a:hover:after,.tablist.negative ul li button.active:after,.tablist.negative ul li button:hover:after{background-color:#fff}.tablist.no-wrap ul li a,.tablist.no-wrap ul li button{white-space:nowrap}@media (min-width:1024px){.products-list-tab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow-x:hidden}}.products-list-tab .products-list-tab__selector{margin-bottom:1.5rem}@media (min-width:568px){.products-list-tab .products-list-tab__selector{margin-bottom:3rem}}.products-list-tab.bg-black{color:#fff}.products-list-tab .products-list-tab__panel{padding:3rem 1.5rem;width:100%}@media (min-width:568px){.products-list-tab .products-list-tab__panel{padding-top:6rem;padding-bottom:6rem}}@media (min-width:768px){.products-list-tab .products-list-tab__panel{padding-right:3rem;padding-left:calc(50vw - 364px)}}@media (min-width:1024px){.products-list-tab .products-list-tab__panel{max-width:964px;width:50%;padding-left:calc(50vw - 488px)}}@media (min-width:1280px){.products-list-tab .products-list-tab__panel{padding-right:10rem;max-width:1220px;padding-left:calc(50vw - 620px)}}@media (min-width:1440px){.products-list-tab .products-list-tab__panel{max-width:1380px;padding-left:calc(50vw - 700px)}}.products-list-tab .products-list-tab__panel .product-tax-type{font-size:.875rem;text-transform:uppercase;margin-bottom:1.5rem;letter-spacing:.05em}.products-list-tab .products-list-tab__product-box{margin-bottom:1.5rem}@media (min-width:1024px){.products-list-tab .products-list-tab__product-box{margin-bottom:3rem;margin-bottom:0}}.products-list-tab .products-list-tab__product-box .products-list-tab__product-box-header{margin-bottom:1rem}.products-list-tab .products-list-tab__product-box .products-list-tab__product-box-header .product-child-count{font-size:.75rem}.products-list-tab .products-list-tab__product-box-footer{margin-bottom:4rem;font-size:1rem}.products-list-tab .products-list-tab__images-slider-box{-ms-flex-item-align:stretch;align-self:stretch}@media (min-width:1024px){.products-list-tab .products-list-tab__images-slider-box{width:50%}}.products-list-tab .products-list-tab__images-slider-box .products-list-tab__product-box-footer-wrapper{padding:6rem 1.5rem}.products-list-tab .products-list-tab__images-slider-box .products-list-tab__images-slider{height:100%;position:relative}.products-list-tab .products-list-tab__images-slider-box .products-list-tab__images-slider .slick-slider{height:100%;margin-bottom:0}.products-list-tab .products-list-tab__images-slider-box .products-list-tab__images-slider .slick-slider .slick-list,.products-list-tab .products-list-tab__images-slider-box .products-list-tab__images-slider .slick-slider .slick-track{height:100%}.products-list-tab .products-list-tab__images-slider-box .products-list-tab__images-slider .slick-slider .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.products-list-tab .products-list-tab__images-slider-box .products-list-tab__images-slider .slick-slider .slick-track .slick-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;height:20rem}@media (min-width:768px){.products-list-tab .products-list-tab__images-slider-box .products-list-tab__images-slider .slick-slider .slick-track .slick-slide{height:100%}}@media (min-width:1024px){.products-list-tab .products-list-tab__images-slider-box .products-list-tab__images-slider .slick-slider .slick-track .slick-slide{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.products-list-tab .products-list-tab__images-slider-box .products-list-tab__images-slider .slick-slider .slick-track .slick-slide figure{height:100%;width:100%}.products-list-tab .products-list-tab__images-slider-box .products-list-tab__images-slider .slick-slider .slick-track .slick-slide figure img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;margin:0 auto;max-height:100%;max-width:100%}@media (min-width:1024px){.products-list-tab .products-list-tab__images-slider-box .products-list-tab__images-slider .slick-slider .slick-track .slick-slide figure img{margin-left:0;margin-right:0}}.products-list-tab .products-list-tab__images-slider-box .products-list-tab__images-slider .slick-slider .slick-dots{position:absolute;margin-top:1.5rem;margin-left:auto;margin-right:auto;bottom:.75rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.products-list-tab .products-list-tab__images-slider-box .products-list-tab__images-slider .slick-slider .slick-dots li{margin-bottom:0;padding-bottom:0;margin-right:.5rem;height:12px;width:12px}.products-list-tab .products-list-tab__images-slider-box .products-list-tab__images-slider .slick-slider .slick-dots li.slick-active{margin-bottom:0;padding-bottom:0}.products-list-tab .products-list-tab__images-slider-box .products-list-tab__images-slider .slick-slider .slick-dots li.slick-active button{background-color:#fff}.products-list-tab .products-list-tab__images-slider-box .products-list-tab__images-slider .slick-slider .slick-dots li:last-child{margin-right:0}.products-list-tab .products-list-tab__images-slider-box .products-list-tab__images-slider .slick-slider .slick-dots li button{border:1px solid #fff;padding:0}.products-list-tab .products-list-tab__images-slider-box .products-list-tab__images-slider .slick-slider.no-dots .slick-dots{display:none}.products-list-tab__children{background-color:#000;color:#fff}.products-list-tab__children .products-list-tab__panel .tablist{margin-bottom:3rem}.products-list-tab__children .products-list-tab__panel .tablist ul li{font-size:.75rem}.products-list-tab__children.products-dark{background-color:#000;color:#fff}.products-list-tab__children.products-light{background-color:#ebebeb;color:#000}.search-tab .search-tab__header__container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.search-tab .search-tab__header__container,.search-tab .search-tab__header__container .search-tab__filters{display:-webkit-box;display:-ms-flexbox;display:flex}.search-tab .search-tab__header__container .search-tab__filters .search-tab__filters__box{margin-left:1.5rem}.search-tab .search-tab__header__container .search-tab__filters select{background-color:#fff;color:#000;font-size:.875rem;letter-spacing:.05em;font-weight:500}.search-tab .search-tab__results .total-results{font-size:1rem;color:#888;margin-top:2.5rem;margin-bottom:2.5rem;font-weight:100}#overlay-search{position:fixed;background-color:#000;color:#aaa;top:4rem;bottom:0;left:0;width:100%;opacity:0;height:100%;height:100vh;height:calc(100vh - 4rem);pointer-events:none;z-index:-1000;-webkit-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px);-webkit-transition:all .35s ease,z-index .05s linear .3s;-o-transition:all .35s ease,z-index .05s linear .3s;transition:all .35s ease,z-index .05s linear .3s}#overlay-search.open{opacity:1;z-index:9999;-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);pointer-events:all;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}#overlay-search .icon-close{position:absolute;top:6rem;right:1.5rem}@media (min-width:768px){#overlay-search .icon-close{top:15%;right:6rem}}#overlay-search .overlay-search-inner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:70rem;max-width:90%}#overlay-search .overlay-search-inner .input-box{margin-bottom:2.5rem}#overlay-search .overlay-search-inner .input-box #searchinput{display:block;width:100%;background-color:transparent;border-bottom:1px;border-color:#aaa;border-style:solid;font-size:1.25rem;font-weight:400;padding-top:.5rem;padding-bottom:.5rem}@media (min-width:768px){#overlay-search .overlay-search-inner .input-box #searchinput{font-size:3rem}}#overlay-search .overlay-search-inner .input-box #searchinput::-webkit-input-placeholder{font-weight:300;color:#666}#overlay-search .overlay-search-inner .input-box #searchinput::-moz-placeholder{font-weight:300;color:#666}#overlay-search .overlay-search-inner .input-box #searchinput::-ms-input-placeholder{font-weight:300;color:#666}#overlay-search .overlay-search-inner .input-box #searchinput::placeholder{font-weight:300;color:#666}#overlay-search .overlay-search-inner .input-box.search-radio{color:#666;font-size:1.125rem;margin-bottom:3rem}@media (min-width:768px){#overlay-search .overlay-search-inner .input-box.search-radio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:6rem;font-size:1.25rem}}#overlay-search .overlay-search-inner .input-box.search-radio .search-radio-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.75rem}@media (min-width:768px){#overlay-search .overlay-search-inner .input-box.search-radio .search-radio-box{margin-bottom:0}}#overlay-search .overlay-search-inner .input-box.search-radio .search-radio-box input[type=radio]{margin-right:.75rem}#overlay-search .overlay-search-inner .input-box.search-radio .search-radio-box input[type=radio]+label{color:#fff}#overlay-search .overlay-search-inner .input-box.search-radio .search-radio-box input[type=radio]+label:before{border-color:#fff}#overlay-search .overlay-search-inner .input-box.search-radio .search-radio-box input[type=radio]:checked+label:before{background-color:#fff}#overlay-search .overlay-search-inner .submit-box{text-align:center}#overlay-search .overlay-search-inner .submit-box .search-submit{background-color:transparent;padding-left:5rem;padding-right:5rem}.job-opportunity-wrapper{position:fixed;background-color:#fff;color:#000;top:4rem;bottom:0;left:0;width:100%;opacity:0;height:100%;height:100vh;height:calc(100vh - 4rem);pointer-events:none;z-index:-1000;-webkit-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px);-webkit-transition:all .35s ease,z-index .05s linear .3s;-o-transition:all .35s ease,z-index .05s linear .3s;transition:all .35s ease,z-index .05s linear .3s}.job-opportunity-wrapper.open{opacity:1;z-index:9999;-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);pointer-events:all;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.job-opportunity-wrapper .job-opportunity-inner{position:relative;overflow-y:auto;height:100%}.job-opportunity-wrapper .icon-close{position:absolute;top:1.5rem;right:1.5rem;z-index:10}@media (min-width:768px){.job-opportunity-wrapper .icon-close{top:5rem;right:5rem}}.job-opportunity-wrapper .icon-close svg *{stroke:#000}.job-opportunity-wrapper .entry-content{padding-top:2.5rem;padding-bottom:2.5rem}@media (min-width:768px){.job-opportunity-wrapper .entry-content{padding-top:5rem;padding-bottom:5rem}}.job-opportunity-wrapper .entry-content .single-post-header .post-info{font-size:1.25rem;margin-bottom:1.5rem}@media (min-width:568px){.job-opportunity-wrapper .entry-content .single-post-header .post-info{font-size:1.5rem}}.job-opportunity-wrapper .entry-content .single-post-sidebar{top:3rem;margin-top:6rem;position:-webkit-sticky;position:sticky}@media (min-width:768px){.job-opportunity-wrapper .entry-content .single-post-sidebar{margin-top:0}}@media (min-width:1024px){.job-opportunity-wrapper .entry-content .container-inner-small{padding-left:10rem;padding-right:10rem}}.job-opportunity-wrapper .entry-content blockquote{font-size:1.125rem}.job-opportunity-wrapper .entry-content .wp-caption{position:relative;max-width:100%}.job-opportunity-wrapper .entry-content .wp-caption img{display:block}.job-opportunity-wrapper .entry-content .wp-caption .wp-caption-text{position:absolute;color:#fff;font-size:.875rem;left:1.5rem;right:1.5rem;bottom:1.5rem}@media (min-width:1024px){.job-opportunity-wrapper .entry-content .left-column{padding-right:2.5rem}}.job-opportunity-wrapper .entry-content .right-column .sidebar-title{font-size:1.5rem;border-bottom:1px;border-style:solid;border-color:#888;margin-bottom:0;padding-bottom:1rem}@media (min-width:768px){.job-opportunity-wrapper .entry-content .right-column .sidebar-title{font-size:1.875rem}}.job-opportunity-wrapper .entry-content .right-column .event-link .right-col-block{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.job-opportunity-wrapper .entry-content .right-column .event-link .right-col-block .event-address{color:#000}.job-opportunity-wrapper .entry-content .right-column .event-link:hover .right-col-block{opacity:.5}.job-opportunity-wrapper .entry-content .right-column .right-col-block{padding-top:1.5rem;padding-bottom:1.5rem;border-bottom:1px;border-style:solid;border-color:#888;font-size:.875rem;display:-webkit-box;display:-ms-flexbox;display:flex}.job-opportunity-wrapper .entry-content .right-column .right-col-block .icon{margin-right:1.5rem}.job-opportunity-wrapper .entry-content .right-column .right-col-block a{color:#000}#mobile-search{background-color:#000;color:#aaa;width:100vw;padding:2rem;margin-top:-3rem;margin-left:-2rem;margin-right:-2rem}#mobile-search .overlay-search-inner .input-box{margin-bottom:1.5rem;padding-right:1.5rem}#mobile-search .overlay-search-inner .input-box.input-search{position:relative}#mobile-search .overlay-search-inner .input-box.input-search:before{position:absolute;left:0;width:1.5rem;height:2.5rem;background-position:50%;background-repeat:no-repeat;content:"";background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUyLjYgKDY3NDkxKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDxnIGlkPSJzZWFyY2gtc2hpdGUiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJtZW51LTMuMi4xLWNvcHktMjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMTAwLjAwMDAwMCwgLTI3LjAwMDAwMCkiIHN0cm9rZT0iI2ZmZmZmZiI+CiAgICAgICAgICAgIDxnIGlkPSJHcm91cC0yIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMTAxLjAwMDAwMCwgMjAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0ic2VhcmNoLWJsYWNrIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgOC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC4wMDAwMDAsIDAuMDAwMDAwKSIgaWQ9Ikdyb3VwIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZWxsaXBzZSBpZD0iT3ZhbC1Db3B5LTIiIGN4PSI1LjQ5MDE5NjA4IiBjeT0iNS40MTY2NjY2NyIgcng9IjUuNDkwMTk2MDgiIHJ5PSI1LjQxNjY2NjY3Ij48L2VsbGlwc2U+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNOS41MTk5NDU2OSw4LjgxNTE0MTY5IEwxNC44NzU2NzQxLDEzIiBpZD0iUGF0aC03Ij48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);top:.2rem}#mobile-search .overlay-search-inner .input-box #searchinput{display:block;width:100%;background-color:transparent;border-bottom:1px;border-color:#aaa;border-style:solid;font-size:1.25rem;font-weight:400;padding-top:.5rem;padding-bottom:.5rem;padding-left:2rem}#mobile-search .overlay-search-inner .input-box #searchinput::-webkit-input-placeholder{font-weight:300;color:#666}#mobile-search .overlay-search-inner .input-box #searchinput::-moz-placeholder{font-weight:300;color:#666}#mobile-search .overlay-search-inner .input-box #searchinput::-ms-input-placeholder{font-weight:300;color:#666}#mobile-search .overlay-search-inner .input-box #searchinput::placeholder{font-weight:300;color:#666}#mobile-search .overlay-search-inner .input-box.search-radio{position:relative;overflow-x:visible;padding-right:0}#mobile-search .overlay-search-inner .input-box.search-radio .search-radio-inner{overflow-x:scroll;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#666;font-size:.75rem;margin-bottom:0;padding-bottom:.5rem}#mobile-search .overlay-search-inner .input-box.search-radio .search-radio-inner:after{position:absolute;right:0;width:4rem;height:100%;content:"";background:-webkit-gradient(linear,left top,right top,from(transparent),to(#000));background:-webkit-linear-gradient(left,transparent,#000);background:-o-linear-gradient(left,transparent 0,#000 100%);background:linear-gradient(90deg,transparent,#000)}#mobile-search .overlay-search-inner .input-box.search-radio .search-radio-inner .search-radio-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}#mobile-search .overlay-search-inner .input-box.search-radio .search-radio-inner .search-radio-box:last-child{padding-right:2rem}#mobile-search .overlay-search-inner .input-box.search-radio .search-radio-inner .search-radio-box input[type=radio]{margin-right:.75rem}#mobile-search .overlay-search-inner .input-box.search-radio .search-radio-inner .search-radio-box input[type=radio]+label{color:#aaa;padding-left:1.5rem;margin-right:1rem}#mobile-search .overlay-search-inner .input-box.search-radio .search-radio-inner .search-radio-box input[type=radio]+label:before{top:0;border-color:#aaa}#mobile-search .overlay-search-inner .input-box.search-radio .search-radio-inner .search-radio-box input[type=radio]:checked+label:before{background-color:#fff;border-color:#fff}#mobile-search .overlay-search-inner .submit-box{text-align:center;padding-right:1.5rem}#mobile-search .overlay-search-inner .submit-box .search-submit{background-color:transparent;padding:.5rem 5rem;width:100%}.checkitem{padding-top:.75rem;padding-bottom:.75rem;border-bottom-width:1px;border-style:dashed;position:relative;padding-left:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#aaa}.checkitem .point{position:absolute;left:0;width:1rem;height:1rem;border-radius:9999px;background-color:#ccc;display:block;color:#fff;text-align:center;overflow:hidden;top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.checkitem .point img,.checkitem .point svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:none;max-width:60%}.checkitem.optional .point:after{position:absolute;width:100%;height:100%;top:0;left:0;background-color:#ebebeb;content:"";-webkit-transform:rotate(45deg) translate(50%);-o-transform:rotate(45deg) translate(50%);transform:rotate(45deg) translate(50%)}.checkitem.checked{color:#000}.checkitem.checked .point{background-color:#000}.checkitem.checked.optional .point:after{background-color:#ccc}.no-checkitem{padding-top:.75rem;padding-bottom:.75rem;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.no-checkitem .point{display:none}li:last-of-type .checkitem{border-style:none}.legend{margin-top:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.legend .checklist{font-size:.875rem}.legend .checklist li{display:inline-block;margin-right:2rem}.legend .checklist li .checkitem{border-style:none}.legend.rancilio-legend{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:16rem}.egro-assembly{background-color:#000;padding-top:4rem;padding-bottom:4rem;color:#fff}@media (min-width:568px){.egro-assembly{padding-left:1.5rem;padding-right:1.5rem}}.egro-assembly .egro-assembly-intro{margin-bottom:4rem;max-width:56rem}.egro-assembly .egro-assembly-intro .egro-assembly-title{font-size:3rem;font-weight:500;color:#bc292e;margin-bottom:2.5rem}.egro-assembly .egro-assembly-intro p{margin-bottom:.5rem}.egro-assembly .egro-assembly-legend{text-transform:uppercase;font-size:.75rem;letter-spacing:.1em;font-weight:500;border-bottom-width:1px;border-color:#fff;padding-bottom:1.5rem;margin-top:1rem}.egro-assembly .features-list{padding-right:3rem}.egro-assembly .features-list li.feature{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:3rem;margin-bottom:3rem;-ms-flex-wrap:wrap;flex-wrap:wrap;opacity:.33;cursor:pointer;-webkit-transition:opacity .35s ease;-o-transition:opacity .35s ease;transition:opacity .35s ease}.egro-assembly .features-list li.feature .icon{background-color:#000;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-right:1.5rem;width:100%}@media (min-width:568px){.egro-assembly .features-list li.feature .icon{width:7rem}}.egro-assembly .features-list li.feature .icon figure{width:100%;position:relative;margin-bottom:1rem;padding-right:1rem;max-width:9rem}.egro-assembly .features-list li.feature .icon figure img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left top;object-position:left top}.egro-assembly .features-list li.feature .icon h5{font-size:1rem;margin-bottom:1rem}.egro-assembly .features-list li.feature .description{font-size:.875rem;width:100%}@media (min-width:568px){.egro-assembly .features-list li.feature .description{width:calc(100% - 7rem)}}.egro-assembly .features-list li.feature.hover{opacity:.5}.egro-assembly .features-list li.feature.active{opacity:1}.egro-assembly .image-compositions-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.egro-assembly .image-compositions{position:relative;height:100%;width:auto}.egro-assembly .image-compositions .assembly-image,.egro-assembly .image-compositions .base-image{position:absolute;top:0;left:0;right:0;bottom:0}.egro-assembly .image-compositions .assembly-image img,.egro-assembly .image-compositions .base-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.egro-assembly .image-compositions .base-image{position:relative}.egro-assembly .image-compositions .assembly-image{opacity:.15;pointer-events:none;-webkit-transition:opacity 1.5s ease;-o-transition:opacity 1.5s ease;transition:opacity 1.5s ease}.egro-assembly .image-compositions .assembly-image.hover{opacity:.5}.egro-assembly .image-compositions .assembly-image.active{opacity:1}.egro-assembly .image-compositions .point{position:absolute;cursor:pointer;height:1.5rem;width:1.5rem;z-index:100;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease}.egro-assembly .image-compositions .point svg{opacity:1;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;width:35%;height:auto;z-index:10}.egro-assembly .image-compositions .point:after,.egro-assembly .image-compositions .point svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.egro-assembly .image-compositions .point:after{border-radius:9999px;background-color:#fff;content:"";width:100%;height:100%;opacity:.1;z-index:1;-webkit-animation:pulse 2s ease infinite;-o-animation:pulse 2s ease infinite;animation:pulse 2s ease infinite;-webkit-transition:background-color .25s ease;-o-transition:background-color .25s ease;transition:background-color .25s ease}.egro-assembly .image-compositions .point:before{content:"";width:60%;height:60%;z-index:2;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#981b20;border-radius:9999px}.egro-assembly .image-compositions .point.hover:before{background-color:#e24b4f;width:80%;height:80%}.egro-assembly .image-compositions .point.active{height:2rem;width:2rem}.egro-assembly .image-compositions .point.active:before{background-color:#bc292e}.egro-assembly .image-compositions .point.active:after{background-color:#bc292e;opacity:.5;-webkit-animation:none;-o-animation:none;animation:none}.egro-assembly .image-compositions .point.active svg{opacity:0}@-webkit-keyframes pulse{0%{opacity:.25;-webkit-transform:translate(-50%,-50%) scale(.6);transform:translate(-50%,-50%) scale(.6)}to{opacity:0;-webkit-transform:translate(-50%,-50%) scale(1.5);transform:translate(-50%,-50%) scale(1.5)}}@-o-keyframes pulse{0%{opacity:.25;-o-transform:translate(-50%,-50%) scale(.6);transform:translate(-50%,-50%) scale(.6)}to{opacity:0;-o-transform:translate(-50%,-50%) scale(1.5);transform:translate(-50%,-50%) scale(1.5)}}@keyframes pulse{0%{opacity:.25;-webkit-transform:translate(-50%,-50%) scale(.6);-o-transform:translate(-50%,-50%) scale(.6);transform:translate(-50%,-50%) scale(.6)}to{opacity:0;-webkit-transform:translate(-50%,-50%) scale(1.5);-o-transform:translate(-50%,-50%) scale(1.5);transform:translate(-50%,-50%) scale(1.5)}}#breadcrumbs{color:#000;font-weight:300;font-size:.75rem;letter-spacing:0;margin-top:1rem}@media (min-width:568px){#breadcrumbs{margin-top:0}}#breadcrumbs .breadcrumbs-inner{position:relative}@media (min-width:568px){#breadcrumbs .breadcrumbs-inner:before{position:absolute;background-repeat:no-repeat;background-position:50%;background-size:contain;content:"";width:6px;height:12px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAQCAYAAAArij59AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEtJREFUeNpiYCAS/Afi+fgUrIcqSsClQACIz0MVGeBSBJJ4D8UCuBQFQE05j889DVRxtAJUwX+yTMDrBry+wBsOBEOSoLdwOgogwAAWBx5jFdrgCgAAAABJRU5ErkJggg==);right:100%;top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}#breadcrumbs .breadcrumbs-inner span{color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#breadcrumbs .breadcrumbs-inner span .separator{margin-right:.75rem}@media (min-width:568px){#breadcrumbs .breadcrumbs-inner span .separator{margin-right:0}}#breadcrumbs .breadcrumbs-inner span .separator img{height:12px}#breadcrumbs .breadcrumbs-inner span span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#breadcrumbs .breadcrumbs-inner span span .separator{margin-right:.75rem}@media (min-width:568px){#breadcrumbs .breadcrumbs-inner span span .separator{margin-right:0}}#breadcrumbs .breadcrumbs-inner span span .separator img{height:12px}#breadcrumbs .breadcrumbs-inner a{color:#000;padding-right:.75rem}@media (min-width:568px){#breadcrumbs .breadcrumbs-inner a{padding-left:.75rem;padding-right:.75rem}}#breadcrumbs .breadcrumbs-inner .breadcrumb_last{padding-left:0;color:#000}@media (min-width:568px){#breadcrumbs .breadcrumbs-inner .breadcrumb_last{padding-left:.75rem;padding-right:0}}.tax-modal-tooltip{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:.75rem}.tax-modal-tooltip .tax-modal-tooltip-toggler{width:.75rem;height:.75rem;text-align:center;cursor:pointer}.tax-modal-tooltip .tax-modal-tooltip-toggler.is-green{width:1rem;height:1rem}.tax-modal-tooltip .tax-modal-tooltip-toggler svg{width:100%;height:100%}.tax-modal-tooltip .tax-modal-tooltip-inner{position:fixed;max-width:28rem;opacity:0;width:90%;left:50%;top:50%;-webkit-transform:translate(-50%,-50%) scale(1.05);-o-transform:translate(-50%,-50%) scale(1.05);transform:translate(-50%,-50%) scale(1.05);z-index:-1;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.tax-modal-tooltip .tax-modal-tooltip-inner.active{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);-o-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);z-index:999}.tax-modal-tooltip .tax-modal-tooltip-inner.active:before{position:absolute;background-color:#000;opacity:.5;z-index:40;content:"";top:-100vh;bottom:-100vh;left:-100vw;right:-100vw}.tax-modal-tooltip .tax-modal-tooltip-inner .tax-modal-tooltip-content{background-color:#fff;color:#000;text-align:center;font-weight:400;padding:3rem;position:relative;z-index:50}.tax-modal-tooltip .tax-modal-tooltip-inner .tax-modal-tooltip-content .icon-close{position:absolute;top:1rem;right:1rem}.tax-modal-tooltip .tax-modal-tooltip-inner .tax-modal-tooltip-content .icon-close svg{-webkit-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}.tax-modal-tooltip .tax-modal-tooltip-inner .tax-modal-tooltip-content .icon-close svg g,.tax-modal-tooltip .tax-modal-tooltip-inner .tax-modal-tooltip-content .icon-close svg path{stroke:#000}.main-header{padding-top:.5rem;padding-bottom:.5rem;height:4rem;position:fixed;top:0;left:0;right:0;background-color:#fff;margin-bottom:0;border-bottom-width:1px;border-color:#000;z-index:10000}.main-header .brand{font-size:1.5rem;display:inline-block;color:#f03;font-weight:700;vertical-align:middle}.main-header .brand img{width:9rem}@media (min-width:568px){.main-header .brand img{width:180px}}.main-header .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding-left:1rem;padding-right:1rem}@media (min-width:568px){.main-header .container{padding-left:1.5rem;padding-right:1.5rem}}.main-header .container .header-left{width:20%}@media (min-width:568px){.main-header .container .header-left{width:33.333333%}}.main-header .container .header-center{width:60%;text-align:center}@media (min-width:568px){.main-header .container .header-center{width:33.333333%}}.main-header .container .header-right{width:20%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (min-width:568px){.main-header .container .header-right{width:33.333333%}}.main-header .container .header-right .header-right-button{margin-left:.75rem}@media (min-width:768px){.main-header .container .header-right .header-right-button{margin-left:2rem}}.main-header .container .header-right .header-right-button:first-child{margin-left:0}.main-header .container .header-right .header-right-button svg{width:1rem;height:1rem}@media (min-width:768px){.main-header .container .header-right .header-right-button svg{width:1.5rem;height:1.5rem}}.main-header .container .header-right #button-support{display:none}@media (min-width:1024px){.main-header .container .header-right #button-support{display:block}}.main-header .container .header-right #button-support-mobile{display:block}@media (min-width:1024px){.main-header .container .header-right #button-support-mobile{display:none}}.main-header .container .header-right .lang-switcher{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;text-transform:uppercase;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:.75rem}@media (min-width:768px){.main-header .container .header-right .lang-switcher{margin-left:2rem}}.main-header .container .header-right .lang-switcher .caret{margin-left:.5rem;border-left:5px solid transparent;border-right:5px solid transparent;border-top:3px solid #000}.main-header .container .header-right .lang-switcher .dropdown-menu{opacity:0;padding:.75rem;margin-left:-.5rem;-webkit-box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);background-color:#fff;pointer-events:none;position:absolute;left:0;top:100%;min-width:80px;-webkit-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px);-webkit-transition:all .25s ease 1s;-o-transition:all .25s ease 1s;transition:all .25s ease 1s}.main-header .container .header-right .lang-switcher:hover .dropdown-menu{pointer-events:auto;opacity:1;-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.main-header #button-search{display:none;outline:0}@media (min-width:568px){.main-header #button-search{display:block}}.brand-submenu,.submenu-wrapper{position:relative}.brand-submenu{background-color:#fff;padding-top:.5rem;padding-bottom:.5rem;height:4rem;border-bottom-width:1px;border-color:#ccc;z-index:100}.brand-submenu .brand-list{list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 1rem;margin:0;height:100%}.brand-submenu .brand-list li{display:inline-block;margin-left:.5rem;margin-right:.5rem;max-width:5rem}@media (min-width:568px){.brand-submenu .brand-list li{margin-left:1rem;margin-right:1rem}}@media (min-width:768px){.brand-submenu .brand-list li{max-width:6rem}}.brand-submenu .brand-list li:first-child{margin-left:0}.brand-submenu .brand-list li:last-child{margin-right:0}.brand-list li{position:relative}.brand-list li img{position:relative;width:100%;height:auto;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.brand-list li img.img-color{position:absolute;top:0;left:0;opacity:0;z-index:1}.brand-list li.current img,.brand-list li a:hover img{opacity:1}.products-icon-hr-list{display:-webkit-box;display:-ms-flexbox;display:flex}.products-icon-hr-list .products-icon-hr-list__product-icon{text-align:center;margin-right:2rem}.products-icon-hr-list .products-icon-hr-list__product-icon a,.products-icon-hr-list .products-icon-hr-list__product-icon button{display:block;color:#fff;font-size:.75rem;opacity:.5}.products-icon-hr-list .products-icon-hr-list__product-icon a figure,.products-icon-hr-list .products-icon-hr-list__product-icon button figure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:60px;min-width:60px}.products-icon-hr-list .products-icon-hr-list__product-icon a figure img,.products-icon-hr-list .products-icon-hr-list__product-icon button figure img{margin-left:auto;margin-right:auto;max-height:100%;-o-object-fit:contain;object-fit:contain}.products-icon-hr-list .products-icon-hr-list__product-icon a span,.products-icon-hr-list .products-icon-hr-list__product-icon button span{display:none}@media (min-width:568px){.products-icon-hr-list .products-icon-hr-list__product-icon a span,.products-icon-hr-list .products-icon-hr-list__product-icon button span{display:block}}.products-icon-hr-list .products-icon-hr-list__product-icon a.active,.products-icon-hr-list .products-icon-hr-list__product-icon a.active a,.products-icon-hr-list .products-icon-hr-list__product-icon a:hover,.products-icon-hr-list .products-icon-hr-list__product-icon button.active,.products-icon-hr-list .products-icon-hr-list__product-icon button.active a,.products-icon-hr-list .products-icon-hr-list__product-icon button:hover{opacity:1}.brand-products-submenu{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:99}.brand-products-submenu .brand-products-submenu-inner{overflow-x:auto;padding-left:1.5rem;padding-right:1.5rem;margin-left:auto;margin-right:auto;padding-bottom:1.25rem;margin-bottom:-.75rem;max-width:1440px}.brand-products-submenu .brand-products-submenu-inner .products-icon-hr-list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.brand-products-submenu .brand-products-submenu-inner .products-icon-hr-list .products-icon-hr-list__product-icon{margin-right:1.5rem}@media (min-width:768px){.brand-products-submenu .brand-products-submenu-inner .products-icon-hr-list .products-icon-hr-list__product-icon{margin-right:2rem}}.brand-products-submenu .brand-products-submenu-inner .products-icon-hr-list .products-icon-hr-list__product-icon:last-child{padding-right:1.5rem}.brand-products-submenu .brand-products-submenu-inner .products-icon-hr-list .products-icon-hr-list__product-icon .products-icon-hr-list__product-title{margin-bottom:0;white-space:nowrap}.brand-products-submenu .brand-products-submenu-inner .products-icon-hr-list .products-icon-hr-list__product-icon.all-products-filter{margin-right:1.5rem}@media (min-width:768px){.brand-products-submenu .brand-products-submenu-inner .products-icon-hr-list .products-icon-hr-list__product-icon.all-products-filter{margin-right:2rem}}.brand-products-submenu .brand-products-submenu-inner .products-icon-hr-list .products-icon-hr-list__product-icon.all-products-filter figure{width:auto}.brand-products-submenu .brand-products-submenu-inner .products-icon-hr-list .products-icon-hr-list__product-icon.current a{opacity:1}.brand-products-submenu .brand-products-submenu-inner .products-icon-hr-list .products-icon-hr-list__product-icon.current a .coming-soon-flag{background-color:#fff}.brand-products-submenu .brand-products-submenu-inner .products-icon-hr-list .products-icon-hr-list__product-icon .coming-soon-flag{display:inline-block;font-size:.65rem;border-width:1px;border-color:#fff;border-radius:9999px;white-space:nowrap;padding:.25rem .5rem;margin-top:.25rem;line-height:1;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.brand-products-submenu-rancilio{background-color:#449762}.brand-products-submenu-rancilio a:hover .coming-soon-flag{background-color:#fff;color:#449762}.brand-products-submenu-rancilio .current a .coming-soon-flag{color:#449762}.brand-products-submenu-specialty{background-color:#da1030}.brand-products-submenu-specialty a:hover .coming-soon-flag{background-color:#fff;color:#da1030}.brand-products-submenu-specialty .current a .coming-soon-flag{color:#da1030}.brand-products-submenu-egro{background-color:#313131}.brand-products-submenu-egro a:hover .coming-soon-flag{background-color:#fff;color:#313131}.brand-products-submenu-egro .current a .coming-soon-flag{color:#313131}#overlay-menu-toggle{position:relative;outline:0}#overlay-menu{position:fixed;background-color:#f2f2f2;color:#000;top:4rem;bottom:0;left:0;width:100%;opacity:0;height:100%;height:100vh;height:calc(100vh - 4rem);pointer-events:none;z-index:-1000;-webkit-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px);-webkit-transition:all .35s ease,z-index .05s linear .3s;-o-transition:all .35s ease,z-index .05s linear .3s;transition:all .35s ease,z-index .05s linear .3s}#overlay-menu.is-active{opacity:1;z-index:9999;-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);pointer-events:all;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}#overlay-menu .overlay-menu-inner{padding:2rem 2rem 5rem;overflow:auto;height:100%;position:relative;top:0;left:0;width:100%}@media (min-width:568px){#overlay-menu .overlay-menu-inner{padding:6rem 4rem}}#overlay-menu .overlay-menu-inner .nav-primary{width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;position:relative;pointer-events:all}@media (min-width:568px){#overlay-menu .overlay-menu-inner .nav-primary{padding-bottom:2rem}}#overlay-menu .overlay-menu-inner .nav-primary ul{width:100%}#overlay-menu .overlay-menu-inner .nav-primary ul#third_navigation li a{color:#000}#overlay-menu .overlay-menu-inner .nav-primary ul#third_navigation li a:hover{color:#aaa}#overlay-menu .overlay-menu-inner .nav-primary ul li a{color:#000;display:block;padding-top:1rem;padding-bottom:1rem;font-size:1.5rem;font-weight:400;border-bottom-width:1px;border-color:#ccc;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}@media (min-width:768px){#overlay-menu .overlay-menu-inner .nav-primary ul li a{font-size:1.875rem}}@media (min-width:1024px){#overlay-menu .overlay-menu-inner .nav-primary ul li a{font-size:2.25rem}}@media (min-width:1280px){#overlay-menu .overlay-menu-inner .nav-primary ul li a{font-size:3rem}}@media screen and (max-height:800px){#overlay-menu .overlay-menu-inner .nav-primary ul li a{font-size:1.5rem}}@media screen and (min-height:801px) and (max-height:900px){#overlay-menu .overlay-menu-inner .nav-primary ul li a{font-size:2.25rem}}#overlay-menu .overlay-menu-inner .nav-primary ul li a[href]:hover{color:#888}#overlay-menu .overlay-menu-inner .nav-primary ul li ul{margin-top:1.5rem}#overlay-menu .overlay-menu-inner .nav-primary ul li ul li a{padding-top:.75rem;padding-bottom:.75rem;border-color:#fff;font-size:1.5rem;color:#444;line-height:1.2}#overlay-menu .overlay-menu-inner .nav-primary ul li ul li a:hover{color:#888}@media (min-width:1280px){#overlay-menu .overlay-menu-inner .nav-primary ul li ul li a{font-size:1.875rem}}@media screen and (max-height:800px){#overlay-menu .overlay-menu-inner .nav-primary ul li ul li a{font-size:1.5rem}}#overlay-menu .overlay-menu-inner .mobile-nav-title{padding-top:1rem;padding-bottom:1rem;margin-top:.5rem;font-size:1.5rem;border-bottom-width:1px;border-color:#ccc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-height:800px){#overlay-menu .overlay-menu-inner .mobile-nav-title{font-size:1.5rem}}#overlay-menu .overlay-menu-inner .mobile-nav-title span{cursor:pointer}#overlay-menu .overlay-menu-inner .mobile-nav-title span img,#overlay-menu .overlay-menu-inner .mobile-nav-title span svg{width:1rem}#overlay-menu .overlay-menu-inner .brand-list{width:100%;display:none}@media (min-width:568px){#overlay-menu .overlay-menu-inner .brand-list{display:block!important}}#overlay-menu .overlay-menu-inner .brand-list li{border-bottom-width:1px;border-color:#fff;display:block;padding-top:1rem;padding-bottom:1rem}#overlay-menu .overlay-menu-inner .brand-list li a{position:relative;display:block;padding:0;font-size:1.5rem;color:#444}#overlay-menu .overlay-menu-inner .brand-list li a img{height:1.5rem;width:auto}#overlay-menu .overlay-menu-inner #second_navigation .menu-item-has-children a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#overlay-menu .overlay-menu-inner #second_navigation .menu-item-has-children a img{width:1rem}#overlay-menu .overlay-menu-inner #second_navigation .menu-item-has-children a span{cursor:pointer}#overlay-menu .overlay-menu-inner #second_navigation .menu-item-has-children .sub-menu{display:none}@media (min-width:568px){#overlay-menu .overlay-menu-inner #second_navigation .menu-item-has-children .sub-menu{display:block!important}}#overlay-menu .overlay-menu-inner .overlay-menu-inner__bottom{margin-top:2.5rem}@media (min-width:568px){#overlay-menu .overlay-menu-inner .overlay-menu-inner__bottom{margin-top:4rem}}#overlay-menu .overlay-menu-inner .overlay-menu-inner__bottom .socialbar{margin-bottom:2rem}@media (min-width:568px){#overlay-menu .overlay-menu-inner .overlay-menu-inner__bottom .socialbar{margin-top:1.5rem}}#overlay-menu .overlay-menu-inner .overlay-menu-inner__bottom .socialbar .socialbar-list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:12rem}#overlay-menu .overlay-menu-inner .overlay-menu-inner__bottom .socialbar .socialbar-list li{margin-right:.25rem}#overlay-menu .overlay-menu-inner .overlay-menu-inner__bottom .socialbar .socialbar-list li:last-child{margin-right:0}#overlay-menu .overlay-menu-inner .overlay-menu-inner__bottom .menu-footer-text{color:#444;font-size:.875rem}@media (min-width:768px){#overlay-menu .overlay-menu-inner .overlay-menu-inner__bottom .menu-footer-text{padding-left:2rem;font-size:1rem}}#overlay-menu .overlay-menu-inner .overlay-menu-inner__bottom .menu-footer-text hr{border-color:#ccc;margin-top:.75rem;margin-bottom:.75rem}.main-footer{background-color:#fff;margin-top:2.5rem;font-size:.875rem}.main-footer .main-footer-inner{border-bottom-width:1px;border-color:#000;padding-top:1rem;padding-bottom:2rem}.main-footer .main-footer-inner .main-footer__top{margin-bottom:2rem}@media (min-width:568px){.main-footer .main-footer-inner .main-footer__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.main-footer .main-footer-inner .main-footer__top .brand{display:inline-block;margin-right:.75rem;max-width:10rem}.main-footer .main-footer-inner .main-footer__top .brand img{width:100%;height:auto}.main-footer .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.main-footer .row .col{width:50%;margin-bottom:2.5rem}@media (min-width:768px){.main-footer .row .col{width:25%;margin-bottom:2rem}}.main-footer .row .col .widget .widget-title{font-weight:500;margin-bottom:.75rem}.main-footer .row .col .widget .menu .current-menu-item a{color:#000}.main-footer .row.row-credits{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.main-footer .row.row-credits .col{margin-bottom:0;width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-right:1rem}@media (min-width:768px){.main-footer .row.row-credits .col{width:50%;margin-bottom:0}}.main-footer .row.row-credits .col.col-social{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (min-width:768px){.main-footer .row.row-credits .col.col-social{width:25%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.main-footer .row.row-credits .col.col-languages{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (min-width:768px){.main-footer .row.row-credits .col.col-languages{width:25%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.main-footer .socialbar-footer{margin-top:1rem;margin-bottom:2rem}@media (min-width:768px){.main-footer .socialbar-footer{margin-bottom:0;margin-top:0}}.main-footer .socialbar-footer h5{font-weight:500;margin-bottom:.75rem}.main-footer .socialbar-footer .socialbar .socialbar-list{width:auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.main-footer .socialbar-footer .socialbar .socialbar-list li{margin-right:1rem}.main-footer .socialbar-footer .socialbar .socialbar-list svg{width:1rem;height:auto}.main-footer .lang-switcher{position:relative}.main-footer .lang-switcher .lang-selector{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;cursor:pointer}.main-footer .lang-switcher .lang-selector.is-active .caret{-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:center;-o-transform-origin:center;transform-origin:center}.main-footer .lang-switcher .lang-selector .caret{margin-left:.5rem;width:.75rem;height:auto;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.main-footer .lang-switcher .dropdown-menu{display:-webkit-box;display:-ms-flexbox;display:flex;display:none;opacity:0;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.main-footer .lang-switcher .dropdown-menu.is-active{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1}.main-footer .lang-switcher .dropdown-menu li{text-transform:uppercase;margin-right:.25rem;padding-right:.25rem}.main-footer .lang-switcher .dropdown-menu li.active{color:#000;text-decoration:underline}.main-footer .credits{color:#888;font-size:.75rem}.main-footer .credits p{margin-bottom:0}.main-footer .ali-group-footer{padding-top:.5rem;padding-bottom:.5rem;text-align:center}.main-footer .ali-group-footer img{width:50%;display:inline-block;max-width:12rem}.page-intro-text{background-color:#ebebeb;padding-top:3rem;padding-bottom:3rem}@media (min-width:568px){.page-intro-text{padding-top:5rem;padding-bottom:5rem}}@media (min-width:768px){.page-intro-text{padding-top:8rem;padding-bottom:8rem}}.page-intro-text .container{max-width:56rem}.page-brand-plp .tablist-wrapper{border-bottom-width:1px;border-color:#ebebeb;background-color:#fff;position:-webkit-sticky;position:sticky;z-index:20;top:60px}.page-brand-plp .tablist{padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}.page-brand-plp .tablist li button{padding-top:1rem;padding-bottom:1rem;font-size:.75rem;text-transform:uppercase;text-align:left}@media (min-width:568px){.page-brand-plp .tablist li button{font-size:.875rem;padding-top:1.5rem;padding-bottom:1.5rem}}.page-brand-plp .products-list-tab__selector{overflow-x:auto}.page-brand-plp .intro-text,body.page-template-page-brand-plp .intro-text{padding-top:8rem;padding-bottom:8rem;background-color:#f2f2f2}.brand-plp-slides{overflow:hidden;position:relative}.brand-plp-slides .brand-plp-slides-inner .slide .brand-plp-slide-video{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}.brand-plp-slides .brand-plp-slides-inner .slide .brand-plp-slide-video .brand-plp-slide-video-source{position:absolute;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.brand-plp-slides .brand-plp-slides-inner .slide .brand-plp-slide-video .brand-plp-slide-video-source.sm__block{display:none}@media (min-width:568px){.brand-plp-slides .brand-plp-slides-inner .slide .brand-plp-slide-video .brand-plp-slide-video-source.sm__block{display:block}}.brand-plp-slides .brand-plp-slides-inner .slide .brand-plp-slide-video .brand-plp-slide-video-source.sm__hidden{display:block}@media (min-width:568px){.brand-plp-slides .brand-plp-slides-inner .slide .brand-plp-slide-video .brand-plp-slide-video-source.sm__hidden{display:none}}.brand-plp-slides .brand-plp-slides-inner .slide .brand-plp-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.brand-plp-slides .brand-plp-slides-inner .slide .brand-plp-image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.brand-plp-slides .brand-plp-slides-inner .slide .brand-plp-content{margin-left:auto;margin-right:auto;padding:5rem 1.5rem;z-index:10;color:#fff}@media (min-width:568px){.brand-plp-slides .brand-plp-slides-inner .slide .brand-plp-content{padding-left:3rem;padding-right:3rem}}@media (min-width:768px){.brand-plp-slides .brand-plp-slides-inner .slide .brand-plp-content{width:80%}}.brand-plp-slides .brand-plp-slides-inner .slick-dots{position:absolute;left:0;right:0;margin-top:0;bottom:1rem}.brand-plp-slides .brand-plp-slides-inner .slick-dots li button{background-color:transparent;opacity:1;border-color:#fff}.brand-plp-slides .brand-plp-slides-inner .slick-dots li.slick-active button{background-color:#000;border-color:#000}.brand-plp-slides .slick-arrow{display:none}@media (min-width:568px){.brand-plp-slides .slick-arrow{display:block;padding:0;width:auto;height:100%;max-width:115px}}.brand-plp-slides .slick-arrow svg{margin-left:auto;margin-right:auto;text-align:center;width:100%;height:100%;position:relative}.brand-plp-slides .slick-arrow svg path{position:absolute;top:50%;left:50%;-webkit-transform:translate(50%,50%);-o-transform:translate(50%,50%);transform:translate(50%,50%)}@media (min-width:568px){.brand-plp-slides .slick-prev{left:0}}@media (min-width:568px){.brand-plp-slides .slick-next{right:0}}.product-type-section.text-black .products-list-tab .products-list-tab__selector li button{color:#000}.product-type-section.text-black .products-list-tab .products-list-tab__images-slider-box .products-list-tab__images-slider .slick-slider .slick-dots li.slick-active button{background-color:#000}.product-type-section.text-black .products-list-tab .products-list-tab__images-slider-box .products-list-tab__images-slider .slick-slider .slick-dots li button{border-color:#000}.product-type-section.text-white .products-list-tab .products-list-tab__selector li button{color:#fff}.product-type-section.text-white .products-list-tab .products-list-tab__images-slider-box .products-list-tab__images-slider .slick-slider .slick-dots li.slick-active button{background-color:#fff}.product-type-section.text-white .products-list-tab .products-list-tab__images-slider-box .products-list-tab__images-slider .slick-slider .slick-dots li button{border-color:#fff}.product-type-section .product-type-features{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:0;padding-bottom:0;min-height:20rem}@media (min-width:768px){.product-type-section .product-type-features{padding-top:8rem;padding-bottom:8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:inherit;-webkit-box-direction:inherit;-ms-flex-direction:inherit;flex-direction:inherit;min-height:30rem}}@media (min-width:1024px){.product-type-section .product-type-features{min-height:40rem}}.product-type-section .product-type-features .bg-cover-image{position:relative}@media (min-width:768px){.product-type-section .product-type-features .bg-cover-image{position:absolute}}.product-type-section .product-type-features .product-type-features-content{position:relative;width:100%;padding:2.5rem 1.5rem;z-index:10}@media (min-width:768px){.product-type-section .product-type-features .product-type-features-content{width:50%}}.product-type-section .product-type-features .product-type-features-content .product-type-features-content-inner{width:100%}@media (min-width:1024px){.product-type-section .product-type-features .product-type-features-content .product-type-features-content-inner{width:66.666667%}}.product-type-section .product-type-features .product-type-features-content .product-type-link{margin-top:1.5rem}body.search .page-header{padding-top:3rem;padding-bottom:3rem}@media (min-width:768px){body.search .page-header{padding-top:8rem;padding-bottom:8rem}}body.search .page-header form .input-box input{width:100%;background-color:#ebebeb;color:#444;font-size:1.5rem;border:1px solid #aaa;border-radius:.5rem;padding:1rem 2rem}body.search .wall-pagination{margin-top:2.5rem}#news-wall{margin-left:-1rem;margin-right:-1rem;margin-bottom:3rem}#news-wall .grid-item,#news-wall .grid-sizer{width:100%;padding:1rem;height:auto}@media (min-width:768px){#news-wall .grid-item,#news-wall .grid-sizer{width:50%}}@media (min-width:1024px){#news-wall .grid-item,#news-wall .grid-sizer{width:33.333333%}}#news-wall .grid-sizer{padding:0}.news-wall-teaser .sticky-post-header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#000}.news-wall-teaser .sticky-post-header .post-image,.news-wall-teaser .sticky-post-header .video-preview-images{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%}.news-wall-teaser .sticky-post-header .post-image .slick-slider,.news-wall-teaser .sticky-post-header .post-image .slick-slider .slick-list,.news-wall-teaser .sticky-post-header .post-image .slick-slider .slick-list .slick-track,.news-wall-teaser .sticky-post-header .video-preview-images .slick-slider,.news-wall-teaser .sticky-post-header .video-preview-images .slick-slider .slick-list,.news-wall-teaser .sticky-post-header .video-preview-images .slick-slider .slick-list .slick-track{height:100%}.news-wall-teaser .sticky-post-header .post-image img,.news-wall-teaser .sticky-post-header .video-preview-images img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;border-width:0}.news-wall-teaser .sticky-post-header .post-info{z-index:10;color:#fff;text-align:center;letter-spacing:.05em;padding:5rem 1.5rem;width:100%;max-width:72rem}@media (min-width:568px){.news-wall-teaser .sticky-post-header .post-info{padding-top:8rem;padding-bottom:8rem}}.news-wall-teaser .sticky-post-header .post-info .brand-icon{position:relative;margin-left:auto;margin-right:auto;display:inline-block}.news-wall-teaser .sticky-post-header .post-info .category-list{font-size:.75rem;margin-bottom:3rem;text-transform:uppercase}.news-wall-teaser .sticky-post-header .post-info .category-list a{color:#fff}.news-wall-teaser .sticky-post-header .post-info .category-list a:hover{color:#f2f2f2}.news-wall-teaser .sticky-post-header .post-info .post-title{font-weight:500;margin-bottom:1rem}.news-wall-teaser .sticky-post-header .post-info .post-info-meta{font-size:.75rem}.news-wall-teaser .sticky-post-header .post-info a{color:#fff;margin-top:2.5rem}.news-wall-teaser .sticky-post-header .post-info a:hover{color:#000}.wall-filter{position:relative;width:100%;border-bottom-width:1px;border-color:#ccc;text-transform:uppercase;font-size:.75rem;margin-top:3rem;margin-bottom:4rem;padding-bottom:1px}@media (min-width:768px){.wall-filter{margin-bottom:3rem}}.wall-filter .wall-filter-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.wall-filter .wall-filter-inner .tablist{max-width:100%;margin-bottom:-3px}.wall-filter .wall-filter-inner .wall-filters-wrapper{margin-top:1rem;position:absolute;right:1rem;z-index:101;top:100%}@media (min-width:768px){.wall-filter .wall-filter-inner .wall-filters-wrapper{position:relative;margin-top:.5rem;right:auto;top:auto}}.wall-filter .wall-filter-inner .wall-filters-wrapper .wall-filter-toggle{font-weight:700}.wall-filter .wall-filter-inner .wall-filters-wrapper .wall-filter-toggle:after{content:"";display:inline-block;position:relative;border-top:6px solid #000;border-left:4px solid transparent;border-right:4px solid transparent}.wall-filter .wall-filter-inner .wall-filters-wrapper .wall-filter-toggle.open:after{border-top:0;border-bottom:6px solid #000}.wall-filter .wall-filter-panel{position:absolute;left:0;right:0;width:100%;background-color:#f2f2f2;border-bottom-width:1px;border-color:#ccc;padding-top:5rem;padding-bottom:5rem;display:none;z-index:100;top:100%;margin-top:1px;-webkit-transform:translateY(5%);-o-transform:translateY(5%);transform:translateY(5%);-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;-o-transition:-o-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease,-o-transform .25s ease}.wall-filter .wall-filter-panel.open{-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.wall-filter .wall-filter-panel .wall-filters__title{font-size:1.5rem}.wall-filter .wall-filter-panel .wall-filters__content{padding-top:3rem;padding-bottom:3rem}.wall-filter .wall-filter-panel .wall-filters__content .wall-filters__content-checkbox,.wall-filter .wall-filter-panel .wall-filters__content .wall-filters__radio-hr{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.wall-filter .wall-filter-panel .wall-filters__content .wall-filters__content-checkbox .wall-filters__content-checkbox__col,.wall-filter .wall-filter-panel .wall-filters__content .wall-filters__content-checkbox .wall-filters__content-radio__col,.wall-filter .wall-filter-panel .wall-filters__content .wall-filters__radio-hr .wall-filters__content-checkbox__col,.wall-filter .wall-filter-panel .wall-filters__content .wall-filters__radio-hr .wall-filters__content-radio__col{margin-bottom:1.5rem;text-transform:none;font-size:1rem;position:relative;padding-right:1.5rem}.wall-filter .wall-filter-panel .bottom-buttons button{margin-right:1.5rem}.wall-filter .wall-filter-panel .bottom-buttons button:last-child{margin-right:0}.single-post .single-post-header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#000}.single-post .single-post-header .post-image,.single-post .single-post-header .video-preview-images{opacity:.5;background-color:#000;position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%}.single-post .single-post-header .post-image .slick-slider,.single-post .single-post-header .post-image .slick-slider .slick-list,.single-post .single-post-header .post-image .slick-slider .slick-list .slick-track,.single-post .single-post-header .video-preview-images .slick-slider,.single-post .single-post-header .video-preview-images .slick-slider .slick-list,.single-post .single-post-header .video-preview-images .slick-slider .slick-list .slick-track{height:100%}.single-post .single-post-header .post-image img,.single-post .single-post-header .video-preview-images img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;border-width:0}.single-post .single-post-header .post-info{z-index:10;color:#fff;text-align:center;letter-spacing:.05em;padding:5rem 1.5rem;width:100%;max-width:72rem}@media (min-width:568px){.single-post .single-post-header .post-info{padding-top:10rem;padding-bottom:10rem}}.single-post .single-post-header .post-info .brand-icon{margin-left:auto;margin-right:auto;text-align:center;margin-bottom:.75rem;width:2rem}.single-post .single-post-header .post-info .brand-icon img{display:inline-block;border-width:0}.single-post .single-post-header .post-info .category-list{font-size:.75rem;margin-bottom:3rem;text-transform:uppercase}.single-post .single-post-header .post-info .post-title{font-size:1.5rem;font-weight:500;line-height:1.375;margin-bottom:1rem}@media (min-width:768px){.single-post .single-post-header .post-info .post-title{font-size:2.25rem}}.single-post .single-post-header .post-info .post-info-meta{font-size:.75rem}.single-post .single-post-header .post-info a{color:#fff}.single-post .single-post-header .post-info a:hover{opacity:.5}.single-post .entry-content{padding-top:5rem;padding-bottom:5rem}@media (min-width:768px){.single-post .entry-content{padding-top:8rem;padding-bottom:8rem}}.single-post .entry-content .single-post-sidebar{top:8rem;margin-top:6rem;position:-webkit-sticky;position:sticky}@media (min-width:768px){.single-post .entry-content .single-post-sidebar{margin-top:0}}@media (min-width:1024px){.single-post .entry-content .container-inner-small{padding-left:10rem;padding-right:10rem}}.single-post .entry-content blockquote{font-size:1.125rem}.single-post .entry-content .wp-caption{position:relative;max-width:100%}.single-post .entry-content .wp-caption img{display:block}.single-post .entry-content .wp-caption .wp-caption-text{position:absolute;color:#fff;font-size:.875rem;left:1.5rem;right:1.5rem;bottom:1.5rem}@media (min-width:768px){.single-post .entry-content .left-column{padding-right:2.5rem}}@media (min-width:1024px){.single-post .entry-content .left-column{padding-right:10rem}}.single-post .entry-content .right-column .sidebar-title{font-size:1.5rem;border-bottom:1px;border-style:solid;border-color:#888;margin-bottom:0;padding-bottom:1rem}@media (min-width:768px){.single-post .entry-content .right-column .sidebar-title{font-size:1.875rem}}.single-post .entry-content .right-column .event-link .right-col-block{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.single-post .entry-content .right-column .event-link .right-col-block .event-address{color:#000}.single-post .entry-content .right-column .event-link:hover .right-col-block{opacity:.5}.single-post .entry-content .right-column .right-col-block{padding-top:1.5rem;padding-bottom:1.5rem;border-bottom:1px;border-style:solid;border-color:#888;font-size:.875rem;display:-webkit-box;display:-ms-flexbox;display:flex}.single-post .entry-content .right-column .right-col-block .icon{margin-right:1.5rem}.single-post .entry-content .right-column .right-col-block .event-data{font-size:1.125rem}.single-post .entry-content .right-column .right-col-block .event-phone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.single-post .entry-content .right-column .right-col-block a{color:#000}.single-post .embed-video-container{position:relative;overflow:hidden;max-width:100%;height:auto;margin-bottom:2rem;padding-bottom:56.25%}.single-post .embed-video-container iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.teaser-product{position:relative;margin-top:1rem;margin-bottom:1rem}.teaser-product .product-compare-button{position:absolute;top:0;right:0;-webkit-transition:opacity .35s ease;-o-transition:opacity .35s ease;transition:opacity .35s ease}.teaser-product .product-compare-button:focus{outline:0}.teaser-product.rancilio_product .product-compare-button svg *{stroke:#449762}.teaser-product.rancilio_product .product-compare-button:after{background-color:#449762}.teaser-product.egro_product .product-compare-button svg *{stroke:#bc292e}.teaser-product.egro_product .product-compare-button:after{background-color:#bc292e}.teaser-product figure{padding:1rem;height:12rem}.teaser-product figure img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.teaser-product .product-title{font-size:1.125rem;color:#000;font-weight:500;text-align:center}.teaser-product .product-child-count{font-size:.875rem;text-align:center;color:#000}.teaser-product .coming-soon-flag{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1rem}.teaser-product .coming-soon-flag span{display:block;font-size:.65rem;border-radius:9999px;white-space:nowrap;padding:.25rem .5rem;line-height:1.25;color:#fff}.teaser-product .coming-soon-flag.coming-soon-rancilio span{background-color:#449762}.teaser-product .coming-soon-flag.coming-soon-specialty span{background-color:#da1030}.teaser-product .coming-soon-flag.coming-soon-egro span{background-color:#313131}.product-table-colors{padding:0;margin:0}.product-table-colors .product-table-color{display:inline-block;margin-right:.75rem;padding:.5rem}.product-table-colors .product-table-color .color-swatch{width:2rem;height:2rem;border-radius:9999px;border-width:2px;border-color:transparent}.product-table-colors .product-table-color .color-swatch.active{border-color:#000;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.product-table-colors .product-table-color .color-swatch img{width:100%;height:auto}article.type-product{display:block}article.type-product .iconslist{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:.75rem}article.type-product .iconslist li{padding-right:1.5rem;border-style:none;margin-bottom:1rem;width:7rem}article.type-product .iconslist li .iconitem{position:relative;border-radius:.5rem;width:4rem;height:4rem;text-align:center;margin-bottom:.5rem}article.type-product .iconslist li .iconitem img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}article.type-product .iconslist li label{font-weight:700;display:block;text-align:left;margin-top:.5rem;line-height:1.375}article.type-product .initial-section header{margin-top:3rem;margin-bottom:3rem;border-bottom-width:1px;border-color:#ccc}article.type-product .initial-section header .product-type{text-transform:uppercase;font-size:.875rem;font-weight:500;letter-spacing:.1em;margin-bottom:1rem}article.type-product .initial-section header .tablist{margin:0;padding:0;border-bottom-width:0;margin-bottom:-2px}article.type-product .initial-section .product-title{font-weight:500;font-size:1.875rem}@media (min-width:568px){article.type-product .initial-section .product-title{font-size:1.5rem}}@media (min-width:1024px){article.type-product .initial-section .product-title{font-size:1.875rem}}@media (min-width:1280px){article.type-product .initial-section .product-title{font-size:2.25rem}}article.type-product .initial-section .product-content{margin-top:1.5rem;margin-bottom:1.5rem;font-size:.875rem}article.type-product .initial-section .product-table{width:100%;text-align:left;font-size:.875rem;font-weight:500;table-layout:fixed}article.type-product .initial-section .product-table th{font-size:.875rem;color:#666;letter-spacing:.1em}article.type-product .initial-section .product-table td,article.type-product .initial-section .product-table th{padding-top:1.25rem;padding-bottom:1.25rem;font-weight:500}article.type-product .initial-section .product-table tr{border-bottom-width:1px;border-color:#ccc}article.type-product .initial-section .product-table tr:last-of-type{border-color:transparent}article.type-product .initial-section .product-table .tablist{margin-top:0;margin-bottom:0}article.type-product .initial-section .product-table .tablist .product-table-variations{padding:0;margin:0}article.type-product .initial-section .product-table .tablist .product-table-variations .product-table-variation{display:inline-block;margin-right:.75rem}article.type-product .initial-section .product-table .tablist .product-table-variations .product-table-variation button{color:#ccc;border-width:0;padding-top:0;padding-bottom:0;-webkit-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease}article.type-product .initial-section .product-table .tablist .product-table-variations .product-table-variation button:hover{color:#000}article.type-product .initial-section .product-table .tablist .product-table-variations .product-table-variation button:focus{outline:0}article.type-product .initial-section .product-table .tablist .product-table-variations .product-table-variation button.active{color:#000;border-width:0}article.type-product .initial-section .product-table .tablist .product-table-variations .product-table-variation button:after{content:none}article.type-product .initial-section .product-table .product-table-certifications{padding:0;margin:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}article.type-product .initial-section .product-table .product-table-certifications .product-table-certificate{display:inline-block;margin-right:.75rem;width:2.5rem;height:1.7rem}article.type-product .initial-section .product-table .product-table-certifications .product-table-certificate img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;display:inline-block}article.type-product .initial-section .product-delivery-capacity-wrapper .product-delivery-capacity-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-width:0}article.type-product .initial-section .product-delivery-capacity-wrapper .product-delivery-capacity-header h4{color:#666;text-transform:uppercase;font-weight:500;font-size:.875rem;margin-top:0;margin-bottom:.5rem}article.type-product .initial-section .product-delivery-capacity-wrapper .product-delivery-capacity-header ul{padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex}article.type-product .initial-section .product-delivery-capacity-wrapper .product-delivery-capacity-header ul li{background-color:#ccc;color:#fff;display:inline-block;padding:.25rem 1rem;font-size:.875rem;margin-left:1px;margin-right:1px;cursor:pointer}article.type-product .initial-section .product-delivery-capacity-wrapper .product-delivery-capacity-header ul li:first-of-type{border-top-left-radius:9999px;border-bottom-left-radius:9999px;padding-left:1.25rem}article.type-product .initial-section .product-delivery-capacity-wrapper .product-delivery-capacity-header ul li:last-of-type{border-top-right-radius:9999px;border-bottom-right-radius:9999px;padding-right:1.25rem}article.type-product .initial-section .product-delivery-capacity-wrapper .product-delivery-capacity-header ul li.active{background-color:#000}article.type-product .initial-section .product-delivery-capacity-wrapper .product-table{width:100%}article.type-product .initial-section .product-delivery-capacity-wrapper .product-table th,article.type-product .initial-section .product-delivery-capacity-wrapper .product-table tr{border-style:dashed}article.type-product .initial-section .initial-section-inner{margin-left:auto;margin-right:auto;max-width:32rem;padding-left:1rem;padding-right:1rem}article.type-product .initial-section .initial-section-inner .select-siblings{margin-bottom:1.5rem}article.type-product .initial-section .initial-section-inner .select-siblings select{background-color:#fff;width:100%;height:3rem;border-bottom-width:1px;border-color:#000;border-radius:0;-webkit-box-shadow:none;box-shadow:none;background-repeat:no-repeat;background-position:100%;padding-right:2rem;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MDQuMjU3IDQwNC4yNTciPjxwYXRoIGQ9Ik0zODYuMjU3IDExNC4zMzFMMjAyLjEyOCAyNTIuNDI3IDE4IDExNC4zMzFsLTE4IDI0IDIwMi4xMjggMTUxLjU5NiAyMDIuMTI5LTE1MS41OTZ6Ii8+PC9zdmc+);background-size:1.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}article.type-product .initial-section .support-wrapper{margin-top:1.5rem}@media (min-width:568px){article.type-product .initial-section .support-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}}article.type-product .initial-section .support-wrapper a{margin-bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:1rem;padding-right:1rem}@media (min-width:568px){article.type-product .initial-section .support-wrapper a{margin-bottom:0}}@media (min-width:568px){article.type-product .initial-section .support-wrapper a:first-child{margin-right:.5rem}}article.type-product .initial-section .product-catalogue-button{margin-top:1.5rem}article.type-product .initial-section .anchor-links{margin-top:3rem;margin-bottom:3rem;font-size:1rem;font-weight:500}article.type-product .initial-section .anchor-links li{display:block;border-bottom-width:1px;border-color:#ccc}article.type-product .initial-section .anchor-links li a{padding-top:.75rem;padding-bottom:.75rem;display:inline-block;color:#000;-webkit-transition:color .25s ease;-o-transition:color .25s ease;transition:color .25s ease}article.type-product .initial-section .anchor-links li a:hover{color:#888}article.type-product .initial-section .anchor-links li:last-of-type{border-width:0}article.type-product .variation-galleries .slick-slider .slick-arrow{z-index:10;height:30px;width:30px;opacity:1;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}article.type-product .variation-galleries .slick-slider .slick-arrow.slick-prev{background-position:50%;background-size:contain;background-repeat:no-repeat;left:15px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0xMC4zIDIyTDEuOSAxMS41IDEwLjMgMSIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjIiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==)}article.type-product .variation-galleries .slick-slider .slick-arrow.slick-next{background-position:50%;background-size:contain;background-repeat:no-repeat;right:15px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIHN0cm9rZS13aWR0aD0iMiIgZD0iTTEuNyAxbDguNCAxMC41TDEuNyAyMiIgc3Ryb2tlPSIjMDAwIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjwvc3ZnPg==)}article.type-product .variation-galleries .slick-slider .slick-arrow.slick-disabled{pointer-events:none;opacity:.1}article.type-product .variation-galleries .zoom-wrapper{overflow:hidden;position:relative}article.type-product .variation-galleries .gallery{white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;opacity:0;-webkit-transition:opacity .35s ease;-o-transition:opacity .35s ease;transition:opacity .35s ease}article.type-product .variation-galleries .gallery.slick-initialized{opacity:1}article.type-product .variation-galleries .gallery>li{margin:0;padding:0;width:auto;display:inline-block}article.type-product .variation-galleries .gallery>li figure{margin:0;padding:0}article.type-product .variation-galleries .gallery>li figure img{margin:0;padding:0;width:auto;display:block;max-width:none;height:20rem}article.type-product .variation-galleries .gallery .slick-dots{bottom:1.5rem;position:absolute}@media (min-width:768px){article.type-product .variation-galleries .gallery{-ms-flex-wrap:wrap;flex-wrap:wrap}article.type-product .variation-galleries .gallery>li{width:100%;display:block}article.type-product .variation-galleries .gallery>li figure img{width:100%;height:auto}}article.type-product .product-section-title{margin-top:2.5rem;margin-bottom:1rem;font-size:1.5rem;font-weight:500;color:#888}@media (min-width:568px){article.type-product .product-section-title{font-size:1.875rem;margin-top:3rem;margin-bottom:1rem}}@media (min-width:768px){article.type-product .product-section-title{font-size:2.25rem;margin-top:4rem;margin-bottom:2.5rem}}@media (min-width:1024px){article.type-product .product-section-title{font-size:3rem;margin-top:5rem;margin-bottom:2.5rem}}article.type-product .product-visuals{overflow:hidden}article.type-product .product-visuals .product-visuals-list{margin-left:-1rem;margin-right:-1rem}article.type-product .product-visuals .product-visuals-list .slick-list{overflow:visible}article.type-product .product-visuals .product-visuals-list .slick-slide{padding-left:1rem;padding-right:1rem;outline:0}article.type-product .product-visuals .product-visuals-list .product-visual{position:relative;width:100%;overflow:hidden;background-color:#ebebeb;color:#000;max-width:26rem}article.type-product .product-visuals .product-visuals-list .product-visual .product-visual-figure{position:relative;min-width:18rem;max-width:26rem;width:calc(100vw - 100px);height:30rem}article.type-product .product-visuals .product-visuals-list .product-visual .product-visual-figure img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:all 5s ease;-o-transition:all 5s ease;transition:all 5s ease}@media (min-width:1024px){article.type-product .product-visuals .product-visuals-list .product-visual .product-visual-figure{width:auto;height:0;padding-bottom:100%}}article.type-product .product-visuals .product-visuals-list .product-visual .product-visual-overlay{position:absolute;padding-top:1rem;padding-bottom:0;top:0;bottom:0;right:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:100}@media (min-width:768px){article.type-product .product-visuals .product-visuals-list .product-visual .product-visual-overlay{padding-top:3rem}}article.type-product .product-visuals .product-visuals-list .product-visual .product-visual-overlay:after{background-color:#f2f2f2;opacity:0;position:absolute;top:0;bottom:0;right:0;left:0;-webkit-transition:all .2s linear .3s;-o-transition:all .2s linear .3s;transition:all .2s linear .3s;content:"";z-index:-1}article.type-product .product-visuals .product-visuals-list .product-visual .product-visual-overlay .product-visual-title{font-size:1.125rem;color:#000;font-weight:500;display:block;text-align:center;margin-bottom:.5rem;padding-left:1.5rem;padding-right:1.5rem}@media (min-width:768px){article.type-product .product-visuals .product-visuals-list .product-visual .product-visual-overlay .product-visual-title{margin-bottom:1.5rem;font-size:1.25rem;padding-left:3rem;padding-right:3rem}}article.type-product .product-visuals .product-visuals-list .product-visual .product-visual-overlay .product-visual-description{font-size:.875rem;display:block;opacity:0;padding:0 1.5rem .75rem;overflow:auto;pointer-events:none;-webkit-transform:translateY(5px);-o-transform:translateY(5px);transform:translateY(5px);-webkit-transition:all .45s ease;-o-transition:all .45s ease;transition:all .45s ease}@media (min-width:768px){article.type-product .product-visuals .product-visuals-list .product-visual .product-visual-overlay .product-visual-description{padding:0 3rem 3rem;font-size:1rem}}article.type-product .product-visuals .product-visuals-list .product-visual .product-visual-toggle{height:2.5rem;width:2.5rem;border-radius:9999px;border-width:2px;border-color:#000;position:absolute;bottom:.75rem;right:.75rem;-webkit-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease;z-index:101;outline:0}article.type-product .product-visuals .product-visuals-list .product-visual .product-visual-toggle span{display:block;-webkit-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease}article.type-product .product-visuals .product-visuals-list .product-visual .product-visual-toggle span:after,article.type-product .product-visuals .product-visuals-list .product-visual .product-visual-toggle span:before{width:1.5rem;background-color:#000;position:absolute;display:block;border-radius:9999px;content:"";height:2px;top:50%;left:50%;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}article.type-product .product-visuals .product-visuals-list .product-visual .product-visual-toggle span:before{-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}article.type-product .product-visuals .product-visuals-list .product-visual .product-visual-toggle span:after{-webkit-transform-origin:top left;-o-transform-origin:top left;transform-origin:top left;-webkit-transform:rotate(90deg) translate(-50%,-50%);-o-transform:rotate(90deg) translate(-50%,-50%);transform:rotate(90deg) translate(-50%,-50%)}article.type-product .product-visuals .product-visuals-list .product-visual .product-visual-toggle:hover{background-color:#000}article.type-product .product-visuals .product-visuals-list .product-visual .product-visual-toggle:hover span:after,article.type-product .product-visuals .product-visuals-list .product-visual .product-visual-toggle:hover span:before{background-color:#fff}article.type-product .product-visuals .product-visuals-list .product-visual.open .product-visual-overlay:after{opacity:.75;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}article.type-product .product-visuals .product-visuals-list .product-visual.open .product-visual-figure img{-webkit-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}article.type-product .product-visuals .product-visuals-list .product-visual.open .product-visual-description{opacity:1;pointer-events:all;-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}article.type-product .product-visuals .product-visuals-list .product-visual.open .product-visual-toggle{background-color:#000}article.type-product .product-visuals .product-visuals-list .product-visual.open .product-visual-toggle span{-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}article.type-product .product-visuals .product-visuals-list .product-visual.open .product-visual-toggle span:after,article.type-product .product-visuals .product-visuals-list .product-visual.open .product-visual-toggle span:before{background-color:#fff}article.type-product .product-ts{margin-top:1rem;margin-bottom:1rem;position:relative}article.type-product .product-ts .product-ts-variations{position:-webkit-sticky;position:sticky;top:4rem;background-color:#fff;z-index:10}@media (min-width:568px){article.type-product .product-ts .product-ts-variations .product-ts-variations-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}article.type-product .product-ts .product-ts-variations .product-ts-variations-inner .legend{margin-top:0;padding-right:1rem}@media (min-width:568px){article.type-product .product-ts .product-ts-variations .product-ts-variations-inner .legend{border-right-width:1px;border-color:#ccc;margin-right:1rem;margin-top:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:1px}}article.type-product .product-ts .product-ts-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:1rem;padding-bottom:1rem;border-bottom-width:1px;border-color:#ccc}article.type-product .product-ts .product-ts-group label.is-green{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}@media (min-width:768px){article.type-product .product-ts .product-ts-group{padding-top:3rem;padding-bottom:3rem}}article.type-product .product-ts .product-ts-group .product-ts-group-title{font-size:1.25rem;font-weight:700;width:100%;position:relative;margin-top:1rem;margin-bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:568px){article.type-product .product-ts .product-ts-group .product-ts-group-title{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (min-width:768px){article.type-product .product-ts .product-ts-group .product-ts-group-title{margin-top:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:16rem}}article.type-product .product-ts .product-ts-group .product-ts-group-title h5{position:-webkit-sticky;position:sticky;top:8rem;margin-bottom:0;padding-right:2rem}@media (min-width:568px){article.type-product .product-ts .product-ts-group .product-ts-group-title h5{padding-right:0}}article.type-product .product-ts .product-ts-group .product-ts-group-title .accordion-toggler{cursor:pointer;display:block;height:1.25rem;width:1.25rem;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:568px){article.type-product .product-ts .product-ts-group .product-ts-group-title .accordion-toggler{display:none}}article.type-product .product-ts .product-ts-group .product-ts-group-title .accordion-toggler.active:after{height:0}article.type-product .product-ts .product-ts-group .product-ts-group-title .accordion-toggler:before{position:absolute;width:100%;background-color:#888;content:"";height:1px}article.type-product .product-ts .product-ts-group .product-ts-group-title .accordion-toggler:after{position:absolute;height:100%;background-color:#888;content:"";width:1px}article.type-product .product-ts .product-ts-group .product-ts-group-data{font-size:.875rem;width:100%}@media (min-width:768px){article.type-product .product-ts .product-ts-group .product-ts-group-data{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:70%;width:calc(100% - 16rem)}}article.type-product .product-ts .product-ts-group .product-ts-group-data[data-accordion-id]{display:none}@media (min-width:568px){article.type-product .product-ts .product-ts-group .product-ts-group-data[data-accordion-id]{display:block}}article.type-product .product-ts .product-ts-group .product-ts-group-data[data-accordion-id].active{display:block}article.type-product .product-ts .product-ts-group .product-ts-group-data label{font-weight:700;display:block}article.type-product .product-ts .product-ts-group .product-ts-group-data label.label-top{margin-bottom:.75rem;font-size:1rem}article.type-product .product-ts .product-ts-group .product-ts-group-data.product-ts-group-data-inline ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}article.type-product .product-ts .product-ts-group .product-ts-group-data.product-ts-group-data-inline ul li{border-width:0;width:100%;font-size:.875rem}@media (min-width:568px){article.type-product .product-ts .product-ts-group .product-ts-group-data.product-ts-group-data-inline ul li{width:33.333333%}}article.type-product .product-ts .product-ts-group .product-ts-group-data.product-ts-group-data-dimensions .list-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:2rem}article.type-product .product-ts .product-ts-group .product-ts-group-data.product-ts-group-data-dimensions .list-inline:last-child{margin-bottom:0}article.type-product .product-ts .product-ts-group .product-ts-group-data ul li{padding:.75rem 0;width:33.333333%}article.type-product .product-ts .product-ts-group .product-ts-group-data ul li:last-of-type{border-width:0}article.type-product .product-ts .product-ts-group .product-ts-group-data ul.list-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}article.type-product .product-ts .product-ts-group .product-ts-group-data ul.list-inline li{display:-webkit-box;display:-ms-flexbox;display:flex;display:block;position:relative;margin-right:1.5rem;width:20rem}@media (min-width:568px){article.type-product .product-ts .product-ts-group .product-ts-group-data ul.list-inline li{width:50%;margin-right:0;padding-right:1.5rem}}@media (min-width:1024px){article.type-product .product-ts .product-ts-group .product-ts-group-data ul.list-inline li{width:20rem}}article.type-product .product-ts .product-ts-group .product-ts-group-data ul.checklist{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}article.type-product .product-ts .product-ts-group .product-ts-group-data ul.checklist li{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;display:block;position:relative;margin-right:1.5rem;border-style:none;font-size:.875rem;padding:0;width:20rem}@media (min-width:568px){article.type-product .product-ts .product-ts-group .product-ts-group-data ul.checklist li{width:50%;margin-right:0;padding-right:1.5rem}}@media (min-width:1024px){article.type-product .product-ts .product-ts-group .product-ts-group-data ul.checklist li{width:20rem}}article.type-product .product-ts .product-ts-group .product-ts-group-data ul.checklist li .checkitem{border-style:none}article.type-product .product-ts .product-ts-group .product-ts-group-data ul.checklist li label{font-size:.75rem;position:absolute;font-weight:300}article.type-product .product-ts .product-ts-group .product-ts-group-data ul.iconslist{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}article.type-product .product-ts .product-ts-group .product-ts-group-data ul.iconslist li{padding-right:1.5rem;border-style:none;width:7rem}article.type-product .product-ts .product-ts-group .product-ts-group-data ul.iconslist li .iconitem{position:relative;border-radius:.5rem;width:4rem;height:4rem;text-align:center;margin-bottom:.5rem}article.type-product .product-ts .product-ts-group .product-ts-group-data ul.iconslist li .iconitem img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}article.type-product .product-downloads .product-section-title{margin-top:0}article.type-product .product-kf .tablist{margin-bottom:3rem}article.type-product .product-kf .tablist ul li{white-space:nowrap}article.type-product .product-kf .iconitem{opacity:.25;cursor:pointer;-webkit-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease}article.type-product .product-kf .iconitem.active{opacity:1}article.type-product .product-kf .product-kf-description{font-size:1rem;padding-bottom:1rem;line-height:1.625;display:none}article.type-product .product-kf .product-kf-description.active{display:block}article.type-product .product-kf .product-kf-description h5{font-weight:700;margin-bottom:1rem}article.type-product .product-related-contents{color:#fff;padding-top:4rem;padding-bottom:4rem}article.type-product .product-related-contents .product-section-title{color:#fff;margin-top:0;margin-bottom:3rem}article.type-product .product-related-products{padding-top:3rem;padding-bottom:3rem;text-align:center}@media (min-width:568px){article.type-product .product-related-products{padding-top:6rem;padding-bottom:6rem}}article.type-product .product-related-products .product-section-title{color:#000;margin-top:0;margin-bottom:2rem;text-align:center}@media (min-width:568px){article.type-product .product-related-products .product-section-title{margin-bottom:3rem}}@media screen and (max-width:568px){article.type-product .product-related-products .teaser-product figure{padding:0;margin-bottom:1rem}}article.type-product .product-related-products .product-related-products-footer{margin-top:3rem}@media (min-width:568px){article.type-product .product-related-products .product-related-products-footer{margin-top:6rem}}@media screen and (max-width:568px){article.type-product .product-related-products .product-related-products-footer a{width:100%}}article.type-rancilio_product .initial-section .anchor-links li a:hover,article.type-rancilio_product .initial-section .product-title,article.type-rancilio_product .initial-section .product-type,article.type-rancilio_product .product-section-title{color:#449762}article.type-rancilio_product .product-downloads{background-color:#449762}article.type-rancilio_product .product-downloads .product-section-title{color:#fff}article.type-rancilio_product .product-downloads .download-teaser:hover .download-button button svg *{stroke:#449762}article.type-specialty_product .initial-section .anchor-links li a:hover,article.type-specialty_product .initial-section .product-title,article.type-specialty_product .initial-section .product-type,article.type-specialty_product .product-section-title{color:#da1030}article.type-specialty_product .product-downloads{background-color:#da1030}article.type-specialty_product .product-downloads .product-section-title{color:#fff}article.type-specialty_product .product-downloads .download-teaser:hover .download-button button svg *{stroke:#da1030}article.type-egro_product .initial-section .product-title,article.type-egro_product .initial-section .product-type{color:#bc292e}article.type-egro_product .initial-section .product-delivery-capacity-wrapper .product-delivery-capacity-header h4{color:#bc292e;margin-bottom:0}article.type-egro_product .initial-section .product-delivery-capacity-wrapper .product-table td{font-weight:700}article.type-egro_product .initial-section .product-delivery-capacity-wrapper .product-table.daily-output-table,article.type-egro_product .initial-section .product-delivery-capacity-wrapper .product-table.daily-output-table th{color:#bc292e}article.type-egro_product .initial-section .product-delivery-capacity-wrapper .product-table.daily-output-table td{font-weight:700}article.type-egro_product .initial-section .product-delivery-capacity-wrapper .product-table.daily-output-table tr:last-of-type{border-color:#ccc}article.type-egro_product .initial-section .product-delivery-capacity-wrapper .product-table.energy-loss-noise-level tr:first-of-type{border-top-width:1px;border-color:#ccc}article.type-egro_product .initial-section .product-delivery-capacity-wrapper .product-table.energy-loss-noise-level td{font-weight:400}article.type-egro_product .initial-section .anchor-links li a:hover{color:#bc292e}article.type-egro_product .layout-slider-glorification{background-color:#000}article.type-egro_product .layout-vertical-features{background-color:#000;background-image:none}article.type-egro_product .layout-vertical-features .vertical-features-wrapper .vertical-features .vertical-feature{position:relative}article.type-egro_product .layout-vertical-features .vertical-features-wrapper .vertical-features .vertical-feature:before{position:absolute;width:1rem;height:1rem;border-radius:9999px;background-color:#981b20;background-position:50%;background-repeat:no-repeat;content:"";top:5.5rem;left:-1rem;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxpdmVsbG9fMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSIxMHB4IiBoZWlnaHQ9IjEwcHgiIHZpZXdCb3g9IjAgMCAxMCAxMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTAgMTAiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSIxMCw0LjUgNS41LDQuNSA1LjUsMCA0LjUsMCA0LjUsNC41IDAsNC41IDAsNS41IDQuNSw1LjUgNC41LDEwIDUuNSwxMCA1LjUsNS41IDEwLDUuNSAiLz4NCjwvc3ZnPg0K)}article.type-egro_product .layout-vertical-features .vertical-features-wrapper .vertical-features .vertical-feature .feature-specifics-box .tablist ul li button.active,article.type-egro_product .layout-vertical-features .vertical-features-wrapper .vertical-features .vertical-feature .feature-specifics-box .tablist ul li button:hover{color:#981b20}article.type-egro_product .layout-vertical-features .vertical-features-wrapper .vertical-features .vertical-feature .feature-specifics-box .tablist ul li button.active:after,article.type-egro_product .layout-vertical-features .vertical-features-wrapper .vertical-features .vertical-feature .feature-specifics-box .tablist ul li button:hover.active:after{border-color:#981b20}article.type-egro_product .product-section-title{color:#bc292e}article.type-egro_product .product-downloads{background-color:#bc292e}article.type-egro_product .product-downloads .product-section-title{color:#fff}article.type-egro_product .product-downloads .download-teaser:hover .download-button button svg *{stroke:#bc292e}article.type-egro_product .product-visuals .product-visuals-list .product-visual{background-color:#1a1a1a;color:#fff}article.type-egro_product .product-visuals .product-visuals-list .product-visual .product-visual-overlay:after{background-color:#000}article.type-egro_product .product-visuals .product-visuals-list .product-visual .product-visual-overlay .product-visual-title{color:#fff}article.type-egro_product .product-visuals .product-visuals-list .product-visual .product-visual-toggle{border-color:#fff}article.type-egro_product .product-visuals .product-visuals-list .product-visual .product-visual-toggle:hover,article.type-egro_product .product-visuals .product-visuals-list .product-visual .product-visual-toggle span:after,article.type-egro_product .product-visuals .product-visuals-list .product-visual .product-visual-toggle span:before{background-color:#fff}article.type-egro_product .product-visuals .product-visuals-list .product-visual .product-visual-toggle:hover span:after,article.type-egro_product .product-visuals .product-visuals-list .product-visual .product-visual-toggle:hover span:before{background-color:#000}article.type-egro_product .product-visuals .product-visuals-list .product-visual.open .product-visual-toggle{background-color:#fff}article.type-egro_product .product-visuals .product-visuals-list .product-visual.open .product-visual-toggle span:after,article.type-egro_product .product-visuals .product-visuals-list .product-visual.open .product-visual-toggle span:before{background-color:#000}.image-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#fff;display:none;z-index:1100}.image-overlay .zoom{width:100vw;text-align:center;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.image-overlay figure{height:auto;height:100vh;width:100vh;display:inline-block;margin:auto;position:relative;overflow:hidden}@media screen and (orientation:portrait){.image-overlay figure{height:100vw;width:100vw}}.image-overlay figure img{margin:auto;height:100%;width:auto;display:block}.image-overlay .gallery-arrow{margin:0;position:fixed;top:50%;z-index:20;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}.image-overlay .gallery-arrow.prev-arrow{left:1.5rem}.image-overlay .gallery-arrow.next-arrow{right:1.5rem}.image-overlay .gallery-arrow img,.image-overlay .gallery-arrow svg{width:30px;height:auto}.image-overlay .close-overlay{position:absolute;top:5rem;right:1rem}.image-overlay .close-overlay svg{width:30px;height:auto}.image-overlay .close-overlay svg *{stroke:#000;fill:#000}.product-type-filter{position:relative;width:100%;border-bottom-width:1px;border-color:#ccc;text-transform:uppercase;font-size:.75rem;margin-top:3rem;margin-bottom:4rem;padding-bottom:1px}@media (min-width:768px){.product-type-filter{margin-bottom:3rem}}.product-type-filter .product-type-filter-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product-type-filter .tablist{max-width:100%;margin-bottom:-3px}.product-type-filter ul li{display:inline-block;white-space:nowrap}.product-type-filter .product-filters-wrapper{margin-top:1rem;position:absolute;right:1rem;z-index:101;top:100%}@media (min-width:768px){.product-type-filter .product-filters-wrapper{position:relative;margin-top:.5rem;right:auto;top:auto}}.product-type-filter .product-filters-wrapper .product-filter-toggle{font-weight:700}.product-type-filter .product-filters-wrapper .product-filter-toggle:after{content:"";display:inline-block;position:relative;border-top:6px solid #000;border-left:4px solid transparent;border-right:4px solid transparent}.product-type-filter .product-filters-wrapper .product-filter-toggle.open:after{border-top:0;border-bottom:6px solid #000}.product-type-filter .product-filter-panel{position:absolute;left:0;right:0;width:100%;background-color:#f2f2f2;border-bottom-width:1px;border-color:#ccc;padding-top:5rem;padding-bottom:5rem;display:none;z-index:100;top:100%;margin-top:1px;-webkit-transform:translateY(5%);-o-transform:translateY(5%);transform:translateY(5%);-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;-o-transition:-o-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease,-o-transform .25s ease}.product-type-filter .product-filter-panel.open{-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.product-type-filter .product-filter-panel .product-filters__title{font-size:1.5rem}.product-type-filter .product-filter-panel .product-filters__content{padding-top:3rem;padding-bottom:5rem}.product-type-filter .product-filter-panel .product-filters__content .product-filters__content-slider{width:100%}@media (min-width:1024px){.product-type-filter .product-filter-panel .product-filters__content .product-filters__content-slider{max-width:50%}}.product-type-filter .product-filter-panel .product-filters__content .product-filters__content-slider .noUi-horizontal{border-width:0;border-radius:9999px;-webkit-box-shadow:none;box-shadow:none;background-color:transparent;height:.75rem}.product-type-filter .product-filter-panel .product-filters__content .product-filters__content-slider .noUi-horizontal .noUi-connects{background-color:#ccc;border-width:0;border-radius:9999px}.product-type-filter .product-filter-panel .product-filters__content .product-filters__content-slider .noUi-horizontal .noUi-connects .noUi-connect{background-color:#bc292e}.product-type-filter .product-filter-panel .product-filters__content .product-filters__content-slider .noUi-horizontal .noUi-origin .noUi-handle .noUi-tooltip{background-color:transparent;border-width:0;color:#bc292e}.product-type-filter .product-filter-panel .product-filters__content .product-filters__content-slider .noUi-horizontal .noUi-pips-horizontal{color:#888}.product-type-filter .product-filter-panel .product-filters__content .product-filters__content-slider .noUi-horizontal .noUi-pips-horizontal .noUi-marker-horizontal.noUi-marker-large{display:none}.product-type-filter .product-filter-panel .product-filters__content .product-filters__content-slider .noUi-horizontal .noUi-pips-horizontal .noUi-value{top:.7rem}.product-type-filter .product-filter-panel .product-filters__content .product-filters__content-slider .noUi-horizontal .noUi-pips-horizontal .noUi-value.noUi-value-large[data-value="0"]{left:.3rem!important}.product-type-filter .product-filter-panel .product-filters__content .product-filters__content-slider .noUi-horizontal .noUi-handle{border-radius:9999px;width:1.5rem;height:1.5rem;border-width:0;background-color:#981b20;-webkit-box-shadow:none;box-shadow:none;top:-6px}.product-type-filter .product-filter-panel .product-filters__content .product-filters__content-slider .noUi-horizontal .noUi-handle:after,.product-type-filter .product-filter-panel .product-filters__content .product-filters__content-slider .noUi-horizontal .noUi-handle:before{content:none}.product-type-filter .product-filter-panel .product-filters__content .product-filters__content-checkbox,.product-type-filter .product-filter-panel .product-filters__content .product-filters__radio-hr{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-type-filter .product-filter-panel .product-filters__content .product-filters__content-checkbox .product-filters__content-checkbox__col,.product-type-filter .product-filter-panel .product-filters__content .product-filters__content-checkbox .product-filters__content-radio__col,.product-type-filter .product-filter-panel .product-filters__content .product-filters__radio-hr .product-filters__content-checkbox__col,.product-type-filter .product-filter-panel .product-filters__content .product-filters__radio-hr .product-filters__content-radio__col{margin-bottom:1.5rem;text-transform:none;font-size:1rem;position:relative;padding-right:1.5rem}.product-type-filter .product-filter-panel .product-filters__content .product-filters__radio-hr{margin-bottom:2.5rem}.product-type-filter .product-filter-panel .product-filters__content .product-filters__radio-hr .product-filters__radio-hr-inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:scroll}.product-type-filter .product-filter-panel .product-filters__content .product-filters__radio-hr .product-filters__radio-hr-inner .product-filters__content-radio__col{margin-bottom:0;padding-right:0;border-right:1px;border-color:#fff;border-style:solid}.product-type-filter .product-filter-panel .product-filters__content .product-filters__radio-hr .product-filters__radio-hr-inner .product-filters__content-radio__col:first-child label{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.product-type-filter .product-filter-panel .product-filters__content .product-filters__radio-hr .product-filters__radio-hr-inner .product-filters__content-radio__col:last-child{border-right-width:0}.product-type-filter .product-filter-panel .product-filters__content .product-filters__radio-hr .product-filters__radio-hr-inner .product-filters__content-radio__col:last-child label{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.product-type-filter .product-filter-panel .product-filters__content .product-filters__radio-hr .product-filters__radio-hr-inner .product-filters__content-radio__col input[type=radio]{border-width:0;padding:1.25rem 3rem;height:100%}.product-type-filter .product-filter-panel .product-filters__content .product-filters__radio-hr .product-filters__radio-hr-inner .product-filters__content-radio__col input[type=radio]+label{cursor:pointer;text-align:center;padding:.75rem 1rem;color:#fff;font-size:.875rem;overflow:hidden}@media (min-width:568px){.product-type-filter .product-filter-panel .product-filters__content .product-filters__radio-hr .product-filters__radio-hr-inner .product-filters__content-radio__col input[type=radio]+label{padding-left:1.5rem;padding-right:1.5rem;font-size:1rem}}.product-type-filter .product-filter-panel .product-filters__content .product-filters__radio-hr .product-filters__radio-hr-inner .product-filters__content-radio__col input[type=radio]+label:before{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-width:0;border-radius:0;background-color:#ccc;content:"";z-index:-1}.product-type-filter .product-filter-panel .product-filters__content .product-filters__radio-hr .product-filters__radio-hr-inner .product-filters__content-radio__col input[type=radio]:disabled+label{cursor:not-allowed}.product-type-filter .product-filter-panel .product-filters__content .product-filters__radio-hr .product-filters__radio-hr-inner .product-filters__content-radio__col input[type=radio]:checked+label{color:#fff}.product-type-filter .product-filter-panel .product-filters__content .product-filters__radio-hr .product-filters__radio-hr-inner .product-filters__content-radio__col input[type=radio]:checked+label:before{background-color:#000;z-index:-1}.product-type-filter .product-filter-panel .bottom-buttons button{margin-right:1.5rem}.product-type-filter .product-filter-panel .bottom-buttons button:last-child{margin-right:0}#filter_rancilio .product-filters__content .product-filters__content-checkbox .product-filters__content-checkbox__col input[type=checkbox]:checked+label{color:#449762}#filter_rancilio .product-filters__content .product-filters__content-checkbox .product-filters__content-checkbox__col input[type=checkbox]:checked+label:before{background-color:#449762;border-color:#449762}#filter_egro .product-filters__content .product-filters__content-checkbox .product-filters__content-checkbox__col input[type=checkbox]:checked+label{color:#bc292e}#filter_egro .product-filters__content .product-filters__content-checkbox .product-filters__content-checkbox__col input[type=checkbox]:checked+label:before{background-color:#bc292e;border-color:#bc292e}.comparison-wrapper{margin-top:6rem;margin-bottom:6rem;position:relative}.comparison-wrapper .section-title{position:relative;padding-bottom:1.5rem;text-align:left;border-bottom-width:1px;margin:6rem -1rem 3rem;z-index:1}.comparison-wrapper .section-title h3{font-weight:500;font-size:1.25rem}@media (min-width:768px){.comparison-wrapper .section-title h3{font-size:1.5rem}}@media (min-width:1024px){.comparison-wrapper .section-title h3{font-size:1.875rem}}.comparison-wrapper .section-title.features-title{margin-bottom:0}.comparison-wrapper .comparison-inner{overflow-x:auto}.comparison-wrapper .comparison-inner .tablist ul li button:after{height:0}.comparison-wrapper .container{min-width:60rem}.comparison-wrapper .fixed-header{position:-webkit-sticky;position:sticky;top:4rem;background-color:#fff;overflow:hidden;z-index:100}.comparison-wrapper .tablist ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.comparison-wrapper .product-image{position:relative;margin-top:1.5rem;margin-bottom:3rem;padding:1rem;background-color:#f2f2f2;height:0;padding-bottom:90%}.comparison-wrapper .product-image img{top:0;right:0;bottom:0;left:0;position:absolute;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.comparison-wrapper .product-colors .colors-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-bottom-width:1px;border-color:#ccc;margin-bottom:.75rem}.comparison-wrapper .product-colors .colors-links [data-tab-target]{padding-top:.25rem;padding-bottom:.25rem;margin-left:.75rem;margin-right:.75rem;font-size:.875rem;text-transform:uppercase;color:#ccc;font-weight:500;cursor:pointer;border-bottom:3px solid transparent;margin-bottom:-2px;-webkit-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease}.comparison-wrapper .product-colors .colors-links [data-tab-target]:hover{color:#000}.comparison-wrapper .product-colors .colors-links [data-tab-target].active{color:#000;border-color:#000}.comparison-wrapper .product-table-colors{text-align:center;margin-top:2rem;margin-bottom:1rem}.comparison-wrapper .product-type,.comparison-wrapper .product-version{text-align:center;margin-top:1rem;margin-bottom:1rem}.comparison-wrapper .product-type figure,.comparison-wrapper .product-version figure{height:6rem;width:6rem;border-radius:.5rem;margin-bottom:1.5rem;background-color:#ebebeb;margin-left:auto;margin-right:auto}.comparison-wrapper .product-type figure img,.comparison-wrapper .product-version figure img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;height:100%}.comparison-wrapper .product-type .product-type-title,.comparison-wrapper .product-type .product-version-title,.comparison-wrapper .product-version .product-type-title,.comparison-wrapper .product-version .product-version-title{font-size:1.25rem;font-weight:700}.comparison-wrapper .product-specifications .product-specification{margin-top:.75rem;margin-bottom:.75rem}.comparison-wrapper .comparison-list{background-color:#f2f2f2;padding:1.5rem;text-align:center}.comparison-wrapper .comparison-list li{margin-bottom:1rem}.comparison-wrapper .comparison-list li:last-of-type{margin-bottom:0}.comparison-wrapper .comparison-list li label.is-green{display:-webkit-box;display:-ms-flexbox;display:flex}.comparison-wrapper .comparison-list.checklist{font-size:1rem;font-weight:500;text-align:left}.comparison-wrapper .comparison-list.checklist li{margin:0;width:100%}.comparison-wrapper .comparison-list.checklist li .checkitem{padding-top:1rem;padding-bottom:1rem;margin:0}.comparison-wrapper .comparison-list.checklist li label{display:block;font-size:.75rem;font-weight:300}.comparison-wrapper .no-data{font-size:1.875rem;text-align:center;margin-top:3rem;margin-bottom:3rem}.comparison-wrapper .no-data:before{content:"\2014"}.comparison-wrapper .product-start{margin-top:3rem}.comparison-wrapper .product-delivery-capacity label,.comparison-wrapper .product-performance label{font-size:1.125rem;font-weight:500}.comparison-wrapper .product-delivery-capacity .sub-label,.comparison-wrapper .product-performance .sub-label{font-size:.875rem}.comparison-wrapper .product-delivery-capacity .value,.comparison-wrapper .product-performance .value{font-size:2.25rem;font-weight:500;line-height:1.25}.comparison-wrapper .product-delivery-capacity .comparison-list li,.comparison-wrapper .product-performance .comparison-list li{margin-bottom:2.5rem}.comparison-wrapper .product-delivery-capacity .comparison-list li:last-child,.comparison-wrapper .product-performance .comparison-list li:last-child{margin-bottom:0}.comparison-wrapper .product-performance .comparison-list li{color:#981b20}.comparison-wrapper .product-materials{font-size:.875rem}.comparison-wrapper .product-materials li{margin-top:2.5rem;margin-bottom:2.5rem}.comparison-wrapper .product-materials li h5{margin-bottom:.75rem;font-weight:500}.comparison-wrapper .product-specs ul{text-align:left}.comparison-wrapper .product-specs ul li{border-bottom:1px;border-color:#888;border-style:dashed;padding-bottom:1rem;margin-bottom:1rem}.comparison-wrapper .product-specs ul li:last-of-type{border-style:none;padding-bottom:0}.comparison-wrapper .product-specs label{font-size:1rem;font-weight:500}.comparison-wrapper .product-specs .value{font-size:.875rem}.comparison-wrapper .features-list{text-align:left;font-size:.875rem}.comparison-wrapper .features-list li{border-bottom:1px;border-color:#888;border-style:dashed;padding-bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:.5;color:#888;font-weight:500}.comparison-wrapper .features-list li:last-of-type{border-style:none;padding-bottom:0}.comparison-wrapper .features-list li .icon{width:2.5rem;margin-right:1rem;-ms-flex-negative:0;flex-shrink:0}.comparison-wrapper .features-list li .icon img{width:100%}.comparison-wrapper .features-list li .icon.no-icon{height:2.5rem;background-color:#ccc;border-radius:.25rem}.comparison-wrapper .features-list li.checked{opacity:1;color:#000}.comparison-wrapper .feature-panel{margin-top:-1px}.comparison-wrapper .feature-panel .feature-title{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;letter-spacing:.05em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;font-size:1.25rem;color:#222;text-transform:uppercase;font-weight:500;padding-top:1.5rem;padding-bottom:1.5rem;border-top-width:1px;border-bottom-width:1px;border-color:#ccc;position:relative;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.comparison-wrapper .feature-panel .feature-title .icon{width:2.5rem;margin-right:1.5rem;-ms-flex-negative:0;flex-shrink:0;display:inline-block}.comparison-wrapper .feature-panel .feature-title .icon img{width:100%}.comparison-wrapper .feature-panel .feature-title .icon.no-icon{height:2.5rem;background-color:#ebebeb;border-radius:.25rem}.comparison-wrapper .feature-panel .feature-title:hover{color:#aaa}.comparison-wrapper .feature-panel .feature-title[data-accordion-target]:after{font-size:2.25rem;color:#666;font-weight:200;right:1.5rem;position:absolute;content:"+";top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.comparison-wrapper .feature-panel .feature-title[data-accordion-target].active:after{content:"\2013"}.comparison-wrapper .feature-panel .feature-content{padding-top:2rem;padding-bottom:2rem}.page-template-template-egro-comparison .comparison-wrapper{margin-top:0}.page-template-template-egro-comparison .comparison-wrapper .section-title{border-color:#bc292e}.page-template-template-egro-comparison .comparison-wrapper .tablist{position:-webkit-sticky;position:sticky;left:0;margin-top:0}.page-template-template-egro-comparison .comparison-wrapper .tablist .legend{margin-top:0}.page-template-template-egro-comparison .comparison-wrapper .features-list li{border-color:#bc292e}.page-template-template-egro-comparison .comparison-wrapper .features-list li.checked{color:#bc292e}.page-template-template-egro-comparison .comparison-wrapper .features-list li.checked .icon.no-icon{background-color:#bc292e}.page-template-template-egro-comparison .comparison-wrapper .product-specs ul li{border-color:#bc292e}.page-template-template-egro-comparison .comparison-wrapper .feature-panel .feature-title[data-accordion-target]:hover{color:#bc292e}.page-template-template-rancilio-comparison .comparison-wrapper{margin-top:0}.page-template-template-rancilio-comparison .comparison-wrapper .section-title{border-color:#449762}.page-template-template-rancilio-comparison .comparison-wrapper .tablist{position:-webkit-sticky;position:sticky;left:0;margin-top:0}.page-template-template-rancilio-comparison .comparison-wrapper .tablist .legend{margin-top:0}.page-template-template-rancilio-comparison .comparison-wrapper .features-list li{border-color:#449762}.page-template-template-rancilio-comparison .comparison-wrapper .features-list li.checked{color:#449762}.page-template-template-rancilio-comparison .comparison-wrapper .features-list li.checked .icon.no-icon{background-color:#449762}.page-template-template-rancilio-comparison .comparison-wrapper .product-specs ul li{border-color:#449762}.page-template-template-rancilio-comparison .comparison-wrapper .feature-panel .feature-title[data-accordion-target]:hover{color:#449762}body#tinymce{margin:12px!important}.case-study-teaser{margin-bottom:1.25rem}@media (min-width:768px){.case-study-teaser{margin-bottom:0}}.case-study-teaser a .post-image{position:relative;padding-bottom:100%}.case-study-teaser a .post-image img{position:absolute;top:0;left:0;right:0;bottom:0;-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.case-study-teaser a .post-image .teaser-info{position:absolute;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;z-index:10;padding:1.5rem .75rem;color:#fff;text-align:center}@media (min-width:1024px){.case-study-teaser a .post-image .teaser-info{padding:5rem 1.5rem}}.case-study-teaser a .post-image .teaser-info .teaser-info-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1.25rem}.case-study-teaser a .post-image .teaser-info .teaser-info-header span{font-size:.875rem;margin-bottom:0;text-transform:uppercase;letter-spacing:.1em;color:#aaa}.case-study-teaser a .post-image .teaser-info .teaser-info-header .brand-icon{position:relative}.case-study-teaser a .post-image .teaser-info .teaser-info-header .brand-icon img{position:relative;-o-object-fit:contain;object-fit:contain;height:35px}.case-study-teaser a .post-image .teaser-info .post-title{margin-bottom:.75rem;font-size:1.5rem}@media (min-width:1024px){.case-study-teaser a .post-image .teaser-info .post-title{font-size:2.25rem}}.case-study-teaser a .post-image .teaser-info .post-excerpt{display:none}@media (min-width:568px){.case-study-teaser a .post-image .teaser-info .post-excerpt{visibility:visible;font-size:1.5rem}}.case-study-teaser a .post-image .teaser-info .post-excerpt p{line-height:1.25}.post-teaser{position:relative;margin-bottom:1.25rem}@media (min-width:768px){.post-teaser{margin-bottom:0}}.post-teaser a .brand-icon,.post-teaser a .brand-icon-hover{position:absolute;padding:1.25rem;z-index:10;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.post-teaser a .brand-icon-hover img,.post-teaser a .brand-icon img{width:35px;height:35px}.post-teaser a .brand-icon-hover{opacity:0}.post-teaser a .post-image{position:relative;overflow:hidden;background-color:#1a1a1a;padding-bottom:100%}@media (min-width:568px){.post-teaser a .post-image{padding-bottom:70%}}.post-teaser a .post-image:after{content:"";background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.9)));background:-webkit-linear-gradient(top,transparent,rgba(0,0,0,.9));background:-o-linear-gradient(top,transparent,rgba(0,0,0,.9));background:linear-gradient(180deg,transparent,rgba(0,0,0,.9))}.post-teaser a .post-image:after,.post-teaser a .post-image img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.post-teaser a .post-image img{-o-object-fit:cover;object-fit:cover;-webkit-transition:all 5s ease;-o-transition:all 5s ease;transition:all 5s ease}.post-teaser a .post-image .brand-logo-color{display:none}.post-teaser a .post-image .teaser-info{position:absolute;left:0;right:0;bottom:0;z-index:10;padding:1.5rem;color:#fff}.post-teaser a .post-image .teaser-info .teaser-info-header{font-size:.875rem;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.05em}.post-teaser a .post-image .teaser-info .post-title{margin-bottom:0;font-size:1.5rem}@media (min-width:1024px){.post-teaser a .post-image .teaser-info .post-title{max-width:75%}}.post-teaser a .post-image .teaser-info .btn-underline-white{display:none}.post-teaser a:hover .brand-icon{opacity:0}.post-teaser a:hover .brand-icon-hover{opacity:1}.post-teaser a:hover .post-image img{-webkit-transform:scale(1.4);-o-transform:scale(1.4);transform:scale(1.4)}.post-teaser a:hover .post-image:after{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(rgba(0,0,0,.7)),to(#000));background-image:-webkit-linear-gradient(transparent,rgba(0,0,0,.7),#000);background-image:-o-linear-gradient(transparent,rgba(0,0,0,.7),#000);background-image:linear-gradient(transparent,rgba(0,0,0,.7),#000)}.post-teaser.bg-image-teaser{position:relative;background-repeat:no-repeat;background-size:cover;background-position:50%;padding:2.5rem 2rem}@media (min-width:768px){.post-teaser.bg-image-teaser{padding-bottom:60%}}@media (min-width:1024px){.post-teaser.bg-image-teaser{padding-bottom:45%}}.post-teaser.bg-image-teaser a .teaser-info{margin:auto;position:relative;color:#fff}@media (min-width:768px){.post-teaser.bg-image-teaser a .teaser-info{position:absolute;width:80%;top:50%;left:10%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}@media (min-width:1024px){.post-teaser.bg-image-teaser a .teaser-info{width:60%}}.post-teaser.bg-image-teaser a .teaser-info .teaser-info-header{margin-bottom:2.5rem;text-transform:uppercase;letter-spacing:.05em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.875rem}.post-teaser.bg-image-teaser a .teaser-info .teaser-info-header .brand-icon{position:relative;padding:0;display:inline-block;margin-right:.75rem}.post-teaser.bg-image-teaser a .teaser-info .teaser-info-header .brand-icon-hover{padding:0}.post-teaser.bg-image-teaser a .teaser-info .teaser-info-header .post-cat{margin-right:.5rem}.post-teaser.bg-image-teaser a .teaser-info .post-title{font-size:2.25rem;margin-bottom:2.5rem}@media (min-width:768px){.post-teaser.bg-image-teaser a .teaser-info .post-title{max-width:75%}}.event-teaser{border-color:#000;border-top:1px #000;border-style:solid;padding:1rem .75rem}@media (min-width:1024px){.event-teaser{padding:1rem 1.5rem}}.event-teaser:last-child{border-bottom:1px;border-color:#000;border-style:solid}.event-teaser a{color:#000}.event-teaser a:hover{color:#888;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.event-teaser a:hover .teaser-info .teaser-col .icon.icon-arrow{opacity:1;margin-left:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.event-teaser a:hover .teaser-info .teaser-col .icon.icon-address svg path{fill:#fff}.event-teaser a:hover .teaser-info .teaser-col .icon.icon-address svg circle,.event-teaser a:hover .teaser-info .teaser-col .icon.icon-meta svg circle:first-child{fill:#000}.event-teaser a:hover .teaser-info .teaser-col .icon.icon-meta svg circle:nth-child(2){fill:#fff;stroke:#fff}.event-teaser a:hover .teaser-info .teaser-col .icon.icon-meta svg circle:last-child{stroke:#000;fill:#fff}.event-teaser a:hover .teaser-info .teaser-col .event-link{opacity:1;margin-left:0}.event-teaser a .teaser-info{display:block;font-size:1rem}@media (min-width:768px){.event-teaser a .teaser-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.event-teaser a .teaser-info .teaser-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:.5rem;padding-right:.75rem}@media (min-width:768px){.event-teaser a .teaser-info .teaser-col{padding-bottom:0;-webkit-box-flex:3;-ms-flex:3;flex:3}}@media (min-width:1024px){.event-teaser a .teaser-info .teaser-col{padding-right:1.5rem}}.event-teaser a .teaser-info .teaser-col:first-child{display:block}.event-teaser a .teaser-info .teaser-col:last-child{padding-top:.75rem;padding-bottom:0}@media (min-width:768px){.event-teaser a .teaser-info .teaser-col:last-child{padding-top:0;-webkit-box-flex:2;-ms-flex:2;flex:2}}@media (min-width:1024px){.event-teaser a .teaser-info .teaser-col:last-child{text-align:center}}.event-teaser a .teaser-info .teaser-col .event-date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.875rem}@media (min-width:1024px){.event-teaser a .teaser-info .teaser-col .event-date{font-size:1rem}}.event-teaser a .teaser-info .teaser-col .event-date .event-start-date{margin-right:.5rem}.event-teaser a .teaser-info .teaser-col .icon{margin-right:.5rem;-ms-flex-negative:0;flex-shrink:0}.event-teaser a .teaser-info .teaser-col .icon.icon-arrow{opacity:0;margin-left:-28px;-webkit-transition:all .1s ease;-o-transition:all .1s ease;transition:all .1s ease}.event-teaser a .teaser-info .teaser-col .post-title{font-size:1.125rem}.event-teaser a .teaser-info .teaser-col .event-link{width:100%;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media (min-width:568px){.event-teaser a .teaser-info .teaser-col .event-link{width:auto}}@media (min-width:1024px){.event-teaser a .teaser-info .teaser-col .event-link{opacity:0;margin-left:1.25rem}}.event-teaser a .teaser-info .teaser-col .event-link .btn-border-black,.event-teaser a .teaser-info .teaser-col .event-link .gform_wrapper form .gform_footer input[type=submit],.event-teaser a .teaser-info .teaser-col .event-link .product-type-section.text-black .products-list-tab .products-list-tab__product-box-footer-wrapper .btn-border-white,.event-teaser a .teaser-info .teaser-col .event-link .product-type-section.text-black .products-list-tab .products-list-tab__product-box-footer-wrapper .products-list-tab__children .products-list-tab__panel .btn-view,.event-teaser a .teaser-info .teaser-col .event-link .product-type-section.text-black .products-list-tab .products-list-tab__product-box .btn-border-white,.event-teaser a .teaser-info .teaser-col .event-link .product-type-section.text-black .products-list-tab .products-list-tab__product-box .products-list-tab__children .products-list-tab__panel .btn-view,.event-teaser a .teaser-info .teaser-col .event-link .products-list-tab__children.products-light .products-list-tab__panel .btn-view,.event-teaser a .teaser-info .teaser-col .event-link .products-list-tab__children .products-list-tab__panel .product-type-section.text-black .products-list-tab .products-list-tab__product-box-footer-wrapper .btn-view,.event-teaser a .teaser-info .teaser-col .event-link .products-list-tab__children .products-list-tab__panel .product-type-section.text-black .products-list-tab .products-list-tab__product-box .btn-view,.gform_wrapper form .gform_footer .event-teaser a .teaser-info .teaser-col .event-link input[type=submit],.product-type-section.text-black .products-list-tab .products-list-tab__product-box-footer-wrapper .event-teaser a .teaser-info .teaser-col .event-link .btn-border-white,.product-type-section.text-black .products-list-tab .products-list-tab__product-box-footer-wrapper .products-list-tab__children .products-list-tab__panel .event-teaser a .teaser-info .teaser-col .event-link .btn-view,.product-type-section.text-black .products-list-tab .products-list-tab__product-box .event-teaser a .teaser-info .teaser-col .event-link .btn-border-white,.product-type-section.text-black .products-list-tab .products-list-tab__product-box .products-list-tab__children .products-list-tab__panel .event-teaser a .teaser-info .teaser-col .event-link .btn-view,.products-list-tab__children.products-light .products-list-tab__panel .event-teaser a .teaser-info .teaser-col .event-link .btn-view,.products-list-tab__children .products-list-tab__panel .product-type-section.text-black .products-list-tab .products-list-tab__product-box-footer-wrapper .event-teaser a .teaser-info .teaser-col .event-link .btn-view,.products-list-tab__children .products-list-tab__panel .product-type-section.text-black .products-list-tab .products-list-tab__product-box .event-teaser a .teaser-info .teaser-col .event-link .btn-view{width:100%;font-size:.75rem;padding:.5rem;min-width:8rem}.news-wall-teaser{position:relative;width:100%;height:auto;display:block;border-bottom:1px;border-color:#000;border-style:solid}.news-wall-teaser .brand-icon,.news-wall-teaser .brand-icon-hover{position:absolute;padding:1.25rem;z-index:10;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.news-wall-teaser .brand-icon-hover img,.news-wall-teaser .brand-icon img{width:35px;height:35px}.news-wall-teaser .brand-icon-hover{opacity:0}.news-wall-teaser .post-image{width:100%;position:relative;background-color:#000;z-index:0;overflow:hidden;min-height:8rem}.news-wall-teaser .post-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all 5s ease;-o-transition:all 5s ease;transition:all 5s ease}.news-wall-teaser header{position:relative;background-color:#f2f2f2;padding:1.5rem;z-index:2}.news-wall-teaser header .category-list{margin-bottom:.75rem;text-transform:uppercase;font-size:.75rem;z-index:20;line-height:1}.news-wall-teaser header h3{font-size:1.125rem;margin-bottom:.75rem;font-weight:700;color:#000;line-height:1.5;letter-spacing:.05em}.news-wall-teaser header .date{display:block;color:#888;font-size:.875rem;line-height:1}.news-wall-teaser a:hover .brand-icon{opacity:0}.news-wall-teaser a:hover .brand-icon-hover{opacity:1}.news-wall-teaser a:hover .post-image img{-webkit-transform:scale(1.4);-o-transform:scale(1.4);transform:scale(1.4)}.news-wall-teaser a:hover .post-image:after{opacity:1}.grid-item-big .news-wall-teaser .post-image{height:0;padding-bottom:70%}.grid-item-big .news-wall-teaser .post-image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:568px){.grid-item-big .news-wall-teaser header{position:absolute;left:0;right:0;bottom:0;z-index:10;color:#fff;background-color:transparent}}.grid-item-big .news-wall-teaser header .category-list{position:absolute;color:#fff;font-size:.75rem;text-transform:uppercase;top:-2.2rem}@media (min-width:568px){.grid-item-big .news-wall-teaser header .category-list{color:#fff;text-transform:uppercase;font-size:.75rem;line-height:1;margin-bottom:.75rem}}@media (min-width:568px){.grid-item-big .news-wall-teaser header h3{color:#fff;font-size:1.5rem}}.grid-item-big .news-wall-teaser a:hover .brand-icon{opacity:0}.grid-item-big .news-wall-teaser a:hover .brand-icon-hover{opacity:1}.grid-item-big .news-wall-teaser a:hover .post-image img{-webkit-transform:scale(1.4);-o-transform:scale(1.4);transform:scale(1.4)}.grid-item-big .news-wall-teaser.format-video .post-image,.grid-item .news-wall-teaser.format-video .post-image{position:relative;width:auto;padding-bottom:0;padding-bottom:56.25%}.grid-item-big .news-wall-teaser.format-video .post-image img,.grid-item .news-wall-teaser.format-video .post-image img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.grid-item-big .news-wall-teaser.format-video header,.grid-item .news-wall-teaser.format-video header{position:relative;padding:1.5rem}.grid-item-big .news-wall-teaser.format-video header h3,.grid-item .news-wall-teaser.format-video header h3{margin-top:0}.grid-item-big .news-wall-teaser.format-video header .date,.grid-item .news-wall-teaser.format-video header .date{color:#888;font-size:.875rem}.search-teaser{padding-top:1.5rem;padding-bottom:1.5rem;border-bottom:1px;border-color:#ccc;border-style:solid}.search-teaser:last-child{border-bottom-width:0}.search-teaser .search-teaser__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.search-teaser .search-teaser__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.search-teaser .search-teaser__inner .search-teaser__brand-icon{-webkit-box-flex:0;-ms-flex:0 0 10%;flex:0 0 10%}.search-teaser .search-teaser__inner .search-teaser__brand-icon img{max-width:2.5rem}.search-teaser .search-teaser__inner .search-teaser__post-image{margin-top:1.5rem;-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;height:10rem}@media (min-width:768px){.search-teaser .search-teaser__inner .search-teaser__post-image{margin-top:0;padding-right:1rem;width:100%;padding-right:2.5rem}}.search-teaser .search-teaser__inner .search-teaser__post-image img{-o-object-fit:contain;object-fit:contain;height:100%}.search-teaser .search-teaser__inner .search-teaser__content{padding-top:1.5rem;padding-bottom:1.5rem;padding-right:1rem;-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%}@media (min-width:768px){.search-teaser .search-teaser__inner .search-teaser__content{padding-right:2.5rem;padding-top:0;padding-bottom:0}}.search-teaser .search-teaser__inner .search-teaser__content .search-teaser__category-list,.search-teaser .search-teaser__inner .search-teaser__content .teaser__content__product-type{text-transform:uppercase;font-size:.875rem;margin-bottom:1rem}.search-teaser .search-teaser__inner .search-teaser__content .search-teaser__content__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;margin-bottom:1.5rem}.search-teaser .search-teaser__inner .search-teaser__content .search-teaser__content__header a{color:#000}.search-teaser .search-teaser__inner .search-teaser__content .search-teaser__content__header a:hover{color:#888}.search-teaser .search-teaser__inner .search-teaser__content .search-teaser__content__header .teaser__content__post-title{font-size:1.5rem;margin-bottom:0}.search-teaser .search-teaser__inner .search-teaser__content .search-teaser__content__header .teaser__content__product-child-count{text-transform:uppercase;font-size:.875rem;margin-left:1rem}.search-teaser .search-teaser__inner .search-teaser__content .search-teaser__content__intro-text{color:#000;font-size:1rem}.search-teaser .search-teaser__inner .search-teaser__go-to-link{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%}@media (min-width:768px){.search-teaser .search-teaser__inner .search-teaser__go-to-link{margin-top:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (min-width:768px){.search-teaser .search-teaser__inner .search-teaser__go-to-link span{position:absolute;bottom:0}}.search-teaser.download-layout,.search-teaser.editorial-layout{padding-top:1.5rem;padding-bottom:0}@media (min-width:768px){.search-teaser.download-layout,.search-teaser.editorial-layout{padding-top:0;padding-bottom:0}}.search-teaser.download-layout .search-teaser__brand-icon,.search-teaser.editorial-layout .search-teaser__brand-icon{-webkit-box-flex:0;-ms-flex:0 0 7%;flex:0 0 7%}@media (min-width:768px){.search-teaser.download-layout .search-teaser__brand-icon,.search-teaser.editorial-layout .search-teaser__brand-icon{background-color:#ebebeb;position:relative;padding:.75rem}}@media (min-width:768px){.search-teaser.download-layout .search-teaser__brand-icon img,.search-teaser.editorial-layout .search-teaser__brand-icon img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.search-teaser.download-layout .search-teaser__content,.search-teaser.editorial-layout .search-teaser__content{padding-top:1.5rem;padding-bottom:1.5rem;padding-right:1rem;-webkit-box-flex:0;-ms-flex:0 0 70%;flex:0 0 70%}@media (min-width:768px){.search-teaser.download-layout .search-teaser__content,.search-teaser.editorial-layout .search-teaser__content{padding-right:2.5rem}}.search-teaser.download-layout .search-teaser__content .search-teaser__content__header,.search-teaser.editorial-layout .search-teaser__content .search-teaser__content__header{display:block;margin-bottom:0}@media (min-width:768px){.search-teaser.download-layout .search-teaser__content .search-teaser__content__header,.search-teaser.editorial-layout .search-teaser__content .search-teaser__content__header{max-width:80%}}.search-teaser.download-layout .search-teaser__content .search-teaser__content__header .teaser__content__post-title,.search-teaser.editorial-layout .search-teaser__content .search-teaser__content__header .teaser__content__post-title{font-size:1.875rem;margin-bottom:1rem}.search-teaser.download-layout .search-teaser__content .search-teaser__content__header .teaser__content__post-date,.search-teaser.editorial-layout .search-teaser__content .search-teaser__content__header .teaser__content__post-date{color:#ccc;font-size:.875rem;line-height:1}.search-teaser.download-layout .search-teaser__go-to-link,.search-teaser.editorial-layout .search-teaser__go-to-link{margin-bottom:1.5rem}.search-teaser.download-layout .search-teaser__inner .search-teaser__download-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%}.search-teaser.download-layout .search-teaser__inner .search-teaser__download-column .search-teaser__pdf-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#ebebeb;margin-bottom:0;padding:.25rem 1.5rem}.search-teaser.download-layout .search-teaser__inner .search-teaser__download-column .search-teaser__pdf-link .pdf-button{border:1px solid #000;border-radius:.25rem;padding:.25rem .75rem;line-height:1}.search-teaser.download-layout .search-teaser__inner .search-teaser__download-column .search-teaser__download-link{width:100%;padding-bottom:1.5rem}@media (min-width:768px){.search-teaser.download-layout .search-teaser__inner .search-teaser__download-column .search-teaser__download-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:0}}.search-teaser.download-layout .search-teaser__inner .search-teaser__download-column .search-teaser__download-link .download-button a{display:block;border:2px solid #000;border-radius:9999px;width:30px;height:30px}.search-teaser.download-layout .search-teaser__inner .search-teaser__download-column .search-teaser__download-link .download-button a svg{margin-left:auto;margin-right:auto;margin-top:3px}.search-teaser.download-layout .search-teaser__inner .search-teaser__download-column .search-teaser__download-link .download-button a svg g{stroke:#000}.download-teaser{border-top-width:1px;border-color:#fff;padding-top:1.5rem;padding-bottom:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;color:#fff;width:100%;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.download-teaser:last-of-type{border-bottom-width:1px}.download-teaser .download-title{position:relative;width:80%}@media (min-width:568px){.download-teaser .download-title{padding-top:.5rem;padding-bottom:.5rem}}.download-teaser .download-title .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.125rem;margin:0;font-weight:500}.download-teaser .download-title .icon-arrow{margin-right:.5rem;margin-left:-.5rem;vertical-align:middle}.download-teaser .download-title .icon-arrow svg{opacity:0;-webkit-transform:translateY(-10%);-o-transform:translateY(-10%);transform:translateY(-10%);margin-left:-28px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.download-teaser .download-title .icon-arrow svg *{stroke:#fff}.download-teaser .download-excerpt{display:none}@media (min-width:768px){.download-teaser .download-excerpt{font-size:1.125rem;position:relative;width:40%}}.download-teaser .download-button button{border-radius:9999px;width:2.5rem;height:2.5rem;border-width:2px;border-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease}.download-teaser:hover .download-title svg{opacity:1;margin:0}.download-teaser:hover .download-button button{background-color:#fff}.download-teaser:hover .download-button button svg *{stroke:#888}.product-downloads{color:#fff;background-color:#888;padding-top:4rem;padding-bottom:4rem}.product-downloads .product-section-title{font-size:1.5rem;font-weight:500;color:#fff;margin-top:0;margin-bottom:3rem}@media (min-width:568px){.product-downloads .product-section-title{font-size:1.875rem}}@media (min-width:768px){.product-downloads .product-section-title{font-size:2.25rem}}@media (min-width:1024px){.product-downloads .product-section-title{font-size:3rem}}.video-bg{position:absolute;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.video-controls{position:relative;margin-top:5rem;display:-webkit-box;display:-ms-flexbox;display:flex}.video-controls .status{margin-right:1rem}.video-controls .icon.icon-audio-on,.video-controls .icon.icon-pause{display:none}.tab-offices-layout{padding-top:5rem;padding-bottom:5rem}.tab-offices-layout .map-panel,.tab-offices-layout .map-panel .map{height:100%}.tab-offices-layout .tab-offices-layout__column{padding:3rem}@media (min-width:768px){.tab-offices-layout .tab-offices-layout__column{padding:5rem}}@media (min-width:768px){.tab-offices-layout .tab-offices-layout__column .tablist ul li button{font-size:1.5rem}}.tab-offices-layout .tab-offices-layout__column .tablist ul li button.active{color:#000}.tab-offices-layout.areas{background-color:transparent;padding-top:0;padding-bottom:0}.tab-offices-layout.areas .tablist{background-color:#fff;border-bottom-width:0;padding-top:2.5rem;padding-bottom:2.5rem}.tab-offices-layout.areas .tablist ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tab-offices-layout.areas .tablist ul li button{text-transform:none;font-size:1.5rem}.tab-offices-layout.areas .tablist ul li button.active{color:#000}.tab-offices-layout.areas .tab-content{padding-bottom:5rem}.tab-offices-layout.areas .tab-content ul li{padding-bottom:2.5rem}.tab-offices-layout.areas .tab-content ul li h3{display:inline-block;font-size:1.25rem;font-weight:500;margin-bottom:3rem;padding-bottom:.5rem;border-bottom-width:2px;border-color:#000}.tab-offices-layout__content .tab-offices-layout__content-header{padding-top:1.5rem;padding-bottom:1.5rem}.tab-offices-layout__content .tab-offices-layout__content-header p:last-child{margin-bottom:0}.tab-offices-layout__content .tab-offices-layout__content-meta{padding-top:1.5rem;padding-bottom:1.5rem;border-bottom:1px;border-color:#888;border-style:solid;font-size:.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tab-offices-layout__content .tab-offices-layout__content-meta:last-child{border-bottom-width:0}.tab-offices-layout__content .tab-offices-layout__content-meta .icon{margin-right:1.5rem}.tab-offices-layout__content .tab-offices-layout__content-meta .office-data{font-size:1.125rem}.tab-offices-layout__content .tab-offices-layout__content-meta .office-phone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tab-offices-layout__content .tab-offices-layout__content-meta a{color:#000}.offices_map_layout{background-color:#ebebeb}.offices_map_layout .map{height:0;padding-bottom:30rem}@media (min-width:568px){.offices_map_layout .map{padding-bottom:65%}}@media (min-width:1024px){.offices_map_layout .map{padding-bottom:40%}}.offices_map_layout .offices_map_layout_content{padding:.5rem;background-color:#fff;border-radius:.25rem;display:inline-block}.offices_map_layout .offices_map_layout_content .offices_map_layout_content-header{font-weight:700;font-size:.875rem;margin-bottom:.5rem}.offices_map_layout .offices_map_layout_content .offices_map_layout__content-body p{font-size:.75rem;margin-bottom:0}.history-tab{overflow:hidden}.history-tab .tablist{background-color:#fff;position:-webkit-sticky;position:sticky;padding-top:1rem;padding-bottom:1rem;z-index:20;width:auto;top:64px;margin:0 calc(50% - 50vw);max-width:1000%}.history-tab .brand-tab li{max-width:6rem}.history-tab .brand-tab li button{position:relative;padding-top:0;padding-bottom:0;border-style:none}.history-tab .brand-tab li button:after{content:none}.history-tab .brand-tab li button img{position:relative;width:100%;height:auto;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.history-tab .brand-tab li button img.img-color{position:absolute;top:0;left:0;opacity:0;z-index:1}.history-tab .brand-tab li button:hover:after{content:none}.history-tab .brand-tab li button:hover img{opacity:1}.history-tab .brand-tab li button.active:after{content:none}.history-tab .brand-tab li button.active img{opacity:1}.history-tab .tab-panel{min-height:30rem}.history-tab .tab-panel.active .history-wrapper .container{-webkit-animation:animate-tab 1s ease;-o-animation:animate-tab 1s ease;animation:animate-tab 1s ease}@-webkit-keyframes animate-tab{0%{opacity:0}to{opacity:1}}.history-wrapper{background-color:#ebebeb;padding-top:0;overflow-x:hidden;width:auto;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:1000%}@media (min-width:1024px){.history-wrapper{padding-top:4rem}}.history-wrapper .history-wrapper-inner{position:relative}.history-wrapper .history-wrapper-inner .history-title{text-align:center;font-size:1.875rem;right:55%}@media (min-width:768px){.history-wrapper .history-wrapper-inner .history-title{font-size:50px;line-height:60px}}@media (min-width:1024px){.history-wrapper .history-wrapper-inner .history-title{position:absolute;left:0;z-index:10;text-align:left}}.history-wrapper .history-wrapper-inner .history-title *{line-height:1.25}.history-wrapper .history-title-mobile{position:relative}.history-wrapper .history-title-mobile figure{position:relative;height:.25rem;overflow:hidden;padding-bottom:100%}@media (min-width:568px){.history-wrapper .history-title-mobile figure{padding-bottom:30%}}.history-wrapper .history-title-mobile figure:after{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:.5;z-index:10;content:""}.history-wrapper .history-title-mobile figure img{position:absolute;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.history-wrapper .history-title-mobile .history-title-mobile-inner{position:absolute;top:0;right:0;bottom:0;left:0;font-size:1.875rem;color:#fff;z-index:20;padding:1.5rem;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.history-wrapper .history-range{margin-bottom:0;padding-top:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem;overflow-x:auto;width:auto;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:1000%}@media (min-width:1024px){.history-wrapper .history-range{margin-bottom:1.5rem}}@media (min-width:768px){.history-wrapper .history-range{margin-left:0;padding-left:0}}.history-wrapper .history-range ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.history-wrapper .history-range ul li{padding-right:2rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.history-wrapper .history-range ul li button{font-size:1.25rem;color:#ccc;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.history-wrapper .history-range ul li:hover button,.history-wrapper .history-range ul li button.active{color:#000}.history-wrapper .history-slider-box{position:relative}.history-wrapper .history-slider-box:before{position:absolute;top:0;bottom:0;z-index:10;width:100%;background-color:#ebebeb;content:"";right:100%}.history-wrapper .history-slider-box .slick-list{overflow:visible}.history-wrapper .history-slider-box .slick-list .slick-track{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.history-wrapper .history-slider-box .slick-next,.history-wrapper .history-slider-box .slick-prev{display:none}@media (min-width:568px){.history-wrapper .history-slider-box .slick-next,.history-wrapper .history-slider-box .slick-prev{display:block;padding:0;height:100%;width:100vw}}.history-wrapper .history-slider-box .slick-arrow{z-index:10;top:0;bottom:0;opacity:0;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;-webkit-transform:none;-o-transform:none;transform:none}.history-wrapper .history-slider-box .slick-arrow:after{position:absolute;width:3rem;height:3rem;background-size:contain;background-repeat:no-repeat;background-position:50%;content:"";top:50%}.history-wrapper .history-slider-box .slick-arrow:hover{opacity:1}.history-wrapper .history-slider-box .slick-prev{left:auto;right:95%}@media (min-width:1024px){.history-wrapper .history-slider-box .slick-prev{right:97%}}@media (min-width:1440px){.history-wrapper .history-slider-box .slick-prev{right:98%}}@media screen and (min-width:1550px){.history-wrapper .history-slider-box .slick-prev{right:100%}}.history-wrapper .history-slider-box .slick-prev:after{background-image:url(/app/themes/rancilio-theme/dist/images/icon-arrow-overlay-l_97513805.png);right:5px}@media (min-width:1280px){.history-wrapper .history-slider-box .slick-prev:after{right:0}}@media screen and (min-width:1550px){.history-wrapper .history-slider-box .slick-prev:after{right:1rem}}.history-wrapper .history-slider-box .slick-next{right:auto;left:95%}@media (min-width:1024px){.history-wrapper .history-slider-box .slick-next{left:97%}}@media (min-width:1440px){.history-wrapper .history-slider-box .slick-next{left:98%}}@media screen and (min-width:1550px){.history-wrapper .history-slider-box .slick-next{left:100%}}.history-wrapper .history-slider-box .slick-next:after{background-image:url(/app/themes/rancilio-theme/dist/images/icon-arrow-overlay-r_9bbb0439.png);left:5px}@media (min-width:1280px){.history-wrapper .history-slider-box .slick-next:after{left:0}}@media screen and (min-width:1550px){.history-wrapper .history-slider-box .slick-next:after{left:1rem}}.history-wrapper .history-slider-box .history-slide{opacity:.25;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;float:none;height:auto;position:relative;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;min-width:300px;min-height:300px}.history-wrapper .history-slider-box .history-slide.slick-active,.history-wrapper .history-slider-box .history-slide.slick-active .history-slide-year{opacity:1}.history-wrapper .history-slider-box .history-slide.container{padding-left:0;padding-right:0;margin-left:0;margin-right:0}.history-wrapper .history-slider-box .history-slide.container .row{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-left:-1.5rem;margin-right:-1.5rem}.history-wrapper .history-slider-box .history-slide .history-slide-year{font-weight:700;margin-bottom:1rem;padding-top:0;opacity:0;font-size:60px;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;-webkit-transition-delay:.8s;-o-transition-delay:.8s;transition-delay:.8s}@media (min-width:1280px){.history-wrapper .history-slider-box .history-slide .history-slide-year{padding-top:12rem;font-size:90px}}.history-wrapper .history-slider-box .history-slide .history-slide-subtitle{font-size:1.25rem;color:#ccc;text-transform:uppercase;margin-bottom:1rem}.history-wrapper .history-slider-box .history-slide .history-slide-description{padding-bottom:1.5rem;font-size:.875rem}@media (min-width:1024px){.history-wrapper .history-slider-box .history-slide .history-slide-description{padding-bottom:3rem;font-size:1rem}}@media (min-width:1280px){.history-wrapper .history-slider-box .history-slide .history-slide-description{font-size:1.125rem}}.history-wrapper .history-slider-box .history-slide .history-slide-image{position:relative;height:.25rem;overflow:hidden;padding-bottom:100%}.history-wrapper .history-slider-box .history-slide .history-slide-image img{position:absolute;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.history-wrapper .history-slider-box .history-slide .history-slide-image.contain img{-o-object-fit:contain;object-fit:contain}.history-wrapper .history-slider-box .history-slide .history-slide-image.cover img{top:0;height:100%;-o-object-fit:cover;object-fit:cover}.history-wrapper .timeline-wrapper{position:relative;bottom:0;background-color:#fff;width:100%;border-bottom-width:1px;border-color:#ebebeb;overflow-x:auto}.history-wrapper .timeline-wrapper::-webkit-scrollbar{display:none}.history-wrapper .timeline-wrapper .timeline-wrapper-inner{width:-webkit-max-content;width:-moz-max-content;width:max-content;padding-right:10vw}.history-wrapper .timeline-wrapper button{position:relative;font-size:1rem;color:#ccc;padding-top:1rem;padding-bottom:1rem;margin-right:1rem;font-weight:700;height:100%;border-bottom:3px solid transparent;-webkit-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease;outline:0}@media (min-width:568px){.history-wrapper .timeline-wrapper button{margin-right:2rem}}.history-wrapper .timeline-wrapper button:after{content:"";-webkit-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease;left:auto;right:0;top:100%;position:absolute;height:.25rem;width:0;background-color:#000}.history-wrapper .timeline-wrapper button.active,.history-wrapper .timeline-wrapper button:hover{color:#000}.history-wrapper .timeline-wrapper button.active:after,.history-wrapper .timeline-wrapper button:hover:after{content:"";-webkit-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease;left:0;right:auto;position:absolute;height:.25rem;width:100%;background-color:#000}.slideshow-gallery{margin-top:1.5rem}@media (min-width:568px){.slideshow-gallery{margin-top:3rem}}.slideshow-gallery .gallery .slick-list{margin-left:-.5rem;margin-right:-.5rem}.slideshow-gallery .gallery .gallery-item{padding-left:.5rem;padding-right:.5rem}.slideshow-gallery .gallery .gallery-item img{margin-left:auto;margin-right:auto;width:auto}.slideshow-gallery .gallery .slick-dots{margin-top:1rem}.block-title{margin-bottom:1rem;line-height:1.25}.height-normal{min-height:32rem}.height-big{min-height:100%;min-height:100vh;min-height:calc(100vh - 10.75rem)}.height-small{min-height:14rem}.full{max-width:100%}.container.big,.container.mini{width:100%}@media (min-width:568px){.container.mini{max-width:768px}}.container.small{width:100%}@media (min-width:568px){.container.small{max-width:900px}}.container.medium{width:100%}@media (min-width:568px){.container.medium{max-width:1100px}}hr{border-top-width:1px;border-style:solid;margin-top:1.5rem;margin-bottom:1.5rem}@media (min-width:568px){hr{margin-top:3rem;margin-bottom:3rem}}.bg-black hr,.bg-blue-500 hr,.bg-blue-700 hr,.bg-brown-800 hr,.bg-gray-800 hr,.bg-green-500 hr,.bg-green-700 hr,.bg-red-500 hr,.bg-red-700 hr{border-color:#fff}.bg-brown-100 hr,.bg-gray-200 hr,.bg-gray-500 hr,.bg-white hr{border-color:#000}.layout-columns{background-color:#fff}.layout-columns .one-column{min-height:18rem}@media (min-width:568px){.layout-columns .one-column{min-height:inherit}}.layout-columns .one-column .col-inner{margin-bottom:0}@media (max-width:568px){.layout-columns .two-columns .col-inner .bg-image__container{position:relative;min-height:30rem}}@media (max-width:568px){.layout-columns .two-columns .col-inner .bg-image__text{position:absolute;top:50%;left:3rem;right:3rem;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}.layout-columns .col-inner{padding:1.25rem;margin-bottom:1.5rem;background-position:50%;background-size:cover;background-repeat:no-repeat;width:100%;position:relative}@media (min-width:768px){.layout-columns .col-inner{margin-bottom:0;height:100%}}@media (min-width:1024px){.layout-columns .col-inner{padding:2.5rem}}.layout-columns .col-inner .bg-image__container{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.layout-columns .col-inner .bg-image__container img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%;position:absolute;top:0;left:0;right:0;bottom:0}.layout-columns .col-inner .col-text{position:relative;z-index:10}.layout-columns .col-inner h1,.layout-columns .col-inner h2,.layout-columns .col-inner h3,.layout-columns .col-inner h4,.layout-columns .col-inner h5,.layout-columns .col-inner h6{margin-bottom:1.5rem}.layout-columns .text-intro{margin-bottom:3rem;padding-bottom:.5rem}.layout-columns .column-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:768px){.layout-columns .column-card{margin-bottom:1.5rem}}.layout-hero{position:relative;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-position:50%;background-size:cover;background-color:#ebebeb}.layout-hero .bg-image__container,.layout-hero .bg-image__container img{position:absolute;top:0;right:0;bottom:0;left:0}.layout-hero .bg-image__container img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.layout-hero .hero-content{width:100%;z-index:10}.layout-hero .hero-content hr{border-color:#fff;border-top:1px #fff;border-style:solid;margin-top:3rem;margin-bottom:3rem}@media (max-width:1024px){.layout-hero .hero-content .hero-content-inner{max-width:100%}}.layout-hero .hero-content.content-position-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.layout-hero .hero-content.content-position-right{display:block}@media (min-width:568px){.layout-hero .hero-content.content-position-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.layout-hero.black{color:#fff}.layout-hero.white{color:#000}.layout-hero iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.layout-blocks{position:relative;background-color:#ebebeb;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.layout-blocks,.layout-blocks .blocks-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.layout-blocks .blocks-inner .single-block{padding-left:.75rem;padding-right:.75rem}.layout-blocks .blocks-inner .single-block .text-block{padding-top:2.5rem}@media (min-width:1024px){.layout-blocks .blocks-inner .single-block .text-block{padding-top:0}}.layout-blocks .blocks-inner .single-block:first-child{margin-bottom:2.5rem}@media (min-width:1024px){.layout-blocks .blocks-inner .single-block:first-child{margin-bottom:0}}.layout-blocks .full .blocks-inner{margin-left:-1.5rem;margin-right:-1.5rem}.layout-blocks .full .blocks-inner .single-block{padding-left:0;padding-right:0}.layout-blocks .full .blocks-inner .single-block .text-block{margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}@media (min-width:1280px){.layout-blocks .full .blocks-inner .single-block .text-block{max-width:42rem}}.layout-blocks .full .blocks-inner .single-block .image-block{position:relative;padding-bottom:75%}@media (min-width:768px){.layout-blocks .full .blocks-inner .single-block .image-block{padding-bottom:50%}}@media (min-width:1024px){.layout-blocks .full .blocks-inner .single-block .image-block{padding-bottom:100%}}@media (min-width:1280px){.layout-blocks .full .blocks-inner .single-block .image-block{padding-bottom:75%}}.layout-blocks .full .blocks-inner .single-block .image-block img{position:absolute;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.layout-squared-blocks .layout-squared-blocks_col .blocks-inner{position:relative;margin-bottom:1.25rem}@media (min-width:768px){.layout-squared-blocks .layout-squared-blocks_col .blocks-inner{margin-bottom:0}}.layout-squared-blocks .layout-squared-blocks_col .blocks-inner .image-block{position:relative;padding-bottom:100%}.layout-squared-blocks .layout-squared-blocks_col .blocks-inner .image-block img{position:absolute;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.layout-squared-blocks .layout-squared-blocks_col .blocks-inner .block-content{position:absolute;z-index:10}.layout-squared-blocks .layout-squared-blocks_col .blocks-inner .block-content.content-start{left:0;right:0;margin:auto;top:1.5rem}@media (min-width:568px){.layout-squared-blocks .layout-squared-blocks_col .blocks-inner .block-content.content-start{top:4rem}}.layout-squared-blocks .layout-squared-blocks_col .blocks-inner .block-content.content-between{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.layout-squared-blocks .layout-squared-blocks_col .blocks-inner .block-content.content-end{left:0;right:0;margin:auto;bottom:4rem}.layout-squared-blocks .layout-squared-blocks_col:last-child .blocks-inner{margin-bottom:0}.layout-support{position:relative;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;background-color:#fff}@media (min-width:568px){.layout-support{text-align:left}}.layout-support .support-block-inner{position:relative;padding:2rem;background-size:cover;background-position:50%;background-repeat:no-repeat}@media screen and (max-width:568px){.layout-support .support-block-inner{margin-left:-1.5rem;margin-right:-1.5rem}}@media (min-width:568px){.layout-support .support-block-inner{padding:2.5rem}}@media (min-width:1024px){.layout-support .support-block-inner{padding:4rem 40% 4rem 6rem}}@media (min-width:1024px){.layout-support .support-block-inner a{position:absolute;right:6rem;bottom:5rem}}.layout-support .support-block-inner a span{margin-top:2.5rem;width:100%}@media (min-width:568px){.layout-support .support-block-inner a span{width:auto}}@media (min-width:1024px){.layout-support .support-block-inner a span{margin-top:0}}.layout-site-contents{position:relative;overflow:hidden}.layout-site-contents .content-inner{margin-bottom:0}.layout-site-contents.bg-gray-200 .slider-box.hide-left-slide:before{background-color:#ebebeb}@media (min-width:568px){.layout-site-contents.bg-gray-200 .slider-box.gradient-right:after{background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(15%,#ebebeb),to(#ebebeb));background:-webkit-linear-gradient(left,transparent,#ebebeb 15%,#ebebeb);background:-o-linear-gradient(left,transparent 0,#ebebeb 15%,#ebebeb 100%);background:linear-gradient(90deg,transparent,#ebebeb 15%,#ebebeb)}}.layout-site-contents.bg-gray-500 .slider-box.hide-left-slide:before{background-color:#888}@media (min-width:568px){.layout-site-contents.bg-gray-500 .slider-box.gradient-right:after{background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(15%,#888),to(#888));background:-webkit-linear-gradient(left,transparent,#888 15%,#888);background:-o-linear-gradient(left,transparent 0,#888 15%,#888 100%);background:linear-gradient(90deg,transparent,#888 15%,#888)}}.layout-site-contents.bg-gray-800 .slider-box.hide-left-slide:before{background-color:#222}@media (min-width:568px){.layout-site-contents.bg-gray-800 .slider-box.gradient-right:after{background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(15%,#222),to(#222));background:-webkit-linear-gradient(left,transparent,#222 15%,#222);background:-o-linear-gradient(left,transparent 0,#222 15%,#222 100%);background:linear-gradient(90deg,transparent,#222 15%,#222)}}.layout-site-contents.bg-black .slider-box.hide-left-slide:before{background-color:#000}@media (min-width:568px){.layout-site-contents.bg-black .slider-box.gradient-right:after{background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(15%,#000),to(#000));background:-webkit-linear-gradient(left,transparent,#000 15%,#000);background:-o-linear-gradient(left,transparent 0,#000 15%,#000 100%);background:linear-gradient(90deg,transparent,#000 15%,#000)}}.layout-site-contents.bg-white .slider-box.hide-left-slide:before{background-color:#fff}@media (min-width:568px){.layout-site-contents.bg-white .slider-box.gradient-right:after{background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(15%,#fff),to(#fff));background:-webkit-linear-gradient(left,transparent,#fff 15%,#fff);background:-o-linear-gradient(left,transparent 0,#fff 15%,#fff 100%);background:linear-gradient(90deg,transparent,#fff 15%,#fff)}}.layout-site-contents.bg-red-500 .slider-box.hide-left-slide:before{background-color:#bc292e}@media (min-width:568px){.layout-site-contents.bg-red-500 .slider-box.gradient-right:after{background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(15%,#bc292e),to(#bc292e));background:-webkit-linear-gradient(left,transparent,#bc292e 15%,#bc292e);background:-o-linear-gradient(left,transparent 0,#bc292e 15%,#bc292e 100%);background:linear-gradient(90deg,transparent,#bc292e 15%,#bc292e)}}.layout-site-contents.bg-red-700 .slider-box.hide-left-slide:before{background-color:#981b20}@media (min-width:568px){.layout-site-contents.bg-red-700 .slider-box.gradient-right:after{background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(15%,#981b20),to(#981b20));background:-webkit-linear-gradient(left,transparent,#981b20 15%,#981b20);background:-o-linear-gradient(left,transparent 0,#981b20 15%,#981b20 100%);background:linear-gradient(90deg,transparent,#981b20 15%,#981b20)}}.layout-site-contents.bg-green-500 .slider-box.hide-left-slide:before{background-color:#16c449}@media (min-width:568px){.layout-site-contents.bg-green-500 .slider-box.gradient-right:after{background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(15%,#449762),to(#449762));background:-webkit-linear-gradient(left,transparent,#449762 15%,#449762);background:-o-linear-gradient(left,transparent 0,#449762 15%,#449762 100%);background:linear-gradient(90deg,transparent,#449762 15%,#449762)}}.layout-site-contents.bg-green-700 .slider-box.hide-left-slide:before{background-color:#449762}@media (min-width:568px){.layout-site-contents.bg-green-700 .slider-box.gradient-right:after{background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(15%,#118153),to(#118153));background:-webkit-linear-gradient(left,transparent,#118153 15%,#118153);background:-o-linear-gradient(left,transparent 0,#118153 15%,#118153 100%);background:linear-gradient(90deg,transparent,#118153 15%,#118153)}}.layout-site-contents.bg-blue-500 .slider-box.hide-left-slide:before{background-color:#3a3c55}@media (min-width:568px){.layout-site-contents.bg-blue-500 .slider-box.gradient-right:after{background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(15%,#3a3c55),to(#3a3c55));background:-webkit-linear-gradient(left,transparent,#3a3c55 15%,#3a3c55);background:-o-linear-gradient(left,transparent 0,#3a3c55 15%,#3a3c55 100%);background:linear-gradient(90deg,transparent,#3a3c55 15%,#3a3c55)}}.layout-site-contents.bg-blue-700 .slider-box.hide-left-slide:before{background-color:#191a23}@media (min-width:568px){.layout-site-contents.bg-blue-700 .slider-box.gradient-right:after{background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(15%,#252638),to(#252638));background:-webkit-linear-gradient(left,transparent,#252638 15%,#252638);background:-o-linear-gradient(left,transparent 0,#252638 15%,#252638 100%);background:linear-gradient(90deg,transparent,#252638 15%,#252638)}}.layout-site-contents .closing-text{margin-top:2.5rem}.layout-site-contents.case-studies-block .content-inner{margin-bottom:0}.layout-site-contents .events-inner{margin-top:3rem}.layout-site-contents .post-teaser.bg-image-teaser:before{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;z-index:10;content:"";opacity:.5}.layout-site-contents .post-teaser.bg-image-teaser a .teaser-info{z-index:20}.layout-intro-glorification{color:#fff;background-color:#000;position:relative;padding-top:3rem}.layout-intro-glorification .image-bg{position:absolute;top:0;bottom:0;right:0;left:0;z-index:0}.layout-intro-glorification .image-bg img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%;width:100%}.layout-intro-glorification .container{position:relative;z-index:2}.layout-intro-glorification .container .intro-text,.layout-intro-glorification .container .secondary-text{padding-top:3rem;padding-bottom:3rem}@media (min-width:768px){.layout-intro-glorification .container .intro-text,.layout-intro-glorification .container .secondary-text{padding-top:8rem;padding-bottom:8rem}}@media (min-width:1024px){.layout-intro-glorification .container .intro-text,.layout-intro-glorification .container .secondary-text{padding-top:12rem;padding-bottom:12rem}}.layout-intro-glorification:after{position:absolute;bottom:0;left:0;right:0;height:100%;display:block;z-index:1;background-image:-webkit-gradient(linear,left bottom,left top,from(#000),to(transparent));background-image:-webkit-linear-gradient(bottom,#000,transparent);background-image:-o-linear-gradient(bottom,#000 0,transparent 100%);background-image:linear-gradient(0deg,#000,transparent);content:""}.layout-intro-glorification .scroll-down{position:relative;bottom:1rem;text-align:center;text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;font-weight:500;left:50%;-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);z-index:3}@media (min-width:768px){.layout-intro-glorification .scroll-down{bottom:2rem}}@media (min-width:1024px){.layout-intro-glorification .scroll-down{position:absolute;bottom:3rem}}.layout-intro-glorification .scroll-down svg{margin:.5rem auto auto}@media (min-width:768px){.layout-intro-glorification .scroll-down svg{margin-top:1rem}}.layout-slider-glorification{background-color:#252638;color:#fff;position:relative;padding-top:3rem;padding-bottom:3rem;overflow-x:hidden}@media (min-width:768px){.layout-slider-glorification{padding-top:6rem;padding-bottom:6rem}}.layout-slider-glorification .glorification-slider-title{margin-bottom:1.5rem}@media (min-width:768px){.layout-slider-glorification .glorification-slider-title{margin-bottom:5rem}}.layout-slider-glorification .glorification-slider .glorification-slide{width:100%;background-color:#449762;margin-left:1rem;margin-right:1rem;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:80vw;max-width:60rem;min-height:35rem}.layout-slider-glorification .glorification-slider .glorification-slide figure{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.layout-slider-glorification .glorification-slider .glorification-slide figure img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.layout-slider-glorification .glorification-slider .glorification-slide .text-content{padding:1.5rem;position:relative;width:83.333333%;z-index:1}.layout-slider-glorification .glorification-slider .slick-dots{position:absolute;margin-top:1.5rem;margin-left:auto;margin-right:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:100%;bottom:inherit}.layout-slider-glorification .glorification-slider .slick-dots li{margin-bottom:0;padding-bottom:0;margin-right:.5rem;height:12px;width:12px}.layout-slider-glorification .glorification-slider .slick-dots li.slick-active{margin-bottom:0;padding-bottom:0}.layout-slider-glorification .glorification-slider .slick-dots li.slick-active button{background-color:#fff}.layout-slider-glorification .glorification-slider .slick-dots li:last-child{margin-right:0}.layout-slider-glorification .glorification-slider .slick-dots li button{border:1px solid #fff;padding:0}.layout-slider-glorification .slick-prev{left:.75rem}@media (min-width:768px){.layout-slider-glorification .slick-prev{left:1.5rem}}.layout-slider-glorification .slick-next{right:.75rem}@media (min-width:768px){.layout-slider-glorification .slick-next{right:1.5rem}}.layout-slider-glorification .glorification-slider-footer{margin-top:5rem}@media (min-width:768px){.layout-slider-glorification .glorification-slider-footer{margin-top:6rem}}.layout-slider-glorification.bg-brown-100 .glorification-slider .slick-dots li.slick-active button,.layout-slider-glorification.bg-gray-200 .glorification-slider .slick-dots li.slick-active button,.layout-slider-glorification.bg-white .glorification-slider .slick-dots li.slick-active button{background-color:#000}.layout-slider-glorification.bg-brown-100 .glorification-slider .slick-dots li button,.layout-slider-glorification.bg-gray-200 .glorification-slider .slick-dots li button,.layout-slider-glorification.bg-white .glorification-slider .slick-dots li button{border-color:#000}.layout-vertical-features{color:#fff;position:relative;padding-top:3rem;padding-bottom:3rem;background-color:#000}@media (min-width:768px){.layout-vertical-features{padding-top:12rem;padding-bottom:12rem}}.layout-vertical-features.vertical-features__glorification{background-color:#252638;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(30%,#118153),color-stop(70%,#252638));background-image:-webkit-linear-gradient(bottom,#118153 30%,#252638 70%);background-image:-o-linear-gradient(bottom,#118153 30%,#252638 70%);background-image:linear-gradient(0deg,#118153 30%,#252638 70%)}@media (min-width:768px){.layout-vertical-features.vertical-features__glorification{padding-top:12rem;padding-bottom:12rem}}.layout-vertical-features .vertical-features__title{margin-bottom:1.5rem}@media (min-width:768px){.layout-vertical-features .vertical-features__title{margin-bottom:6rem}}.layout-vertical-features .vertical-features-wrapper{position:relative}@media (min-width:768px){.layout-vertical-features .vertical-features-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}}.layout-vertical-features .vertical-features-wrapper .vertical-features{position:relative;padding-left:2rem;width:100%}@media (min-width:768px){.layout-vertical-features .vertical-features-wrapper .vertical-features{width:50%;padding-left:4rem}}@media (min-width:1024px){.layout-vertical-features .vertical-features-wrapper .vertical-features{padding-left:8rem}}.layout-vertical-features .vertical-features-wrapper .vertical-features .vertical-dots{display:none}@media (min-width:768px){.layout-vertical-features .vertical-features-wrapper .vertical-features .vertical-dots{position:-webkit-sticky;position:sticky;display:block;top:5rem;margin-top:8rem;-ms-flex-item-align:start;align-self:flex-start;float:left;margin-left:-2.5rem}}@media (min-width:1024px){.layout-vertical-features .vertical-features-wrapper .vertical-features .vertical-dots{margin-left:-4rem}}.layout-vertical-features .vertical-features-wrapper .vertical-features .vertical-dots li button{background-color:#888;border-radius:9999px;width:.75rem;height:.75rem;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.layout-vertical-features .vertical-features-wrapper .vertical-features .vertical-dots li button.active{background-color:#fff}.layout-vertical-features .vertical-features-wrapper .vertical-features .vertical-dots li button:hover{opacity:.75}.layout-vertical-features .vertical-features-wrapper .vertical-features .vertical-feature{padding-top:3rem;padding-bottom:0}@media (min-width:1024px){.layout-vertical-features .vertical-features-wrapper .vertical-features .vertical-feature{padding-top:3rem;padding-bottom:3rem}}.layout-vertical-features .vertical-features-wrapper .vertical-features .vertical-feature:last-child{padding-top:3rem;padding-bottom:3rem}.layout-vertical-features .vertical-features-wrapper .vertical-features .vertical-feature .text-content{padding:1.5rem;position:relative;width:100%;z-index:1}@media (min-width:768px){.layout-vertical-features .vertical-features-wrapper .vertical-features .vertical-feature .text-content{width:83.333333%}}.layout-vertical-features .vertical-features-wrapper .vertical-features .vertical-feature .feature-specifics-box{padding-left:1.5rem;padding-right:1.5rem;width:100%}@media (min-width:768px){.layout-vertical-features .vertical-features-wrapper .vertical-features .vertical-feature .feature-specifics-box{width:83.333333%}}.layout-vertical-features .vertical-features-wrapper .vertical-features .vertical-feature .feature-specifics-box .tablist{border-bottom-width:0}.layout-vertical-features .vertical-features-wrapper .vertical-features .vertical-feature .feature-specifics-box .tablist:after{bottom:-1px}.layout-vertical-features .vertical-features-wrapper .vertical-features .vertical-feature .feature-specifics-box .tablist ul{display:block;width:100%}@media (min-width:568px){.layout-vertical-features .vertical-features-wrapper .vertical-features .vertical-feature .feature-specifics-box .tablist ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;overflow:visible}}@media (min-width:768px){.layout-vertical-features .vertical-features-wrapper .vertical-features .vertical-feature .feature-specifics-box .tablist ul{display:block}}@media (min-width:1024px){.layout-vertical-features .vertical-features-wrapper .vertical-features .vertical-feature .feature-specifics-box .tablist ul{display:-webkit-box;display:-ms-flexbox;display:flex}}.layout-vertical-features .vertical-features-wrapper .vertical-features .vertical-feature .feature-specifics-box .tablist ul li{position:relative;width:100%;margin-right:0;padding-right:.25rem}.layout-vertical-features .vertical-features-wrapper .vertical-features .vertical-feature .feature-specifics-box .tablist ul li:last-child{padding-right:0}.layout-vertical-features .vertical-features-wrapper .vertical-features .vertical-feature .feature-specifics-box .tablist ul li button{position:relative;width:100%;text-transform:none;color:#fff;text-align:left;border-width:0}.layout-vertical-features .vertical-features-wrapper .vertical-features .vertical-feature .feature-specifics-box .tablist ul li button.active{color:#ebebeb}.layout-vertical-features .vertical-features-wrapper .vertical-features .vertical-feature .feature-specifics-box .tablist ul li button:hover{border-width:0}.layout-vertical-features .vertical-features-wrapper .vertical-features .vertical-feature .feature-specifics-box .tablist ul li button:after{position:absolute;left:0;bottom:0;border-bottom-width:1px;border-style:solid;width:66.666667%;z-index:10;height:0;content:"";bottom:1px}.layout-vertical-features .vertical-features-wrapper .vertical-features .vertical-feature .feature-specifics-box .tab-panel{font-size:.875rem}.layout-vertical-features .vertical-features-wrapper .fixed-image{width:100%;position:-webkit-sticky;position:sticky;top:3rem;-ms-flex-item-align:start;align-self:flex-start}@media (min-width:768px){.layout-vertical-features .vertical-features-wrapper .fixed-image{width:50%}}.layout-vertical-features .vertical-features-wrapper .fixed-image .text-content{padding:1.5rem;position:relative;width:83.333333%;z-index:1}.job-opportunities-block .job-opportunity{border-top-width:1px;border-color:#000;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.job-opportunities-block .job-opportunity:last-child{border-bottom-width:1px;border-color:#000}.job-opportunities-block .event-teaser:last-child{border-style:none}.job-opportunities-block .event-teaser a .teaser-info .teaser-col .post-title{font-weight:700;margin-bottom:.5rem}@media (min-width:768px){.job-opportunities-block .event-teaser a .teaser-info .teaser-col .post-title{margin-bottom:0}}.job-opportunities-block .event-teaser a .teaser-info .teaser-col .event-date{display:none}.job-opportunities-block .event-teaser a:hover .teaser-info .teaser-col .icon.icon-user-workwitus svg path:nth-child(3){fill:#000}.job-opportunities-block .hidden-posts{display:none}.job-opportunities-block .load-more-posts{width:1.5rem;height:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-width:1px;border-color:#000;border-radius:9999px;margin:2rem auto;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.job-opportunities-block .load-more-posts:hover{opacity:.75}.job-opportunities-block .load-more-posts.rotate-button{-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:center;-o-transform-origin:center;transform-origin:center}.events-list-block{margin-top:2rem}@media (min-width:768px){.events-list-block{margin-top:5rem}}.events-list-block .event-item{margin-bottom:1.25rem}.events-list-block .event-item:last-child{margin-bottom:0}.events-list-block .event-item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#ebebeb;padding:1rem;color:#000;gap:20px}@media (min-width:768px){.events-list-block .event-item a{padding:1.5rem 2.5rem}}.events-list-block .event-item a .event-logo figure{max-width:300px}.events-list-block .event-item a .event-logo figure img{width:100%;-o-object-fit:contain;object-fit:contain;max-height:65px}@media (min-width:568px){.events-list-block .event-item a .event-logo figure img{max-height:135px;width:66.666667%}}.events-list-block .event-item a .event-info-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-weight:500;gap:10px}@media (min-width:768px){.events-list-block .event-item a .event-info-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.events-list-block .event-item a .event-info-container .event-info{font-size:.75rem}@media (min-width:768px){.events-list-block .event-item a .event-info-container .event-info{width:50%;font-size:1rem}}.events-list-block .event-item a .event-info-container .event-date{font-size:.75rem}@media (min-width:768px){.events-list-block .event-item a .event-info-container .event-date{text-align:center;width:50%;font-size:1.5rem}}.bg-black{background-color:#000}.bg-white{background-color:#fff}.bg-rancilio{background-color:#449762}.bg-egro{background-color:#bc292e}.bg-specialty{background-color:#da1030}.bg-sustainability{background-color:#bcd39a}.bg-gray-200{background-color:#ebebeb}.bg-gray-500{background-color:#888}.bg-gray-800{background-color:#222}.bg-red-500{background-color:#bc292e}.bg-red-700{background-color:#981b20}.bg-brown-100{background-color:#fcf7f4}.bg-green-500{background-color:#16c449}.bg-green-700{background-color:#449762}.bg-blue-500{background-color:#3a3c55}.bg-blue-700{background-color:#191a23}.border-white{border-color:#fff}.border{border-width:1px}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.table{display:table}.hidden{display:none}.flex-row{-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.flex-row,.flex-row-reverse{-webkit-box-orient:horizontal}.flex-row-reverse{-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-col-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.flex-no-wrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.items-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.content-start{-ms-flex-line-pack:start;align-content:flex-start}.content-end{-ms-flex-line-pack:end;align-content:flex-end}.content-between{-ms-flex-line-pack:justify;align-content:space-between}.flex-1{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%}.flex-auto{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.flex-initial{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.flex-none{-webkit-box-flex:0;-ms-flex:none;flex:none}.flex-grow-0{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.flex-grow{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.flex-shrink-0{-ms-flex-negative:0;flex-shrink:0}.flex-shrink{-ms-flex-negative:1;flex-shrink:1}.font-condensed{font-family:Oswald,sans-serif}.font-medium{font-weight:500}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.-mx-3{margin-left:-.75rem;margin-right:-.75rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.mb-6{margin-bottom:1.5rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mt-16{margin-top:4rem}.mt-24{margin-top:6rem}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.max-w-xs{max-width:20rem}.max-w-sm{max-width:24rem}.max-w-md{max-width:28rem}.max-w-lg{max-width:32rem}.max-w-xl{max-width:36rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-full{max-width:100%}.max-w-1\/4{max-width:25%}.max-w-1\/3{max-width:33%}.max-w-1\/2{max-width:50%}.max-w-2\/3{max-width:66%}.max-w-3\/4{max-width:75%}.overflow-hidden{overflow:hidden}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-16{padding:4rem}.p-20{padding:5rem}.p-24{padding:6rem}.p-32{padding:8rem}.p-40{padding:10rem}.p-48{padding:12rem}.p-56{padding:14rem}.p-64{padding:16rem}.p-px{padding:1px}.py-0{padding-top:0;padding-bottom:0}.px-0{padding-left:0;padding-right:0}.py-1{padding-top:.25rem;padding-bottom:.25rem}.px-1{padding-left:.25rem;padding-right:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.px-4{padding-left:1rem;padding-right:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.px-8{padding-left:2rem;padding-right:2rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.px-12{padding-left:3rem;padding-right:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.px-16{padding-left:4rem;padding-right:4rem}.py-20{padding-top:5rem;padding-bottom:5rem}.px-20{padding-left:5rem;padding-right:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.px-24{padding-left:6rem;padding-right:6rem}.py-32{padding-top:8rem;padding-bottom:8rem}.px-32{padding-left:8rem;padding-right:8rem}.py-40{padding-top:10rem;padding-bottom:10rem}.px-40{padding-left:10rem;padding-right:10rem}.py-48{padding-top:12rem;padding-bottom:12rem}.px-48{padding-left:12rem;padding-right:12rem}.py-56{padding-top:14rem;padding-bottom:14rem}.px-56{padding-left:14rem;padding-right:14rem}.py-64{padding-top:16rem;padding-bottom:16rem}.px-64{padding-left:16rem;padding-right:16rem}.py-px{padding-top:1px;padding-bottom:1px}.px-px{padding-left:1px;padding-right:1px}.pr-6{padding-right:1.5rem}.pt-12{padding-top:3rem}.static{position:static}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.top-24{top:6rem}.resize{resize:both}.text-center{text-align:center}.text-black{color:#000}.text-white{color:#fff}.text-rancilio{color:#449762}.text-egro{color:#bc292e}.text-sustainability{color:#bcd39a}.text-xs{font-size:.75rem}.text-sm{font-size:.875rem}.text-base{font-size:1rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem}.text-3xl{font-size:1.875rem}.text-4xl{font-size:2.25rem}.text-5xl{font-size:3rem}.text-6xl{font-size:4rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-2\/3{width:66.666667%}.w-1\/4{width:25%}.w-full{width:100%}@media (min-width:568px){.sm__block{display:block}.sm__flex{display:-webkit-box;display:-ms-flexbox;display:flex}.sm__hidden{display:none}.sm__mb-8{margin-bottom:2rem}.sm__px-4{padding-left:1rem;padding-right:1rem}.sm__px-6{padding-left:1.5rem;padding-right:1.5rem}.sm__text-2xl{font-size:1.5rem}.sm__w-1\/2{width:50%}}@media (min-width:768px){.md__border-gray-700{border-color:#444}.md__border-r-2{border-right-width:2px}.md__block{display:block}.md__hidden{display:none}.md__-mx-12{margin-left:-3rem;margin-right:-3rem}.md__mb-0{margin-bottom:0}.md__px-12{padding-left:3rem;padding-right:3rem}.md__text-3xl{font-size:1.875rem}.md__text-4xl{font-size:2.25rem}.md__w-1\/2{width:50%}.md__w-1\/3{width:33.333333%}.md__w-2\/3{width:66.666667%}.md__w-1\/4{width:25%}}@media (min-width:1024px){.lg__text-4xl{font-size:2.25rem}.lg__w-1\/2{width:50%}.lg__w-1\/3{width:33.333333%}.lg__w-1\/4{width:25%}}@media (min-width:1280px){.xl__block{display:block}.xl__hidden{display:none}.xl__text-5xl{font-size:3rem}.xl__w-1\/2{width:50%}.xl__w-1\/6{width:16.666667%}}