@font-face{font-family:iconfont-I0ce5c;src:url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAABPMAAsAAAAAJLwAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAQAAAAFYpzDfHY21hcAAAAYQAAAFPAAAEgOTSvpJnbHlmAAAC1AAADd0AABlskvRB72hlYWQAABC0AAAAMAAAADYpI1ebaGhlYQAAEOQAAAAeAAAAJAEjAUpobXR4AAARBAAAADYAAADoDtgAAGxvY2EAABE8AAAAdgAAAHavPKhEbWF4cAAAEbQAAAAfAAAAIAFfAKduYW1lAAAR1AAAASkAAAIWm5e+CnBvc3QAABMAAAAAzAAAAXOZ0rRmeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGRwYpzAwMrAwLCWQQdIckBpOQZmBgEGBiYGVmYGrCAgzTWFweEBwwMLBgcgl5XBCaiYgYERJAcAJzEG8Hic7dRpThVRGITh90ILDkyCEwqCE+I8otxtsh7CLxdSO8H3NLUMOnlO0ic9JV9VA3eAVX3WBIt/LBjHlbuLeX+V+/P+xMV8zTT2c3597cpYPZ/mdcVrJ5+4xjp3ued9D9hgky222eEhu+zxiMc84SnP2Oc5LzjgkJccccwrXvOGt7zjhPec8oGPfPL9X/jKN77zg5/84jdn/OEv5yx95Rq3x8ZYVi57thxTuTHPqZwNqTHv1JhcamQh5QxJOU1SzpWUEyY1MpJy6qTG16VMAikzQcp0kDInpEwMKbNDyhSRMk+kTBYpM0bKtJEyd6RMICmzSMpUkjKfpEwqKTNLyvSSMsekTDQps03KlJMy76RMPik7QMo2kLIXpGwIKbtCytaQGr1O2SRSdoqU7SJlz0jZOFJ2j5QtJGUfSdlMUnaUlG0lZW/9d9xg+R8IqIeDAHicjVhbj+tKVq57le0kzs12dtJJ94l7233b3Z04jvtM7917cwaYkUajw0WaGYQ0Iw0gxE3iASEeeEA88cQTT/wCfgR/hj/C4VtlJ52zD2fAicvlqnJdVq31rW8V44yuJ3bPNGMfedZk1qnpVM1uVJKoGftWfWNLWzZPvj49ra/RwqG+tHWelDar5VANZbKUcVnGMkGLQz81tfvIy6rO0frQIGrbH9vdoyWNV+KXtSO1s/qsPrOZLduZPp3Wd+M0NsuTymZN3o1TH8exx3Z9lrEFO2c5K9ktvsltki/5NH3mH3hub3lZV0lVVzavqwx3cnLv3worxa3gOhdK5pNeL45wLXDV3PIzIXhZiMX8i1FfCSciEQh2IosNm2C89QCDZcZm6b5Jty98d8/XJjRSKmOkEToMjQkflbVaaM45+lTWWYUeRr6fG/aeSawnYjH6O13LA6tYw57ZR/ZDWlf9zCGNhiTSPT/Pl1iopZ05PvM6OykfGo3JBMaMv5PJBK4pJdHV2zwfU+7S4lL2NX2ndaQsJeLxUdxVlMMKvFDYl2yHFc1ppuWtsHnMk+xZfBB2Xez223Rq9hjDcUlC4Hci0xjX2gelOF8JseILeg0MepKdfJ9Yj72BNCDje7574dsVnw54SQJf8VbSUGeo/IXpGdPrUWJ0oHUQUmKc1la6rgLJbVeBZDYQgdLHvfwSvx7G2UCnof7QuKx5O9GTw//iJH9Y7yf8fs3+mrR8XW+Kj3y/y8tiHXNT1OWuuIUWJHZqHvjO5HY9rbLU2NquDelmlW3TmK/TJJtu62afnnt93e7rZrdHfr9pHvcPvNhXzXb/ge+KgwwH/EUJkh9XHHokJLTJQKUk1BdFdAn/6FppiTYoOzbSr23OjbWRk7ZAHygQ+vs//z8GOZnJxEXYRCtZyNg337D/Yr/Ffp/9EfsV+zP2F+xv2N+xf2D/xP6VdhQIsiNp1TkgJ0+KtTUEPjAeZHblPb/lSYVNbtIsrbZNbnJ8Aj3+vtcS9kxa1rzwaptVlJ7zoqyyujLNNst3+ypDewwLQ0iqbJNVZCa5LfH2n0580Z9YbvrGTK0SfdEbAxmcDu00tS4EQtgwNgOpnLjoC2XC2MZCBfjqWPMfxjjnvuAGbd5yrZzscan6SqZOTI1KBwMhjLCCJMkhr54T/djyoD9wzmpzkYeRVXrgtPwoQ+eMi6WbjNAbPadO4ykvw1EQS2Xx50ZHkQZ+qTSO55bET+ZjgoN+7mE/lg0haw93Vf3AO3Tf38lCi1BGYjDt9YJgLML5PBQDdmLLG2aAR0D6HRQ5ycolhy3zi5m4E7MZv+fzlPNFOhd8wYBcrb0+/y84Vv1/scvPsoVqfwO3vGZ0dzUzJvL/9DuZ8DFUTgUSeBsgY64uDa5T4Lp6fFTtJf113dn9HVaaYn77Z57ka7vkNCUMh5ns9s0ZthtWAVGHGs890IsbN5s5B2nja93JqjlBbVorumjNHL1iKa0JQ1tz8j8Wz4S8jyhIFXj7KC7oWs5x3fT7gk8Ft5aLKRdhuJrAbmlfVCfnd5DwjF2zLUaDDRkS44rQAyh/AFv7reL8FULMg4QZn51BN2UAlSTLTaCRzlHJcilFW3bNpSRVRVbTuxRGckmF+AVtyRE/H4GFhvw5Sa9ajq/Nw8N4+enEVz4xKGZT5/D38EfNU+rmDve6e3aYX0KaOdb1TAiRe8/6zO00a7ME+QVgcfeRv3iJ2ulmamhdZOtpVvolrrgp4V+x/wAmAUtRAQyL1tEuB2440gZ12NJQamk0V09SW4sFSVTgJtSj1grbvhZKoRSrFiMNj+J0tw/kM4bsAhr+AbMF9mDHDYylwG4Daw4a0O4+tp7Qm/wYlP2cV80HODKDNe1RObgEWxCXGEksPaKSYgCrPVGgea75GGzCQamfAAKkwUjaJfjWsTBWKWtEQgWJMe1EjzpDc3XwzmvsFCTbjXtUifJx02rs0a0eve29qC8gm5DoCwSBkWH4rUuNMuUCp4B/Vt9Ri9COqYWRK85T75L7kZlpEAZqwmGaB9/+6HV4zlYtOu3gB7xpYDZeKtXGzw+K+xhYzl0AlxOYtddGoKhz6aBv5PANZjSC5OCY3r452CPp2pBNYY+PYCSwx892gohguTksnWySCJv1IImipHz8ktfXNM4VJUvnMICge2XJ78Iw4RjiJ8FvsE2wE3GVytYe3kQSLnGQSCgOzGHRcd076H6MGb1hS+zAFda+BWa8h2/8Efsp+wP2C/ZL9qfsL9nfsr9n/8j+mf0LPOS/sX8n2QCHMLsBb9a23BN/3aY2h2/LwXus2SCdbpK8yXabJimLDQxwhzdbbOrM4hM4RnzXWJ+egy3ts2mS75qsqBustCjhXem2hS3aJ0bIytrnaEhQIfoWKT7LdiV95ZvydybqhSYlq5JaQVtJaVszAy9QPAaxA2agELZDdIH2iTaP6tGQKIfic+71W4qWX/j2Qljyj5rYBvWnpCPTFPDLqkB7Qy9eDYlZaz9WC1qqoybSO1jqVdF0eEtbfAkVKRpO0Qfaj6t8Bek2sZ2W1rSESLVviroD5kn4D5pPTF3xDtsqoFVIe2XLrLaJrZttvFiMg0V9rUN1qWbqPDzFwStCbThj6GVyyx8UKB7e1rHIwGVAS5Ce8498+8R7xNxg5zQFySE4olpeJlAwkADLR55+EVBJWmMEmUhYJGYpvcxt588fMe4APqOLVs554808T45mcKEII4MAPSMD9dVaPsF5hmYQgwVZlRHx92FLt5YdMMWv5Z4PgNFptq/L4gVcfgCEhvUOeGanCQjcOYFKuTVBLyBNwA44uFWhERvJdjlKaCf5jQY5CoDcaAL6BMVAO6HoNjLWWjiIABtO43/z3+xr9hU7Q+iK6PBFYFRRlHbFX8Q9sBATGo8G3PX6IShSb2C0HY4iZfqjocEU8vGYFMdF/RCTAG3QqOjBB6hAHznQk5fZgvj9vjVCgscmK4/YCDR/6isdRBRU9PTgShlHMOyMiga6R6WoUv0lnFFX1fX9A/RNPAl+AyFuaRFLV3AKZf7gxskQjHA8GfZCdaafpovhMJnHi7cnvnTv9a20B7L0NJvZXti7SNN0NAKdCbp2O8/H+kc2dgVW5zGFtDTLm4oiQ/LXIocGVgnhLSKfCn9MqkrKnKIh97ga3d8MwjFUetgb3mXDITTO21OPDwj4hNyVZW9qLi81SMKEqqdBMIxCsmzuyLEKdYzZ6axhhp27AC4+Ibb9Ca1lU5JHRNyOoSnAS73SFBS7W0zNFhA68At7kGSHvMiafQOms8ugcfW+eRHpdDvmIU9hClApqNoSisTPpyHeh+RQpwTkhEQE1xTYeLsmFSTkOHOwOGM4R5GzvI8k07rPwzm4teLQXqINPo9PkQ9gZ5b4EGm1pvCIwtfOx32JfSLZn3kfRKRlvz1HJIB4AyK2Bye8g5fhU8wYXG9ihA8O6AoxtbWUa8z0InAu8oWi05/Gn59E/oQFGlQ2JYhVEY3wWzoT2cBNlstJ3I+i/ok+b7wHIs6YI9yi8BTxZ1qlW4Kgpt6V0ArbALRnhqRzzCzj+LYt0D3dZayV49jZIxZ88JF/e/rhD0QG/NTrliWw01rYAayM+Ay3eg1HbqgUwUtoAmIugQnFQc/f4xd5ftAx8ip5vxCLhfiCksXi1R62J2dfuv9Gry50f67Pj3z5E3bEYS9GjG3oVMQi2gALgCnji6en6+v+1Y1dwTyBDe9vIoQPKxNKo17joR/DV+fQV9a8UjwsDZSPolgK9V8Xmx9PrW5podhdrBbMbk3eA2xS9kR4dxeKoaW6LSVxTHVbSuI3IlKhjF/16NbP33pZ+HOrxN8IE+iq+vNev3+w+d89tj2NwfyqM3xVdk/iXEnX06FsNJJhKH36wwe6Mp8fySgZynAlZaam8gpFjPV/w1jtudVzhzNEtT572u8tf93nmkYeHJO3IxWG/WMyDduZjgbRfDjsh4vRqB/efft1gXb4H2T4M8zV+nlSDELhpB8z6WKyr9+tf/bj6Ozdy+989dVDaD893P3A2rvr1/3/bXwf0NdVaQHVAEg4e0sKBIhsksQlc+fmSTk0Q/ynxsTxm3g2i3u9cRRNoskElkfX/jfKjM75fgQ8/Jr9Ifs5+2P2K/Yn7M/ZX7WyzLu7OsnnyWvEnHdnfP7czx+p+Jr6EHeS7lBEWB7uz7493Jcqxm/sUxgnfopykVLz+UDdq8vxeHl1Je/vQ18YqZNWsbpMv+dKrI3u7yMp6xslR9+tf+UVdK6WkaRhnFgSHj5qRNjUUPCYhtNpmIaTSfia+/ZbmzvGPhX6cz4e+ET85xDy+IfdwIsXDRWsEVi+8Ayk9z0HOSZoBkQntvBA3WQdXF97EigJzohnyrfEtFpvqMRoKH3g1T7EmFPACMQDh5NnCJ/Ib6gVXjz/vBE9pD1BjUz7RGrayK3V2w/QigiR/p6QvvAgQ+eMTQHqXhi7IcaIVRj8khWHO8RvV25QZdIMBZsijwhgIp650Dlp4I0DwK22QQiqGIUIGe/hF4U/7JNrh+cYtwM9A1iTZ6NzbO/btA/+FeYnLJypCECl4LkwS+/02As83tyj5Au0+PfoNLWqD97AGvg8OqnbFPWO2GDaBu7HEDR7pVhV9pGXaHOoqg6ZWy6IsSkvb+u5uqHwEB6YqC/5zTsdhCR7WipIu5xxz1W62htQQx0ErqP2gsilpnoKUsi98pFqPZIiZirABSQ//v8HPaDSXQAAAHicY2BkYGAA4tl7FwnF89t8ZeBmcACKMDyZ2MuPoP//Y3jI4ATkcjAwgUQBPL4LRXicY2BkYGBwAGIGRkEGhv//GB4ygESQgRUARYgDbQAAeJxjYAACByKwLqYYoyAe9XpY9JkjyVmiqfcl0h0wbAHE7lDsBsVhQOwCxGZQNUYI9QAgEg3aAAAAAAAAABAAIAA0AEgAWABoAHwAugDeAUIBagGgAboCTAMKAygDQgOcA74D9gRABFAEZAS6BRAFWAWGBc4GvgbUBxAHOgd6B6oH2Af2CAoIVgjKCPgJEglACWoJfgmOCbAJ7goECjoKkAqwCtQLZguOC+wMQgy2AAB4nGNgZGBgsGKYzSDNAAJMQMwFhAwM/8F8BgAf+AIHAHicZZA9bsJAFITHYEgCUoIUKSmzVQoimZ+SA0BPQZfCmLUxsr3WekGiywlyhBwhp4hyghwoY/NoYC0/fzNv3u7KAAb4hYd6ebhtar1auKE6cZv0IOyTn4U76ONFuEt/KNzDG6bCfTzinTt4/h2dAUrhFu7xIdym/ynsk7+EO3jCt3CX/o9wDyv8Cffx6g3TyBSxKdxSJ/sstGd5/q60rVJTqEkwPlsLXWgbOr1R66OqDsnUuVjF1uRqzq7OMqNKa3Y6csHWuXI2GsXiB5HJkSKCQYG4qQ5LaCTYI0MIe9W91CumLSr6tVaYIMD4KrVgqmiSIZXGhsk1jqwVDjxtStcxrfhazuSkucxq3iQjK/7vurejE9EPsG2mSsww4hNf5IPmDvk/PRFeqAAAAHicfcpXUsNQEAVR9Zick8lgcjZIM/Mk2azo7X8D3BXQVf13Gmv+b4kxYYVV1lhng0222GaHXfbY54BDjjjmhCmnnHHOBZdccc0Nt8y4454HHnnimRdeeeOdDz75Ys43P7R0OEFS6BkYWbDkt7HaWu2sutWwmlaL1d7qYHW0upjUrtWddh06ddG9HvSo5VzO5VzO5VzO5VzO5VzO5UIu5EIu5EIu5EIu5EIu5FIu5VIu5VIu5VIu5VIu5YpckStyRa7IFbnSN80fHP40Xw==") format("woff");font-weight:400;font-style:normal}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}@font-face{font-family:HelveticaNeue-Bold;src:url(/App_Themes/iGuzzini/dist/fonts/3091E2_1_0.woff2) format("woff2"),url(/App_Themes/iGuzzini/dist/fonts/3091E2_1_0.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:HelveticaNeue-Light;src:url(/App_Themes/iGuzzini/dist/fonts/3091E2_0_0.woff2) format("woff2"),url(/App_Themes/iGuzzini/dist/fonts/3091E2_0_0.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:HelveticaNeue-Regular;src:url(/App_Themes/iGuzzini/dist/fonts/3091E2_2_0.woff2) format("woff2"),url(/App_Themes/iGuzzini/dist/fonts/3091E2_2_0.woff) format("woff");font-weight:400;font-style:normal}.icon-after:after,.icon-before:before{speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;font-size:inherit;line-height:1em;vertical-align:middle;-webkit-transform:rotate(.001deg);transform:rotate(.001deg);fill:currentColor;overflow:hidden}.icon-after:after--before,.icon-before:before--before{margin-right:10px}.icon-after:after--after,.icon-before:before--after{margin-left:10px}.icon-after:after--stroke,.icon-before:before--stroke{fill:none;stroke:currentColor}.icon-before:before{float:left}.icon-before.arrow-down:before{content:"\E000"}.icon-before.arrow-down:before,.icon-before.arrow-up:before{text-rendering:auto;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-family:iconfont-I0ce5c;font-weight:400}.icon-before.arrow-up:before{content:"\E001"}.icon-before.arrow-download:before{content:"\E002"}.icon-before.arrow-download:before,.icon-before.arrow-left:before{text-rendering:auto;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-family:iconfont-I0ce5c;font-weight:400}.icon-before.arrow-left:before{content:"\E003"}.icon-before.arrow-next:before{content:"\E004"}.icon-before.arrow-next:before,.icon-before.arrow-prev:before{text-rendering:auto;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-family:iconfont-I0ce5c;font-weight:400}.icon-before.arrow-prev:before{content:"\E005"}.icon-before.arrow-right:before{content:"\E006"}.icon-before.arrow-right:before,.icon-before.article:before{text-rendering:auto;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-family:iconfont-I0ce5c;font-weight:400}.icon-before.article:before{content:"\E007"}.icon-before.bubble:before{content:"\E008"}.icon-before.bubble:before,.icon-before.calendar:before{text-rendering:auto;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-family:iconfont-I0ce5c;font-weight:400}.icon-before.calendar:before{content:"\E009"}.icon-before.camera:before{content:"\E00A"}.icon-before.camera:before,.icon-before.clock:before{text-rendering:auto;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-family:iconfont-I0ce5c;font-weight:400}.icon-before.clock:before{content:"\E00B"}.icon-before.close:before{content:"\E00C"}.icon-before.close:before,.icon-before.cog:before{text-rendering:auto;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-family:iconfont-I0ce5c;font-weight:400}.icon-before.cog:before{content:"\E00D"}.icon-before.delete:before{content:"\E00E"}.icon-before.delete:before,.icon-before.download:before{text-rendering:auto;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-family:iconfont-I0ce5c;font-weight:400}.icon-before.download:before{content:"\E00F"}.icon-before.email:before{content:"\E010"}.icon-before.email:before,.icon-before.event:before{text-rendering:auto;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-family:iconfont-I0ce5c;font-weight:400}.icon-before.event:before{content:"\E011"}.icon-before.facebook:before{content:"\E012"}.icon-before.facebook:before,.icon-before.fax:before{text-rendering:auto;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-family:iconfont-I0ce5c;font-weight:400}.icon-before.fax:before{content:"\E013"}.icon-before.filter:before{content:"\E014"}.icon-before.filter:before,.icon-before.flag:before{text-rendering:auto;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-family:iconfont-I0ce5c;font-weight:400}.icon-before.flag:before{content:"\E015"}.icon-before.full-screen:before{content:"\E016"}.icon-before.full-screen:before,.icon-before.google:before{text-rendering:auto;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-family:iconfont-I0ce5c;font-weight:400}.icon-before.google:before{content:"\E017"}.icon-before.instagram:before{content:"\E018"}.icon-before.instagram:before,.icon-before.issuu:before{text-rendering:auto;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-family:iconfont-I0ce5c;font-weight:400}.icon-before.issuu:before{content:"\E019"}.icon-before.linkedin-inverse:before{content:"\E01A"}.icon-before.linkedin-inverse:before,.icon-before.linkedin:before{text-rendering:auto;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-family:iconfont-I0ce5c;font-weight:400}.icon-before.linkedin:before{content:"\E01B"}.icon-before.net:before{content:"\E01C"}.icon-before.net:before,.icon-before.office:before{text-rendering:auto;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-family:iconfont-I0ce5c;font-weight:400}.icon-before.office:before{content:"\E01D"}.icon-before.phone:before{content:"\E01E"}.icon-before.phone:before,.icon-before.pin:before{text-rendering:auto;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-family:iconfont-I0ce5c;font-weight:400}.icon-before.pin:before{content:"\E01F"}.icon-before.pinterest:before{content:"\E020"}.icon-before.pinterest:before,.icon-before.reset:before{text-rendering:auto;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-family:iconfont-I0ce5c;font-weight:400}.icon-before.reset:before{content:"\E021"}.icon-before.search:before{content:"\E022"}.icon-before.search:before,.icon-before.twitter:before{text-rendering:auto;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-family:iconfont-I0ce5c;font-weight:400}.icon-before.twitter:before{content:"\E023"}.icon-before.url:before{content:"\E024"}.icon-before.url:before,.icon-before.view-application:before{text-rendering:auto;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-family:iconfont-I0ce5c;font-weight:400}.icon-before.view-application:before{content:"\E025"}.icon-before.view-product:before{content:"\E026"}.icon-before.view-product:before,.icon-before.warning:before{text-rendering:auto;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-family:iconfont-I0ce5c;font-weight:400}.icon-before.warning:before{content:"\E027"}.icon-before.xing:before{content:"\E028"}.icon-before.xing:before,.icon-before.youtube:before{text-rendering:auto;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-family:iconfont-I0ce5c;font-weight:400}.icon-before.youtube:before{content:"\E029"}.icon-before.person:before{content:"\E02A"}.icon-before.person:before,.icon-before.plus:before{text-rendering:auto;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-family:iconfont-I0ce5c;font-weight:400}.icon-before.plus:before{content:"\E02B"}.icon-before.check:before{content:"\E02C"}.icon-before.check:before,.icon-before.edit:before{text-rendering:auto;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-family:iconfont-I0ce5c;font-weight:400}.icon-before.edit:before{content:"\E02D"}.icon-before.sign-out:before{content:"\E02E"}.icon-before.ellipsis-v:before,.icon-before.sign-out:before{text-rendering:auto;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-family:iconfont-I0ce5c;font-weight:400}.icon-before.ellipsis-v:before{content:"\E02F"}.icon-before.list:before{content:"\E030"}.icon-before.list-square:before,.icon-before.list:before{text-rendering:auto;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-family:iconfont-I0ce5c;font-weight:400}.icon-before.list-square:before{content:"\E031"}.icon-before.folder:before{content:"\E032"}.icon-before.folder:before,.icon-before.star:before{text-rendering:auto;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-family:iconfont-I0ce5c;font-weight:400}.icon-before.star:before{content:"\E033"}.icon-before.trash:before{content:"\E034"}.icon-before.move:before,.icon-before.trash:before{text-rendering:auto;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-family:iconfont-I0ce5c;font-weight:400}.icon-before.move:before{content:"\E035"}.icon-before.share:before{content:"\E036"}.icon-before.share:before,.icon-before.tencent:before{text-rendering:auto;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-family:iconfont-I0ce5c;font-weight:400}.icon-before.tencent:before{content:"\E037"}.icon-before.wechat:before{text-rendering:auto;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-family:iconfont-I0ce5c;font-weight:400;content:"\E038"}.icon-after:after{float:right}.icon-after.arrow-down:after{content:"\E000"}.icon-after.arrow-down:after,.icon-after.arrow-up:after{text-rendering:auto;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-family:iconfont-I0ce5c;font-weight:400}.icon-after.arrow-up:after{content:"\E001"}.icon-after.arrow-download:after{content:"\E002"}.icon-after.arrow-download:after,.icon-after.arrow-left:after{text-rendering:auto;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-family:iconfont-I0ce5c;font-weight:400}.icon-after.arrow-left:after{content:"\E003"}.icon-after.arrow-next:after{content:"\E004"}.icon-after.arrow-next:after,.icon-after.arrow-prev:after{text-rendering:auto;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-family:iconfont-I0ce5c;font-weight:400}.icon-after.arrow-prev:after{content:"\E005"}.icon-after.arrow-right:after{content:"\E006"}.icon-after.arrow-right:after,.icon-after.article:after{text-rendering:auto;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-family:iconfont-I0ce5c;font-weight:400}.icon-after.article:after{content:"\E007"}.icon-after.bubble:after{content:"\E008"}.icon-after.bubble:after,.icon-after.calendar:after{text-rendering:auto;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-family:iconfont-I0ce5c;font-weight:400}.icon-after.calendar:after{content:"\E009"}.icon-after.camera:after{content:"\E00A"}.icon-after.camera:after,.icon-after.clock:after{text-rendering:auto;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-family:iconfont-I0ce5c;font-weight:400}.icon-after.clock:after{content:"\E00B"}.icon-after.close:after{content:"\E00C"}.icon-after.close:after,.icon-after.cog:after{text-rendering:auto;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-family:iconfont-I0ce5c;font-weight:400}.icon-after.cog:after{content:"\E00D"}.icon-after.delete:after{content:"\E00E"}.icon-after.delete:after,.icon-after.download:after{text-rendering:auto;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-family:iconfont-I0ce5c;font-weight:400}.icon-after.download:after{content:"\E00F"}.icon-after.email:after{content:"\E010"}.icon-after.email:after,.icon-after.event:after{text-rendering:auto;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-family:iconfont-I0ce5c;font-weight:400}.icon-after.event:after{content:"\E011"}.icon-after.facebook:after{content:"\E012"}.icon-after.facebook:after,.icon-after.fax:after{text-rendering:auto;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-family:iconfont-I0ce5c;font-weight:400}.icon-after.fax:after{content:"\E013"}.icon-after.filter:after{content:"\E014"}.icon-after.filter:after,.icon-after.flag:after{text-rendering:auto;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-family:iconfont-I0ce5c;font-weight:400}.icon-after.flag:after{content:"\E015"}.icon-after.full-screen:after{content:"\E016"}.icon-after.full-screen:after,.icon-after.google:after{text-rendering:auto;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-family:iconfont-I0ce5c;font-weight:400}.icon-after.google:after{content:"\E017"}.icon-after.instagram:after{content:"\E018"}.icon-after.instagram:after,.icon-after.issuu:after{text-rendering:auto;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-family:iconfont-I0ce5c;font-weight:400}.icon-after.issuu:after{content:"\E019"}.icon-after.linkedin-inverse:after{content:"\E01A"}.icon-after.linkedin-inverse:after,.icon-after.linkedin:after{text-rendering:auto;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-family:iconfont-I0ce5c;font-weight:400}.icon-after.linkedin:after{content:"\E01B"}.icon-after.net:after{content:"\E01C"}.icon-after.net:after,.icon-after.office:after{text-rendering:auto;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-family:iconfont-I0ce5c;font-weight:400}.icon-after.office:after{content:"\E01D"}.icon-after.phone:after{content:"\E01E"}.icon-after.phone:after,.icon-after.pin:after{text-rendering:auto;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-family:iconfont-I0ce5c;font-weight:400}.icon-after.pin:after{content:"\E01F"}.icon-after.pinterest:after{content:"\E020"}.icon-after.pinterest:after,.icon-after.reset:after{text-rendering:auto;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-family:iconfont-I0ce5c;font-weight:400}.icon-after.reset:after{content:"\E021"}.icon-after.search:after{content:"\E022"}.icon-after.search:after,.icon-after.twitter:after{text-rendering:auto;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-family:iconfont-I0ce5c;font-weight:400}.icon-after.twitter:after{content:"\E023"}.icon-after.url:after{content:"\E024"}.icon-after.url:after,.icon-after.view-application:after{text-rendering:auto;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-family:iconfont-I0ce5c;font-weight:400}.icon-after.view-application:after{content:"\E025"}.icon-after.view-product:after{content:"\E026"}.icon-after.view-product:after,.icon-after.warning:after{text-rendering:auto;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-family:iconfont-I0ce5c;font-weight:400}.icon-after.warning:after{content:"\E027"}.icon-after.xing:after{content:"\E028"}.icon-after.xing:after,.icon-after.youtube:after{text-rendering:auto;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-family:iconfont-I0ce5c;font-weight:400}.icon-after.youtube:after{content:"\E029"}.icon-after.person:after{content:"\E02A"}.icon-after.person:after,.icon-after.plus:after{text-rendering:auto;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-family:iconfont-I0ce5c;font-weight:400}.icon-after.plus:after{content:"\E02B"}.icon-after.check:after{content:"\E02C"}.icon-after.check:after,.icon-after.edit:after{text-rendering:auto;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-family:iconfont-I0ce5c;font-weight:400}.icon-after.edit:after{content:"\E02D"}.icon-after.sign-out:after{content:"\E02E"}.icon-after.ellipsis-v:after,.icon-after.sign-out:after{text-rendering:auto;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-family:iconfont-I0ce5c;font-weight:400}.icon-after.ellipsis-v:after{content:"\E02F"}.icon-after.list:after{content:"\E030"}.icon-after.list-square:after,.icon-after.list:after{text-rendering:auto;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-family:iconfont-I0ce5c;font-weight:400}.icon-after.list-square:after{content:"\E031"}.icon-after.folder:after{content:"\E032"}.icon-after.folder:after,.icon-after.star:after{text-rendering:auto;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-family:iconfont-I0ce5c;font-weight:400}.icon-after.star:after{content:"\E033"}.icon-after.trash:after{content:"\E034"}.icon-after.move:after,.icon-after.trash:after{text-rendering:auto;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-family:iconfont-I0ce5c;font-weight:400}.icon-after.move:after{content:"\E035"}.icon-after.share:after{content:"\E036"}.icon-after.share:after,.icon-after.tencent:after{text-rendering:auto;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-family:iconfont-I0ce5c;font-weight:400}.icon-after.tencent:after{content:"\E037"}.icon-after.wechat:after{text-rendering:auto;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-family:iconfont-I0ce5c;font-weight:400;content:"\E038"}.icon-after.edit:after,.icon-after.trash:after{-webkit-font-smoothing:none!important}.icon-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.icon-block--space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.icon-block--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.icon-block--inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.icon-block svg{fill:currentColor;overflow:hidden;pointer-events:none;-ms-flex-negative:0;flex-shrink:0}.icon-block--stroke svg{fill:none;stroke:currentColor}.icon{fill:currentColor;overflow:hidden}.icon--before{margin-right:10px}.icon--after{margin-left:10px}.icon--stroke{fill:none;stroke:currentColor}.icon-arrow-right{position:relative;display:inline-block;width:12px;height:1px;background-color:#ff282d;bottom:3px}.icon-arrow-right:after,.icon-arrow-right:before{position:absolute;content:"";width:8px;height:1px;background-color:#ff282d;right:-1px;border-radius:0 .5px .5px 0}.icon-arrow-right:before{top:3px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.icon-arrow-right:after{top:-3px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}body{-webkit-backface-visibility:hidden}h1{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-size:32px;line-height:1em;letter-spacing:-.02em;color:#fff}h1,h1 strong{font-weight:700}@media (min-width:480px){h1{font-size:40px}}@media (min-width:768px){h1{font-size:45px}}.h2,h2{font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:26px;letter-spacing:-.01em;color:#8d8d8d;line-height:1.1em}h3{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:22px;letter-spacing:0}@media (min-width:480px){h3{font-size:25px}}@media (min-width:768px){h3{font-size:27px}}h4{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:20px;letter-spacing:0}@media (min-width:480px){h4{font-size:22px}}@media (min-width:768px){h4{font-size:24px}}h5{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:18px;letter-spacing:0}@media (min-width:480px){h5{font-size:20px}}@media (min-width:768px){h5{font-size:22px}}h6{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:16px;letter-spacing:0}@media (min-width:480px){h6{font-size:18px}}@media (min-width:768px){h6{font-size:20px}}p{font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:15px;letter-spacing:.02em;line-height:1.5em}p strong{font-weight:700}a{font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:15px;letter-spacing:.02em;color:#ff282d;text-decoration:none;-webkit-transition:color .2s linear;transition:color .2s linear}a:visited{font-weight:700}p>a{font-size:inherit}p>a:hover{text-decoration:underline}p>a:visited{color:#ff8e91}blockquote{font-family:Helvetica-Neue,HelveticaNeue-Regular,Helvetica,sans-serif;font-size:20px;font-weight:400;letter-spacing:0;line-height:1.2em}img.align-full{display:block;width:100%}img.align-max{display:block;max-width:100%;margin-left:auto;margin-right:auto}@media (min-width:768px){img.align-left{float:left}img.align-right{float:right}img.align-none{float:none;margin-left:auto;margin-right:auto}}.news-h2{font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-size:24px;letter-spacing:-.02em;color:#333;margin:20px 0;line-height:1.3}@media (min-width:992px){.news-h2{margin:45px 0}}.news-h3{line-height:1.3;font-size:24px;letter-spacing:-.02em;color:#4c4c4c}.generic-copy,.news-copy,.news-h3{font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif}.generic-copy,.news-copy{font-size:18px;line-height:1.8;color:#666;margin:20px 0;letter-spacing:normal}@media (min-width:992px){.generic-copy,.news-copy{margin:30px 0}}.lighthinking-article__content a{font-size:inherit;color:#ff282d}@media (min-width:768px){.lighthinking-article .generic-copy{font-size:26px;line-height:1.54}}.generic-youtube{margin:40px 0}@media (min-width:992px){.generic-youtube{margin:100px 0}}.video-container--project .generic-youtube{margin:0}.grey{color:#8d8d8d}.grey-dark{color:#4c4c4c}.subheading{font-size:18px;line-height:1.2;color:#333}.main-nav-item,.subheading{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;letter-spacing:-.02em}.main-nav-item{font-weight:700;font-size:56px;line-height:1.4285}@media (min-width:768px){.main-nav-item{font-size:90px;line-height:1.333}}.page-title{font-size:13px;line-height:2.15}.page-title,.product-name{color:#ff282d;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;letter-spacing:-.02em}.product-name{font-size:45px;line-height:1}.product-subtitle{font-size:38px}.product-subtitle,.section-subheader{font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;line-height:1;letter-spacing:-.02em}.section-subheader{font-size:26px}.feature-header{color:#000;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700}.feature-header,.feature-subheader{font-size:26px;line-height:1;letter-spacing:-.02em}.feature-subheader{font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300}.product-listing-title{color:#ff282d;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:18px;line-height:1.11111111;letter-spacing:-.02em}.product-listing-subtitle{font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.25;letter-spacing:-.02em}.featured-event-listing-title{line-height:1.33333333}.featured-event-listing-subtitle,.featured-event-listing-title{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:18px;letter-spacing:-.02em}.featured-event-listing-subtitle{color:#ff282d;line-height:1.66666667}.bulletpoints{margin:0;padding:0;list-style:none}.bulletpoints__item{position:relative;display:block;padding-left:20px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:14px;color:#666}.bulletpoints__item:before{content:"";position:absolute;left:0;top:10px;display:block;width:4px;height:4px;background-color:#666}.bulletpoints__item+.bulletpoints__item{margin-top:10px}.caption-title{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700}.caption-subtitle,.caption-title{font-size:14px;line-height:1.42857143}.caption-subtitle{font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300}.enquiry-title{margin:20px 0}.helvetica-bold{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700}h1+.grid-row,h1+p,h2+.grid-row{margin-top:30px}h2+p{margin-top:20px}p+p{margin-top:15px}p+.grid-row{margin-top:50px}@media (min-width:768px){p+p{margin-top:30px}}img+.grid-row{margin-top:50px}.grid-row+p{margin-top:30px}.hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;display:block!important}.fill-parent{position:absolute;top:0;left:0;width:100%;height:100%}.of-contain>img,.of-contain>video,.of-cover>img,.of-cover>video{position:absolute;top:0;left:0;display:block;width:100%;height:100%}.of-cover>img,.of-cover>video{-o-object-fit:cover;font-family:object-fit\:cover;object-fit:cover}.of-contain>img,.of-contain>video{-o-object-fit:contain;font-family:object-fit\:contain;object-fit:contain}.btn__submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;padding:11px;margin:0;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:15px;letter-spacing:.02em;line-height:1.2em;color:#fff;background-color:#8d8d8d;border:1px solid #333;outline:none}.btn-simple,.btn-stroke,.btn__submit{-webkit-box-sizing:border-box;box-sizing:border-box}.btn-simple,.btn-stroke{display:inline-block;background-color:transparent;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:14px;line-height:32px;padding:20px 25px;max-width:280px;outline:0;-webkit-transition:.2s;transition:.2s}@media (min-width:768px){.btn-simple,.btn-stroke{line-height:20px;font-size:12px}}@media (min-width:992px){.btn-simple,.btn-stroke{font-size:14px;line-height:32px}}@media (min-width:1420px){.btn-simple,.btn-stroke{font-size:14px}}.btn-simple.block,.btn-stroke.block{display:table;width:100%}.btn-simple.narrow,.btn-stroke.narrow{padding:10px 25px}@media (min-width:768px){.btn-simple.narrow,.btn-stroke.narrow{padding:10px 15px}}@media (min-width:992px){.btn-simple.narrow,.btn-stroke.narrow{padding:10px 25px}}.btn-simple.narrow.icon-after,.btn-stroke.narrow.icon-after{position:relative;padding-right:50px}@media (min-width:992px){.btn-simple.narrow.icon-after,.btn-stroke.narrow.icon-after{padding-right:100px}.btn-simple.narrow.icon-after--small-pad,.btn-stroke.narrow.icon-after--small-pad{padding-right:50px}}@media (min-width:768px){.btn-simple.narrow--width,.btn-stroke.narrow--width{min-width:175px;font-size:16px}}.btn-simple.wide-width,.btn-stroke.wide-width{max-width:100%}.btn-simple.full-width,.btn-stroke.full-width{width:100%}.btn-simple.icon-before:before,.btn-simple.iconed-before:before,.btn-stroke.icon-before:before,.btn-stroke.iconed-before:before{font-size:28px;margin-right:15px}.btn-simple.icon-after,.btn-simple.iconed-after,.btn-stroke.icon-after,.btn-stroke.iconed-after{position:relative;padding-right:50px}@media (min-width:992px){.btn-simple.icon-after,.btn-simple.iconed-after,.btn-stroke.icon-after,.btn-stroke.iconed-after{padding-right:100px}.btn-simple.icon-after--small-pad,.btn-simple.iconed-after--small-pad,.btn-stroke.icon-after--small-pad,.btn-stroke.iconed-after--small-pad{padding-right:50px}}.btn-simple.icon-after:after,.btn-simple.iconed-after:after,.btn-stroke.icon-after:after,.btn-stroke.iconed-after:after{position:absolute;bottom:15px;right:15px;font-size:20px;line-height:1em}@media (min-width:768px){.btn-simple.icon-after:after,.btn-simple.iconed-after:after,.btn-stroke.icon-after:after,.btn-stroke.iconed-after:after{bottom:10px;font-size:18px;margin-left:15px;line-height:20px}}@media (min-width:992px){.btn-simple.icon-after:after,.btn-simple.iconed-after:after,.btn-stroke.icon-after:after,.btn-stroke.iconed-after:after{font-size:28px;margin-left:15px;line-height:32px}}@media (min-width:768px){.btn-simple.icon-after-small:after,.btn-simple.iconed-after-small:after,.btn-stroke.icon-after-small:after,.btn-stroke.iconed-after-small:after{font-size:10px}}@media (min-width:992px){.btn-simple.icon-after-small:after,.btn-simple.iconed-after-small:after,.btn-stroke.icon-after-small:after,.btn-stroke.iconed-after-small:after{font-size:14px}}.btn-simple.icon.icon-small:after,.btn-simple.iconed.icon-small:after,.btn-stroke.icon.icon-small:after,.btn-stroke.iconed.icon-small:after{font-size:20px}.btn-simple--small,.btn-stroke--small{width:55px}@media (min-width:768px){.btn-simple--small,.btn-stroke--small{width:60px}}.btn-simple--small:before,.btn-stroke--small:before{font-size:22px;line-height:30px}.btn-simple{-webkit-transition:background-color .2s linear!important;transition:background-color .2s linear!important}.btn-simple.light{background-color:#f4f4f4;color:#000;border:1px solid #f4f4f4}.no-touch .btn-simple.light:hover{color:#f4f4f4;background-color:#000}.btn-simple.grey{background-color:#8d8d8d;color:#fff;border:1px solid #8d8d8d}.no-touch .btn-simple.grey:hover{color:#8d8d8d;background-color:#fff}.btn-simple.light-grey{background-color:#ebebeb;color:#000;border:1px solid #ebebeb}.no-touch .btn-simple.light-grey:hover{color:#ebebeb;background-color:#000}.btn-simple.mid-grey{background-color:#d4d4d4;color:#000;border:1px solid #d4d4d4}.no-touch .btn-simple.mid-grey:hover{color:#d4d4d4;background-color:#000}.btn-simple.dark-grey{background-color:#333;color:#fff;border:1px solid #333}.no-touch .btn-simple.dark-grey:hover{color:#333;background-color:#fff}.btn-simple.dark{background-color:#2b2b2b;color:#fff;border:1px solid #2b2b2b}.no-touch .btn-simple.dark:hover{color:#2b2b2b;background-color:#fff}.btn-simple.red{color:#fff;background-color:#ff282d;border:1px solid #ff282d}.no-touch .btn-simple.red:hover{background-color:#fff;color:#ff282d}.btn-simple.white{color:#fff}.btn-simple.white.is-hover,.no-touch .btn-simple.white:hover{color:#ff282d;background-color:#fff}.btn-simple.disable,.btn-simple.is-disabled{cursor:not-allowed;background-color:#666;border-color:#8d8d8d}.btn-simple.disable:hover,.btn-simple.is-disabled:hover{background-color:#8d8d8d!important;color:#fff!important;border-color:#8d8d8d}.btn-simple--small{width:55px}@media (min-width:768px){.btn-simple--small{width:60px}}.btn-simple--small:before{font-size:22px;line-height:30px}.btn-stroke.light{color:#f4f4f4;border:1px solid #f4f4f4}.btn-stroke.light.is-hover,.no-touch .btn-stroke.light:hover{color:#000;background-color:#f4f4f4}.btn-stroke.grey{color:#8d8d8d;border:1px solid #8d8d8d}.btn-stroke.grey.is-hover,.no-touch .btn-stroke.grey:hover{background-color:#8d8d8d}.btn-stroke.light-grey{color:#ebebeb;border:1px solid #ebebeb}.btn-stroke.light-grey.is-hover,.no-touch .btn-stroke.light-grey:hover{color:#000;background-color:#ebebeb}.btn-stroke.mid-grey{color:#d4d4d4;border:1px solid #d4d4d4}.btn-stroke.mid-grey.is-hover,.no-touch .btn-stroke.mid-grey:hover{color:#000;background-color:#d4d4d4}.btn-stroke.dark-grey{color:#333;border:1px solid #333}.btn-stroke.dark-grey.is-hover,.no-touch .btn-stroke.dark-grey:hover{color:#fff;background-color:#333}.btn-stroke.dark{color:#2b2b2b;border:1px solid #2b2b2b}.btn-stroke.dark.is-hover,.no-touch .btn-stroke.dark:hover{color:#fff;background-color:#2b2b2b}.btn-stroke.red{color:#ff282d;border:1px solid #ff282d}.btn-stroke.red.is-hover,.no-touch .btn-stroke.red:hover{color:#fff;background-color:#ff282d}.btn-stroke.white{color:#fff;border:1px solid #fff}.btn-stroke.white.is-hover,.no-touch .btn-stroke.white:hover{color:#ff282d;background-color:#fff}.btn-stroke.grey.is-hover,.no-touch .btn-stroke.grey:hover{color:#fff}.btn-stroke.bg-red{border:1px solid #ff282d}.no-touch .btn-stroke.bg-red:hover{color:#ff282d;background-color:#fff;border:1px solid #fff}.btn-stroke.bg-white{background-color:#fff}.btn-stroke.bg-white.disable{cursor:not-allowed;background-color:#ebebeb}.btn-stroke.bg-white.disable:hover{background-color:#ebebeb}.btn-stroke.bg-white.is-disabled{cursor:not-allowed;border-color:#8d8d8d}.btn-stroke.bg-white.is-disabled,.btn-stroke.bg-white.is-disabled:hover{background-color:#8d8d8d;color:#fff}.btn-stroke.bg-white.is-unavailable{cursor:not-allowed;border-color:#d4d4d4}.btn-stroke.bg-white.is-unavailable,.btn-stroke.bg-white.is-unavailable:hover{background-color:transparent;color:#8d8d8d}.btn-stroke.color-grey{color:#8d8d8d}.btn-stroke.color-red{color:#ff282d}.btn-stroke.bg-red{background-color:#ff282d;color:#fff}.btn-stroke.bg-red.disable{cursor:not-allowed;background-color:#ebebeb}.btn-stroke.bg-red.disable:hover{background-color:#fff;color:#ff282d}.btn-stroke.bg-light-grey{background-color:#ebebeb}.btn-social{display:inline-block;width:55px;font-size:0;margin-bottom:10px;text-align:center;vertical-align:top;background-color:#fff;-webkit-transition:background-color .3s linear;transition:background-color .3s linear}@media (min-width:768px){.btn-social{width:75px}}.btn-social:before{font-size:30px;line-height:40px;color:#8d8d8d;float:none;-webkit-transition:color .3s linear;transition:color .3s linear}.btn-social.color{border-color:transparent}.btn-social.color:before{color:#fff}.btn-social.facebook.color{background-color:#2e5ba6}.no-touch .btn-social.facebook:hover{background-color:#fff}.no-touch .btn-social.facebook:hover:before{color:#2e5ba6}.btn-social.office.color{background-color:#ec3e02}.no-touch .btn-social.office:hover{background-color:#fff}.no-touch .btn-social.office:hover:before{color:#ec3e02}.btn-social.twitter.color{background-color:#0091e4}.no-touch .btn-social.twitter:hover{background-color:#fff}.no-touch .btn-social.twitter:hover:before{color:#0091e4}.btn-social.calendar.color{background-color:#ff282d}.no-touch .btn-social.calendar:hover{background-color:#fff}.no-touch .btn-social.calendar:hover:before{color:#ff282d}.btn-social.linkedin.color{background-color:#1b86bc}.no-touch .btn-social.linkedin:hover{background-color:#fff}.no-touch .btn-social.linkedin:hover:before{color:#1b86bc}.btn-social.google.color{background-color:#357cfa}.no-touch .btn-social.google:hover{background-color:#fff}.no-touch .btn-social.google:hover:before{color:#357cfa}.btn-social.linkedin-inverse.color{background-color:#0072b7}.no-touch .btn-social.linkedin-inverse:hover{background-color:#fff}.no-touch .btn-social.linkedin-inverse:hover:before{color:#0072b7}.btn-social.instagram.color{background-color:#9b6954}.no-touch .btn-social.instagram:hover{background-color:#fff}.no-touch .btn-social.instagram:hover:before{color:#9b6954}.btn-social.pinterest.color{background-color:#cb2027}.no-touch .btn-social.pinterest:hover{background-color:#fff}.no-touch .btn-social.pinterest:hover:before{color:#cb2027}.btn-social.youtube.color{background-color:#b00}.no-touch .btn-social.youtube:hover{background-color:#fff}.no-touch .btn-social.youtube:hover:before{color:#b00}.btn-social.issuu.color{background-color:#ed5225}.no-touch .btn-social.issuu:hover{background-color:#fff}.no-touch .btn-social.issuu:hover:before{color:#ed5225}.btn-social.xing.color{background-color:#005d5e}.no-touch .btn-social.xing:hover{background-color:#fff}.no-touch .btn-social.xing:hover:before{color:#005d5e}.btn-social--small{width:55px}@media (min-width:768px){.btn-social--small{width:60px}}.btn-social--small:before{font-size:22px;line-height:30px}.btn-low{padding-top:11px;padding-bottom:11px;width:100%;max-width:220px}.btn-low.icon-after:after{font-size:20px}.constrain{margin-left:auto!important;margin-right:auto!important;max-width:1600px}.constrain--relative{position:relative}.grid-section{-webkit-box-sizing:border-box;box-sizing:border-box}.grid-section.no-gutter{padding:0}.grid-section.no-gutter>.grid-row{margin-left:0;margin-right:0}.grid-section.no-gutter>.grid-row:before{margin-bottom:0}.grid-section.no-gutter>.grid-row>.grid-item{padding-left:0;padding-right:0;margin-top:0}.grid-section.lr-gutter{padding-top:0;padding-bottom:0}.grid-section2{padding-top:.1px}.grid-row{list-style:none;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}.grid-row:after{content:"";display:table;clear:both}.grid-row.no-gutter{margin-left:0;margin-right:0}.grid-row.no-gutter:before{margin-bottom:0}.grid-row.no-gutter>.grid-item{padding-left:0;padding-right:0;margin-top:0}.grid-row--flex,.grid-row--flex-center,.grid-row--flex-end{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.grid-row--flex-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.grid-row--flex-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.grid-item--align-center{-ms-flex-item-align:center;align-self:center}.grid-item--flex{display:-webkit-box;display:-ms-flexbox;display:flex}.grid-item{position:relative;min-height:1px;-webkit-box-sizing:border-box;box-sizing:border-box}.grid-section{padding:20px}.grid-row{margin-left:-10px;margin-right:-10px}.grid-row:before{content:"";display:block;margin-bottom:-20px}.grid-row+.grid-row{margin-top:20px}.grid-row--no-gutter{margin-left:0;margin-right:0}.grid-row--no-gutter:before{margin-bottom:0;content:normal}.grid-row--no-gutter>.grid-item{padding-left:0;padding-right:0;margin-top:0}.grid-row--no-vertical-gutter:before{margin-bottom:0;content:normal}.grid-row--no-vertical-gutter>.grid-item{margin-top:0}.grid-row__container{margin-bottom:15px}@media (min-width:768px){.grid-row__container{margin-bottom:45px}}.grid-row__title{font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;color:#ff282d;font-size:26px;margin-bottom:7px}.grid-item{padding-left:10px;padding-right:10px;margin-top:20px;float:left}.col-1{width:8.33333333%}.col-2{width:16.66666667%}.col-3{width:25%}.col-4{width:33.33333333%}.col-5{width:41.66666667%}.col-6{width:50%}.col-7{width:58.33333333%}.col-8{width:66.66666667%}.col-9{width:75%}.col-10{width:83.33333333%}.col-11{width:91.66666667%}.col-1_1,.col-12{width:100%}.col-1_1:nth-child(0n+1){clear:none}.col-1_1:nth-child(1n+1){clear:left}.col-1_2{width:50%}.col-1_2:nth-child(1n+1){clear:none}.col-1_2:nth-child(odd){clear:left}.col-1_3{width:33.33333333%}.col-1_3:nth-child(odd){clear:none}.col-1_3:nth-child(3n+1){clear:left}.col-1_4{width:25%}.col-1_4:nth-child(3n+1){clear:none}.col-1_4:nth-child(4n+1){clear:left}.col-1_5{width:20%}.col-1_5:nth-child(4n+1){clear:none}.col-1_5:nth-child(5n+1){clear:left}.col-1_6{width:16.66666667%}.col-1_6:nth-child(5n+1){clear:none}.col-1_6:nth-child(6n+1){clear:left}.col-1_7{width:14.28571429%}.col-1_7:nth-child(6n+1){clear:none}.col-1_7:nth-child(7n+1){clear:left}.col-1_8{width:12.5%}.col-1_8:nth-child(7n+1){clear:none}.col-1_8:nth-child(8n+1){clear:left}.col-1_9{width:11.11111111%}.col-1_9:nth-child(8n+1){clear:none}.col-1_9:nth-child(9n+1){clear:left}.col-1_10{width:10%}.col-1_10:nth-child(9n+1){clear:none}.col-1_10:nth-child(10n+1){clear:left}.col-1_11{width:9.09090909%}.col-1_11:nth-child(10n+1){clear:none}.col-1_11:nth-child(11n+1){clear:left}.col-1_12{width:8.33333333%}.col-1_12:nth-child(11n+1){clear:none}.col-1_12:nth-child(12n+1){clear:left}.col-offset-0{margin-left:0}.col-offset-1{margin-left:8.33333333%}.col-offset-2{margin-left:16.66666667%}.col-offset-3{margin-left:25%}.col-offset-4{margin-left:33.33333333%}.col-offset-5{margin-left:41.66666667%}.col-offset-6{margin-left:50%}.col-offset-7{margin-left:58.33333333%}.col-offset-8{margin-left:66.66666667%}.col-offset-9{margin-left:75%}.col-offset-10{margin-left:83.33333333%}.col-offset-11{margin-left:91.66666667%}.col-offset-12{margin-left:100%}.col-pull-0{right:auto}.col-pull-1{right:8.33333333%}.col-pull-2{right:16.66666667%}.col-pull-3{right:25%}.col-pull-4{right:33.33333333%}.col-pull-5{right:41.66666667%}.col-pull-6{right:50%}.col-pull-7{right:58.33333333%}.col-pull-8{right:66.66666667%}.col-pull-9{right:75%}.col-pull-10{right:83.33333333%}.col-pull-11{right:91.66666667%}.col-pull-12{right:100%}.col-push-0{left:auto}.col-push-1{left:8.33333333%}.col-push-2{left:16.66666667%}.col-push-3{left:25%}.col-push-4{left:33.33333333%}.col-push-5{left:41.66666667%}.col-push-6{left:50%}.col-push-7{left:58.33333333%}.col-push-8{left:66.66666667%}.col-push-9{left:75%}.col-push-10{left:83.33333333%}.col-push-11{left:91.66666667%}.col-push-12{left:100%}@media (min-width:480px){.grid-section{padding:20px}.grid-row{margin-left:-10px;margin-right:-10px}.grid-row:before{content:"";display:block;margin-bottom:-20px}.grid-row+.grid-row{margin-top:20px}.grid-row--no-gutter{margin-left:0;margin-right:0}.grid-row--no-gutter:before{margin-bottom:0;content:normal}.grid-row--no-gutter>.grid-item{padding-left:0;padding-right:0;margin-top:0}.grid-row--no-vertical-gutter:before{margin-bottom:0;content:normal}.grid-row--no-vertical-gutter>.grid-item{margin-top:0}.grid-row__container{margin-bottom:15px}.grid-row__title{font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;color:#ff282d;font-size:26px;margin-bottom:7px}.grid-item{padding-left:10px;padding-right:10px;margin-top:20px;float:left}.col-xs-1{width:8.33333333%}.col-xs-2{width:16.66666667%}.col-xs-3{width:25%}.col-xs-4{width:33.33333333%}.col-xs-5{width:41.66666667%}.col-xs-6{width:50%}.col-xs-7{width:58.33333333%}.col-xs-8{width:66.66666667%}.col-xs-9{width:75%}.col-xs-10{width:83.33333333%}.col-xs-11{width:91.66666667%}.col-xs-1_1,.col-xs-12{width:100%}.col-xs-1_1:nth-child(0n+1){clear:none}.col-xs-1_1:nth-child(1n+1){clear:left}.col-xs-1_2{width:50%}.col-xs-1_2:nth-child(1n+1){clear:none}.col-xs-1_2:nth-child(odd){clear:left}.col-xs-1_3{width:33.33333333%}.col-xs-1_3:nth-child(odd){clear:none}.col-xs-1_3:nth-child(3n+1){clear:left}.col-xs-1_4{width:25%}.col-xs-1_4:nth-child(3n+1){clear:none}.col-xs-1_4:nth-child(4n+1){clear:left}.col-xs-1_5{width:20%}.col-xs-1_5:nth-child(4n+1){clear:none}.col-xs-1_5:nth-child(5n+1){clear:left}.col-xs-1_6{width:16.66666667%}.col-xs-1_6:nth-child(5n+1){clear:none}.col-xs-1_6:nth-child(6n+1){clear:left}.col-xs-1_7{width:14.28571429%}.col-xs-1_7:nth-child(6n+1){clear:none}.col-xs-1_7:nth-child(7n+1){clear:left}.col-xs-1_8{width:12.5%}.col-xs-1_8:nth-child(7n+1){clear:none}.col-xs-1_8:nth-child(8n+1){clear:left}.col-xs-1_9{width:11.11111111%}.col-xs-1_9:nth-child(8n+1){clear:none}.col-xs-1_9:nth-child(9n+1){clear:left}.col-xs-1_10{width:10%}.col-xs-1_10:nth-child(9n+1){clear:none}.col-xs-1_10:nth-child(10n+1){clear:left}.col-xs-1_11{width:9.09090909%}.col-xs-1_11:nth-child(10n+1){clear:none}.col-xs-1_11:nth-child(11n+1){clear:left}.col-xs-1_12{width:8.33333333%}.col-xs-1_12:nth-child(11n+1){clear:none}.col-xs-1_12:nth-child(12n+1){clear:left}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-12{margin-left:100%}.col-xs-pull-0{right:auto}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-3{right:25%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-6{right:50%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-9{right:75%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-12{right:100%}.col-xs-push-0{left:auto}.col-xs-push-1{left:8.33333333%}.col-xs-push-2{left:16.66666667%}.col-xs-push-3{left:25%}.col-xs-push-4{left:33.33333333%}.col-xs-push-5{left:41.66666667%}.col-xs-push-6{left:50%}.col-xs-push-7{left:58.33333333%}.col-xs-push-8{left:66.66666667%}.col-xs-push-9{left:75%}.col-xs-push-10{left:83.33333333%}.col-xs-push-11{left:91.66666667%}.col-xs-push-12{left:100%}}@media (min-width:480px) and (min-width:768px){.grid-row__container{margin-bottom:45px}}@media (min-width:768px){.grid-section{padding:30px}.grid-row{margin-left:-15px;margin-right:-15px}.grid-row:before{content:"";display:block;margin-bottom:-30px}.grid-row+.grid-row{margin-top:30px}.grid-row--no-gutter{margin-left:0;margin-right:0}.grid-row--no-gutter:before{margin-bottom:0;content:normal}.grid-row--no-gutter>.grid-item{padding-left:0;padding-right:0;margin-top:0}.grid-row--no-vertical-gutter:before{margin-bottom:0;content:normal}.grid-row--no-vertical-gutter>.grid-item{margin-top:0}.grid-row__container{margin-bottom:15px}.grid-row__title{font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;color:#ff282d;font-size:26px;margin-bottom:7px}.grid-item{padding-left:15px;padding-right:15px;margin-top:30px;float:left}.col-sm-1{width:8.33333333%}.col-sm-2{width:16.66666667%}.col-sm-3{width:25%}.col-sm-4{width:33.33333333%}.col-sm-5{width:41.66666667%}.col-sm-6{width:50%}.col-sm-7{width:58.33333333%}.col-sm-8{width:66.66666667%}.col-sm-9{width:75%}.col-sm-10{width:83.33333333%}.col-sm-11{width:91.66666667%}.col-sm-1_1,.col-sm-12{width:100%}.col-sm-1_1:nth-child(0n+1){clear:none}.col-sm-1_1:nth-child(1n+1){clear:left}.col-sm-1_2{width:50%}.col-sm-1_2:nth-child(1n+1){clear:none}.col-sm-1_2:nth-child(odd){clear:left}.col-sm-1_3{width:33.33333333%}.col-sm-1_3:nth-child(odd){clear:none}.col-sm-1_3:nth-child(3n+1){clear:left}.col-sm-1_4{width:25%}.col-sm-1_4:nth-child(3n+1){clear:none}.col-sm-1_4:nth-child(4n+1){clear:left}.col-sm-1_5{width:20%}.col-sm-1_5:nth-child(4n+1){clear:none}.col-sm-1_5:nth-child(5n+1){clear:left}.col-sm-1_6{width:16.66666667%}.col-sm-1_6:nth-child(5n+1){clear:none}.col-sm-1_6:nth-child(6n+1){clear:left}.col-sm-1_7{width:14.28571429%}.col-sm-1_7:nth-child(6n+1){clear:none}.col-sm-1_7:nth-child(7n+1){clear:left}.col-sm-1_8{width:12.5%}.col-sm-1_8:nth-child(7n+1){clear:none}.col-sm-1_8:nth-child(8n+1){clear:left}.col-sm-1_9{width:11.11111111%}.col-sm-1_9:nth-child(8n+1){clear:none}.col-sm-1_9:nth-child(9n+1){clear:left}.col-sm-1_10{width:10%}.col-sm-1_10:nth-child(9n+1){clear:none}.col-sm-1_10:nth-child(10n+1){clear:left}.col-sm-1_11{width:9.09090909%}.col-sm-1_11:nth-child(10n+1){clear:none}.col-sm-1_11:nth-child(11n+1){clear:left}.col-sm-1_12{width:8.33333333%}.col-sm-1_12:nth-child(11n+1){clear:none}.col-sm-1_12:nth-child(12n+1){clear:left}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-12{margin-left:100%}.col-sm-pull-0{right:auto}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-12{right:100%}.col-sm-push-0{left:auto}.col-sm-push-1{left:8.33333333%}.col-sm-push-2{left:16.66666667%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.33333333%}.col-sm-push-5{left:41.66666667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.33333333%}.col-sm-push-8{left:66.66666667%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.33333333%}.col-sm-push-11{left:91.66666667%}.col-sm-push-12{left:100%}}@media (min-width:768px) and (min-width:768px){.grid-row__container{margin-bottom:45px}}@media (min-width:992px){.grid-section{padding:30px}.grid-row{margin-left:-15px;margin-right:-15px}.grid-row:before{content:"";display:block;margin-bottom:-30px}.grid-row+.grid-row{margin-top:30px}.grid-row--no-gutter{margin-left:0;margin-right:0}.grid-row--no-gutter:before{margin-bottom:0;content:normal}.grid-row--no-gutter>.grid-item{padding-left:0;padding-right:0;margin-top:0}.grid-row--no-vertical-gutter:before{margin-bottom:0;content:normal}.grid-row--no-vertical-gutter>.grid-item{margin-top:0}.grid-row__container{margin-bottom:15px}.grid-row__title{font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;color:#ff282d;font-size:26px;margin-bottom:7px}.grid-item{padding-left:15px;padding-right:15px;margin-top:30px;float:left}.col-md-1{width:8.33333333%}.col-md-2{width:16.66666667%}.col-md-3{width:25%}.col-md-4{width:33.33333333%}.col-md-5{width:41.66666667%}.col-md-6{width:50%}.col-md-7{width:58.33333333%}.col-md-8{width:66.66666667%}.col-md-9{width:75%}.col-md-10{width:83.33333333%}.col-md-11{width:91.66666667%}.col-md-1_1,.col-md-12{width:100%}.col-md-1_1:nth-child(0n+1){clear:none}.col-md-1_1:nth-child(1n+1){clear:left}.col-md-1_2{width:50%}.col-md-1_2:nth-child(1n+1){clear:none}.col-md-1_2:nth-child(odd){clear:left}.col-md-1_3{width:33.33333333%}.col-md-1_3:nth-child(odd){clear:none}.col-md-1_3:nth-child(3n+1){clear:left}.col-md-1_4{width:25%}.col-md-1_4:nth-child(3n+1){clear:none}.col-md-1_4:nth-child(4n+1){clear:left}.col-md-1_5{width:20%}.col-md-1_5:nth-child(4n+1){clear:none}.col-md-1_5:nth-child(5n+1){clear:left}.col-md-1_6{width:16.66666667%}.col-md-1_6:nth-child(5n+1){clear:none}.col-md-1_6:nth-child(6n+1){clear:left}.col-md-1_7{width:14.28571429%}.col-md-1_7:nth-child(6n+1){clear:none}.col-md-1_7:nth-child(7n+1){clear:left}.col-md-1_8{width:12.5%}.col-md-1_8:nth-child(7n+1){clear:none}.col-md-1_8:nth-child(8n+1){clear:left}.col-md-1_9{width:11.11111111%}.col-md-1_9:nth-child(8n+1){clear:none}.col-md-1_9:nth-child(9n+1){clear:left}.col-md-1_10{width:10%}.col-md-1_10:nth-child(9n+1){clear:none}.col-md-1_10:nth-child(10n+1){clear:left}.col-md-1_11{width:9.09090909%}.col-md-1_11:nth-child(10n+1){clear:none}.col-md-1_11:nth-child(11n+1){clear:left}.col-md-1_12{width:8.33333333%}.col-md-1_12:nth-child(11n+1){clear:none}.col-md-1_12:nth-child(12n+1){clear:left}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-12{margin-left:100%}.col-md-pull-0{right:auto}.col-md-pull-1{right:8.33333333%}.col-md-pull-2{right:16.66666667%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.33333333%}.col-md-pull-5{right:41.66666667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.33333333%}.col-md-pull-8{right:66.66666667%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.33333333%}.col-md-pull-11{right:91.66666667%}.col-md-pull-12{right:100%}.col-md-push-0{left:auto}.col-md-push-1{left:8.33333333%}.col-md-push-2{left:16.66666667%}.col-md-push-3{left:25%}.col-md-push-4{left:33.33333333%}.col-md-push-5{left:41.66666667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.33333333%}.col-md-push-8{left:66.66666667%}.col-md-push-9{left:75%}.col-md-push-10{left:83.33333333%}.col-md-push-11{left:91.66666667%}.col-md-push-12{left:100%}}@media (min-width:992px) and (min-width:768px){.grid-row__container{margin-bottom:45px}}@media (min-width:1420px){.grid-section{padding:30px}.grid-row{margin-left:-15px;margin-right:-15px}.grid-row:before{content:"";display:block;margin-bottom:-30px}.grid-row+.grid-row{margin-top:30px}.grid-row--no-gutter{margin-left:0;margin-right:0}.grid-row--no-gutter:before{margin-bottom:0;content:normal}.grid-row--no-gutter>.grid-item{padding-left:0;padding-right:0;margin-top:0}.grid-row--no-vertical-gutter:before{margin-bottom:0;content:normal}.grid-row--no-vertical-gutter>.grid-item{margin-top:0}.grid-row__container{margin-bottom:15px}.grid-row__title{font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;color:#ff282d;font-size:26px;margin-bottom:7px}.grid-item{padding-left:15px;padding-right:15px;margin-top:30px;float:left}.col-lg-1{width:8.33333333%}.col-lg-2{width:16.66666667%}.col-lg-3{width:25%}.col-lg-4{width:33.33333333%}.col-lg-5{width:41.66666667%}.col-lg-6{width:50%}.col-lg-7{width:58.33333333%}.col-lg-8{width:66.66666667%}.col-lg-9{width:75%}.col-lg-10{width:83.33333333%}.col-lg-11{width:91.66666667%}.col-lg-1_1,.col-lg-12{width:100%}.col-lg-1_1:nth-child(0n+1){clear:none}.col-lg-1_1:nth-child(1n+1){clear:left}.col-lg-1_2{width:50%}.col-lg-1_2:nth-child(1n+1){clear:none}.col-lg-1_2:nth-child(odd){clear:left}.col-lg-1_3{width:33.33333333%}.col-lg-1_3:nth-child(odd){clear:none}.col-lg-1_3:nth-child(3n+1){clear:left}.col-lg-1_4{width:25%}.col-lg-1_4:nth-child(3n+1){clear:none}.col-lg-1_4:nth-child(4n+1){clear:left}.col-lg-1_5{width:20%}.col-lg-1_5:nth-child(4n+1){clear:none}.col-lg-1_5:nth-child(5n+1){clear:left}.col-lg-1_6{width:16.66666667%}.col-lg-1_6:nth-child(5n+1){clear:none}.col-lg-1_6:nth-child(6n+1){clear:left}.col-lg-1_7{width:14.28571429%}.col-lg-1_7:nth-child(6n+1){clear:none}.col-lg-1_7:nth-child(7n+1){clear:left}.col-lg-1_8{width:12.5%}.col-lg-1_8:nth-child(7n+1){clear:none}.col-lg-1_8:nth-child(8n+1){clear:left}.col-lg-1_9{width:11.11111111%}.col-lg-1_9:nth-child(8n+1){clear:none}.col-lg-1_9:nth-child(9n+1){clear:left}.col-lg-1_10{width:10%}.col-lg-1_10:nth-child(9n+1){clear:none}.col-lg-1_10:nth-child(10n+1){clear:left}.col-lg-1_11{width:9.09090909%}.col-lg-1_11:nth-child(10n+1){clear:none}.col-lg-1_11:nth-child(11n+1){clear:left}.col-lg-1_12{width:8.33333333%}.col-lg-1_12:nth-child(11n+1){clear:none}.col-lg-1_12:nth-child(12n+1){clear:left}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-12{margin-left:100%}.col-lg-pull-0{right:auto}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-12{right:100%}.col-lg-push-0{left:auto}.col-lg-push-1{left:8.33333333%}.col-lg-push-2{left:16.66666667%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.33333333%}.col-lg-push-5{left:41.66666667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.33333333%}.col-lg-push-8{left:66.66666667%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.33333333%}.col-lg-push-11{left:91.66666667%}.col-lg-push-12{left:100%}}@media (min-width:1420px) and (min-width:768px){.grid-row__container{margin-bottom:45px}}@media (min-width:1600px){.grid-section{padding:30px}.grid-row{margin-left:-15px;margin-right:-15px}.grid-row:before{content:"";display:block;margin-bottom:-30px}.grid-row+.grid-row{margin-top:30px}.grid-row--no-gutter{margin-left:0;margin-right:0}.grid-row--no-gutter:before{margin-bottom:0;content:normal}.grid-row--no-gutter>.grid-item{padding-left:0;padding-right:0;margin-top:0}.grid-row--no-vertical-gutter:before{margin-bottom:0;content:normal}.grid-row--no-vertical-gutter>.grid-item{margin-top:0}.grid-row__container{margin-bottom:15px}.grid-row__title{font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;color:#ff282d;font-size:26px;margin-bottom:7px}.grid-item{padding-left:15px;padding-right:15px;margin-top:30px;float:left}.col-xl-1{width:8.33333333%}.col-xl-2{width:16.66666667%}.col-xl-3{width:25%}.col-xl-4{width:33.33333333%}.col-xl-5{width:41.66666667%}.col-xl-6{width:50%}.col-xl-7{width:58.33333333%}.col-xl-8{width:66.66666667%}.col-xl-9{width:75%}.col-xl-10{width:83.33333333%}.col-xl-11{width:91.66666667%}.col-xl-1_1,.col-xl-12{width:100%}.col-xl-1_1:nth-child(0n+1){clear:none}.col-xl-1_1:nth-child(1n+1){clear:left}.col-xl-1_2{width:50%}.col-xl-1_2:nth-child(1n+1){clear:none}.col-xl-1_2:nth-child(odd){clear:left}.col-xl-1_3{width:33.33333333%}.col-xl-1_3:nth-child(odd){clear:none}.col-xl-1_3:nth-child(3n+1){clear:left}.col-xl-1_4{width:25%}.col-xl-1_4:nth-child(3n+1){clear:none}.col-xl-1_4:nth-child(4n+1){clear:left}.col-xl-1_5{width:20%}.col-xl-1_5:nth-child(4n+1){clear:none}.col-xl-1_5:nth-child(5n+1){clear:left}.col-xl-1_6{width:16.66666667%}.col-xl-1_6:nth-child(5n+1){clear:none}.col-xl-1_6:nth-child(6n+1){clear:left}.col-xl-1_7{width:14.28571429%}.col-xl-1_7:nth-child(6n+1){clear:none}.col-xl-1_7:nth-child(7n+1){clear:left}.col-xl-1_8{width:12.5%}.col-xl-1_8:nth-child(7n+1){clear:none}.col-xl-1_8:nth-child(8n+1){clear:left}.col-xl-1_9{width:11.11111111%}.col-xl-1_9:nth-child(8n+1){clear:none}.col-xl-1_9:nth-child(9n+1){clear:left}.col-xl-1_10{width:10%}.col-xl-1_10:nth-child(9n+1){clear:none}.col-xl-1_10:nth-child(10n+1){clear:left}.col-xl-1_11{width:9.09090909%}.col-xl-1_11:nth-child(10n+1){clear:none}.col-xl-1_11:nth-child(11n+1){clear:left}.col-xl-1_12{width:8.33333333%}.col-xl-1_12:nth-child(11n+1){clear:none}.col-xl-1_12:nth-child(12n+1){clear:left}.col-xl-offset-0{margin-left:0}.col-xl-offset-1{margin-left:8.33333333%}.col-xl-offset-2{margin-left:16.66666667%}.col-xl-offset-3{margin-left:25%}.col-xl-offset-4{margin-left:33.33333333%}.col-xl-offset-5{margin-left:41.66666667%}.col-xl-offset-6{margin-left:50%}.col-xl-offset-7{margin-left:58.33333333%}.col-xl-offset-8{margin-left:66.66666667%}.col-xl-offset-9{margin-left:75%}.col-xl-offset-10{margin-left:83.33333333%}.col-xl-offset-11{margin-left:91.66666667%}.col-xl-offset-12{margin-left:100%}.col-xl-pull-0{right:auto}.col-xl-pull-1{right:8.33333333%}.col-xl-pull-2{right:16.66666667%}.col-xl-pull-3{right:25%}.col-xl-pull-4{right:33.33333333%}.col-xl-pull-5{right:41.66666667%}.col-xl-pull-6{right:50%}.col-xl-pull-7{right:58.33333333%}.col-xl-pull-8{right:66.66666667%}.col-xl-pull-9{right:75%}.col-xl-pull-10{right:83.33333333%}.col-xl-pull-11{right:91.66666667%}.col-xl-pull-12{right:100%}.col-xl-push-0{left:auto}.col-xl-push-1{left:8.33333333%}.col-xl-push-2{left:16.66666667%}.col-xl-push-3{left:25%}.col-xl-push-4{left:33.33333333%}.col-xl-push-5{left:41.66666667%}.col-xl-push-6{left:50%}.col-xl-push-7{left:58.33333333%}.col-xl-push-8{left:66.66666667%}.col-xl-push-9{left:75%}.col-xl-push-10{left:83.33333333%}.col-xl-push-11{left:91.66666667%}.col-xl-push-12{left:100%}}@media (min-width:1600px) and (min-width:768px){.grid-row__container{margin-bottom:45px}}@media (max-width:767px){.col-xs-hidden{display:none}}@media (max-width:991px){.col-sm-hidden{display:none}}@media (max-width:1419px){.col-md-hidden{display:none}}@media (max-width:1599px){.col-lg-hidden{display:none}}.container{max-width:900px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0 auto;padding:0 20px}@media (min-width:768px){.container{padding:0 30px}}.container--nopadding{padding:0}.wide-container{max-width:1540px;-webkit-box-sizing:content-box;box-sizing:content-box;margin-right:auto;margin-left:auto;padding-left:20px;padding-right:20px}@media (min-width:768px){.wide-container{padding-left:30px;padding-right:30px}}.full-width-container{padding-left:20px;padding-right:20px}@media (min-width:768px){.full-width-container{padding-left:30px;padding-right:30px}}.container-lg,.container-md{margin-left:auto;margin-right:auto}.container-lg{max-width:1200px}.container-md{max-width:780px}.col-1-8{width:12.5%}.col-2-8{width:25%}.col-3-8{width:37.5%}.col-4-8{width:50%}.col-5-8{width:62.5%}.col-6-8{width:75%}.col-7-8{width:87.5%}.col-8-8{width:100%}@media (min-width:768px){.col-sm-1-8{width:12.5%}.col-sm-2-8{width:25%}.col-sm-3-8{width:37.5%}.col-sm-4-8{width:50%}.col-sm-5-8{width:62.5%}.col-sm-6-8{width:75%}.col-sm-7-8{width:87.5%}.col-sm-8-8{width:100%}}*{margin:0;padding:0}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.75;color:#8d8d8d;background-color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;text-rendering:optimizeLegibility;-webkit-text-size-adjust:none;overflow-anchor:none;overflow-y:auto}body.is-blocked{height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch}body.no-touch.is-blocked,body.simple-overlay.is-blocked{overflow:hidden}img{border:0}img.seo-img{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;opacity:0;max-width:100%;max-height:100%}.hide,.hide-on-mobile{display:none}@media (min-width:768px){.hide-on-mobile{display:block}}.show-on-mobile{display:block}@media (min-width:768px){.show-on-mobile{display:none}}.show-on-md{display:inline-block}@media (min-width:1025px){.show-on-md{display:none}}.old-browser{position:relative;padding:50px;background-color:#8d8d8d;z-index:1000;text-align:center;vertical-align:middle;background-repeat:no-repeat;color:#fff}.old-browser h6{font-size:25px;line-height:25px;margin:30px 0 10px}.old-browser p{font-size:12px;line-height:12px;margin:0}.old-browser a{display:inline-block;position:relative;padding:10px 20px;margin:30px auto 0;width:auto;color:#fff;text-decoration:none;border:2px solid #fff;cursor:pointer}.theme__wrapper{position:relative;width:100%;background:#fff;overflow-x:hidden}.theme__wrapper__nav{position:fixed;display:block;width:100%;top:0;left:0;z-index:300}@media (max-width:1024px) and (orientation:landscape){.is-discover-page .theme__wrapper__nav{display:none}}.theme__wrapper__content{position:relative;padding-top:70px;padding-left:0;left:0}.is-blocked .theme__wrapper__content{max-height:none;overflow:hidden}.is-blocked.simple-overlay .theme__wrapper__content,.no-touch.is-blocked .theme__wrapper__content{max-height:none;overflow:inherit}@media (max-width:1024px) and (orientation:landscape){.is-discover-page .theme__wrapper__content{padding-top:0}}.theme__wrapper.cookie{padding-top:70px}.theme__wrapper.cookie .cp-cookie-bar{display:-webkit-box;display:-ms-flexbox;display:flex}.ie9 .theme__wrapper.cookie .cp-cookie-bar{display:table}.theme__wrapper.cookie .cp-main-nav{padding-top:70px}.theme__wrapper.cookie .cp-main-nav__content{padding-top:165px}.theme__wrapper.cookie .cp-filter-panel{padding-top:140px}.theme__wrapper.cookie .vw-product__header{top:140px}.theme__wrapper.cookie .cp-side-nav__items.fixed{top:200px}.theme__wrapper.newsletter .cp-newsletter-bar{display:-webkit-box;display:-ms-flexbox;display:flex}.ie9 .theme__wrapper.newsletter .cp-newsletter-bar{display:table}.theme__wrapper.transparent-nav .cp-main-nav__bar{-webkit-transition:background-color .3s linear;transition:background-color .3s linear}.theme__wrapper.transparent-nav .cp-main-nav__bar .cp-main-nav__logo{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:top right;transform-origin:top right;-webkit-transition:-webkit-transform .3s cubic-bezier(.19,1,.22,1);transition:-webkit-transform .3s cubic-bezier(.19,1,.22,1);transition:transform .3s cubic-bezier(.19,1,.22,1);transition:transform .3s cubic-bezier(.19,1,.22,1),-webkit-transform .3s cubic-bezier(.19,1,.22,1)}.theme__wrapper.transparent-nav .cp-main-nav__bar .cp-main-nav__logo svg path{fill:#fff;-webkit-transition:fill .3s linear;transition:fill .3s linear}.theme__wrapper.transparent-nav .cp-main-nav__bar:not(.show){background-color:transparent}.theme__wrapper.transparent-nav .cp-main-nav__bar:not(.show) .cp-main-nav__logo{-webkit-transform:scale(1.32);transform:scale(1.32)}.theme__wrapper.transparent-nav .cp-main-nav__bar:not(.show) .cp-main-nav__logo svg path{fill:#ff282d}.theme__wrapper.transparent-nav .theme__wrapper__content{padding-top:0}.is-transparent-header .theme__wrapper .cp-main-nav__bar{-webkit-transition:background-color .3s linear;transition:background-color .3s linear}.is-transparent-header .theme__wrapper .cp-main-nav__bar .cp-main-nav__logo{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:top right;transform-origin:top right;-webkit-transition:-webkit-transform .3s cubic-bezier(.19,1,.22,1);transition:-webkit-transform .3s cubic-bezier(.19,1,.22,1);transition:transform .3s cubic-bezier(.19,1,.22,1);transition:transform .3s cubic-bezier(.19,1,.22,1),-webkit-transform .3s cubic-bezier(.19,1,.22,1)}.is-transparent-header .theme__wrapper .cp-main-nav__bar .cp-main-nav__logo svg path{fill:#fff;-webkit-transition:fill .2s linear;transition:fill .2s linear}.is-transparent-header .theme__wrapper .cp-main-nav__bar:not(.show){background-color:transparent}.is-transparent-header .theme__wrapper .cp-main-nav__bar:not(.show) .cp-main-nav__logo{-webkit-transform:scale(1.32);transform:scale(1.32)}.is-transparent-header .theme__wrapper .cp-main-nav__bar:not(.show) .cp-main-nav__logo svg path{fill:#ff282d}.is-transparent-header .theme__wrapper .theme__wrapper__content{padding-top:0}.no-touch.is-transparent-header .theme__wrapper .cp-main-nav__bar .cp-main-nav__logo:hover svg path{fill:#2b2b2b}.no-touch.is-transparent-header .theme__wrapper .cp-main-nav__bar:not(.show) .cp-main-nav__logo:hover svg path{fill:#fff}.theme__wrapper.nav .cp-main-nav__content{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible;-webkit-transition:visibility .8s step-start,opacity .3s linear,-webkit-transform .8s cubic-bezier(.19,1,.22,1);transition:visibility .8s step-start,opacity .3s linear,-webkit-transform .8s cubic-bezier(.19,1,.22,1);transition:transform .8s cubic-bezier(.19,1,.22,1),visibility .8s step-start,opacity .3s linear;transition:transform .8s cubic-bezier(.19,1,.22,1),visibility .8s step-start,opacity .3s linear,-webkit-transform .8s cubic-bezier(.19,1,.22,1)}.theme__wrapper.nav .cp-main-nav__icon{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.theme__wrapper.nav .cp-main-nav__icon__line:first-child{-webkit-transform:translateY(9px) rotate(-45deg);transform:translateY(9px) rotate(-45deg)}.ie9 .theme__wrapper.nav .cp-main-nav__icon__line:first-child{-ms-transform:translateY(9px) rotate(-45deg)}.theme__wrapper.nav .cp-main-nav__icon__line:nth-child(2){-webkit-transform:scaleX(0);transform:scaleX(0)}.theme__wrapper.nav .cp-main-nav__icon__line:nth-child(3){-webkit-transform:translateY(-11px) rotate(45deg);transform:translateY(-11px) rotate(45deg)}.ie9 .theme__wrapper.nav .cp-main-nav__icon__line:nth-child(3){-ms-transform:translateY(-11px) rotate(45deg)}.is-transparent-header .theme__wrapper.nav .cp-main-nav__bar .cp-main-nav__logo,.theme__wrapper.nav.transparent-nav .cp-main-nav__bar .cp-main-nav__logo{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:top right;transform-origin:top right;-webkit-transition:-webkit-transform .3s cubic-bezier(.19,1,.22,1);transition:-webkit-transform .3s cubic-bezier(.19,1,.22,1);transition:transform .3s cubic-bezier(.19,1,.22,1);transition:transform .3s cubic-bezier(.19,1,.22,1),-webkit-transform .3s cubic-bezier(.19,1,.22,1)}.is-transparent-header .theme__wrapper.nav .cp-main-nav__bar .cp-main-nav__logo svg path,.theme__wrapper.nav.transparent-nav .cp-main-nav__bar .cp-main-nav__logo svg path{fill:#fff;-webkit-transition:fill .3s linear;transition:fill .3s linear}.no-touch.is-transparent-header .theme__wrapper.nav .cp-main-nav__bar .cp-main-nav__logo:hover svg path{fill:#2b2b2b}.theme__wrapper.search .cp-main-nav__item--search{width:24px;height:24px;font-size:0;line-height:1em;color:transparent}.theme__wrapper.search .cp-main-nav__item--search:after,.theme__wrapper.search .cp-main-nav__item--search:before{content:"";display:block;position:absolute;width:26px;height:3px;-webkit-transition:background-color .3s;transition:background-color .3s;background-color:#fff}.theme__wrapper.search .cp-main-nav__item--search:before{top:0;-webkit-transform:translateY(10px) rotate(-45deg);transform:translateY(10px) rotate(-45deg)}.ie9 .theme__wrapper.search .cp-main-nav__item--search:before{-ms-transform:translateY(10px) rotate(-45deg)}.theme__wrapper.search .cp-main-nav__item--search:after{top:18px;-webkit-transform:translateY(-8px) rotate(45deg);transform:translateY(-8px) rotate(45deg)}.ie9 .theme__wrapper.search .cp-main-nav__item--search:after{-ms-transform:translateY(-8px) rotate(45deg)}.theme__wrapper.search .cp-filter-panel{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1;visibility:visible;-webkit-transition:opacity .2s linear,visibility 1s step-start,-webkit-transform 1s cubic-bezier(.19,1,.22,1);transition:opacity .2s linear,visibility 1s step-start,-webkit-transform 1s cubic-bezier(.19,1,.22,1);transition:transform 1s cubic-bezier(.19,1,.22,1),opacity .2s linear,visibility 1s step-start;transition:transform 1s cubic-bezier(.19,1,.22,1),opacity .2s linear,visibility 1s step-start,-webkit-transform 1s cubic-bezier(.19,1,.22,1)}.theme__wrapper.search .cp-filter-panel--na{display:block}.is-transparent-header .theme__wrapper.search .cp-main-nav__bar:not(.show),.theme__wrapper.search.transparent-nav .cp-main-nav__bar:not(.show){display:block;position:relative;width:100vw;height:70px}.is-transparent-header .theme__wrapper.search .cp-main-nav__bar .cp-main-nav__logo,.theme__wrapper.search.transparent-nav .cp-main-nav__bar .cp-main-nav__logo{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:top right;transform-origin:top right;-webkit-transition:-webkit-transform .3s cubic-bezier(.19,1,.22,1);transition:-webkit-transform .3s cubic-bezier(.19,1,.22,1);transition:transform .3s cubic-bezier(.19,1,.22,1);transition:transform .3s cubic-bezier(.19,1,.22,1),-webkit-transform .3s cubic-bezier(.19,1,.22,1)}.is-transparent-header .theme__wrapper.search .cp-main-nav__bar .cp-main-nav__logo svg path,.theme__wrapper.search.transparent-nav .cp-main-nav__bar .cp-main-nav__logo svg path{fill:#fff;-webkit-transition:fill .2s linear;transition:fill .2s linear}.no-touch.is-transparent-header .theme__wrapper.search .cp-main-nav__bar .cp-main-nav__logo:hover svg path{fill:#2b2b2b}.no-touch .theme__wrapper.search .cp-main-nav__item--search:hover:after,.no-touch .theme__wrapper.search .cp-main-nav__item--search:hover:before{background-color:#2b2b2b}.main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.main,.main__placeholder,.main__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.main__placeholder{min-height:calc(100vh - 70px);width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.section--white{background-color:#fff}.section--light{background-color:#f4f4f4}.section--dark{background-color:#000}.section--recent-view-on-thank{padding:10px 0 40px}.section--thank-you{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:50px 20px}@media (min-width:768px){.section--thank-you{padding:150px 20px}}.section--thank-you .section__inner{max-width:400px;text-align:center}.section--my-account{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:50px 20px;background-color:#f4f4f4}@media (min-width:768px){.section--my-account{padding:140px 20px}}.padding-md{padding-top:20px;padding-bottom:20px}@media (min-width:768px){.padding-md{padding-top:30px;padding-bottom:30px}}.padding-top-md{padding-top:20px}@media (min-width:768px){.padding-top-md{padding-top:30px}}.padding-bottom-md{padding-bottom:20px}@media (min-width:768px){.padding-bottom-md{padding-bottom:30px}}.padding-bottom-top-md{padding-bottom:40px}@media (min-width:768px){.padding-bottom-top-md{padding-top:40px;padding-bottom:60px}}.glide-arrow{background:none;border:none;position:absolute;display:block;top:50%;font-size:50px;cursor:pointer;width:1em;height:1em;margin-top:-.5em;-webkit-transition:width .3s cubic-bezier(.19,1,.22,1),-webkit-transform .8s cubic-bezier(1,0,0,1);transition:width .3s cubic-bezier(.19,1,.22,1),-webkit-transform .8s cubic-bezier(1,0,0,1);transition:width .3s cubic-bezier(.19,1,.22,1),transform .8s cubic-bezier(1,0,0,1);transition:width .3s cubic-bezier(.19,1,.22,1),transform .8s cubic-bezier(1,0,0,1),-webkit-transform .8s cubic-bezier(1,0,0,1);background-color:#ff282d;outline:none}.glide-arrow:after{color:#fff;text-align:center;font-size:.625em;width:1.6em;line-height:1.6em;-webkit-transition:width .3s cubic-bezier(.19,1,.22,1);transition:width .3s cubic-bezier(.19,1,.22,1)}.no-touch .glide-arrow:hover{width:1.2em}.no-touch .glide-arrow:hover:after{width:1.92em}.glide-arrow--prev{left:0}.glide-arrow--prev:disabled{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.glide-arrow--next{right:0}.glide-arrow--next:disabled{-webkit-transform:translateX(100%);transform:translateX(100%)}@media (min-width:480px){.glide-arrow{font-size:50px}}@media (min-width:768px){.glide-arrow{font-size:75px}}.glide-arrow--small{width:45px;height:45px}.glide-arrow--small:after{font-size:28px}.no-touch .glide-arrow--small:hover{width:55px}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}@media (min-width:1420px){.styleguide{background-image:-webkit-gradient(linear,left top,right top,color-stop(50%,#f4f4f4),color-stop(50%,#fff));background-image:linear-gradient(90deg,#f4f4f4 50%,#fff 0)}}.styleguide__header{background-color:#ff282d;color:#fff}.styleguide__row{display:-webkit-box;display:-ms-flexbox;display:flex}.styleguide__col-1{display:none;width:25%}@media (min-width:1420px){.styleguide__col-1{display:block}}.styleguide__col-2{width:100%}@media (min-width:1420px){.styleguide__col-2{width:75%}}.styleguide__col-2.is-light-bg{background-color:#fff}.styleguide__heading{margin:80px 0 0;padding:15px 0;border-bottom:1px solid #d4d4d4;color:#000;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:18px}.sg-header{padding:30px 0}@media (min-width:992px){.sg-header{padding:80px 15px 80px 100px}}.sg-header__subtitle{margin-top:8px;color:hsla(0,0%,100%,.6);font-family:Helvetica-Neue,HelveticaNeue-Regular,Helvetica,sans-serif;font-weight:400;font-size:18px}.sg-branding{padding:30px 0}@media (min-width:992px){.sg-branding{padding:80px 15px 80px 100px}}.sg-branding__big-favicon{margin-left:100px;margin-right:15px;vertical-align:bottom}.sg-branding__small-favicon{vertical-align:top}.sg-colour-palette{padding:30px 0}@media (min-width:992px){.sg-colour-palette{padding:80px 15px 80px 100px}}.sg-colour-palette__boxes{width:242px}.sg-colour-palette__line .sg-color-boxes:not(:last-child){margin-right:40px}.sg-colour-palette__line+.sg-colour-palette__line{margin-top:50px}.sg-color-boxes{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border:1px solid #d4d4d4}.sg-color-boxes__caption{width:100%;padding:15px 0;border-top:1px solid #d4d4d4;color:#000;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:14px;text-align:center}.sg-color-box__bg{width:80px;height:80px;color:#fff;font-family:Helvetica,Verdana,sans-serif;font-size:14px;line-height:80px;text-align:center;text-transform:uppercase}.sg-color-box__caption{padding:15px 0;border-top:1px solid #d4d4d4;color:#000;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:14px;text-align:center}.sg-typefaces{padding:30px 0}@media (min-width:992px){.sg-typefaces{padding:80px 15px 80px 100px}}.sg-typefaces__line .sg-type-block:not(:last-child){margin-right:30px}.sg-typefaces__line+.sg-typefaces__line{margin-top:30px}.sg-type-block{display:inline-block;vertical-align:top}.sg-type-block__family{color:#8d8d8d;font-family:Helvetica-Neue,HelveticaNeue-Regular,Helvetica,sans-serif;font-weight:400;letter-spacing:-.02em}.sg-type-block__text{color:#000;font-size:90px;line-height:1}.sg-typo__row{padding:15px}@media (min-width:992px){.sg-typo__row{display:-webkit-box;display:-ms-flexbox;display:flex;-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;padding:40px 15px 40px 100px}}.sg-typo__row--main-nav{background-color:#ff282d;color:#fff}.sg-typo__row--main-nav .sg-typo__name{color:#fff}.sg-typo__row--main-nav .sg-typo__col-2{border-color:#fff}.sg-typo__row--side-nav{background-color:#f4f4f4}@media (min-width:992px){.sg-typo__col-1{width:50%}}.sg-typo__col-2{display:none;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:stretch;align-self:stretch;width:25px;margin:15px 30px;border:1px solid #adadad;border-left:0}@media (min-width:992px){.sg-typo__col-2{display:block}}.sg-typo__col-3{padding-top:10px}@media (min-width:992px){.sg-typo__col-3{padding:0}}.sg-typo__name{color:#666;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;text-transform:capitalize}.sg-typo__props{font-family:Helvetica-Neue,HelveticaNeue-Regular,Helvetica,sans-serif;font-weight:400;white-space:pre-line}.sg-typo__props .desktop{display:none}@media (min-width:992px){.sg-typo__props .desktop{display:inline}}@media (min-width:992px){.sg-typo__props .mobile{display:none}}.sg-tables__product{padding:80px 15px}.sg-tables__descr{margin-top:30px}@media md-screen{.sg-tables__descr{margin-left:120px}}.sg-tables__descr-name{color:#666;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;text-transform:capitalize}.sg-tables__descr-props{font-family:Helvetica-Neue,HelveticaNeue-Regular,Helvetica,sans-serif;font-weight:400;white-space:pre-line}.sg-buttons{padding:30px 0}@media (min-width:992px){.sg-buttons{padding:80px 15px 80px 100px}}@media (min-width:992px){.sg-buttons__line{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:992px){.sg-buttons__line .sg-button-group:not(:last-child){margin-right:50px}}.sg-buttons__line+.sg-buttons__line{margin-top:20px}@media (min-width:992px){.sg-buttons__line+.sg-buttons__line{margin-top:40px}}.sg-buttons__links{margin:60px 0}@media (min-width:992px){.sg-buttons__links{margin:80px 0 80px 130px}}.sg-buttons__drops{padding:20px 30px;background-color:#f4f4f4}.sg-buttons__dropdown{display:inline-block;vertical-align:top;width:200px;margin:10px 40px 10px 0}.sg-button-group{width:100%;max-width:370px;padding:15px 0}@media (min-width:992px){.sg-button-group{max-width:400px;padding:30px 0}}.sg-button-group+.sg-button-group{margin-top:20px}@media (min-width:992px){.sg-button-group+.sg-button-group{margin-top:0}}.sg-button-group__line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sg-button-group__line+.sg-button-group__line{padding-top:10px}.sg-button-group__col-1{-ms-flex-negative:0;flex-shrink:0;width:60px}@media (min-width:992px){.sg-button-group__col-1{width:100px}}.sg-button-group__col-2{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;padding:0 15px}@media (min-width:992px){.sg-button-group__col-2{padding:0 30px}}.sg-button-group__btn{display:inline-block!important;vertical-align:top;width:100%}.sg-button-group--dark{background-image:linear-gradient(90deg,#fff 60px,#000 0)}@media (min-width:992px){.sg-button-group--dark{background-image:linear-gradient(90deg,#fff 100px,#000 0)}}.sg-forms{margin:30px 0;padding:30px;background-color:#f4f4f4}@media (min-width:992px){.sg-forms{margin:80px 15px 80px 100px}}.sg-forms__subtitle{margin:30px 0 10px}.sg-icons{margin-bottom:30px}@media (min-width:992px){.sg-icons{margin:80px 15px 80px 100px}}.sg-icons__item{display:inline-block;vertical-align:bottom;font-size:26px}.sg-icons__item:after{float:none}.sg-icons__item:not(:last-child){margin-right:15px}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.placeholder{display:block;position:relative;width:100%;height:100%;min-height:100px;background-color:#ebebeb;border:1px solid #ccc;text-align:center}.placeholder:after{content:attr(data-label);display:block;position:absolute;top:50%;left:50%;font-family:Arial;font-size:20px;color:#8d8d8d;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.vw-home{background-color:#f4f4f4}.vw-home__block{display:block;position:relative;overflow:hidden;padding-top:100%;color:#000}.vw-home__block h2,.vw-home__block h3{display:block;position:absolute;top:0;left:0;padding:30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:lighter;font-size:26px;line-height:1.2em;letter-spacing:-.02em;color:inherit;white-space:nowrap}.vw-home__block h2 strong,.vw-home__block h3 strong{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700}.vw-home__block.white,.vw-home__block.white-to-black{color:#fff}.no-touch .vw-home__block.white-to-black:hover{color:#000}.no-touch .vw-home__block:hover{color:#ff282d}.no-touch .vw-home__block:hover .vw-home__tile-img{-webkit-transform:scale(1.05) rotate(.001deg);transform:scale(1.05) rotate(.001deg)}.vw-home__tile-img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;font-family:object-fit\:cover;object-fit:cover;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:transform}.vw-home__case-study{display:block;position:relative;background-color:#ff282d;padding-top:100%}@media (min-width:480px){.vw-home__case-study{padding-top:50%}}.vw-home__case-study__content{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;padding:30px}@media (min-width:480px){.vw-home__case-study__content{width:50%}}.vw-home__case-study__label{display:block;font-family:Helvetica-Neue,HelveticaNeue-Regular,Helvetica,sans-serif;font-weight:400;font-size:14px;letter-spacing:0;line-height:1em;color:#fff}.vw-home__case-study__title{display:block;margin:5px 0;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:26px;letter-spacing:-.02em;line-height:1.5em;color:#fff}@media (min-width:480px){.vw-home__case-study__title{margin:10px 0}}.vw-home__case-study__description{display:block;-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;font-family:Helvetica-Neue,HelveticaNeue-Regular,Helvetica,sans-serif;font-weight:400;font-size:14px;letter-spacing:0;line-height:1.2em;color:#fff}.vw-home__case-study__cta{display:inline-block;margin-top:20px;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:16px;letter-spacing:0;line-height:1em;color:#fff}.vw-home__case-study__cta:after{margin-left:5px}.vw-home__case-study__image{display:none;position:absolute;top:0;right:0;width:50%;height:100%;background-size:cover;background-position:50%;background-repeat:no-repeat}.vw-home__case-study__image:before{content:"";display:block;position:absolute;width:34px;height:34px;top:35px;left:0;background-color:#ff282d;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media (min-width:480px){.vw-home__case-study__image{display:block;-ms-flex-preferred-size:50%;flex-basis:50%}}.vw-home__news-events{display:block;position:relative;background-color:#ff282d;padding-top:100%}@media (min-width:480px){.vw-home__news-events{padding-top:50%}}@media (min-width:992px){.vw-home__news-events{padding-top:25%}}.vw-home__news-events__content{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;padding:30px}@media (min-width:480px){.vw-home__news-events__content{width:50%}}@media (min-width:992px){.vw-home__news-events__content{width:25%}}.vw-home__news-events__label{display:block;font-family:Helvetica-Neue,HelveticaNeue-Regular,Helvetica,sans-serif;font-weight:400;font-size:14px;letter-spacing:0;line-height:1em;color:#fff}.vw-home__news-events__title{display:block;margin:5px 0;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:26px;letter-spacing:-.02em;line-height:1.3em;color:#fff}@media (min-width:480px){.vw-home__news-events__title{font-size:20px}.vw-home__news-events__title img{max-width:60%;height:auto}}@media (min-width:768px){.vw-home__news-events__title{font-size:22px;margin:10px 0 7px}}@media (min-width:992px){.vw-home__news-events__title{font-size:20px}.vw-home__news-events__title img{max-width:100%;height:auto}}@media (min-width:1420px){.vw-home__news-events__title{font-size:26px;margin-top:15px}}.vw-home__news-events__description{display:block;-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;margin-top:5px;font-family:Helvetica-Neue,HelveticaNeue-Regular,Helvetica,sans-serif;font-weight:400;font-size:14px;letter-spacing:0;line-height:1.4em;color:#fff}@media (min-width:1420px){.vw-home__news-events__description{font-size:16px}}.vw-home__news-events__cta{display:inline-block;margin-top:20px;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:16px;letter-spacing:0;line-height:1em;color:#fff;-ms-flex-item-align:start;align-self:flex-start;-webkit-transition:color .2s linear;transition:color .2s linear}@media (min-width:480px){.vw-home__news-events__cta{margin-top:10px}}@media (min-width:992px){.vw-home__news-events__cta{margin-top:20px}}.vw-home__news-events__cta:after{margin-left:5px;float:none;-webkit-transition:margin-left .4s ease;transition:margin-left .4s ease}.no-touch .vw-home__news-events__cta:hover{color:#2b2b2b}.no-touch .vw-home__news-events__cta:hover:after{margin-left:10px}.vw-home__news-events__image{display:none;position:absolute;top:0;right:0;width:50%;height:100%;overflow:hidden}.vw-home__news-events__image:before{content:"";display:block;position:absolute;z-index:2;width:34px;height:34px;top:35px;left:0;background-color:#ff282d;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media (min-width:480px){.vw-home__news-events__image{display:block;width:50%}}@media (min-width:992px){.vw-home__news-events__image{display:block;width:75%}}.no-touch .vw-home__news-events:hover .vw-home__tile-img{-webkit-transform:scale(1.05) rotate(.001deg);transform:scale(1.05) rotate(.001deg)}.vw-home__news-events--half{padding-top:100%}@media (min-width:992px){.vw-home__news-events--half{padding-top:50%}}.vw-home__news-events--half .vw-home__news-events__image{display:none}@media (min-width:992px){.vw-home__news-events--half .vw-home__news-events__image{display:block;width:50%}}.vw-home__news-events--half .vw-home__news-events__content{width:100%}@media (min-width:992px){.vw-home__news-events--half .vw-home__news-events__content{width:50%}}.vw-home__articles-events{display:block;position:relative;padding-top:100%;color:#2b2b2b}.no-touch .vw-home__articles-events:hover{color:#ff282d}.vw-home__articles-events.event .vw-home__articles-events__description{font-size:14px}@media (min-width:1420px){.vw-home__articles-events.event .vw-home__articles-events__description{font-size:18px}}.vw-home__articles-events__content{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:30px}.vw-home__articles-events__label{display:block;font-family:Helvetica-Neue,HelveticaNeue-Regular,Helvetica,sans-serif;font-weight:400;font-size:14px;letter-spacing:0;line-height:24px;color:#ff282d}.vw-home__articles-events__label strong{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700}.vw-home__articles-events__label:before{speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;font-size:24px;line-height:24px;vertical-align:middle;margin-right:10px}.vw-home__articles-events__title{display:block;max-width:100%;margin:5px 0;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:20px;letter-spacing:-.02em;line-height:1.3em;color:inherit}@media (min-width:480px){.vw-home__articles-events__title{margin:10px 0}}.vw-home__articles-events__description{display:block;max-width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-family:Helvetica-Neue,HelveticaNeue-Regular,Helvetica,sans-serif;font-weight:400;font-size:14px;letter-spacing:0;line-height:1.3em;color:inherit}.vw-home__articles-events__cta{display:inline-block;margin-top:20px;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:16px;letter-spacing:0;line-height:1em;color:inherit}.vw-home__articles-events__cta:after{margin-left:5px}@media (max-width:479px){.vw-home__grid .col-12{background-color:#ebebeb}.vw-home__grid .col-12:nth-child(odd){background-color:#fff}}@media (min-width:480px) and (max-width:767px){.vw-home__grid .grid-item:nth-child(6).col-xs-6~.col-xs-6{background-color:#ebebeb}.vw-home__grid .grid-item:nth-child(6).col-xs-6~.col-xs-6:nth-child(4n+1),.vw-home__grid .grid-item:nth-child(6).col-xs-6~.col-xs-6:nth-child(4n+2){background-color:#fff}.vw-home__grid .grid-item:nth-child(6).col-xs-12~.col-xs-6{background-color:#ebebeb}.vw-home__grid .grid-item:nth-child(6).col-xs-12~.col-xs-6:nth-child(4n+2),.vw-home__grid .grid-item:nth-child(6).col-xs-12~.col-xs-6:nth-child(4n+3){background-color:#fff}}@media (min-width:768px) and (max-width:991px){.vw-home__grid .col-sm-4{background-color:#ebebeb}.vw-home__grid .col-sm-4:nth-child(odd){background-color:#fff}}@media (min-width:992px){.vw-home__grid .grid-item:nth-child(6).col-md-3~.col-md-3{background-color:#ebebeb}.vw-home__grid .grid-item:nth-child(6).col-md-3~.col-md-3:nth-of-type(8n+1),.vw-home__grid .grid-item:nth-child(6).col-md-3~.col-md-3:nth-of-type(8n+3),.vw-home__grid .grid-item:nth-child(6).col-md-3~.col-md-3:nth-of-type(8n+4),.vw-home__grid .grid-item:nth-child(6).col-md-3~.col-md-3:nth-of-type(8n+6){background-color:#fff}.vw-home__grid .grid-item:nth-child(6).col-md-6~.col-md-3{background-color:#ebebeb}.vw-home__grid .grid-item:nth-child(6).col-md-6~.col-md-3:nth-of-type(8n+0),.vw-home__grid .grid-item:nth-child(6).col-md-6~.col-md-3:nth-of-type(8n+2),.vw-home__grid .grid-item:nth-child(6).col-md-6~.col-md-3:nth-of-type(8n+3),.vw-home__grid .grid-item:nth-child(6).col-md-6~.col-md-3:nth-of-type(8n+5){background-color:#fff}}.vw-home__products{margin-top:60px;margin-bottom:30px}.vw-home__products strong{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif}.vw-home__products h2{color:#2b2b2b;letter-spacing:-.02em;margin-bottom:30px}.vw-home__products .cp-product-slider{margin-left:-20px;margin-right:-20px}@media (min-width:480px){.vw-home__products .cp-product-slider{margin-left:-20px;margin-right:-20px}}@media (min-width:768px){.vw-home__products .cp-product-slider{margin-left:-30px;margin-right:-30px}}@media (min-width:992px){.vw-home__products .cp-product-slider{margin-left:-30px;margin-right:-30px}}@media (min-width:1420px){.vw-home__products .cp-product-slider{margin-left:-30px;margin-right:-30px}}@media (min-width:1600px){.vw-home__products .cp-product-slider{margin-left:-30px;margin-right:-30px}}.vw-home__products--red-title h2{color:#ff282d}.vw-home__products--big-title h2{font-size:36px;line-height:1em}@media (min-width:992px){.vw-home__products--big-title h2{font-size:48px;line-height:52px}}.vw-home__products--big-padding{margin:15px}@media (min-width:992px){.vw-home__products--big-padding{margin:70px 40px}}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.product-header__line{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}.vw-products{padding-bottom:50px;background-color:#f4f4f4}.vw-products .cp-featured-area,.vw-products .cp-product-description,.vw-products .cp-product-details,.vw-products .cp-product-list+.grid-section,.vw-products .cp-products-inspiration,.vw-products__projects,.vw-products__title{max-width:1600px;margin-left:auto;margin-right:auto}.vw-products__title{font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:lighter;font-size:26px;color:#8d8d8d;line-height:1em;letter-spacing:-.01em;padding:0 20px;margin-bottom:30px}@media (min-width:768px){.vw-products__title{padding:0 30px}}.vw-products__line{display:block;height:1px;background-color:#d4d4d4;border:none;max-width:1540px;margin:20px auto}@media (min-width:768px){.vw-products__line{margin:30px auto}}.vw-products__header{background-color:#ff282d;margin-bottom:30px;padding:0 20px 20px}@media (min-width:480px){.vw-products__header{padding:0 20px 20px}}@media (min-width:768px){.vw-products__header{padding:0 30px 30px}}@media (min-width:992px){.vw-products__header{padding:0 30px 30px}}@media (min-width:1420px){.vw-products__header{padding:0 30px 30px}}@media (min-width:1600px){.vw-products__header{padding:0 30px 30px}}.cp-overlay .vw-products__header{padding-top:30px}.vw-products__view__input{display:none}.vw-products__view__buttons{font-size:0;padding-bottom:0;padding-top:0}@media (min-width:768px){.vw-products__view__buttons{padding-top:30px}}.vw-products__view__tabs .vw-products__view__btn{height:100%}.vw-products__view__btn{display:inline-block;position:relative;width:50%;float:left;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 20px;background-color:#ebebeb;border:1px solid #d4d4d4;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:0;line-height:30px;line-height:1em;color:#8d8d8d;text-align:center;cursor:pointer;-webkit-transition:background-color .15s linear,color .15s linear;transition:background-color .15s linear,color .15s linear}.vw-products__view__btn+.vw-products__view__btn{border-left:none}.vw-products__view__btn:after{float:none;font-size:32px;line-height:1em;color:#8d8d8d}@media (min-width:768px){.vw-products__view__btn{font-size:15px;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;width:auto;min-width:120px;padding:20px 60px 20px 25px;text-align:left}.vw-products__view__btn:after{position:absolute;top:50%;right:20px;margin-left:10px;margin-top:-16px}}.vw-products #productView:checked~.vw-products__view__buttons .view-product{background-color:#fff;color:#ff282d}.vw-products #productView:checked~.cp-product-list .cp-product-list__thumb__slider.product{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.vw-products #productView:checked~.cp-product-list .cp-product-list__thumb__slider.application{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}.vw-products #applicationView:checked~.vw-products__view__buttons .view-application{background-color:#fff;color:#ff282d}.vw-products #applicationView:checked~.cp-product-list .cp-product-list__thumb__slider.product{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.vw-products #applicationView:checked~.cp-product-list .cp-product-list__thumb__slider.application{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.vw-products .cp-product-list+.cp-products-brochure,.vw-products .cp-product-list+.cp-products-description{margin-top:100px}.vw-products__projects{display:block;padding:20px}@media (min-width:480px){.vw-products__projects{padding:20px}}@media (min-width:768px){.vw-products__projects{padding:30px}}@media (min-width:992px){.vw-products__projects{padding:30px}}@media (min-width:1420px){.vw-products__projects{padding:30px}}@media (min-width:1600px){.vw-products__projects{padding:30px}}.vw-products__projects hr{display:block;height:1px;background-color:#d4d4d4;border:none}.vw-products__projects h3{font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:lighter;font-size:26px;color:#8d8d8d;line-height:1em;letter-spacing:-.01em;margin-top:50px;margin-bottom:50px}.vw-products__projects .cp-masonry__cell:after{color:#fff;position:absolute;top:20px;right:20px;font-size:24px;opacity:0;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}.no-touch .vw-products__projects .cp-masonry__cell:hover:after{opacity:1}.vw-products__view__panel{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product-list-control,.vw-products__view__panel{display:-webkit-box;display:-ms-flexbox;display:flex}.product-list-control{background-color:#fff;border:1px solid #d4d4d4;padding:12px 16px;max-width:160px;word-break:break-word}@media (min-width:480px){.product-list-control{max-width:inherit}}.switcher{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.switcher__control{position:relative;min-width:32px;width:32px;height:18px;border:1px solid #d4d4d4;border-radius:9px;margin-right:8px}.switcher__toggle{position:absolute;top:2px;right:2px;height:12px;width:12px;background-color:#d4d4d4;border-radius:6px;-webkit-transition:cubic-bezier .25s;transition:cubic-bezier .25s;-webkit-transition:right .25s ease-in-out;transition:right .25s ease-in-out}.switcher__label{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:11px;line-height:13px;color:#8d8d8d}@media (min-width:480px){.switcher__label{font-size:15px;line-height:16px}}.switcher--active .switcher__control{border:1px solid #ff282d}.switcher--active .switcher__toggle{right:16px;background-color:#ff282d}.switcher--active .switcher__label{color:#ff282d}.product-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:inherit}.product-list--lines{margin-bottom:80px}.product-category__bg{background-color:#ff282d;width:100%;height:100%;padding:30px 24px;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:justify;-ms-flex-pack:justify;justify-content:space-between;color:#fff}.product-category__title{font-size:18px;line-height:22px;font-weight:700}@media (min-width:480px){.product-category__title{font-size:24px;line-height:28px}}.product-category__count{font-size:14px}@media (min-width:480px){.product-category__count{font-size:18px}}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.vw-code{background-color:#fff}.vw-code__header{background-color:#f4f4f4;padding:20px}@media (min-width:480px){.vw-code__header{padding:20px}}@media (min-width:992px){.vw-code__header{padding:30px}}@media (min-width:1420px){.vw-code__header{padding:30px}}@media (min-width:1600px){.vw-code__header{padding:30px}}.vw-code__header .cp-breadcrumb a,.vw-code__header .cp-breadcrumb a:after,.vw-code__header .cp-breadcrumb a:before,.vw-code__header .cp-breadcrumb span{color:#8d8d8d}.vw-code__header h1{color:#ff282d}@media (min-width:768px){.cp-overlay__content.code .vw-code__header{max-width:1200px}}@media (min-width:480px){.vw-code__header h1{padding-right:200px}}@media (min-width:768px){.vw-code__header h1{padding-right:280px}}@media (min-width:992px){.vw-code__header h1{max-width:670px;padding-right:0}}.vw-code__header .social-buttons{white-space:nowrap;margin-left:-5px}@media (min-width:480px){.vw-code__header .social-buttons{margin-left:0;position:absolute;top:-5px;right:15px}}@media (min-width:768px){.vw-code__header .social-buttons{top:5px;right:35px}}@media (min-width:992px){.vw-code__header .social-buttons{right:25px}}.vw-code__header .social-buttons .btn-social{margin:25px 5px 15px}.vw-code__alert{display:block;position:relative;font-family:Helvetica-Neue,HelveticaNeue-Regular,Helvetica,sans-serif;font-weight:400;font-size:14px;line-height:14px;color:#8d8d8d}.vw-code__alert a{font-size:inherit;font-weight:inherit}.vw-code__alert--no-bottom-margin{margin-bottom:-10px}.vw-code__alert:before{display:inline-block;position:relative;height:38px;margin-right:10px;vertical-align:middle}.vw-code__alert.new:before{padding:0 15px;float:none;content:"new";font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:14px;line-height:38px;color:#fff;background-color:#ff282d}.vw-code__alert.warning:before{padding:0 10px;float:none;font-size:24px;line-height:38px;color:#fff;background-color:#8d8d8d}.vw-code__details{display:block}.vw-code__details img{max-width:100%}@media (min-width:768px){.vw-code__details{display:-webkit-box;display:-ms-flexbox;display:flex}}.vw-code__details__images{-webkit-box-flex:0;-ms-flex:0 1 550px;flex:0 1 550px;min-width:400px}.vw-code__details__images--no-shrink{-ms-flex-preferred-size:400px;flex-basis:400px;-ms-flex-negative:0;flex-shrink:0}.vw-code__details__info{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-top:20px}@media (min-width:768px){.vw-code__details__info{margin-top:0}}@media (min-width:480px){.vw-code__details__info{margin-left:20px}}@media (min-width:768px){.vw-code__details__info{margin-left:30px}}@media (min-width:992px){.vw-code__details__info{margin-left:30px}}@media (min-width:1420px){.vw-code__details__info{margin-left:30px}}@media (min-width:1600px){.vw-code__details__info{margin-left:30px}}.vw-code__details__box{margin-top:30px;padding:20px;background-color:#ebebeb}.vw-code__details__box h3{font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:lighter;font-size:26px;line-height:1.2em;color:#8d8d8d;letter-spacing:-.01em}.vw-code__details__box p{font-family:Helvetica-Neue,HelveticaNeue-Regular,Helvetica,sans-serif;font-weight:400;font-size:16px;letter-spacing:-.01em;line-height:1.5em;color:#8d8d8d}.vw-code__details__box h3+p{margin-top:20px}.vw-code__details__box p+p{margin-top:15px}.vw-code__details__box+.vw-code__details__box{margin-top:30px}.vw-code__details__box a{margin-top:20px}.vw-code__details__box img.align-right{display:inline-block;margin-left:20px;margin-bottom:20px}.vw-code .cp-accordion{border-top:1px solid #ebebeb}.vw-code .cp-accordion:last-of-type{border-bottom:1px solid #ebebeb}.vw-code .cp-accordion.closed .cp-accordion__header{color:#8d8d8d}.vw-code .cp-accordion.closed .cp-accordion__header:before{content:"+"}.vw-code .cp-accordion__header{display:block;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:26px;letter-spacing:-.01em;color:#ff282d;padding:30px 0}.vw-code .cp-accordion__header:before{content:"-";float:left;display:inline-block;width:30px;text-align:center;color:#ff282d;margin-right:15px}.vw-code .cp-filter option{text-transform:capitalize}.vw-code .cp-filter option:first-child{text-transform:none}.vw-code .container{padding:0 20px;background-color:#000}.vw-code .container svg{width:86px;height:21px;margin:0 0 65px}.vw-code .container svg path{fill:#ff282d}.vw-code .container h2{font-size:28px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;line-height:1.33333333;color:#fff}@media (min-width:768px){.vw-code .container h2{font-size:42px}}.vw-code .container .vw-code__header{padding:40px 0;background-color:inherit}@media (min-width:768px){.vw-code .container .vw-code__header{padding:50px 0}}.pc-subtitle{display:inline;vertical-align:text-bottom;font-size:26px;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;line-height:1.2}.pc-warning{display:table;height:38px}.pc-warning__icon{display:table-cell;vertical-align:top}.pc-warning__icon:before{display:inline-block;vertical-align:top;height:38px}.pc-warning__message{display:table-cell;vertical-align:middle;padding-left:15px;font-size:14px;line-height:1.2}.pc-warning--alert .pc-warning__icon:before{float:none;padding:0 10px;background-color:#8d8d8d;font-size:24px;line-height:1.5;color:#fff}.cp-code-accessories{background-color:#f4f4f4}.cp-code-accessories__filter{max-width:300px;margin:0 20px;font-size:18px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;line-height:1.8;color:#666;margin:20px 0;letter-spacing:normal}@media (min-width:992px){.cp-code-accessories__filter{margin:30px 0}}@media (min-width:768px){.cp-code-accessories__filter{margin:0 0 0 15px}}.cp-code-accessories__filter select{width:100%}@media (min-width:768px){.cp-code-accessories__filter select{width:300px}}.cp-code-accessories__ul{list-style:none}.cp-code-accessories__li{position:relative;padding:20px}.cp-code-accessories__li:not(:last-child):before{content:"";display:block;position:absolute;bottom:0;left:20px;right:20px;height:1px;background-color:#d4d4d4}.cp-code-accessories__li.is-hidden{display:none}.cp-code-accessories__li.is-highlighted{padding:20px 0}@media (min-width:768px){.cp-code-accessories__item{display:-webkit-box;display:-ms-flexbox;display:flex}}.cp-code-accessories__li.is-highlighted .cp-code-accessories__item{background-color:#fff;padding:20px}.cp-code-accessories__thumb{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:85px;height:85px;background-size:cover;background-repeat:no-repeat;background-position:50%}.ie9 .cp-code-accessories__thumb{display:inline-block;vertical-align:top}.cp-code-accessories__description{padding:20px 0 0;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;line-height:1.3em;color:#8d8d8d}@media (min-width:768px){.cp-code-accessories__description{-webkit-box-flex:0;-ms-flex:0 1 500px;flex:0 1 500px;padding:10px 10px 0}}.ie9 .cp-code-accessories__description{display:inline-block;vertical-align:top}.cp-code-accessories__description ul{list-style:none;margin-top:10px}.cp-code-accessories__description li{font-family:Helvetica-Neue,HelveticaNeue-Regular,Helvetica,sans-serif;font-size:12px;font-weight:400;line-height:1.1em;display:block}.cp-code-accessories__description li:last-child{margin-right:0}.cp-code-accessories__heading{font-size:26px;color:#ff282d;margin:0 0 .155em}.cp-code-accessories__colors{-webkit-box-flex:0;-ms-flex:0 1 500px;flex:0 1 500px;padding:5px 0 0}.ie9 .cp-code-accessories__colors{display:inline-block;vertical-align:top}.cp-code-accessories__download{margin-top:30px}@media (min-width:768px){.cp-code-accessories__download{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1 0 200px;flex:1 0 200px;margin-top:0}}.ie9 .cp-code-accessories__download{display:inline-block;vertical-align:top}.cp-code-accessories__related-title{color:#8d8d8d;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:18px;letter-spacing:-.01em}.cp-code-accessories__download-link{display:none}@media (min-width:768px){.cp-code-accessories__download-link{display:block;margin-left:15px;color:#8d8d8d;font-size:20px}}.cp-code-accessories--search{background:none;margin-top:50px}.cp-code-accessories--search .cp-code-accessories__list-items{padding:0}.cp-code-accessories--search .cp-code-accessories__item-container{display:block;background-color:#f4f4f4}.cp-code-accessories--search .cp-code-accessories__item-container:first-child{padding-top:30px}.cp-code-accessories--search .cp-code-accessories__item-container:last-child,.cp-code-accessories--search .cp-code-accessories__item-container:last-of-type{padding-bottom:30px}.cp-code-accessories--search .cp-code-accessories__item{border-bottom:1px solid #d4d4d4;margin:0 20px}@media (min-width:480px){.cp-code-accessories--search .cp-code-accessories__item{margin:0 20px}}@media (min-width:768px){.cp-code-accessories--search .cp-code-accessories__item{margin:0 20px}}@media (min-width:992px){.cp-code-accessories--search .cp-code-accessories__item{margin:0 30px}}@media (min-width:1420px){.cp-code-accessories--search .cp-code-accessories__item{margin:0 30px}}@media (min-width:1600px){.cp-code-accessories--search .cp-code-accessories__item{margin:0 30px}}.cp-code-accessories--search .cp-code-accessories__related-header{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:22px;line-height:1.4;letter-spacing:-.01em;color:#ff282d;padding-top:50px}@media (min-width:768px){.cp-code-accessories--search .cp-code-accessories__related-header{font-size:26px}}.photometric-accessories .photometric-accessories__section:last-of-type{border:none}.photometric-accessories .photometric-accessories__header{padding:30px 20px;font-size:18px;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif}@media (min-width:768px){.photometric-accessories .photometric-accessories__header{padding:30px}}.photometric-accessories .photometric-accessories__header:after{margin:0}.photometric-accessories .photometric-accessories__content{padding:30px 0;background-color:#f4f4f4}@media (min-width:768px){.photometric-accessories .photometric-accessories__content{padding:30px 15px}}.btn-zip{padding:15px 20px;border:1px solid transparent;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:14px}.btn-zip:after{float:none;margin-left:20px;font-size:20px}.btn-zip--grey{background-color:#fff;color:#8d8d8d;border-color:#d4d4d4}.no-touch .btn-zip--grey:hover{color:#ff282d}.cp-code-downloads{position:relative;padding:30px;margin-bottom:30px;list-style-type:none;background-color:#ebebeb}.cp-code-downloads__heading{margin:0 0 15px;padding:0 0 15px;border-bottom:1px solid #d4d4d4}.cp-code-downloads__subheading{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:14px;line-height:28px;letter-spacing:0;padding:10px 0;color:#333}.cp-code-downloads__zip{max-width:none}.cp-code-downloads ul{list-style:none;margin-bottom:10px}.cp-code-downloads li{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0}.cp-code-downloads li a{display:inline-block;vertical-align:top;padding-left:42px;position:relative;font-family:Helvetica-Neue,HelveticaNeue-Regular,Helvetica,sans-serif;font-weight:400;font-size:14px;line-height:28px;letter-spacing:-.01em;color:#8d8d8d}.no-touch .cp-code-downloads li a:hover{color:#ff282d}.cp-code-downloads li ul a:before{content:attr(data-type);display:inline-block;position:absolute;left:0;top:0;width:27px;padding:14px 0 7px;background-color:#8d8d8d;color:#fff;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:8px;line-height:8px;text-transform:uppercase;text-align:center;background-image:url(/App_Themes/iGuzzini/images/global/download_icon.gif);background-size:8px 8px;background-repeat:no-repeat;background-position:100% 0}.cp-code-downloads ul+h3{margin-top:25px}.cp-code-downloads .btn-simple{margin-top:30px}.cp-code-downloads .cp-accordion{padding:0;border-bottom:1px solid #c7c7c7}.cp-code-downloads .cp-accordion:last-of-type{border-bottom:1px solid #c7c7c7}.cp-code-downloads .cp-accordion.closed .cp-accordion__button:after{content:"\E000"}.cp-code-downloads .cp-accordion.closed h3{color:#8d8d8d}.cp-code-downloads .cp-accordion__button{position:relative}.cp-code-downloads .cp-accordion__button:after{content:"\E001";display:block;position:absolute;right:0;top:50%;margin-top:-10px;font-size:20px;line-height:1em}.cp-code-downloads .cp-accordion__content{padding:0 0 20px}.cp-code-downloads .cp-accordion__content li{margin-bottom:15px}.cp-code-downloads--grid{margin-bottom:0;padding:0;background-color:transparent}.cp-code-downloads--grid .cp-code-downloads__buttons,.cp-code-downloads--grid .cp-code-downloads__pane{padding:20px}.cp-code-downloads--grid .cp-code-downloads__pane{background-color:#f4f4f4}.cp-code-downloads--grid .cp-accordion__inner{background-color:#ebebeb}.cp-code-downloads--grid .cp-accordion__button:after{right:20px}.cp-code-downloads--grid .cp-accordion__content{padding:0 20px 20px}.cp-code-downloads--grid .cp-accordion:last-of-type{border-bottom:none}.cp-code-downloads--grid .cp-code-downloads__subheading{padding:15px 58px 15px 20px}.cp-code-downloads--grid .cp-code-downloads__all{max-width:none;float:none;margin:auto}@media (min-width:768px){.cp-code-downloads--grid .cp-code-downloads__pane{padding:30px}}@media (min-width:768px){.cp-code-downloads--grid .cp-code-downloads__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.cp-code-downloads--grid .subheading{margin:0 0 15px}@media (min-width:768px){.cp-code-downloads--grid{padding:0;font-size:0;clear:both;overflow:hidden}.cp-code-downloads--grid .cp-code-downloads__buttons{padding:30px}.cp-code-downloads--grid .cp-accordion{display:inline-block;vertical-align:top;width:50%;padding:12px;border:none!important}.cp-code-downloads--grid .cp-accordion__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 20px 20px;height:100%}.cp-code-downloads--grid .cp-accordion__button{cursor:text}.cp-code-downloads--grid .cp-accordion__button:after{content:normal}.cp-code-downloads--grid .cp-accordion__content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.cp-code-downloads--grid .cp-accordion__content__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.cp-code-downloads--grid .cp-code-downloads__list{margin:0 -12px}.cp-code-downloads--grid .cp-code-downloads__list ul{height:129px;overflow:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.cp-code-downloads--grid .cp-code-downloads__list ul::-webkit-scrollbar{display:block;width:10px;background-color:transparent}.cp-code-downloads--grid .cp-code-downloads__list ul::-webkit-scrollbar-thumb{border-radius:0;background-color:#8d8d8d}.cp-code-downloads--grid .cp-code-downloads__subheading{padding:10px 0}.cp-code-downloads--grid .cp-code-downloads__all{margin:auto;float:none;max-width:280px}}@media (min-width:900px){.cp-code-downloads--grid .cp-accordion{width:33.33333333%}}@media (min-width:1200px){.cp-code-downloads--grid .cp-accordion{width:25%}}.cp-code-downloads--photometric{padding:0}.cp-code-images{position:relative}.cp-code-images__preview{display:block;position:relative;z-index:0;list-style:none;padding-top:100%;background-color:#f4f4f4}.cp-code-images__preview__item{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50%;background-repeat:no-repeat;opacity:0;-webkit-transition:opacity .5s linear;transition:opacity .5s linear}.cp-code-images__preview__item.is-active{opacity:1;-webkit-transition:opacity .5s linear .5s;transition:opacity .5s linear .5s}.cp-code-images__preview__item .seo-img{z-index:1;height:100%}.cp-code-images__preview__item[data-filetype="205"]{background-position:0}.cp-code-images__preview__item--single{opacity:1;border:1px solid #ebebeb}.cp-code-images__preview__item:hover{cursor:url("/App_Themes/iGuzzini/images/global/magnify-cursor.svg"),auto}.cp-code-images__preview__notes{display:block;position:absolute;top:5px;right:15px;font-weight:700;color:#ff282d}.cp-code-images__preview__notes.hidden{display:none}.cp-code-images__thumbs{margin-top:10px}.cp-code-images__thumbs__item{float:left;width:33.33333333%;padding:10px}.cp-code-images__thumbs:after{content:"";display:table;clear:both}.cp-code-images__thumb{width:100%;padding-top:100%;background-size:cover;background-position:50%;background-repeat:no-repeat;border:1px solid #ebebeb;cursor:pointer;display:block}.cp-code-images__thumbs__item[data-filetype="205"] .cp-code-images__thumb{background-position:0}.cp-code-images__thumb.active{border:1px solid #ff282d}.cp-code-images input[type=radio]{display:none}.cp-code-images__info-label{position:absolute;top:2px;right:2px}.cp-code-info__slot{margin-bottom:20px}.cp-code-info__slot--limited{max-width:700px}.cp-code-info__heading{margin-top:40px;margin-bottom:20px}.cp-code-info__heading--description{margin-top:0}.cp-code-info__subheading{margin-top:20px;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:14px;line-height:28px;letter-spacing:0;margin-bottom:10px;color:#333}.cp-code-info ul{list-style:none}.cp-code-info li{display:inline;margin-right:10px;font-family:Helvetica-Neue,HelveticaNeue-Regular,Helvetica,sans-serif;font-weight:400;font-size:14px;line-height:1.2em;color:#8d8d8d}.cp-code-info li strong{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700}.cp-code-info li.is-highlighted>span{background-color:#fff;-webkit-animation:backgroundFadeout 5s ease-in-out;animation:backgroundFadeout 5s ease-in-out}.cp-code-info li .description-box{display:inline-block;font-size:11px;line-height:12.5px;position:relative;top:-3px;padding-left:5px}.cp-code-info ul+ul{margin-top:30px}.cp-code-info__features li{display:block;margin-right:0;position:relative;padding-left:14px}.cp-code-info__features li:before{content:"";display:block;position:absolute;left:0;top:6px;width:4px;height:4px;border-radius:2px;background-color:#ff282d;vertical-align:middle;margin-right:10px}.cp-code-info__features li a{font-size:14px}.cp-code-info__features li.is-hidden{display:none}.cp-code-info__features li.is-mandatory{margin-left:20px}.cp-code-info__features li+li{margin-top:15px}.cp-code-info__link{font-size:14px}.cp-code-info__colors li{display:block;font-size:12px;margin-right:0}.cp-code-info__colors li.active{color:#ff282d;font-family:HelveticaNeue-Bold}.cp-code-info__colors li.clickable{cursor:pointer}.cp-code-info__colors li img{margin-right:10px;vertical-align:middle}.cp-code-info__colors li+li{margin-top:10px}.cp-code-info__icons{font-size:0}.cp-code-info__icons li{display:inline-block;margin-right:11px}.cp-code-info__icons+.cp-code-info__icons{margin-top:10px}.colors-list li{display:block;font-size:12px;margin-right:0}.colors-list li img{margin-right:10px;vertical-align:middle}.colors-list li+li{margin-top:10px}.product-tooltip{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:inline-block;vertical-align:middle;text-align:center;text-decoration:none;cursor:pointer}.product-tooltip .product-tooltip__tooltip{-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;left:50%;bottom:100%;z-index:100;width:230px;padding:15px 20px;margin:0 0 16px -115px;border:1px solid #d4d4d4;background-color:#fff;color:#8d8d8d;font-size:14px;letter-spacing:-.025em;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:visibility,opacity .2s ease-out;transition:visibility,opacity .2s ease-out;visibility:visible;opacity:1}.product-tooltip .product-tooltip__tooltip:after,.product-tooltip .product-tooltip__tooltip:before{content:"";display:block;position:absolute;left:50%;width:0;height:0;border-style:solid;border-color:#8d8d8d transparent transparent;-webkit-transform:translate(-50%) translateZ(0);transform:translate(-50%) translateZ(0)}.product-tooltip .product-tooltip__tooltip:before{border-width:13px 9px 0;border-top-color:#d4d4d4;top:100%}.product-tooltip .product-tooltip__tooltip:after{border-width:12px 8px 0;border-top-color:#fff;top:calc(100% - 1px)}.product-tooltip .product-tooltip__tooltip__text{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.product-tooltip .product-tooltip__tooltip:hover{-webkit-animation-play-state:paused;animation-play-state:paused}.product-tooltip .product-tooltip__tooltip--bounced,.product-tooltip .product-tooltip__tooltip.is-bounced{-webkit-animation:bounce 3s 1s infinite;animation:bounce 3s 1s infinite}.product-tooltip .product-tooltip__tooltip--hidden,.product-tooltip .product-tooltip__tooltip.is-hidden{-webkit-animation-play-state:paused;animation-play-state:paused;opacity:0;visibility:hidden}@-webkit-keyframes bounce{0%,60%,to{-webkit-transform:translate(0);transform:translate(0)}30%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@keyframes bounce{0%,60%,to{-webkit-transform:translate(0);transform:translate(0)}30%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}.product-tooltip:hover .product-tooltip__tooltip{opacity:1;visibility:visible}.product-tooltip--circle{width:15px;height:15px;border:none;border-radius:50%;font-size:13px;line-height:15px;color:#fff;background:#ff282d}.product-tooltip--circle span:before{visibility:hidden}.product-options__col{vertical-align:top;display:block;margin:10px 0 0}@media (min-width:768px){.product-options__col{display:inline-block;margin:10px 0 0 25px}.product-options__col:first-child{margin-left:0}}.product-options__item{display:block;font-family:Helvetica-Neue,HelveticaNeue-Regular,Helvetica,sans-serif;font-size:12px;font-weight:400;line-height:25px}.product-options__property{letter-spacing:.03em}.product-options__value-light{font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif}@-webkit-keyframes backgroundFadeout{0%{background-color:#fcfddc}60%{background-color:#fcfddc}to{background-color:#fff}}@keyframes backgroundFadeout{0%{background-color:#fcfddc}60%{background-color:#fcfddc}to{background-color:#fff}}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.vw-project{position:relative;background-color:#fff}.vw-project__header{background-color:#ebebeb;padding:20px;padding-bottom:0!important}@media (min-width:480px){.vw-project__header{padding:20px}}@media (min-width:768px){.vw-project__header{padding:30px}}@media (min-width:992px){.vw-project__header{padding:30px}}@media (min-width:1420px){.vw-project__header{padding:30px}}@media (min-width:1600px){.vw-project__header{padding:30px}}.vw-project__header .cp-breadcrumb a,.vw-project__header .cp-breadcrumb a:before,.vw-project__header .cp-breadcrumb span{color:#8d8d8d}.vw-project__header h1{color:#ff282d;padding-right:0}@media (min-width:480px){.vw-project__header h1{padding-right:145px}}@media (min-width:768px){.vw-project__header h1{padding-right:215px}}@media (min-width:992px){.vw-project__header h1{padding-right:0;max-width:740px}}.vw-project__info{background-color:#ebebeb;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:10px!important}@media (min-width:480px){.vw-project__info{padding:20px}}@media (min-width:768px){.vw-project__info{padding:30px}}@media (min-width:992px){.vw-project__info{padding:30px;padding-bottom:15px}}@media (min-width:1420px){.vw-project__info{padding:30px;padding-bottom:15px}}@media (min-width:1600px){.vw-project__info{padding:30px;padding-bottom:15px}}.vw-project__info-inner{-webkit-box-flex:1;-ms-flex:1;flex:1 1;-ms-flex-preferred-size:100%;flex-basis:100%;padding-right:0}@media (min-width:480px){.vw-project__info-inner{padding-right:150px;-ms-flex-preferred-size:auto;flex-basis:auto}}.vw-project__info .btn-social{margin:25px 5px 15px}@media (min-width:1025px){.vw-project__info .btn-social{margin-left:5px}}.vw-project__info:after{content:"";display:table;clear:both}.vw-project__location{display:inline-block;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:18px;line-height:22px;color:#8d8d8d;cursor:pointer;-webkit-transition:color .3s ease;transition:color .3s ease}.vw-project__location:before{margin-right:7px;font-size:20px;line-height:22px}.no-touch .vw-project__location:hover{color:#ff282d}.vw-project__application-areas{display:inline-block;list-style:none;margin-left:10px;padding-left:10px;border-left:1px solid #8d8d8d;font-size:0;max-width:900px}.vw-project__item{font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:lighter;font-size:14px;line-height:1.4em;color:#8d8d8d}@media (min-width:768px){.vw-project__item{font-size:18px}}.vw-project__item:not(:last-child):after{content:","}.vw-project__products{list-style:none;margin-top:30px}.vw-project__product .cp-thumb__image{border:1px solid #f4f4f4;border-bottom:none}.vw-project__product+.vw-project__product{margin-top:20px}.vw-project__credits{list-style:none}.vw-project__credits li{font-family:Helvetica-Neue,HelveticaNeue-Regular,Helvetica,sans-serif;font-weight:400;font-size:14px;line-height:1.3em;color:#8d8d8d}.vw-project__credits li strong{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;color:#333}.vw-project__credits li+li{margin-top:20px}.vw-project__related{background-color:#f4f4f4}.vw-project__related h2{margin-bottom:20px}.vw-project__quote{margin-bottom:30px}.vw-project__quote--covered.is-mobile{display:block}@media (min-width:992px){.vw-project__quote--covered.is-mobile{display:none}}.vw-project__quote--covered.no-mobile{display:none}@media (min-width:992px){.vw-project__quote--covered.no-mobile{display:block}}@media (min-width:992px){.vw-project__quote{margin-bottom:50px}}.vw-project__quote p.text{font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:lighter;font-size:18px;line-height:1.55em;color:#666;font-style:italic}h3+.vw-project__quote p.text{margin-top:10px}.vw-project__quote p.text+footer{margin-top:15px}.vw-project__quote footer{font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:lighter;font-size:14px;line-height:1.285em;color:#8d8d8d}.vw-project__pin-button{display:block;position:relative;top:-48px;left:11px;margin-bottom:-30px}.vw-project__about{color:#666}.vw-project h2{font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:lighter;font-size:26px}.vw-project h2,.vw-project h3{line-height:1.2em;color:#8d8d8d}.vw-project h3{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:14px}.vw-project p{font-family:Helvetica-Neue,HelveticaNeue-Regular,Helvetica,sans-serif;font-weight:400;font-size:14px;line-height:1.4em!important;color:#666}.vw-project h2+p,.vw-project h3+p,.vw-project p+h2,.vw-project p+h3,.vw-project ul+h3{margin-top:30px}.vw-project h2+h3{margin-top:20px}.vw-project h3+h2{margin-top:30px}.vw-project p+p{margin-top:20px}.vw-project .social-buttons{white-space:nowrap;margin-left:-5px}@media (min-width:480px){.vw-project .social-buttons{margin-left:0;position:absolute;top:-5px;right:15px}}@media (min-width:768px){.vw-project .social-buttons{top:5px;right:35px}}@media (min-width:992px){.vw-project .social-buttons{right:25px}}@media (min-width:992px){.vw-project .btn-simple.narrow.icon-after{padding-right:80px}}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.vw-galleries{background:#f4f4f4}.vw-galleries__header{background-color:#ff282d;padding:0 20px 20px}@media (min-width:480px){.vw-galleries__header{padding:0 20px 20px}}@media (min-width:768px){.vw-galleries__header{padding:0 30px 30px}}@media (min-width:992px){.vw-galleries__header{padding:0 30px 30px}}@media (min-width:1420px){.vw-galleries__header{padding:0 30px 30px}}@media (min-width:1600px){.vw-galleries__header{padding:0 30px 30px}}.vw-galleries__description{background-color:#fff;padding:20px}@media (min-width:768px){.vw-galleries__description{padding:60px 30px}}@media (min-width:992px){.vw-galleries__description{padding:60px 30px}}@media (min-width:1420px){.vw-galleries__description{padding:60px 30px}}@media (min-width:1600px){.vw-galleries__description{padding:60px 30px}}.vw-galleries__description p{font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:lighter;font-size:26px;line-height:1.3em;letter-spacing:-.01em;color:#8d8d8d}@media (min-width:768px){.vw-galleries__description p{font-size:42px}}.vw-galleries__description__cta{margin-top:20px;font-family:Helvetica-Neue,HelveticaNeue-Regular,Helvetica,sans-serif;font-weight:400;font-size:16px;line-height:1.3em;letter-spacing:0;color:#666}.vw-galleries .cp-featured-area,.vw-galleries__description>*{display:block;max-width:1600px;margin-left:auto;margin-right:auto}.vw-galleries .cp-pagination{margin-top:30px}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.vw-news{padding-bottom:50px;background-color:#f4f4f4}.vw-news__header{background-color:#ff282d;padding:0 20px 20px}@media (min-width:480px){.vw-news__header{padding:0 20px 20px}}@media (min-width:768px){.vw-news__header{padding:0 30px 30px}}@media (min-width:992px){.vw-news__header{padding:0 30px 30px}}@media (min-width:1420px){.vw-news__header{padding:0 30px 30px}}@media (min-width:1600px){.vw-news__header{padding:0 30px 30px}}.vw-news h2{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:26px;color:#2b2b2b;letter-spacing:-.01em}.vw-news p{font-family:Helvetica-Neue,HelveticaNeue-Regular,Helvetica,sans-serif;font-weight:400;font-size:14px;color:#8d8d8d;letter-spacing:-.01em}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.vw-news-article{padding-bottom:50px;background-color:#f4f4f4}.vw-news-article__hero-image{position:relative;width:100%;height:465px;background-position:50%;background-size:cover;background-repeat:no-repeat}.vw-news-article__hero-caption{text-align:right;font-size:12px;line-height:2em;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;letter-spacing:-.02em;color:#4c4c4c;padding:5px 20px}@media (min-width:992px){.vw-news-article__hero-caption{padding:5px 60px}}.vw-news-article__date-wrapper{overflow:hidden;margin:15px auto 25px}@media (min-width:992px){.vw-news-article__date-wrapper{margin:25px auto 35px}}.vw-news-article__social{float:right}.vw-news-article__social .btn-social{margin-left:10px;width:55px}@media (min-width:768px){.vw-news-article__social .btn-social{width:60px}}.vw-news-article__social .btn-social:before{font-size:22px;line-height:30px}.vw-news-article__social .btn-social:first-child{margin-left:0}.vw-news-article__date{color:red;font-size:14px;font-family:Helvetica-Neue,HelveticaNeue-Regular,Helvetica,sans-serif}.vw-news-article__copy{margin:15px 0 30px;font-size:18px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;line-height:1.8;letter-spacing:normal;color:#4c4c4c}@media (min-width:992px){.vw-news-article__copy{margin:35px auto 50px}}.vw-news-article__copy p{font-size:18px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;line-height:1.8;color:#666;margin:20px 0;letter-spacing:normal}@media (min-width:992px){.vw-news-article__copy p{margin:30px 0}}.vw-news-article__copy .generic-copy{font-size:18px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;line-height:1.8;color:#666;margin:20px 0;letter-spacing:normal}@media (min-width:992px){.vw-news-article__copy .generic-copy{margin:30px 0}}.vw-news-article__copy .generic-copy strong{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;color:#333}.vw-news-article__copy h1,.vw-news-article__copy h2{line-height:1.3;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-size:24px;letter-spacing:-.02em;color:#333;margin:20px 0}@media (min-width:992px){.vw-news-article__copy h1,.vw-news-article__copy h2{margin:45px 0}}.vw-news-article__copy h3{line-height:1.3;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-size:24px;letter-spacing:-.02em;color:#4c4c4c}.vw-news-article__copy a{color:#ff282d;font-size:inherit;font-weight:inherit}.vw-news-article__social-btn{margin-left:10px}.vw-news-article__social-btn:first-child{margin-left:0}.vw-news-article__buttons{overflow:hidden;margin:20px auto 15px}@media (min-width:992px){.vw-news-article__buttons{margin:45px auto 30px}}.vw-news-article__btn{border:1px solid #d4d4d4;color:#8d8d8d}.no-touch .vw-news-article__btn:hover{background:#ebebeb}.no-touch .vw-news-article__btn.disable:hover{color:#8d8d8d}.vw-news-article__btn--left{float:left}.vw-news-article__btn--right{float:right}.vw-news-article__more-news{padding:20px 20px 0}@media (min-width:480px){.vw-news-article__more-news{padding:20px 20px 0}}@media (min-width:768px){.vw-news-article__more-news{padding:30px 30px 0}}@media (min-width:992px){.vw-news-article__more-news{padding:30px 30px 0}}@media (min-width:1420px){.vw-news-article__more-news{padding:30px 30px 0}}@media (min-width:1600px){.vw-news-article__more-news{padding:30px 30px 0}}.vw-news-article__more-headline{padding-top:30px;border-top:1px solid #d4d4d4;font-size:24px;letter-spacing:-.02em;color:#4c4c4c;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;line-height:1}.vw-news-article__overlay{position:absolute;width:100%;height:100%;background:#000;opacity:.4;top:0;left:0}.more-items{padding:20px 20px 0}@media (min-width:480px){.more-items{padding:20px 20px 0}}@media (min-width:768px){.more-items{padding:30px 30px 0}}@media (min-width:992px){.more-items{padding:30px 30px 0}}@media (min-width:1420px){.more-items{padding:30px 30px 0}}@media (min-width:1600px){.more-items{padding:30px 30px 0}}.more-items__headline{padding-top:30px;border-top:1px solid #d4d4d4;color:#4c4c4c;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;line-height:1}.more-items__headline,.news-h2{font-size:24px;letter-spacing:-.02em}.news-h2{font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;color:#333;margin:20px 0}@media (min-width:992px){.news-h2{margin:45px 0}}.news-h3{font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-size:24px;letter-spacing:-.02em;color:#4c4c4c}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.vw-events{padding-bottom:50px}.vw-events.section{height:auto}.vw-events__header{background-color:#ff282d;padding:0 20px 20px}@media (min-width:480px){.vw-events__header{padding:0 20px 20px}}@media (min-width:768px){.vw-events__header{padding:0 30px 30px}}@media (min-width:992px){.vw-events__header{padding:0 30px 30px}}@media (min-width:1420px){.vw-events__header{padding:0 30px 30px}}@media (min-width:1600px){.vw-events__header{padding:0 30px 30px}}.vw-events__top{display:none;width:100%;padding:20px 0;border:1px solid #8d8d8d;border-right:none;border-left:none;margin-bottom:20px;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:15px;letter-spacing:0;color:#333}@media (min-width:992px){.vw-events__top{display:block}}.vw-events__top .cp-table__cell{vertical-align:top}.vw-events__top .cp-table__cell:first-child{min-width:190px}.vw-events__top .cp-table__cell:nth-child(2){width:100%}.vw-events__top .cp-table__cell:nth-child(3),.vw-events__top .cp-table__cell:nth-child(4){min-width:180px}.vw-events__top .cp-table__cell:last-child{min-width:150px}@media (min-width:992px){.vw-events__list__row .cp-table__cell{vertical-align:top;padding-right:40px}.vw-events__list__row .cp-table__cell:last-child{padding-right:0}}.vw-events__list__row:last-child .cp-event-thumb{border-bottom:none}.vw-events__details{margin:30px auto}@media (min-width:768px){.vw-events__details{margin:55px auto 40px}}.vw-events__copy{margin:15px 0 30px;font-size:18px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;line-height:1.8;color:#4c4c4c}@media (min-width:992px){.vw-events__copy{margin:35px auto 50px}}.vw-events__copy p{font-size:18px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;line-height:1.8;color:#666;margin:20px 0;letter-spacing:normal}@media (min-width:992px){.vw-events__copy p{margin:30px 0}}.vw-events__copy .generic-copy{font-size:18px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;line-height:1.8;color:#666;margin:20px 0;letter-spacing:normal}@media (min-width:992px){.vw-events__copy .generic-copy{margin:30px 0}}.vw-events__copy h1,.vw-events__copy h2{font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-size:24px;letter-spacing:-.02em;color:#333;margin:20px 0;line-height:1.3}@media (min-width:992px){.vw-events__copy h1,.vw-events__copy h2{margin:45px 0}}.vw-events__copy h2{margin-bottom:10px}.vw-events__copy h3{line-height:1.3;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-size:24px;letter-spacing:-.02em;color:#4c4c4c}.vw-events__copy a{color:#ff282d;font-size:inherit;font-weight:inherit}.vw-events__event-buttons{margin-bottom:40px}@media (min-width:768px){.vw-events__event-buttons{margin-bottom:0;padding-top:30px}}.vw-events__social{background-color:#f4f4f4;padding:30px 0}.erv-thanks .vw-events__social{margin-top:20px}@media (min-width:768px){.vw-events__social{padding:0}}.vw-events .vw-events__event-btn{display:inline-block;vertical-align:top;width:100%;margin:0 20px 20px 0;max-width:none;min-width:215px;font-size:14px}.vw-events .vw-events__event-btn:after{font-size:18px}@media (min-width:768px){.vw-events .vw-events__event-btn{max-width:260px}}.vw-events .vw-events__event-btn.btn-simple.narrow{padding-right:50px}.vw-events__more-headline{padding-top:30px;border-top:1px solid #d4d4d4;font-size:24px;letter-spacing:-.02em;color:#4c4c4c;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;line-height:1}.vw-events .btn-social{margin-left:25px;width:55px}@media (min-width:768px){.vw-events .btn-social{width:57px}}.vw-events .btn-social:before{font-size:22px;line-height:30px}.vw-events .btn-social:first-child{margin-left:0}.vw-events__map-container{margin:20px 0}@media (min-width:992px){.vw-events__map-container{margin:40px auto}}.vw-events__map-head{font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-size:24px;letter-spacing:-.02em;color:#333;margin:20px 0;line-height:1.3}@media (min-width:992px){.vw-events__map-head{margin:45px 0}}@media (min-width:768px){.vw-events__map-head{margin-bottom:10px}}.vw-events__tab ul{list-style-type:none}.vw-events__tab ul:after{content:"";display:block;clear:both}.vw-events__tab li{float:left;width:50%}@media (min-width:768px){.vw-events__tab li{width:auto}}.vw-events__tab span{display:block}.vw-events__tab input[type=radio]:checked+label{background-color:#fff}.vw-events__tab input[type=radio]+label{width:100%;display:inline-block;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 20px;background-color:#ebebeb;border:1px solid #d4d4d4;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-size:11px;font-weight:700;line-height:1em;color:#8d8d8d;text-align:center;cursor:pointer;-webkit-transition:background-color .15s linear,color .15s linear;transition:background-color .15s linear,color .15s linear}.vw-events__tab input[type=radio]+label:before{display:none!important}@media (min-width:480px){.vw-events__tab input[type=radio]+label{font-size:15px}.vw-events__tab input[type=radio]+label:after{margin-left:10px}}@media (min-width:768px){.vw-events__tab input[type=radio]+label{width:200px;padding:20px 25px;text-align:left}.vw-events__tab input[type=radio]+label:after{position:absolute;top:50%;right:20px;margin-top:-16px}}.vw-events__tab li+li input[type=radio]+label{border-left:none}.vw-events__no-events{text-align:center;padding:190px 20px;width:100%}.vw-events__no-events h3{max-width:550px;margin:0 auto 20px;font-size:30px;line-height:43px}.vw-events__no-events p{max-width:380px;margin:0 auto}.vw-events__no-events .btn-stroke.narrow.icon-after{font-size:15px;margin:45px auto 0;border:1px solid #ebebeb;padding-right:60px}.vw-events__no-events .btn-stroke.narrow.icon-after:hover{background:#ff282d;border-color:#ff282d;color:#fff}.vw-events__no-events .btn-stroke.narrow.icon-after:after{font-size:24px}.vw-events .hidden{display:none!important}.vw-events--item{padding-bottom:50px}.events-form{background:#f4f4f4;color:#ff282d}.events-form__heading{background-color:#fff;padding:40px 20px}@media (min-width:768px){.events-form__heading{padding:60px 30px}}.events-form textarea{height:250px}.events-form__attendee{text-align:center;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;margin-bottom:-25px}.events-form__required{float:left;font-size:12px}.events-form__addAttendee{float:right}.events-form__addAttendee,.events-form__attendeesAmount{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700}.events-form .cp-form{margin-top:30px}.events-form .cp-form__error{color:#ff282d}.events-form .cp-form--step1{margin-top:10px}.events-form .cp-form__field{position:relative;margin-bottom:20px}.events-form .cp-form__field--step1{font-size:12px;text-align:center;display:inline-block;margin-right:1em}.events-form .cp-form__field--step1 input[type=text]{padding:1.4em .9em}.events-form .cp-form__field--step1:first-child{width:3.8em}.events-form .cp-form__field--step1:nth-child(2),.events-form .cp-form__field--step1:nth-child(3){width:6.2em}.events-form .cp-form__field--step1:after{content:"\2013";color:#8d8d8d;position:absolute;right:-.9em;top:0;line-height:4.5em;display:inline-block}.events-form .cp-form__field--step1:nth-child(3):after{content:none}@media (min-width:480px){.events-form .cp-form__field--step1{font-size:15px}.events-form .cp-form__field--step1 input[type=text]{padding:1.8em 1.33em 1.67em}}.events-form .cp-form__field--step2{text-align:center;font-size:1em;display:inline-block}.events-form .cp-form__field--step2:first-child,.events-form .cp-form__field--step2:nth-child(2){width:50%;float:left}.events-form .cp-form__field--step2:nth-child(2){margin-left:-1px}.events-form .cp-form__field--step2:nth-child(3){width:100%}.events-form .cp-form--promo input,.events-form .cp-form--promo textarea{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:lighter;font-size:15px;line-height:1.2em;letter-spacing:0;color:#8d8d8d;padding:27px 20px 25px;background-color:#fff;border:1px solid #d4d4d4;border-radius:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:border .1s linear;transition:border .1s linear}.events-form .cp-form--promo input.narrow,.events-form .cp-form--promo textarea.narrow{font-size:14px;padding:16px 20px}.events-form .cp-form--promo label{display:block;position:absolute;top:0;left:0;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:lighter;font-size:1em;line-height:1.3em;color:#8d8d8d;cursor:text;padding:1.9em 1.25em}.events-form .cp-form--promo input.filled~label,.events-form .cp-form--promo input:focus~label,.events-form .cp-form--promo textarea.filled~label,.events-form .cp-form--promo textarea:focus~label{display:none}.events-form .cp-form--promo .cp-form__field.invalid input,.events-form .cp-form--promo .cp-form__field.invalid select,.events-form .cp-form--promo .cp-form__field.invalid textarea{border-color:#ff282d}.events-form .cp-form--promo .cp-form__field.invalid input[type=checkbox]+label:before{border:1px solid #ff282d;-webkit-transition:border .1s ease-out;transition:border .1s ease-out}.events-form .cp-form--promo .cp-form__field.invalid input[type=checkbox]+label:hover:before{border:1px solid #ebebeb}.events-form .cp-form--promo .cp-form__field.invalid:after{content:attr(data-error-message);display:block;margin-top:10px;margin-bottom:10px;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:14px;line-height:1em;letter-spacing:-.01em;color:#ff282d}.events-form .cp-form--promo input[type=checkbox]+label{padding-left:45px;padding-bottom:0}.events-form .cp-form--promo input[type=checkbox]+label:before{top:27px}.no-touch .events-form .cp-form--promo input[type=checkbox]:hover,.no-touch .events-form .cp-form--promo input[type=email]:hover,.no-touch .events-form .cp-form--promo input[type=tel]:hover,.no-touch .events-form .cp-form--promo input[type=text]:hover,.no-touch .events-form .cp-form--promo select:hover,.no-touch .events-form .cp-form--promo textarea:hover{border:1px solid #ebebeb}.events-form .cp-form--promo [type=submit]{cursor:pointer}.events-form__smalltext{display:block;position:relative;margin-top:30px;font-family:Helvetica-Neue,HelveticaNeue-Regular,Helvetica,sans-serif;font-weight:400;font-size:12px;line-height:1.5em;letter-spacing:0;color:#8d8d8d;text-align:center}.events-form .underline{border-bottom:1px solid currentColor}.events-form .cp-featured-area{display:block;max-width:1600px;margin-left:auto;margin-right:auto}.events-form .center{width:100%;text-align:center}.events-form .pagination__block{position:relative;margin:0 auto;display:inline-block;text-align:center;font-family:Helvetica-Neue,HelveticaNeue-Regular,Helvetica,sans-serif;font-weight:400;font-size:16px;color:#8d8d8d;letter-spacing:0}.events-form .pagination__block:after,.events-form .pagination__block:before{content:"";position:absolute;width:50%;top:.8em;border-bottom:1px solid #d4d4d4}.events-form .pagination__block:before{left:-80%}.events-form .pagination__block:after{right:-80%}.events-form__nextBtn{display:inline-block;position:relative}.events-form__nextBtn:after{position:absolute;right:1em;top:1.2em;color:#fff}.events-form__nextBtn:hover:after{color:#8d8d8d}.events-form__nextBtn input{cursor:pointer}.events-form__title{font-size:30px;text-align:center;line-height:1.3;margin-top:20px}.events-form__title--bold{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif}.events-form__subtitle{font-size:16px;text-align:center;line-height:1}.events-form__subtitle--lager{font-size:x-large}.thanks-block{text-align:center;padding:170px 0}.thanks-block__title{color:#ff282d}.thanks-block__text{font-size:32px;margin-top:0}@media (min-width:768px){.thanks-block__text{font-size:22px}}.cp-generic-img{margin:40px 0}@media (min-width:992px){.cp-generic-img{margin:100px 0}}.cp-generic-img img{width:100%}.cp-generic-img--has-caption{position:relative}.cp-generic-img--has-caption:after{content:"";position:absolute;width:100%;height:50%;bottom:0;left:0;background:-webkit-gradient(linear,left bottom,left top,from(#000),to(transparent));background:linear-gradient(0deg,#000,transparent)}.cp-generic-img--has-caption .cp-generic-img__caption{position:absolute;bottom:0;left:0;z-index:2;width:100%;padding:20px;color:#fff;font-size:13px;line-height:1.38;text-align:left}@media (min-width:768px){.cp-generic-img--has-caption .cp-generic-img__caption{padding:40px;line-height:2}}.cp-generic-img--has-caption img{display:block}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.vw-lightisback{background:#f4f4f4}.vw-lightisback__header{background-color:#ff282d;padding:0 20px 20px}@media (min-width:480px){.vw-lightisback__header{padding:0 20px 20px}}@media (min-width:768px){.vw-lightisback__header{padding:0 30px 30px}}@media (min-width:992px){.vw-lightisback__header{padding:0 30px 30px}}@media (min-width:1420px){.vw-lightisback__header{padding:0 30px 30px}}@media (min-width:1600px){.vw-lightisback__header{padding:0 30px 30px}}.vw-lightisback__description{max-width:1200px;padding:20px}@media (min-width:768px){.vw-lightisback__description{padding:60px 30px}}@media (min-width:992px){.vw-lightisback__description{padding:60px 30px}}@media (min-width:1420px){.vw-lightisback__description{padding:60px 30px}}@media (min-width:1600px){.vw-lightisback__description{padding:60px 30px}}.vw-lightisback__description p{font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:lighter;font-size:26px;line-height:1.3em;letter-spacing:-.01em;color:#8d8d8d}@media (min-width:768px){.vw-lightisback__description p{font-size:42px}}.vw-lightisback__description__cta{display:inline-block;margin-top:20px;font-family:Helvetica-Neue,HelveticaNeue-Regular,Helvetica,sans-serif;font-weight:400;font-size:16px;line-height:1.3em;letter-spacing:0;color:#666}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.vw-case-study{background-color:#fff;padding-bottom:50px}.vw-case-study__header{background-color:#ff282d;padding:0 20px 20px}@media (min-width:480px){.vw-case-study__header{padding:0 20px 20px}}@media (min-width:768px){.vw-case-study__header{padding:0 30px 30px}}@media (min-width:992px){.vw-case-study__header{padding:0 30px 30px}}@media (min-width:1420px){.vw-case-study__header{padding:0 30px 30px}}@media (min-width:1600px){.vw-case-study__header{padding:0 30px 30px}}.vw-case-study__about{background-color:#f4f4f4}.vw-case-study__about p{font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:lighter;font-size:14px;color:#8d8d8d;letter-spacing:-.02em;line-height:1.75em}.vw-case-study__about p strong{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;color:#333}.vw-case-study__about .js-map{border:1px solid #d4d4d4;margin-top:20px;margin-bottom:30px}.vw-case-study__about__info{list-style:none}.vw-case-study__about__info li{margin:10px 0;color:#666;font-size:14px}.vw-case-study__about .btn-social{margin-right:13px;margin-left:0}.vw-case-study__about .btn-social:first-child{margin-right:0}.vw-case-study__about__products{display:block;position:relative;margin-left:-10px;margin-right:-10px;margin-top:5px}.vw-case-study__about__product{display:block;position:relative;float:left;width:50%;padding:10px}.vw-case-study__about__product img{display:block;width:100%}.vw-case-study__about__product span{position:absolute;bottom:0;left:5px;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:12px;letter-spacing:-.02em;color:#8d8d8d;padding:10px}@media (min-width:768px){.vw-case-study__about__product{width:25%}}.vw-case-study__about .social-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;white-space:nowrap;margin-left:-5px}@media (min-width:768px){.vw-case-study__about .social-buttons{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media (min-width:480px){.vw-case-study__about .social-buttons{margin-left:0}}.vw-case-study__description{font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:lighter;font-size:30px;color:#8d8d8d;letter-spacing:-.02em;line-height:1.2}@media (min-width:768px){.vw-case-study__description{font-size:36px;line-height:1.3}}.vw-case-study__content{overflow:hidden}@media (min-width:768px){.vw-case-study__content{padding-left:0;padding-right:0}}.vw-case-study__content section hr{display:block;height:1px;border:none;background-color:#ebebeb;margin-top:70px;margin-bottom:70px}.vw-case-study__content .cp-case-study-html-text{padding:30px 0}.vw-case-study__products{background-color:#f4f4f4;padding-bottom:30px}.vw-case-study__products h2{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:18px;color:#8d8d8d;padding:0 20px;margin:.5em 0 1.222em}@media (min-width:768px){.vw-case-study__products h2{font-size:24px;padding:0 30px;color:#333}}.vw-case-study__nav{display:block;max-width:1460px;margin-left:auto;margin-right:auto;overflow:hidden}.vw-case-study__nav__next,.vw-case-study__nav__prev{display:block;position:relative;min-height:200px;background-position:50%;background-size:cover;overflow:hidden}.vw-case-study__nav__next img,.vw-case-study__nav__prev img{position:relative;z-index:-1}@media (min-width:768px){.vw-case-study__nav__next,.vw-case-study__nav__prev{min-height:320px}}.vw-case-study__nav__next:after,.vw-case-study__nav__prev:after{display:block;position:absolute;width:50px;height:50px;line-height:50px;top:0;bottom:0;margin:auto;left:0;font-size:24px;color:#fff;text-align:center;-webkit-transition:color .2s linear,left .2s ease,right .2s ease;transition:color .2s linear,left .2s ease,right .2s ease}@media (min-width:768px){.vw-case-study__nav__next:after,.vw-case-study__nav__prev:after{font-size:48px;width:80px;height:80px;line-height:80px}}.no-touch .vw-case-study__nav__next:hover:after,.no-touch .vw-case-study__nav__prev:hover:after{color:#ff282d}.no-touch .vw-case-study__nav__next:hover .cover-image,.no-touch .vw-case-study__nav__prev:hover .cover-image{-webkit-transform:scale(1.05) rotate(.001deg);transform:scale(1.05) rotate(.001deg)}.no-touch .vw-case-study__nav__prev:hover:after{left:-5px}.vw-case-study__nav__next:after{left:auto;right:0}.no-touch .vw-case-study__nav__next:hover:after{right:-5px}.vw-case-study__nav__text{position:absolute;top:20px;left:20px;max-width:300px;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;color:#fff;letter-spacing:-.02em;font-size:24px;line-height:1.2em}.vw-case-study__nav__text__label{font-size:16px}@media (min-width:768px){.vw-case-study__nav__text__label{margin-bottom:5px}}@media (min-width:768px){.vw-case-study__nav__text{min-height:auto;left:30px}}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.vw-search{padding-bottom:50px;background-color:#f4f4f4}.vw-search__header{background-color:#ff282d;padding:0 20px 20px}@media (min-width:480px){.vw-search__header{padding:0 20px 20px}}@media (min-width:768px){.vw-search__header{padding:0 30px 30px}}@media (min-width:992px){.vw-search__header{padding:0 30px 30px}}@media (min-width:1420px){.vw-search__header{padding:0 30px 30px}}@media (min-width:1600px){.vw-search__header{padding:0 30px 30px}}.vw-search h2{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:26px;color:#2b2b2b;letter-spacing:-.01em}.vw-search p{font-family:Helvetica-Neue,HelveticaNeue-Regular,Helvetica,sans-serif;font-weight:400;font-size:14px;color:#8d8d8d;letter-spacing:-.01em}.vw-search .grid-section:after{content:"";display:block;position:relative;height:1px;background-color:#d4d4d4;margin-top:30px}.vw-search--white{background-color:#fff}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.vw-careers{background:#f4f4f4}.vw-careers__header{background-color:#ff282d;padding:0 20px 20px}@media (min-width:480px){.vw-careers__header{padding:0 20px 20px}}@media (min-width:768px){.vw-careers__header{padding:0 30px 30px}}@media (min-width:992px){.vw-careers__header{padding:0 30px 30px}}@media (min-width:1420px){.vw-careers__header{padding:0 30px 30px}}@media (min-width:1600px){.vw-careers__header{padding:0 30px 30px}}.vw-careers__intro{background-color:#fff;padding:40px 20px}@media (min-width:480px){.vw-careers__intro{padding:40px 20px}}@media (min-width:768px){.vw-careers__intro{padding:60px 30px}}@media (min-width:992px){.vw-careers__intro{padding:60px 30px}}@media (min-width:1420px){.vw-careers__intro{padding:60px 30px}}@media (min-width:1600px){.vw-careers__intro{padding:60px 30px}}.vw-careers__intro p{font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:lighter;font-size:28px;line-height:1.3em;letter-spacing:-.01em;color:#8d8d8d;margin-bottom:.5em}@media (min-width:768px){.vw-careers__intro p{font-size:42px}}.vw-careers__intro__cta{display:inline-block;margin-top:20px;font-family:Helvetica-Neue,HelveticaNeue-Regular,Helvetica,sans-serif;font-weight:400;font-size:16px;line-height:1.3em;letter-spacing:0;color:#8d8d8d}.vw-careers__intro>*{display:block;max-width:1600px;margin-left:auto!important;margin-right:auto!important;padding-right:15%}.vw-careers__overview{margin-top:30px}.vw-careers__overview h2{font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:lighter;font-size:26px;line-height:1.3em;letter-spacing:0;color:#8d8d8d}.vw-careers__overview__details{margin-top:15px;list-style:none}.vw-careers__overview__details li{display:inline-block;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:lighter;font-size:14px;line-height:20px;letter-spacing:0;color:#8d8d8d}.vw-careers__overview__details li strong{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700}.vw-careers__overview__details li:before{display:inline-block;line-height:20px;margin-right:5px}.vw-careers__overview__details li+li{margin-left:20px}.vw-careers__description hr{display:block;height:1px;border:none;background-color:#d4d4d4;margin-bottom:50px}.vw-careers__description p{font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-size:18px;font-weight:lighter;color:#8d8d8d;line-height:1.3em;letter-spacing:0}.vw-careers__description p+p{margin-top:20px}.vw-careers__description p+.btn-simple{margin-top:30px}.vw-careers__description a{font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-size:18px;color:#8d8d8d;line-height:1.3em;letter-spacing:0}.no-touch .vw-careers__description a:hover{color:#5a5a5a}.vw-careers__jobs{display:table;width:100%;max-width:1660px;margin-left:auto;margin-right:auto}.vw-careers__jobs h2{margin-bottom:25px}.vw-careers__jobs__col{display:-webkit-box;display:-ms-flexbox;display:flex;border-top:1px solid #8d8d8d;padding:20px 0;vertical-align:middle;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:lighter;font-size:16px;line-height:1.5em;letter-spacing:-.02em;color:#8d8d8d}.vw-careers__jobs__col:before{content:attr(data-label);-webkit-box-flex:0;-ms-flex:0 0 33%;flex:0 0 33%;text-transform:uppercase;font-weight:700;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif}@media (min-width:992px){.vw-careers__jobs__col:before{content:normal}}@media (min-width:992px){.vw-careers__jobs__col:nth-child(2),.vw-careers__jobs__col:nth-child(3){width:150px}}@media (min-width:1420px){.vw-careers__jobs__col:nth-child(2),.vw-careers__jobs__col:nth-child(3){width:250px}}.vw-careers__jobs__col:first-child{text-align:left;border-width:2px 0 0}@media (min-width:992px){.vw-careers__jobs__col:first-child{border-width:1px 0 0}}.vw-careers__jobs__col:last-child{padding-bottom:40px}@media (min-width:992px){.vw-careers__jobs__col:last-child{width:250px;padding-bottom:0}}.vw-careers__jobs__col:last-child:before{content:normal}.vw-careers__jobs__col h3,.vw-careers__jobs__col strong{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700}.vw-careers__jobs__col h3{font-size:16px;line-height:1.5em;letter-spacing:-.02em;color:#ff282d;margin-bottom:10px}@media (min-width:992px){.vw-careers__jobs__col{display:table-cell;text-align:center}}.vw-careers__jobs__row{display:table-row}.vw-careers__jobs__row:first-of-type{display:none}@media (min-width:992px){.vw-careers__jobs__row:first-of-type{display:table-row}}@media (min-width:992px){.vw-careers__jobs__row:last-child .vw-careers__jobs__col{border-bottom:1px solid #8d8d8d}}.vw-careers__images{max-width:1600px;margin-left:auto;margin-right:auto}.vw-careers__images:after{content:"";display:table;clear:both}.vw-careers__image{display:block;float:left;background-size:cover;background-repeat:no-repeat;background-position:50%}.vw-careers__image.size-1-1{width:25%;padding-top:25%}.vw-careers__image.size-2-1{width:50%;padding-top:25%}.vw-careers__image.size-1-2{width:25%;padding-top:50%}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.vw-product-landing__header{background-color:#ff282d;padding:0 20px 20px}@media (min-width:480px){.vw-product-landing__header{padding:0 20px 20px}}@media (min-width:768px){.vw-product-landing__header{padding:0 30px 30px}}@media (min-width:992px){.vw-product-landing__header{padding:0 30px 30px}}@media (min-width:1420px){.vw-product-landing__header{padding:0 30px 30px}}@media (min-width:1600px){.vw-product-landing__header{padding:0 30px 30px}}@media (max-width:1024px) and (orientation:landscape){.is-discover-page .vw-product-landing__header{display:none}}.vw-product-landing__hero{height:500px;background-size:cover;background-position:50%;background-repeat:no-repeat;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:lighter;font-size:48px;letter-spacing:-.02em;color:#fff;padding:20px}@media (min-width:480px){.vw-product-landing__hero{padding:20px}}@media (min-width:768px){.vw-product-landing__hero{padding:30px}}@media (min-width:992px){.vw-product-landing__hero{padding:30px}}@media (min-width:1420px){.vw-product-landing__hero{padding:30px}}@media (min-width:1600px){.vw-product-landing__hero{padding:30px}}.vw-product-landing__family{background-color:#f4f4f4;margin-bottom:100px;padding-top:20px;padding-bottom:20px}@media (min-width:480px){.vw-product-landing__family{padding-top:20px;padding-bottom:20px}}@media (min-width:768px){.vw-product-landing__family{padding-top:30px;padding-bottom:30px}}@media (min-width:992px){.vw-product-landing__family{padding-top:30px;padding-bottom:30px}}@media (min-width:1420px){.vw-product-landing__family{padding-top:30px;padding-bottom:30px}}@media (min-width:1600px){.vw-product-landing__family{padding-top:30px;padding-bottom:30px}}.vw-product-landing .cp-featured-area,.vw-product-landing>div:not(.vw-product-landing__hero)+div{margin-top:100px}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.no-touch .new-product:hover .new-product__image-wrap{-webkit-transform:scale(1.05) rotate(.001deg);transform:scale(1.05) rotate(.001deg)}.new-product__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;position:relative;width:100%;margin-bottom:2px;background-color:#000;min-height:300px;padding:20px 0}@media (min-width:909px){.new-product__container{min-height:33.00330033vw}}@media (min-width:1666.5px){.new-product__container{min-height:550px}}@media (min-width:480px){.new-product__container{padding:20px 0}}@media (min-width:768px){.new-product__container{padding:30px 0}}@media (min-width:992px){.new-product__container{padding:30px 0;margin-bottom:1px}}@media (min-width:1420px){.new-product__container{padding:30px 0}}@media (min-width:1600px){.new-product__container{padding:30px 0}}.ie9 .new-product__container{display:block}.new-product__container:before{display:block;content:"";position:absolute;top:0;left:0;width:400px;max-width:100%;height:200px;background:radial-gradient(farthest-side at 0 0,rgba(0,0,0,.6) 0,rgba(0,0,0,.4) 70%,transparent 100%);z-index:1}@media (min-width:768px){.new-product__container:before{width:500px;height:250px}}@media (min-width:992px){.new-product__container:before{width:600px;height:300px}}.new-product__head{position:relative;-ms-flex-item-align:start;align-self:flex-start;padding-left:20px}@media (min-width:768px){.new-product__head{padding-left:30px}}.new-product__title{font-size:30px;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;line-height:1em;letter-spacing:-.02em;color:#ff282d;position:relative;z-index:1}@media (min-width:768px){.new-product__title{font-size:45px}}.new-product__subtitle{margin-top:10px;position:relative;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:25px;line-height:1.2;letter-spacing:-.02em;color:#fff;z-index:1}@media (min-width:768px){.new-product__subtitle{font-size:38px}}.new-product__image-wrap{position:relative;height:235px;margin-top:30px;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}@media (min-width:768px){.new-product__image-wrap{height:0;padding-bottom:40%}}@media (min-width:992px){.new-product__image-wrap{height:100%;position:absolute;width:100%;max-width:1920px;left:0;right:0;margin:0 auto;padding-bottom:0}}.new-product__image-wrap:after{content:"";display:block;position:absolute;width:100%;height:100%;left:0;bottom:0;-webkit-transform-origin:bottom left;transform-origin:bottom left;background-color:#000}.new-product__image-wrap.hidden:after{-webkit-transform:scaleY(1);transform:scaleY(1)}.new-product__image-wrap:not(.hidden):after{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transition:-webkit-transform 1.2s cubic-bezier(.645,.045,.355,1);transition:-webkit-transform 1.2s cubic-bezier(.645,.045,.355,1);transition:transform 1.2s cubic-bezier(.645,.045,.355,1);transition:transform 1.2s cubic-bezier(.645,.045,.355,1),-webkit-transform 1.2s cubic-bezier(.645,.045,.355,1)}.new-product__image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;font-family:object-fit\:cover;object-fit:cover}.new-product__buttons{position:relative;opacity:1;z-index:2;-webkit-transform:none;transform:none;padding-left:20px;padding-top:30px}.new-product__buttons.hidden{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}.new-product__buttons:not(.hidden){-webkit-transition:opacity .5s linear,-webkit-transform 1.2s cubic-bezier(.215,.61,.355,1);transition:opacity .5s linear,-webkit-transform 1.2s cubic-bezier(.215,.61,.355,1);transition:opacity .5s linear,transform 1.2s cubic-bezier(.215,.61,.355,1);transition:opacity .5s linear,transform 1.2s cubic-bezier(.215,.61,.355,1),-webkit-transform 1.2s cubic-bezier(.215,.61,.355,1)}@media (min-width:768px){.new-product__buttons{padding-top:40px;padding-left:30px;padding-top:70px}}.new-product__cta.btn-simple.narrow,.new-product__cta.btn-stroke.narrow{margin:0 20px 20px 0;width:100%;padding-right:25px;max-width:200px;font-size:14px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif}.new-product__cta.btn-simple.narrow:last-child,.new-product__cta.btn-stroke.narrow:last-child{margin-bottom:0}.new-product__cta.btn-simple.narrow:hover,.new-product__cta.btn-stroke.narrow:hover{font-family:Helvetica-Neue,HelveticaNeue-Regular,Helvetica,sans-serif}.new-product__cta.btn-simple.narrow.icon-after:after,.new-product__cta.btn-stroke.narrow.icon-after:after{font-size:22px!important}@media (min-width:768px){.new-product__cta.btn-simple.narrow,.new-product__cta.btn-stroke.narrow{margin-right:30px;padding-right:25px;margin-bottom:0}}@media (min-width:992px){.new-product__cta.btn-simple.narrow,.new-product__cta.btn-stroke.narrow{padding-right:25px}}.new-product__cta.btn-simple.narrow.hidden,.new-product__cta.btn-stroke.narrow.hidden{display:none}.vw-new-products{background:#f4f4f4}.vw-new-products__header{background-color:#ff282d;padding:0 20px 20px}@media (min-width:480px){.vw-new-products__header{padding:0 20px 20px}}@media (min-width:768px){.vw-new-products__header{padding:0 30px 30px}}@media (min-width:992px){.vw-new-products__header{padding:0 30px 30px}}@media (min-width:1420px){.vw-new-products__header{padding:0 30px 30px}}@media (min-width:1600px){.vw-new-products__header{padding:0 30px 30px}}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.vw-contact-form{background:#f4f4f4}.vw-contact-form__header{background-color:#ff282d;padding:0 20px 20px}@media (min-width:480px){.vw-contact-form__header{padding:0 20px 20px}}@media (min-width:768px){.vw-contact-form__header{padding:0 30px 30px}}@media (min-width:992px){.vw-contact-form__header{padding:0 30px 30px}}@media (min-width:1420px){.vw-contact-form__header{padding:0 30px 30px}}@media (min-width:1600px){.vw-contact-form__header{padding:0 30px 30px}}.vw-contact-form__subtitle{background-color:#fff;padding:40px 20px}@media (min-width:480px){.vw-contact-form__subtitle{padding:40px 20px}}@media (min-width:768px){.vw-contact-form__subtitle{padding:60px 30px}}@media (min-width:992px){.vw-contact-form__subtitle{padding:60px 30px}}@media (min-width:1420px){.vw-contact-form__subtitle{padding:60px 30px}}@media (min-width:1600px){.vw-contact-form__subtitle{padding:60px 30px}}.vw-contact-form__subtitle>*{display:block;max-width:1600px;margin-left:auto;margin-right:auto}.vw-contact-form h2{font-size:42px}.vw-contact-form h2,.vw-contact-form h3{font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:lighter;line-height:1.3em;letter-spacing:-.01em;color:#8d8d8d}.vw-contact-form h3{font-size:26px}.vw-contact-form p{font-family:Helvetica-Neue,HelveticaNeue-Regular,Helvetica,sans-serif;font-weight:400;font-size:16px;line-height:1.3em;letter-spacing:-.01em;color:#8d8d8d;margin-top:10px}.vw-contact-form textarea{height:250px}.vw-contact-form .cp-form{margin-top:30px}.vw-contact-form .cp-form__field{position:relative;margin-bottom:20px}.vw-contact-form__smalltext{display:block;position:relative;margin-top:50px;font-family:Helvetica-Neue,HelveticaNeue-Regular,Helvetica,sans-serif;font-weight:400;font-size:12px;line-height:1em;letter-spacing:0;color:#8d8d8d}.vw-contact-form .cp-featured-area{display:block;max-width:1600px;margin-left:auto;margin-right:auto}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.vw-content{background:#f4f4f4}.vw-content p b{color:#333}.vw-content--simple{background:#fff;margin:auto;max-width:1411px;padding:30px 20px}@media (min-width:992px){.vw-content--simple{padding:60px 30px 50px}}.vw-content--simple a{color:#ff282d;border-bottom:1px solid #ff282d}.vw-content--simple h2{font-size:28px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;line-height:1.33333333}@media (min-width:768px){.vw-content--simple h2{font-size:42px}}.vw-content--simple p{font-family:Helvetica-Neue,HelveticaNeue-Regular,Helvetica,sans-serif;font-weight:400;font-size:16px;letter-spacing:-.01em;line-height:1.875;color:#8d8d8d}.vw-content--simple p:last-of-type{margin-bottom:45px}.vw-content--simple .btn-simple{margin:0 0 15px;display:block}@media (min-width:768px){.vw-content--simple .btn-simple{margin-right:30px;display:inline-block}}.page-header{background-color:#ff282d;padding:0 20px 20px}@media (min-width:480px){.page-header{padding:0 20px 20px}}@media (min-width:768px){.page-header{padding:0 30px 30px}}@media (min-width:992px){.page-header{padding:0 30px 30px}}@media (min-width:1420px){.page-header{padding:0 30px 30px}}@media (min-width:1600px){.page-header{padding:0 30px 30px}}.grey-bg{background-color:#f4f4f4}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.projects-filter{margin-top:-20px;margin-bottom:30px}@media (min-width:768px){.projects-filter{margin-top:-30px}}.projects-filter__header{border-bottom:1px solid #d4d4d4;border-top:1px solid #d4d4d4;margin:0 -20px;text-align:center;font-size:0}@media (min-width:768px){.projects-filter__header{margin:0 -30px;text-align:left}}.projects-filter__header:after{content:"";display:table;clear:both}.projects-filter__header--centred{display:inline-block;border-left:1px solid #d4d4d4;border-right:1px solid #d4d4d4}@media (min-width:768px){.projects-filter__header--centred{border-left:none;border-right:none;display:block}}.projects-filter__header label,.projects-filter__header span{font-size:12px;display:block;float:left;width:auto;padding:24px 40px 20px 20px;border-right:1px solid #d4d4d4;margin-bottom:-1px}@media (min-width:768px){.projects-filter__header label:first-child,.projects-filter__header span:first-child{border-left:1px solid #d4d4d4}}.projects-filter__header label:last-child,.projects-filter__header span:last-child{border-right:none}@media (min-width:480px){.projects-filter__header label,.projects-filter__header span{font-size:14px;padding:24px 50px 20px 20px}}@media (min-width:768px){.projects-filter__header label,.projects-filter__header span{font-size:16px;padding:24px 90px 20px 30px;width:auto}.projects-filter__header label:last-child,.projects-filter__header span:last-child{border-right:1px solid #d4d4d4}}.projects-filter__header label{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;cursor:pointer;background-image:url(/App_Themes/iGuzzini/images/form/select_button.png);background-size:40px 40px;background-repeat:no-repeat;background-position:center right 0}@media (min-width:768px){.projects-filter__header label{padding:22px 70px 21px 30px;background-position:center right 15px}}.projects-filter__header .label--desktop{display:none}@media (min-width:768px){.projects-filter__header .label--desktop{display:inline}}.projects-filter__header .label--mobile{display:inline}@media (min-width:768px){.projects-filter__header .label--mobile{display:none}}.projects-filter__content{display:none}.projects-filter__list{padding-top:30px;list-style-type:none}.projects-filter__application,.projects-filter__effect,.projects-filter__product{display:none}.projects-filter__list-item{display:inline-block;vertical-align:top;padding-bottom:15px;width:100%}@media (min-width:480px){.projects-filter__list-item{width:49%}}@media (min-width:768px){.projects-filter__list-item{width:32%;padding-bottom:30px;padding-right:15px}}@media (min-width:992px){.projects-filter__list-item{width:24%}}@media (min-width:1420px){.projects-filter__list-item{width:16%}}.projects-filter__list-item.product{display:none}@media (min-width:1600px){.projects-filter__list-item.product{width:12%}}.projects-filter__list-item.product.visible{display:inline-block}.projects-filter__list-item.effect{display:none}@media (min-width:1600px){.projects-filter__list-item.effect{width:12%}}.projects-filter__list-item.effect.visible{display:inline-block}.projects-filter .btn-simple{margin-bottom:30px}.projects-filter__status-bar{list-style-type:none;border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;margin:0 -30px;padding:0 30px;background-color:#ececec}.projects-filter__status-bar:empty{display:none}.projects-filter__status-bar li{display:inline-block;padding:10px 20px 10px 0;position:relative;margin-right:20px;font-size:14px}.projects-filter__status-bar li span:before{content:"\D7   ";display:block;position:absolute;top:12px;right:4px;font-size:20px;line-height:1em;cursor:pointer}.projects-filter__load-wrapper{text-align:center}.projects-filter__load-wrapper--inspiration{padding-top:15px}@media (min-width:768px){.projects-filter__load-wrapper--inspiration{padding-top:25px}}.projects-filter__load-btn.hidden{display:none}.projects-filter input.application:checked~.projects-filter__content,.projects-filter input.application:checked~.projects-filter__content .projects-filter__application.is-open,.projects-filter input.effect:checked~.projects-filter__content,.projects-filter input.product:checked~.projects-filter__content{display:block}.projects-filter input.application:checked~.projects-filter__header .application-label{border-bottom:1px solid #f4f4f4;background-image:url(/App_Themes/iGuzzini/images/form/select_button_up.png);background-color:#fff}.projects-filter input.product:checked~.projects-filter__content .projects-filter__product.is-open{display:block}.projects-filter input.product:checked~.projects-filter__header .product-label{border-bottom:1px solid #f4f4f4;background-image:url(/App_Themes/iGuzzini/images/form/select_button_up.png);background-color:#fff}.projects-filter input.effect:checked~.projects-filter__content .projects-filter__effect.is-open{display:block}.projects-filter input.effect:checked~.projects-filter__header .effect-label{border-bottom:1px solid #f4f4f4;background-image:url(/App_Themes/iGuzzini/images/form/select_button_up.png);background-color:#fff}.projects-filter__inout-label{margin-top:40px;display:inline-block;margin-right:20px}.projects-filter__indoor:checked~.projects-filter__list .projects-filter__list-item.indoor,.projects-filter__outdoor:checked~.projects-filter__list li.outdoor{display:inline-block!important}.projects-filter--areas{margin-top:0;margin-bottom:20px}@media (min-width:768px){.projects-filter--areas{margin-bottom:40px}.projects-filter--areas.is-open{margin-bottom:25px}}.projects-filter--areas .projects-filter__header{margin:0;border:none}.projects-filter--areas .projects-filter__header .product-label{width:100%;padding:12px 20px;color:#d4d4d4;font-size:14px;text-align:left;border:1px solid hsla(0,0%,100%,.3)}@media (min-width:768px){.projects-filter--areas .projects-filter__header .product-label{width:auto;min-width:180px;padding:15px 24px;font-size:16px}}@media (min-width:768px){.projects-filter--areas .projects-filter__product{margin-bottom:-25px}}@media (min-width:768px){.projects-filter--areas .projects-filter__list{padding-top:40px}}.projects-filter--areas .projects-filter__application,.projects-filter--areas .projects-filter__status-bar{display:none}.projects-filter--areas input.product:checked~.projects-filter__header .product-label{border-color:hsla(0,0%,100%,.3);background-color:#000}.projects-map{width:100%;height:60vh;min-height:350px;max-height:500px}@media (min-width:768px){.projects-map{padding-bottom:0;height:80vh;max-height:850px}}.projects-map__infowindow{display:block;background-color:#fff;padding:0}.projects-map__infowindow .projects-map__infowindow-img{width:100%;max-width:200px}.projects-map__infowindow__thumb{display:block;position:absolute;top:0;left:0;white-space:nowrap;padding:0 10px 10px 0;margin:10px 0 0 10px;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:14px;line-height:20px;color:#ff282d;background-color:hsla(0,0%,100%,.8)}.projects-map__infowindow__thumb:before{font-size:20px;line-height:20px;margin-right:10px}.projects-map__infowindow__label{display:block;padding:20px 0;background-color:#fff;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:14px;line-height:1em;color:#8d8d8d}.projects-map__infowindow__label:after{top:100%;left:50%;content:" ";height:0;width:0;position:absolute;pointer-events:none;border:16px solid hsla(0,0%,100%,0);border-top-color:#fff;margin-left:-16px}.projects-map__infowindow__location{display:block;margin-top:10px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:lighter;font-size:12px;line-height:20px;color:#8d8d8d}.projects-map__infowindow__location:before{font-size:18px;line-height:20px;color:#ff282d;margin-right:5px}.projects-map .gm-style .gm-style-iw{width:200px!important}.projects-map .gm-style .gm-style-iw-d{overflow:auto!important}.projects-map .gm-style .gm-style-iw-c{padding:12px 20px 12px 12px!important}.projects-map .gm-style img[src="http://maps.gstatic.com/mapfiles/api-3/images/mapcnt6.png"]{display:none}.projects-map .infoBox{background:#fff;padding:12px 20px 12px 12px!important;border-radius:8px}.pt-gallery-view{margin-bottom:20px;line-height:32px;display:-webkit-box;display:-ms-flexbox;display:flex}.pt-gallery-view:after{content:"";display:table;clear:both}@media (min-width:480px){.pt-gallery-view .gallery-view-btn{padding:17px 20px 16px}}@media (min-width:768px){.pt-gallery-view .gallery-view-btn{padding:20px 60px 20px 25px}}.pt-gallery-view .gallery-view-btn:after{content:url(/App_Themes/iGuzzini/images/global/icon_cubs.svg);width:19px;height:36px;vertical-align:baseline;display:inline-block;position:relative}@media (min-width:768px){.pt-gallery-view .gallery-view-btn:after{position:absolute;top:50%;margin-top:-18px}}.pt-gallery-view--dark{margin-bottom:25px}@media (min-width:768px){.pt-gallery-view--dark{position:absolute;top:0;right:0;margin-bottom:0}}.pt-gallery-view--dark .gallery-view-btn,.pt-gallery-view--dark .map-view-btn{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:5px 15px}.pt-gallery-view--dark .gallery-view-btn:after,.pt-gallery-view--dark .map-view-btn:after{-ms-flex-negative:0;flex-shrink:0}@media (min-width:768px){.pt-gallery-view--dark .gallery-view-btn:after,.pt-gallery-view--dark .map-view-btn:after{position:relative;top:0;right:0;margin-top:0}}@media (max-width:767px){.pt-gallery-view--dark .gallery-view-btn,.pt-gallery-view--dark .map-view-btn{font-size:0}.pt-gallery-view--dark .gallery-view-btn:after,.pt-gallery-view--dark .map-view-btn:after{margin-left:0}}@media (min-width:768px){.pt-gallery-view--dark .gallery-view-btn,.pt-gallery-view--dark .map-view-btn{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:11px 30px;font-size:16px}}.gallery-view-container{visibility:hidden;opacity:0;position:absolute;overflow:hidden;top:0;left:0;z-index:-100;width:100%;height:100%}.gallery-view-container .cp-mansory{margin-left:-15px;margin-right:-15px}.map-view-container{visibility:hidden;opacity:0;position:absolute;z-index:-100}#galleryView:checked~.pt-gallery-view.pt-gallery-view--dark .gallery-view-btn{color:#000}#galleryView:checked~.pt-gallery-view.pt-gallery-view--dark .gallery-view-btn:after{content:url(/App_Themes/iGuzzini/images/global/icon_cubs-black.svg);color:#000}#galleryView:not(:checked)~.pt-gallery-view.pt-gallery-view--dark .gallery-view-btn{color:#fff;background-color:#000}#galleryView:not(:checked)~.pt-gallery-view.pt-gallery-view--dark .gallery-view-btn:after{content:url(/App_Themes/iGuzzini/images/global/icon_cubs-white.svg);color:#fff}#mapView:checked~.pt-gallery-view.pt-gallery-view--dark .map-view-btn,#mapView:checked~.pt-gallery-view.pt-gallery-view--dark .map-view-btn:after{color:#000}#mapView:not(:checked)~.pt-gallery-view.pt-gallery-view--dark .map-view-btn{color:#fff;background-color:#000}#mapView:not(:checked)~.pt-gallery-view.pt-gallery-view--dark .map-view-btn:after{color:#fff}#galleryView:checked~.gallery-view-container{visibility:visible;opacity:1;overflow:visible;position:relative;z-index:0;height:auto;margin-bottom:20px}#galleryView:checked~.pt-gallery-view .gallery-view-btn{background-color:#fff}#mapView:checked~.map-view-container{visibility:visible;opacity:1;position:relative;z-index:0;margin-bottom:20px}#mapView:checked~.pt-gallery-view .map-view-btn{background-color:#fff}#mapView:checked~.projects-filter__load-wrapper{display:none!important}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.vw-media{background-color:#f4f4f4}.vw-media__header{position:relative;background:#ff282d;padding:0 20px 20px}@media (min-width:480px){.vw-media__header{padding:0 20px 20px}}@media (min-width:768px){.vw-media__header{padding:50px 30px 30px}}@media (min-width:992px){.vw-media__header{padding:50px 30px 30px}}@media (min-width:1420px){.vw-media__header{padding:50px 30px 30px}}@media (min-width:1600px){.vw-media__header{padding:50px 30px 30px}}.vw-media .user-info{padding:10px 0 0;color:#fff;line-height:1.4em}@media (min-width:768px){.vw-media .user-info{position:absolute;right:30px;bottom:30px;max-width:320px}}@media (min-width:992px){.vw-media .user-info{right:30px;bottom:30px}}@media (min-width:1420px){.vw-media .user-info{right:30px;bottom:30px}}@media (min-width:1600px){.vw-media .user-info{right:30px;bottom:30px}}.vw-media .user-info__name{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;padding:0 10px 0 0}.vw-media .user-info__logout{color:#fff;padding:0 0 0 10px}.vw-media .user-info__logout:hover{color:#000}.vw-media__subheader{background:#fff;padding:30px}.vw-media__subheader .disclaimer-mess{color:#ff282d;float:right;display:inline-block;font-size:12px;line-height:30px}.vw-media__subheader .disclaimer-mess a{font-size:12px;color:#ff282d}@media (min-width:768px){.vw-media__subheader .disclaimer-mess{padding-right:200px}}.vw-media__grid-wrapper{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}@media (min-width:768px){.vw-media__grid-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.vw-media__menu{position:relative;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;padding-top:20px}@media (min-width:768px){.vw-media__menu{-webkit-box-flex:0;-ms-flex:0 1 300px;flex:0 1 300px}}@media (min-width:1025px){.vw-media__menu{display:block}.ie9 .vw-media__menu{position:absolute;top:0;left:0;width:300px;height:100%}}.vw-media__media-list{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}@media (min-width:768px){.vw-media__media-list{-webkit-box-flex:0;-ms-flex:0 1 1180px;flex:0 1 1180px}}.ie9 .vw-media__media-list{padding-left:300px}.vw-media .cp-form{margin-top:30px;opacity:1;max-height:auto;-webkit-transition:.3s ease;transition:.3s ease}.vw-media .cp-form__field{position:relative;margin-bottom:20px}.vw-media .cp-form__error-message{margin:0 0 10px;color:#ff282d;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif}.vw-media .cp-form__link{margin:10px 0}.vw-media .cp-form__link a{display:inline-block;padding-right:20px;font-size:14px;color:#ff282d}.vw-media .cp-form__link a:after{margin:5px 0 0 7px}.vw-media .cp-form.hidden{display:none}@media (min-width:768px){.vw-media .cp-form--col2{margin-top:97px}}@media (min-width:768px){.vw-media .cp-form--col2.text-center{text-align:center}}@media (min-width:768px){.vw-media .cp-form--col3{margin:0 5% 0 0}}@media (min-width:768px){.vw-media .cp-form--col4{border-left:1px solid #d4d4d4;padding:0 0 0 6%}}.vw-media .cp-form__title{font-size:16px;margin:0 0 20px}.vw-media .cp-form__btn{width:210px;max-width:100%;margin:10px 0 0}.vw-media .cp-form__btn.btn-simple:after{font-size:20px}.vw-media .cp-form__grid-section{padding:65px 30px 30px}.media__grid-section{padding-top:30px}.media__menu ul{list-style-type:0;margin:0;padding:0}.media__menu li{display:block}.media__menu a{display:block;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;color:#333;padding:16px 12px;border-left:6px solid transparent}.media__menu a.current,.media__menu a:hover{border-left:6px solid #f61a15;color:#f61a15}.media__list{margin-top:0}@media (min-width:768px){.media__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.media__item{padding:0 10px;margin-top:20px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}@media (min-width:768px){.media__item{display:-webkit-box;display:-ms-flexbox;display:flex}}.media__item-inner{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start;background:#fff;padding:20px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:295px}.media__item-img{width:177px;height:249px;margin:0 0 20px;background-size:cover;float:left;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media (min-width:480px){.media__item-img{margin:0 20px 20px 0}}.media__item-content{width:100%;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.ie9 .media__item-content{width:auto}@media (min-width:480px){.media__item-content{width:195px}}.media__item-content .media__item-title{font-size:18px;line-height:22px;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;margin:0 0 10px}.media__item-content .media__item-description{margin:0 0 30px}.media__item-content .media__item-link{color:#ff282d;display:inline-block;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif}.media__item-content .media__item-link:after{font-size:12px;margin:8px 0 0 8px}.media__item-content .media__item-link--read{color:#8d8d8d}.media__load-more{text-align:center}.media__load-more-btn{width:100%;margin:60px 0 0}.media__load-more-btn.hidden{display:none}@media (min-width:768px){.media__load-more-btn{width:auto;min-width:192px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 20px!important}}.media--search .media__item-inner{border:1px solid #f4f4f4}.disclaimer-mess{color:#ff282d;display:inline-block;font-size:12px;line-height:30px}.disclaimer-mess__wrapper{margin:10px 0 40px}.disclaimer-mess a{font-size:12px;color:#ff282d}@media (min-width:768px){.disclaimer-mess{padding-right:200px}}.media-popup__header{padding:10px;background:#f4f4f4;color:#ff282d}@media (min-width:768px){.media-popup__header{padding:20px 40px}}.media-popup__header h3{line-height:1.2em}@media (min-width:768px){.media-popup__header h3{font-size:42px}}.media-popup__content{padding:10px}@media (min-width:768px){.media-popup__content{padding:25px 40px}}.media-popup__copy{margin-bottom:20px}.media-popup__iframe{max-width:100%;max-height:85vh}.media-popup__button-area{background:#ebebeb;padding:10px}@media (min-width:768px){.media-popup__button-area{padding:40px 50px}}.media-popup__button-title{color:#ff282d;font-size:13px;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;margin:0 0 30px}.media-popup__button-link{width:100%;padding:15px 25px}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.vw-content-page{background:#fff;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.vw-content-page__header{background-color:#ff282d;padding:0 20px 20px}@media (min-width:480px){.vw-content-page__header{padding:0 20px 20px}}@media (min-width:768px){.vw-content-page__header{padding:0 30px 30px}}@media (min-width:992px){.vw-content-page__header{padding:0 30px 30px}}@media (min-width:1420px){.vw-content-page__header{padding:0 30px 30px}}@media (min-width:1600px){.vw-content-page__header{padding:0 30px 30px}}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.certifications-page{font-size:18px}@media (min-width:768px){.certifications-page p{font-size:18px}}.certifications-page .btn-social{width:57px;height:31px;margin-right:8px}.certifications-page .btn-social:before{line-height:30px;font-size:20px}.certifications-page .grid-section{margin:20px 0 0}.certifications-page h2{margin:0 0 35px;line-height:1.3em}@media (min-width:768px){.certifications-page h2{font-size:42px}}.certifications-page h3{margin:20px 0 10px}.certifications-page .red{color:#ff282d}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.vw-landing{padding:20px;margin-bottom:50px;position:relative}.vw-landing:after{content:"";background:#ebebeb;height:2px;left:20px;right:20px;position:absolute;bottom:0}@media (min-width:768px){.vw-landing{padding:30px}.vw-landing:after{left:30px;right:30px}}@media (min-width:992px){.vw-landing{padding:30px}.vw-landing:after{left:30px;right:30px}}@media (min-width:1420px){.vw-landing{padding:30px}.vw-landing:after{left:30px;right:30px}}.vw-landing__header{background-color:#ff282d;margin-bottom:0;padding:0 20px 20px}@media (min-width:480px){.vw-landing__header{padding:0 20px 20px}}@media (min-width:768px){.vw-landing__header{padding:0 30px 30px}}@media (min-width:992px){.vw-landing__header{padding:0 30px 30px}}@media (min-width:1420px){.vw-landing__header{padding:0 30px 30px}}@media (min-width:1600px){.vw-landing__header{padding:0 30px 30px}}.vw-landing__title{color:#2b2b2b;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:26px;line-height:1em;letter-spacing:-.02em;margin-bottom:10px}@media (min-width:768px){.vw-landing__title{font-size:28px}}.vw-landing__title+.grid-row{margin-top:0}.vw-landing--grey{background:#f4f4f4;overflow:hidden;position:relative}.vw-landing__list{text-align:center}.vw-landing__list .btn-stroke{margin:50px auto 0}.vw-landing__list .grid-row{text-align:left}.vw-landing__btn.btn-less .more,.vw-landing__btn .less{display:none}.vw-landing__btn.btn-less .less{display:inline}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.unsubscribe{text-align:center;padding:100px 0}@media (min-width:768px){.unsubscribe{padding:250px 0}}.unsubscribe__title{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:22px;letter-spacing:0;font-size:24px}@media (min-width:480px){.unsubscribe__title{font-size:25px}}@media (min-width:768px){.unsubscribe__title{font-size:27px;font-size:35px}}.unsubscribe__subtitle{font-size:17px;margin:15px 30px}@media (min-width:768px){.unsubscribe__subtitle{margin:15px 40px}}.unsubscribe__text{font-size:14px}.unsubscribe__link{text-decoration:underline;font-size:14px;white-space:nowrap}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.cp-footer{width:100%;background-color:#fff;border-top:1px solid #d4d4d4}@media (max-width:1024px) and (orientation:landscape){.is-discover-page .cp-footer{display:none}}.cp-footer .h2,.cp-footer h2{font-size:16px;margin-bottom:20px}.cp-footer .h2,.cp-footer h2,.cp-footer h3{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;letter-spacing:0;line-height:1.3em;color:#8d8d8d}.cp-footer h3{font-size:14px;margin-bottom:10px}.cp-footer p{font-family:Helvetica-Neue,HelveticaNeue-Regular,Helvetica,sans-serif;font-weight:400;font-size:14px;letter-spacing:0;line-height:1.5em;color:#8d8d8d;margin-bottom:20px}.cp-footer__content{display:block;padding:10px}.ie9 .cp-footer__content{max-width:1350px;margin:auto}@media (min-width:480px){.cp-footer__content{padding:10px}}@media (min-width:768px){.cp-footer__content{padding:15px}}@media (min-width:992px){.cp-footer__content{padding:15px;padding-top:50px;padding-bottom:50px}}@media (min-width:1420px){.cp-footer__content{padding:15px;padding-top:50px;padding-bottom:50px}}@media (min-width:1600px){.cp-footer__content{padding:15px;padding-top:50px;padding-bottom:50px}}.cp-footer__content__section{padding:10px;margin-bottom:30px}@media (min-width:480px){.cp-footer__content__section{padding:10px;max-width:60%}}@media (min-width:768px){.cp-footer__content__section{padding:15px}}@media (min-width:992px){.cp-footer__content__section{padding:15px;margin-bottom:0}.ie9 .cp-footer__content__section{float:left}}@media (min-width:1420px){.cp-footer__content__section{padding:15px}}@media (min-width:1600px){.cp-footer__content__section{padding:15px}}.cp-footer__content__section a.btn-stroke{padding:10px 50px 10px 15px}.no-touch .cp-footer__content__section a.btn-stroke:hover{background-color:#ff282d;border-color:#ff282d}@media (min-width:768px){.cp-footer__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ie9 .cp-footer__content{display:block}.ie9 .cp-footer__content:after{content:"";display:table;clear:both}.cp-footer__content__section{width:50%;max-width:350px}.cp-footer .btn-stroke{font-size:12px;white-space:nowrap;padding-right:50px!important}.cp-footer .btn-stroke:after{font-size:18px!important}}@media (min-width:992px){.cp-footer__content__section{width:25%}}@media (min-width:1420px){.cp-footer .btn-stroke{font-size:15px;padding-right:50px!important}.cp-footer .btn-stroke:after{font-size:22px!important}}.cp-footer__contacts{list-style:none;margin-top:20px;margin-bottom:20px}.cp-footer__contacts li{font-size:0}.cp-footer__contacts li+li{margin-top:5px}.cp-footer__contact{display:inline-block;font-family:Helvetica-Neue,HelveticaNeue-Regular,Helvetica,sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#8d8d8d;letter-spacing:-.02em}.cp-footer__contact:before{margin-right:10px;width:20px;height:20px;background-color:#8d8d8d;color:#fff;text-align:center;line-height:20px;font-size:14px}.cp-footer__links{list-style:none}.cp-footer__links li{display:block;padding:0}.cp-footer__links a{display:inline-block;font-family:Helvetica-Neue,HelveticaNeue-Regular,Helvetica,sans-serif;font-weight:400;font-size:14px;line-height:1em;color:#8d8d8d;letter-spacing:-.02em}.cp-footer__links a:before{margin-right:10px;line-height:1em;font-size:14px;color:inherit;-webkit-transition:all .2s ease;transition:all .2s ease}.cp-footer__links a.is-hover,.no-touch .cp-footer__links a:hover{color:#ff282d}.cp-footer__links a.is-hover:before,.no-touch .cp-footer__links a:hover:before{margin-left:3px;margin-right:7px}.cp-footer__social{list-style:none;margin-top:-3px;margin-left:-10px}@media (min-width:768px){.cp-footer__social{margin-left:-25px}}.cp-footer__social li{display:inline-block}.cp-footer ul{list-style:none}.cp-footer__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:distribute;align-content:space-around;border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4}@media (min-width:768px){.cp-footer__top{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.cp-footer__top span{display:inline-block;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:16px;margin-bottom:20px}.cp-footer__top__col{-ms-flex-preferred-size:100%;flex-basis:100%;border-bottom:1px solid #d4d4d4;margin-top:0}.cp-footer__top__col:last-child{border-bottom:none;border-right:none}@media (min-width:768px){.cp-footer__top__col{border-bottom:none;border-right:1px solid #d4d4d4;-ms-flex-preferred-size:25%;flex-basis:25%}}.cp-footer__top__newsletter__field{position:relative}.cp-footer__top__newsletter__field:after{content:"";display:table;clear:both}.cp-footer__top__newsletter__field input[type=text]{width:80%;float:left;border-color:#d4d4d4}.cp-footer__top__newsletter__field input[type=text]+label{display:none}.cp-footer__top__newsletter__field input[type=text]:invalid:not(:focus)+label{display:inline-block;position:absolute;left:0;padding:11px;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:15px;letter-spacing:.02em;line-height:1.2em;color:#8d8d8d;cursor:text}.cp-footer__top__newsletter__field button{width:20%;float:left;background:none;color:#8d8d8d;padding:10px;border-left:none;border-color:#d4d4d4}.cp-footer__bottom{position:relative;border-top:1px solid #d4d4d4}.cp-footer__bottom__scrolltop{width:100%;float:none;border-bottom:1px solid #d4d4d4}@media (min-width:768px){.cp-footer__bottom__scrolltop{width:90px;float:right;border-bottom:none}}.cp-footer__bottom__scrolltop a{display:block;height:50px;width:100%;position:relative;padding:10px;color:#8d8d8d;text-align:center;border-left:1px solid #d4d4d4;overflow:hidden;-webkit-transition:background-color .3s linear;transition:background-color .3s linear}@media (min-width:768px){.cp-footer__bottom__scrolltop a{height:103px;padding:40px 10px}}.no-touch .cp-footer__bottom__scrolltop a:hover{background-color:#ff282d;color:#fff}.cp-footer__bottom__scrolltop a span{display:block;speak:none;font-style:normal;font-weight:700;font-variant:normal;text-transform:none;font-size:18px;line-height:26px;vertical-align:middle}.cp-footer__bottom__scrolltop a span:after{float:none}.cp-footer__bottom__copyright{width:100%;float:none;color:#8d8d8d;overflow:hidden;font-size:14px;text-align:center;line-height:50px}@media (min-width:768px){.cp-footer__bottom__copyright{width:100%;float:left;margin-right:-90px}}.cp-footer__bottom__copyright ul{width:100%;text-align:center}@media (min-width:768px){.cp-footer__bottom__copyright ul{width:calc(100% + 90px)}}.cp-footer__bottom__copyright ul li{display:inline-block}.cp-footer__bottom__copyright ul li a{display:block;height:50px;line-height:50px;width:50px;border-left:1px solid #d4d4d4}.cp-footer__bottom__copyright ul li a img{position:relative;top:5px;left:2px}.cp-footer__bottom__copyright ul li:last-child a{border-right:1px solid #d4d4d4}.cp-footer__delete-link{display:block;position:absolute;left:20px;text-align:left;padding-top:15px;line-height:1.7}.cp-footer__delete-link .mobile-hidden{display:none}@media (min-width:768px){.cp-footer__delete-link .mobile-hidden{display:inline}}.cp-footer__delete-logo{display:inline-block;vertical-align:middle;width:47px;height:12px;font-size:0;vertical-align:top}.cp-footer__delete-logo:before{font-size:12px;color:#bfbfbf;float:none;line-height:1.7}.cp-footer__copyline{width:100px;height:auto;margin:10px 0}@media (min-width:768px){.cp-footer__copyline{width:170px}}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}@media (min-width:992px){.cp-table{display:table}}@media (min-width:992px){.cp-table__row-group{display:table-row-group}}@media (min-width:992px){.cp-table__row{display:table-row;width:100%}}@media (min-width:992px){.cp-table__cell{display:table-cell}}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.cp-breadcrumb__entry,.cp-breadcrumb a{color:#fff;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700}.cp-breadcrumb__entry{font-size:13px}.cp-breadcrumb__entry--hidden{opacity:0;-webkit-transition:.3s ease;transition:.3s ease}.cp-breadcrumb__entry--hidden.is-active{opacity:1}.cp-breadcrumb a{font-size:13px;display:none}@media (min-width:768px){.cp-breadcrumb a{display:inline}}.no-touch .cp-breadcrumb a:hover{color:#2b2b2b}.cp-breadcrumb a:before{content:"/";margin:0 5px;text-decoration:none;color:#fff}.cp-breadcrumb a:first-child::before{content:none}.cp-breadcrumb a:last-child{font-family:Helvetica-Neue,HelveticaNeue-Regular,Helvetica,sans-serif;font-weight:400}.cp-breadcrumb__link:before{display:none}.cp-breadcrumb-line-group{line-height:1.25}.cp-breadcrumb-line-group__line{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:13px}.cp-breadcrumb-line-group__line:after{content:"/";margin:0 5px 0 7px}.cp-breadcrumb-line-group__group{font-family:Helvetica-Neue,HelveticaNeue-Regular,Helvetica,sans-serif;font-size:13px;color:#8d8d8d;margin-right:5px;font-weight:700;text-decoration:underline}.cp-breadcrumb-line-group__group:after{content:","}.cp-breadcrumb-line-group__group:hover{color:#ff282d}.cp-breadcrumb-line-group__group:last-child:after{content:""}.cp-breadcrumb-line-group__belongs{font-size:13px}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.cp-active-filters{display:block;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:32px;line-height:1em;letter-spacing:-.02em;color:#fff;color:#333}.cp-active-filters strong{font-weight:700}@media (min-width:480px){.cp-active-filters{font-size:40px}}@media (min-width:768px){.cp-active-filters{font-size:45px}}.cp-active-filters strong{color:#fff}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.cp-product-download{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:#fff;padding:10px 15px;font-size:14px;line-height:1.2;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;color:#8d8d8d;-webkit-transition:background-color .3s linear,color .3s linear;transition:background-color .3s linear,color .3s linear}@media (min-width:768px){.cp-product-download{font-size:15px;padding:15px 20px}}.cp-product-download:after{font-size:18px}@media (min-width:768px){.cp-product-download:after{font-size:28px}}.cp-product-download__extra{display:none}@media (min-width:768px){.cp-product-download__extra{display:block}}.no-touch .cp-product-download:hover{background-color:#ff282d;color:#fff}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.cp-side-nav{position:relative}.cp-side-nav__title{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:20px;letter-spacing:-.02em;color:#ff282d}.cp-side-nav__sub{display:none}.cp-side-nav__sub.sub-selected{display:block}.cp-side-nav__items{position:relative;padding-top:30px;padding-bottom:30px;-webkit-transform:translateZ(0);transform:translateZ(0)}.cp-side-nav__items.top{top:0!important}.cp-side-nav__items.fixed{position:fixed;top:70px}@media (min-width:1025px){.cp-side-nav__items.fixed{top:156px}}.cp-side-nav__items.bottom{position:absolute;bottom:0}.cp-side-nav__items__family{display:block;position:relative;clear:both;padding:10px 0 10px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:lighter;font-size:16px;line-height:1.2em;color:#ff282d}.cp-side-nav__items__family:before{margin-right:10px;margin-bottom:30px}.cp-side-nav__items__item{display:block;position:relative;clear:both;padding:10px 0 10px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:lighter;font-size:16px;line-height:1.2em;color:#2b2b2b;-webkit-transition:none;transition:none}.cp-side-nav__items__item.selected+.cp-side-nav__sub{display:block}.cp-side-nav__items__item i{display:inline-block;margin-right:5px;vertical-align:middle}.cp-side-nav__items__item i:after{font-size:16px}.cp-side-nav__items__item:before{content:"";position:absolute;display:block;top:0;left:0;width:5px;height:100%;background-color:#ff282d;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:top left;transform-origin:top left;-webkit-transition:-webkit-transform .5s cubic-bezier(.215,.61,.355,1);transition:-webkit-transform .5s cubic-bezier(.215,.61,.355,1);transition:transform .5s cubic-bezier(.215,.61,.355,1);transition:transform .5s cubic-bezier(.215,.61,.355,1),-webkit-transform .5s cubic-bezier(.215,.61,.355,1)}.cp-side-nav__items__item.selected{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;color:#ff282d}.cp-side-nav__items__item.selected:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.cp-side-nav__items__item.selected,.no-touch .cp-side-nav__items__item:hover{color:#ff282d}.cp-side-nav__sub{margin:0 0 0 22px}.cp-side-nav--downloads{position:static}.cp-side-nav--downloads .cp-side-nav__items{padding:10px 0}@media (min-width:768px){.cp-side-nav--downloads .cp-side-nav__items{padding:30px 0}}.cp-side-nav--downloads .cp-side-nav__items.top{top:0!important}.cp-side-nav--downloads .cp-side-nav__items.fixed{position:fixed;top:70px}@media (min-width:1025px){.cp-side-nav--downloads .cp-side-nav__items.fixed{top:70px}}.cp-side-nav--downloads .cp-side-nav__items__item{padding:10px 0 10px 22px}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.cp-select{position:relative}.cp-select select{-webkit-appearance:none;display:block;width:100%;height:100%;border-radius:0;background:transparent;outline:none}.cp-select.white select{border:1px solid #2b2b2b;color:#8d8d8d}.cp-select.dark select{border:1px solid #2b2b2b;color:#2b2b2b;background-color:#fff}.cp-select.dark:before{height:100%;width:50px;right:0;top:0;background:#2b2b2b}.cp-select.dark:before,.cp-select:after{content:"";pointer-events:none;position:absolute}.cp-select:after{height:9px;width:9px;right:70px;top:35%;background:transparent;border:2px solid #8d8d8d;border-top:none;border-right:none;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.projects-container{margin:-15px}.projects-container .masonry-cell{position:absolute;display:block;list-style:none;width:100%;height:auto;padding:15px}@media (min-width:480px){.projects-container .masonry-cell{width:50%}}@media (min-width:768px){.projects-container .masonry-cell{width:33.3%}}@media (min-width:992px){.projects-container .masonry-cell{width:25%}}@media (min-width:1420px){.projects-container .masonry-cell{width:20%}}.projects-container .masonry-cell.is-hidden{opacity:0}@media (min-width:1420px){.projects-container--dark .masonry-cell{width:25%}}.cp-masonry{display:block;-webkit-column-width:300px;column-width:300px;-webkit-column-gap:0;column-gap:0;list-style:none;margin-left:-10px;margin-right:-10px}.cp-masonry.is-empty{margin:0}.cp-masonry .masonry-cell{display:inline-block;padding:15px}.cp-masonry__cell{display:inline-block;position:relative;width:100%;padding:10px}@media (min-width:480px){.ie9 .cp-masonry__cell{width:49%}}@media (min-width:768px){.ie9 .cp-masonry__cell{width:32%}}@media (min-width:992px){.ie9 .cp-masonry__cell{width:24%}}@media (min-width:1420px){.ie9 .cp-masonry__cell{width:16%}}@media (min-width:480px){.cp-masonry{margin-left:-10px;margin-right:-10px}.cp-masonry__cell{display:inline-block;padding:10px}}@media (min-width:768px){.cp-masonry{margin-left:-15px;margin-right:-15px}.cp-masonry__cell{display:inline-block;padding:15px}}@media (min-width:992px){.cp-masonry{margin-left:-15px;margin-right:-15px}.cp-masonry__cell{display:inline-block;padding:15px}}@media (min-width:1420px){.cp-masonry{margin-left:-15px;margin-right:-15px}.cp-masonry__cell{display:inline-block;padding:15px}}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.cp-project-thumb{display:inline-block;position:relative;width:100.1%;font-size:0;-webkit-transition:.5s;transition:.5s;opacity:0}.cp-project-thumb.isShowed,.isShowed.cp-project-thumb{opacity:1}.cp-project-thumb img{display:block;width:100%;height:auto;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;-webkit-backface-visibility:hidden;backface-visibility:hidden}.cp-project-thumb__photos{display:block;position:absolute;top:0;left:0;white-space:nowrap;padding:10px;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:14px;line-height:20px;color:#ff282d;background-color:hsla(0,0%,100%,.8)}.cp-project-thumb__photos:before{font-size:20px;line-height:20px;margin-right:10px}.cp-project-thumb__label{display:block;padding:20px;position:relative;z-index:1;background-color:#fff;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:16px;line-height:1.2em;color:#8d8d8d;-webkit-transition:color .2s linear,background-color .2s linear;transition:color .2s linear,background-color .2s linear}.cp-project-thumb__location{display:block;margin-top:10px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:lighter;font-size:14px;line-height:20px;color:#8d8d8d}.cp-project-thumb__location:before{font-size:20px;line-height:20px;color:#ff282d;margin-right:5px}.cp-project-thumb.cp-project-thumb--hover,.no-touch .cp-project-thumb:hover{background-color:#ff282d}.cp-project-thumb.cp-project-thumb--hover img,.no-touch .cp-project-thumb:hover img{opacity:.3}.cp-project-thumb.cp-project-thumb--hover .vw-galleries__thumb__label,.no-touch .cp-project-thumb:hover .vw-galleries__thumb__label{color:#fff;background-color:#ff282d}.cp-project-thumb--search{opacity:1}.cp-project-thumb--search .cp-project-thumb__label{border-left:1px solid #f4f4f4;border-right:1px solid #f4f4f4;border-bottom:1px solid #f4f4f4}.projects-container--dark .cp-project-thumb>img{-o-object-fit:cover;font-family:object-fit\:cover;object-fit:cover;height:215px}@media (min-width:768px){.projects-container--dark .cp-project-thumb>img{height:235px}}.projects-container--dark .cp-project-thumb__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:120px;color:#fff;background-color:#1a1a1a}@media (min-width:480px){.projects-container--dark .cp-project-thumb__label{min-height:150px}}.projects-container--dark .cp-project-thumb__photos{display:none}.projects-container--dark .cp-project-thumb__location{margin-top:auto;padding-top:20px;color:#9a9a9a}.projects-container--dark .cp-masonry-cell{padding-top:10px;padding-bottom:10px}@media (min-width:480px){.projects-container--dark .cp-masonry-cell{padding-top:15px;padding-bottom:15px}}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.cp-event-thumb{margin-bottom:30px}@media (min-width:992px){.cp-event-thumb{margin-bottom:0;padding-bottom:20px;border-bottom:1px solid #8d8d8d}}.cp-event-thumb__visual{min-width:150px;vertical-align:middle}.cp-event-thumb__visual img{width:100%;display:block}.cp-event-thumb__content{width:100%}.cp-event-thumb__content h2{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:18px;color:#8d8d8d;line-height:1em;letter-spacing:-.02em;margin:30px 0 15px}@media (min-width:992px){.cp-event-thumb__content h2{margin:0 0 10px}}.cp-event-thumb__content p{color:#8d8d8d;font-size:16px;line-height:1.5em;max-width:820px;margin-bottom:20px}@media (min-width:992px){.cp-event-thumb__content p{margin-bottom:0}}.cp-event-thumb__location{min-width:180px}.cp-event-thumb__location p{color:#8d8d8d;font-size:16px;line-height:1.5em}.cp-event-thumb__date{min-width:180px}.cp-event-thumb__date p{color:#8d8d8d;font-size:16px;line-height:1.5em;margin-bottom:20px}@media (min-width:992px){.cp-event-thumb__date p{margin-bottom:0}}.cp-event-thumb__link{min-width:150px}.cp-event-thumb__link a{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;color:#8d8d8d;display:inline-block;padding:20px;border:1px solid #8d8d8d}@media (min-width:992px){.cp-event-thumb__link a{float:right}}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.cp-case-study-thumb{display:table;width:100%;height:465px;background-repeat:no-repeat;background-size:cover;position:relative}.cp-case-study-thumb:after{content:"";display:block;position:absolute;width:100%;height:100%;left:0;bottom:0;-webkit-transform-origin:bottom left;transform-origin:bottom left;background-color:#fff}.cp-case-study-thumb.hidden:after{-webkit-transform:scaleY(1);transform:scaleY(1)}.cp-case-study-thumb:not(.hidden):after{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transition:-webkit-transform 1.2s cubic-bezier(.645,.045,.355,1);transition:-webkit-transform 1.2s cubic-bezier(.645,.045,.355,1);transition:transform 1.2s cubic-bezier(.645,.045,.355,1);transition:transform 1.2s cubic-bezier(.645,.045,.355,1),-webkit-transform 1.2s cubic-bezier(.645,.045,.355,1)}.cp-case-study-thumb a{display:table-cell;text-align:center;vertical-align:middle;background-color:transparent;-webkit-transition:background-color .3s linear;transition:background-color .3s linear}.no-touch .cp-case-study-thumb a:hover{background-color:rgba(255,40,45,.5)}.cp-case-study-thumb a header{margin-bottom:20px}.cp-case-study-thumb a header h2{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:48px;letter-spacing:-.02em;color:#fff;opacity:1}.cp-case-study-thumb a header p{font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:lighter;font-size:24px;color:#fff;margin-top:20px;opacity:1}.cp-case-study-thumb a header.hidden h2,.cp-case-study-thumb a header.hidden p{opacity:0}.cp-case-study-thumb a header:not(.hidden) h2,.cp-case-study-thumb a header:not(.hidden) p{-webkit-transition:opacity 1.2s linear;transition:opacity 1.2s linear}.cp-case-study-thumb--search{height:340px;background-position:50%}.cp-case-study-thumb--search .cp-case-study-thumb__link{padding:10px}@media (min-width:992px){.cp-case-study-thumb--search .cp-case-study-thumb__link{padding:15px}}.cp-case-study-thumb--search .cp-case-study-thumb__headline{font-size:36px}.cp-case-study-thumb--search .cp-case-study-thumb__location{font-size:20px}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.cp-case-study-intro-text{font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:lighter;font-size:28px;line-height:1.7em;color:#ff282d;padding-top:70px;padding-bottom:70px}@media (min-width:480px){.cp-case-study-intro-text{padding-top:70px;padding-bottom:70px}}@media (min-width:768px){.cp-case-study-intro-text{padding-top:70px;padding-bottom:70px}}@media (min-width:992px){.cp-case-study-intro-text{padding-top:70px;padding-bottom:70px}}@media (min-width:1420px){.cp-case-study-intro-text{padding-top:70px;padding-bottom:70px}}@media (min-width:1600px){.cp-case-study-intro-text{padding-top:70px;padding-bottom:70px}}.cp-case-study-html-text{padding:30px 20px}@media (min-width:768px){.cp-case-study-html-text{padding:30px 0}}.cp-case-study-html-text h2{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:30px;line-height:1.133;letter-spacing:-.02em;color:#333;margin-bottom:.433em}@media (min-width:768px){.cp-case-study-html-text h2{font-size:24px;line-height:1.2}}.cp-case-study-html-text h2+div p,.cp-case-study-html-text h2+h3,.cp-case-study-html-text h2+p{margin-top:40px}.cp-case-study-html-text h3{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:24px;letter-spacing:-.02em;line-height:1.2em;color:#333}.cp-case-study-html-text h3+div p,.cp-case-study-html-text h3+p{margin-top:30px}.cp-case-study-html-text p{font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:lighter;letter-spacing:-.02em;font-size:16px;line-height:1.875;color:#666}@media (min-width:768px){.cp-case-study-html-text p{font-size:18px;line-height:1.8}}.cp-case-study-html-text p+h3{margin-top:50px}.cp-case-study-html-text p+p{margin-top:25px}.cp-case-study__highlighted p{font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-size:18px;line-height:1.7;letter-spacing:0;color:#666}@media (min-width:768px){.cp-case-study__highlighted p{font-size:24px}}.cp-case-study-quote{padding-top:1em;margin-bottom:3em}.cp-case-study-quote blockquote{font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;color:#8d8d8d}.cp-case-study-quote blockquote:after{content:"";display:table;clear:both}.cp-case-study-quote blockquote span{position:relative;font-style:italic;font-size:18px;line-height:1.25em}.cp-case-study-quote blockquote span:after,.cp-case-study-quote blockquote span:before{color:#ff282d;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-size:30px;font-weight:700}.cp-case-study-quote blockquote span:before{content:"\201C";margin-right:10px;padding:5px}.cp-case-study-quote blockquote span:after{content:"\201D";margin-left:10px;padding:5px}@media (min-width:768px){.cp-case-study-quote blockquote span{font-size:36px}.cp-case-study-quote blockquote span:after,.cp-case-study-quote blockquote span:before{position:absolute;margin-top:10px;font-size:60px}.cp-case-study-quote blockquote span:before{margin-left:-40px}.cp-case-study-quote blockquote span:after{margin-left:20px}}.cp-case-study-quote blockquote footer{width:75%;white-space:nowrap;margin-top:20px;font-size:14px;line-height:1.3em;letter-spacing:.02em}.cp-case-study-quote blockquote footer strong{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700}.cp-case-study-quote blockquote footer img{display:inline-block;vertical-align:middle;border-radius:30px;margin-right:20px}.cp-case-study-quote blockquote footer cite{white-space:normal;font-style:normal;display:inline-block;vertical-align:middle}.cp-case-study-full-image.no-gutter{margin-left:-20px;margin-right:-20px}.cp-case-study-full-image.no-gutter img{display:block;margin:auto;max-width:100%}@media (min-width:768px){.cp-case-study-full-image.no-gutter{margin-left:auto;margin-right:auto;max-width:1600px}}.cp-case-study-image{position:relative;background-color:#ff282d}.cp-case-study-image__bg{width:100%;padding-top:60%;background-repeat:no-repeat;background-size:cover;background-position:50%;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.cp-case-study-image__content{position:absolute;top:0;left:0;width:100%;height:100%}.cp-case-study-image__content__text{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);opacity:0;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;text-align:center}.cp-case-study-image__content__text p{color:#fff;margin-top:10px}.cp-case-study-image__content:after{color:#fff;position:absolute;top:20px;right:20px;font-size:24px}.no-touch .cp-case-study-image:hover .cp-case-study-image__bg{opacity:.1}.no-touch .cp-case-study-image:hover .cp-case-study-image__content__text{opacity:1}.cp-case-study-comparison{position:relative;width:100%;background-color:#8d8d8d;font-size:0;overflow:hidden}.cp-case-study-comparison__before{width:auto;height:100%}.cp-case-study-comparison__after{width:100%;height:auto}.cp-case-study-comparison__mask{position:absolute;top:0;left:0;width:50%;height:100%;border-right:1px solid #fff;overflow:hidden}.cp-case-study-comparison__controls{display:block;position:absolute;width:80px;height:40px;top:50%;left:50%;margin-top:-20px;margin-left:-40px;background-image:url(/App_Themes/iGuzzini/images/global/comparison_controller.png);background-size:contain;background-position:50%;cursor:pointer;opacity:0;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.no-touch .cp-case-study-comparison:hover .cp-case-study-comparison__controls{opacity:1}.cp-case-study-sketchfab{position:relative;padding-top:60%}.cp-case-study-sketchfab iframe{position:absolute;top:0;left:0}.cp-case-study-tree-images{position:relative;overflow:hidden;margin:40px 0}@media (min-width:992px){.cp-case-study-tree-images{margin:100px 0}}.cp-case-study-tree-images__spacer{display:none}@media (min-width:768px){.cp-case-study-tree-images__spacer{display:block;width:100%;padding-top:60%}}.cp-case-study-tree-images__table{display:block}@media (min-width:768px){.cp-case-study-tree-images__table{display:block;position:absolute;top:0;bottom:0;left:10px;right:10px}.cp-case-study-tree-images__table__col{display:block;position:relative;top:0;left:0;width:50%;height:100%;margin-top:0}.cp-case-study-tree-images__table__col .col-12{height:50%;margin-top:0;padding-left:0;padding-right:0}.cp-case-study-tree-images__table__col .col-12:first-child{padding-bottom:10px}.cp-case-study-tree-images__table__col .col-12:nth-child(2){padding-top:10px}.cp-case-study-tree-images__table__col:nth-child(2) .grid-row{height:100%;margin-left:0;margin-right:0}.cp-case-study-tree-images__table__col:nth-child(2) .grid-row:before{margin-top:0}.cp-case-study-tree-images__table__col:nth-child(2) .grid-row .col-12{height:50%;padding-left:0;padding-right:0}.cp-case-study-tree-images__table__col:nth-child(2) .grid-row .col-12:first-child{padding-bottom:10px}.cp-case-study-tree-images__table__col:nth-child(2) .grid-row .col-12:last-child{margin-top:0;padding-top:10px}.cp-case-study-tree-images__table .cp-case-study-image{width:100%;height:100%}.cp-case-study-tree-images__table .cp-case-study-image__bg{padding-top:0;height:100%}}@media (min-width:768px) and (min-width:768px){.cp-case-study-tree-images__table{left:15px;right:15px}}.cp-sticky{position:-webkit-sticky;position:-moz-sticky;position:-o-sticky;position:-ms-sticky;position:sticky}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.cp-image-square{position:relative;background-color:#fff;margin-bottom:30px;overflow:hidden}.cp-image-square__image img{display:block;max-width:100%;margin-left:auto;margin-right:auto}.no-touch .cp-image-square:hover .cp-image-square__overlay{-webkit-transform:translateY(0);transform:translateY(0)}.cp-image-square__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.7);border-top:3px solid #ff282d;padding:20px;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;color:#ff282d;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .3s cubic-bezier(.455,.03,.515,.955);transition:-webkit-transform .3s cubic-bezier(.455,.03,.515,.955);transition:transform .3s cubic-bezier(.455,.03,.515,.955);transition:transform .3s cubic-bezier(.455,.03,.515,.955),-webkit-transform .3s cubic-bezier(.455,.03,.515,.955)}@media (min-width:480px){.cp-image-square__overlay{padding:20px}}@media (min-width:768px){.cp-image-square__overlay{padding:30px}}@media (min-width:992px){.cp-image-square__overlay{padding:30px}}@media (min-width:1420px){.cp-image-square__overlay{padding:30px}}.cp-image-square__overlay:before{margin-right:5px}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.cp-filter{position:relative;display:inline-block;background-color:#fff;border:1px solid #8d8d8d}.cp-filter select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;padding:25px 70px 9px 20px;background-color:transparent;background-image:none;outline:0;color:#000;opacity:1;-webkit-transition:opacity .5s linear .15s;transition:opacity .5s linear .15s;cursor:pointer}.cp-filter .cp-filter__title,.cp-filter select{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-size:14px;font-weight:700}.cp-filter .cp-filter__title{position:absolute;top:18px;left:20px;padding:0;line-height:1em;letter-spacing:0;color:#8d8d8d;pointer-events:none;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateY(-5px) scale(.73);transform:translateY(-5px) scale(.73);-webkit-transition:-webkit-transform .8s cubic-bezier(.19,1,.22,1);transition:-webkit-transform .8s cubic-bezier(.19,1,.22,1);transition:transform .8s cubic-bezier(.19,1,.22,1);transition:transform .8s cubic-bezier(.19,1,.22,1),-webkit-transform .8s cubic-bezier(.19,1,.22,1)}.cp-filter:after{position:absolute;top:0;right:0;width:50px;height:50px;font-size:18px;text-align:center;line-height:50px;border-left:1px solid #8d8d8d;pointer-events:none}.cp-filter--full{width:100%}.cp-filter--full select{width:100%;padding:26px 70px 10px 20px}.cp-filter--full:before{height:52px}.cp-filter--mid-grey,.cp-filter--mid-grey:before{border-color:#d4d4d4}@-moz-document url-prefix(){.cp-filter select{padding:25px 70px 7px 17px}}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.cp-radio-console{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:1px 1px 0 0}.cp-radio-console__item{display:block;min-width:80px;margin:-1px 0 0;-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%}.cp-radio-console__input:checked+.cp-radio-console__label{color:#ff282d;background:#fff}.cp-radio-console__label{margin:0 -1px 0 0;border:1px solid #d4d4d4;display:block;padding:15px!important}.cp-radio-console__label:before{display:none!important}.cp-radio-console__header{color:inherit;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:14px;line-height:20px}.cp-radio-console__header+.cp-radio-console__header{margin-top:0}.cp-radio-console__header--sub{font-family:Helvetica-Neue,HelveticaNeue-Regular,Helvetica,sans-serif;font-weight:400}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.blind{display:none;position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;opacity:.5;background:#000}.blind--active{display:block}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.animated-points{list-style:none;text-align:left}.animated-points__item+.animated-points__item{margin-top:20px}.animated-points__label{pointer-events:none;color:#333!important;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif!important;font-size:22px!important;line-height:30px!important;padding-left:60px!important}.animated-points__note{background:#fff000;opacity:0;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}input[type=checkbox]:checked+label .animated-points__note{opacity:1}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.social-post-wrapper{position:relative;padding-bottom:100%}@media (min-width:992px){.social-post-wrapper{padding-bottom:50%}}.cp-social-post{display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:#00c2ec;-webkit-transition:.5s ease-out;transition:.5s ease-out;opacity:0}.cp-social-post.active{opacity:1;z-index:1}.no-touch .cp-social-post:hover .cp-social-post__native-img{-webkit-transform:scale(1.05) rotate(.001deg);transform:scale(1.05) rotate(.001deg)}.cp-social-post__content{display:block;position:absolute;top:0;left:0;width:100%;height:100%;padding:30px 0 20px 30px;overflow:hidden}.cp-social-post__content:after{content:" ";position:absolute;left:0;bottom:0;height:60px;width:100%;display:block;z-index:1;pointer-events:none}@media (min-width:992px){.cp-social-post__content{width:50%}}.cp-social-post__content a{color:inherit}.cp-social-post__content-inner{overflow-y:scroll;overflow-x:hidden;height:100%;position:relative;margin-right:-17px;padding:0 47px 0 0}.cp-social-post__label{display:inline-block;position:relative;font-family:Helvetica-Neue,HelveticaNeue-Regular,Helvetica,sans-serif;font-weight:400;font-size:14px;letter-spacing:0;line-height:30px;color:#fff;z-index:2}.cp-social-post__label:before{margin-right:10px;color:#00add3;font-size:30px;line-height:30px}.cp-social-post .cp-social-post__link-overlay{display:block;position:absolute;width:100%;height:100%;top:0;left:0;margin-top:0;z-index:1}.cp-social-post__message{display:block;margin-top:5px;word-wrap:break-word;padding-top:30px;z-index:1}.cp-social-post__message,.cp-social-post__message a{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:16px;letter-spacing:-.02em;line-height:1.5em;color:#fff;position:relative}.cp-social-post__message a{margin-top:20px}@media (min-width:1420px){.cp-social-post__message a{font-size:20px}}.cp-social-post__message a:after{content:" ";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:5}@media (min-width:480px){.cp-social-post__message{margin-top:10px;margin-bottom:30px}}@media (min-width:1420px){.cp-social-post__message{font-size:20px}}.cp-social-post__image-wrapper{overflow:hidden;position:absolute;width:50%;height:100%;top:0;right:0;z-index:1}.cp-social-post__native-img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;font-family:object-fit\:cover;object-fit:cover}.cp-social-post__image,.cp-social-post__native-img{-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:transform}.cp-social-post__image{display:none}@media (min-width:992px){.cp-social-post__image{display:block;position:absolute;top:0;right:0;width:100%;height:100%}.cp-social-post__image:before{content:"";display:block;position:absolute;width:34px;height:34px;top:35px;left:0;background-color:#00c2ec;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:2}}.cp-social-post.twitter .cp-social-post__content:after{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,194,236,0)),color-stop(59%,#00c2ec),color-stop(99%,#00c2ec));background:linear-gradient(180deg,rgba(0,194,236,0) 0,#00c2ec 59%,#00c2ec 99%);background:-webkit-linear-gradient(180deg,rgba(0,194,236,0) 0,#00c2ec 59%,#00c2ec 99%)}.cp-social-post.instagram{background-color:#fff}.cp-social-post.instagram .cp-social-post__content:after{background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),to(#fff));background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff)}.cp-social-post.instagram .cp-social-post__label,.cp-social-post.instagram .cp-social-post__label:before,.cp-social-post.instagram .cp-social-post__message,.cp-social-post.instagram .cp-social-post__message a{color:#000}.no-touch .cp-social-post.instagram .cp-social-post__message a:hover{color:#666}.cp-social-post.instagram .cp-social-post__image:before{background-color:#fff}.cp-social-post.facebook{background-color:#474f92}.cp-social-post.facebook .cp-social-post__content:after{background:-webkit-gradient(linear,left top,left bottom,from(rgba(71,79,146,0)),color-stop(59%,#474f92),color-stop(99%,#474f92));background:linear-gradient(180deg,rgba(71,79,146,0) 0,#474f92 59%,#474f92 99%);background:-webkit-linear-gradient(180deg,rgba(71,79,146,0) 0,#474f92 59%,#474f92 99%)}.cp-social-post.facebook .cp-social-post__label{color:#fff}.cp-social-post.facebook .cp-social-post__label:before{color:#7e86c1}.cp-social-post.facebook .cp-social-post__message,.cp-social-post.facebook .cp-social-post__message a{color:#fff}.no-touch .cp-social-post.facebook .cp-social-post__message a:hover{color:#ebebeb}.cp-social-post.facebook .cp-social-post__image:before{background-color:#474f92}.cp-social-post.pinterest{background-color:#a62535}.cp-social-post.pinterest .cp-social-post__content:after{background:-webkit-gradient(linear,left top,left bottom,from(rgba(166,37,53,0)),color-stop(59%,#a62535),color-stop(99%,#a62535));background:linear-gradient(180deg,rgba(166,37,53,0) 0,#a62535 59%,#a62535 99%);background:-webkit-linear-gradient(180deg,rgba(166,37,53,0) 0,#a62535 59%,#a62535 99%)}.cp-social-post.pinterest .cp-social-post__label{color:#fff}.cp-social-post.pinterest .cp-social-post__label:before{color:#da5768}.cp-social-post.pinterest .cp-social-post__message,.cp-social-post.pinterest .cp-social-post__message a{color:#fff}.no-touch .cp-social-post.pinterest .cp-social-post__message a:hover{color:#ebebeb}.cp-social-post.pinterest .cp-social-post__image:before{background-color:#a62535}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.colors-list{list-style:none;font-size:0}.colors-list .colors-list__li{display:inline-block;vertical-align:top;min-width:180px;padding:5px 10px 5px 0;font-size:12px;width:33.33333333%}.colors-list__li+.colors-list__li{margin-top:0}.colors-list .colors-list__img{vertical-align:middle;margin-right:10px}.colors-list--line .colors-list__li{width:auto;min-width:0}.colors-list--line .colors-list__img{width:15px;height:15px}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.cp-description-box{word-break:break-word}.vw-product .cp-description-box{margin-bottom:20px}@media (min-width:768px){.vw-product .cp-description-box{margin-bottom:40px}}@media (min-width:768px){.cp-description-box{display:-webkit-box;display:-ms-flexbox;display:flex}}.cp-description-box__content,.cp-description-box__image{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:768px){.cp-description-box__content,.cp-description-box__image{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}.cp-description-box__image{height:350px;background-size:cover;background-repeat:no-repeat;background-position:50%}@media (min-width:768px){.cp-description-box__image{height:auto}}.show-blade-element .cp-description-box__image{height:200px}@media (min-width:768px){.show-blade-element .cp-description-box__image{height:auto}}.cp-description-box__native-img{width:100%;height:100%;-o-object-fit:cover;font-family:object-fit\:cover;object-fit:cover}.cp-description-box__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;padding:25px}@media (min-width:768px){.cp-description-box__content{min-height:475px;padding:35px}}.cp-description-box__content--spaced{padding:35px}@media (min-width:768px){.cp-description-box__content--spaced{padding:55px}}.cp-description-box__content header{margin-bottom:20px}@media (min-width:768px){.cp-description-box__content header{margin-bottom:35px}}.cp-description-box__content header h2{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:36px;color:#ff282d;line-height:1em;letter-spacing:-.02em}@media (min-width:768px){.cp-description-box__content header h2{font-size:48px}}.cp-description-box__content header p{font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:lighter;font-size:26px;color:#8d8d8d;line-height:1em;letter-spacing:0}@media (min-width:768px){.cp-description-box__content header p{font-size:30px}}.cp-description-box__content p{font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:lighter;font-size:16px;color:#2b2b2b;line-height:1.75em;letter-spacing:0}.cp-description-box__content p+a{margin-top:30px}.cp-description-box__content.bottom{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.cp-description-box__content.middle{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cp-description-box__content.justify .cp-description-box__copy{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.cp-description-box__copy{color:#666}.cp-description-box__title{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:36px;color:#ff282d;line-height:1em;letter-spacing:-.02em;margin-bottom:10px}@media (min-width:768px){.cp-description-box__title{font-size:48px}}.cp-description-box__subtitle{font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:lighter;font-size:24px;color:#8d8d8d;line-height:1em;letter-spacing:0;margin-bottom:10px}@media (min-width:768px){.cp-description-box__subtitle{font-size:28px}}.cp-description-box__subtitle--small{color:#333;line-height:1.33em;letter-spacing:-.02em;margin-bottom:0;font-size:20px}@media (min-width:768px){.cp-description-box__subtitle--small{font-size:24px;margin-bottom:30px}}.cp-description-box__text{font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:lighter;font-size:15px;line-height:1.75em;color:#8d8d8d;letter-spacing:0;margin-bottom:1em}@media (min-width:768px){.cp-description-box__text{font-size:16px}}.cp-description-box_content-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cp-description-box__cta{margin-top:15px}.cp-description-box__cta .btn-stroke{font-size:16px}.cp-description-box_text-center{text-align:center}.cp-description-box__list{font-size:16px;line-height:20px;list-style:none;margin-top:0;-webkit-column-width:180px;column-width:180px;-webkit-column-gap:30px;column-gap:30px}@media (min-width:768px){.cp-description-box__list{margin-top:90px;font-size:18px;line-height:22px}}.cp-description-box__item{margin-bottom:25px;display:inline-block;width:100%}.cp-description-box__item b{color:#ff282d}.cp-description-box--black{background-color:#000}.cp-description-box--black .cp-description-box__content{color:#fff;padding-bottom:40px!important;padding-top:40px!important;background-color:transparent}@media (min-width:992px){.cp-description-box--black .cp-description-box__content{padding-bottom:150px!important;padding-top:150px!important}}.cp-description-box--black .cp-description-box__copy{color:#fff}.cp-description-box--black .cp-description-box__image{background-size:contain;min-height:300px}@media (min-width:992px){.cp-description-box--black .cp-description-box__image{min-height:800px}}.cp-description-box--about .cp-description-box__copy{font-size:20px;line-height:26px;max-width:535px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif}@media (min-width:768px){.cp-description-box--about .cp-description-box__copy{font-size:30px;line-height:36px}}@media (min-width:992px){.cp-description-box--about .cp-description-box__copy{font-size:40px;line-height:46px}}.cp-description-box--about .cp-description-box__image{background-size:auto;min-height:775px}.cp-description-box--white{max-width:1100px;margin:0 auto}.cp-description-box--white p{font-size:16px;line-height:20px}@media (min-width:768px){.cp-description-box--white p{font-size:20px;line-height:30px}}.cp-description-box--white .cp-description-box__content{padding:20px}@media (min-width:768px){.cp-description-box--white .cp-description-box__content{padding:35px}}@media (min-width:992px){.cp-description-box--white .cp-description-box__content{padding:90px 35px 100px}}.cp-description-box--white .cp-description-box__subtitle{font-size:24px;line-height:30px;margin-bottom:25px}@media (min-width:768px){.cp-description-box--white .cp-description-box__subtitle{font-size:30px;line-height:36px;margin-bottom:55px}}.cp-description-box--grey{background:#f4f4f4}.cp-description-box--grey .cp-description-box__content{background:none;padding:90px 35px 35px}.cp-description-box--grey .cp-description-box__subtitle{font-size:30px;line-height:36px}.cp-description-box--text .cp-description-box__copy{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:768px){.cp-description-box--text .cp-description-box__copy{-webkit-box-flex:0;-ms-flex:0 0 65%;flex:0 0 65%;max-width:65%}}.cp-description-box--text .cp-description-box__content{min-height:250px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:1100px;margin:0 auto}.cp-description-box--imgright .cp-description-box__subtitle{margin-bottom:20px}@media (min-width:768px){.cp-description-box--imgright .cp-description-box__subtitle{margin-bottom:250px;margin-right:50%}}.cp-description-box--imgright .cp-description-box__content{background:none;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;position:relative;z-index:2}@media (min-width:768px){.cp-description-box--imgright .cp-description-box__content{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.cp-description-box--imgright .cp-description-box__image{background-position:100%;background-size:contain;margin-left:20px}@media (min-width:768px){.cp-description-box--imgright .cp-description-box__image{background-position:0 100%;background-size:100% auto;position:absolute;right:0;top:0;bottom:0;height:100%;width:50%;z-index:1;margin-left:0}}@media (min-width:992px){.cp-description-box--imgright .cp-description-box__image{background-position:100% 100%}}@media (min-width:1420px){.cp-description-box--imgright .cp-description-box__image{background-position:100% 100%;background-size:auto}}.cp-description-box--imgright-content.cp-description-box--imgright{margin-top:-60px}@media (min-width:992px){.cp-description-box--imgright-content.cp-description-box--imgright{margin-top:-100px}}.cp-description-box--imgright-content.cp-description-box--imgright .cp-description-box__content{padding:0 35px 35px;min-height:inherit;-webkit-box-flex:0;-ms-flex:0 0 65%;flex:0 0 65%;max-width:65%}@media (min-width:992px){.cp-description-box--imgright-content.cp-description-box--imgright .cp-description-box__content{padding:0 35px 100px}}@media (min-width:768px){.cp-description-box--wide .cp-description-box__content{max-width:100%}}.hidden-block{display:none}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.cp-featured-area__item{display:block;position:relative;height:200px;color:#fff;overflow:hidden;-webkit-transition:color .2s linear;transition:color .2s linear;padding:20px}.cp-featured-area__item:after{display:none;position:absolute;z-index:10;top:50%;right:0;height:80px;width:80px;margin-top:-40px;font-size:50px;text-align:center;line-height:80px;color:#fff;-webkit-transition:color .2s linear,right .2s ease;transition:color .2s linear,right .2s ease}.cp-featured-area__item:before{content:"";display:block;position:absolute;z-index:1;width:150px;height:100%;top:0;right:0;background:-webkit-gradient(linear,left top,right top,from(transparent),to(#000));background:linear-gradient(90deg,transparent 0,#000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#000000",GradientType=1)}.no-touch .cp-featured-area__item:hover{color:#ff282d}.no-touch .cp-featured-area__item:hover:after{color:#ff282d;right:-5px}.no-touch .cp-featured-area__item:hover .cover-image{-webkit-transform:scale(1.05) rotate(.001deg);transform:scale(1.05) rotate(.001deg)}@media (min-width:480px){.cp-featured-area__item{padding:20px}}@media (min-width:768px){.cp-featured-area__item{padding:30px;height:320px}.cp-featured-area__item:after{display:block}}@media (min-width:992px){.cp-featured-area__item{padding:30px}}@media (min-width:1420px){.cp-featured-area__item{padding:30px}}@media (min-width:1600px){.cp-featured-area__item{padding:30px}}.cp-featured-area__item h4{font-size:14px;line-height:1.2em;letter-spacing:-.02em;margin-bottom:5px}.cp-featured-area__item h4,.cp-featured-area__item p{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;color:inherit;position:relative}.cp-featured-area__item p{font-size:24px;line-height:1em;letter-spacing:0}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.cp-product-application-imagery .full-screen:after{color:#fff;position:absolute;top:10px;right:20px;font-size:24px;opacity:0;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}.no-touch .cp-product-application-imagery .full-screen:hover:after{opacity:1}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.global-product-dialog{display:none}.global-product-dialog__container{display:table;table-layout:fixed;width:100%;height:100%}.global-product-dialog__inner{display:table-cell;vertical-align:middle;width:100%;height:100%}.global-product-dialog__box{max-width:590px;margin:0 auto;background:#f4f4f4;position:relative}.global-product-dialog__header{padding:20px 30px;background-color:#fff}.global-product-dialog__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:60px 75px}.global-product-dialog__content .btn-simple{max-width:200px}.global-product-dialog__close{color:#fff;position:absolute;top:-35px;right:0;-webkit-transition:color .1s linear;transition:color .1s linear;cursor:pointer}.global-product-dialog__close:after{font-size:24px}.no-touch .global-product-dialog__close:hover{color:#ff282d}.global-product-dialog.is-active{display:block;position:fixed;top:0;left:0;bottom:0;width:100%;min-height:100vh;z-index:100;overflow:hidden;background-color:rgba(0,0,0,.8)}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.cp-thumb,.cp-thumb__image{position:relative}.cp-thumb__image{padding-top:100%;background-position:50%;background-size:cover;background-repeat:no-repeat;background-image:url(/App_Themes/iGuzzini/images/global/placeholder.png)}.cp-thumb__image img.seo-img{z-index:0}.cp-thumb__native-img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;font-family:object-fit\:cover;object-fit:cover}.cp-thumb__label{padding:12px 10px;min-height:100px;background-color:#ebebeb;-webkit-transition:background-color .3s linear;transition:background-color .3s linear}@media (min-width:768px){.cp-thumb__label{padding:20px}}.cp-thumb__label .codes,.cp-thumb__label .subtitle,.cp-thumb__label .title{-webkit-transition:color .3s linear;transition:color .3s linear}.cp-thumb__label .title{display:block;margin-bottom:3px;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:16px;letter-spacing:-.02em;color:#ff282d;line-height:1.2em}@media (min-width:768px){.cp-thumb__label .title{font-size:18px}}.cp-thumb__label .subtitle{display:block;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:lighter;font-size:16px;letter-spacing:0;color:#2b2b2b;line-height:1.2em;white-space:normal;word-break:break-word}@media (min-width:768px){.cp-thumb__label .subtitle{font-size:18px}}.cp-thumb--flex{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cp-thumb--flex .cp-thumb__label{height:auto;min-height:100px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.no-touch .cp-thumb:hover .cp-thumb__label{background-color:#ff282d}.no-touch .cp-thumb:hover .cp-thumb__label .codes,.no-touch .cp-thumb:hover .cp-thumb__label .subtitle,.no-touch .cp-thumb:hover .cp-thumb__label .title{color:#fff}.cp-thumb[data-label]{position:relative}.cp-thumb[data-label]:before{content:attr(data-label);display:block;position:absolute;z-index:1;top:0;left:0;background-color:#f4f4f4;color:#8d8d8d;font-size:14px;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;padding:2px 10px}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.cp-banner{padding:20px}@media (min-width:480px){.cp-banner{padding:20px}}@media (min-width:768px){.cp-banner{padding:30px}}@media (min-width:992px){.cp-banner{padding:30px}}@media (min-width:1420px){.cp-banner{padding:30px}}@media (min-width:1600px){.cp-banner{padding:30px}}.cp-banner h2{max-width:650px;margin:0;font-variant:Helvetica-Neue,"HelveticaNeue-Bold",Helvetica,sans-serif;font-size:48px;font-weight:700;line-height:1em;letter-spacing:-.02em;color:#fff}.cp-banner p{max-width:650px;margin:15px 0;font-variant:Helvetica-Neue,"HelveticaNeue-Light",Helvetica,sans-serif;font-size:16px;font-weight:lighter;line-height:1.75em;letter-spacing:0;color:#fff}.cover-image{position:absolute;top:0;left:0;width:100.01%;height:100.01%;background-size:cover;background-position:50%;background-repeat:no-repeat;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:transform}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.featured{display:table;position:relative;width:100%;height:465px;background-size:cover;background-position:50%;background-repeat:no-repeat}.featured__content{position:relative;display:table-cell;vertical-align:middle;text-align:center}.featured__headline{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-size:28px;line-height:1.2;letter-spacing:-.02em;color:#fff}@media (min-width:480px){.featured__headline{font-size:32px;line-height:1.5}}@media (min-width:768px){.featured__headline{font-size:48px}}.featured__description{font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:lighter;font-size:18px;line-height:1.2;color:#fff;letter-spacing:-.01em;margin:10px 0 0}@media (min-width:768px){.featured__description{font-size:24px;margin:10px 0}}.featured__date{margin:40px 0 20px}.featured__date,.featured__location{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-size:18px;letter-spacing:-.02em;color:#ff282d}.featured__location:before{float:none;display:inline-block;vertical-align:middle;font-size:1.25em;margin-top:-.1em}.featured .featured__back-link{display:block;position:absolute;top:25px;left:20px;color:#fff;background-color:rgba(0,0,0,.3);border:1px solid #fff}@media (min-width:480px){.featured .featured__back-link{left:30px}}.featured .featured__back-link:before{float:none;font-size:18px}.no-touch .featured .featured__back-link:hover{background:#fff;color:#ff282d}.featured .featured__btn.icon-after:after{font-size:17px}.featured__featured-label{position:absolute;color:#fff;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;background:#ff282d;top:20px;left:20px;font-size:10px;line-height:25px;padding:0 10px;text-transform:uppercase}@media (min-width:768px){.featured__featured-label{top:50px;left:70px;line-height:30px;font-size:14px}}.featured__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.4}.featured--events .featured__date{color:#fff;font-size:18px;margin:30px 0 0;line-height:1.4}@media (min-width:768px){.featured--events .featured__date{font-size:25px}}.featured--events .featured__location{margin:0 0 30px}.featured--case-study{display:block;height:auto}.bladeEvent{font-size:0}.bladeEvent .featured{font-size:16px;height:200px;overflow:hidden;display:block}@media (min-width:480px){.bladeEvent .featured{height:300px}}@media (min-width:768px){.bladeEvent .featured{height:450px}}.bladeEvent .featured__content{display:block;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.bladeEvent .featured__headline{font-size:22px}@media (min-width:480px){.bladeEvent .featured__headline{font-size:30px}}.bladeEvent .featured__description{color:#ff282d;font-size:48px;line-height:1em;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif}@media (min-width:480px){.bladeEvent .featured__description{font-size:140px}}.bladeEvent .featured__date{font-size:22px;font-family:Helvetica-Neue,HelveticaNeue-Regular,Helvetica,sans-serif;color:#fff;margin-top:10px}@media (min-width:480px){.bladeEvent .featured__date{font-size:30px;margin-top:20px}}.bladeEvent .featured__image{position:absolute;height:100%;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (min-width:1420px){.bladeEvent .featured__image{width:100%;height:auto}}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.cp-details-social__ins:after{content:" ";display:block;clear:both}@media (min-width:768px){.cp-details-social__ins{padding-top:30px}}.cp-details-social__col{font-size:14px;line-height:1.6;color:#8d8d8d}@media (min-width:992px){.cp-details-social__col{float:left;width:48%}.cp-details-social__col:first-child{margin-right:10px}}.cp-details-social__subhead{font-size:16px;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;letter-spacing:-.02 em}.cp-details-social__link{font-size:14px;line-height:1.6;color:#8d8d8d;text-decoration:underline;word-wrap:break-word}.cp-details-social__el:first-child{margin-bottom:25px}.cp-social-block{font-size:0}.cp-social-block__subhead{color:#8d8d8d;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px}.erv-thanks .cp-social-block__subhead{display:inline-block;margin-right:15px}.cp-social-block__btn{margin-left:25px}.cp-social-block__btn:first-child{margin-left:0}.cp-social-block--event{padding:0 30px}@media (min-width:768px){.cp-social-block--event{display:inline-block;vertical-align:top;padding:30px 40px}}@media (min-width:768px){.erv-thanks .cp-social-block--event{padding:20px 40px 15px}}.erv-thanks .cp-social-block--event .social-buttons{display:inline-block;vertical-align:top}.cp-social-block--event+.cp-social-block--event{margin-top:20px}@media (min-width:768px){.cp-social-block--event+.cp-social-block--event{margin-top:0;margin-left:60px}}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.cp-innovation--related{position:relative;padding-bottom:130px!important}.cp-innovation__inner{padding-top:10px}.cp-innovation__link{display:block}.cp-innovation__link--gutter-1{padding-right:1px!important;padding-left:1px!important}.cp-innovation__image{padding-top:100%;position:relative;overflow:hidden;background-position:50%;background-size:cover;height:1px}.cp-innovation__caption{margin-top:10px}.cp-innovation__title{opacity:1;-webkit-transform:none;transform:none;padding:20px 0}.cp-innovation__title.hidden{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}.cp-innovation__title:not(.hidden){-webkit-transition:opacity .5s linear,-webkit-transform 1.2s cubic-bezier(.215,.61,.355,1);transition:opacity .5s linear,-webkit-transform 1.2s cubic-bezier(.215,.61,.355,1);transition:opacity .5s linear,transform 1.2s cubic-bezier(.215,.61,.355,1);transition:opacity .5s linear,transform 1.2s cubic-bezier(.215,.61,.355,1),-webkit-transform 1.2s cubic-bezier(.215,.61,.355,1)}.cp-innovation__title h3{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:24px;line-height:1.4em;letter-spacing:-.02em;color:#4c4c4c}.cp-innovation__title p{font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:lighter;font-size:16px;line-height:1.75em;letter-spacing:-.02em;color:#8d8d8d}.cp-innovation__title h3+p{margin-top:10px}@media (min-width:992px){.cp-innovation__title{position:absolute;left:60px;bottom:15px;width:50%;max-width:550px;background-color:#fff}}@media (min-width:480px){.cp-innovation__title{padding:20px 0}}@media (min-width:768px){.cp-innovation__title{padding:30px 0}}@media (min-width:992px){.cp-innovation__title{padding:30px}}@media (min-width:1420px){.cp-innovation__title{padding:30px}}@media (min-width:1600px){.cp-innovation__title{padding:30px}}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.cp-news-list__image{padding-top:60%;position:relative;overflow:hidden;background-color:#bbb;background-position:50%;background-size:cover;height:1px}.cp-news-list__copy-wrap{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.cp-news-list__copy,.cp-news-list__copy-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.cp-news-list__copy{background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:140px;width:100%}@media (min-width:768px){.cp-news-list__copy{padding:20px}}.cp-news-list__link{display:block}.cp-news-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cp-news-list__date{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;color:#ff282d;font-size:14px;letter-spacing:-.02em;line-height:1.2}.cp-news-list__caption{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-size:18px;line-height:24px;letter-spacing:-.02em;color:#8d8d8d;margin-bottom:10px}.cp-news-list--news-page{margin-top:30px}.no-touch .cp-news-list--events .cp-news-list__link:hover{color:#fff}.no-touch .cp-news-list--events .cp-news-list__link:hover .cp-news-list__copy{background:#ff282d;color:#fff}.no-touch .cp-news-list--events .cp-news-list__link:hover .cp-news-list__caption,.no-touch .cp-news-list--events .cp-news-list__link:hover .cp-news-list__date,.no-touch .cp-news-list--events .cp-news-list__link:hover .cp-news-list__description,.no-touch .cp-news-list--events .cp-news-list__link:hover .cp-news-list__location,.no-touch .cp-news-list--events .cp-news-list__link:hover .cp-news-list__location:before{color:#fff}.cp-news-list--events .cp-news-list__copy{min-height:230px}@media (min-width:768px){.cp-news-list--events .cp-news-list__copy{padding:15px}}.cp-news-list--events .cp-news-list__caption{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.cp-news-list--events .cp-news-list__date{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-size:18px}.cp-news-list--events .cp-news-list__description{margin:20px 0 5px;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;font-size:14px;line-height:1.4;color:#8d8d8d}.cp-news-list--events .cp-news-list__location{color:#8d8d8d;font-size:14px}.cp-news-list--events .cp-news-list__location:before{color:#ff282d;float:none;display:inline-block;font-size:18px;margin-top:-2px;margin-right:5px}.cp-news-list--events .cp-news-list__image{padding-top:66%}.cp-news-list--events-page{margin-top:30px}.cp-news-list--search .cp-news-list__copy{border-left:1px solid #f4f4f4;border-right:1px solid #f4f4f4;border-bottom:1px solid #f4f4f4}.cp-news-list--search .cp-news-list__link{display:block;color:#8d8d8d}.cp-news-list--search .cp-news-list__link:hover{color:#8d8d8d}.cp-news-list--search-content .cp-news-list__copy{min-height:0}.cp-news-list--search-content .cp-news-list__caption{margin-bottom:0}.cp-news-list--search-contacts .cp-news-list__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cp-news-list--search-contacts .cp-news-list__caption{color:#ff282d;font-size:13px;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;margin-bottom:25px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.cp-news-list--search-contacts .cp-news-list__description{color:#8d8d8d;font-size:14px;font-family:Helvetica-Neue,HelveticaNeue-Regular,Helvetica,sans-serif;line-height:1.4;margin-bottom:20px;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.cp-news-list--search-contacts .cp-news-list__contact-item{font-size:14px;line-height:20px;margin-top:5px;font-family:Helvetica-Neue,HelveticaNeue-Regular,Helvetica,sans-serif;color:#8d8d8d}.cp-news-list--search-contacts .cp-news-list__contact-item:before{display:block;width:20px;height:20px;background:#8d8d8d;color:#fff;line-height:16px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:2px;margin-right:7px}.cp-news-more{text-align:center}.cp-news-more__btn.hidden{display:none}.cp-news-thumb{background:#fff}.cp-news-thumb,.cp-news-thumb__visual img{display:block;width:100%}.cp-news-thumb__legend h2{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:16px;line-height:1em;letter-spacing:-.02em;color:#8d8d8d;margin-bottom:8px}@media (min-width:480px){.cp-news-thumb__legend h2{font-size:18px}}@media (min-width:768px){.cp-news-thumb__legend h2{font-size:18px}}.cp-news-thumb__legend span{font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:15px;letter-spacing:.02em}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.cp-flex-grid{padding-left:10px;padding-right:10px}@media (min-width:480px){.cp-flex-grid{padding-left:10px;padding-right:10px}}@media (min-width:768px){.cp-flex-grid{padding-left:15px;padding-right:15px}}@media (min-width:992px){.cp-flex-grid{padding-left:15px;padding-right:15px}}@media (min-width:1420px){.cp-flex-grid{padding-left:15px;padding-right:15px}}@media (min-width:1600px){.cp-flex-grid{padding-left:15px;padding-right:15px}}.cp-flex-grid.no-gutter{padding-left:0;padding-right:0}@media (min-width:768px){.cp-flex-grid.table{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.cp-flex-grid.table .cp-flex-card,.cp-flex-grid.table .cp-flex-content,.cp-flex-grid.table .cp-flex-description,.cp-flex-grid.table .cp-flex-image{width:50%}.cp-flex-grid.columns{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:distribute;justify-content:space-around}.cp-flex-grid.columns .cp-flex-card,.cp-flex-grid.columns .cp-flex-content,.cp-flex-grid.columns .cp-flex-description,.cp-flex-grid.columns .cp-flex-image{-ms-flex-preferred-size:100%;flex-basis:100%}.cp-flex-grid.columns .cp-flex-card.top,.cp-flex-grid.columns .cp-flex-content.top{-ms-flex-item-align:start;align-self:flex-start}.cp-flex-grid.columns .cp-flex-card.bottom,.cp-flex-grid.columns .cp-flex-content.bottom{-ms-flex-item-align:end;align-self:flex-end}.cp-flex-grid.columns .cp-flex-card.center,.cp-flex-grid.columns .cp-flex-content.center{-ms-flex-item-align:center;align-self:center}.cp-flex-grid.columns .cp-flex-card.baseline,.cp-flex-grid.columns .cp-flex-content.baseline{-ms-flex-item-align:baseline;align-self:baseline}.cp-flex-grid.left-stack{display:block;position:relative}.cp-flex-grid.left-stack:after{content:"";display:table;clear:both}.cp-flex-grid.left-stack .cp-flex-card,.cp-flex-grid.left-stack .cp-flex-content,.cp-flex-grid.left-stack .cp-flex-description,.cp-flex-grid.left-stack .cp-flex-image{float:left;width:40%;margin-left:5%;margin-right:5%;margin-bottom:30px;clear:left}.cp-flex-grid.left-stack .cp-flex-card:first-child,.cp-flex-grid.left-stack .cp-flex-content:first-child,.cp-flex-grid.left-stack .cp-flex-description:first-child,.cp-flex-grid.left-stack .cp-flex-image:first-child{float:right;clear:none}.cp-flex-grid.right-stack{display:block;position:relative}.cp-flex-grid.right-stack:after{content:"";display:table;clear:both}.cp-flex-grid.right-stack .cp-flex-card,.cp-flex-grid.right-stack .cp-flex-content,.cp-flex-grid.right-stack .cp-flex-description,.cp-flex-grid.right-stack .cp-flex-image{float:right;width:40%;margin-left:5%;margin-right:5%;margin-bottom:30px;clear:right}.cp-flex-grid.right-stack .cp-flex-card:first-child,.cp-flex-grid.right-stack .cp-flex-content:first-child,.cp-flex-grid.right-stack .cp-flex-description:first-child,.cp-flex-grid.right-stack .cp-flex-image:first-child{float:left;clear:none}}@media (min-width:768px) and (min-width:992px){.cp-flex-grid.table .cp-flex-card,.cp-flex-grid.table .cp-flex-content,.cp-flex-grid.table .cp-flex-description,.cp-flex-grid.table .cp-flex-image{width:33.33333333%}}@media (min-width:768px) and (min-width:1420px){.cp-flex-grid.table .cp-flex-card,.cp-flex-grid.table .cp-flex-content,.cp-flex-grid.table .cp-flex-description,.cp-flex-grid.table .cp-flex-image{width:25%}}@media (min-width:768px) and (min-width:1600px){.cp-flex-grid.table .cp-flex-card,.cp-flex-grid.table .cp-flex-content,.cp-flex-grid.table .cp-flex-description,.cp-flex-grid.table .cp-flex-image{width:20%}}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.cp-flex-card{padding:20px}@media (min-width:480px){.cp-flex-card{padding:20px}}@media (min-width:768px){.cp-flex-card{padding:30px}}@media (min-width:992px){.cp-flex-card{padding:30px}}@media (min-width:1420px){.cp-flex-card{padding:30px}}@media (min-width:1600px){.cp-flex-card{padding:30px}}.cp-flex-card:not(.full-width) .cp-flex-card__description,.cp-flex-card:not(.full-width) h3,.cp-flex-card:not(.full-width) img{max-width:300px;margin-left:auto;margin-right:auto}.cp-flex-card img{display:block;width:100%}.cp-flex-card img+.cp-flex-card__description,.cp-flex-card img+h3{margin-top:30px}.cp-flex-card h3{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:16px;line-height:1.7em;letter-spacing:-.02em;color:#ff282d;border-bottom:1px solid #ff282d;padding-bottom:15px}.cp-flex-card h3+.cp-flex-card__description{margin-top:15px}.cp-flex-card__description,.cp-flex-card__description p{font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:lighter;font-size:14px;line-height:1.7em;letter-spacing:0;color:#8d8d8d}.cp-flex-card__description strong{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;color:#ff282d}.cp-flex-card__description p+p{margin-top:15px}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.cp-flex-image{background-position:50%;background-size:cover;background-repeat:no-repeat;min-height:300px;padding:20px;color:#fff}@media (min-width:600px){.cp-flex-image{min-height:50vw}}@media (min-width:1200px){.cp-flex-image{min-height:600px}}@media (min-width:480px){.cp-flex-image{padding:20px}}@media (min-width:768px){.cp-flex-image{padding:30px}}@media (min-width:992px){.cp-flex-image{padding:30px}}@media (min-width:1420px){.cp-flex-image{padding:30px}}@media (min-width:1600px){.cp-flex-image{padding:30px}}.cp-flex-image.dark{color:#2b2b2b}.cp-flex-image.center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-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}.cp-flex-image.top-left{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.cp-flex-image.top-left,.cp-flex-image.top-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.cp-flex-image.top-right{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;text-align:right}.cp-flex-image.bottom-left{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.cp-flex-image.bottom-left,.cp-flex-image.bottom-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.cp-flex-image.bottom-right{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;text-align:right}.cp-flex-image h3{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:30px;letter-spacing:-.02em;line-height:1.2em;color:inherit}.cp-flex-image p{font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:lighter;font-size:14px;letter-spacing:0;line-height:1.2em;color:inherit}.cp-flex-image h3{width:50%;max-width:250px}.cp-flex-image h3+img,.cp-flex-image h3+p{margin-top:20px}.cp-flex-image p{width:50%;max-width:350px}.cp-flex-image p+p{margin-top:15px}.cp-flex-image img+p,.cp-flex-image p+img{margin-top:30px}.cp-flex-image img+img{margin-top:20px}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.cp-flex-content{padding:20px}@media (min-width:480px){.cp-flex-content{padding:20px}}@media (min-width:768px){.cp-flex-content{padding:30px}}@media (min-width:992px){.cp-flex-content{padding:30px}}@media (min-width:1420px){.cp-flex-content{padding:30px}}@media (min-width:1600px){.cp-flex-content{padding:30px}}.cp-flex-content header{-webkit-column-span:all;column-span:all;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:lighter;font-size:30px;line-height:1.2em;letter-spacing:-.02em;color:#8d8d8d}.cp-flex-content header h2{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:48px;line-height:1.2em;letter-spacing:-.02em;color:#ff282d;margin:0}.cp-flex-content header+.cp-flex-content__content{margin-top:30px}.cp-flex-content__content.columns{-webkit-column-width:300px;column-width:300px;-webkit-column-gap:30px;column-gap:30px}.cp-flex-content__content h3{font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:lighter;font-size:30px;line-height:1.2em;letter-spacing:-.02em;color:#8d8d8d}.cp-flex-content__content h4{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:18px;line-height:1.2em;letter-spacing:0;color:#ff282d}.cp-flex-content__content p{font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:lighter;font-size:20px;line-height:1.3em;letter-spacing:0;color:#8d8d8d}.cp-flex-content__content p strong{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;color:#ff282d}.cp-flex-content__content h3+h4,.cp-flex-content__content h3+p,.cp-flex-content__content h4+p,.cp-flex-content__content p+p{margin-top:20px}.cp-flex-content__content p+h3,.cp-flex-content__content p+h4{margin-top:30px}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.cp-flex-description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:300px;background-color:#ff282d;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:30px;line-height:1.5em;letter-spacing:-.02em;color:#fff;padding:20px}@media (min-width:600px){.cp-flex-description{min-height:50vw}}@media (min-width:1200px){.cp-flex-description{min-height:600px}}@media (min-width:480px){.cp-flex-description{padding:20px}}@media (min-width:768px){.cp-flex-description{padding:30px}}@media (min-width:992px){.cp-flex-description{padding:30px}}@media (min-width:1420px){.cp-flex-description{padding:30px}}@media (min-width:1600px){.cp-flex-description{padding:30px}}.cp-flex-description__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.cp-flex-description footer{margin-top:20px;padding-top:20px;padding-right:20px;border-top:1px solid #fff;width:50%;max-width:400px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:lighter;font-size:14px;line-height:1.2em}.cp-flex-description footer strong{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700}.cp-flex-description.right{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;text-align:right}.cp-flex-description.right footer{padding-right:0;padding-left:20px}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.cp-product-features{padding:20px}@media (min-width:480px){.cp-product-features{padding:20px}}@media (min-width:768px){.cp-product-features{padding:30px}}@media (min-width:992px){.cp-product-features{padding:30px}}@media (min-width:1420px){.cp-product-features{padding:30px}}@media (min-width:1600px){.cp-product-features{padding:30px}}.cp-product-features header{-webkit-column-span:all;column-span:all;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:lighter;font-size:30px;line-height:1.2em;letter-spacing:-.02em;color:#8d8d8d}.cp-product-features header h2{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:48px;line-height:1.2em;letter-spacing:-.02em;color:#ff282d;margin:0}.cp-product-features__image,.cp-product-features header+.cp-flex-content__content{margin-top:30px}.cp-product-features__image img{display:block;width:100%}.cp-product-features__description{padding:30px}.cp-product-features__description p{font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:lighter;font-size:20px;line-height:1.2em;letter-spacing:-.02em;color:#8d8d8d}.cp-product-features__description p strong{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;color:#ff282d}@media (min-width:768px){.cp-product-features__image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cp-product-features__image img{width:70%;-ms-flex-negative:1;flex-shrink:1}.cp-product-features__description{width:30%}}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.sitemap-container{max-width:1424px;margin:auto;padding:30px}.CMSSiteMapList{list-style:none;margin:0;padding:0;font-size:0;width:100%}.CMSSiteMapList .CMSSiteMapListItem{padding:0}.CMSSiteMapList .CMSSiteMapList{list-style:none;padding:0;margin:0 20px}.CMSSiteMapList .CMSSiteMapList__listed{list-style:none;padding:0;margin:5px 0 30px;-webkit-column-count:1;column-count:1}@media (min-width:480px){.CMSSiteMapList .CMSSiteMapList__listed{-webkit-column-count:2;column-count:2}}@media (min-width:768px){.CMSSiteMapList .CMSSiteMapList__listed{-webkit-column-count:3;column-count:3}}@media (min-width:992px){.CMSSiteMapList .CMSSiteMapList__listed{-webkit-column-count:4;column-count:4}}.CMSSiteMapList a{color:inherit}.no-touch .CMSSiteMapList a:hover{color:#ff282d}.CMSSiteMapListTitle a{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:600;font-size:20px;line-height:32px}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.cp-event-signup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;position:relative;width:100%;background-color:#000;min-height:300px;padding:20px 60px}@media (min-width:840px){.cp-event-signup{min-height:35.71428571vw}}@media (min-width:1540px){.cp-event-signup{min-height:550px}}@media (min-width:768px){.cp-event-signup{padding:30px}}.ie9 .cp-event-signup{display:block}.cp-event-signup h3{font-size:22px;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;line-height:1em;letter-spacing:-.02em;color:#fff;position:relative;z-index:1;text-align:center;max-width:80%}@media (min-width:480px){.cp-event-signup h3{padding:20px;max-width:70%}}@media (min-width:768px){.cp-event-signup h3{font-size:44px}}.cp-event-signup p{margin-top:15px;position:relative;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:lighter;font-size:14px;line-height:1.285em;letter-spacing:-.02em;color:#fff;text-align:center;z-index:1}@media (min-width:768px){.cp-event-signup p{font-size:30px;line-height:1.2em;max-width:500px;margin-top:20px}}.cp-event-signup__cta{margin:20px 0 0;width:auto;display:inline-block;padding-right:29px;font-size:16px}.cp-event-signup__cta.icon-after:after{font-size:22px!important}@media (min-width:768px){.cp-event-signup__cta{margin:40px 0 0}}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.vw-promo-banner{padding:20px;display:block;width:100%;background-repeat:no-repeat;background-size:cover;position:relative}@media (min-width:480px){.vw-promo-banner{padding:20px}}@media (min-width:768px){.vw-promo-banner{padding:30px;display:table;height:255px}}@media (min-width:992px){.vw-promo-banner{padding:30px 50px}}@media (min-width:1420px){.vw-promo-banner{padding:30px 70px}}@media (min-width:1600px){.vw-promo-banner{padding:30px 100px}}.vw-promo-banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5);z-index:1}.vw-promo-banner h2{max-width:650px;margin:0;font-variant:Helvetica-Neue,"HelveticaNeue-Bold",Helvetica,sans-serif;font-size:30px;font-weight:700;line-height:1em;letter-spacing:-.02em;color:#ff282d}@media (min-width:768px){.vw-promo-banner h2{font-size:48px}}.vw-promo-banner p{max-width:650px;margin:0;font-variant:Helvetica-Neue,"HelveticaNeue-Light",Helvetica,sans-serif;font-size:30px;font-weight:lighter;line-height:1em;letter-spacing:-.02em;color:#fff}@media (min-width:768px){.vw-promo-banner p{font-size:48px}}.vw-promo-banner__cell{display:block;z-index:2;position:relative;padding:20px 0}@media (min-width:768px){.vw-promo-banner__cell{display:table-cell;vertical-align:middle;padding:0}}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.showcase{background:#000;position:relative}.showcase__item{width:100%;float:left}.showcase__img--square{padding-bottom:100%}.showcase__img--60{padding-bottom:60%}.showcase__img--70{padding-bottom:70%}.showcase--double .showcase__item{width:50%}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.light-descr{background:#000;padding:50px 0}@media (min-width:992px){.light-descr{padding:50px 0 100px}}.light-descr__limiter{max-width:1430px;padding:0 35px;margin:auto}@media (min-width:992px){.light-descr__limiter{padding:0 80px}}.light-descr__caption,.light-descr__title{text-transform:capitalize;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif}.light-descr__title{font-size:48px;line-height:52px;color:#ff282d}.light-descr__img-wrapper{display:block;margin:auto;text-align:center}.light-descr__img{display:inline-block;vertical-align:top;max-width:100%}@media (min-width:768px){.light-descr__img{margin-right:-120px}}.light-descr__caption{font-size:24px;line-height:36px;color:#fff;text-align:center}@media (min-width:1420px){.light-descr__caption{text-align:left}}.light-descr__row{margin-top:30px}@media (min-width:992px){.light-descr__row{margin-top:50px;margin-top:80px}}.light-descr__row+.light-descr__row{margin-top:30px}@media (min-width:992px){.light-descr__row+.light-descr__row{margin-top:90px}}.light-descr__title+.light-descr__row{margin-top:50px}@media (min-width:992px){.light-descr__title+.light-descr__row{margin-top:150px}}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.cp-searchbar{position:relative}.cp-searchbar:after{content:"";display:table;clear:both}.cp-searchbar input{width:70%;float:left}.cp-searchbar input+label{display:none}.cp-searchbar input:invalid:not(:focus)+label{display:inline-block;position:absolute;left:0;padding:11px;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:15px;letter-spacing:.02em;line-height:1.2em;color:#000;cursor:text}.cp-searchbar button{width:30%;float:left}.search-section__results:after{display:block;content:" ";border-bottom:1px solid #d4d4d4;margin:20px auto 30px}@media (min-width:768px){.search-section__results:after{margin:50px auto}}.search-section__headline{margin-top:30px;font-size:20px;color:#2b2b2b;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;padding:0 20px}@media (min-width:480px){.search-section__headline{padding:0 20px}}@media (min-width:768px){.search-section__headline{padding:0 30px;font-size:26px;margin-top:45px}}@media (min-width:992px){.search-section__headline{padding:0 30px}}@media (min-width:1420px){.search-section__headline{padding:0 30px}}@media (min-width:1600px){.search-section__headline{padding:0 30px}}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.vw-newsletter{background:#f4f4f4}.vw-newsletter__header{background-color:#ff282d;padding:0 20px 20px}@media (min-width:480px){.vw-newsletter__header{padding:0 20px 20px}}@media (min-width:768px){.vw-newsletter__header{padding:0 30px 30px}}@media (min-width:992px){.vw-newsletter__header{padding:0 30px 30px}}@media (min-width:1420px){.vw-newsletter__header{padding:0 30px 30px}}@media (min-width:1600px){.vw-newsletter__header{padding:0 30px 30px}}.vw-newsletter__subtitle{background-color:#fff;padding:40px 20px}@media (min-width:480px){.vw-newsletter__subtitle{padding:40px 20px}}@media (min-width:768px){.vw-newsletter__subtitle{padding:60px 30px}}@media (min-width:992px){.vw-newsletter__subtitle{padding:60px 30px}}@media (min-width:1420px){.vw-newsletter__subtitle{padding:60px 30px}}@media (min-width:1600px){.vw-newsletter__subtitle{padding:60px 30px}}.vw-newsletter__subtitle>*{display:block;max-width:1600px;margin-left:auto;margin-right:auto}.vw-newsletter h2{font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:lighter;font-size:26px;line-height:1.3em;letter-spacing:-.01em;color:#8d8d8d}@media (min-width:768px){.vw-newsletter h2{font-size:42px}}.vw-newsletter h3{font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:lighter;font-size:26px}.vw-newsletter h3,.vw-newsletter p{line-height:1.3em;letter-spacing:-.01em;color:#8d8d8d}.vw-newsletter p{font-family:Helvetica-Neue,HelveticaNeue-Regular,Helvetica,sans-serif;font-weight:400;font-size:16px;margin-top:10px}.vw-newsletter textarea{height:250px}.vw-newsletter .cp-form{margin-top:30px}.vw-newsletter .cp-form__field{position:relative;margin-bottom:20px}.vw-newsletter__smalltext{display:block;position:relative;margin-top:50px;font-family:Helvetica-Neue,HelveticaNeue-Regular,Helvetica,sans-serif;font-weight:400;font-size:12px;line-height:1em;letter-spacing:0;color:#8d8d8d}.vw-newsletter .cp-featured-area{display:block;max-width:1600px;margin-left:auto;margin-right:auto}.vw-newsletter--consultancy h1{font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;color:#8d8d8d;font-size:24px;letter-spacing:-.8px}@media (min-width:768px){.vw-newsletter--consultancy h1{font-size:42px}}.vw-newsletter--consultancy h2{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:32px;line-height:1em;letter-spacing:-.02em;color:#fff}.vw-newsletter--consultancy h2 strong{font-weight:700}@media (min-width:480px){.vw-newsletter--consultancy h2{font-size:40px}}@media (min-width:768px){.vw-newsletter--consultancy h2{font-size:45px}}.vw-newsletter--consultancy .vw-newsletter__subtitle{padding:20px}@media (min-width:768px){.vw-newsletter--consultancy .vw-newsletter__subtitle{padding:40px}}.vw-newsletter--consultancy .grid-item{margin-top:10px}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.form-field{position:relative}.form-field:after{content:attr(data-error-message);display:none;padding:6px 10px;background-color:#ff282d;color:#fff;font-size:12px;line-height:1.5}.form-field:after,.form-field__input{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700}.form-field__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:72px;padding:30px 20px 10px;border:1px solid #d4d4d4;-webkit-box-shadow:none;box-shadow:none;outline:none;border-radius:0;background-color:#fff;-webkit-transition:border-color .1s linear;transition:border-color .1s linear;color:#2b2b2b;font-size:15px;line-height:1.6}.form-field__input:hover{border-color:#ebebeb}.form-field__input:focus{border-color:#2b2b2b}.form-field__label{position:absolute;top:0;left:20px;-webkit-transition:-webkit-transform .1s ease;transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease;-webkit-transform:translateY(22px);transform:translateY(22px);color:#8d8d8d;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:15px;text-transform:capitalize}.form-field.is-hover .form-field__input{border-color:#ebebeb}.form-field.is-filled .form-field__label{font-size:12px;-webkit-transform:translateY(14px);transform:translateY(14px)}.form-field.is-focused .form-field__input{border-color:#2b2b2b;color:#2b2b2b}.form-field.is-focused .form-field__label{font-size:12px;-webkit-transform:translateY(14px);transform:translateY(14px)}.form-field.is-invalid:after{display:block}.form-field.is-invalid .form-field__input{border-color:#ff282d}.form-field--compare{position:relative}.form-field--compare .form-field__input{padding-right:55px}.form-field--compare .form-field__icon{position:absolute;top:20px;right:20px;font-size:30px}.form-field--compare .form-field__icon .check-circle,.form-field--compare .form-field__icon .cross-circle,.form-field--compare .form-field__icon .question-circle{display:none}.form-field--compare.is-default .question-circle,.form-field--compare.is-invalid .cross-circle,.form-field--compare.is-valid .check-circle{display:block}.form-field--middle .form-field__input{height:56px;padding:20px 15px 10px}.form-field--middle .form-field__label{left:15px;-webkit-transform:translateY(14px);transform:translateY(14px)}.form-field--middle.is-filled .form-field__label,.form-field--middle.is-focused .form-field__label{-webkit-transform:translateY(6px);transform:translateY(6px)}.form-field--textarea{padding-top:35px;background-color:#fff;border:1px solid #d4d4d4}.form-field--textarea .form-field__input{padding-top:0;border:none;height:120px}@media (min-width:768px){.form-field--textarea .form-field__input{height:145px}}.form-checkbox{display:inline-block;vertical-align:middle}.form-checkbox__input{position:absolute;z-index:-1;display:block!important;width:1px;height:1px;clip:rect(0 0 0 0)}.form-checkbox__label{position:relative;display:block!important;padding:5px 0 5px 40px!important;color:#8d8d8d;cursor:pointer;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-size:16px!important;line-height:30px!important;-webkit-transition:color .2s linear;transition:color .2s linear}@media (min-width:768px){.form-checkbox__label{padding:5px 0 5px 48px!important}}.form-checkbox__label:before{margin-right:15px;border:1px solid #d4d4d4;background-color:#fff;-webkit-transition:border-color .2s linear;transition:border-color .2s linear}.form-checkbox__label:after,.form-checkbox__label:before{content:"";position:absolute;top:5px!important;left:0;display:block;width:30px;height:30px}.form-checkbox__label:after{opacity:0;background-color:#ff282d;background-image:url(/App_Themes/iGuzzini/images/form/checkbox_selected.png);background-size:20px 20px;background-position:50%;background-repeat:no-repeat;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.form-checkbox__input:focus+.form-checkbox__label:before{border-color:#2b2b2b}.form-checkbox__input:checked+.form-checkbox__label{color:#8d8d8d!important}.form-checkbox__input:checked+.form-checkbox__label:before{border-color:#ff282d;background-color:#fff!important;background-image:none!important}.form-checkbox__input:checked+.form-checkbox__label:after{opacity:1}.form-checkbox__input:disabled+.form-checkbox__label{cursor:auto}.form-checkbox.is-invalid .form-checkbox__label:before{border-color:#ff282d}.form-checkbox--small .form-checkbox__label{line-height:1.25!important;padding:0 0 0 28px!important;font-size:15px!important}.form-checkbox--small .form-checkbox__label:after,.form-checkbox--small .form-checkbox__label:before{top:50%!important;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px!important;height:20px!important}@media (min-width:768px){.form-checkbox--small .form-checkbox__label{padding:0 0 0 23px!important;font-size:13px!important}.form-checkbox--small .form-checkbox__label:after,.form-checkbox--small .form-checkbox__label:before{width:15px!important;height:15px!important}.form-checkbox--small .form-checkbox__label:after{background-size:16px 16px}}.form-checkbox--small.is-empty .form-checkbox__label{padding:0 0 0 15px!important}.form-checkbox--dark .form-checkbox__label{font-family:Helvetica-Neue,HelveticaNeue-Regular,Helvetica,sans-serif!important;font-weight:400!important;color:#2b2b2b!important;line-height:1.25!important}.form-checkbox--dark .form-checkbox__input:checked+.form-checkbox__label{color:#ff282d!important}.form-checkbox--dark .form-checkbox__input:disabled+.form-checkbox__label{opacity:.3}.form-checkbox--iconed .form-checkbox__label{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;padding:0!important;font-size:13px!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-checkbox--iconed .form-checkbox__label:after,.form-checkbox--iconed .form-checkbox__label:before{display:none!important}.form-checkbox--iconed .form-checkbox__icon{display:block;text-indent:100%;white-space:nowrap;overflow:hidden;z-index:1;position:relative}.form-checkbox--iconed .form-checkbox__icon--empty[alt]{margin-left:-20px}.form-checkbox--iconed .form-checkbox__icon-wrap{margin-right:8px;position:relative;background-color:#ebebeb;overflow:hidden}.form-checkbox--iconed .form-checkbox__icon-wrap:after,.form-checkbox--iconed .form-checkbox__icon-wrap:before{content:"";position:absolute;width:calc(100% - 4px);height:1px;background-color:#ff282d;top:50%;left:50%;z-index:0;-webkit-transform-origin:top left;transform-origin:top left}.form-checkbox--iconed .form-checkbox__icon-wrap:before{-webkit-transform:rotate(45deg) translate(-50%,-50%);transform:rotate(45deg) translate(-50%,-50%)}.form-checkbox--iconed .form-checkbox__icon-wrap:after{-webkit-transform:rotate(-45deg) translate(-50%,-50%);transform:rotate(-45deg) translate(-50%,-50%)}.form-checkbox--iconed .form-checkbox__input:checked+.form-checkbox__label{color:#ff282d!important}.form-checkbox--iconed .form-checkbox__input:checked+.form-checkbox__label .form-checkbox__icon-wrap{position:relative}.form-checkbox--iconed .form-checkbox__input:checked+.form-checkbox__label .form-checkbox__icon-wrap .form-checkbox__icon{border:2px solid #ff282d}.form-radio{display:inline-block;vertical-align:middle;margin:4px 0}.form-radio__input{position:absolute;width:1px;height:1px;clip:rect(0,0,0,0);z-index:-1;display:block!important}.form-radio__label{position:relative;display:block!important;padding:0!important;padding-left:30px!important;color:#8d8d8d;cursor:pointer;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-size:14px!important;line-height:1.42857143!important;-webkit-transition:color .2s linear;transition:color .2s linear}.form-radio__label:before{content:"";position:absolute!important;top:0;left:0;display:block!important;width:20px!important;height:20px!important;margin-right:15px;border:1px solid #d4d4d4;background-color:#fff;-webkit-transition:border-color .2s linear;transition:border-color .2s linear}.form-radio__label:after{content:"";position:absolute;top:5px;left:5px;display:block;width:10px;height:10px;opacity:0;background-color:#ff282d;background-image:none!important;border-radius:50%;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.form-radio__input:checked+.form-radio__label:before{border-color:#ff282d;background-color:#fff!important;background-image:none!important}.form-radio__input:checked+.form-radio__label:after{opacity:1}.form-radio__input:disabled+.form-radio__label{cursor:auto}.form-radio--dark .form-radio__label{color:#2b2b2b;font-family:Helvetica-Neue,HelveticaNeue-Regular,Helvetica,sans-serif;font-weight:400}.form-radio--dark .form-radio__label:before{border-color:#d4d4d4}.form-radio--dark .form-radio__input:disabled+.form-radio__label{opacity:.3}.form-radio--dark .form-radio__input:disabled+.form-radio__label:hover{color:#2b2b2b}.form-radio--small .form-radio__label{padding-left:32px!important;font-size:14px!important}.form-radio--small .form-radio__label:before{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:25px!important;height:25px!important}.form-radio--small .form-radio__label:after{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:5px;width:15px;height:15px}@media (min-width:768px){.form-radio--small .form-radio__label{padding-left:24px!important;font-size:13px!important}.form-radio--small .form-radio__label:before{width:16px!important;height:16px!important}.form-radio--small .form-radio__label:after{left:4px;width:8px;height:8px}}.form-radio--mob-large .form-radio__label{padding-left:38px!important;font-size:15px!important}.form-radio--mob-large .form-radio__label:before{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:30px!important;height:30px!important}.form-radio--mob-large .form-radio__label:after{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:5px;width:20px;height:20px}@media (min-width:768px){.form-radio--mob-large .form-radio__label{font-size:13px!important;padding-left:28px!important}.form-radio--mob-large .form-radio__label:before{width:20px!important;height:20px!important}.form-radio--mob-large .form-radio__label:after{width:10px;height:10px}}.form-radio--iconed .form-radio__label{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0!important;font-size:13px!important}.form-radio--iconed .form-radio__label:after,.form-radio--iconed .form-radio__label:before{display:none!important}.form-radio--iconed .form-radio__icon{display:block}.form-radio--iconed .form-radio__icon-wrap{margin-right:8px}.form-radio--iconed .form-radio__input:checked+.form-radio__label{color:#ff282d!important}.form-radio--iconed .form-radio__input:checked+.form-radio__label .form-radio__icon-wrap{position:relative}.form-radio--iconed .form-radio__input:checked+.form-radio__label .form-radio__icon-wrap:after{position:absolute;display:block;content:"";top:0;left:0;width:100%;height:100%;-webkit-box-shadow:inset 0 0 0 2px #ff282d;box-shadow:inset 0 0 0 2px #ff282d}.form-select{position:relative}.form-select:after{content:attr(data-error-message);display:none;padding:6px 10px;background-color:#ff282d;color:#fff;font-weight:700;font-size:12px;line-height:1.5}.form-select:after,.form-select__origin{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif}.form-select__origin{display:block;width:100%;padding:16px 10px;color:#2b2b2b;font-size:15px;line-height:1.2;background-color:#fff;background-image:url(/App_Themes/iGuzzini/images/form/select_button.png);background-size:35px 35px;background-repeat:no-repeat;background-position:center right 5px;border:1px solid #d4d4d4;border-radius:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-select__origin::-ms-expand{display:none}.form-select__label{position:absolute;top:14px;left:20px;color:#8d8d8d;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:12px}.form-select.has-label .form-select__origin{height:72px;padding:36px 50px 10px 19px}.form-select.is-focused .form-select__origin{border-color:#2b2b2b}.form-select.is-invalid:after{display:block}.form-select.is-invalid .form-select__origin{border-color:#ff282d}textarea{resize:none}[type=submit]{cursor:pointer}input[type=checkbox]{display:none}input[type=checkbox]+label{cursor:pointer}input[type=checkbox]+label.thumb span,input[type=checkbox]+label:not(.thumb){display:inline-block;line-height:30px;color:#8d8d8d;position:relative;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:lighter;font-size:18px;padding-left:45px}input[type=checkbox]+label.thumb span:before,input[type=checkbox]+label:not(.thumb):before{content:"";position:absolute;top:0;left:0;display:inline-block;width:30px;height:30px;margin-right:15px;background-color:#fff;vertical-align:middle}input[type=checkbox]+label.thumb span.small,input[type=checkbox]+label:not(.thumb).small{font-size:15px;padding-left:30px}input[type=checkbox]+label.thumb span.small:before,input[type=checkbox]+label:not(.thumb).small:before{width:20px;height:20px;top:5px}input[type=checkbox]+label.thumb span.light-text,input[type=checkbox]+label:not(.thumb).light-text{color:#d4d4d4}input[type=checkbox]+label.thumb span.dark-theme,input[type=checkbox]+label:not(.thumb).dark-theme{font-size:16px}input[type=checkbox]+label.thumb span.dark-theme:before,input[type=checkbox]+label:not(.thumb).dark-theme:before{border:1px solid #d4d4d4;background-color:#000}input[type=checkbox]+label.thumb{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#f4f4f4}input[type=checkbox]+label.thumb .filter-img{-webkit-box-flex:0;-ms-flex:0 0 90px;flex:0 0 90px;min-height:90px;background-position:50%;background-repeat:no-repeat;background-size:cover;background-image:url(/App_Themes/iGuzzini/images/global/placeholder.png)}input[type=checkbox]+label.thumb span{padding:15px;font-size:14px;line-height:1em}input[type=checkbox]+label.thumb span:before{display:block;width:20px;height:20px;margin-bottom:5px;background-color:#fff;border:1px solid #ebebeb;position:relative}input[type=checkbox]+label.thumb:after,input[type=checkbox]+label.thumb:before{content:"";display:table;clear:both}input[type=checkbox]:checked+label.thumb span,input[type=checkbox]:checked+label:not(.thumb){color:#ff282d}input[type=checkbox]:checked+label.thumb span:before,input[type=checkbox]:checked+label:not(.thumb):before{background-color:#ff282d;background-image:url(/App_Themes/iGuzzini/images/form/checkbox_selected.png);background-size:20px 20px;background-position:50%;background-repeat:no-repeat}input[type=checkbox]:checked+label.dark-theme:before{border-color:#ff282d}input[type=checkbox]:disabled+label{opacity:.6}input[type=radio]{display:none}input[type=radio]+label{padding:5px 0;font-size:16px;line-height:25px;color:#8d8d8d;position:relative;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:lighter;cursor:pointer;-webkit-transition:color .2s linear;transition:color .2s linear}input[type=radio]+label:before{content:"";position:relative;display:inline-block;width:25px;height:25px;margin-right:15px;background-color:#fff;vertical-align:middle;border:1px solid #8d8d8d;border-radius:15px}.no-touch input[type=radio]+label:hover{color:#ff282d}@media (min-width:768px){input[type=radio]+label{font-size:18px}}input[type=radio]:checked+label{color:#ff282d}input[type=radio]:checked+label:before{border-color:#ff282d;background-image:url(/App_Themes/iGuzzini/images/form/radio_selected.png);background-size:25px 25px;background-position:50%;background-repeat:no-repeat}.form-result{padding:20px}.form-result--error{background-color:#f2dede}.form-result--success{background-color:#dff0d8}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.fv-form{opacity:1;max-height:none;-webkit-transition:.3s ease;transition:.3s ease}.fv-form__field{position:relative;margin-bottom:20px}.fv-form__error-message{margin:0 0 10px;color:#ff282d;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif}.fv-form__result-container{margin-top:20px;opacity:0;display:none}.fv-form__result-container.is-shown{display:block;opacity:1}@media (min-width:992px){.fv-form__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.fv-form__link{display:block;font-size:13px;line-height:23px;color:#666;text-decoration:underline;margin-bottom:20px}@media (min-width:992px){.fv-form__link{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-left:30px;margin-bottom:0}}.fv-form__btn{cursor:pointer;width:220px;max-width:100%;-ms-flex-negative:0;flex-shrink:0}.fv-form__btn.btn-simple:after{font-size:20px}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.register-section{padding:50px 20px 60px;background-color:#f4f4f4}@media (min-width:768px){.register-section{padding:110px 20px}}.register-section__header{text-align:center}.register-section__step{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:18px}.register-section__step:after,.register-section__step:before{content:"";width:50px;height:1px;background-color:#8d8d8d}.register-section__step:before{margin-right:15px}.register-section__step:after{margin-left:15px}.register-section__heading{margin-top:45px;font-size:38px}.register-section__form{margin-top:40px}@media (min-width:768px){.register-section__form{margin-top:80px}}.register-section__steps-nav{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px}.register-section .register-section__button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:135px;padding:10px 20px;cursor:pointer}@media (min-width:768px){.register-section .register-section__button{width:230px;font-size:14px;line-height:32px}}.register-section .register-section__button:after,.register-section .register-section__button:before{bottom:auto;font-size:20px;line-height:32px}.register-section .register-section__button.icon-after{padding:10px 20px;text-align:left}.register-section .register-section__button.icon-before{text-align:right}.register-section .register-section__button:focus{border-color:#2b2b2b}.register-thanks{padding:80px 20px;text-align:center}@media (min-width:768px){.register-thanks{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;height:800px}}.register-thanks__heading{font-size:32px;text-transform:capitalize}@media (min-width:768px){.register-thanks__heading{font-size:38px}}.register-thanks__content{max-width:540px;margin:20px auto 0}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:710;overflow:auto;opacity:0;visibility:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:opacity .3s,visibility .3s;transition:opacity .3s,visibility .3s}.modal--premium .modal__container{max-width:533px}.modal--premium input[type=checkbox]+label{font-size:13px;padding-left:22px;color:#666}.modal--premium input[type=checkbox]+label:before{top:7px;width:14px;height:14px;border:1px solid #d4d4d4}.modal--premium input[type=checkbox]:checked+label:before{background-size:15px 15px}.modal--premium .modal__close{color:inherit;background-color:transparent;cursor:pointer}.modal--premium .modal__close:after,.modal--premium .modal__close:before{color:#fff}.modal.is-opened{visibility:visible;opacity:1}.modal__container{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%;padding:20px;-webkit-box-sizing:content-box;box-sizing:content-box;max-width:480px;margin:auto}.modal__wrapper{position:relative;background:#fff;overflow:hidden;will-change:transform;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1)}.modal.is-opened .modal__wrapper{-webkit-transform:scaleX(1);transform:scaleX(1)}.modal.is-closing .modal__wrapper{-webkit-transform:scale3d(.9,.9,1);transform:scale3d(.9,.9,1)}.modal__close{z-index:1;position:absolute;top:0;right:0;border:none;background:none;-webkit-box-shadow:none;box-shadow:none;outline:none;cursor:pointer;color:#666;font-size:14px;text-align:center;width:35px;height:35px}.modal__close:before{float:none}@media (min-width:992px){.modal__close{width:40px;height:40px}}.modal__content{display:none;min-height:200px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.modal__content--centered{text-align:center}.modal .modal__content{display:-webkit-box;display:-ms-flexbox;display:flex}.modal__title{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;color:#666;border-bottom:1px solid #d4d4d4;padding:20px 35px 20px 20px;font-size:18px;line-height:24px;letter-spacing:-.6px}@media (min-width:992px){.modal__title{padding:30px 50px 30px 30px;font-size:26px;line-height:34px;letter-spacing:-1px}}.modal__title--no-border{border:0;padding-bottom:20px}.modal__title--small{font-size:18px;line-height:normal;letter-spacing:normal}.modal__body{padding:18px}@media (min-width:992px){.modal__body{padding:30px}}.modal__title--no-border+.modal__body{padding-top:0}.modal__footer{border-top:1px solid #d4d4d4;padding:18px}@media (min-width:992px){.modal__footer{padding:30px}}.modal--consulting{opacity:1;-webkit-transition:visibility .7s;transition:visibility .7s}@media (max-width:767px){.modal--consulting .modal__header{position:relative;height:70px;background-color:#ff282d}}.no-touch .modal--consulting .modal__close:hover:before{color:#333}.modal--consulting .modal__close:before{color:#fff;font-size:24px}@media (min-width:768px){.modal--consulting .modal__close:before{color:#000;font-size:18px;font-weight:700}}@media (max-width:767px){.modal--consulting .modal__close{top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media (min-width:768px){.modal--consulting .modal__close{top:5px;right:5px}}.modal--consulting .modal__container{overflow-x:hidden}@media (max-width:767px){.modal--consulting .modal__container{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:100%;min-height:100%;padding:0}}@media (min-width:768px){.modal--consulting .modal__container{position:absolute;top:120px;right:0;min-width:520px;padding-top:0;padding-right:0}}.modal--consulting .modal__wrapper{background-color:#f4f4f4;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .7s ease-in-out;transition:-webkit-transform .7s ease-in-out;transition:transform .7s ease-in-out;transition:transform .7s ease-in-out,-webkit-transform .7s ease-in-out}@media (max-width:767px){.modal--consulting .modal__wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-height:100%}}.modal--consulting.is-opened .modal__wrapper{-webkit-transform:translateX(0);transform:translateX(0)}.modal--consulting.is-closing .modal__wrapper{-webkit-transform:translateX(100%);transform:translateX(100%)}.modal-dialog-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal-dialog-buttons__button{cursor:pointer}.modal-dialog-buttons__button--wide{width:100%;max-width:220px}.modal-dialog-buttons__button+.modal-dialog-buttons__button{margin-left:20px}#modal-overlay{visibility:hidden;position:fixed;top:0;left:0;right:0;bottom:0;z-index:705;background:rgba(26,26,26,.8);will-change:transform;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:0;-webkit-transition:opacity .3s,visibility .3s;transition:opacity .3s,visibility .3s}#modal-overlay.is-visible{visibility:visible;opacity:1}#modal-overlay.consulting{background-color:rgba(0,0,0,.7)}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.update-password-view .update-password-view__link.btn-stroke{max-width:230px;margin-top:25px}@media (min-width:768px){.update-password-view .update-password-view__link.btn-stroke{padding-right:50px}}.update-password-view .update-password-view__link.btn-stroke.icon-after:after{font-size:16px}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.tooltip{position:absolute;z-index:710;padding:10px;background-color:#fff;border:1px solid #d4d4d4;max-width:215px;opacity:0;visibility:hidden;-webkit-transition:opacity .3s ease-in-out,visibility .3s ease-in-out;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.tooltip__title{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;color:#2b2b2b}.tooltip.is-visible{opacity:1;visibility:visible}.tooltip--with-close-btn{padding-right:40px}.tooltip__close-button{color:#666;position:absolute;top:12px;right:12px}.tooltip--light{padding:5px 10px}.tooltip--light .tooltip__content-wrap{font-size:14px;font-family:Helvetica-Neue,HelveticaNeue-Regular,Helvetica,sans-serif;font-weight:400;color:#8d8d8d}.tooltip .tooltip__arrow{position:absolute;width:0;height:0;border-style:solid;border-color:#d4d4d4}.tooltip .tooltip__arrow:before{content:"";display:block;position:absolute;top:0;left:0;width:0;height:0;border-style:solid;border-color:#fff}.tooltip[x-placement^=top]{margin-bottom:10px}.tooltip[x-placement^=top] .tooltip__arrow{bottom:-12px;left:40%;margin-top:0;margin-bottom:0}.tooltip[x-placement^=top] .tooltip__arrow,.tooltip[x-placement^=top] .tooltip__arrow:before{border-width:12px 12px 0;border-left-color:transparent;border-right-color:transparent;border-bottom-color:transparent}.tooltip[x-placement^=top] .tooltip__arrow:before{-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%);top:-2px}.tooltip[x-placement^=bottom]{margin-top:10px}.tooltip[x-placement^=bottom] .tooltip__arrow{top:-10px;left:40%;margin-top:0;margin-bottom:0}.tooltip[x-placement^=bottom] .tooltip__arrow,.tooltip[x-placement^=bottom] .tooltip__arrow:before{border-width:0 10px 10px;border-left-color:transparent;border-right-color:transparent;border-top-color:transparent}.tooltip[x-placement^=bottom] .tooltip__arrow:before{-webkit-transform:translate(-50%);transform:translate(-50%);top:1px}.tooltip[x-placement^=right]{margin-left:10px}.tooltip[x-placement^=right] .tooltip__arrow{left:-10px;top:40%;margin-left:0;margin-right:0}.tooltip[x-placement^=right] .tooltip__arrow,.tooltip[x-placement^=right] .tooltip__arrow:before{border-width:10px 10px 10px 0;border-left-color:transparent;border-top-color:transparent;border-bottom-color:transparent}.tooltip[x-placement^=right] .tooltip__arrow:before{-webkit-transform:translateY(-50%);transform:translateY(-50%);left:1px}.tooltip[x-placement^=left]{margin-right:10px}.tooltip[x-placement^=left] .tooltip__arrow{right:-10px;top:calc(50% - 10px);margin-left:0;margin-right:0}.tooltip[x-placement^=left] .tooltip__arrow,.tooltip[x-placement^=left] .tooltip__arrow:before{border-width:10px 0 10px 10px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent}.tooltip[x-placement^=left] .tooltip__arrow:before{-webkit-transform:translate(-100%,-50%);transform:translate(-100%,-50%);left:-1px}.tooltip-trigger{border:0;-webkit-appearance:none;background:transparent;padding:0;color:inherit;font-size:inherit;font-family:inherit;border-bottom:1px dashed #8d8d8d}.no-touch .tooltip-trigger:hover{color:#ff282d;border-bottom:1px dashed #ff282d}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.favorites-button{-webkit-appearance:none;background:none;border:none;color:#666;cursor:pointer;padding:10px}.favorites-button:focus{outline:0}.favorites-button__icon{vertical-align:top;overflow:hidden;fill:none;stroke:currentColor}.favorites-button.is-added,.no-touch .favorites-button:hover{color:#ff282d}.favorites-button.is-added .favorites-button__icon,.no-touch .favorites-button:hover .favorites-button__icon{fill:currentColor;stroke:currentColor}.favorites-button--withcard{position:absolute;top:0;right:0;width:40px;height:40px;z-index:10}.favorites-button--stroke{padding:12px;border:1px solid #d4d4d4}.favorite-button-tooltip{color:#666;max-width:195px}.favorite-button-tooltip__info{font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:14px;line-height:22px;margin-bottom:10px}.favorite-button-tooltip__add-to-coll,.favorite-button-tooltip__fav-link{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:14px}.favorite-button-tooltip__add-to-coll{cursor:pointer;color:#ff282d}.code-in-collections-tooltip{font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:14px;line-height:1.57142857}.code-in-collections-tooltip span{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;color:#ff282d;word-break:break-all}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.add-to-collection__list{-webkit-box-shadow:inset 0 -22px 23px -8px rgba(0,0,0,.2);box-shadow:inset 0 -22px 23px -8px rgba(0,0,0,.2);background-color:#f4f4f4;overflow:auto;max-height:240px}@media (min-width:992px){.add-to-collection__list{max-height:290px}.add-to-collection__list::-webkit-scrollbar{width:6px}.add-to-collection__list::-webkit-scrollbar-track{background:rgba(0,0,0,.2)}.add-to-collection__list::-webkit-scrollbar-thumb{background:#666;border-radius:6px}}.add-to-collection__item{border:1px solid #d4d4d4;border-top:none;padding:20px 30px 20px 20px}@media (min-width:992px){.add-to-collection__item{padding:26px 35px 25px 30px}}.add-to-collection__add-collection{margin-bottom:20px}@media (min-width:992px){.add-to-collection__add-collection{margin-bottom:30px}}.add-to-collection__footer{background-color:#fff;padding:20px 20px 30px}@media (min-width:992px){.add-to-collection__footer{padding:30px 30px 40px}}.add-to-collection__create-link{display:inline-block;cursor:pointer;font-size:15px;color:#666;text-decoration:underline}.add-to-collection__create-form{margin-top:10px;display:none}@media (min-width:992px){.add-to-collection__create-form{margin-top:15px}}.add-to-collection__create-form.is-visible{display:block}.add-to-collection__submit-btn{cursor:pointer;min-width:220px}.add-to-collection-checkbox{cursor:pointer;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}.add-to-collection-checkbox__text{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;color:#666;font-size:15px;line-height:17px}@media (min-width:992px){.add-to-collection-checkbox__text{font-size:18px;line-height:21px}}.add-to-collection-checkbox__control-wrapper{position:relative;width:13px;height:13px}@media (min-width:992px){.add-to-collection-checkbox__control-wrapper{width:15px;height:15px}}.add-to-collection-checkbox__control-wrapper input[type=checkbox]{position:absolute;z-index:-1;display:block!important;width:1px;height:1px;clip:rect(0 0 0 0)}.add-to-collection-checkbox__control-pseudo{position:absolute;top:0;left:0;width:100%;height:100%}.add-to-collection-checkbox__control-pseudo:after,.add-to-collection-checkbox__control-pseudo:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:block}.add-to-collection-checkbox__control-pseudo:before{border:1px solid #d4d4d4;background-color:transparent}.add-to-collection-checkbox__control-pseudo:after{opacity:0;background-color:#ff282d;background-image:url(/App_Themes/iGuzzini/images/form/checkbox_selected.png);background-size:contain;background-position:50%;background-repeat:no-repeat;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}input[type=checkbox]:checked+.add-to-collection-checkbox__control-pseudo:after{opacity:1}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.account-welcome__warning+.account-welcome__heading{margin-top:30px}.account-welcome__heading{color:#666;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:18px;line-height:1;letter-spacing:-.02em}@media (min-width:768px){.account-welcome__heading{font-size:26px}}.account-welcome__heading+.account-welcome__summary{margin-top:20px}.account-welcome__summary .icon-after:after{float:none}.account-welcome__summary+.account-welcome__controls{margin-top:30px}.account-welcome__controls{text-align:left;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}@media (min-width:768px){.account-welcome__controls{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.account-welcome__btn{display:block;font-size:15px;line-height:1.4;padding-top:16px!important;padding-bottom:16px!important;width:100%}@media (min-width:768px){.account-welcome__btn{width:auto}}.account-welcome__btn-icon{margin-left:17px}.account-welcome__btn+.account-welcome__btn{margin-top:15px}@media (min-width:768px){.account-welcome__btn+.account-welcome__btn{margin-top:0;margin-left:20px}}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.account-view{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.account-view--base{padding:40px 20px;background-color:#f4f4f4}@media (min-width:768px){.account-view--base{padding:60px 20px}}.account-view--base .account-view__nav{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.account-view--base .account-view__nav,.account-view--base .account-view__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.account-view--base .account-view__welcome{padding:50px 0;text-align:center}@media (min-width:768px){.account-view--base .account-view__welcome{max-width:580px;margin:0 auto;padding:200px 0}}.account-view--base .account-view__welcome.is-hidden{display:none}.account-view--base .account-view__preloader{padding:20px;text-align:center}.account-view--base .account-view__preloader.is-hidden{display:none}.account-view--favourites .account-view__nav{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #d4d4d4}.account-view--collection-details .account-view__header{margin-top:30px;margin-bottom:30px;padding-bottom:15px;border-bottom:1px solid #d4d4d4}@media (min-width:768px){.account-view--collection-details .account-view__header{margin-top:40px;margin-bottom:40px}}.account-view--collection-details .account-view__header.is-shared{padding-bottom:0;border-bottom:none}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.collection-form{display:-webkit-box;display:-ms-flexbox;display:flex}.collection-form__field{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media (min-width:992px){.collection-form__field{margin-right:15px}}.collection-form .collection-form__button{cursor:pointer;padding-top:20px;padding-bottom:20px}.collection-form__button-text{margin-right:14px;display:none}@media (min-width:992px){.collection-form__button-text{display:block}}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.circle-loader{display:inline-block}.circle-loader__main{width:80px;height:80px}.circle-loader__spinner{height:40px;overflow:hidden;-webkit-animation:rotation linear .6s infinite;animation:rotation linear .6s infinite;-webkit-transform-origin:center bottom;transform-origin:center bottom}.circle-loader__circle{width:80px;height:80px;border:6px solid #ff282d;border-radius:50%}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.multiple-downloads__list{padding:30px 30px 40px;background-color:#f4f4f4}.multiple-downloads__checkbox{display:block}.multiple-downloads__checkbox+.multiple-downloads__checkbox{margin-top:15px}.multiple-downloads__controls{padding:30px}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.IGCntForm input[type=submit]{-webkit-appearance:none;display:inline-block;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:14px;line-height:32px;padding:10px 25px;max-width:280px;-webkit-box-sizing:border-box;box-sizing:border-box;outline:0;-webkit-transition:.2s;transition:.2s;color:#fff;background-color:#ff282d;border:1px solid #ff282d}@media (min-width:768px){.IGCntForm input[type=submit]{padding:10px 15px;line-height:20px;font-size:12px}}@media (min-width:992px){.IGCntForm input[type=submit]{padding:10px 25px;font-size:14px;line-height:32px}}@media (min-width:1420px){.IGCntForm input[type=submit]{font-size:14px}}.no-touch .IGCntForm input[type=submit]:hover{background-color:#fff;color:#ff282d}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.scf-email-item{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;padding:20px 30px;color:#8d8d8d;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.63}.scf-email-item__icon{position:relative;width:28px;height:28px}.scf-email-item .scf-email-item__check-circle,.scf-email-item .scf-email-item__cross-circle{position:absolute;left:0;top:0;opacity:1;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}.scf-email-item .scf-email-item__check-circle{opacity:0}.scf-email-item.is-checked .scf-email-item__icon:hover .scf-email-item__cross-circle{opacity:1}.scf-email-item.is-checked .scf-email-item__icon:hover .scf-email-item__check-circle{opacity:0}.scf-email-item.is-checked .scf-email-item__check-circle{opacity:1}.scf-email-item.is-checked .scf-email-item__cross-circle{opacity:0}.share-collection-form__header{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 20px 20px}@media (min-width:768px){.share-collection-form__header{padding:0 30px}}.share-collection-form__email{width:100%}@media (min-width:768px){.share-collection-form__email{margin-right:15px}}.share-collection-form__add-btn{background-color:#ff282d;border:1px solid #ff282d;outline:none;padding:10px 20px;color:#fff}@media (min-width:768px){.share-collection-form__add-btn{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;-ms-flex-negative:0;flex-shrink:0;background-color:transparent;color:#ff282d;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:15px}}@media (min-width:768px){.no-touch .share-collection-form__add-btn:hover{background-color:#ff282d;color:#fff}}.share-collection-form__add-btn:focus{border-color:#2b2b2b}.share-collection-form__add-btn.is-disabled{background-color:#666;border-color:#8d8d8d;color:#fff;cursor:not-allowed}.share-collection-form__add-btn-text{display:none}@media (min-width:768px){.share-collection-form__add-btn-text{display:block;margin-right:15px}}.share-collection-form__note{padding:15px 20px 20px;color:#8d8d8d;font-family:Helvetica-Neue,HelveticaNeue-Regular,Helvetica,sans-serif;font-weight:400;font-size:12px;line-height:1.42}@media (min-width:768px){.share-collection-form__note{padding:15px 30px 20px}}.share-collection-form__list{overflow-y:auto;max-height:280px;background-color:#f4f4f4;-webkit-box-shadow:inset 0 -22px 23px -8px rgba(0,0,0,.2);box-shadow:inset 0 -22px 23px -8px rgba(0,0,0,.2)}.share-collection-form__list::-webkit-scrollbar{width:5px}.share-collection-form__list::-webkit-scrollbar-track{background:#8d8d8d}.share-collection-form__list::-webkit-scrollbar-thumb{background:#666;border-radius:5px}.share-collection-form__item{border-top:1px solid #d4d4d4}.share-collection-form__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:30px 20px}.share-collection-form__submit{width:100%;max-width:250px}@media (min-width:768px){.share-collection-form__submit{max-width:200px}}.share-collection-form__preloader{padding:20px;text-align:center}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.lighthinking-related{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;text-shadow:0 0 10px rgba(0,0,0,.3)}@media (min-width:768px){.lighthinking-related{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:160px}}.lighthinking-related__block{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1 1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;min-height:200px;padding:80px 20px 20px;color:#fff}@media (min-width:768px){.lighthinking-related__block{padding:160px 30px 20px}}@media (min-width:1420px){.lighthinking-related__block{padding:160px 55px 45px}}.lighthinking-related__content{position:relative;z-index:3}.lighthinking-related__image{position:absolute;top:0;right:0;width:100%;height:100%;overflow:hidden;z-index:1}.lighthinking-related__image:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:-webkit-gradient(linear,left bottom,left top,from(#000),to(transparent));background:linear-gradient(0deg,#000,transparent);z-index:2}.lighthinking-related__image img{position:absolute;width:100%;height:100%;-o-object-fit:cover;font-family:object-fit\:cover;object-fit:cover;-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear}.lighthinking-related__title{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:32px;line-height:1;-webkit-transition:color .2s linear;transition:color .2s linear}@media (min-width:768px){.lighthinking-related__title{font-size:40px}}@media (min-width:1420px){.lighthinking-related__title{font-size:62px}}.lighthinking-related__subtitle{display:none;font-family:Helvetica-Neue,HelveticaNeue-Regular,Helvetica,sans-serif;font-weight:400;font-size:34px;margin:5px 0}@media (min-width:768px){.lighthinking-related__subtitle{display:block}}.lighthinking-related__footer{margin-top:5px}@media (min-width:768px){.lighthinking-related__footer{margin-top:10px}}.lighthinking-related__tag{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:13px}.lighthinking-related__date{font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:13px;margin-left:20px}.no-touch .lighthinking-related__block:hover .lighthinking-related__title{color:#ff282d}.no-touch .lighthinking-related__block:hover .lighthinking-related__image img{-webkit-transform:scale(1.05) rotate(.001deg);transform:scale(1.05) rotate(.001deg)}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.premium-popup-banner__header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px;background-color:#ff282d}@media (min-width:768px){.premium-popup-banner__header{padding:29px 50px 29px 30px}}@media (min-width:768px){.premium-popup-banner__header--admin{padding:37px 30px 37px 60px}}.premium-popup-banner__icon{-ms-flex-negative:0;flex-shrink:0}.premium-popup-banner h2{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-size:26px;line-height:1;letter-spacing:-1px;font-weight:700}.premium-popup-banner__title{color:#fff;margin-left:10px;margin-top:3px}@media (min-width:768px){.premium-popup-banner__title{margin-left:15px}}.premium-popup-banner__message{padding:24px 20px 18px;background-color:#fff;color:#666}@media (min-width:768px){.premium-popup-banner__message{padding:29px 30px 30px}}.premium-popup-banner__message h2{color:#2b2b2b;font-size:18px}@media (min-width:768px){.premium-popup-banner__message h2{font-size:26px}}.premium-popup-banner__message p{font-size:16px;margin-top:15px;line-height:1.75}.premium-popup-banner__checkbox-wrapper{margin-top:10px}.premium-popup-banner__footer{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px;border-top:1px solid #d4d4d4;background-color:#f4f4f4}@media (min-width:768px){.premium-popup-banner__footer{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding:22px 30px}}.premium-popup-banner .btn-stroke.narrow.icon-after{padding-right:60px}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.premium-banner{position:relative;background-color:#1a1a1a}.premium-banner:before{content:"";position:absolute;height:100%;width:100%;background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(26,26,26,0)),to(#1a1a1a));background-image:linear-gradient(0deg,rgba(26,26,26,0),#1a1a1a);opacity:1;z-index:1}@media (min-width:768px){.premium-banner:before{background-image:-webkit-gradient(linear,right top,left top,color-stop(30%,rgba(26,26,26,0)),color-stop(48%,#1a1a1a));background-image:linear-gradient(270deg,rgba(26,26,26,0) 30%,#1a1a1a 48%)}}.premium-banner__background-image{position:absolute;top:0;right:0;height:100%;width:100%;-o-object-fit:cover;font-family:object-fit\:cover;object-fit:cover}@media (min-width:768px){.premium-banner__background-image{width:50%}}.premium-banner__content-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit;margin-bottom:25px}@media (min-width:768px){.premium-banner__content-wrapper{margin-bottom:0}}.premium-banner__icon{-ms-flex-negative:0;flex-shrink:0}.premium-banner__content{position:relative;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:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:start;padding:20px;z-index:1}@media (min-width:768px){.premium-banner__content{-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;padding:37px 30px 37px 60px}}.premium-banner h3{max-width:650px;margin:0;margin-left:15px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-size:26px;font-weight:lighter;line-height:1.2em;letter-spacing:-.02em;color:#fff}.premium-banner h3 strong{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700}.premium-banner .btn-stroke.narrow{padding-right:50px}.premium-banner:hover .premium-banner__cta-button{color:#ff282d;background-color:#fff}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.areas-landing{padding:30px 20px 60px;background-color:#000}@media (min-width:768px){.areas-landing{padding:30px 0 60px}}@media (min-width:992px){.areas-landing{padding:60px 0 80px}}.areas-landing__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.areas-landing__heading{padding:0 30px}}@media (min-width:992px){.areas-landing__heading{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 120px}}.areas-landing__title{margin-bottom:15px;color:#ff282d;font-size:32px;line-height:1;letter-spacing:-1px;text-shadow:0 2px 10px rgba(0,0,0,.3)}@media (min-width:768px){.areas-landing__title{margin-right:15px;font-size:45px}}@media (min-width:992px){.areas-landing__title{line-height:1.5}}.areas-landing__subtitle{font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:32px;line-height:1;letter-spacing:-.6px}@media (min-width:768px){.areas-landing__subtitle{font-size:45px;letter-spacing:-1px}}@media (min-width:992px){.areas-landing__subtitle{line-height:1.5}}.areas-landing__slider{margin-top:45px}@media (min-width:768px){.areas-landing__slider{margin-top:55px}}.areas-landing--inspiration{padding:40px 0 20px;background-color:#fff}@media (min-width:768px){.areas-landing--inspiration{padding:60px 0}}.areas-landing--inspiration .areas-landing__heading{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 20px}@media (min-width:768px){.areas-landing--inspiration .areas-landing__heading{padding:0 30px}}.areas-landing--inspiration .areas-landing__subtitle,.areas-landing--inspiration .areas-landing__title{font-size:22px;color:#000}@media (min-width:768px){.areas-landing--inspiration .areas-landing__subtitle,.areas-landing--inspiration .areas-landing__title{font-size:26px}}.areas-landing--inspiration .areas-landing__title{margin-right:10px;margin-bottom:5px;color:#000;text-shadow:none}.areas-landing--inspiration .areas-landing__slider{margin-top:20px}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.area-card{position:relative;z-index:0;display:block;min-height:120px;padding:15px;background-color:#000;outline:none}.no-touch .area-card:focus:after,.no-touch .area-card:hover:after{opacity:0}.no-touch .area-card:focus .area-card__image-wrapper:after,.no-touch .area-card:hover .area-card__image-wrapper:after{opacity:1}.no-touch .area-card:focus .area-card__image,.no-touch .area-card:hover .area-card__image{-webkit-transform:scale(1.05);transform:scale(1.05)}.no-touch .area-card:focus .area-card__description,.no-touch .area-card:hover .area-card__description{opacity:1}@media (min-width:768px){.area-card{min-height:620px;padding:30px}}.area-card:after{content:"";position:absolute;z-index:0;top:0;left:0;display:block;width:100%;height:50%;background-image:-webkit-gradient(linear,left top,left bottom,from(#000),to(transparent));background-image:linear-gradient(180deg,#000,transparent);-webkit-transition:opacity .4s linear;transition:opacity .4s linear}@media (min-width:768px){.area-card:after{opacity:.8}}.area-card__image-wrapper{overflow:hidden;z-index:-1}.area-card__image-wrapper:after{content:"";opacity:0;position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:rgba(255,40,45,.6);-webkit-transition:opacity .4s linear;transition:opacity .4s linear}.area-card .area-card__image{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity .3s linear,-webkit-transform .4s linear;transition:opacity .3s linear,-webkit-transform .4s linear;transition:transform .4s linear,opacity .3s linear;transition:transform .4s linear,opacity .3s linear,-webkit-transform .4s linear}.area-card .area-card__image--square,.area-card .area-card__image--vertical{display:none}@media (min-width:768px){.area-card .area-card__image--vertical{display:block}.area-card .area-card__image--horizontal{display:none}}.area-header__slider .area-card .area-card__image--horizontal,.area-header__slider .area-card .area-card__image--vertical{display:none}.area-header__slider .area-card .area-card__image--square{display:block}@media (min-width:768px){.area-header__slider .area-card .area-card__image--vertical{display:block}.area-header__slider .area-card .area-card__image--horizontal,.area-header__slider .area-card .area-card__image--square{display:none}}@media (min-width:1366px){.area-header__slider .area-card .area-card__image--horizontal,.area-header__slider .area-card .area-card__image--vertical{display:none}.area-header__slider .area-card .area-card__image--square{display:block}}.areas-landing--inspiration .area-card .area-card__image--horizontal,.areas-landing--inspiration .area-card .area-card__image--vertical{display:none}.areas-landing--inspiration .area-card .area-card__image--square{display:block}@media (min-width:768px){.areas-landing--inspiration .area-card .area-card__image--vertical{display:block}.areas-landing--inspiration .area-card .area-card__image--horizontal,.areas-landing--inspiration .area-card .area-card__image--square{display:none}}@media (min-width:1366px){.areas-landing--inspiration .area-card .area-card__image--horizontal,.areas-landing--inspiration .area-card .area-card__image--vertical{display:none}.areas-landing--inspiration .area-card .area-card__image--square{display:block}}.area-card__title{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;position:relative;z-index:1;color:#fff;font-size:16px;line-height:1;white-space:normal;word-break:break-word}@media (min-width:992px){.area-card__title{font-size:24px}}.area-card__description{font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;opacity:0;position:relative;display:none;margin-top:5px;color:#fff;font-size:14px;letter-spacing:-.4px;line-height:1.3;white-space:normal;-webkit-transition:opacity .4s linear;transition:opacity .4s linear}.no-touch .area-card__description{display:block}@media (min-width:768px){.area-card__description{margin-top:10px;font-size:18px}}.area-card.in-accordion{min-height:200px}@media (min-width:768px){.area-card.in-accordion{min-height:300px;padding:30px 20px}}@media (min-width:768px){.area-card.in-accordion .area-card__title{font-size:16px}}@media (min-width:1366px){.area-card.in-accordion .area-card__title{font-size:20px}}.area-card.next-area{min-height:280px;padding:20px}@media (min-width:768px){.area-card.next-area{padding:40px 30px;min-height:430px}}.area-card.next-area .area-card__title{font-size:20px}@media (min-width:768px){.area-card.next-area .area-card__title{font-size:24px}}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.area-header{position:relative;padding:20px 0;border-bottom:1px solid #333;background-color:#000;background-image:-webkit-gradient(linear,left top,left bottom,from(#000),to(transparent));background-image:linear-gradient(180deg,#000,transparent)}@media (min-width:768px){.area-header{padding-top:25px;padding-bottom:30px}}.area-header__bg:after{content:"";position:absolute;top:0;left:0;display:block;width:250%;height:100%;background-image:-webkit-gradient(linear,left top,right top,from(#000),to(transparent));background-image:linear-gradient(90deg,#000,transparent)}.area-header__img{-o-object-position:top center;object-position:top center}.area-header__accordion{position:relative}.area-header__accordion:after{display:none;content:"";position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.7);opacity:0;-webkit-transition:opacity .3s linear;transition:opacity .3s linear;z-index:-1}.area-header__accordion.expanded:after{display:block;opacity:1}.area-header__accordion.expanded .area-header__bg:after{background-color:rgba(0,0,0,.6)}.area-header__accordion.expanded .area-header__title:after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.area-header__accordion.expanded .area-header__description,.area-header__accordion.expanded .area-header__subtitle{opacity:.2}.area-header__accordion:not(.closed){z-index:201}.area-header__application-link-wrapper{display:inline-block;font-size:13px}.area-header__application-link{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-size:inherit;font-weight:700}.area-header__wrapper-top{padding:0 20px}@media (min-width:768px){.area-header__wrapper-top{padding:0 30px}}.area-header__bottom{position:relative;padding:15px 25px 0}@media (min-width:768px){.area-header__bottom{padding:15px 45px 0 30px}}.area-header__link{font-size:13px;font-weight:700}.area-header__title{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:32px;line-height:1.1;letter-spacing:-1px;text-shadow:0 2px 10px rgba(0,0,0,.3)}.area-header__title:after{margin-top:5px;margin-left:5px;font-size:20px;-webkit-transition:-webkit-transform .3s linear;transition:-webkit-transform .3s linear;transition:transform .3s linear;transition:transform .3s linear,-webkit-transform .3s linear}@media (min-width:768px){.area-header__title:after{font-size:30px}}@media (min-width:768px){.area-header__title{font-size:45px}}.area-header__description,.area-header__subtitle{font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;color:#fff}.area-header__subtitle{font-size:24px;line-height:1;letter-spacing:-.8px;text-shadow:0 2px 10px rgba(0,0,0,.3)}@media (min-width:768px){.area-header__subtitle{font-size:42px}}.area-header__description{margin-top:10px;font-size:14px;line-height:1.5}@media (min-width:768px){.area-header__description{margin-top:15px;font-size:16px}}.area-header__slider{margin-top:10px}@media (min-width:768px){.area-header__slider{margin-top:45px;margin-bottom:15px}}.area-header__tabs{margin-top:25px}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.area-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.area-tabs__tab{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:16px;color:#fff;font-size:12px;line-height:1.2;text-align:center;background-color:rgba(51,51,51,.8);font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif}@media (min-width:992px){.area-tabs__tab{width:auto;min-width:200px;padding:18px;font-size:16px}}.area-tabs__tab+.area-tabs__tab{margin-left:10px}.area-tabs__tab.is-active{background-color:#ff282d}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.area-related{position:relative;padding:30px 30px 40px;background-color:#000}@media (min-width:768px){.area-related{padding:0 0 45px}}.area-related__header{color:#fff;font-size:18px;line-height:1.1;padding:30px 0 0 30px}.area-related__subtitle{font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300}.area-related__carousel{overflow:hidden;margin-top:15px}@media (min-width:768px){.area-related__carousel{overflow:visible;margin-top:30px}}.area-related__cards{display:-webkit-box;display:-ms-flexbox;display:flex}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.related-card{-webkit-transition:all .3s;transition:all .3s;border:8px solid transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;min-height:180px;outline:none}@media (min-width:768px){.related-card{min-height:280px}}.related-card.is-active{border:8px solid #ff282d}.no-touch .related-card:focus .related-card__title,.no-touch .related-card:hover .related-card__title{background-color:#ff282d}.no-touch .related-card:focus .related-card__slide.product-image,.no-touch .related-card:hover .related-card__slide.product-image{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.no-touch .related-card:focus .related-card__slide.additional-list,.no-touch .related-card:hover .related-card__slide.additional-list{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.related-card__wrapper{width:100%;height:100%;min-height:130px;position:relative;overflow:hidden}@media (min-width:768px){.related-card__wrapper{min-height:220px}}.related-card__slide{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;background-position:50%;background-size:cover;background-repeat:no-repeat;-webkit-transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear;transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1)}.related-card__slide.product-image{opacity:1;background-color:#fff;-webkit-transform:translateY(0);transform:translateY(0)}.related-card__slide.product-image:not(.has-image){background-image:url(/App_Themes/iGuzzini/images/global/placeholder.png)}.related-card__slide.additional-list{opacity:0;background-color:#f4f4f4;-webkit-transform:translateY(100%);transform:translateY(100%)}.related-card__slide.additional-list:not(.has-additional){background-image:url(/App_Themes/iGuzzini/images/global/placeholder.png)}.related-card__image{-o-object-position:top center;object-position:top center}.related-card__image-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff}.related-card__list{margin:0;padding:0;list-style:none;height:100%;padding:10px 20px;color:#898a8b;font-size:13px;font-weight:700;letter-spacing:-.33px}.related-card__list:before{content:"";position:absolute;left:0;bottom:0;display:block;width:100%;height:20px;background-image:-webkit-gradient(linear,left bottom,left top,from(#f4f4f4),to(transparent));background-image:linear-gradient(0deg,#f4f4f4,transparent)}.related-card__li{padding:5px 0;text-align:center}.related-card__li+.related-card__li{border-top:1px solid rgba(0,0,0,.1)}.related-card__title{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;height:100%;min-height:50px;padding:8px 10px;color:#fff;font-size:13px;line-height:1.5;background-color:hsla(0,0%,100%,.15);-webkit-transition:background-color .3s linear;transition:background-color .3s linear}@media (min-width:768px){.related-card__title{min-height:60px;padding:13px 17px;font-size:16px}}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.cursor-blinking{font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:lighter;color:#ff282d;-webkit-animation:1s blink step-end infinite;animation:1s blink step-end infinite}.cursor-blinking.is-hidden{color:transparent;-webkit-animation:none;animation:none}@-webkit-keyframes "blink"{0%,to{color:transparent}50%{color:#ff282d}}@keyframes "blink"{0%,to{color:transparent}50%{color:#ff282d}}.lazyload,.lazyloading{visibility:hidden;opacity:0}.lazyloaded{visibility:visible;opacity:1;-webkit-transition:all 1.5s;transition:all 1.5s}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.login-modal__top{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:10px}@media (min-width:992px){.login-modal__top{margin-bottom:15px}}.login-modal__signin{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;color:#666;line-height:1.25;font-size:15px}@media (min-width:992px){.login-modal__signin{font-size:26px}}.login-modal__stuff-signin{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;color:#ff282d;font-size:13px;line-height:18px}@media (min-width:992px){.login-modal__stuff-signin{font-size:15px;line-height:26px}}.login-modal__stuff-signin:after{float:none;line-height:inherit}.login-modal__footer{background-color:#f4f4f4}@media (min-width:992px){.login-modal__footer{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}}.login-modal__not-registered{font-size:18px;color:#666;margin-bottom:10px}@media (min-width:992px){.login-modal__not-registered{margin-bottom:0;margin-right:10px}}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.loader{display:none;padding:20px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;z-index:160;left:0;right:0;top:0;bottom:0;background:hsla(0,0%,92%,.96)}.cp-overlay__content.code .loader{top:70px;width:100%;left:auto;right:auto}@media (min-width:768px){.cp-overlay__content.code .loader{max-width:1200px}}.loader__content{text-align:center;width:100%}.loader__content>*+*{margin-top:20px}.loader__content p{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-size:18px;line-height:22px}.loader__content--limited{max-width:460px}.loader__logo{display:block;margin:auto;width:250px}.loader--transparent{background-color:transparent}.loader--constrained{position:absolute}.loader.is-visible{display:-webkit-box;display:-ms-flexbox;display:flex}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.cp-main-nav{display:block;position:relative;width:100%;-webkit-transition:all .2s ease;transition:all .2s ease}.cp-main-nav:before{content:"";position:absolute;top:0;right:0;display:block;width:100%;height:100%;background-color:transparent;-webkit-transition:background-color .3s linear;transition:background-color .3s linear}.cp-main-nav.show:before{background-color:#ff282d}.cp-main-nav__logo{max-width:86px;right:25px;background-color:transparent}.cp-main-nav__logo img,.cp-main-nav__logo svg{width:86px;height:21px}.cp-main-nav__home-heading{font-size:1em;line-height:1}.cp-main-nav__content{position:absolute;z-index:-1;overflow:auto;-webkit-overflow-scrolling:touch;width:100vw;height:100vh;top:0;left:0;padding:25px;padding-top:95px;background-color:rgba(255,40,45,.98);-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0;visibility:hidden;-webkit-transition:visibility .3s step-end,opacity .3s linear,-webkit-transform .3s step-end;transition:visibility .3s step-end,opacity .3s linear,-webkit-transform .3s step-end;transition:visibility .3s step-end,transform .3s step-end,opacity .3s linear;transition:visibility .3s step-end,transform .3s step-end,opacity .3s linear,-webkit-transform .3s step-end}.cp-main-nav__content__top__menu ul{display:block;list-style:none}.cp-main-nav__content__top__menu a{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;line-height:1em;font-size:30px;letter-spacing:-.02em;padding:0;-webkit-transition:color .2s linear;transition:color .2s linear;color:#fff}.no-touch .cp-main-nav__content__top__menu a:hover{color:#2b2b2b}@media (min-width:992px){.cp-main-nav__content__top__menu a{font-size:3.02419355vw}}@media (min-width:1600px){.cp-main-nav__content__top__menu a{font-size:48.38709677px}}.cp-main-nav__content__top__menu>ul>li{margin-bottom:30px}.cp-main-nav__content__top__menu>ul>li>a{font-size:56px;color:#000}.no-touch .cp-main-nav__content__top__menu>ul>li>a:hover{color:#2b2b2b}@media (min-width:992px){.cp-main-nav__content__top__menu>ul>li>a{font-size:5.64516129vw}}@media (min-width:1600px){.cp-main-nav__content__top__menu>ul>li>a{font-size:90.32258065px}}.cp-main-nav__content__top__menu>ul>li>ul{margin-top:10px;margin-bottom:40px}.cp-main-nav__content__top__menu>ul>li>ul>li{padding-left:30px}.cp-main-nav__content__top__menu>ul>li>ul>li:not(:first-child){margin-top:7px}.cp-main-nav__content__top__menu>ul>li.closed>a{color:#fff}.no-touch .cp-main-nav__content__top__menu>ul>li.closed>a:hover{color:#2b2b2b}.cp-main-nav__content__top__menu>ul>li.closed>ul{display:none}.cp-main-nav__content__group__title{display:block;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-size:24px;font-weight:700;letter-spacing:-.02em;padding:10px 0 0;color:#8d8d8d;-webkit-transition:color .3s linear;transition:color .3s linear}.cp-main-nav__content__group.closed .cp-accordion__header.cp-main-nav__content__group__title,.cp-main-nav__content__group__title.cp-accordion__header,.no-touch .cp-main-nav__content__group__title:hover{color:#fff}.no-touch .cp-main-nav__content__group.closed .cp-accordion__header.cp-main-nav__content__group__title:hover{color:gray}.cp-main-nav__content__bottom{margin-top:30px}.cp-main-nav__content__bottom ul{list-style:none}.cp-main-nav__content__bottom ul li{margin:0;padding:0}.cp-main-nav__content__bottom ul li:not(:first-child){margin-top:10px}.cp-main-nav__content__bottom ul li a{font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-size:18px;line-height:1em;font-weight:300;letter-spacing:-.02em;color:#fff;display:inline-block;opacity:1;-webkit-transition:color .3s linear,opacity .1s linear;transition:color .3s linear,opacity .1s linear}.no-touch .cp-main-nav__content__bottom ul li a:hover{opacity:.7;color:#fff}.cp-main-nav__bar{display:block;position:relative;width:100%;height:70px;background-color:#ff282d}.cp-main-nav__bar-tools{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:20px}@media (min-width:768px){.cp-main-nav__bar-tools{padding-left:30px}}.cp-main-nav__icon{position:relative;width:28px;height:23px;font-size:0;color:transparent;cursor:pointer;background-color:transparent;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}@media (min-width:992px){.no-touch.is-transparent-header .cp-main-nav__icon:hover .cp-main-nav__icon__line{background-color:#ff282d}.no-touch .cp-main-nav__icon:hover .cp-main-nav__icon__line,.no-touch .nav .cp-main-nav__icon:hover .cp-main-nav__icon__line,.no-touch .search .cp-main-nav__icon:hover .cp-main-nav__icon__line,.no-touch .show .cp-main-nav__icon:hover .cp-main-nav__icon__line{background-color:#2b2b2b}}.cp-main-nav__icon__line{display:block;position:absolute;width:28px;height:3px;left:0;background-color:#fff;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.cp-main-nav__icon__line:first-child{top:0}.cp-main-nav__icon__line:nth-child(2){top:10px}.cp-main-nav__icon__line:nth-child(3){top:20px}@media (min-width:768px){.cp-main-nav__icon{float:none}}.cp-main-nav__item{display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff;position:relative;-webkit-transition:color .2s linear;transition:color .2s linear;cursor:pointer;margin-right:18px}.cp-main-nav__item:last-child{margin-right:0}.no-touch .cp-main-nav__item:hover{color:#2b2b2b}.no-touch.is-transparent-header .cp-main-nav__item:hover{color:#ff282d}.no-touch .nav .cp-main-nav__item:hover,.no-touch .search .cp-main-nav__item:hover,.no-touch .show .cp-main-nav__item:hover{color:#2b2b2b}.cp-main-nav__item--menu{margin-right:20px}.search .cp-main-nav__item--search .icon{display:none}@media (min-width:1025px){.cp-main-nav__item--code-finder{display:-webkit-box;display:-ms-flexbox;display:flex}}.cp-main-nav__item--home{display:none}@media (min-width:1025px){.cp-main-nav__item--home{display:-webkit-box;display:-ms-flexbox;display:flex}}.cp-main-nav__item--small{margin-top:25px!important}.cp-main-nav__item--small a{margin-top:20px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-size:18px;line-height:1em;font-weight:300;letter-spacing:-.02em}.cp-main-nav__item--small+.cp-main-nav__item--small{margin-top:2px!important}.cp-main-nav__notification{position:absolute;top:-2px;left:14px}.cp-main-nav__code-finder-caption{display:none;padding-left:5px;margin-top:2px;font-family:Helvetica-Neue,HelveticaNeue-Regular,Helvetica,sans-serif;font-weight:400;font-size:10px}@media (min-width:768px){.cp-main-nav__code-finder-caption{display:block}}.cp-main-nav__logo{display:block;position:absolute;top:25px;right:15px;width:86px;float:right}@media (min-width:768px){.cp-main-nav__logo{right:30px}}.cp-main-nav__logo svg path{-webkit-transition:.3s;transition:.3s}.no-touch .cp-main-nav__logo:hover svg path{fill:#2b2b2b}.cp-main-nav__region{position:relative}.cp-main-nav__region:after,.cp-main-nav__region:before{position:absolute;width:0;height:0;border-style:solid;border-width:0 18px 18px;border-color:transparent;top:100%;left:-7px}.cp-main-nav__region:before{border-bottom-color:#d4d4d4;margin-top:9px}.cp-main-nav__region:after{border-bottom-color:#f4f4f4;margin-top:10px}.cp-main-nav__region.is-tooltip-visible:after,.cp-main-nav__region.is-tooltip-visible:before{content:""}.cp-main-nav__language{margin-left:15px}.cp-main-nav__region-tooltip{display:none;position:fixed;left:10px;right:10px;top:70px;padding-top:3px;cursor:auto}@media (min-width:768px){.cp-main-nav__region-tooltip{position:absolute;width:410px;top:100%;left:-25px;right:auto;padding-top:22px}}.cp-main-nav__region-tooltip.is-visible{display:block}.cp-main-nav__region-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cp-main-nav__region-caption{display:none;padding-left:5px;font-family:Helvetica-Neue,HelveticaNeue-Regular,Helvetica,sans-serif;font-weight:400;font-size:10px}@media (min-width:768px){.cp-main-nav__region-caption{display:block}}.cp-main-nav__region-wrap{border:1px solid #d4d4d4}.cp-main-nav__region-button{max-width:100%;text-align:left;cursor:pointer}@media (min-width:768px){.cp-main-nav__region-button{max-width:180px}}.cp-main-nav__region-button-wrap{background:#fff;padding:0 20px 20px}.cp-main-nav__account-info{margin-left:14px}.cp-main-nav__select-overlay{display:none;position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;opacity:0}.no-touch .cp-main-nav__select-overlay{display:block}.theme__wrapper.nav .cp-main-nav:before,.theme__wrapper.search .cp-main-nav:before{background-color:#ff282d}.theme__wrapper:not(.nav):not(.search) .cp-main-nav{width:100%!important}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.cp-header{display:block;position:relative;background-color:#ff282d}.is-transparent-header .cp-header{display:none}.cp-header__top{background-color:#ff282d}.cp-header h1{color:#fff;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;letter-spacing:0}.cp-header__logo{display:none;width:86px;float:right}@media (min-width:768px){.cp-header__logo{display:block}}.soar-header{position:relative;z-index:10}.soar-header.is-fixed{position:fixed;top:70px;z-index:100;width:100%;max-height:129px}.cp-overlay .soar-header.is-fixed{max-width:1200px}.cookie .soar-header.is-fixed{top:140px}.new-feature-tooltip-content{font-size:14px;line-height:22px}.new-feature-tooltip-content p{font-size:inherit;line-height:inherit}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.region-selector--desktop{max-height:80vh;overflow-y:auto}.region-selector--desktop .region-selector__heading{padding:20px 20px 15px;background-color:#f4f4f4;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-size:18px;font-weight:700;color:#2b2b2b}.region-selector--desktop .region-selector__content{padding:20px}.region-selector--desktop .region-selector__tab-labels{display:-webkit-box;display:-ms-flexbox;display:flex;border-top:1px solid #d4d4d4}.region-selector--desktop .region-selector__tab-panel{display:none;padding:20px;background:#fff}.region-selector--desktop .region-selector__tab-panel.is-active{display:block}.region-selector--desktop .region-selector__description{font-family:Helvetica-Neue,HelveticaNeue-Regular,Helvetica,sans-serif;font-size:14px;color:#2b2b2b;padding-bottom:15px}.region-selector--desktop .region-selector__button{margin:20px}.region-selector--desktop.is-hidden .region-selector__panels,.region-selector--desktop.is-hidden .region-selector__tab-labels{display:none}.region-selector--mobile{padding:20px;background:#fff}.region-selector--mobile .region-selector__region-select-wrapper{position:relative}.region-selector--mobile .region-selector__lang-select-wrapper{position:relative;display:none;margin-top:20px}.region-selector--mobile .region-selector__lang-select-wrapper.is-active{display:block}.region-selector--mobile .region-selector__label{position:absolute;top:14px;left:20px;color:#8d8d8d;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:12px}.region-selector--mobile.is-hidden{display:none}.region-selector-item--desktop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.region-selector-item--desktop .region-selector-item:last-child .region-selector-item__label{border-right:0}.region-selector-item--desktop .region-selector-item__label{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;padding:22px 20px 22px 55px;background-color:#ebebeb;font-size:14px;line-height:1.6;cursor:pointer;border-right:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4}.region-selector-item--desktop .region-selector-item__label:before{position:absolute;left:20px;top:50%;margin:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.region-selector-item--desktop .region-selector-item__input:checked+.region-selector-item__label{background-color:#fff;border-bottom-color:transparent}.region-selector-item--desktop .no-touch .region-selector-item__input+.region-selector-item__label:hover{color:#8d8d8d}.region-selector-item--desktop .region-selector-item__heading{display:block;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;color:#8d8d8d}.region-selector-item--desktop .region-selector-item__summary{display:block;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif}.region-selector-item--desktop .region-selector-item__languages{color:#ff282d}.lang-selector--desktop{background-color:#f4f4f4;padding:11px 23px 3px}@media (min-width:768px){.lang-selector--desktop{padding-bottom:10px}}.lang-selector--desktop .lang-selector__heading{padding:0 0 15px;font-family:Helvetica-Neue,HelveticaNeue-Regular,Helvetica,sans-serif;font-size:14px;color:#2b2b2b}@media (min-width:768px){.lang-selector--desktop .lang-selector__heading{padding-bottom:5px}}.lang-selector--desktop .lang-selector__list{list-style:none;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}@media (min-width:768px){.lang-selector--desktop .lang-selector__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.lang-selector--desktop .lang-selector__li{margin-bottom:13px}@media (min-width:768px){.lang-selector--desktop .lang-selector__li{margin-right:15px;margin-bottom:7px}}.lang-selector--desktop .lang-selector__label{padding:5px 5px 5px 23px;font-size:14px}.lang-selector--desktop .lang-selector__label:before{position:absolute;width:16px;height:16px;left:0;top:50%;margin:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.lang-selector--desktop .lang-selector__input:checked+.lang-selector__label{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700}.lang-selector--desktop .lang-selector__input:checked+.lang-selector__label:before{background-size:16px 16px;z-index:54}.region-selector .choices__list--single .choices__item{font-family:Helvetica-Neue,HelveticaNeue-Regular,Helvetica,sans-serif;font-weight:400}.region-selector .choices__list--dropdown .choices__item--selectable.is-highlighted{background:none}.region-selector .choices[data-type*=select-one] .choices__inner{padding-top:35px}.region-selector .choices[data-type*=select-one]:after{color:#8d8d8d;line-height:1em;bottom:auto;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.electrical-standard{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.cp-filter-panel{display:none;position:fixed;top:0;left:0;bottom:0;width:100vw;padding-top:70px;z-index:200;background-color:#fff;opacity:0;visibility:hidden;-webkit-transition:opacity .4s linear,visibility .8s step-end,-webkit-transform .8s step-end;transition:opacity .4s linear,visibility .8s step-end,-webkit-transform .8s step-end;transition:transform .8s step-end,opacity .4s linear,visibility .8s step-end;transition:transform .8s step-end,opacity .4s linear,visibility .8s step-end,-webkit-transform .8s step-end;overflow-x:hidden}.DesignMode .cp-filter-panel{display:block;position:static;visibility:visible;opacity:1;height:auto;padding:0}.cp-filter-panel__content{width:100%;height:100%}.cp-filter-panel__title{font-size:32px;color:#2b2b2b;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700}@media (min-width:768px){.cp-filter-panel__title{font-size:45px}}.cp-filter-panel__intro{margin:10px 0 17px;font-size:18px;line-height:1.33;color:#666}@media (min-width:768px){.cp-filter-panel__intro{margin:10px 0 20px;font-size:26px}}.cp-filter-panel__finder-btn{width:100%}.cp-filter-panel__search{min-height:50%;width:100%;position:relative;z-index:1;background-color:#fff;opacity:1;-webkit-transition:color .2s linear;transition:color .2s linear;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cp-filter-panel__search::-webkit-scrollbar{display:none}@media (min-width:992px){.cp-filter-panel__search{height:50%}}.cp-filter-panel__controls{margin-bottom:30px}.cp-filter-panel__keyword{width:100%;margin-top:5px;margin-right:-40px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:lighter;font-size:18px;letter-spacing:-.02em;color:#8d8d8d;border:none;padding:8px 30px 8px 0;padding-right:60px;border-bottom:1px solid #8d8d8d;outline:0;-webkit-transition:color .2s linear;transition:color .2s linear;-webkit-appearance:none;border-radius:0}.cp-filter-panel__keyword::-webkit-input-placeholder{color:#bbb!important;-webkit-transition:color .2s linear;transition:color .2s linear}.cp-filter-panel__keyword::-moz-placeholder{color:#bbb!important;-webkit-transition:color .2s linear;transition:color .2s linear}.cp-filter-panel__keyword:-ms-input-placeholder{color:#bbb!important;-webkit-transition:color .2s linear;transition:color .2s linear}.cp-filter-panel__keyword:focus{color:#ff282d}@media (min-width:768px){.cp-filter-panel__keyword{font-size:26px;padding:0 60px 10px 0;margin-top:30px;letter-spacing:-.04em}.cp-filter-panel__keyword::-webkit-input-placeholder{color:#8d8d8d!important}.cp-filter-panel__keyword::-moz-placeholder{color:#8d8d8d!important}.cp-filter-panel__keyword:-ms-input-placeholder{color:#8d8d8d!important}}@media (min-width:992px){.cp-filter-panel__keyword{font-size:26px}}.cp-filter-panel__btn-search{display:inline-block;position:relative;width:40px;height:50px;vertical-align:bottom;background-color:transparent;border:none;border-bottom:1px solid #8d8d8d;outline:none;cursor:pointer}.cp-filter-panel__btn-search i:after{font-size:29px;color:#8d8d8d;margin-top:15px;opacity:1;-webkit-transition:color .2s linear;transition:color .2s linear}@media (min-width:768px){.cp-filter-panel__btn-search i:after{font-size:36px;max-width:110%;color:#8d8d8d;margin-top:0;margin-bottom:0}}.cp-filter-panel__search-inner{width:100%;padding:30px 0}@media (min-width:992px){.cp-filter-panel__search-inner{padding:50px 0}}.cp-filter-panel__predictive-list{margin-left:-20px;margin-right:-20px}@media (min-width:768px){.cp-filter-panel__predictive-list{margin-left:-30px;margin-right:-30px}}.cp-filter-panel__finder{min-height:50%;width:100%;background:#f4f4f4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:height .2s;transition:height .2s}@media (min-width:992px){.cp-filter-panel__finder{height:50%}}.cp-filter-panel__wrap{width:100%}.cp-filter-panel__code-expanded{padding:30px 0}.cp-filter-panel__code-collapsed{display:none;padding:10px 0;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;color:#8d8d8d}.cp-filter-panel__code-img{margin-left:10px}.cp-filter-panel.is-finder-collapsed .cp-filter-panel__finder,.cp-filter-panel.is-finder-collapsing .cp-filter-panel__finder{position:fixed;bottom:0;left:0;height:70px;min-height:0;z-index:10}.cp-filter-panel.is-finder-collapsed .cp-filter-panel__search{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.cp-filter-panel.is-finder-collapsed .cp-filter-panel__code-collapsed{display:-webkit-box;display:-ms-flexbox;display:flex}.cp-filter-panel--na{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.cp-filter-panel--na::-webkit-scrollbar{display:none}.cp-filter-panel--na input[type=radio]{display:none}.cp-filter-panel--na .cp-filter-panel__header{display:table;table-layout:fixed;width:100%}.cp-filter-panel--na .cp-filter-panel__header label{display:table-cell;width:50%;padding:25px;background-color:#f4f4f4;cursor:pointer;-webkit-transition:background-color .2s linear;transition:background-color .2s linear}.no-touch .cp-filter-panel--na .cp-filter-panel__header label:hover h2{color:#ff282d}@media (min-width:480px){.cp-filter-panel--na .cp-filter-panel__header label{padding:45px}.cp-filter-panel--na .cp-filter-panel__header label h2{font-size:36px}}.cp-filter-panel--na .cp-filter-panel__header label h2{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;line-height:1em;font-size:22px;letter-spacing:-.02em;color:#8d8d8d;-webkit-transition:color .2s linear;transition:color .2s linear}@media (min-width:768px){.cp-filter-panel--na .cp-filter-panel__header label h2{font-size:28px}}.cp-filter-panel--na .cp-filter-panel__header label p{display:none;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:lighter;line-height:1.2em;font-size:20px;letter-spacing:0;margin-top:15px;color:#666}@media (min-width:480px){.cp-filter-panel--na .cp-filter-panel__header label p{display:block}}.cp-filter-panel--na .cp-filter-panel__header:after{content:"";display:table;clear:both}.cp-filter-panel--na .cp-filter-panel__content{padding:20px;padding-top:0;margin-top:20px}@media (min-width:480px){.cp-filter-panel--na .cp-filter-panel__content{padding:20px}}@media (min-width:768px){.cp-filter-panel--na .cp-filter-panel__content{padding:30px}}@media (min-width:992px){.cp-filter-panel--na .cp-filter-panel__content{padding:30px}}@media (min-width:1420px){.cp-filter-panel--na .cp-filter-panel__content{padding:30px}}@media (min-width:1600px){.cp-filter-panel--na .cp-filter-panel__content{padding:30px}}.cp-filter-panel--na .cp-filter-panel__content__filter>label{display:block}.cp-filter-panel--na .cp-filter-panel__content__filter>label:first-of-type{margin-left:0}@media (min-width:480px){.cp-filter-panel--na .cp-filter-panel__content__filter>label{display:inline-block;margin-left:20px}}.cp-filter-panel--na .cp-filter-panel__content__search{padding:15px 0 25px;position:relative;z-index:1;background-color:#fff;opacity:1;-webkit-transition:color .2s linear;transition:color .2s linear}@media (min-width:768px){.cp-filter-panel--na .cp-filter-panel__content__search{padding:50px 40px}}.no-touch .cp-filter-panel--na .cp-filter-panel__content__search:hover input[type=text]::-webkit-input-placeholder{color:#ff282d!important}.no-touch .cp-filter-panel--na .cp-filter-panel__content__search:hover input[type=text]:-moz-placeholder,.no-touch .cp-filter-panel--na .cp-filter-panel__content__search:hover input[type=text]::-moz-placeholder{color:#ff282d!important}.no-touch .cp-filter-panel--na .cp-filter-panel__content__search:hover input[type=text]:-ms-input-placeholder{color:#ff282d!important}.no-touch .cp-filter-panel--na .cp-filter-panel__content__search:hover button i:after{color:#ff282d}.cp-filter-panel--na .cp-filter-panel__content__search input[type=text]{width:100%;margin-right:-40px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:lighter;font-size:18px;letter-spacing:-.02em;color:#8d8d8d;border:none;padding:5px 30px 5px 0;padding-right:60px;border-bottom:1px solid #8d8d8d;outline:0;-webkit-transition:color .2s linear;transition:color .2s linear}.cp-filter-panel--na .cp-filter-panel__content__search input[type=text]::-webkit-input-placeholder{color:#bbb!important;-webkit-transition:color .2s linear;transition:color .2s linear}.cp-filter-panel--na .cp-filter-panel__content__search input[type=text]::-moz-placeholder{color:#bbb!important;-webkit-transition:color .2s linear;transition:color .2s linear}.cp-filter-panel--na .cp-filter-panel__content__search input[type=text]:-ms-input-placeholder{color:#bbb!important;-webkit-transition:color .2s linear;transition:color .2s linear}.cp-filter-panel--na .cp-filter-panel__content__search input[type=text]:focus{color:#ff282d}@media (min-width:768px){.cp-filter-panel--na .cp-filter-panel__content__search input[type=text]{font-size:40px;padding:0 60px 10px 0;letter-spacing:-.04em}.cp-filter-panel--na .cp-filter-panel__content__search input[type=text]::-webkit-input-placeholder{color:#8d8d8d!important}.cp-filter-panel--na .cp-filter-panel__content__search input[type=text]::-moz-placeholder{color:#8d8d8d!important}.cp-filter-panel--na .cp-filter-panel__content__search input[type=text]:-ms-input-placeholder{color:#8d8d8d!important}}@media (min-width:992px){.cp-filter-panel--na .cp-filter-panel__content__search input[type=text]{font-size:48px}}.cp-filter-panel--na .cp-filter-panel__content__search button{display:inline-block;position:relative;width:40px;height:50px;vertical-align:bottom;background-color:transparent;border:none;border-bottom:1px solid #8d8d8d;outline:none;cursor:pointer}.cp-filter-panel--na .cp-filter-panel__content__search button i:after{font-size:30px;color:#8d8d8d;margin-top:15px;opacity:1;-webkit-transition:color .2s linear;transition:color .2s linear}@media (min-width:768px){.cp-filter-panel--na .cp-filter-panel__content__search button{height:65px}.cp-filter-panel--na .cp-filter-panel__content__search button i:after{font-size:50px;max-width:110%;color:#8d8d8d;margin-top:0;margin-bottom:25px}}.cp-filter-panel--na #search:checked~.cp-filter-panel__header label[for=search]{background-color:#fff}.cp-filter-panel--na #search:checked~.cp-filter-panel__header label[for=search] h2{color:#ff282d}.cp-filter-panel--na #search:checked~.cp-filter-panel__content .cp-filter-panel__content__filter{display:none}.cp-filter-panel--na #filter:checked~.cp-filter-panel__header label[for=filter]{background-color:#fff}.cp-filter-panel--na #filter:checked~.cp-filter-panel__header label[for=filter] h2{color:#ff282d}.cp-filter-panel--na #filter:checked~.cp-filter-panel__content .cp-filter-panel__content__search{display:none}.cp-filter-panel--na .cp-filter-panel__group{border-top:1px solid #d4d4d4}.cp-filter-panel--na .cp-filter-panel__group:last-child{border-bottom:1px solid #d4d4d4}.cp-filter-panel--na .cp-filter-panel__group__header{padding:20px 0;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:18px;color:#ff282d}.cp-filter-panel--na .cp-filter-panel__group__header:before{content:"-";display:inline-block;float:left;width:30px;text-align:center;margin-right:15px}.cp-filter-panel--na .cp-filter-panel__group__content{padding-bottom:20px;list-style:none}@media (min-width:768px){.cp-filter-panel--na .cp-filter-panel__group__content{-webkit-column-width:400px;column-width:400px;-webkit-column-gap:20px;column-gap:20px}}@media (min-width:768px){.cp-filter-panel--na .cp-filter-panel__group__content.filter-lighting{-webkit-column-width:290px;column-width:290px;-webkit-column-gap:20px;column-gap:20px}}.cp-filter-panel--na .cp-filter-panel__group.closed .cp-filter-panel__group__header{color:#8d8d8d;-webkit-transition:color .2s linear;transition:color .2s linear}.cp-filter-panel--na .cp-filter-panel__group.closed .cp-filter-panel__group__header:before{content:"+"}.no-touch .cp-filter-panel--na .cp-filter-panel__group.closed .cp-filter-panel__group__header:hover{color:#ff282d}.cp-filter-panel--na .cp-filter-panel__filter{padding:10px 0}ul.filter-lighting .cp-filter-panel--na .cp-filter-panel__filter{-webkit-column-break-inside:avoid;break-inside:avoid}.cp-filter-panel--na .cp-filter-panel__filter input[type=checkbox]+label:not(.thumb){color:#666}.cp-filter-panel--na .cp-filter-panel__filter input[type=checkbox]+label:not(.thumb):before{background-color:#ebebeb}.cp-filter-panel--na .cp-filter-panel__filter input[type=checkbox]+label.thumb{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.cp-filter-panel--na .cp-filter-panel__filter input[type=checkbox]+label.thumb span{color:#666}.cp-filter-panel--na .cp-filter-panel__filter input[type=checkbox]:checked+label.thumb span:before,.cp-filter-panel--na .cp-filter-panel__filter input[type=checkbox]:checked+label:not(.thumb):before{background-color:#ff282d}.cp-filter-panel--na .cp-filter-panel__indoor,.cp-filter-panel--na .cp-filter-panel__outdoor{margin-top:30px}.cp-filter-panel--na .filter-indoor[type=radio]:checked~.cp-filter-panel__outdoor,.cp-filter-panel--na .filter-outdoor[type=radio]:checked~.cp-filter-panel__indoor{display:none}.cp-filter-panel--na .cp-filter-panel__buttons{margin-top:30px}.cp-filter-panel--na .cp-filter-panel__buttons__clear{margin-top:20px;display:block;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:lighter;font-size:16px;letter-spacing:-.02em;color:#ff282d}@media (min-width:480px){.cp-filter-panel--na .cp-filter-panel__buttons__clear{float:right}}.cp-accordion__header{display:block;cursor:pointer}.cp-accordion__button{cursor:pointer}.cp-accordion.closed .cp-accordion__content__wrapper,.cp-accordion.is-hidden{display:none}.choices{position:relative;margin-bottom:24px;font-size:16px}.choices:focus{outline:none}.choices:last-child{margin-bottom:0}.choices.is-disabled .choices__inner,.choices.is-disabled .choices__input{background-color:#eaeaea;cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.choices.is-disabled .choices__item{cursor:not-allowed}.choices[data-type*=select-one]{cursor:pointer}.choices[data-type*=select-one] .choices__inner{padding-bottom:7.5px}.choices[data-type*=select-one] .choices__input{display:block;width:100%;padding:10px;border-bottom:1px solid #ddd;background-color:#fff;margin:0}.choices[data-type*=select-one] .choices__button{background-image:url(/App_Themes/iGuzzini/dist/images/cross-inverse.svg);padding:0;background-size:8px;position:absolute;top:50%;right:0;margin-top:-10px;margin-right:25px;height:20px;width:20px;border-radius:10em;opacity:.5}.choices[data-type*=select-one] .choices__button:focus,.choices[data-type*=select-one] .choices__button:hover{opacity:1}.choices[data-type*=select-one] .choices__button:focus{box-shadow:0 0 0 2px #00bcd4}.choices[data-type*=select-one]:after{content:"";height:0;width:0;border-style:solid;border-color:#333 transparent transparent transparent;border-width:5px;position:absolute;right:11.5px;top:50%;margin-top:-2.5px;pointer-events:none}.choices[data-type*=select-one].is-open:after{border-color:transparent transparent #333 transparent;margin-top:-7.5px}.choices[data-type*=select-one][dir=rtl]:after{left:11.5px;right:auto}.choices[data-type*=select-one][dir=rtl] .choices__button{right:auto;left:0;margin-left:25px;margin-right:0}.choices[data-type*=select-multiple] .choices__inner,.choices[data-type*=text] .choices__inner{cursor:text}.choices[data-type*=select-multiple] .choices__button,.choices[data-type*=text] .choices__button{position:relative;display:inline-block;margin:0 -4px 0 8px;padding-left:16px;border-left:1px solid #008fa1;background-image:url(/App_Themes/iGuzzini/dist/images/cross.svg);background-size:8px;width:8px;line-height:1;opacity:.75}.choices[data-type*=select-multiple] .choices__button:focus,.choices[data-type*=select-multiple] .choices__button:hover,.choices[data-type*=text] .choices__button:focus,.choices[data-type*=text] .choices__button:hover{opacity:1}.choices__inner{display:inline-block;vertical-align:top;width:100%;background-color:#f9f9f9;padding:7.5px 7.5px 3.75px;border:1px solid #ddd;border-radius:2.5px;font-size:14px;min-height:44px;overflow:hidden}.is-focused .choices__inner,.is-open .choices__inner{border-color:#b7b7b7}.is-open .choices__inner{border-radius:2.5px 2.5px 0 0}.is-flipped.is-open .choices__inner{border-radius:0 0 2.5px 2.5px}.choices__list{margin:0;padding-left:0;list-style:none}.choices__list--single{display:inline-block;padding:4px 16px 4px 4px;width:100%}[dir=rtl] .choices__list--single{padding-right:4px;padding-left:16px}.choices__list--single .choices__item{width:100%}.choices__list--multiple{display:inline}.choices__list--multiple .choices__item{display:inline-block;vertical-align:middle;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:500;margin-right:3.75px;margin-bottom:3.75px;background-color:#00bcd4;border:1px solid #00a5bb;color:#fff;word-break:break-all}.choices__list--multiple .choices__item[data-deletable]{padding-right:5px}[dir=rtl] .choices__list--multiple .choices__item{margin-right:0;margin-left:3.75px}.choices__list--multiple .choices__item.is-highlighted{background-color:#00a5bb;border:1px solid #008fa1}.is-disabled .choices__list--multiple .choices__item{background-color:#aaa;border:1px solid #919191}.choices__list--dropdown{display:none;z-index:1;position:absolute;width:100%;background-color:#fff;border:1px solid #ddd;top:100%;margin-top:-1px;border-bottom-left-radius:2.5px;border-bottom-right-radius:2.5px;overflow:hidden;word-break:break-all}.choices__list--dropdown.is-active{display:block}.is-open .choices__list--dropdown{border-color:#b7b7b7}.is-flipped .choices__list--dropdown{top:auto;bottom:100%;margin-top:0;margin-bottom:-1px;border-radius:.25rem .25rem 0 0}.choices__list--dropdown .choices__list{position:relative;max-height:300px;overflow:auto;-webkit-overflow-scrolling:touch;will-change:scroll-position}.choices__list--dropdown .choices__item{position:relative;padding:10px;font-size:14px}[dir=rtl] .choices__list--dropdown .choices__item{text-align:right}@media (min-width:640px){.choices__list--dropdown .choices__item--selectable{padding-right:100px}.choices__list--dropdown .choices__item--selectable:after{content:attr(data-select-text);font-size:12px;opacity:0;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}[dir=rtl] .choices__list--dropdown .choices__item--selectable{text-align:right;padding-left:100px;padding-right:10px}[dir=rtl] .choices__list--dropdown .choices__item--selectable:after{right:auto;left:10px}}.choices__list--dropdown .choices__item--selectable.is-highlighted{background-color:#f2f2f2}.choices__list--dropdown .choices__item--selectable.is-highlighted:after{opacity:.5}.choices__item{cursor:default}.choices__item--selectable{cursor:pointer}.choices__item--disabled{cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:.5}.choices__heading{font-weight:600;font-size:12px;padding:10px;border-bottom:1px solid #f7f7f7;color:gray}.choices__button{text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background-color:transparent;background-repeat:no-repeat;background-position:center;cursor:pointer}.choices__button:focus{outline:none}.choices__input{display:inline-block;vertical-align:baseline;background-color:#f9f9f9;font-size:14px;margin-bottom:5px;border:0;border-radius:0;max-width:100%;padding:4px 0 4px 2px}.choices__input:focus{outline:0}[dir=rtl] .choices__input{padding-right:2px;padding-left:0}.choices__placeholder{opacity:.5}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.choices{margin:0}.choices[data-type*=select-one] .choices__inner{padding:13px 20px;background-color:#fff;border-radius:0;font-size:15px;line-height:1.2}.choices.is-open .choices[data-type*=select-one] .choices__inner{border-radius:0}.form-select.has-label .choices[data-type*=select-one] .choices__inner{height:72px;padding:36px 50px 10px 19px}.form-select.is-invalid .choices[data-type*=select-one] .choices__inner{border-color:#ff282d}.choices__list{padding:0;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;line-height:1.6}.choices__list::-webkit-scrollbar{display:block;width:6px}.choices__list::-webkit-scrollbar-thumb{background:#d4d4d4}.choices__list--dropdown{z-index:50;border-radius:0;word-break:normal}.choices__list--dropdown .choices__item{padding-right:10px}.choices__list--single{vertical-align:top}.choices__list--single .choices__item{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.choices__item{color:#2b2b2b}.choices__item--choice{color:#8d8d8d}.choices[data-type*=select-one]:after{content:"\E000";font-size:inherit;border:none;width:46px;right:1px;top:1px;bottom:1px;height:auto;margin:0;text-align:center;background:#fff;line-height:52px}.form-select.has-label .choices[data-type*=select-one]:after{line-height:72px}.choices[data-type*=select-one].is-focused:after,.choices[data-type*=select-one].is-open:after{margin:0}.choices--capitalize .choices__item{text-transform:capitalize}.choices--productcode.choices{margin-bottom:0}.choices--productcode.choices:after{display:none}.choices--productcode.choices .choices__inner{height:50px;border:0;background:transparent;border-radius:0;padding-top:15px;padding-bottom:0!important}.choices--productcode.choices .choices__item{line-height:1;padding:8px 25px 0 8px}.choices--productcode.choices .choices__item.is-highlighted{background:#1e90ff;color:#fff}.choices--productcode.choices .choices__list--dropdown .choices__item{line-height:1.75;padding:5px 20px;font-size:14px;font-family:Helvetica-Neue,HelveticaNeue-Regular,Helvetica,sans-serif;font-weight:400}.choices--productcode.choices .choices__caption{display:block;font-size:12px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.media-fit{width:100%;height:100%;-o-object-fit:cover;font-family:object-fit\:cover;object-fit:cover}@media (max-width:991px){.media-fit{height:auto;margin-bottom:-10px}}[data-overlay]{cursor:pointer}.cp-overlay{display:block;position:fixed;top:0;left:0;bottom:0;width:100%;min-height:90vh;z-index:700;overflow:hidden;background-color:#ff282d}@media (min-width:1200px){.cp-overlay{background-color:rgba(0,0,0,.8)}}.cp-overlay__wrapper{position:absolute;width:100%;top:70px;bottom:0;left:0}@media (min-width:1200px){.show-element .cp-overlay__wrapper{top:173px}}.cp-overlay__container{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;position:absolute;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;top:0;bottom:0;width:100%;left:0}.form-message .cp-overlay__container{bottom:auto}.ie9 .cp-overlay__container{display:table;height:100%}.cp-overlay__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.cp-overlay__content::-webkit-scrollbar{display:none}.cp-overlay__content:empty:before{content:"LOADING";color:#fff;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.cp-overlay__content.image{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.ie9 .cp-overlay__content.image{display:table-cell;text-align:center;vertical-align:middle}.cp-overlay__content.image-carousel,.cp-overlay__content.image-full{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;margin-bottom:auto}@media (max-width:1025px) and (orientation:landscape){.cp-overlay__content.image-carousel,.cp-overlay__content.image-full{position:fixed;top:0;bottom:0}.cp-overlay__content.image-carousel .cp-overlay__image,.cp-overlay__content.image-carousel .cp-overlay__image__tag,.cp-overlay__content.image-full .cp-overlay__image,.cp-overlay__content.image-full .cp-overlay__image__tag{max-height:100%;height:100%}.cp-overlay__content.image-carousel .cp-overlay__image__tag .zoom,.cp-overlay__content.image-full .cp-overlay__image__tag .zoom{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;height:100%;width:100%}.cp-overlay__content.image-carousel .cp-overlay__image__tag .zoom img,.cp-overlay__content.image-full .cp-overlay__image__tag .zoom img{max-height:100%}}.cp-overlay__content.code,.cp-overlay__content.content-page,.cp-overlay__content.project,.cp-overlay__content.show-element,.cp-overlay__content.tips-overlay{background-color:#fff;max-width:1200px;width:100%;height:100%;margin:auto;text-align:left;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch}@media (min-width:1200px){.cp-overlay__content.code,.cp-overlay__content.content-page,.cp-overlay__content.project,.cp-overlay__content.show-element,.cp-overlay__content.tips-overlay{height:90vh}}.form-message .cp-overlay__content.code,.form-message .cp-overlay__content.content-page,.form-message .cp-overlay__content.project,.form-message .cp-overlay__content.show-element,.form-message .cp-overlay__content.tips-overlay{height:auto}.cp-overlay__content.show-element{max-width:868px;background:#f4f4f4}.cp-overlay__content.show-blade-element{max-width:868px;width:100%}.cp-overlay__close-wrapper{width:100%;position:relative;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:1200px}.show-element .cp-overlay__close-wrapper{max-width:866px}.cp-overlay__close{position:fixed;cursor:pointer;top:0;right:0;padding:20px}.cp-overlay__close:after{color:#fff;font-size:20px;-webkit-transition:color .1s linear;transition:color .1s linear}.no-touch .cp-overlay__close:hover:after{color:#333}@media (min-width:1200px){.cp-overlay__close{position:absolute;top:-62px;right:-24px}.no-touch .cp-overlay__close:hover:after{color:#ff282d}}@media (max-width:1025px) and (orientation:landscape){.cp-overlay__close{background:#ff282d}}.cp-overlay__image{display:inline-block;background-color:#fff;position:relative;text-align:left}.image-carousel .cp-overlay__image{background-color:transparent}@media (max-width:1025px) and (orientation:landscape){.cp-overlay__image{width:100vw}}.cp-overlay__image__tag{width:100%}.cp-overlay__image__tag img{max-height:75vh}@media (min-width:992px){.cp-overlay__image__tag img{max-height:80vh}}@media (max-width:1025px) and (orientation:landscape){.cp-overlay__image__tag img{display:block;max-height:100vh}}.cp-overlay__image__text{position:absolute;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;z-index:5;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4)}.cp-overlay__image__text svg{margin-bottom:12px}.cp-overlay__image__text p{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;color:#fff;font-size:13px;width:200px;text-align:center}@media (max-width:1025px) and (orientation:landscape){.cp-overlay__image__text{display:none}}@media (min-width:992px){.cp-overlay__image__text{display:none}}.no-touch .cp-overlay__image__text{display:none}.cp-overlay__image__description{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:lighter;font-size:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#8d8d8d;padding:20px}@media (min-width:480px){.cp-overlay__image__description{padding:20px}}@media (min-width:768px){.cp-overlay__image__description{padding:30px}}@media (min-width:992px){.cp-overlay__image__description{padding:30px}}@media (min-width:1420px){.cp-overlay__image__description{padding:30px}}.cp-overlay__image__description span{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}.cp-overlay__carousel{height:100%}.cp-overlay__carousel,.cp-overlay__carousel .zoom{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}.cp-overlay__carousel__button{background-color:transparent;border:none;cursor:pointer}.cp-overlay__carousel__button:after{padding:16px;color:#fff;font-size:20px;-webkit-transition:color .1s linear;transition:color .1s linear}.no-touch .cp-overlay__carousel__button:hover:after{color:#333}@media (min-width:1200px){.no-touch .cp-overlay__carousel__button:hover:after{color:#ff282d}}@media (max-width:1025px) and (orientation:landscape){.cp-overlay__carousel__button{background:#ff282d}}.cp-overlay__tips{background-color:#fff;position:relative;text-align:left}.cp-overlay__tips__hero{position:relative;height:160px;background-size:cover;background-position:50% 50%}@media (min-width:992px){.cp-overlay__tips__hero{height:326px}}.cp-overlay__tips__description{font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:lighter;font-size:20px;color:#8d8d8d;padding:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:480px){.cp-overlay__tips__description{padding:20px}}@media (min-width:768px){.cp-overlay__tips__description{padding:30px}}@media (min-width:992px){.cp-overlay__tips__description{padding:30px}}@media (min-width:1420px){.cp-overlay__tips__description{padding:30px}}.cp-overlay__tips__description span{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}.cp-overlay__tips-wrapper{width:100%}.cp-overlay__tips-wrapper h3{color:#414141;font-size:16px;margin-bottom:10px}.cp-overlay__tips-double-media{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}@media (max-width:991px){.cp-overlay__tips-double-media{display:block}}.cp-overlay__tips-double-media .cp-overlay__tips-media-50{height:280px;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}@media (max-width:991px){.cp-overlay__tips-double-media .cp-overlay__tips-media-50{max-width:100%;height:auto;margin-bottom:10px}}.cp-overlay__tips-double-media .cp-overlay__tips-media-50 img{width:100%;height:100%;-o-object-fit:cover;font-family:object-fit\:cover;object-fit:cover;border:1px solid #d4d4d4}@media (max-width:991px){.cp-overlay__tips-double-media .cp-overlay__tips-media-50 img{height:auto;margin-bottom:-10px}}.cp-overlay__tips-double-media .cp-overlay__tips-media-50 video{width:100%;height:100%;-o-object-fit:cover;font-family:object-fit\:cover;object-fit:cover}@media (max-width:991px){.cp-overlay__tips-double-media .cp-overlay__tips-media-50 video{height:auto;margin-bottom:-10px}}.cp-overlay__tips-double-media .cp-overlay__tips-media-50 span{display:block;margin-top:1px;font-weight:400;font-size:12px;color:#767676;line-height:.9rem}.cp-overlay__tips-double-media .cp-overlay__tips-media-30{height:400px;-ms-flex-preferred-size:30%;flex-basis:30%;max-width:30%}@media (max-width:991px){.cp-overlay__tips-double-media .cp-overlay__tips-media-30{max-width:100%;height:auto;margin-bottom:10px}}.cp-overlay__tips-double-media .cp-overlay__tips-media-30 img{width:100%;height:100%;-o-object-fit:cover;font-family:object-fit\:cover;object-fit:cover;border:1px solid #d4d4d4}@media (max-width:991px){.cp-overlay__tips-double-media .cp-overlay__tips-media-30 img{height:auto;margin-bottom:-10px}}.cp-overlay__tips-double-media .cp-overlay__tips-media-30 video{width:100%;height:100%;-o-object-fit:cover;font-family:object-fit\:cover;object-fit:cover}@media (max-width:991px){.cp-overlay__tips-double-media .cp-overlay__tips-media-30 video{height:auto;margin-bottom:-10px}}.cp-overlay__tips-double-media .cp-overlay__tips-media-30 span{display:block;margin-top:1px;font-weight:400;font-size:12px;color:#767676;line-height:.9rem}.cp-overlay__tips-double-media .cp-overlay__tips-media-70{height:400px;-ms-flex-preferred-size:70%;flex-basis:70%;max-width:70%}@media (max-width:991px){.cp-overlay__tips-double-media .cp-overlay__tips-media-70{max-width:100%;height:auto;margin-bottom:10px}}.cp-overlay__tips-double-media .cp-overlay__tips-media-70 img{width:100%;height:100%;-o-object-fit:cover;font-family:object-fit\:cover;object-fit:cover;border:1px solid #d4d4d4}@media (max-width:991px){.cp-overlay__tips-double-media .cp-overlay__tips-media-70 img{height:auto;margin-bottom:-10px}}.cp-overlay__tips-double-media .cp-overlay__tips-media-70 video{width:100%;height:100%;-o-object-fit:cover;font-family:object-fit\:cover;object-fit:cover}@media (max-width:991px){.cp-overlay__tips-double-media .cp-overlay__tips-media-70 video{height:auto;margin-bottom:-10px}}.cp-overlay__tips-double-media .cp-overlay__tips-media-70 span{display:block;margin-top:1px;font-weight:400;font-size:12px;color:#767676;line-height:.9rem}.cp-overlay__tips-media--left{margin-right:10px}@media (max-width:991px){.cp-overlay__tips-media--left{margin-right:0}}.cp-overlay__tips-media--right{margin-left:10px}@media (max-width:991px){.cp-overlay__tips-media--right{margin-left:0}}.cp-overlay__tips-full-width{width:100%}@media (max-width:991px){.cp-overlay__tips-full-width img,.cp-overlay__tips-full-width video{margin-bottom:-10px}}.cp-overlay__tips-full-width img,.cp-overlay__tips-full-width video{width:100%}.cp-overlay__tips-full-width span{margin-top:1px!important}.cp-overlay.dark-theme,.cp-overlay.dark-theme .vw-code{background-color:#000}.cp-overlay.is-error .vw-newsletter__subtitle,.cp-overlay.is-success .vw-newsletter__subtitle{display:none}.cp-overlay.is-error .cp-overlay__content.content-page,.cp-overlay.is-success .cp-overlay__content.content-page{height:auto}@media (min-width:1200px){.cp-overlay.is-error .cp-overlay__content.content-page,.cp-overlay.is-success .cp-overlay__content.content-page{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;margin:0 auto}}.cp-overlay.is-error .cp-description-box__content,.cp-overlay.is-success .cp-description-box__content{text-align:center;background-color:#f4f4f4;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}.cp-overlay--simple{z-index:200;opacity:0;background-color:rgba(0,0,0,.7);-webkit-transition:opacity .3s linear;transition:opacity .3s linear}@media (min-width:1200px){.cp-overlay--simple{background-color:rgba(0,0,0,.7)}}.cp-overlay--simple .cp-overlay__content:before{content:none}.cp-overlay--simple.transition{opacity:1}.cp-overlay__tips-hero{position:relative;height:160px;background-size:cover;background-position:50% 50%;padding:21px 18px;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:end;-ms-flex-pack:end;justify-content:flex-end}@media (min-width:992px){.cp-overlay__tips-hero{height:326px;padding:52px 106px}}.cp-overlay__tips-hero:after{display:block;position:absolute;content:"";left:0;top:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,color-stop(38%,#000),to(transparent));background:linear-gradient(180deg,#000 38%,transparent);opacity:.6;z-index:1}.cp-overlay__tips-hero-pagetitle{position:relative;z-index:5;font-size:13px;color:#ff282d;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif}@media (min-width:992px){.cp-overlay__tips-hero-pagetitle{font-size:14px}}.cp-overlay__tips-hero-title{position:relative;z-index:5;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;color:#fff;font-size:32px}@media (min-width:992px){.cp-overlay__tips-hero-title{font-size:64px}}.cp-overlay__tips-inner{font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;color:#414141;padding:20px}@media (max-width:1100px){.cp-overlay__tips-inner{font-size:15px}}@media (max-width:1100px) and (max-width:600px){.cp-overlay__tips-inner{font-size:14px}}@media (min-width:992px){.cp-overlay__tips-inner{padding:30px 110px}}.cp-overlay__tips-title{font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-size:24px;color:#414141;font-weight:400}@media (min-width:992px){.cp-overlay__tips-title{font-size:42px}}.cp-overlay__tips-content{margin-top:15px}@media (min-width:992px){.cp-overlay__tips-content{margin-top:25px}}.cp-overlay__tips-content-item{margin-bottom:80px}.cp-overlay__tips-content-item span{display:block;margin-top:9px;font-weight:400;font-size:12px;color:#767676;line-height:.9rem}@media (min-width:992px){.cp-overlay__tips-content-item{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (max-width:991px){.cp-overlay__tips-content-item{margin-bottom:40px}.cp-overlay__tips-content-item span{margin-top:10px!important}}.cp-overlay__tips-text{-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.cp-overlay__tips-text--left{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}@media (min-width:992px){.cp-overlay__tips-text--left{margin-right:20px}}.cp-overlay__tips-text--right{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (min-width:992px){.cp-overlay__tips-text--right{margin-left:20px}}.cp-overlay__tips-text h3{color:#414141;font-size:16px;margin-bottom:10px}.cp-overlay__tips-text div{font-weight:300;line-height:150%}.cp-overlay__tips-text p{font-size:16px;line-height:150%;margin-top:10px}@media (max-width:1100px){.cp-overlay__tips-text .cp-overlay__tips-text h3,.cp-overlay__tips-text div,.cp-overlay__tips-text p{font-size:15px}}@media (max-width:1100px) and (max-width:600px){.cp-overlay__tips-text .cp-overlay__tips-text h3,.cp-overlay__tips-text div,.cp-overlay__tips-text p{font-size:14px}}@media (min-width:992px){.cp-overlay__tips-title-large{font-size:26px}}.cp-overlay__tips-media{margin-bottom:20px}@media (min-width:992px){.cp-overlay__tips-media{margin-bottom:0;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.cp-overlay__tips-media img{width:100%;border:1px solid #d4d4d4;display:block;margin-bottom:9px}.cp-overlay__tips-media video{width:100%;display:block}.cp-overlay__tips-youtube{width:100%;position:relative;height:100%;padding-top:56%}@media (min-width:991px){.cp-overlay__tips-youtube{margin-bottom:10px}}.cp-overlay__tips-youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}.cp-overlay__line{height:1px;width:100%;background:#d4d4d4;margin-bottom:30px}@media (min-width:992px){.cp-overlay__line{margin-bottom:40px}}.cp-overlay__downloads-content{margin-top:30px}.cp-overlay__downloads-content h4{color:#2b2b2b;font-size:16px;margin-bottom:10px}@media (min-width:992px){.cp-overlay__downloads-content h4{font-size:26px;margin-bottom:19px}}.cp-overlay__download-content-item{margin-bottom:10px}@media (min-width:992px){.cp-overlay__download-content-item{margin-bottom:15px}}.cp-overlay__download-content-item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;background:#f4f4f4;padding:10px;min-height:30px;color:#2b2b2b;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;border:2px solid #f4f4f4;font-size:12px}@media (min-width:992px){.cp-overlay__download-content-item a{padding:20px;font-size:16px}}.cp-overlay__download-content-item a:hover{background:#fff}.cp-overlay__download-extension{display:block;position:absolute;top:10px;right:15px;color:#ff282d;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-size:10px}.cp-overlay__download-extension .icon-before{font-size:22px;margin-right:5px;vertical-align:top}@media (min-width:992px){.cp-overlay__download-extension{top:25px;right:25px}.cp-overlay__download-extension .icon-before{font-size:25px}}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.cp-carousel{position:relative;overflow:hidden}.cp-carousel__height-propagator{height:100%}.cp-carousel .cp-carousel__slides{display:block;position:relative;-webkit-transition:opacity .5s linear;transition:opacity .5s linear}.cp-carousel .cp-carousel__slide,.cp-carousel .cp-carousel__slide:before{position:absolute;top:0;left:0;width:100%;height:100%}.cp-carousel .cp-carousel__slide:before{display:block;content:"";background:rgba(0,0,0,.6);z-index:0}@media (min-width:768px){.cp-carousel .cp-carousel__slide:before{display:none}}.cp-carousel .cp-carousel__slide img.seo-img{z-index:0}.cp-carousel .cp-carousel__bullets{display:block;position:absolute;bottom:9px;right:10px;font-size:0;padding:0;z-index:2}@media (min-width:768px){.cp-carousel .cp-carousel__bullets{bottom:30px;right:30px}}.cp-carousel .cp-carousel__bullet{display:inline-block;position:relative;width:22px;height:22px;margin-left:5px;cursor:pointer}@media (min-width:768px){.cp-carousel .cp-carousel__bullet{width:45px}}.cp-carousel .cp-carousel__bullet:before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;height:3px;width:100%;background-color:#8d8d8d;-webkit-transition:background-color .3s linear;transition:background-color .3s linear}@media (min-width:768px){.cp-carousel .cp-carousel__bullet:before{height:4px}}.cp-carousel .cp-carousel__bullet:after{content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;width:100%;height:3px;max-width:0;background-color:#ff282d;-webkit-transition:max-width 1s ease;transition:max-width 1s ease}@media (min-width:768px){.cp-carousel .cp-carousel__bullet:after{height:4px}}.cp-carousel .cp-carousel__bullet.active:before,.no-touch .cp-carousel .cp-carousel__bullet:hover:before{background-color:#ff282d}.cp-carousel .cp-carousel__bullet--fill.active:after{-webkit-animation:fillWithColor 5s forwards;animation:fillWithColor 5s forwards}.cp-carousel .cp-carousel__bullet--fill.active:before{background-color:#8d8d8d}.cp-carousel .cp-carousel__next,.cp-carousel .cp-carousel__prev{display:block;position:absolute;z-index:2;font-size:50px;top:50%;background-color:#ff282d;cursor:pointer;width:1em;height:1em;margin-top:-.5em;-webkit-transition:width .3s cubic-bezier(.19,1,.22,1),-webkit-transform .8s cubic-bezier(1,0,0,1);transition:width .3s cubic-bezier(.19,1,.22,1),-webkit-transform .8s cubic-bezier(1,0,0,1);transition:width .3s cubic-bezier(.19,1,.22,1),transform .8s cubic-bezier(1,0,0,1);transition:width .3s cubic-bezier(.19,1,.22,1),transform .8s cubic-bezier(1,0,0,1),-webkit-transform .8s cubic-bezier(1,0,0,1)}@media (min-width:768px){.cp-carousel .cp-carousel__next,.cp-carousel .cp-carousel__prev{display:block;position:absolute;top:50%;background-color:#ff282d;cursor:pointer;width:80px;height:80px;margin-top:-40px;-webkit-transition:width .3s cubic-bezier(.19,1,.22,1),-webkit-transform .8s cubic-bezier(.19,1,.22,1);transition:width .3s cubic-bezier(.19,1,.22,1),-webkit-transform .8s cubic-bezier(.19,1,.22,1);transition:width .3s cubic-bezier(.19,1,.22,1),transform .8s cubic-bezier(.19,1,.22,1);transition:width .3s cubic-bezier(.19,1,.22,1),transform .8s cubic-bezier(.19,1,.22,1),-webkit-transform .8s cubic-bezier(.19,1,.22,1)}}.cp-carousel .cp-carousel__next:after,.cp-carousel .cp-carousel__prev:after{color:#fff;text-align:center;font-size:.625em;width:1.6em;line-height:1.6em;-webkit-transition:width .3s cubic-bezier(.19,1,.22,1);transition:width .3s cubic-bezier(.19,1,.22,1)}@media (min-width:768px){.cp-carousel .cp-carousel__next:after,.cp-carousel .cp-carousel__prev:after{color:#fff;text-align:center;font-size:60px;width:80px;line-height:80px;-webkit-transition:width .3s cubic-bezier(.19,1,.22,1);transition:width .3s cubic-bezier(.19,1,.22,1)}}.no-touch .cp-carousel .cp-carousel__next:hover,.no-touch .cp-carousel .cp-carousel__prev:hover{width:1.2em}@media (min-width:768px){.no-touch .cp-carousel .cp-carousel__next:hover,.no-touch .cp-carousel .cp-carousel__prev:hover{width:100px}}.no-touch .cp-carousel .cp-carousel__next:hover:after,.no-touch .cp-carousel .cp-carousel__prev:hover:after{width:1.92em}@media (min-width:768px){.no-touch .cp-carousel .cp-carousel__next:hover:after,.no-touch .cp-carousel .cp-carousel__prev:hover:after{width:100px}}.cp-carousel .cp-carousel__prev{left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.cp-carousel .cp-carousel__next{right:0;-webkit-transform:translateX(100%);transform:translateX(100%)}.cp-carousel.show-next-arrow .cp-carousel__next,.cp-carousel.show-prev-arrow .cp-carousel__prev{-webkit-transform:translateX(0);transform:translateX(0)}.cp-carousel--with-overlay:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:-webkit-gradient(linear,left bottom,left top,from(#000),to(transparent));background:linear-gradient(0deg,#000,transparent);z-index:2}@-webkit-keyframes fillWithColor{0%{max-width:0}to{max-width:100%}}@keyframes fillWithColor{0%{max-width:0}to{max-width:100%}}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.cp-hero{height:70vh;background-color:#2b2b2b;background-size:cover;background-repeat:no-repeat;background-position:50%}@media (min-width:768px){.cp-hero{min-height:500px;height:600px;height:75vh}}.cp-hero__title{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:36px;line-height:1.25em;letter-spacing:-.02em;color:#ff282d}@media (min-width:768px){.cp-hero__title{font-size:45px}}.cp-hero__subtitle{display:block;margin-bottom:20px;color:#fff;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-size:32px;line-height:1.25em;font-weight:400}@media (min-width:768px){.cp-hero__subtitle{font-size:38px}}.cp-hero__cta{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;color:#fff;display:inline-block}.no-touch .cp-hero__cta:hover{color:#ff282d}.cp-hero__slider{position:relative;width:100%;height:100%}.cp-hero__slides{height:100%;overflow:hidden}.cp-hero__slide-img-wrap,.cp-hero__slide-img-wrap--mobile-overlay:after{position:absolute;top:0;left:0;width:100%;height:100%}.cp-hero__slide-img-wrap--mobile-overlay:after{content:"";background:rgba(0,0,0,.6)}@media (min-width:992px){.cp-hero__slide-img-wrap--mobile-overlay:after{display:none}}.cp-hero__slide-img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;font-family:object-fit\:cover;object-fit:cover}.cp-hero__slide{display:block;position:relative;height:100%;width:100%;overflow:hidden;list-style:none;background-color:#2b2b2b;background-position:50%;background-repeat:no-repeat;background-size:cover}.cp-hero__slide:first-child{z-index:1}.js-initied .cp-hero__slide:first-child{z-index:auto}.cp-hero__slide .grid-section{padding:20px}@media (min-width:768px){.cp-hero__slide .grid-section{padding:60px}}@media (min-width:992px){.cp-hero__slide .grid-section{padding:60px}}@media (min-width:1420px){.cp-hero__slide .grid-section{padding:60px}}.cp-hero__slide video{position:absolute;-o-object-fit:cover;font-family:object-fit\:cover;object-fit:cover}.cp-hero__slide__content{position:absolute;bottom:0}@media (min-width:768px){.cp-hero__slide__content .btn-stroke.narrow{padding:10px 15px;padding-right:50px}}.cp-hero--text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (min-width:768px){.cp-hero--text{display:block;max-height:460px}.cp-hero--text .cp-video{max-height:500px}}.cp-hero--text .cp-hero__title{font-size:48px;color:#fff}.cp-hero--text .cp-hero__slide__content{top:0;bottom:auto}.cp-hero__poster{top:0;left:0;height:100%;width:100%;position:absolute;background-size:cover;background-position:50%;z-index:-1}.cp-hero__slide.is-paused .cp-hero__poster{z-index:0}.cp-hero__slide.is-playing .cp-hero__poster{z-index:-1}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.cp-video{position:relative;max-height:600px;overflow:hidden}.cp-video.has-title .cp-video__spacer{padding-top:95.45454545%}@media (min-width:768px){.cp-video.has-title .cp-video__spacer{padding-top:56.25%}}.cp-video.has-title .cp-video__poster{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:20px;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;color:#fff;font-size:30px;line-height:1em;letter-spacing:-.02em}@media (min-width:992px){.cp-video.has-title .cp-video__poster{padding:40px;font-size:50px}}@media (min-width:1420px){.cp-video.has-title .cp-video__poster{padding:60px;font-size:80px}}.cp-video.has-title .cp-video__poster:after{background-image:url(/App_Themes/iGuzzini/images/global/play_button_black.png)}.cp-video__spacer{padding-top:56.25%}.cp-video__container,.cp-video iframe{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.cp-video__poster{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-position:50%;background-size:cover;background-repeat:no-repeat;cursor:pointer;-webkit-transition:opacity .15s linear,visibility .15s step-start;transition:opacity .15s linear,visibility .15s step-start}@media (min-width:1025px){.cp-video__poster{display:block}}.cp-video__poster:after{content:"";display:block;position:absolute;top:50%;left:50%;width:88px;height:88px;margin-top:-44px;margin-left:-44px;background-image:url(/App_Themes/iGuzzini/images/global/play_button.png);background-position:50%;background-size:contain;background-repeat:no-repeat}@media (min-width:768px){.cp-video__poster:after{width:124px;height:124px;margin-top:-62px;margin-left:-62px}}.cp-video__overlay-video{position:absolute}.cp-video.is-playing .cp-video__poster{opacity:0;visibility:hidden;-webkit-transition:opacity .15s linear,visibility .15s step-end;transition:opacity .15s linear,visibility .15s step-end}.cp-video--lighthinking-article{max-height:none;height:100%}.cp-video--lighthinking-article .cp-video__poster{display:block}.video-container h2{font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-size:24px;letter-spacing:-.02em;color:#333;margin-bottom:20px;line-height:1.3}@media (min-width:992px){.video-container h2{margin-bottom:45px}}.video-container--project{margin-bottom:20px}@media (min-width:992px){.video-container--project{margin-bottom:30px}}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.photometric-calc{display:none;padding:0 30px 30px;background-color:#ebebeb}.photometric-calc.is-visible{display:block}.photometric-calc__img{max-width:100%;display:block}.photometric-calc__img+.photometric-calc__img{margin-top:15px}.photometric-calc__variables-title{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-size:16px}.photometric-calc__variables{border:none}.photometric-calc__footer,.photometric-calc__variables-list{margin-top:20px}.photometric-calc__apply{position:relative;top:-20px}.photometric-vars{list-style:none}.photometric-vars__li+.photometric-vars__li{margin-top:20px}.photometric-vars .photometric-vars__input{max-width:80px;height:32px;margin:0 15px 0 0;padding:0 10px;border:none;line-height:32px}.photometric__panes{position:relative;z-index:90}.photometric__panes.is-fixed{position:fixed;top:199px;width:100%}.photometric__panes.is-fixed.has-photometric-active{max-height:calc(100% - 199px);overflow-y:auto}@media (min-width:768px){.cp-overlay .photometric__panes.is-fixed{max-width:1200px}}.photometric__warning-pane{padding:20px 20px 0}@media (min-width:992px){.photometric__warning-pane{display:none}}.photometric__alert-pane{padding:20px 20px 0}@media (min-width:992px){.photometric__alert-pane{padding:20px 30px 0}}.photometric__profile-pane{display:none;padding:5px 30px 40px;background:#f4f4f4}@media (min-width:992px){.photometric__profile-pane{display:block}}.photometric__console{border:none;max-width:650px}.photometric__console.is-disabled{opacity:.6;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.photometric__profile-dropdown,.photometric__profile-placeholder{display:inline-block;vertical-align:middle;width:85%}.photometric__profile-placeholder{padding:13px 14px;font-size:14px;line-height:24px;border:1px solid #d4d4d4;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif}.photometric__reset-state{float:right;font-size:12px;line-height:28px;color:#8d8d8d}.photometric__reset-state:after{float:none;display:inline-block;padding-left:3px;font-size:11px;overflow:visible}.photometric__reset-state.is-hidden{display:none}@media (min-width:992px){.photometric__content,.photometric__content-main{display:-webkit-box;display:-ms-flexbox;display:flex}.photometric__content-main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:75%;max-width:75%}}.photometric__content-sidebar{position:relative;padding:20px;background-color:#ebebeb}@media (min-width:768px){.photometric__content-sidebar{padding:45px 30px 30px}}@media (min-width:992px){.photometric__content-sidebar{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:25%}}.photometric__details{padding:20px}@media (min-width:992px){.photometric__details{padding:45px 30px}}.photometric__alert-pane+.photometric__details,.photometric__features{padding-top:20px}@media (min-width:768px){.photometric__features{padding:0 0 0 40px}}.photometric__grid:before{content:normal}.photometric__grid .grid-item{margin-top:0}.photometric__row+.photometric__row{margin-top:30px}.photometric__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.photometric__favorites-btn{margin-left:20px;vertical-align:top}.photometric__favorites-btn.is-hidden{display:none}@media (min-width:992px){.photometric__accessory-btn.btn-stroke.narrow.icon-after{padding:9px 50px 9px 25px}}.photometric__pane{padding:0 30px 40px;background:#ebebeb}.photometric__pane+.photometric__pane{border-top:1px solid #d4d4d4}.photometric__pane--sub{display:none;padding:40px;background:#fff}.photometric__pane--active{display:block;min-height:500px}.photometric__form{margin-top:20px;padding:.1px}.photometric__form-inner{margin:-20px -10px 0}.photometric__form-item{margin:20px 10px 0;float:left}.photometric__form-item--full{width:100%}.photometric__form-item--limited{max-width:430px}.photometric__thumb{position:relative}.photometric__download-info-label{position:absolute;top:0;right:0}.cta-link{display:block;font-size:14px}.cta-link:before{float:none;margin-right:10px;-webkit-transition:all .2s ease;transition:all .2s ease}.no-touch .cta-link:hover{color:#ff282d}.no-touch .cta-link:hover:before{margin-left:3px;margin-right:7px}.cta-link+.cta-link{margin-top:10px}.cta-link--grey{color:#4c4c4c}.highlighted-text,.highlighted-text--red{color:#ff282d}.info-label{padding:0 10px;background-color:#fcfddc;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-size:13px;font-weight:700;line-height:2;opacity:0}.info-label.is-animated{-webkit-animation:fadeout 5s ease-in-out;animation:fadeout 5s ease-in-out}@-webkit-keyframes fadeout{0%{opacity:1}60%{opacity:1}to{opacity:0}}@keyframes fadeout{0%{opacity:1}60%{opacity:1}to{opacity:0}}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.prod-table{width:100%;text-align:center}.prod-table__body{font-size:13px;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;color:#666}.prod-table__hcol{font-size:12px;line-height:1.1;color:#8d8d8d;padding:10px 0;border-bottom:1px solid #d4d4d4;font-family:Helvetica-Neue,HelveticaNeue-Regular,Helvetica,sans-serif;font-weight:400}.no-touch .prod-table__row:hover .prod-table__link{color:#ff282d}.prod-table__row.is-highlighted{background-color:rgba(253,50,56,.08)}.prod-table__col{border-bottom:1px solid #d4d4d4}.prod-table__col--top{vertical-align:top}@media (min-width:992px){.prod-table__col--fw{width:100%}}.prod-table__link{min-width:70px;margin:auto;display:block;padding:11px 10px;color:#666;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:14px}@media (min-width:992px){.prod-table__link{font-size:13px;padding:13px 10px}}.prod-table__link--wide{max-width:none;min-width:240px}.prod-table__new-lbl{display:block;padding:11px 10px;min-width:40px;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;color:#ff282d;font-size:14px;text-transform:lowercase}@media (min-width:992px){.prod-table__new-lbl{font-size:13px}}.prod-table__new-lbl--invisible{visibility:hidden}.prod-table__code-clipped{white-space:nowrap}@media (min-width:992px){.prod-table__code-clipped{overflow:hidden;text-overflow:ellipsis}}.prod-table__single-line{white-space:nowrap}.prod-table__download-icon:after{float:none;font-size:21px}.prod-table__space{height:30px}.prod-table__profile{line-height:1.5;margin-bottom:3px}.prod-table__profile:last-child{margin-bottom:0}.no-touch .prod-table__tooltip{border-bottom:1px dashed #666}.no-touch .prod-table__tooltip:hover{border-bottom-color:#ff282d}.prod-table__on-request{color:#ff282d}.prod-table--fixed-layout{table-layout:fixed}.prod-table--fixed-layout .prod-table__col-new{width:80px}.prod-table--fixed-layout .prod-table__col-standard{width:110px}.prod-table--fixed-layout .prod-table__col-control{width:150px}.prod-table--fixed-layout .prod-table__col-description{width:300px}.edit-checkbox{display:inline-block;vertical-align:top}.edit-checkbox__input{position:absolute;z-index:-1;display:block!important;clip:rect(0 0 0 0)}.edit-checkbox__label{position:relative;display:block!important;padding:23px!important;color:#8d8d8d;cursor:pointer;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-size:16px!important;line-height:30px!important;-webkit-transition:color .2s linear;transition:color .2s linear}.edit-checkbox__label:before{content:"";position:absolute;top:15px!important;left:15px!important;display:block;width:16px!important;height:16px!important;margin-right:0!important;border:1px solid #d4d4d4;background-color:#fff;-webkit-transition:border-color .2s linear;transition:border-color .2s linear}.edit-checkbox__label:after{content:"";position:absolute;top:15px;left:15px;display:block;width:16px;height:16px;opacity:0;background-color:#ff282d;background-image:url(/App_Themes/iGuzzini/images/form/checkbox_selected.png);background-size:20px 20px;background-position:50%;background-repeat:no-repeat;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.edit-checkbox__input:checked+.edit-checkbox__label{color:#8d8d8d!important}.edit-checkbox__input:checked+.edit-checkbox__label:before{border-color:#ff282d;background-color:#fff!important;background-image:none!important}.edit-checkbox__input:checked+.edit-checkbox__label:after{opacity:1}.codes-accessory{display:-webkit-box;display:-ms-flexbox;display:flex}.codes-accessory__image{position:relative;margin-right:20px}.codes-accessory__image img{display:block;width:60px;height:60px;background-color:hsla(0,0%,83%,.3)}@media (min-width:768px){.codes-accessory__image img{width:140px;height:140px}}.codes-accessory__body{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-bottom:1px solid #d4d4d4}.codes-accessory__title{padding:5px 10px;background-color:hsla(0,0%,83%,.3);font-size:14px;color:#8d8d8d}.codes-accessory__descr,.codes-accessory__title{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700}.codes-accessory__descr{margin-top:12px;padding-right:30px;font-size:13px;line-height:1.54}@media (min-width:768px){.codes-accessory__descr{padding-right:60px}}.codes-accessory__option{margin-top:4px;color:#8d8d8d;font-size:13px}.codes-accessory__option-value{color:#666;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700}.codes-accessory__edit{position:absolute;right:-15px;top:35px}@media (min-width:768px){.codes-accessory__edit{right:10px}}.codes{margin-bottom:20px}@media (min-width:992px){.codes{margin-bottom:40px}}.codes__line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-top:38px;margin-bottom:16px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:768px){.codes__line{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.codes__line-title{color:#ff282d;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:20px;margin-right:16px;line-height:24px}@media (min-width:992px){.codes__line-title{font-size:24px;line-height:28px}}.codes__line-link{font-size:12px;line-height:20px;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700}.codes__line-link:hover{color:#2b2b2b}.codes__line-link__icon,.codes__line-link__icon:after,.codes__line-link__icon:before,.codes__line-link__title{-webkit-transition:background-color .2s linear;transition:background-color .2s linear}.codes__line-link:hover>.codes__line-link__icon,.codes__line-link:hover>.codes__line-link__icon:after,.codes__line-link:hover>.codes__line-link__icon:before{background-color:#2b2b2b}.codes__line-link__title{margin-right:8px}.codes__prod-group{margin-bottom:12px}.codes__prod-group-info{margin-right:12px}.codes__prod-group-info--main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.codes__line-head{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;font-family:Helvetica-Neue,HelveticaNeue-Regular,Helvetica,sans-serif;font-weight:400;padding:5px 14px;background:#d8d8d8;font-size:14px;color:#666}.codes__line-head:after{font-size:18px;-ms-flex-negative:0;flex-shrink:0}.codes__line-content{padding:15px 0}.codes__side{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-column-gap:16px;column-gap:16px}@media (min-width:992px){.codes__side{-ms-flex-wrap:wrap;flex-wrap:wrap;width:312px}}.codes__code-group{margin-bottom:20px}.codes__code-group:last-child{margin-bottom:0}@media (min-width:992px){.codes__code-group{margin-bottom:35px}}.codes__code-group:after{content:"";display:table;clear:both}.codes__img{display:block;margin-bottom:6px;width:120px;height:120px}@media (min-width:992px){.codes__img{width:140px;height:140px}}.codes__tags{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-right:-3px}.codes__tag{width:100%;display:block;color:#2b2b2b;background:#ebebeb;padding:3px 5px;font-size:11px;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;margin-bottom:5px;margin-right:3px}@media (min-width:992px){.codes__tag{width:auto}}@media (min-width:992px){.codes__main{margin-left:312px}}.codes__table-container{overflow-x:auto;padding-bottom:8px}.codes__table-container::-webkit-scrollbar{height:5px}.codes__table-container::-webkit-scrollbar-track{background:transparent}.codes__table-container::-webkit-scrollbar-thumb{background:#666;border-radius:5px}.codes__favorites{position:relative;width:50px;margin-right:-20px;float:right;-webkit-box-shadow:-5px 0 5px -3px rgba(0,0,0,.2);box-shadow:-5px 0 5px -3px rgba(0,0,0,.2)}@media (min-width:1420px){.codes__favorites{margin-right:0}}.no-fav-shadow .codes__favorites{-webkit-box-shadow:none;box-shadow:none}.codes__images-container{position:relative}@media (min-width:992px){.codes__images-container{float:left}}.codes__group-conclusion{font-size:11px;line-height:1.8;color:#8d8d8d;padding-top:7px;text-align:left;font-family:Helvetica-Neue,HelveticaNeue-Regular,Helvetica,sans-serif;font-weight:400}.codes__group-conclusion a{font-size:inherit}.codes__on-request{position:relative;top:7px;color:#ff282d;font-size:20px;line-height:13px}.codes__group-title{padding:4px 9px;margin-bottom:15px;font-size:12px;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;color:#666;background:#ebebeb;text-align:left;line-height:1.5}@media (min-width:992px){.codes__group-title{font-size:14px}}.codes__accessory+.codes__accessory{margin-top:20px}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.cp-product-slider{overflow:hidden;position:relative}.cp-product-slider__items{list-style:none;white-space:nowrap;font-size:0;margin-left:10px;margin-right:10px}@media (min-width:480px){.cp-product-slider__items{margin-left:10px;margin-right:10px}}@media (min-width:768px){.cp-product-slider__items{margin-left:15px;margin-right:15px}}@media (min-width:992px){.cp-product-slider__items{margin-left:15px;margin-right:15px}}@media (min-width:1420px){.cp-product-slider__items{margin-left:15px;margin-right:15px}}@media (min-width:1600px){.cp-product-slider__items{margin-left:15px;margin-right:15px}}.cp-product-slider__item{display:inline-block;vertical-align:top;width:100%;padding-left:10px;padding-right:10px}@media (min-width:480px){.cp-product-slider__item{width:50%;padding-left:10px;padding-right:10px}}@media (min-width:768px){.cp-product-slider__item{width:33.33333333%;padding-left:15px;padding-right:15px}}@media (min-width:992px){.cp-product-slider__item{width:25%;padding-left:15px;padding-right:15px}}@media (min-width:1420px){.cp-product-slider__item{padding-left:15px;padding-right:15px}}@media (min-width:1600px){.cp-product-slider__item{width:20%;padding-left:15px;padding-right:15px}}.cp-product-slider__next,.cp-product-slider__prev{display:block;position:absolute;font-size:50px;top:50%;background-color:#ff282d;cursor:pointer;width:1em;height:1em;margin-top:-.5em;-webkit-transition:width .3s cubic-bezier(.19,1,.22,1),-webkit-transform .8s cubic-bezier(1,0,0,1);transition:width .3s cubic-bezier(.19,1,.22,1),-webkit-transform .8s cubic-bezier(1,0,0,1);transition:width .3s cubic-bezier(.19,1,.22,1),transform .8s cubic-bezier(1,0,0,1);transition:width .3s cubic-bezier(.19,1,.22,1),transform .8s cubic-bezier(1,0,0,1),-webkit-transform .8s cubic-bezier(1,0,0,1)}.cp-product-slider__next:after,.cp-product-slider__prev:after{color:#fff;text-align:center;font-size:.625em;width:1.6em;line-height:1.6em;-webkit-transition:width .3s cubic-bezier(.19,1,.22,1);transition:width .3s cubic-bezier(.19,1,.22,1)}.no-touch .cp-product-slider__next:hover,.no-touch .cp-product-slider__prev:hover{width:1.2em}.no-touch .cp-product-slider__next:hover:after,.no-touch .cp-product-slider__prev:hover:after{width:1.92em}@media (min-width:480px){.cp-product-slider__next,.cp-product-slider__prev{font-size:50px}}@media (min-width:768px){.cp-product-slider__next,.cp-product-slider__prev{font-size:75px}}@media (min-width:992px){.cp-product-slider__next,.cp-product-slider__prev{font-size:75px}}@media (min-width:1420px){.cp-product-slider__next,.cp-product-slider__prev{font-size:75px}}@media (min-width:1600px){.cp-product-slider__next,.cp-product-slider__prev{font-size:75px}}.cp-product-slider__prev{left:0}.cp-product-slider__next{right:0}.cp-product-slider.disable-prev .cp-product-slider__prev,.cp-product-slider.disabled .cp-product-slider__prev{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.cp-product-slider.disable-next .cp-product-slider__next,.cp-product-slider.disabled .cp-product-slider__next{-webkit-transform:translateX(100%);transform:translateX(100%)}@media (min-width:1600px){.cp-product-slider--max4 .cp-product-slider__item{width:25%;padding-left:15px;padding-right:15px}}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.cp-product-list{padding-top:0}@media (max-width:767px){.cp-product-list .grid-item:first-child .cp-product-list__thumb__slider{-webkit-transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear;transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);-webkit-transition-delay:0s;transition-delay:0s}.cp-product-list .grid-item:nth-child(2) .cp-product-list__thumb__slider{-webkit-transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear;transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);-webkit-transition-delay:.05s;transition-delay:.05s}.cp-product-list .grid-item:nth-child(3) .cp-product-list__thumb__slider{-webkit-transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear;transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);-webkit-transition-delay:.15s;transition-delay:.15s}.cp-product-list .grid-item:nth-child(4) .cp-product-list__thumb__slider{-webkit-transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear;transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);-webkit-transition-delay:.2s;transition-delay:.2s}.cp-product-list .grid-item:nth-child(5) .cp-product-list__thumb__slider{-webkit-transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear;transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);-webkit-transition-delay:.3s;transition-delay:.3s}.cp-product-list .grid-item:nth-child(6) .cp-product-list__thumb__slider{-webkit-transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear;transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);-webkit-transition-delay:.35s;transition-delay:.35s}.cp-product-list .grid-item:nth-child(7) .cp-product-list__thumb__slider{-webkit-transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear;transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);-webkit-transition-delay:.45s;transition-delay:.45s}.cp-product-list .grid-item:nth-child(8) .cp-product-list__thumb__slider{-webkit-transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear;transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);-webkit-transition-delay:.5s;transition-delay:.5s}}@media (min-width:768px) and (max-width:991px){.cp-product-list .grid-item:first-child .cp-product-list__thumb__slider{-webkit-transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear;transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);-webkit-transition-delay:0s;transition-delay:0s}.cp-product-list .grid-item:nth-child(2) .cp-product-list__thumb__slider{-webkit-transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear;transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);-webkit-transition-delay:.05s;transition-delay:.05s}.cp-product-list .grid-item:nth-child(3) .cp-product-list__thumb__slider{-webkit-transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear;transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);-webkit-transition-delay:.1s;transition-delay:.1s}.cp-product-list .grid-item:nth-child(4) .cp-product-list__thumb__slider{-webkit-transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear;transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);-webkit-transition-delay:.15s;transition-delay:.15s}.cp-product-list .grid-item:nth-child(5) .cp-product-list__thumb__slider{-webkit-transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear;transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);-webkit-transition-delay:.2s;transition-delay:.2s}.cp-product-list .grid-item:nth-child(6) .cp-product-list__thumb__slider{-webkit-transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear;transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);-webkit-transition-delay:.25s;transition-delay:.25s}.cp-product-list .grid-item:nth-child(7) .cp-product-list__thumb__slider{-webkit-transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear;transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);-webkit-transition-delay:.3s;transition-delay:.3s}.cp-product-list .grid-item:nth-child(8) .cp-product-list__thumb__slider{-webkit-transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear;transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);-webkit-transition-delay:.35s;transition-delay:.35s}.cp-product-list .grid-item:nth-child(9) .cp-product-list__thumb__slider{-webkit-transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear;transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);-webkit-transition-delay:.4s;transition-delay:.4s}.cp-product-list .grid-item:nth-child(10) .cp-product-list__thumb__slider{-webkit-transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear;transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);-webkit-transition-delay:.45s;transition-delay:.45s}.cp-product-list .grid-item:nth-child(11) .cp-product-list__thumb__slider{-webkit-transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear;transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);-webkit-transition-delay:.5s;transition-delay:.5s}.cp-product-list .grid-item:nth-child(12) .cp-product-list__thumb__slider{-webkit-transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear;transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);-webkit-transition-delay:.55s;transition-delay:.55s}}@media (min-width:992px) and (max-width:1419px){.cp-product-list .grid-item:first-child .cp-product-list__thumb__slider{-webkit-transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear;transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);-webkit-transition-delay:0s;transition-delay:0s}.cp-product-list .grid-item:nth-child(2) .cp-product-list__thumb__slider{-webkit-transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear;transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);-webkit-transition-delay:.05s;transition-delay:.05s}.cp-product-list .grid-item:nth-child(3) .cp-product-list__thumb__slider{-webkit-transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear;transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);-webkit-transition-delay:.1s;transition-delay:.1s}.cp-product-list .grid-item:nth-child(4) .cp-product-list__thumb__slider,.cp-product-list .grid-item:nth-child(5) .cp-product-list__thumb__slider{-webkit-transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear;transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);-webkit-transition-delay:.15s;transition-delay:.15s}.cp-product-list .grid-item:nth-child(6) .cp-product-list__thumb__slider{-webkit-transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear;transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);-webkit-transition-delay:.2s;transition-delay:.2s}.cp-product-list .grid-item:nth-child(7) .cp-product-list__thumb__slider{-webkit-transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear;transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);-webkit-transition-delay:.25s;transition-delay:.25s}.cp-product-list .grid-item:nth-child(8) .cp-product-list__thumb__slider,.cp-product-list .grid-item:nth-child(9) .cp-product-list__thumb__slider{-webkit-transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear;transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);-webkit-transition-delay:.3s;transition-delay:.3s}.cp-product-list .grid-item:nth-child(10) .cp-product-list__thumb__slider{-webkit-transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear;transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);-webkit-transition-delay:.35s;transition-delay:.35s}.cp-product-list .grid-item:nth-child(11) .cp-product-list__thumb__slider{-webkit-transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear;transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);-webkit-transition-delay:.4s;transition-delay:.4s}.cp-product-list .grid-item:nth-child(12) .cp-product-list__thumb__slider{-webkit-transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear;transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);-webkit-transition-delay:.45s;transition-delay:.45s}}@media (min-width:1420px) and (max-width:1599px){.cp-product-list .grid-item:first-child .cp-product-list__thumb__slider{-webkit-transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear;transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);-webkit-transition-delay:0s;transition-delay:0s}.cp-product-list .grid-item:nth-child(2) .cp-product-list__thumb__slider{-webkit-transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear;transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);-webkit-transition-delay:.05s;transition-delay:.05s}.cp-product-list .grid-item:nth-child(3) .cp-product-list__thumb__slider{-webkit-transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear;transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);-webkit-transition-delay:.1s;transition-delay:.1s}.cp-product-list .grid-item:nth-child(4) .cp-product-list__thumb__slider{-webkit-transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear;transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);-webkit-transition-delay:.15s;transition-delay:.15s}.cp-product-list .grid-item:nth-child(5) .cp-product-list__thumb__slider{-webkit-transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear;transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);-webkit-transition-delay:.2s;transition-delay:.2s}.cp-product-list .grid-item:nth-child(6) .cp-product-list__thumb__slider{-webkit-transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear;transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);-webkit-transition-delay:.15s;transition-delay:.15s}.cp-product-list .grid-item:nth-child(7) .cp-product-list__thumb__slider{-webkit-transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear;transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);-webkit-transition-delay:.2s;transition-delay:.2s}.cp-product-list .grid-item:nth-child(8) .cp-product-list__thumb__slider{-webkit-transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear;transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);-webkit-transition-delay:.25s;transition-delay:.25s}.cp-product-list .grid-item:nth-child(9) .cp-product-list__thumb__slider{-webkit-transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear;transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);-webkit-transition-delay:.3s;transition-delay:.3s}.cp-product-list .grid-item:nth-child(10) .cp-product-list__thumb__slider{-webkit-transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear;transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);-webkit-transition-delay:.35s;transition-delay:.35s}.cp-product-list .grid-item:nth-child(11) .cp-product-list__thumb__slider{-webkit-transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear;transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);-webkit-transition-delay:.3s;transition-delay:.3s}.cp-product-list .grid-item:nth-child(12) .cp-product-list__thumb__slider{-webkit-transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear;transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);-webkit-transition-delay:.35s;transition-delay:.35s}.cp-product-list .grid-item:nth-child(13) .cp-product-list__thumb__slider{-webkit-transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear;transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);-webkit-transition-delay:.4s;transition-delay:.4s}.cp-product-list .grid-item:nth-child(14) .cp-product-list__thumb__slider{-webkit-transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear;transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);-webkit-transition-delay:.45s;transition-delay:.45s}.cp-product-list .grid-item:nth-child(15) .cp-product-list__thumb__slider{-webkit-transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear;transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);-webkit-transition-delay:.5s;transition-delay:.5s}}@media (min-width:1600px){.cp-product-list .grid-item:first-child .cp-product-list__thumb__slider{-webkit-transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear;transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);-webkit-transition-delay:0s;transition-delay:0s}.cp-product-list .grid-item:nth-child(2) .cp-product-list__thumb__slider{-webkit-transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear;transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);-webkit-transition-delay:.05s;transition-delay:.05s}.cp-product-list .grid-item:nth-child(3) .cp-product-list__thumb__slider{-webkit-transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear;transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);-webkit-transition-delay:.1s;transition-delay:.1s}.cp-product-list .grid-item:nth-child(4) .cp-product-list__thumb__slider{-webkit-transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear;transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);-webkit-transition-delay:.15s;transition-delay:.15s}.cp-product-list .grid-item:nth-child(5) .cp-product-list__thumb__slider{-webkit-transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear;transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);-webkit-transition-delay:.2s;transition-delay:.2s}.cp-product-list .grid-item:nth-child(6) .cp-product-list__thumb__slider{-webkit-transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear;transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);-webkit-transition-delay:.25s;transition-delay:.25s}.cp-product-list .grid-item:nth-child(7) .cp-product-list__thumb__slider{-webkit-transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear;transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);-webkit-transition-delay:.15s;transition-delay:.15s}.cp-product-list .grid-item:nth-child(8) .cp-product-list__thumb__slider{-webkit-transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear;transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);-webkit-transition-delay:.2s;transition-delay:.2s}.cp-product-list .grid-item:nth-child(9) .cp-product-list__thumb__slider{-webkit-transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear;transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);-webkit-transition-delay:.25s;transition-delay:.25s}.cp-product-list .grid-item:nth-child(10) .cp-product-list__thumb__slider{-webkit-transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear;transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);-webkit-transition-delay:.3s;transition-delay:.3s}.cp-product-list .grid-item:nth-child(11) .cp-product-list__thumb__slider{-webkit-transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear;transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);-webkit-transition-delay:.35s;transition-delay:.35s}.cp-product-list .grid-item:nth-child(12) .cp-product-list__thumb__slider{-webkit-transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear;transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);-webkit-transition-delay:.4s;transition-delay:.4s}.cp-product-list .grid-item:nth-child(13) .cp-product-list__thumb__slider{-webkit-transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear;transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);-webkit-transition-delay:.3s;transition-delay:.3s}.cp-product-list .grid-item:nth-child(14) .cp-product-list__thumb__slider{-webkit-transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear;transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);-webkit-transition-delay:.35s;transition-delay:.35s}.cp-product-list .grid-item:nth-child(15) .cp-product-list__thumb__slider{-webkit-transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear;transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);-webkit-transition-delay:.4s;transition-delay:.4s}.cp-product-list .grid-item:nth-child(16) .cp-product-list__thumb__slider{-webkit-transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear;transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);-webkit-transition-delay:.45s;transition-delay:.45s}.cp-product-list .grid-item:nth-child(17) .cp-product-list__thumb__slider{-webkit-transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear;transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);-webkit-transition-delay:.5s;transition-delay:.5s}.cp-product-list .grid-item:nth-child(18) .cp-product-list__thumb__slider{-webkit-transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear;transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);-webkit-transition-delay:.55s;transition-delay:.55s}}.cp-product-list__native-img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;font-family:object-fit\:cover;object-fit:cover}.cp-product-list__thumb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;overflow:hidden}.cp-product-list__thumb__wrapper{position:relative;overflow:hidden;height:100%}.cp-product-list__thumb__frame-first,.cp-product-list__thumb__frame-second{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear;transition:transform .8s cubic-bezier(.645,.045,.355,1),opacity .8s linear,-webkit-transform .8s cubic-bezier(.645,.045,.355,1)}.cp-product-list__thumb__frame-first{opacity:1;height:100%;background-position:50%;background-size:cover;background-repeat:no-repeat;background-image:url(/App_Themes/iGuzzini/images/global/placeholder.png)}.cp-product-list__thumb__frame-first img.seo-img{z-index:0}.cp-product-list__thumb__frame-second{opacity:0;position:absolute;width:100%;height:100%}.cp-product-list__thumb__frame-second:before{content:"";position:absolute;left:0;bottom:0;display:block;width:100%;height:20px;background-image:-webkit-gradient(linear,left bottom,left top,from(#f4f4f4),to(transparent));background-image:linear-gradient(0deg,#f4f4f4,transparent)}.cp-product-list__thumb__props-list{padding:10px 20px;color:#898a8b;font-size:13px;font-weight:700;letter-spacing:-.33px;list-style:none;background-color:#efefef;height:100%;background-position:50%;background-size:cover;background-repeat:no-repeat}.cp-product-list__thumb__props-list.no-additional{background-image:url(/App_Themes/iGuzzini/images/global/placeholder.png)}.cp-product-list__thumb__props-list li{padding:5px 0;text-align:center;border-bottom:1px solid #d8d8d8}.cp-product-list__thumb__image{display:table;width:100%;padding-top:100%;position:relative;overflow:hidden}.cp-product-list__thumb__image--more-items,.cp-product-list__thumb__image.more-items{background-color:#fff;padding-top:100%}.cp-product-list__thumb__image--more-items p,.cp-product-list__thumb__image.more-items p{position:absolute;top:0;left:0;font-size:15px;line-height:1.35em;color:#8d8d8d;letter-spacing:-.02em;padding:15px}@media (min-width:480px){.cp-product-list__thumb__image--more-items p,.cp-product-list__thumb__image.more-items p{font-size:22px}}@media (min-width:768px){.cp-product-list__thumb__image--more-items p,.cp-product-list__thumb__image.more-items p{padding:20px}}.cp-product-list__thumb__slider{display:block;position:absolute;overflow:hidden;top:0;left:0;width:100%;height:100%;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.cp-product-list__thumb__slider.product{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.cp-product-list__thumb__slider.application{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}.cp-product-list__thumb__slide{display:block;position:absolute;overflow:hidden;top:0;left:0;width:100%;height:100%;background-position:50%;background-size:cover;background-repeat:no-repeat;background-image:url(/App_Themes/iGuzzini/images/global/placeholder.png)}.cp-product-list__thumb__slide img.seo-img{z-index:0}.cp-product-list__thumb__label{padding:15px}@media (min-width:768px){.cp-product-list__thumb__label{padding:20px}}.cp-product-list__thumb__label.type{height:80px;background-color:#fff;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:15px;letter-spacing:-.02em;color:#ff282d;line-height:1.1em;word-break:break-word;-webkit-transition:background-color .3s linear,color .3s linear;transition:background-color .3s linear,color .3s linear}@media (min-width:768px){.cp-product-list__thumb__label.type{font-size:18px;line-height:1.2em}}.cp-product-list__thumb__label.line{height:80px;background-color:#ebebeb;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:18px;letter-spacing:-.02em;color:#ff282d;line-height:1.2em;-webkit-transition:background-color .3s linear,color .3s linear;transition:background-color .3s linear,color .3s linear}.cp-product-list__thumb__label.line .subtitle{display:block;margin-top:5px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:lighter;font-size:15px;color:#2b2b2b;line-height:1.2em}@media (min-width:480px){.cp-product-list__thumb__label.line .subtitle{font-size:16px}}.cp-product-list__thumb__label.group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:200px;background-color:#ebebeb;-webkit-transition:background-color .3s linear;transition:background-color .3s linear}.cp-product-list__thumb__label.group .lumen,.cp-product-list__thumb__label.group .more-icon,.cp-product-list__thumb__label.group .subtitle,.cp-product-list__thumb__label.group .title{-webkit-transition:color .3s linear;transition:color .3s linear}.cp-product-list__thumb__label.group .title{display:block;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:18px;letter-spacing:-.02em;color:#ff282d;line-height:1.2em}.cp-product-list__thumb__label.group .title:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.cp-product-list__thumb__label.group .more-icon{color:#ff282d}.cp-product-list__thumb__label.group .more-icon:after{width:28px;text-align:center;font-size:28px;position:absolute;bottom:0;padding-bottom:30px;color:inherit}.cp-product-list__thumb__label.group .subtitle{display:block;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:lighter;font-size:15px;letter-spacing:0;color:#2b2b2b;line-height:1.2em}@media (min-width:480px){.cp-product-list__thumb__label.group .subtitle{font-size:16px}}.cp-product-list__thumb__label.group .lumen{display:block;margin:10px 0;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:lighter;font-size:14px;letter-spacing:-.02em;color:#8d8d8d;line-height:1.2em}.cp-product-list__thumb__label.group .effects{display:block;list-style:none;margin-left:-5px;margin-right:-5px;counter-reset:icons}.cp-product-list__thumb__label.group .effects li{display:block;float:left;width:20%;max-width:40px;font-size:0;padding:0 2px}.cp-product-list__thumb__label.group .effects li:not(.counter){counter-increment:icons}@media (min-width:480px){.cp-product-list__thumb__label.group .effects li{padding:0 5px}}.cp-product-list__thumb__label.group .effects li img{width:100%;height:auto}.cp-product-list__thumb__label.group .effects li.counter{display:none;float:none;clear:both;width:100%;max-width:100%;margin:0 0 -3px;padding:10px 0 0;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:0;color:#8d8d8d;line-height:1em;white-space:nowrap;-webkit-transition:color .2s linear;transition:color .2s linear}.cp-product-list__thumb__label.group .effects li.counter:before{content:"(5 of " counter(icons) " optics)";margin-right:10px;font-family:Helvetica-Neue,HelveticaNeue-Regular,Helvetica,sans-serif;font-weight:400;font-size:12px;line-height:1em;color:inherit}.cp-product-list__thumb__label.group .effects li.counter:after{display:none;float:none}@media (min-width:480px){.cp-product-list__thumb__label.group .effects li.counter,.cp-product-list__thumb__label.group .effects li.counter:before{font-size:14px}.cp-product-list__thumb__label.group .effects li.counter:after{display:inline}}.cp-product-list__thumb__label.group .effects li:nth-child(5)~li:not(.counter){visibility:hidden;position:absolute;width:0;height:0;padding:0}.cp-product-list__thumb__label.group .effects li:nth-child(6)~.counter{display:block}.cp-product-list__thumb__label.group .effects:after{content:"";display:table;clear:both}.cp-product-list__thumb__label.group .effects+.effects{margin-top:10px}.cp-product-list__thumb__notes{position:absolute;top:5px;left:15px;font-weight:700;color:#ff282d;z-index:1}.cp-product-list__thumb__notes.hidden{display:none}.no-touch .cp-product-list__thumb:hover .cp-product-list__thumb__frame-first,.no-touch .cp-product-list__thumb:hover .cp-product-list__thumb__frame-second{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.no-touch .cp-product-list__thumb:hover .cp-product-list__thumb__frame-first{opacity:0}.no-touch .cp-product-list__thumb:hover .cp-product-list__thumb__frame-second{opacity:1}.no-touch .cp-product-list__thumb:hover .cp-product-list__thumb__label.line,.no-touch .cp-product-list__thumb:hover .cp-product-list__thumb__label.type{background-color:#ff282d;color:#fff}.no-touch .cp-product-list__thumb:hover .cp-product-list__thumb__label.group{background-color:#ff282d}.no-touch .cp-product-list__thumb:hover .cp-product-list__thumb__label.group .counter,.no-touch .cp-product-list__thumb:hover .cp-product-list__thumb__label.group .lumen,.no-touch .cp-product-list__thumb:hover .cp-product-list__thumb__label.group .more-icon,.no-touch .cp-product-list__thumb:hover .cp-product-list__thumb__label.group .subtitle,.no-touch .cp-product-list__thumb:hover .cp-product-list__thumb__label.group .title{color:#fff}.cp-product-list--NA .cp-product-list__heading{padding:20px 0;font-size:26px;line-height:1}@media (min-width:768px){.cp-product-list--NA .cp-product-list__heading{padding:30px 0 20px}}.cp-product-list--NA .cp-product-list__heading:not(:first-child){border-top:1px solid #d4d4d4}.cp-product-list--NA .cp-product-list__heading+.cp-product-list__row{margin-top:-30px}.cp-product-list--NA .cp-product-list__row+.cp-product-list__heading{margin-top:40px}@media (min-width:992px){.cp-product-list--NA .cp-product-list__row+.cp-product-list__heading{margin-top:60px}}.cp-product-list--NA .cp-product-list__thumb__label.line{min-height:123px;height:auto}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.cp-products-inspiration{display:block;padding:20px}@media (min-width:480px){.cp-products-inspiration{padding:20px}}@media (min-width:768px){.cp-products-inspiration{padding:30px}}@media (min-width:992px){.cp-products-inspiration{padding:30px}}@media (min-width:1420px){.cp-products-inspiration{padding:30px}}@media (min-width:1600px){.cp-products-inspiration{padding:30px}}.cp-products-inspiration hr{display:block;height:1px;background-color:#d4d4d4;border:none}.cp-products-inspiration h3{font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:lighter;font-size:26px;color:#8d8d8d;line-height:1em;letter-spacing:-.01em;margin-top:50px;margin-bottom:50px}.cp-products-inspiration__gutter-sizer{width:5%}@media (min-width:480px){.cp-products-inspiration__gutter-sizer{width:4%}}@media (min-width:768px){.cp-products-inspiration__gutter-sizer{width:2%}}@media (min-width:992px){.cp-products-inspiration__gutter-sizer{width:2%}}.cp-products-inspiration__cell{width:100%}@media (min-width:480px){.cp-products-inspiration__cell{width:48%}}@media (min-width:768px){.cp-products-inspiration__cell{width:32%}}@media (min-width:992px){.cp-products-inspiration__cell{width:18.4%}}.cp-products-inspiration__cell.is-hidden{opacity:0}.cp-products-inspiration__cell:after{color:#fff;position:absolute;top:20px;right:20px;font-size:24px;opacity:0;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}.no-touch .cp-products-inspiration__cell:hover:after{opacity:1}.cp-products-inspiration__container{display:block}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.OnSiteSliderButton{position:fixed;right:150px}body.DesignMode .theme__wrapper__nav,body.EditMode .theme__wrapper__nav{position:absolute}body.DesignMode.is-transparent-header .theme__wrapper__nav,body.EditMode.is-transparent-header .theme__wrapper__nav{display:none}body.DesignMode .col-12.cp-case-study-tree-images__table__col .WebPart_custom>div>div,body.DesignMode .col-12.cp-case-study-tree-images__table__col div[class*=WebPart],body.EditMode .col-12.cp-case-study-tree-images__table__col .WebPart_custom>div>div,body.EditMode .col-12.cp-case-study-tree-images__table__col div[class*=WebPart]{height:inherit}body.DesignMode .col-12.cp-case-study-tree-images__table__col div[class*=WebPartHeader],body.EditMode .col-12.cp-case-study-tree-images__table__col div[class*=WebPartHeader]{height:0}body.DesignMode .col-12.cp-case-study-tree-images__table__col .WebPart.height-fix div[class*=WebPart],body.EditMode .col-12.cp-case-study-tree-images__table__col .WebPart.height-fix div[class*=WebPart]{height:100%}body.DesignMode .col-12.cp-case-study-tree-images__table__col .WebPart.height-fix div[class*=WebPartHeader],body.EditMode .col-12.cp-case-study-tree-images__table__col .WebPart.height-fix div[class*=WebPartHeader]{height:0}body.DesignMode .col-12.cp-case-study-tree-images__table__col .WebPart.height-fix .col-12,body.EditMode .col-12.cp-case-study-tree-images__table__col .WebPart.height-fix .col-12{height:100%}table.LayoutTable{width:100%}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.cp-product-codes{position:relative;background-color:#fff;margin-bottom:50px}.cp-product-codes h2{font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:lighter;font-size:26px;color:#8d8d8d;padding-top:20px;padding-bottom:20px}@media (min-width:480px){.cp-product-codes h2{padding-top:20px;padding-bottom:20px}}@media (min-width:768px){.cp-product-codes h2{padding-top:30px;padding-bottom:30px}}@media (min-width:992px){.cp-product-codes h2{padding-top:30px;padding-bottom:30px}}@media (min-width:1420px){.cp-product-codes h2{padding-top:30px;padding-bottom:30px}}.cp-product-codes__filter{background-color:#ebebeb;margin-top:20px;margin-bottom:30px;color:#000}.cp-product-codes__filter .cp-filter,.cp-product-codes__filter .cp-filter select{width:100%}.cp-product-codes__list{display:block;margin-bottom:10px}.cp-product-codes__list:last-child{margin-bottom:0}.cp-product-codes__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:5px 0;background-color:#ebebeb;border-top:1px solid #8d8d8d;border-bottom:1px solid #8d8d8d;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:12px;line-height:1em;text-align:center}.ie9 .cp-product-codes__header{display:table}@media (min-width:1025px){.fixed .cp-product-codes__header-wrapper{padding:0 30px;position:fixed;top:145px;left:0;width:100%}}.cp-product-codes__header__cell{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.ie9 .cp-product-codes__header__cell{display:table-cell}.cp-product-codes__header__cell:first-child{-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px;margin-right:10px}@media (min-width:992px){.cp-product-codes__header__cell:first-child{-ms-flex-preferred-size:150px;flex-basis:150px}.ie9 .cp-product-codes__header__cell:first-child{width:150px}}.cp-product-codes__header__cell:nth-child(2){-webkit-box-flex:0;-ms-flex:0 0 50px;flex:0 0 50px}@media (min-width:992px){.cp-product-codes__header__cell:nth-child(2){-ms-flex-preferred-size:75px;flex-basis:75px}.ie9 .cp-product-codes__header__cell:nth-child(2){width:75px}}.cp-product-codes__header__cell:nth-child(4){-webkit-box-flex:1;-ms-flex:1 0 75px;flex:1 0 75px}@media (min-width:992px){.cp-product-codes__header__cell:nth-child(4){-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px}.ie9 .cp-product-codes__header__cell:nth-child(4){width:100px}}.cp-product-codes__header__cell:nth-child(3){display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:992px){.cp-product-codes__header__cell:nth-child(3){display:-webkit-box;display:-ms-flexbox;display:flex}.ie9 .cp-product-codes__header__cell:nth-child(3){display:table;width:100%}}.cp-product-codes__header__cell:last-child{-webkit-box-flex:0;-ms-flex:0 0 60px;flex:0 0 60px}.ie9 .cp-product-codes__header__cell:last-child{width:60px}.cp-product-codes__header__cell:last-child span.hide-on-mobile{display:none}@media (min-width:992px){.cp-product-codes__header__cell:last-child{-ms-flex-preferred-size:100px;flex-basis:100px}.cp-product-codes__header__cell:last-child span.hide-on-mobile{display:block}}.cp-product-codes__header__cell.sorter-header{cursor:pointer}.no-touch .cp-product-codes__header__cell.sorter-header:hover{color:#2b2b2b}.cp-product-codes__header__item{-ms-flex-preferred-size:12.5%;flex-basis:12.5%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.ie9 .cp-product-codes__header__item{display:table-cell;width:12.5%}.cp-product-codes__header__item.sorter-header{cursor:pointer}.no-touch .cp-product-codes__header__item.sorter-header:hover{color:#2b2b2b}.cp-product-codes__items{margin-top:10px}@media (min-width:1025px){.fixed .cp-product-codes__items{padding-top:24px}}.cp-product-codes__group{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-top:10px}.ie9 .cp-product-codes__group{display:block}.cp-product-codes__thumb{font-size:0;-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px;margin-right:10px}@media (min-width:992px){.cp-product-codes__thumb{-ms-flex-preferred-size:150px;flex-basis:150px}}.ie9 .cp-product-codes__thumb{display:inline-block;width:150px}.cp-product-codes__thumb img{width:100%;height:auto}.cp-product-codes__tags{display:block;font-size:0;margin-left:-5px}.cp-product-codes__tag{display:inline-block;background-color:#f4f4f4;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:11px;color:#333;padding:5px 10px;margin-left:5px;margin-top:5px}.cp-product-codes__tag:empty{display:none}.cp-product-codes__content{display:block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.ie9 .cp-product-codes__content{display:table;width:87%;float:right}.cp-product-codes__content__notes{display:block;padding:5px;background-color:#ebebeb;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:lighter;font-size:12px;line-height:1em}.cp-product-codes__content__notes--top{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700}.cp-product-codes__content__notes--bottom{background-color:transparent}.ie9 .cp-product-codes__sorted-section{display:table;width:100%}.cp-product-codes__item{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:15px 0;border-top:1px solid #ebebeb;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:14px;line-height:1em;color:#8d8d8d;text-align:center}.cp-product-codes__item:last-child{border-bottom:1px solid #ebebeb}.no-touch .cp-product-codes__item:hover{color:#ff282d}.ie9 .cp-product-codes__item{display:table-row;border:1px solid #000}.cp-product-codes__item__notes{-webkit-box-flex:0;-ms-flex:0 0 50px;flex:0 0 50px;color:#ff282d}@media (min-width:992px){.cp-product-codes__item__notes{-ms-flex-preferred-size:75px;flex-basis:75px}}.ie9 .cp-product-codes__item__notes{display:table-cell}.cp-product-codes__item__code{-webkit-box-flex:1;-ms-flex:1 0 75px;flex:1 0 75px}@media (min-width:992px){.cp-product-codes__item__code{-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px}}.ie9 .cp-product-codes__item__code{display:table-cell}.cp-product-codes__item__info{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:none}@media (min-width:992px){.cp-product-codes__item__info{display:block}}.ie9 .cp-product-codes__item__info{display:table-cell}.cp-product-codes__item__downloads{-webkit-box-flex:0;-ms-flex:0 0 60px;flex:0 0 60px}@media (min-width:992px){.cp-product-codes__item__downloads{-ms-flex-preferred-size:100px;flex-basis:100px}}.ie9 .cp-product-codes__item__downloads{display:table-cell}.cp-product-codes__item__downloads i{display:inline-block}.cp-product-codes__item__downloads i:after{font-size:20px}.cp-product-codes__item__profile{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.ie9 .cp-product-codes__item__profile{display:table}.cp-product-codes__item__profile__cell{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:12.5%}.ie9 .cp-product-codes__item__profile__cell{display:table-cell}.cp-product-codes__result-message{text-align:center;color:#8d8d8d}.cp-product-codes .hidden{display:none!important}.cp-product-codes.is-hidden{display:none}.cp-product-codes--related-accordion{padding-top:0}.cp-product-codes[data-hide=True]{display:none;overflow:hidden}.cp-product-codes[data-hide=True].is-visible{display:block}.cp-product-codes--related{margin-top:30px}.cp-product-codes--related .cp-product-codes__title{margin-top:0}.show-codes-button{margin-bottom:2rem}.show-codes-button .btn{min-width:200px}.cp-product-details__features{list-style:none;max-width:700px;margin-bottom:30px;color:#666}.cp-product-details__features li{display:block;position:relative;margin-top:10px;padding-left:20px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-size:14px;font-weight:lighter;color:#666}.cp-product-details__features li:first-child{margin-top:0}.cp-product-details__features li:before{content:"";display:block;position:absolute;width:4px;height:4px;left:0;top:10px;background-color:#666}.cp-product-details__accessory-features{list-style:none;max-width:700px;margin-bottom:30px;color:#666}@media (min-width:768px){.cp-product-details__accessory-features{margin-bottom:100px}}.cp-product-details__accessory-features li{display:block;position:relative;margin-top:10px;padding-left:20px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-size:14px;font-weight:lighter;color:#666}.cp-product-details__accessory-features li:first-child{margin-top:0}.cp-product-details__accessory-features li:before{content:"";display:block;position:absolute;width:4px;height:4px;left:0;top:10px;background-color:#666}.cp-product-details__subheading{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:14px;line-height:28px;letter-spacing:0;margin-top:20px}.cp-product-details__colors{margin-top:20px;margin-left:-10px}.cp-product-details__colors li{display:block;float:left;font-size:12px;padding-left:10px;padding-bottom:10px;width:100%}@media (min-width:768px){.cp-product-details__colors li{width:50%}}@media (min-width:1420px){.cp-product-details__colors li{width:33%}}.cp-product-details__colors li img{margin-right:10px;vertical-align:middle}.cp-product-details__colors:after{content:"";display:table;clear:both}@media (min-width:1420px){.cp-product-details__colors{max-width:750px}}.cp-product-details__stamps{padding:30px;margin-bottom:30px;background-color:#fff}.cp-product-details__stamps ul{list-style:none}.cp-product-details__stamps ul+ul{margin-top:30px}.cp-product-details__stamps li{display:inline-block;position:relative;margin-top:10px;padding-left:10px}@media (min-width:1420px){.cp-product-details__stamps{max-width:700px}}.cp-product-details__box{padding:40px 20px;background-color:#ebebeb}.cp-product-details__box h3{font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:lighter;font-size:26px;line-height:1.2em;color:#ff282d;letter-spacing:-.01em}.cp-product-details__box p{font-family:Helvetica-Neue,HelveticaNeue-Regular,Helvetica,sans-serif;font-weight:400;font-size:16px;letter-spacing:-.01em;line-height:1.5em;color:#666}.cp-product-details__box h3+p{margin-top:20px}.cp-product-details__box p+p{margin-top:15px}.cp-product-details__box+.cp-product-details__box{margin-top:30px}.cp-product-details__box a{margin-top:20px}.cp-product-details__box img.align-right{margin-left:20px;margin-bottom:20px;float:right}.vw-products .cp-product-details{text-align:center;padding:0 20px}.vw-products .cp-product-details .btn-stroke{display:inline-block;text-align:left}@media (min-width:768px){.vw-products .cp-product-details{padding:0 30px}}.cp-product-details__additional-details{padding-top:30px;margin-top:-30px}.cp-product-effects:after{content:"";display:table;clear:both}.cp-product-effects__preview{display:block;position:relative;list-style:none;padding-top:50%;background-color:#000}.cp-product-effects__preview__item{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50%;background-repeat:no-repeat;opacity:0;-webkit-transition:opacity .5s linear;transition:opacity .5s linear}.cp-product-effects__preview__item:before{content:attr(data-label);position:absolute;bottom:30px;right:30px;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-size:14px;font-weight:700;color:#fff}.cp-product-effects__thumb__indoor{display:inline-block;float:left;width:54px;height:54px;margin-right:2px;margin-top:1px;cursor:pointer;opacity:.2;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;background-size:cover;background-position:50%;background-repeat:no-repeat}@media (min-width:480px){.cp-product-effects__thumb__indoor{width:75px;height:75px;margin-right:10px;margin-top:10px}}.no-touch .cp-product-effects__thumb__indoor:hover{opacity:1}.cp-product-effects__thumb__outdoor{display:inline-block;float:left;margin-right:20px;margin-top:20px;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:18px;line-height:1.65em;letter-spacing:-.01em;color:#8d8d8d}.cp-product-effects__thumb__outdoor__image{display:block;width:200px;height:200px;margin-bottom:20px;background-size:cover;background-position:50%;background-repeat:no-repeat}.cp-product-effects input[type=radio]{display:none}.cp-product-effects input[type=radio]:first-of-type:checked ~ .cp-product-effects__preview .cp-product-effects__preview__item:nth-of-type(1){opacity:1;-webkit-transition:opacity .5s linear .5s;transition:opacity .5s linear .5s}.cp-product-effects input[type=radio]:first-of-type:checked ~ .cp-product-effects__thumb__indoor:nth-of-type(1){opacity:1}.cp-product-effects input[type=radio]:nth-of-type(2):checked~.cp-product-effects__preview .cp-product-effects__preview__item:nth-of-type(2){opacity:1;-webkit-transition:opacity .5s linear .5s;transition:opacity .5s linear .5s}.cp-product-effects input[type=radio]:nth-of-type(2):checked~.cp-product-effects__thumb__indoor:nth-of-type(2){opacity:1}.cp-product-effects input[type=radio]:nth-of-type(3):checked~.cp-product-effects__preview .cp-product-effects__preview__item:nth-of-type(3){opacity:1;-webkit-transition:opacity .5s linear .5s;transition:opacity .5s linear .5s}.cp-product-effects input[type=radio]:nth-of-type(3):checked~.cp-product-effects__thumb__indoor:nth-of-type(3){opacity:1}.cp-product-effects input[type=radio]:nth-of-type(4):checked~.cp-product-effects__preview .cp-product-effects__preview__item:nth-of-type(4){opacity:1;-webkit-transition:opacity .5s linear .5s;transition:opacity .5s linear .5s}.cp-product-effects input[type=radio]:nth-of-type(4):checked~.cp-product-effects__thumb__indoor:nth-of-type(4){opacity:1}.cp-product-effects input[type=radio]:nth-of-type(5):checked~.cp-product-effects__preview .cp-product-effects__preview__item:nth-of-type(5){opacity:1;-webkit-transition:opacity .5s linear .5s;transition:opacity .5s linear .5s}.cp-product-effects input[type=radio]:nth-of-type(5):checked~.cp-product-effects__thumb__indoor:nth-of-type(5){opacity:1}.cp-product-effects input[type=radio]:nth-of-type(6):checked~.cp-product-effects__preview .cp-product-effects__preview__item:nth-of-type(6){opacity:1;-webkit-transition:opacity .5s linear .5s;transition:opacity .5s linear .5s}.cp-product-effects input[type=radio]:nth-of-type(6):checked~.cp-product-effects__thumb__indoor:nth-of-type(6){opacity:1}.cp-product-effects input[type=radio]:nth-of-type(7):checked~.cp-product-effects__preview .cp-product-effects__preview__item:nth-of-type(7){opacity:1;-webkit-transition:opacity .5s linear .5s;transition:opacity .5s linear .5s}.cp-product-effects input[type=radio]:nth-of-type(7):checked~.cp-product-effects__thumb__indoor:nth-of-type(7){opacity:1}.cp-product-effects input[type=radio]:nth-of-type(8):checked~.cp-product-effects__preview .cp-product-effects__preview__item:nth-of-type(8){opacity:1;-webkit-transition:opacity .5s linear .5s;transition:opacity .5s linear .5s}.cp-product-effects input[type=radio]:nth-of-type(8):checked~.cp-product-effects__thumb__indoor:nth-of-type(8){opacity:1}.cp-product-effects input[type=radio]:nth-of-type(9):checked~.cp-product-effects__preview .cp-product-effects__preview__item:nth-of-type(9){opacity:1;-webkit-transition:opacity .5s linear .5s;transition:opacity .5s linear .5s}.cp-product-effects input[type=radio]:nth-of-type(9):checked~.cp-product-effects__thumb__indoor:nth-of-type(9){opacity:1}.cp-product-effects input[type=radio]:nth-of-type(10):checked~.cp-product-effects__preview .cp-product-effects__preview__item:nth-of-type(10){opacity:1;-webkit-transition:opacity .5s linear .5s;transition:opacity .5s linear .5s}.cp-product-effects input[type=radio]:nth-of-type(10):checked~.cp-product-effects__thumb__indoor:nth-of-type(10){opacity:1}.cp-product-overview__preview{display:block;position:relative;list-style:none;padding-top:50%;background-color:#000}.cp-product-overview__preview__item{background-size:cover;background-position:50%;background-repeat:no-repeat}.vw-product{background-color:#f4f4f4}.vw-product h2 strong{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;color:#ff282d}.vw-product hr{display:block;height:1px;background-color:#d4d4d4;border:none;margin:15px 30px}@media (min-width:768px){.vw-product hr{margin:40px 30px}}.vw-product .cp-product-codes>*{max-width:1600px;margin-left:auto;margin-right:auto}.vw-product .cp-product-codes .cp-product-codes__header-wrapper{max-width:1660px;margin-left:auto;margin-right:auto;left:0;right:0}.vw-product .cp-product-codes+.grid-section>*{max-width:1600px;margin-left:auto;margin-right:auto}.vw-product .cp-product-slider{margin-left:-20px;margin-right:-20px}@media (min-width:480px){.vw-product .cp-product-slider{margin-left:-20px;margin-right:-20px}}@media (min-width:768px){.vw-product .cp-product-slider{margin-left:-30px;margin-right:-30px}}@media (min-width:992px){.vw-product .cp-product-slider{margin-left:-30px;margin-right:-30px}}@media (min-width:1420px){.vw-product .cp-product-slider{margin-left:-30px;margin-right:-30px}}@media (min-width:1600px){.vw-product .cp-product-slider{margin-left:-30px;margin-right:-30px}}.vw-product .cp-video{max-width:845px}@media (min-width:1025px){.vw-product{padding-top:103px}}.vw-product__header{position:static;z-index:2;top:70px;left:0;width:100%;background-color:#ff282d;padding:0 20px 20px}@media (min-width:480px){.vw-product__header{padding:0 20px 20px}}@media (min-width:768px){.vw-product__header{padding:0 30px 30px}}@media (min-width:992px){.vw-product__header{padding:0 30px 30px}}@media (min-width:1420px){.vw-product__header{padding:0 30px 30px}}@media (min-width:1600px){.vw-product__header{padding:0 30px 30px}}@media (min-width:1025px){.vw-product__header{position:fixed}}.vw-product__header h1{-webkit-transition:all .5s cubic-bezier(.215,.61,.355,1) .3s;transition:all .5s cubic-bezier(.215,.61,.355,1) .3s;-webkit-transform-origin:left;transform-origin:left}.vw-product__header .cp-breadcrumb{-webkit-transition:height .5s cubic-bezier(.645,.045,.355,1),opacity .3s linear .5s;transition:height .5s cubic-bezier(.645,.045,.355,1),opacity .3s linear .5s}@media (min-width:1025px){.vw-product__header.small .cp-breadcrumb{opacity:0;height:0!important;-webkit-transition:height .5s cubic-bezier(.645,.045,.355,1) .3s,opacity .3s linear;transition:height .5s cubic-bezier(.645,.045,.355,1) .3s,opacity .3s linear}.vw-product__header.small h1{-webkit-transform:scale(.66);transform:scale(.66);-webkit-transition:all .5s cubic-bezier(.215,.61,.355,1) .3s;transition:all .5s cubic-bezier(.215,.61,.355,1) .3s}}.vw-product__description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-bottom:1px solid #ebebeb}.ie9 .vw-product__description{position:relative}.vw-product__description .grid-section:not(.no-border)+.grid-section{padding-top:40px}@media (min-width:480px){.vw-product__description .grid-section:not(.no-border)+.grid-section{padding:20px}}@media (min-width:768px){.vw-product__description .grid-section:not(.no-border)+.grid-section{padding-top:60px}}@media (min-width:992px){.vw-product__description .grid-section:not(.no-border)+.grid-section{padding-top:60px}}@media (min-width:1420px){.vw-product__description .grid-section:not(.no-border)+.grid-section{padding-top:60px}}.vw-product__description .cp-side-nav{display:none;position:relative;-ms-flex-preferred-size:300px;flex-basis:300px;-ms-flex-negative:0;flex-shrink:0}@media (min-width:1025px){.vw-product__description .cp-side-nav{display:block}.ie9 .vw-product__description .cp-side-nav{position:absolute;top:0;left:0;width:300px;height:100%}}.vw-product__description__content{-ms-flex-preferred-size:1300px;flex-basis:1300px;max-width:1300px}.ie9 .vw-product__description__content{padding-left:300px}.vw-product__description__content .mobile-breadcrumbs{font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:lighter;font-size:16px;line-height:1.2em;color:#ff282d;margin:20px 20px 0}.vw-product__description__content .mobile-breadcrumbs:before{margin-right:10px}@media (min-width:768px){.vw-product__description__content .mobile-breadcrumbs{margin:20px 30px 0}}.vw-product__codes{position:relative;background-color:#fff;margin-bottom:50px}.vw-product__codes h2{font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:lighter;font-size:26px;color:#8d8d8d;padding-top:20px;padding-bottom:20px}@media (min-width:480px){.vw-product__codes h2{padding-top:20px;padding-bottom:20px}}@media (min-width:768px){.vw-product__codes h2{padding-top:30px;padding-bottom:30px}}@media (min-width:992px){.vw-product__codes h2{padding-top:30px;padding-bottom:30px}}@media (min-width:1420px){.vw-product__codes h2{padding-top:30px;padding-bottom:30px}}.vw-product__codes ul{list-style:none}.vw-product__codes__filter{background-color:#ebebeb;margin-bottom:30px;color:#000}.vw-product__codes__filter .cp-filter,.vw-product__codes__filter .cp-filter select{width:100%}.vw-product__codes__header{z-index:1;width:100%;background-color:#f4f4f4;border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:12px;color:#8d8d8d;display:none}@media (min-width:992px){.vw-product__codes__header{display:block}}.vw-product__codes__header .cp-table__cell{vertical-align:middle!important;font-size:12px!important}.vw-product__codes__list{width:100%;margin-top:20px}.vw-product__codes__list a.cp-table__row{color:#8d8d8d}.no-touch .vw-product__codes__list a.cp-table__row:hover{color:#ff282d}.vw-product__codes .cp-table{width:100%;table-layout:fixed;border-collapse:collapse}.vw-product__codes .cp-table__row.border{border-bottom:1px solid #ebebeb}.vw-product__codes .cp-table__row.border:first-child{border-top:1px solid #ebebeb}.vw-product__codes .cp-table__cell{vertical-align:top;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:14px;line-height:1.2em;text-align:center;padding:15px 0}@media (min-width:992px){.vw-product__codes .cp-table__cell{padding:15px 0}}@media (min-width:1420px){.vw-product__codes .cp-table__cell{padding:15px 0}}.vw-product__codes .cp-table__cell.thumb{width:120px;padding-right:20px}.vw-product__codes .cp-table__cell.thumb img{display:block;max-width:100%;width:100%}.vw-product__codes .cp-table__cell.button:after{float:none;font-size:24px;line-height:1em}.vw-product__codes .cp-table__cell.spaced{padding-bottom:40px}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.vw-contact{background:#f4f4f4}.vw-contact__header{background-color:#ff282d;padding:0 20px 20px}@media (min-width:480px){.vw-contact__header{padding:0 20px 20px}}@media (min-width:768px){.vw-contact__header{padding:0 30px 30px}}@media (min-width:992px){.vw-contact__header{padding:0 30px 30px}}@media (min-width:1420px){.vw-contact__header{padding:0 30px 30px}}@media (min-width:1600px){.vw-contact__header{padding:0 30px 30px}}.vw-contact h2{font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:lighter;font-size:26px;line-height:1.3em}.vw-contact h2,.vw-contact h3{color:#8d8d8d;letter-spacing:-.02em}.vw-contact h3{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:16px;line-height:1.35em}.vw-contact p{font-family:Helvetica-Neue,HelveticaNeue-Regular,Helvetica,sans-serif;font-weight:400;font-size:14px;line-height:1.57em;color:#8d8d8d;letter-spacing:-.02em}.vw-contact__offices{display:none}.vw-contact__headquarters{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px}.ie9 .vw-contact__headquarters{display:block;position:relative}.vw-contact__headquarters__map{display:none;background-color:#8d8d8d}@media (min-width:768px){.vw-contact__headquarters__map{display:block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.ie9 .vw-contact__headquarters__map{max-width:820px;height:470px}}.vw-contact__headquarters__info{width:100%;background-color:#fff;padding:30px}@media (min-width:768px){.vw-contact__headquarters__info{width:320px;min-height:470px}.ie9 .vw-contact__headquarters__info{position:absolute;top:0;right:0}}.vw-contact__headquarters__contacts{list-style:none;margin-top:20px}.vw-contact__headquarters__contacts li{font-size:0}.vw-contact__headquarters__contacts li+li{margin-top:5px}.vw-contact__headquarters__contact{display:inline-block;font-family:Helvetica-Neue,HelveticaNeue-Regular,Helvetica,sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#8d8d8d;letter-spacing:-.02em}.vw-contact__headquarters__contact:before{margin-right:10px;width:20px;height:20px;background-color:#8d8d8d;color:#fff;text-align:center;line-height:20px;font-size:14px}.vw-contact__network{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px}.ie9 .vw-contact__network{display:block;position:relative}.vw-contact__network__map{display:none;background-color:#8d8d8d}@media (min-width:768px){.vw-contact__network__map{display:block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.ie9 .vw-contact__network__map{max-width:820px;height:470px}}.vw-contact__network__info{width:100%;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.vw-contact__network__info{width:320px;min-height:470px}.ie9 .vw-contact__network__info{position:absolute;top:0;right:0}}.vw-contact__network__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:30px}.vw-contact__network-select-wrap{margin-top:20px}.vw-contact__network-select-wrap select:empty,.vw-contact__network__map-key{display:none}@media (min-width:768px){.vw-contact__network__map-key{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;padding:15px 20px;background-color:#e7e7e7;-ms-flex-pack:distribute;justify-content:space-around}}.ie9 .vw-contact__network__map-key{position:absolute;left:0;bottom:0;width:100%}.vw-contact__network__map-key li{display:inline-block;font-family:Helvetica-Neue,HelveticaNeue-Regular,Helvetica,sans-serif;font-weight:400;font-size:11px;line-height:1em;letter-spacing:-.02em;text-align:center}.vw-contact__network__map-key li img{display:block;clear:both;margin-left:auto;margin-right:auto;margin-bottom:5px;width:auto;height:30px}.vw-contact__network__map-key--local{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-height:76px}.vw-contact__network__map-key--local li{display:none;margin:0 7px}.vw-contact__network__map-key--local li.is-active{display:inline-block}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.vw-contact-country{background:#f4f4f4}.vw-contact-country__header{background-color:#ff282d;padding:0 20px 20px}@media (min-width:480px){.vw-contact-country__header{padding:0 20px 20px}}@media (min-width:768px){.vw-contact-country__header{padding:0 30px 30px}}@media (min-width:992px){.vw-contact-country__header{padding:0 30px 30px}}@media (min-width:1420px){.vw-contact-country__header{padding:0 30px 30px}}@media (min-width:1600px){.vw-contact-country__header{padding:0 30px 30px}}.vw-contact-country h2{font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:lighter;font-size:26px;line-height:1.3em;color:#8d8d8d;letter-spacing:-.02em}.vw-contact-country h3{font-size:16px;line-height:1.35em;color:#8d8d8d}.vw-contact-country h3,.vw-contact-country h4{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;letter-spacing:-.02em}.vw-contact-country h4{font-size:13px;line-height:1.3em;color:#ff282d}.vw-contact-country h4.grey{color:#8d8d8d}.vw-contact-country p{font-family:Helvetica-Neue,HelveticaNeue-Regular,Helvetica,sans-serif;font-weight:400;font-size:14px;line-height:1.57em;color:#8d8d8d;letter-spacing:-.02em}.vw-contact-country__locations{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px}.ie9 .vw-contact-country__locations{display:block;position:relative}.vw-contact-country__locations__map{display:none;background-color:#8d8d8d}@media (min-width:768px){.vw-contact-country__locations__map{display:block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.ie9 .vw-contact-country__locations__map{max-width:820px;height:470px}}.vw-contact-country__locations__info{width:100%}@media (min-width:768px){.vw-contact-country__locations__info{width:320px;height:470px}}.vw-contact-country__locations__scrolled{width:100%;background-color:#fff;overflow-y:scroll;overflow-x:hidden;position:relative}@media (min-width:768px){.ie9 .vw-contact-country__locations__scrolled{position:absolute;top:0;right:0}}.vw-contact-country__locations__scrolled::-webkit-scrollbar{display:block;width:2px}.vw-contact-country__locations__scrolled::-webkit-scrollbar-thumb{background:#8d8d8d}.vw-contact-country__locations__content{padding:30px}@media (min-width:768px){.vw-contact-country__locations__content{width:320px;height:394px}}.vw-contact-country__locations__contact{display:block;font-family:Helvetica-Neue,HelveticaNeue-Regular,Helvetica,sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#8d8d8d;letter-spacing:-.02em;margin-top:5px}.vw-contact-country__locations__contact:first-of-type{margin-top:20px}.vw-contact-country__locations__contact:before{margin-right:10px;width:20px;height:20px;background-color:#8d8d8d;color:#fff;text-align:center;line-height:20px;font-size:14px}.vw-contact-country__locations__contact a{font-size:14px;font-family:Helvetica-Neue,HelveticaNeue-Regular,Helvetica,sans-serif;color:#8d8d8d}.vw-contact-country__locations__offices{list-style:none}.vw-contact-country__locations__offices li{border-bottom:1px solid #f4f4f4}.vw-contact-country__locations__offices li:first-child{border-top:1px solid #f4f4f4}.vw-contact-country__locations__offices li[data-type="1"] .cp-accordion__button h3{color:#8d8d8d}.vw-contact-country__locations__offices .cp-accordion__button{position:relative;padding:15px 30px 15px 0}.vw-contact-country__locations__offices .cp-accordion__button h3{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:13px;line-height:1.3em;letter-spacing:-.02em;color:#ff282d}.vw-contact-country__locations__offices .cp-accordion__button p{font-family:Helvetica-Neue,HelveticaNeue-Regular,Helvetica,sans-serif;font-weight:400;font-size:14px;line-height:1.3em;letter-spacing:-.02em;color:#8d8d8d}.vw-contact-country__locations__offices .cp-accordion__button:after{content:"\E001";display:block;position:absolute;right:0;top:50%;margin-top:-10px;font-size:20px;line-height:1em}.vw-contact-country__locations__offices .cp-accordion__content{padding-bottom:15px}.vw-contact-country__locations__offices .cp-accordion.closed .cp-accordion__button:after{content:"\E000"}.vw-contact-country__locations__offices+h4{margin-top:25px}.vw-contact-country__select-wrap{margin:20px 0}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.vw-company{background:#fff}.vw-company__header{background-color:#ff282d;padding:0 20px 20px}@media (min-width:480px){.vw-company__header{padding:0 20px 20px}}@media (min-width:768px){.vw-company__header{padding:0 30px 30px}}@media (min-width:992px){.vw-company__header{padding:0 30px 30px}}@media (min-width:1420px){.vw-company__header{padding:0 30px 30px}}@media (min-width:1600px){.vw-company__header{padding:0 30px 30px}}.vw-company .cp-video__poster:after{opacity:1;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}.no-touch .vw-company .cp-video__poster:after{opacity:0}.no-touch .vw-company .cp-video__poster:hover:after{opacity:1}.vw-company__intro{background-color:#f4f4f4}.vw-company__intro>.grid-row>.grid-item{padding-top:60px;padding-bottom:80px}.vw-company__intro h2{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:32px;line-height:1.2em;letter-spacing:-.02em;color:#ff282d}@media (min-width:768px){.vw-company__intro h2{font-size:48px}}.vw-company__intro p{font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:lighter;font-size:25px;line-height:1.2em;letter-spacing:-.02em;color:#ff282d}@media (min-width:768px){.vw-company__intro p{font-size:36px}}.vw-company__intro h2+p{margin-top:20px}@media (min-width:768px){.vw-company__intro h2+p{margin-top:60px}}.vw-company__intro p+p{margin-top:30px}.vw-company__intro h2,.vw-company__intro p{opacity:1}.vw-company__intro.hidden h2,.vw-company__intro.hidden p{opacity:0}.vw-company__intro:not(.hidden) h2,.vw-company__intro:not(.hidden) p{-webkit-transition:opacity 1s linear;transition:opacity 1s linear}.vw-company__social{position:relative;padding-top:60px;padding-bottom:30px}@media (min-width:992px){.vw-company__social{padding-top:120px;padding-bottom:60px}.vw-company__social h2{opacity:1;color:#000;-webkit-transform:none;transform:none}.vw-company__social h2.hidden{color:#fff;opacity:0}.vw-company__social h2:not(.hidden){-webkit-transition:color .5s linear,opacity .5s linear;transition:color .5s linear,opacity .5s linear}.vw-company__social__description{opacity:1;-webkit-transform:none;transform:none}.vw-company__social__description.hidden{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}.vw-company__social__description:not(.hidden){-webkit-transition:opacity .5s linear,-webkit-transform 1.2s cubic-bezier(.215,.61,.355,1);transition:opacity .5s linear,-webkit-transform 1.2s cubic-bezier(.215,.61,.355,1);transition:opacity .5s linear,transform 1.2s cubic-bezier(.215,.61,.355,1);transition:opacity .5s linear,transform 1.2s cubic-bezier(.215,.61,.355,1),-webkit-transform 1.2s cubic-bezier(.215,.61,.355,1)}.vw-company__social .grid-item{opacity:1}.vw-company__social .grid-item.hidden{opacity:0}.vw-company__social .grid-item:not(.hidden){-webkit-transition:opacity .5s linear;transition:opacity .5s linear}}.vw-company__social h2{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:32px;line-height:1.2em;letter-spacing:-.02em;color:#000}@media (min-width:768px){.vw-company__social h2{font-size:48px}}@media (min-width:992px){.vw-company__social h2{display:block;position:absolute;top:60px;left:8.33333333%;max-width:460px;z-index:1;background-color:#fff;padding:30px}}@media (min-width:1420px){.vw-company__social h2{padding:30px}}@media (min-width:1600px){.vw-company__social h2{padding:30px}}.vw-company__social__description{padding:20px 0}.vw-company__social__description h3{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:24px;line-height:1.4em;letter-spacing:-.02em;color:#4c4c4c}.vw-company__social__description p{font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:lighter;font-size:18px;line-height:1.7em;letter-spacing:-.02em;color:#4c4c4c}.vw-company__social__description h3+p{margin-top:10px}.vw-company__social__description p+p{margin-top:15px}@media (min-width:992px){.vw-company__social__description{position:absolute;right:0;bottom:60px;max-width:775px;background-color:#fff}}@media (min-width:480px){.vw-company__social__description{padding:20px 0}}@media (min-width:768px){.vw-company__social__description{padding:30px 0}}@media (min-width:992px){.vw-company__social__description{padding:30px}}@media (min-width:1420px){.vw-company__social__description{padding:30px}}@media (min-width:1600px){.vw-company__social__description{padding:30px}}@media (min-width:992px){.vw-company__social--cetrification{padding-bottom:120px}}.vw-company__social--cetrification .vw-company__social__description{bottom:10px}.vw-company .vw-company__social-posts{position:relative;margin-bottom:60px;padding:0 20px}@media (min-width:480px){.vw-company .vw-company__social-posts{padding:0 20px}}@media (min-width:768px){.vw-company .vw-company__social-posts{padding:0 30px}}@media (min-width:992px){.vw-company .vw-company__social-posts{padding:0 30px}.vw-company .vw-company__social-posts .grid-item{position:relative}.vw-company .vw-company__social-posts .grid-item:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transform-origin:bottom left;transform-origin:bottom left;z-index:1;background-color:#fff;-webkit-transform:scaleY(0);transform:scaleY(0)}.vw-company .vw-company__social-posts.hidden .grid-item:after{-webkit-transform:scaleY(1);transform:scaleY(1)}.vw-company .vw-company__social-posts:not(.hidden) .grid-item:after{-webkit-transition:-webkit-transform 1.2s cubic-bezier(.215,.61,.355,1);transition:-webkit-transform 1.2s cubic-bezier(.215,.61,.355,1);transition:transform 1.2s cubic-bezier(.215,.61,.355,1);transition:transform 1.2s cubic-bezier(.215,.61,.355,1),-webkit-transform 1.2s cubic-bezier(.215,.61,.355,1)}.vw-company .vw-company__social-posts:not(.hidden) .grid-item:first-child:after{-webkit-transition-delay:.1s;transition-delay:.1s}.vw-company .vw-company__social-posts:not(.hidden) .grid-item:nth-child(2):after{-webkit-transition-delay:.2s;transition-delay:.2s}.vw-company .vw-company__social-posts:not(.hidden) .grid-item:nth-child(3):after{-webkit-transition-delay:.3s;transition-delay:.3s}.vw-company .vw-company__social-posts:not(.hidden) .grid-item:nth-child(4):after{-webkit-transition-delay:.4s;transition-delay:.4s}.vw-company .vw-company__social-posts:not(.hidden) .grid-item:nth-child(5):after{-webkit-transition-delay:.5s;transition-delay:.5s}.vw-company .vw-company__social-posts:not(.hidden) .grid-item:nth-child(6):after{-webkit-transition-delay:.6s;transition-delay:.6s}.vw-company .vw-company__social-posts:not(.hidden) .grid-item:nth-child(7):after{-webkit-transition-delay:.7s;transition-delay:.7s}.vw-company .vw-company__social-posts:not(.hidden) .grid-item:nth-child(8):after{-webkit-transition-delay:.8s;transition-delay:.8s}.vw-company .vw-company__social-posts:not(.hidden) .grid-item:nth-child(9):after{-webkit-transition-delay:.9s;transition-delay:.9s}.vw-company .vw-company__social-posts:not(.hidden) .grid-item:nth-child(10):after{-webkit-transition-delay:1s;transition-delay:1s}.vw-company .vw-company__social-posts:not(.hidden) .grid-item:nth-child(11):after{-webkit-transition-delay:1.1s;transition-delay:1.1s}.vw-company .vw-company__social-posts:not(.hidden) .grid-item:nth-child(12):after{-webkit-transition-delay:1.2s;transition-delay:1.2s}}@media (min-width:1420px){.vw-company .vw-company__social-posts{padding:0 30px}}@media (min-width:1600px){.vw-company .vw-company__social-posts{padding:0 30px}}.EditMode .vw-company .vw-company__social-posts .grid-item{float:none}.vw-company__core h4{font-size:18px;color:#4c4c4c;margin-bottom:30px}.vw-company__core h4,.vw-company__core h5{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;line-height:1.2em;letter-spacing:-.02em}.vw-company__core h5{font-size:16px;margin-bottom:15px;color:#ff282d}@media (min-width:768px){.vw-company__core h5{font-size:24px;margin-bottom:0}}.vw-company__core img{width:100%;height:auto}.vw-company__core .grid-item{opacity:1}.vw-company__core .grid-item.hidden{opacity:0}.vw-company__core .grid-item:not(.hidden){-webkit-transition:opacity 1s cubic-bezier(.645,.045,.355,1);transition:opacity 1s cubic-bezier(.645,.045,.355,1)}.vw-company__core .grid-item:not(.hidden):first-child{-webkit-transition-delay:0s;transition-delay:0s}.vw-company__core .grid-item:not(.hidden):nth-child(2){-webkit-transition-delay:.2s;transition-delay:.2s}.vw-company__core .grid-item:not(.hidden):nth-child(3){-webkit-transition-delay:.4s;transition-delay:.4s}.vw-company__core .grid-item:not(.hidden):nth-child(4){-webkit-transition-delay:.6s;transition-delay:.6s}.vw-company__projects{position:relative;padding-top:60px;padding-bottom:30px}@media (min-width:768px){.vw-company__projects{padding-top:120px;padding-bottom:60px}}@media (min-width:992px){.vw-company__projects h2{opacity:1;color:#000;-webkit-transform:none;transform:none}.vw-company__projects h2.hidden{color:transparent;opacity:0}.vw-company__projects h2:not(.hidden){-webkit-transition:color .8s linear .4s,opacity .5s linear;transition:color .8s linear .4s,opacity .5s linear}.vw-company__projects__description{opacity:1;-webkit-transform:none;transform:none}.vw-company__projects__description.hidden{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}.vw-company__projects__description:not(.hidden){-webkit-transition:opacity .5s linear,-webkit-transform 1.2s cubic-bezier(.215,.61,.355,1);transition:opacity .5s linear,-webkit-transform 1.2s cubic-bezier(.215,.61,.355,1);transition:opacity .5s linear,transform 1.2s cubic-bezier(.215,.61,.355,1);transition:opacity .5s linear,transform 1.2s cubic-bezier(.215,.61,.355,1),-webkit-transform 1.2s cubic-bezier(.215,.61,.355,1)}.vw-company__projects .cp-carousel{opacity:1}.vw-company__projects .cp-carousel.hidden{opacity:0}.vw-company__projects .cp-carousel:not(.hidden){-webkit-transition:opacity .5s linear;transition:opacity .5s linear}}.vw-company__projects .cp-carousel{padding-bottom:70px}.vw-company__projects .cp-carousel__slides{overflow:visible;list-style:none;padding-top:60%;background-color:#f4f4f4}.vw-company__projects .cp-carousel__slide{background-size:cover;background-position:50%;background-repeat:no-repeat}.vw-company__projects .cp-carousel__bullets{bottom:80px!important;right:30px!important}@media (min-width:768px){.vw-company__projects .cp-carousel__bullets{bottom:90px!important;right:45px!important}}.vw-company__projects .cp-carousel__bullets--left{left:30px!important;right:auto!important}@media (min-width:768px){.vw-company__projects .cp-carousel__bullets--left{left:75px!important}}@media (min-width:992px){.vw-company__projects .cp-carousel__next,.vw-company__projects .cp-carousel__prev{margin-top:-95px!important}}.vw-company__projects__credits{display:block;position:absolute;bottom:-75px;right:0;width:100%;height:75px;background-color:#fff;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:lighter;font-size:12px;line-height:1.2em;letter-spacing:-.02em;text-align:right;color:#8d8d8d;padding-top:20px}@media (min-width:480px){.vw-company__projects__credits{padding-top:20px}}@media (min-width:768px){.vw-company__projects__credits{padding-top:30px;font-size:15px}}@media (min-width:992px){.vw-company__projects__credits{padding-top:30px}}@media (min-width:1420px){.vw-company__projects__credits{padding-top:30px}}@media (min-width:1600px){.vw-company__projects__credits{padding-top:30px}}.vw-company__projects h2{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:32px;line-height:1.2em;letter-spacing:-.02em;color:#000}@media (min-width:768px){.vw-company__projects h2{font-size:48px}}@media (min-width:992px){.vw-company__projects h2{display:block;position:absolute;top:60px;left:25%;max-width:460px;z-index:1;background-color:#fff;padding:30px}}@media (min-width:1420px){.vw-company__projects h2{padding:30px}}@media (min-width:1600px){.vw-company__projects h2{padding:30px}}.vw-company__projects__description{padding:20px 0}.vw-company__projects__description h3{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:24px;line-height:1.4em;letter-spacing:-.02em;color:#4c4c4c}.vw-company__projects__description p{font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:lighter;font-size:18px;line-height:1.7em;letter-spacing:-.02em;color:#4c4c4c}.vw-company__projects__description h3+p{margin-top:10px}.vw-company__projects__description p+p{margin-top:15px}@media (min-width:992px){.vw-company__projects__description{position:absolute;left:8.33333333%;bottom:60px;max-width:455px;background-color:#fff}.vw-company__projects__description--right{max-width:700px;right:75px;left:auto}.vw-company__projects__description--right p{color:#8d8d8d}}@media (min-width:480px){.vw-company__projects__description{padding:20px 0}}@media (min-width:768px){.vw-company__projects__description{padding:30px 0}}@media (min-width:992px){.vw-company__projects__description{padding:30px}}@media (min-width:1420px){.vw-company__projects__description{padding:30px}}@media (min-width:1600px){.vw-company__projects__description{padding:30px}}.vw-company__projects .vw-company__title--left{top:60px;left:5%;max-width:570px}.vw-company__energy{position:relative;padding:60px 30px 30px;overflow:hidden}@media (min-width:992px){.vw-company__energy{padding:120px 0 130px}.vw-company__energy h2{opacity:1;color:#000;-webkit-transform:none;transform:none}.vw-company__energy h2.hidden{color:transparent;opacity:0}.vw-company__energy h2:not(.hidden){-webkit-transition:color .8s linear .4s,opacity .5s linear;transition:color .8s linear .4s,opacity .5s linear}.vw-company__energy__description{opacity:1;-webkit-transform:none;transform:none}.vw-company__energy__description.hidden{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}.vw-company__energy__description:not(.hidden){-webkit-transition:opacity .5s linear,-webkit-transform 1.2s cubic-bezier(.215,.61,.355,1);transition:opacity .5s linear,-webkit-transform 1.2s cubic-bezier(.215,.61,.355,1);transition:opacity .5s linear,transform 1.2s cubic-bezier(.215,.61,.355,1);transition:opacity .5s linear,transform 1.2s cubic-bezier(.215,.61,.355,1),-webkit-transform 1.2s cubic-bezier(.215,.61,.355,1)}.vw-company__energy .vw-company__image:after{content:"";display:block;position:absolute;width:100%;height:100%;left:0;bottom:0;-webkit-transform-origin:bottom left;transform-origin:bottom left;background-color:#fff}.vw-company__energy .vw-company__image.hidden:after{-webkit-transform:scaleY(1);transform:scaleY(1)}.vw-company__energy .vw-company__image:not(.hidden):after{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transition:-webkit-transform 1.2s cubic-bezier(.645,.045,.355,1);transition:-webkit-transform 1.2s cubic-bezier(.645,.045,.355,1);transition:transform 1.2s cubic-bezier(.645,.045,.355,1);transition:transform 1.2s cubic-bezier(.645,.045,.355,1),-webkit-transform 1.2s cubic-bezier(.645,.045,.355,1)}}.vw-company__energy h2{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:32px;line-height:1.2em;letter-spacing:-.02em;color:#000}@media (min-width:768px){.vw-company__energy h2{font-size:48px}}@media (min-width:992px){.vw-company__energy h2{display:block;position:absolute;top:75px;right:16.66666667%;max-width:460px;z-index:1;background-color:#fff;padding:30px}}@media (min-width:1420px){.vw-company__energy h2{padding:30px}}@media (min-width:1600px){.vw-company__energy h2{padding:30px}}.vw-company__energy__description{padding:20px 0}.vw-company__energy__description h3{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:24px;line-height:1.4em;letter-spacing:-.02em;color:#4c4c4c}.vw-company__energy__description p{font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:lighter;font-size:18px;line-height:1.7em;letter-spacing:-.02em;color:#4c4c4c}.vw-company__energy__description h3+p{margin-top:10px}.vw-company__energy__description p+p{margin-top:15px}@media (min-width:992px){.vw-company__energy__description{position:absolute;left:50%;bottom:15px;width:50%;max-width:775px;background-color:#fff}}@media (min-width:480px){.vw-company__energy__description{padding:20px 0}}@media (min-width:768px){.vw-company__energy__description{padding:30px 0}}@media (min-width:992px){.vw-company__energy__description{padding:30px}}@media (min-width:1420px){.vw-company__energy__description{padding:30px}}@media (min-width:1600px){.vw-company__energy__description{padding:30px}}.vw-company__quote{position:relative;margin-top:0;margin-bottom:30px;padding-top:60px;padding-bottom:60px;background-color:#f4f4f4;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:lighter;font-size:25px;line-height:1.2em;letter-spacing:-.02em;color:#ff282d}@media (min-width:768px){.vw-company__quote{margin-top:60px;margin-bottom:60px;padding-top:90px;padding-bottom:90px;font-size:36px}}@media (min-width:992px){.vw-company__quote .grid-item{opacity:1}.vw-company__quote:after{content:"";display:block;position:absolute;width:100%;height:100%;left:0;bottom:0;-webkit-transform-origin:bottom left;transform-origin:bottom left;background-color:#fff}.vw-company__quote.hidden .grid-item{opacity:0}.vw-company__quote.hidden:after{-webkit-transform:scaleY(1);transform:scaleY(1)}.vw-company__quote:not(.hidden) .grid-item{-webkit-transition:opacity 1s linear .8s;transition:opacity 1s linear .8s}.vw-company__quote:not(.hidden):after{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transition:-webkit-transform 1.2s cubic-bezier(.645,.045,.355,1);transition:-webkit-transform 1.2s cubic-bezier(.645,.045,.355,1);transition:transform 1.2s cubic-bezier(.645,.045,.355,1);transition:transform 1.2s cubic-bezier(.645,.045,.355,1),-webkit-transform 1.2s cubic-bezier(.645,.045,.355,1)}}.vw-company__making{position:relative;padding-top:60px}@media (min-width:768px){.vw-company__making{padding-top:120px}}@media (min-width:992px){.vw-company__making h2{opacity:1;color:#000;-webkit-transform:none;transform:none}.vw-company__making h2.hidden{color:transparent;opacity:0}.vw-company__making h2:not(.hidden){-webkit-transition:color .8s linear .4s,opacity .5s linear;transition:color .8s linear .4s,opacity .5s linear}.vw-company__making__description{opacity:1;-webkit-transform:none;transform:none}.vw-company__making__description.hidden{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}.vw-company__making__description:not(.hidden){-webkit-transition:opacity .5s linear,-webkit-transform 1.2s cubic-bezier(.215,.61,.355,1);transition:opacity .5s linear,-webkit-transform 1.2s cubic-bezier(.215,.61,.355,1);transition:opacity .5s linear,transform 1.2s cubic-bezier(.215,.61,.355,1);transition:opacity .5s linear,transform 1.2s cubic-bezier(.215,.61,.355,1),-webkit-transform 1.2s cubic-bezier(.215,.61,.355,1)}.vw-company__making .cp-carousel{opacity:1}.vw-company__making .cp-carousel.hidden{opacity:0}.vw-company__making .cp-carousel:not(.hidden){-webkit-transition:opacity .5s linear;transition:opacity .5s linear}}.vw-company__making .cp-carousel__slides{overflow:hidden;list-style:none;padding-top:60%;background-color:#f4f4f4}.vw-company__making .cp-carousel__slide{background-size:cover;background-position:50%;background-repeat:no-repeat}.vw-company__making .cp-carousel__bullets{right:30px!important}@media (min-width:768px){.vw-company__making .cp-carousel__bullets{right:45px!important}}.vw-company__making h2{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:32px;line-height:1.2em;letter-spacing:-.02em;color:#000}@media (min-width:768px){.vw-company__making h2{font-size:48px}}@media (min-width:992px){.vw-company__making h2{display:block;position:absolute;top:60px;left:25%;max-width:460px;z-index:1;background-color:#fff;padding:30px}}@media (min-width:1420px){.vw-company__making h2{padding:30px}}@media (min-width:1600px){.vw-company__making h2{padding:30px}}.vw-company__making__description{padding:20px 0}.vw-company__making__description h3{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:24px;line-height:1.4em;letter-spacing:-.02em;color:#4c4c4c}.vw-company__making__description p{font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:lighter;font-size:18px;line-height:1.7em;letter-spacing:-.02em;color:#4c4c4c}.vw-company__making__description h3+p{margin-top:10px}.vw-company__making__description p+p{margin-top:15px}@media (min-width:992px){.vw-company__making__description{position:relative;top:-150px;margin-left:auto;margin-right:auto;margin-bottom:-150px;max-width:455px;background-color:#fff}}@media (min-width:480px){.vw-company__making__description{padding:20px 0}}@media (min-width:768px){.vw-company__making__description{padding:30px 0}}@media (min-width:992px){.vw-company__making__description{padding:30px}}@media (min-width:1420px){.vw-company__making__description{padding:30px}}@media (min-width:1600px){.vw-company__making__description{padding:30px}}.vw-company__grid{position:relative;padding-top:60px;padding-bottom:30px}@media (min-width:768px){.vw-company__grid{padding-top:120px;padding-bottom:140px}}@media (min-width:992px){.vw-company__grid h2{opacity:1;color:#000;-webkit-transform:none;transform:none}.vw-company__grid h2.hidden{color:transparent;opacity:0}.vw-company__grid h2:not(.hidden){-webkit-transition:color .8s linear .4s,opacity .5s linear;transition:color .8s linear .4s,opacity .5s linear}.vw-company__grid__description{opacity:1;-webkit-transform:none;transform:none}.vw-company__grid__description.hidden{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}.vw-company__grid__description:not(.hidden){-webkit-transition:opacity .5s linear,-webkit-transform 1.2s cubic-bezier(.215,.61,.355,1);transition:opacity .5s linear,-webkit-transform 1.2s cubic-bezier(.215,.61,.355,1);transition:opacity .5s linear,transform 1.2s cubic-bezier(.215,.61,.355,1);transition:opacity .5s linear,transform 1.2s cubic-bezier(.215,.61,.355,1),-webkit-transform 1.2s cubic-bezier(.215,.61,.355,1)}.vw-company__grid .grid-item{position:relative}.vw-company__grid .grid-item:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transform-origin:bottom left;transform-origin:bottom left;background-color:#fff;-webkit-transform:scaleY(0);transform:scaleY(0)}.vw-company__grid.hidden .grid-item:after{-webkit-transform:scaleY(1);transform:scaleY(1)}.vw-company__grid:not(.hidden) .grid-item:after{-webkit-transition:-webkit-transform 1.2s cubic-bezier(.215,.61,.355,1);transition:-webkit-transform 1.2s cubic-bezier(.215,.61,.355,1);transition:transform 1.2s cubic-bezier(.215,.61,.355,1);transition:transform 1.2s cubic-bezier(.215,.61,.355,1),-webkit-transform 1.2s cubic-bezier(.215,.61,.355,1)}.vw-company__grid:not(.hidden) .grid-item:first-child:after{-webkit-transition-delay:.1s;transition-delay:.1s}.vw-company__grid:not(.hidden) .grid-item:nth-child(2):after{-webkit-transition-delay:.2s;transition-delay:.2s}.vw-company__grid:not(.hidden) .grid-item:nth-child(3):after{-webkit-transition-delay:.3s;transition-delay:.3s}.vw-company__grid:not(.hidden) .grid-item:nth-child(4):after{-webkit-transition-delay:.4s;transition-delay:.4s}.vw-company__grid:not(.hidden) .grid-item:nth-child(5):after{-webkit-transition-delay:.5s;transition-delay:.5s}.vw-company__grid:not(.hidden) .grid-item:nth-child(6):after{-webkit-transition-delay:.6s;transition-delay:.6s}.vw-company__grid:not(.hidden) .grid-item:nth-child(7):after{-webkit-transition-delay:.7s;transition-delay:.7s}.vw-company__grid:not(.hidden) .grid-item:nth-child(8):after{-webkit-transition-delay:.8s;transition-delay:.8s}.vw-company__grid:not(.hidden) .grid-item:nth-child(9):after{-webkit-transition-delay:.9s;transition-delay:.9s}.vw-company__grid:not(.hidden) .grid-item:nth-child(10):after{-webkit-transition-delay:1s;transition-delay:1s}.vw-company__grid:not(.hidden) .grid-item:nth-child(11):after{-webkit-transition-delay:1.1s;transition-delay:1.1s}.vw-company__grid:not(.hidden) .grid-item:nth-child(12):after{-webkit-transition-delay:1.2s;transition-delay:1.2s}}.vw-company__grid h2{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:32px;line-height:1.2em;letter-spacing:-.02em;color:#000}@media (min-width:768px){.vw-company__grid h2{font-size:48px}}@media (min-width:992px){.vw-company__grid h2{display:block;position:absolute;top:60px;right:33.33333333%;max-width:460px;z-index:1;background-color:#fff;padding:30px}}@media (min-width:1420px){.vw-company__grid h2{padding:30px}}@media (min-width:1600px){.vw-company__grid h2{padding:30px}}.vw-company__grid__description{padding:20px 0}.vw-company__grid__description h3{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:24px;line-height:1.4em;letter-spacing:-.02em;color:#4c4c4c}.vw-company__grid__description p{font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:lighter;font-size:18px;line-height:1.7em;letter-spacing:-.02em;color:#4c4c4c}.vw-company__grid__description h3+p{margin-top:10px}.vw-company__grid__description p+p{margin-top:15px}@media (min-width:992px){.vw-company__grid__description{position:absolute;left:8.33333333%;bottom:0;max-width:700px;background-color:#fff}}@media (min-width:480px){.vw-company__grid__description{padding:20px 0}}@media (min-width:768px){.vw-company__grid__description{padding:30px 0}}@media (min-width:992px){.vw-company__grid__description{padding:30px}}@media (min-width:1420px){.vw-company__grid__description{padding:30px}}@media (min-width:1600px){.vw-company__grid__description{padding:30px}}.vw-company__grid .grid-item{font-size:0}.vw-company__grid img{width:100%;height:auto;border-right:1px solid #fff;border-bottom:1px solid #fff}.vw-company__comunity h2{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-style:48px;letter-spacing:-.02em;line-height:1em;color:#000}.vw-company__comunity .grid-item{font-size:0;padding:50% 0 0}@media (min-width:480px){.vw-company__comunity .grid-item{padding:50% 0 0}}@media (min-width:768px){.vw-company__comunity .grid-item{padding:25% 0 0}}.vw-company__comunity__item{display:block;position:absolute;top:0;left:0;width:100%;height:100%;padding:15px;border-right:1px solid #fff;border-bottom:1px solid #fff;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:14px;line-height:1.25em;letter-spacing:-.02em;-webkit-transition:color .5s cubic-bezier(.39,.575,.565,1),background-color .5s cubic-bezier(.39,.575,.565,1);transition:color .5s cubic-bezier(.39,.575,.565,1),background-color .5s cubic-bezier(.39,.575,.565,1)}.vw-company__comunity__item svg{display:block;position:absolute;bottom:15px;left:15px;height:20px;clear:both;opacity:.3;-webkit-transition:opacity .5s cubic-bezier(.39,.575,.565,1);transition:opacity .5s cubic-bezier(.39,.575,.565,1)}.vw-company__comunity__item svg path{-webkit-transition:fill .5s cubic-bezier(.39,.575,.565,1);transition:fill .5s cubic-bezier(.39,.575,.565,1)}.vw-company__comunity__item.email{color:#fff;background-color:#ff261e}.vw-company__comunity__item.facebook{color:#fff;background-color:#2e5ba6}.vw-company__comunity__item.twitter{color:#fff;background-color:#0091e4}.vw-company__comunity__item.linkedin{color:#fff;background-color:#1b86bc}.vw-company__comunity__item.instagram{color:#fff;background-color:#9b6954}.vw-company__comunity__item.pinterest{color:#fff;background-color:#cb2027}.vw-company__comunity__item.youtube{color:#fff;background-color:#b00}.vw-company__comunity__item.xing{color:#fff;background-color:#005d5e}.no-touch .vw-company__comunity__item:hover{background-color:#f4f4f4}.no-touch .vw-company__comunity__item:hover svg{opacity:1}.no-touch .vw-company__comunity__item:hover.email{color:#ff261e}.no-touch .vw-company__comunity__item:hover.email svg path{fill:#ff261e}.no-touch .vw-company__comunity__item:hover.facebook{color:#2e5ba6}.no-touch .vw-company__comunity__item:hover.facebook svg path{fill:#2e5ba6}.no-touch .vw-company__comunity__item:hover.twitter{color:#0091e4}.no-touch .vw-company__comunity__item:hover.twitter svg path{fill:#0091e4}.no-touch .vw-company__comunity__item:hover.linkedin{color:#1b86bc}.no-touch .vw-company__comunity__item:hover.linkedin svg path{fill:#1b86bc}.no-touch .vw-company__comunity__item:hover.instagram{color:#9b6954}.no-touch .vw-company__comunity__item:hover.instagram svg path{fill:#9b6954}.no-touch .vw-company__comunity__item:hover.pinterest{color:#cb2027}.no-touch .vw-company__comunity__item:hover.pinterest svg path{fill:#cb2027}.no-touch .vw-company__comunity__item:hover.youtube{color:#b00}.no-touch .vw-company__comunity__item:hover.youtube svg path{fill:#b00}.no-touch .vw-company__comunity__item:hover.xing{color:#005d5e}.no-touch .vw-company__comunity__item:hover.xing svg path{fill:#005d5e}@media (min-width:375px){.vw-company__comunity__item{padding:20px;font-size:18px}.vw-company__comunity__item svg{bottom:20px;left:20px;height:35px}}@media (min-width:480px){.vw-company__comunity__item{padding:25px;font-size:24px}.vw-company__comunity__item svg{bottom:25px;left:25px;height:48px}}@media (min-width:520px){.vw-company__comunity__item{font-size:30px}.vw-company__comunity__item svg{height:60px}}@media (min-width:768px){.vw-company__comunity__item{padding:20px;font-size:18px}.vw-company__comunity__item svg{bottom:20px;left:20px;height:35px}}@media (min-width:992px){.vw-company__comunity__item{padding:25px;font-size:24px}.vw-company__comunity__item svg{bottom:25px;left:25px;height:48px}}.vw-company__image{overflow:hidden;background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:300px}@media (min-width:768px){.vw-company__image{min-height:500px}}.vw-company__image img{width:100%;height:auto;margin-bottom:-50%}.vw-company table{width:100%;border-spacing:1px;margin:30px 0;font-family:Helvetica-Neue,HelveticaNeue-Regular,Helvetica,sans-serif;font-weight:400;font-size:14px;color:#8d8d8d}.vw-company table tr:first-child{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;background-color:#8d8d8d;color:#fff}.vw-company table tr:first-child td{text-align:center}.vw-company table tr:nth-child(odd):not(:first-child){background-color:#f4f4f4}.vw-company table td{border:0;padding:10px;text-align:center}.vw-company table td:nth-child(3){text-align:left}.vw-company__more-cta{margin-top:20px}@media (min-width:992px){.vw-company__more-cta{margin-top:30px}}.vw-company__featured-area{margin:60px 0}@media (min-width:992px){.vw-company__featured-area .grid-item{opacity:1}.vw-company__featured-area.hidden .grid-item{opacity:0}.vw-company__featured-area:not(.hidden) .grid-item{-webkit-transition:opacity .8s linear .1s;transition:opacity .8s linear .1s}}.form-switcher .form-switcher__step.hidden{display:none}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.cp-events-list{display:block;position:relative;text-align:center;background-color:#ff282d;padding:60px 20px}@media (min-width:480px){.cp-events-list{padding:60px 20px}}@media (min-width:768px){.cp-events-list{padding:90px 30px}}@media (min-width:992px){.cp-events-list{padding:100px 30px}}@media (min-width:1420px){.cp-events-list{padding:100px 30px}}@media (min-width:1600px){.cp-events-list{padding:100px 30px}}.cp-events-list__content{width:100%;max-width:700px;margin:0 auto}.cp-events-list ul{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;list-style:none;margin-top:35px}@media (min-width:768px){.cp-events-list ul{margin-top:55px}}.cp-events-list li{position:relative}@media (min-width:768px){.cp-events-list li p{font-size:30px}}.cp-events-list li .btn-stroke{margin-top:15px}@media (min-width:768px){.cp-events-list li .btn-stroke{position:absolute!important;top:0;right:0;-webkit-transform:translateX(30px) translateX(100%);transform:translateX(30px) translateX(100%)}}.cp-events-list li+li{margin-top:30px}@media (min-width:768px){.cp-events-list li+li{margin-top:35px}}.cp-events-list h2{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;color:#fff;font-size:22px;line-height:1em;letter-spacing:-.02em}@media (min-width:768px){.cp-events-list h2{font-size:48px}}.cp-events-list h3{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:48px;line-height:1em;letter-spacing:-.02em;color:#fff;margin-bottom:15px}@media (min-width:768px){.cp-events-list h3{font-size:80px;margin-bottom:20px}}.cp-events-list p{font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:lighter;color:#fff;font-size:14px;line-height:1em;letter-spacing:-.02em}@media (min-width:768px){.cp-events-list p{font-size:24px}}li .cp-events-list p{font-size:18px}@media (min-width:768px){li .cp-events-list p{font-size:30px}}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.palette{line-height:1.3;padding-bottom:20px}@media (min-width:768px){.palette{padding-bottom:40px}}.palette__header{background:#ebebeb}.palette__headline{color:#ff282d;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;line-height:1.3;max-width:1140px;margin:0 auto}@media (min-width:768px){.palette__headline{font-size:48px;float:left}}.palette__wrap{max-width:1200px}.palette__subhead{font-size:20px;line-height:1.5}.palette__container{opacity:1;-webkit-transition:opacity .4s;transition:opacity .4s;pointer-events:auto;margin-top:20px}@media (min-width:768px){.palette__container{padding:15px;background:#ebebeb;margin-top:40px}}.palette__container.is-loading{opacity:.5;pointer-events:none}.palette__view{width:100%;background-position:50%;background-size:cover;position:relative;padding-bottom:50%}@media (min-width:768px){.palette__view{padding-bottom:50%}}.palette__cache{position:absolute;width:0;height:0;overflow:hidden}.palette__canvas{width:100%}.palette__canvas,.palette__frame-container{position:absolute;top:0;left:0;right:0;bottom:0}.palette__frame,.palette__raster{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:130%;margin-left:-15%}@media (min-width:768px){.palette__frame,.palette__raster{width:100%;max-width:100%;max-height:100%;margin:0}}.palette__mobile-note{padding:5px 0;margin:10px 0;color:#ff282d;font-size:16px;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;letter-spacing:-.02em}@media (min-width:768px){.palette__mobile-note{display:none}}@media (min-width:768px){.palette__selectors{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:15px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.ie9 .palette__selectors{overflow:hidden}.palette__selector-block{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-preferred-size:30%;flex-basis:30%}.palette .social-buttons{margin:10px 0 0}@media (min-width:768px){.palette .social-buttons{float:right}}.palette .btn-social{margin:0 5px}.palette-selctor{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-sizing:border-box;box-sizing:border-box;padding:15px 20px 20px;background:#ebebeb;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;margin:10px 0}.palette-selctor:first-child{margin-left:0}@media (min-width:768px){.palette-selctor{background:#fff;min-height:250px;margin:0 0 0 15px;padding:20px 20px 27px}}.ie9 .palette-selctor{float:left;width:32%;margin-left:2%}.ie9 .palette-selctor:first-child{margin-left:0}.palette-selctor__headline{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;line-height:1.3;font-size:16px;letter-spacing:-.01em}.palette-selctor__headline:after{display:block;position:absolute;right:0;top:50%;margin-top:-10px;font-size:20px;line-height:1em}@media (min-width:768px){.palette-selctor__headline{font-size:14px;cursor:auto}.palette-selctor__headline:after{display:none}}.palette-selctor__color-box{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;overflow:hidden;margin:12px 0 0 -4%;width:102%}@media (min-width:768px){.palette-selctor__color-box{margin:12px 0 20px -2%}}.palette-selctor__color-item{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;width:21%;padding-bottom:21%;margin:0 0 4.1% 4%;height:1px;border:1px solid #8d8d8d;background-position:50%;background-size:cover;cursor:pointer}@media (min-width:768px){.palette-selctor__color-item{width:18%;padding-bottom:18%;margin:0 0 2.1% 2%}}.palette-selctor__color-item.is-active,.palette-selctor__color-item:focus{border:1px solid #ff282d;outline:none}.palette-selctor__color-item--blue{background-color:#378ec8}.palette-selctor__color-item--canary-yellow{background-color:#fad91c}.palette-selctor__color-item--grey{background-color:#8693a4}.palette-selctor__color-item--green{background-color:#56b36e}.palette-selctor__color-item--light-blue{background-color:#66bdaa}.palette-selctor__color-item--magenta{background-color:#e34e82}.palette-selctor__color-item--middle-red{background-color:#be767d}.palette-selctor__color-item--mustard{background-color:#c6a96b}.palette-selctor__color-item--orange{background-color:#f18834}.palette-selctor__color-item--pink{background-color:#e9a2ba}.palette-selctor__color-item--purple{background-color:#8e5a9e}.palette-selctor__color-item--red{background-color:#d92a46}.palette-selctor__color-item--black-matte{background-color:#252525}.palette-selctor__color-item--cream{background-color:#fff9e5}.palette-selctor__color-item--dark-gray{background-color:#464646}.palette-selctor__color-item--light-grey{background-color:#e1e1e1}.palette-selctor__color-item--white{background-color:#fff}.palette-selctor__color-item--black{background-color:#000}.palette-selctor__color-item--frame-grey{background-color:#a1a1a1}.palette-selctor__color-item--minimal{background-color:#fff}.palette-selctor__note{display:none;font-size:12px;line-height:1.3;color:#ff282d;letter-spacing:-.02em}@media (min-width:768px){.palette-selctor__note{display:block}}.palette-foot{margin-top:30px}@media (min-width:768px){.palette-foot{margin-top:40px}}@media (min-width:992px){.palette-foot{max-width:54%}}.palette-foot__headline{font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-size:20px;letter-spacing:-.02em}@media (min-width:768px){.palette-foot__headline{font-size:26px}}.palette-foot__copy{font-family:Helvetica-Neue,HelveticaNeue-Regular,Helvetica,sans-serif;font-size:14px;margin:15px 0}.palette-foot__copy--large{font-size:15px;margin:35px 0 25px}@media (min-width:768px){.palette-foot__copy--large{font-size:20px;margin:35px 0}}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.cp-countdown{display:block;position:relative;width:100%;background-color:#333}.cp-countdown .grid-item{margin-top:0;-ms-flex-item-align:center;align-self:center}.cp-countdown__title{display:block;width:100%;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;color:#fff;font-size:22px;line-height:1em;letter-spacing:-.02em;text-align:center}@media (min-width:768px){.cp-countdown__title{text-align:right;margin-right:30px;font-size:36px}}@media (min-width:1420px){.cp-countdown__title{font-size:48px}}.cp-countdown__counter{display:block;text-align:center;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;color:#fff;font-size:48px;line-height:1em;letter-spacing:-.02em}@media (min-width:992px){.cp-countdown__counter{font-size:80px;text-align:left}}.cp-countdown__counter.is-hidden{-webkit-transition:opacity .5s linear;transition:opacity .5s linear;opacity:0}.cp-countdown__digits{display:inline-block;position:relative;margin-bottom:16px;margin-left:5px;margin-right:5px}.cp-countdown__digits:first-child{margin-left:0}.cp-countdown__digits:last-child{margin-right:0}@media (min-width:992px){.cp-countdown__digits{margin-bottom:30px}}.cp-countdown__digits:after{display:block;position:absolute;top:100%;width:100%;content:attr(data-label);font-size:16px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:lighter;text-align:center;line-height:1em}@media (min-width:992px){.cp-countdown__digits:after{font-size:30px}}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.cp-anchor-nav{display:block;position:relative;width:100%;background-color:#333;text-align:center;padding:25px 40px}.cp-anchor-nav__item{display:inline-block}.cp-anchor-nav__item+.cp-anchor-nav__item{margin-left:35px}.cp-anchor-nav__link{text-transform:capitalize;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;color:#fff;font-size:16px;line-height:80px}.cp-anchor-nav__btn,.cp-anchor-nav__btn.btn-stroke,.cp-anchor-nav__btn:after{font-size:16px;line-height:32px}.cp-anchor-nav__btn:after{bottom:25px!important}@media (min-width:992px){.cp-anchor-nav__btn:after{bottom:20px!important}}.cp-anchor-nav__container{background-color:#333}.cp-anchor-nav.fixed{position:fixed;top:70px;z-index:100}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.cp-cookie-bar{display:none;position:fixed;top:0;left:0;width:100vw;height:70px;z-index:400;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#fff}.cp-cookie-bar__content{padding:0 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:lighter;font-size:14px;line-height:1em;letter-spacing:-.005em;color:#2b2b2b}.ie9 .cp-cookie-bar__content{display:table-cell;vertical-align:middle}.cp-cookie-bar__content a{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-size:14px;font-weight:700;color:#ff282d}.cp-cookie-bar__close{padding:5px;margin-right:25px;cursor:pointer}.ie9 .cp-cookie-bar__close{display:table-cell;vertical-align:middle}.cp-cookie-bar__close:before{font-size:22px;color:#ff282d}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.cp-newsletter-bar{display:none;position:fixed;bottom:0;left:0;width:100vw;height:70px;z-index:400;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#fff}.cp-newsletter-bar__content{padding:0 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:lighter;font-size:14px;line-height:1em;letter-spacing:-.005em;color:#2b2b2b}.ie9 .cp-newsletter-bar__content{display:table-cell;vertical-align:middle}.cp-newsletter-bar__content a{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-size:14px;font-weight:700;color:#ff282d}.cp-newsletter-bar__close{padding:5px;margin-right:25px;cursor:pointer}.ie9 .cp-newsletter-bar__close{display:table-cell;vertical-align:middle}.cp-newsletter-bar__close:before{font-size:22px;color:#ff282d}.cp-newsletter-bar__close:after{display:none}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.ie-banner{display:none;position:fixed;bottom:0;left:0;width:100vw;height:50vh;z-index:400;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#fff;border-top:1px solid #d4d4d4}.IE .ie-banner{display:-webkit-box;display:-ms-flexbox;display:flex}.ie-banner__content{padding:0 30px;font-family:Helvetica-Neue,HelveticaNeue-Regular,Helvetica,sans-serif;font-weight:lighter;font-size:18px;line-height:1em;letter-spacing:-.005em;color:#2b2b2b;width:100%;text-align:center}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.redirect-bar{position:fixed;display:block;bottom:0;left:0;width:100vw;padding:20px 30px;padding-right:55px;background:#ff282d;color:#fff;z-index:500;font-size:14px;line-height:1.3}@media (min-width:992px){.redirect-bar{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}}.redirect-bar.hidden{display:none}.redirect-bar__flag{margin-right:15px}@media (min-width:992px){.redirect-bar__flag{margin-right:20px}}.redirect-bar__links{padding:4px 0}@media (min-width:992px){.redirect-bar__links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.redirect-bar__link{display:block;color:#fff;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:14px;line-height:1.3}.redirect-bar__link:last-child{margin-right:0}.redirect-bar__link:after{float:none;display:inline-block;margin-left:5px;margin-bottom:2px}@media (min-width:992px){.redirect-bar__link{margin-right:15px}}.redirect-bar__message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:5px;padding:4px 0}@media (min-width:992px){.redirect-bar__message{margin-right:15px;margin-bottom:0}}.redirect-bar__close{position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:10px;background:transparent;color:#fff;font-size:22px;border:none;cursor:pointer}@media (min-width:768px){.redirect-bar__close{right:20px}}.form-custom__error-container,.form-custom__thanks-container{display:none}.form-custom__error-container.is-shown,.form-custom__thanks-container.is-shown{display:block}.form-custom__body.is-hidden{display:none}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.filter-dropdown__content{max-height:0;overflow:hidden}.filter-dropdown.is-opened .filter-dropdown__content{max-height:none;overflow:visible}.filter-dropdown.is-opened .filter-dropdown__head:after{content:"\E001"}.filter-dropdown.is-animating .filter-dropdown__content{overflow:hidden}.filter-dropdown--simple{border-bottom:1px solid #d4d4d4}.filter-dropdown--simple .filter-dropdown__head{display:block;position:relative;padding:20px 20px 20px 0;cursor:pointer;color:#8d8d8d}.filter-dropdown--simple .filter-dropdown__head:after{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:20px;color:inherit}.no-touch .filter-dropdown--simple .filter-dropdown__head:hover{color:#2b2b2b}@media (min-width:768px){.filter-dropdown--simple .filter-dropdown__head{padding:14px 20px 14px 0}}.filter-dropdown--simple .filter-dropdown__content-inner{padding:0 0 30px}@media (min-width:768px){.filter-dropdown--simple .filter-dropdown__content-inner{padding:0 0 14px}}.filter-dropdown--simple .filter-dropdown__title{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:16px;line-height:1.14;width:calc(100% - 24px)}@media (min-width:768px){.filter-dropdown--simple .filter-dropdown__title{font-size:14px}}.filter-dropdown--simple .filter-dropdown__count{position:absolute;top:50%;right:26px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:20px;border-radius:50%;background-color:#ff282d;color:#fff;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:11px;line-height:19px;text-align:center}.filter-dropdown--selected:hover .filter-dropdown__title,.filter-dropdown--simple.is-opened .filter-dropdown__head{color:#2b2b2b}.filter-dropdown--selected .filter-dropdown__title{color:#ff282d;-webkit-transition:color .2s linear;transition:color .2s linear}.code-filters{padding:20px 30px}@media (min-width:768px){.code-filters{padding:30px;-webkit-transform:translateZ(0);transform:translateZ(0)}}.code-filters.is-loading{pointer-events:none}.code-filters__head{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;margin-bottom:15px}.code-filters__first-title{color:#2b2b2b;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-size:18px;line-height:1.1}.code-filters__side-btn{-webkit-appearance:none;display:block;border:0;background:transparent;border-radius:0;color:#666;font-size:13px;cursor:pointer;text-decoration:underline;font-family:Helvetica-Neue,HelveticaNeue-Regular,Helvetica,sans-serif;font-weight:400}.no-touch .code-filters__side-btn:hover{color:#ff282d}.code-filters__category{border-bottom:1px solid #d4d4d4;padding:15px 0}@media (min-width:768px){.code-filters__category{padding:15px 0}}.code-filters__is-new{border-bottom:1px solid #d4d4d4;padding:7px 0 15px}.code-filters__dependent-container{padding:8px 0 8px 7px}.code-filters__dependent-wrap{padding-left:15px;border-left:1px solid #d4d4d4}.code-filters__item-tooltip{margin-left:5px}.code-filters__dependent{margin-bottom:15px}.code-filters__dependent:last-child{margin-bottom:0}.code-filters__fiatured-symbol{display:inline-block;color:#ff282d;padding-left:3px}.code-filters__note{font-size:13px;padding-top:10px}.code-filters__note-symbol{color:#ff282d}.code-filter{border:0;padding:0;-webkit-transform:translateZ(0);transform:translateZ(0)}.code-filter.is-disabled{pointer-events:none}.code-filter--range.is-disabled,.code-filter.is-grayed{opacity:.3}.code-filter--radio-dependent{padding-top:5px}@media (min-width:768px){.code-filter--radio-dependent{padding-top:0}}.code-filter--column .code-filter__li{display:block;margin-bottom:15px;line-height:1}@media (min-width:768px){.code-filter--column .code-filter__li{margin-bottom:10px}}.code-filter--column .code-filter__li:last-child{margin-bottom:0}.code-filter--row .code-filter__li{display:inline-block;margin-right:15px;margin-bottom:2px}.more-options{margin-top:25px}@media (min-width:768px){.more-options{margin-top:15px}}.more-options__inner{display:none;padding-bottom:10px}.more-options__btn{display:block;background:transparent;border-radius:0;border:0;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;color:#8d8d8d;cursor:pointer;font-size:13px}.more-options__btn:before{display:inline-block;float:none;margin-right:5px;margin-top:-2px}.no-touch .more-options__btn:hover{color:#ff282d}.more-options.is-opened .more-options__inner{display:block}.more-options.is-opened .more-options__btn:before{content:"\E001"}.filter-labels{position:relative}@media (min-width:768px){.filter-labels{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}}.filter-labels__lbl{display:none}@media (min-width:768px){.filter-labels__lbl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:9px 10px 9px 12px;margin-right:15px;margin-bottom:12px;border:1px solid #d4d4d4;background:#fff;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:14px;line-height:1.4;color:#666}}.filter-labels__close{margin-left:12px;border:0;background:transparent;-webkit-appearance:none;color:#666}.filter-labels__close:after{font-size:15px}.filter-labels__btn{display:none;border:0;margin-bottom:12px;margin-left:10px;background:transparent;border-radius:0;color:#666;font-size:13px;cursor:pointer;text-decoration:underline;-webkit-appearance:none;white-space:nowrap}@media (min-width:768px){.filter-labels__btn{display:block}}.no-touch .filter-labels__btn:hover{color:#ff282d}.vw-codefinder{position:relative}.vw-codefinder__back{display:none}@media (min-width:768px){.vw-codefinder__back{display:block;position:absolute;top:20px;z-index:1}}.code-finder{position:relative;background:#fff;min-height:100vh}.code-finder:after{content:"";display:table;clear:both}@media (min-width:768px){.code-finder{min-height:0}}.code-finder__head{display:block;width:100%;background:#fff;border:0;border-bottom:1px solid #d4d4d4;border-radius:0;-webkit-appearance:none;cursor:pointer;text-align:center}.code-finder__head-inner{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px;font-size:14px;text-align:center;color:#8d8d8d;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700}.code-finder__head-inner:after{float:none;display:inline-block;margin-left:5px;font-size:26px}@media (min-width:768px){.code-finder__head-inner:after{margin-left:10px}}@media (min-width:992px){.code-finder__head-inner:after{font-size:35px}}@media (min-width:768px){.code-finder__head-inner{font-size:20px;padding:22px 30px}}@media (min-width:992px){.code-finder__head-inner{font-size:35px}}.no-touch .code-finder__head-inner:hover{color:#ff282d}.code-finder__back{border:0;width:100%;border-bottom:1px solid #d4d4d4;background:#f4f4f4;border-radius:0;-webkit-appearance:none}@media (min-width:768px){.code-finder__back{display:none}}.code-finder__back-inner{height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 30px;font-size:15px;color:#666;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700}.code-finder__back-inner:before{float:none;margin-right:10px;font-size:18px}.code-finder__filters{visibility:hidden;position:fixed;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;z-index:400;top:0;bottom:0;width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-transform:translateX(100%);transform:translateX(100%)}@media (min-width:768px){.code-finder__filters{position:static;visibility:visible;width:320px;height:calc(100vh - 70px);float:left;-webkit-transform:none;transform:none;overflow-y:auto;z-index:150}.code-finder__filters::-webkit-scrollbar{width:5px}.code-finder__filters::-webkit-scrollbar-track{background:transparent}.code-finder__filters::-webkit-scrollbar-thumb{background:#666;border-radius:5px}}.code-finder__filters.is-fixed{position:fixed}.code-finder__filters.is-bottom-absolute{position:absolute;top:auto!important;bottom:0}.code-finder__main{position:relative;background:#f4f4f4}@media (min-width:768px){.code-finder__main{margin-left:320px}}.code-finder__main.is-loading{opacity:.2}.code-finder__main-head{position:absolute;top:0;left:0;width:100%;background:#f4f4f4;z-index:1;-webkit-transform:translateZ(0);transform:translateZ(0)}@media (min-width:768px){.code-finder__main-head{border-bottom:1px solid #d4d4d4}}.code-finder__main-head.is-fixed{top:70px;position:fixed;border-bottom:1px solid #d4d4d4}@media (min-width:768px){.code-finder__main-head.is-fixed{margin-top:0;width:calc(100vw - 320px);left:320px}}.code-finder__head-wrap{padding:15px 30px;margin:auto;max-width:1600px}@media (min-width:768px){.code-finder__head-wrap{padding:30px 30px 15px}}.code-finder__head-spacer{height:77px}.code-finder__result-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:1600px;margin:0 auto;padding:0 30px 15px;min-height:calc(100vh - 120px)}@media (min-width:768px){.code-finder__result-container{padding:15px 30px 30px;min-height:calc(100vh - 140px)}}.code-finder__result-container.is-not-ok{padding-bottom:150px}@media (min-width:768px){.code-finder__result-container.is-not-ok{height:calc(100vh - 140px)}}.code-finder__results-count{margin-right:15px;font-family:Helvetica-Neue,HelveticaNeue-Regular,Helvetica,sans-serif;font-weight:400;color:#666;font-size:16px;line-height:20px}@media (min-width:768px){.code-finder__results-count{font-size:18px}}.code-finder__results-count strong{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700}.code-finder__count-with-btn{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:768px){.code-finder__count-with-btn{width:100%;display:block;margin-bottom:10px}}@media (min-width:1420px){.code-finder__count-with-btn{width:auto;margin-right:15px}}.code-finder__mob-filter-opener{line-height:1.8}@media (min-width:768px){.code-finder__mob-filter-opener{display:none}}.code-finder__main-img{display:block}@media (min-width:768px){.code-finder__main-img{width:78px;height:auto}}.code-finder__notok-screen{padding:20px 0;text-align:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;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}.code-finder__notok-message{margin-top:.5em;max-width:510px;color:#ff282d;font-size:22px;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;line-height:1.18;letter-spacing:-.035em}@media (min-width:768px){.code-finder__notok-message{font-size:40px}}.code-finder__notok-message--initial{color:#2b2b2b}.code-finder__notok-submessage{font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:14px;color:#666;margin-top:16px;font-weight:400}.code-finder__notok-submessage-flash{color:#ff282d}@media (min-width:768px){.code-finder__notok-submessage{font-size:20px;line-height:24px}}.code-finder__initial-btn{margin-top:30px;width:100%;text-align:left}@media (min-width:768px){.code-finder__initial-btn{display:none}}.code-finder__note-container{position:-webkit-sticky;position:sticky;padding:16px 8px;left:0;bottom:0;width:100%;border-top:1px solid #d4d4d4;background:#f4f4f4;text-align:center;line-height:1.3}@media (min-width:768px){.code-finder__note-container{display:none}}.code-finder__note-title{font-size:18px;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;color:#ff282d;line-height:22px;margin-bottom:4px}.code-finder__note-subtitle{margin:0;font-size:14px;color:#666;line-height:17px}.code-finder__load-more-wrap{margin:20px 0;text-align:center}.code-finder__load-more-wrap.is-hidden{display:none}.code-finder__load-more{display:inline-block;cursor:pointer}.code-finder__loader{display:none;position:fixed;width:250px;left:50%;right:0;margin:auto;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}@media (min-width:768px){.code-finder__loader{-webkit-transform:translate(160px,-50%);transform:translate(160px,-50%);left:0}}.code-finder__loader.is-visible{display:block}.code-finder__loader-caption{padding-top:35px;font-size:18px;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;color:#666}.code-finder__results-btn{width:100%;max-width:none}@media (min-width:768px){.code-finder__results-btn{width:auto}}.code-finder__results-btn-light{font-family:Helvetica-Neue,HelveticaNeue-Regular,Helvetica,sans-serif;font-weight:400}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.range__input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.range__title{display:block;padding-bottom:5px;font-size:12px;line-height:1.3;color:#666;font-family:Helvetica-Neue,HelveticaNeue-Regular,Helvetica,sans-serif;font-weight:400}@media (min-width:992px){.range__title{font-size:11px}}.range__main{padding-top:5px;padding-bottom:25px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.range__track{position:relative;width:100%;height:4px;background:#d4d4d4}.range__active,.range__fill{position:absolute;width:50%;height:100%;left:0;top:0}.range__fill{background:#ff282d}.range__active{background:#8d8d8d}.range__handle{position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:25px;height:27px;top:50%;left:50%}.range__handle-visual{position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%);left:50%;width:27px;height:40px;background:url(/App_Themes/iGuzzini/dist/images/handle.png);background-size:cover}@media (min-width:992px){.range__handle-visual{-webkit-transform:translate(-50%,5px);transform:translate(-50%,5px);width:15px;height:27px}}.range__ambits{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:3px}.range__ambits,.range__val{line-height:1;font-size:11px;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700}.range__val{display:none;position:absolute;margin-top:8px;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#ff282d}.range__injectors-block{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.range__injector-container,.range__injectors-block{display:-webkit-box;display:-ms-flexbox;display:flex}.range__injector-lbl{padding:8px 12px;border:1px solid #ebebeb;color:#666;font-size:13px;line-height:1;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (min-width:992px){.range__injector-lbl{font-size:12px}}.range__injector-inp{display:block;width:60px;text-align:center;margin-left:-1px;padding:8px 5px;border:1px solid #ebebeb;color:#ff282d;font-size:13px;line-height:1;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;-webkit-appearance:none;border-radius:0}@media (min-width:992px){.range__injector-inp{font-size:12px}}.range.is-disabled{pointer-events:none}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.erv-form__field.is-hidden{display:none}.erv-form__field+.erv-form__field{margin-top:15px}@media (min-width:768px){.erv-form__field+.erv-form__field{margin-top:25px}}.erv-form__required{margin-top:10px}.erv-form__message{margin-top:60px;margin-bottom:10px}.erv-form__behalf-checkbox{margin-top:60px}.erv-form__behalf-fields{display:block;padding:25px 0 15px}.erv-form__behalf-fields.is-hidden{display:none}.erv-form__terms-checkbox{display:block;margin-top:25px}.erv-form__terms-checkbox+.erv-form__captcha{margin-top:30px}.erv-form__captcha .form-capcha--invisible .grecaptcha-badge{visibility:hidden}.erv-form__notification{margin-top:30px}.erv-form .hidden{display:none}.erv-card{padding:14px;border:1px solid #bbb;cursor:pointer}.erv-card:focus{outline:none;border-color:#2b2b2b}.erv-card__time{color:#2b2b2b;font-size:18px;line-height:1.1;text-transform:lowercase}.erv-card__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:14px;color:#666;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700}.erv-card__language{padding:1px 4px;background-color:#ebebeb;font-size:12px;line-height:1.33;text-transform:uppercase}.erv-card__status{font-size:11px;line-height:1.45}.erv-card__status:before{float:none;margin-right:2px;font-size:13px;vertical-align:text-bottom}.erv-card.is-available,.erv-card.is-partial{background-color:#fff}.erv-card.is-available .erv-card__status{color:#26a61a}.erv-card.is-partial .erv-card__status{color:#ff282d}.erv-card.is-full{border-style:dashed}.erv-card.is-full .erv-card__status{text-transform:uppercase}.erv-card.is-selected{background-color:#ff282d;color:#fff}.erv-card.is-selected .erv-card__status,.erv-card.is-selected .erv-card__time{color:#fff}.erv-thanks{padding:80px 20px;text-align:center}@media (min-width:768px){.erv-thanks{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;height:800px}}.erv-thanks__heading{font-size:32px;text-transform:capitalize;margin-bottom:20px}@media (min-width:768px){.erv-thanks__heading{font-size:38px}}.erv-thanks__content{max-width:540px;margin:20px auto 0}.erv-thanks__buttons{margin-top:40px}@media (min-width:768px){.erv-thanks__buttons{display:-webkit-box;display:-ms-flexbox;display:flex}}.erv-thanks__button{cursor:pointer}.erv-thanks__button.btn-simple.narrow.icon-after{padding:10px 15px;min-width:290px;text-align:left}@media (min-width:768px){.erv-thanks__button.btn-simple.narrow.icon-after{padding:10px 40px 10px 20px}}@media (min-width:768px){.erv-thanks__button.btn-simple.narrow.icon-after:after{font-size:14px}}.erv-thanks__button:focus{border-color:#2b2b2b}.erv-thanks__button+.erv-thanks__button{margin-top:20px}@media (min-width:768px){.erv-thanks__button+.erv-thanks__button{margin-top:0;margin-left:20px}}.erv-section{padding:50px 20px 60px;background-color:#f4f4f4}@media (min-width:768px){.erv-section{padding:110px 20px}}.erv-section__header{text-align:center}.erv-section__step{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:18px}.erv-section__step:after,.erv-section__step:before{content:"";width:50px;height:1px;background-color:#8d8d8d}.erv-section__step:before{margin-right:15px}.erv-section__step:after{margin-left:15px}.erv-section__heading{margin-top:45px;font-size:38px}.erv-section__form{margin-top:40px}@media (min-width:768px){.erv-section__form{margin-top:80px}}.erv-section__steps-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:60px}@media (min-width:768px){.erv-section__steps-nav{margin-top:80px}}.erv-section .erv-section__button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:135px;padding:10px 20px;cursor:pointer}@media (min-width:768px){.erv-section .erv-section__button{width:230px;font-size:14px;line-height:32px}}.erv-section .erv-section__button:after,.erv-section .erv-section__button:before{bottom:auto;font-size:20px;line-height:32px}.erv-section .erv-section__button.icon-after{padding:10px 20px;text-align:left}.erv-section .erv-section__button.icon-before{text-align:right}.erv-section .erv-section__button:focus{border-color:#2b2b2b}.erv-section__desktop-text{display:none}@media (min-width:768px){.erv-section__desktop-text{display:inline}}.erv-section__filters-wrap{padding:24px 16px;background-color:#ebebeb}@media (min-width:768px){.erv-section__filters-wrap{padding:0;background-color:transparent}}.erv-section__filters-heading{text-align:center}@media (min-width:768px){.erv-section__filters-heading{text-align:left}}@media (min-width:768px){.erv-section__filters{display:-webkit-box;display:-ms-flexbox;display:flex}}.erv-section__filters-heading+.erv-section__filters{margin-top:10px}@media (min-width:768px){.erv-section__filters-heading+.erv-section__filters{margin-top:0}}.erv-section__filter+.erv-section__filter{margin-top:15px}@media (min-width:768px){.erv-section__filter+.erv-section__filter{margin-top:0}}.erv-section__cards{margin-top:40px}.erv-section__cards.is-hidden{display:none}.erv-section__cards-heading{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;margin-bottom:10px}.erv-section__cards-heading-icon{color:#666;pointer-events:none}.erv-section__cards-heading-icon rect:last-child{opacity:0}.erv-section__cards.closed .erv-section__cards-heading-icon rect:last-child{opacity:1}.erv-section__cards-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-10px}.erv-section__card-wrap{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:50%;padding:10px}@media (min-width:768px){.erv-section__card-wrap{width:160px}}.erv-section__card-wrap:last-child{max-width:none}.erv-section__card-wrap.is-hidden{display:none}.erv-section.is-step-1 .erv-section__steps-nav{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.erv-section.is-step-2 .erv-section__form{margin-top:50px}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.signin-page__title{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;color:#666;font-size:38px;line-height:1.4;margin-bottom:20px}.signin-page__title--small{font-size:26px;margin-bottom:10px}.signin-page__subtitle{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;margin-bottom:5px;font-size:14px;line-height:20px}@media (min-width:992px){.signin-page__subtitle{font-size:16px;line-height:26px}}.signin-page__description{font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;margin-bottom:15px;font-size:14px;line-height:20px}@media (min-width:992px){.signin-page__description{font-size:16px;line-height:26px}}.signin-page__tabs-head{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}@media (min-width:992px){.signin-page__tabs-head{display:none}}.signin-page__tabs-title{padding:25px 20px;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1;color:#666;background-color:#ebebeb;font-size:22px;line-height:26px}.signin-page__tabs-title.is-active{color:#ff282d;background-color:#fff}.signin-page__content{padding:30px 20px 40px}@media (min-width:992px){.signin-page__content{padding:120px 30px 130px}}@media (min-width:992px){.signin-page__login{display:-webkit-box;display:-ms-flexbox;display:flex}}.signin-page__not-registered{display:none}@media (min-width:992px){.signin-page__not-registered{margin-top:90px;display:block}}.signin-page__not-registered-btn{margin-bottom:30px}.signin-page__register{min-height:300px}@media (min-width:992px){.signin-page__register{display:none!important}}.signin-page__register-btn{margin-top:25px;display:block;max-width:220px}.signin-page__tab{display:none}@media (min-width:992px){.signin-page__tab{display:block}}.signin-page__tab.is-active{display:block}.signin-page__btn{padding-top:11px;padding-bottom:11px}.signin-login-col{margin:0}@media (min-width:992px){.signin-login-col{padding-top:15px;padding-bottom:30px}}.signin-login-col--default{border-bottom:1px solid #d4d4d4;padding-bottom:35px}@media (min-width:992px){.signin-login-col--default{padding-bottom:0;padding-left:60px;border-bottom:none;border-left:1px solid #d4d4d4;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.signin-login-col--stuff{margin-top:35px}@media (min-width:992px){.signin-login-col--stuff{margin-top:0;padding-right:60px}}.signin-login-col--default .signin-login-col__title{display:none}@media (min-width:992px){.signin-login-col--default .signin-login-col__title{display:block}}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.register-form__field.is-hidden{display:none}.register-form__field+.register-form__field{margin-top:15px}@media (min-width:768px){.register-form__field+.register-form__field{margin-top:25px}}.register-form__fieldset{margin-bottom:30px}.register-form__required{margin-top:10px}.register-form__behalf-checkbox{margin-top:60px}.register-form__behalf-fields{display:block;padding:25px 0 15px}.register-form__behalf-fields.is-hidden{display:none}.register-form__terms-checkbox{display:block;margin-top:20px}.register-form__checkbox-label{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif!important;font-weight:700!important}.register-form__checkbox-label a{font-family:inherit;font-weight:inherit;padding-bottom:2px;border-bottom:2px solid transparent;-webkit-transition:border-color .3s linear;transition:border-color .3s linear}.no-touch .register-form__checkbox-label a:hover{border-bottom-color:#ff282d}.register-form__terms-checkbox+.register-form__captcha{margin-top:20px;min-height:78px}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.accordion-visible__body{max-height:0;overflow:hidden}.accordion-visible__btn{cursor:pointer}.accordion-visible.is-opened>.accordion-visible__body{max-height:none;overflow:visible}.accordion-visible.is-opened>.accordion-visible__btn:after{content:"\E001"}.accordion-visible--product-code .accordion-visible__header{padding:30px 20px;color:#8d8d8d;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:18px;letter-spacing:-.01em;cursor:pointer}.accordion-visible--product-code .accordion-visible__header:before{content:"+";float:left;width:30px;margin-right:15px;color:#ff282d;text-align:center}@media (min-width:992px){.accordion-visible--product-code .accordion-visible__header{padding:30px}}.accordion-visible--product-code.is-opened>.accordion-visible__header{color:#ff282d}.accordion-visible--product-code.is-opened>.accordion-visible__header:before{content:"-"}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.update-password-section{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:40px 0;background-color:#f4f4f4}@media (min-width:768px){.update-password-section{padding:200px 0}}.update-password__field+.update-password__compare{margin-top:30px}.update-password__field{position:relative}.update-password__field+.update-password__field{margin-top:15px}@media (min-width:992px){.update-password__field+.update-password__field{margin-top:30px}}.update-password__controls{margin-top:40px}@media (min-width:768px){.update-password__controls{margin-top:50px}}.update-password__tooltip{z-index:-1;width:210px}.update-password__tooltip.is-visible{z-index:100}.update-password__rules-list{margin:0;padding:0;list-style:none;color:#8d8d8d;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:13px;line-height:1.23}.update-password__rule{position:relative;padding-left:25px}.update-password__rule+.update-password__rule{margin-top:10px}.update-password__icon{position:absolute;top:0;left:0}.update-password__icon:after{float:none;font-size:16px}.update-password__icon.is-valid{color:#7ed321}.update-password__icon.is-invalid{color:#ff282d}.update-password__submit.btn-simple.icon-after:after{font-size:22px}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.account-information-notification:after,.account-information-notification:before,.code-finder-notification:after,.code-finder-notification:before{content:" ";display:block;position:absolute;top:0;left:0;width:6px;height:6px;border-radius:50%}.account-information-notification:before,.code-finder-notification:before{background-color:#fff000}.account-information-notification:after,.code-finder-notification:after{background-color:#fcfddc;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation-name:fadding;animation-name:fadding;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes fadding{0%{opacity:1}to{-webkit-transform:scale(4);transform:scale(4);opacity:0}}@keyframes fadding{0%{opacity:1}to{-webkit-transform:scale(4);transform:scale(4);opacity:0}}.account-information__link{position:relative;display:block;color:inherit;line-height:1;-webkit-transition:none;transition:none}.account-information__icon{display:block;width:30px;height:29px}.account-information__w-hole{display:none}.account-information__notification{display:none;position:absolute;top:3px;right:9px}.account-information.has-favorites .account-information__origin{display:none}.account-information.has-favorites .account-information__notification,.account-information.has-favorites .account-information__w-hole{display:block}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.account-header{padding:20px 15px;background-color:#fff}@media (min-width:768px){.account-header{padding:40px 50px}}.account-header__heading{color:#ff282d;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:32px;line-height:1;letter-spacing:-.02em}@media (min-width:768px){.account-header__heading{font-size:45px}}.account-header__subheading{color:#666;font-family:Helvetica-Neue,HelveticaNeue-Regular,Helvetica,sans-serif;font-size:12px;font-weight:400;line-height:2.15;letter-spacing:-.02em}.account-header__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media (min-width:992px){.account-header__col-1,.account-header__col-2{width:50%}}.account-header__toggle-menu{background:none;border:none;outline:none;color:#8d8d8d;font-size:20px}@media (min-width:992px){.account-header__toggle-menu{display:none}}.account-header__toggle-menu:after{float:none;display:inline-block;vertical-align:middle}.account-header__menu{display:none}@media (min-width:992px){.account-header__menu{display:block}}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.account-menu{margin:0;padding:0;list-style:none}@media (min-width:992px){.account-menu{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:992px){.account-menu__item{margin-right:4%}.account-menu__item:last-child{margin-right:0}}@media (min-width:1420px){.account-menu__item{margin-right:6%}}.account-menu__link{color:#ff282d;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:15px;line-height:1.73}.account-menu__link:after{display:inline-block;vertical-align:top;float:none;margin:1px 0 0 12px;font-size:15px;line-height:1.73}.account-menu__link.is-active{color:#2b2b2b}.account-menu--favorites{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.account-tabs__nav{margin:0;padding:0;list-style:none;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.account-tabs__item,.account-tabs__nav{display:-webkit-box;display:-ms-flexbox;display:flex}.account-tabs__item{width:100%;border:1px solid #d4d4d4}@media (min-width:768px){.account-tabs__item{max-width:200px}}@media (min-width:768px){.account-tabs__item--collections{margin-left:40px}}.account-tabs__item+.account-tabs__item:not(.account-tabs__item--collections){border-left:none}.account-tabs__link{display:block;width:100%;padding:15px 18px;background-color:#ebebeb;text-align:center;color:#8d8d8d}@media (min-width:768px){.account-tabs__link{font-size:13px;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;text-align:left}}.account-tabs__link:hover{color:#ff282d}.account-tabs__link:after{float:none;color:#666;font-size:19px}@media (min-width:768px){.account-tabs__link:after{float:right}}.account-tabs__link.is-active{background-color:#fff;color:#ff282d}.account-tabs__link.is-active:after{color:#666}.account-tabs__link-text{display:none}@media (min-width:768px){.account-tabs__link-text{display:inline-block;vertical-align:top}}.account-tabs__create-btn.btn-stroke.narrow.icon-after{width:100%;max-width:240px;padding-right:50px;text-align:left}.account-tabs__create-btn.btn-stroke.icon-after:after{font-size:19px}.account-tabs__share-btn.btn-stroke.icon-after:after{font-size:18px}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.create-collection-button{border:1px solid #d4d4d4;background-color:#ebebeb;width:100%;height: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;color:#666;padding:45px}@media (min-width:768px){.create-collection-button{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.create-collection-button:before{font-size:32px;margin:0 10px 0 0;-ms-flex-negative:0;flex-shrink:0}@media (min-width:768px){.create-collection-button:before{margin:0 0 20px;font-size:60px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.create-collection-button__text{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:15px}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.favourite-collections{min-height:210px;position:relative}@media (min-width:768px){.favourite-collections{margin-bottom:200px}}.collections-card{background-color:#fff;border:1px solid #d4d4d4;text-decoration:none;color:#666;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%}.collections-card:hover .collections-card__count,.collections-card:hover .collections-card__title{-webkit-transition:color .2s linear;transition:color .2s linear;color:#ff282d}.collections-card__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px 20px 15px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.collections-card__head-wrap{position:relative;width:100%;padding-right:60px}.collections-card__title{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;color:#666;font-size:26px;line-height:1;-webkit-box-flex:1;-ms-flex:1;flex:1 1;display:block;max-width:100%;word-wrap:break-word;overflow-wrap:break-word}.collections-card__photos{background-color:#ebebeb;display:-webkit-box;display:-ms-flexbox;display:flex}.collections-card__photo{position:relative;width:25%;background-size:cover}.collections-card__photo:before{display:block;content:"";padding-bottom:100%}.collections-card__count{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:15px;white-space:nowrap;margin-right:20px}.collections-card__row{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;margin-bottom:20px}.collections-card__row+.collections-card__row{margin-top:auto;margin-bottom:0;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.collections-card__row:last-child{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.collections-card__last-updated{font-family:Helvetica-Neue,HelveticaNeue-Regular,Helvetica,sans-serif;font-weight:400;font-size:11px}.collections-card__controls{position:absolute;top:2px;right:0;color:#8d8d8d;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;min-width:53px;font-size:18px}.collections-card__controls .icon-after{display:inline-block;cursor:pointer}.collections-card__controls .icon-after:hover{color:#ff282d}@media (min-width:768px){.collections-card__controls{min-width:45px}}.collections-menu-tooltip{padding:12px 8px 10px;min-width:110px}.collections-menu-tooltip__item{font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;border:none;background:none;-webkit-box-shadow:none;box-shadow:none;outline:none;cursor:pointer;font-size:13px;line-height:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#666}.collections-menu-tooltip__item:not(:last-child){margin-bottom:15px}.collections-menu-tooltip__item:hover{color:#ff282d}.collections-menu-tooltip__icon{display:inline-block;font-size:18px}.collections-menu-tooltip__text{display:inline-block;margin-left:8px;line-height:1}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.hideDragSource{opacity:0}.defaultMirror{cursor:-webkit-grabbing;cursor:grabbing;-webkit-transition-duration:0s!important;transition-duration:0s!important;z-index:10}.draggable--over .collections-card{position:relative}.draggable--over .collections-card:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-size:30px 30px;background-image:linear-gradient(-45deg,rgba(0,0,0,.1) 25%,transparent 0,transparent 50%,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 75%,transparent 0,transparent);-webkit-animation:barberpole 1.5s linear infinite,fadeIn .3s linear;animation:barberpole 1.5s linear infinite,fadeIn .3s linear}.draggable-mirror .collections-card{max-width:307px;-webkit-box-shadow:10px 10px 0 rgba(0,0,0,.05);box-shadow:10px 10px 0 rgba(0,0,0,.05)}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes barberpole{0%{background-position:0 0}to{background-position:60px 30px}}@keyframes barberpole{0%{background-position:0 0}to{background-position:60px 30px}}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.account-codes-pane{position:fixed;left:0;right:0;bottom:0;z-index:100;border-top:1px solid #d4d4d4;padding:20px 15px;background-color:#fff;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}@media (min-width:768px){.account-codes-pane{padding:40px 50px}}.account-codes-pane__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:768px){.account-codes-pane__inner{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.account-codes-pane__selected{width:100%;margin-bottom:20px}@media (min-width:768px){.account-codes-pane__selected{width:auto;margin-bottom:0;margin-right:3%}}.account-codes-pane__btn-add.btn-stroke.narrow.icon-after,.account-codes-pane__btn-multiple.btn-stroke.narrow.icon-after,.account-codes-pane__btn-remove.btn-stroke.narrow.icon-after{padding:10px 40px 10px 15px;cursor:pointer}@media (min-width:768px){.account-codes-pane__btn-add.btn-stroke.narrow.icon-after,.account-codes-pane__btn-multiple.btn-stroke.narrow.icon-after,.account-codes-pane__btn-remove.btn-stroke.narrow.icon-after{width:100%;max-width:240px;padding-right:50px;text-align:left}}.account-codes-pane__btn-add.btn-stroke.narrow.icon-after:after,.account-codes-pane__btn-multiple.btn-stroke.narrow.icon-after:after,.account-codes-pane__btn-remove.btn-stroke.narrow.icon-after:after{font-size:18px}.account-codes-pane__btn-add.btn-stroke.narrow.icon-after:after{font-size:17px}.account-codes-pane__btn-multiple{display:none}@media (min-width:768px){.account-codes-pane__btn-multiple{display:block;margin:0 20px}}.account-codes-pane__btn-multiple.btn-stroke.narrow.icon-after:after{font-size:19px}@media (min-width:768px){.account-codes-pane__btn-remove{margin-left:auto}}.account-codes-pane__short-text{display:none}@media (min-width:768px){.account-codes-pane__short-text{display:inline}}.account-codes-pane.is-shifted{-webkit-transform:translateY(100%);transform:translateY(100%)}.fav-prod-group-last-added{font-size:12px;line-height:16px}.fav-prod-group-last-added__date{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.favourite-collection-header__back-to-collections{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:15px;line-height:1.2}.favourite-collection-header__back-to-collections:before{float:none;font-size:16px;line-height:1.2;vertical-align:text-top}.favourite-collection-header__back-to-collections+.favourite-collection-header__heading{margin-top:15px}.favourite-collection-header__heading{color:#666;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:18px;line-height:1.2;letter-spacing:-.02em}@media (min-width:768px){.favourite-collection-header__heading{font-size:26px}}.favourite-collection-header__total{font-family:Helvetica-Neue,HelveticaNeue-Regular,Helvetica,sans-serif;font-weight:400;font-size:16px}.favourite-collection-header__heading+.favourite-collection-header__update-info{margin-top:5px}.favourite-collection-header__update-info{color:#8d8d8d;font-family:Helvetica-Neue,HelveticaNeue-Regular,Helvetica,sans-serif;font-weight:400;font-size:11px;line-height:1}.favourite-collection-header__update-time{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:11px}.favourite-collection-header__share-info{padding:7px 12px;background-color:#fff;border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;color:#8d8d8d;font-family:Helvetica-Neue,HelveticaNeue-Regular,Helvetica,sans-serif;font-weight:400;font-size:12px;line-height:1.41666667;text-align:center}.favourite-collection-header__share-info.is-hidden{display:none}.favourite-collection-header__share-strong{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;color:#666}.favourite-collection-header__update-info+.favourite-collection-header__share-info{margin-top:15px}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.light-experience{display:none}@media (min-width:1025px){.light-experience{display:block}}.light-experience__main{margin-top:25px}.light-experience__btn{display:inline-block;margin-right:15px;margin-bottom:14px;-webkit-appearance:none;border:0;border-radius:0;background:#fff;padding:14px 15px;cursor:pointer;font-size:15px;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;color:#666;-webkit-transition:.2s;transition:.2s}.light-experience__btn.is-active,.no-touch .light-experience__btn:hover{background:#ff282d;color:#fff}.light-experience__btn.is-active{cursor:auto}.light-experience__list{padding:0;margin-top:15px}.light-experience__item{position:relative;display:none;padding:50% 0 0}.light-experience__item.is-active{display:block}.light-experience__overlay{position:absolute;top:0;right:0;left:0;bottom:0;background:#fff;overflow:hidden}.no-touch .light-experience__overlay:hover .light-experience__bg-image{-webkit-filter:blur(0);filter:blur(0)}.light-experience__bg-image{position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;background-size:contain;background-position:50%;-webkit-filter:blur(3px);filter:blur(3px);-webkit-transition:.5s ease;transition:.5s ease;-webkit-transform:translateZ(0);transform:translateZ(0)}.light-experience__bg-image:after{display:block;position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-image:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),to(#000));background-image:linear-gradient(180deg,hsla(0,0%,100%,0),#000);opacity:.55}.light-experience__content{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:30px;width:100%;left:0;bottom:0;color:#fff}.light-experience__title{color:#fff;margin-bottom:12px;font-size:45px;line-height:1}.light-experience__subtitle{display:block;font-size:18px;font-family:Helvetica-Neue,HelveticaNeue-Regular,Helvetica,sans-serif;font-weight:400}.light-experience__launch-btn{cursor:pointer}.light-experience__iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.light-experience__loader-container{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.light-experience.is-iframe-view .light-experience__overlay{display:none}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.se-dialog{position:fixed;top:0;left:0;right:0;bottom:0;z-index:500;background-color:rgba(0,0,0,.8);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;overflow:auto}.se-dialog__inner{width:580px;margin:20px;padding:30px;background-color:#fff;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;text-align:center}@media (min-width:768px){.se-dialog__inner{padding:80px}}.se-dialog__heading{font-size:32px;line-height:1.2}@media (min-width:768px){.se-dialog__heading{font-size:38px}}.se-dialog__heading+.se-dialog__message{margin-top:15px}@media (min-width:768px){.se-dialog__heading+.se-dialog__message{margin-top:20px}}.se-dialog__message strong{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700}.se-dialog__message p+p{margin-top:0}.se-dialog__message+.se-dialog__button{margin-top:20px}@media (min-width:768px){.se-dialog__message+.se-dialog__button{margin-top:30px}}.se-dialog .se-dialog__button{width:100%;max-width:230px;font-size:14px;line-height:32px;text-align:left}.se-dialog .se-dialog__button:after,.se-dialog .se-dialog__button:before{bottom:auto;font-size:20px;line-height:32px}.se-dialog.is-hidden{display:none}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.privacy-modal__footer{background-color:#f4f4f4}@media (min-width:992px){.privacy-modal__footer{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}}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.lighthinking__content{height:100%}.lighthinking__carousel{height:360px}.lighthinking__carousel,.lighthinking__pane{-webkit-transition:width .3s linear;transition:width .3s linear;float:left;width:100%}.lighthinking__carousel{float:left}.lighthinking__pane{float:right}@media (min-width:768px){.lighthinking{height:100vh}.lighthinking__carousel{width:0}.lighthinking__height-propagator{height:100%}}.lighthinking__content{position:relative;background:#f4f4f4}@media (min-width:768px){.lighthinking__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}}.lighthinking__track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}@media (min-width:768px){.lighthinking__track{overflow-x:hidden;overflow-y:scroll}}.lighthinking__header{position:relative;background:#fff}.lighthinking__header--sticked .lighthinking__title{font-size:32px;-webkit-transform:translateX(0);transform:translateX(0)}.lighthinking__header--sticked .lighthinking__title-text{-webkit-transform:translateX(0) scale(.67);transform:translateX(0) scale(.67)}.lighthinking__header--sticked .lighthinking__sub-title{display:none}.lighthinking__header--sticked .lighthinking__title-group{padding:15px 30px}.lighthinking__title-group{padding:70px 70px 50px;-webkit-transition:all .2s linear;transition:all .2s linear;display:none}@media (min-width:768px){.lighthinking__title-group{overflow:hidden;display:block}}.lighthinking__title{padding-top:10px;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;line-height:1;-webkit-transition:font-size .2s linear,-webkit-transform .2s linear;transition:font-size .2s linear,-webkit-transform .2s linear;transition:font-size .2s linear,transform .2s linear;transition:font-size .2s linear,transform .2s linear,-webkit-transform .2s linear;-webkit-transform:translateX(50%);transform:translateX(50%)}.lighthinking__title-text{display:inline-block;max-width:100%;width:450px;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear;-webkit-transform-origin:left top;transform-origin:left top}.lighthinking__sub-title{font-family:Helvetica-Neue,HelveticaNeue-Regular,Helvetica,sans-serif;font-weight:400;font-size:16px;line-height:1.75;-webkit-transition:all .2s linear;transition:all .2s linear;text-align:center}.lighthinking__accordion{border-top:1px solid #d4d4d4}.lighthinking__filter-icon{pointer-events:none;fill:currentColor;width:15px;height:15px;vertical-align:middle;margin-left:15px}.lighthinking__filter-button{display:block;width:100%;padding:25px 40px;text-align:center;cursor:pointer;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:16px;line-height:1.63;color:#666;border:none;background:none;outline:none}.lighthinking__filter-button.is-active{color:#ff282d}.lighthinking__filter{padding:50px 40px;position:relative;display:none}.lighthinking__filter:after{content:"";position:absolute;bottom:0;left:0;width:100%;display:block;height:1px;background:#d4d4d4}.lighthinking__filter--opened{display:block}.lighthinking__container-wrapper{padding:20px 0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}@media (min-width:768px){.lighthinking__container-wrapper{padding:40px 20px}}@media (min-width:1420px){.lighthinking__container-wrapper{padding:70px}}.lighthinking__container{position:relative;list-style:none}.lighthinking__footer{padding:55px 45px 40px}@media (min-width:768px){.lighthinking__footer{padding:30px 70px 100px}}.lighthinking__card{margin-bottom:20px}@media (min-width:768px){.lighthinking__card{margin-bottom:30px}}@media (min-width:1420px){.lighthinking__card{margin-bottom:40px}}.lighthinking__card{float:left;padding:0 20px;width:100%}@media (min-width:768px){.lighthinking__card{width:50%}.lighthinking__card--double{width:100%}}@media (min-width:992px){.lighthinking__card{width:25%;padding:0 25px}.lighthinking__card--double{width:50%}}.lighthinking__play{display:none;position:absolute;border-radius:50%;left:50%;top:50%;background:hsla(0,0%,100%,.3);width:100px;height:100px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:1;-webkit-transition:background .2s ease,opacity .3s;transition:background .2s ease,opacity .3s;cursor:pointer}@media (min-width:768px){.lighthinking__play{width:100px;height:100px}}.lighthinking__play:hover{background:hsla(0,0%,100%,.5)}.lighthinking__play:after,.lighthinking__play:before{content:"";display:block;position:absolute;top:50%;left:50%}.lighthinking__play:before{border-radius:50%;width:80%;height:80%;margin:-40%;background:#fff}.lighthinking__play:after{border-right:0;height:0;width:0;top:50%;left:50%}.lighthinking-card--video .lighthinking__play{display:block}.lighthinking__play--within-card{width:44px;height:44px;left:-50px}@media (min-width:1025px){.lighthinking__play--within-card{position:relative;-webkit-transform:none;transform:none;left:-5px;top:auto;float:left;width:60px;height:60px;margin-right:15px;background:#d4d4d4}.lighthinking__play--within-card:hover{background:hsla(0,0%,83%,.5)}}.lighthinking__play--within-card:after{border-left:12px solid #ff282d;border-top:6px solid transparent;border-bottom:6px solid transparent;margin:-6px -5px}@media (min-width:1025px){.lighthinking__play--within-card:after{border-left-width:18px;border-top-width:9px;border-bottom-width:9px;margin:-8px -7px}}.lighthinking__play--within-article{display:block;z-index:1;width:100px;height:100px;pointer-events:none}@media (min-width:768px){.lighthinking__play--within-article{width:145px;height:145px}}.lighthinking__play--within-article:after{border-left:45px solid #ff282d;border-top:22.5px solid transparent;border-bottom:22.5px solid transparent;margin:-22px -18px}.lighthinking__play.is-video-playing{opacity:0}@media (min-width:768px){.lighthinking--featured .lighthinking__card{width:100%}}@media (min-width:1025px){.lighthinking--featured .lighthinking__card{width:50%}.lighthinking--featured .lighthinking__card--double{width:100%}}@media (min-width:768px){.lighthinking--featured .lighthinking__carousel,.lighthinking--featured .lighthinking__height-propagator{height:100%}.lighthinking--featured .lighthinking__carousel,.lighthinking--featured .lighthinking__pane{width:50%}}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.lighthinking-slide{height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;text-shadow:0 2px 10px rgba(0,0,0,.3)}.lighthinking-slide__background-wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.lighthinking-slide__background{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;-o-object-fit:cover;font-family:object-fit\:cover;object-fit:cover}.lighthinking-slide__content{padding:70px 20px 30px;position:relative}@media (min-width:768px){.lighthinking-slide__content{padding:80px 120px 70px 80px}}.lighthinking-slide__title{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;color:#fff;font-size:32px;letter-spacing:-1px;-webkit-transition:color .2s linear;transition:color .2s linear}@media (min-width:768px){.lighthinking-slide__title{font-size:62px;letter-spacing:-1.4px}}.lighthinking-slide__sub-title{margin-top:0;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;color:#fff;font-size:32px;line-height:1.44;letter-spacing:normal;display:none}@media (min-width:768px){.lighthinking-slide__sub-title{display:block}}.lighthinking-slide__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;color:#fff;font-size:13px;margin-top:10px}@media (min-width:768px){.lighthinking-slide__footer{margin-top:15px}}.lighthinking-slide__tags{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lighthinking-slide__tag{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700}.lighthinking-slide__date{margin-left:20px}.lighthinking-slide__video-icon{display:none;vertical-align:top;width:14px;height:14px;margin-right:10px;color:#fff;fill:#ff282d}@media (min-width:768px){.lighthinking-slide__video-icon{width:16px;height:16px}}.lighthinking-slide:hover .lighthinking-slide__title{color:#ff282d}.lighthinking-slide--video .lighthinking-slide__video-icon{display:block}.lighthinking-filter{padding:.1px 0}.lighthinking-filter__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:wrap row;flex-flow:row wrap;margin:-18px -20px}.lighthinking-filter__cell{padding:18px 20px;width:20%;min-width:150px}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.lighthinking-article__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;height:80vh;position:relative}@media (min-width:768px){.lighthinking-article__head{display:block;height:auto;margin-bottom:122px}}.lighthinking-article__head--video{height:auto;margin-bottom:57px}.lighthinking-article__background-wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;overflow:hidden;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;background:#ff282d}.lighthinking-article__background-wrapper:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));background-image:linear-gradient(180deg,transparent,#000);pointer-events:none;-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s,-webkit-transform 1s}@media (min-width:768px){.lighthinking-article__background-wrapper{height:80vh}}.lighthinking-article__background-image{background:#ff282d;display:block;position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;font-family:object-fit\:cover;object-fit:cover}.lighthinking-article__header{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;max-width:1200px}@media (min-width:768px){.lighthinking-article__header{position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%,40%);transform:translate(-50%,40%)}}@media (min-width:768px){.lighthinking-article__header--video{-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s,-webkit-transform 1s;-webkit-transform:translate(-50%);transform:translate(-50%)}}@media (min-width:768px){.lighthinking-article__header.is-fixed{position:fixed;z-index:4;bottom:auto;top:70px;max-width:4096px;margin:0 auto;-webkit-transform:translate(-50%);transform:translate(-50%);-webkit-transition:none;transition:none}}.theme__wrapper.cookie .lighthinking-article__header.is-fixed{top:140px}.theme__wrapper.newsletter .lighthinking-article__header.is-fixed{bottom:140px}.lighthinking-article__over-header{position:absolute;bottom:100%;left:0}.lighthinking-article__over-header .btn-simple{-webkit-transition:color .2s linear!important;transition:color .2s linear!important}.lighthinking-article__over-header .btn-simple:before{font-size:18px;float:none}.lighthinking-article__header.is-fixed .lighthinking-article__over-header{display:none}@media (min-width:768px){.lighthinking-article__content{padding-top:60px}}.lighthinking-article__back-btn.btn-simple.white{padding:10px 20px}.no-touch .lighthinking-article__back-btn.btn-simple.white:hover{background-color:transparent}@media (min-width:768px){.lighthinking-article.is-video-playing .lighthinking-article__header:not(.is-fixed){opacity:0;pointer-events:none;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%)}}.lighthinking-article.is-video-playing .lighthinking-article__background-wrapper:after{-webkit-transform:translateY(100%);transform:translateY(100%)}@media (min-width:768px){.lighthinking-article.is-video-playing .lighthinking-article__back-btn{color:#000}}.article-header{background:#fff}.article-header__body,.article-header__footer{border-bottom:1px solid #d4d4d4}.article-header__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.article-header__image-wrapper{-webkit-box-flex:0;-ms-flex:0 0 300px;flex:0 0 300px;display:none}@media (min-width:768px){.article-header__image-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}}.article-header__image{-o-object-fit:cover;font-family:object-fit\:cover;object-fit:cover;display:block;width:100%;height:100%}.article-header__title-group{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0;padding:15px 20px}@media (min-width:768px){.article-header__title-group{padding:45px}}.article-header__title-group>*+*{margin-top:5px}@media (min-width:768px){.article-header__title-group>*+*{margin-top:10px}}.article-header__over-title{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:24px;color:#ff282d;letter-spacing:0;display:none}@media (min-width:768px){.article-header__over-title{display:block}}.article-header__title{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;color:#2b2b2b;letter-spacing:-2px;font-size:32px}@media (min-width:768px){.article-header__title{letter-spacing:-1px;font-size:64px}}.article-header__sub-title{font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;line-height:1.2;letter-spacing:normal;color:#8d8d8d;font-size:22px}@media (min-width:768px){.article-header__sub-title{font-size:32px}}@media (min-width:768px){.article-header__title+.article-header__sub-title{margin-top:20px}}.article-header__buttons{display:none;padding:55px 45px}@media (min-width:768px){.article-header__buttons{display:block}}.article-header__button{width:100%}.article-header__button+.article-header__button{margin-top:20px}.article-header__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px 20px}@media (min-width:768px){.article-header__footer{padding:15px 20px}}.article-header__footer-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;line-height:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.article-header__footer-section--right{margin-left:20px}.article-header__tags{font-size:0}.article-header__tags-description{font-size:14px;color:#8d8d8d;display:none}@media (min-width:768px){.article-header__tags-description{display:inline-block}}.article-header__tag-list{font-size:0;display:inline-block;list-style:none;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;color:#666}.article-header__tag-list--desktop{display:none}@media (min-width:768px){.article-header__tag-list--desktop{display:inline-block}}@media (min-width:768px){.article-header__tag-list--mobile{display:none}}.article-header__tag{padding:7.5px;display:inline-block;position:relative}.article-header__tag--rest{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;color:#4c4c4c;font-size:16px}.article-header__tag:hover>.article-header__tooltip{pointer-events:auto;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.article-header__tooltip{padding:10px;border:1px solid #d4d4d4;-webkit-box-shadow:0 2px 0 0 rgba(0,0,0,.15);box-shadow:0 2px 0 0 rgba(0,0,0,.15);-webkit-transform:translateY(10px);transform:translateY(10px);opacity:0;-webkit-transition:all .3s linear;transition:all .3s linear;pointer-events:none;position:absolute;background:#fff;list-style:none;z-index:1;top:100%;left:0}.article-header__tooltip>.article-header__tag{display:block}.article-header__tag-link{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;color:#666;font-size:14px;letter-spacing:0}.no-touch .article-header__tag-link:focus,.no-touch .article-header__tag-link:hover{color:#ff282d}.article-header__date{font-family:Helvetica-Neue,HelveticaNeue-Regular,Helvetica,sans-serif;font-weight:400;color:#8d8d8d;font-size:14px}@media (min-width:768px){.article-header__date{margin-right:25px}}.article-header__date-description{display:none}@media (min-width:768px){.article-header__date-description{display:inline}}.article-header__social--within-header{display:none}@media (min-width:768px){.article-header__social--within-header{display:block}}.article-header__social--within-header .btn-social:not(:first-child){margin-left:10px}.article-header__social--within-content{display:block;padding:11px 0}@media (min-width:768px){.article-header__social--within-content{display:none}}.article-header__social--within-content .social-buttons{text-align:center}.article-header__social--within-content .btn-social:not(:first-child){margin-left:14px}.article-header__social .btn-social{width:51px;margin-bottom:5px;margin-top:5px}.article-header__social .btn-social:not(:first-child){margin-left:10px}.article-header__social .btn-social:before{font-size:20px;line-height:28px}@media (min-width:768px){.article-header--video{background:transparent;border-top:1px solid #d4d4d4}.is-fixed .article-header--video{background:#fff}}@media (min-width:768px){.article-header--video .article-header__title{color:#fff}}@media (min-width:768px){.article-header--video .article-header__body,.article-header--video .article-header__footer{border-bottom:none}}@media (min-width:768px){.is-fixed .article-header--video .article-header__title{color:#000}}@media (min-width:768px){.is-fixed .article-header--video .article-header__body,.is-fixed .article-header--video .article-header__footer{border-bottom:1px solid #d4d4d4}}@media (min-width:768px){.is-fixed .article-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto}}@media (min-width:768px){.is-fixed .article-header .article-header__buttons,.is-fixed .article-header .article-header__date,.is-fixed .article-header .article-header__footer-section--left,.is-fixed .article-header .article-header__sub-title{display:none}}@media (min-width:768px){.is-fixed .article-header .article-header__image-wrapper{-ms-flex-preferred-size:0;flex-basis:0}}@media (min-width:768px){.is-fixed .article-header .article-header__over-title{color:#8d8d8d;font-size:13px}}@media (min-width:768px){.is-fixed .article-header .article-header__body{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}@media (min-width:768px){.is-fixed .article-header .article-header__title{font-size:40px}}@media (min-width:768px){.is-fixed .article-header .article-header__title-group{padding:30px 24px}}@media (min-width:768px){.is-fixed .article-header .article-header__footer{-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:30px 24px}}.lighthinking-filter__checkbox{display:block!important}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.lighthinking-route{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:480px){.lighthinking-route{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:992px){.lighthinking-route{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.lighthinking-route .lighthinking-route__cta.btn-stroke{margin-top:5px}@media (min-width:480px){.lighthinking-route .lighthinking-route__cta.btn-stroke{font-size:12px;padding-right:25px}.lighthinking-route .lighthinking-route__cta.btn-stroke:after{display:none}}@media (min-width:768px){.lighthinking-route .lighthinking-route__cta.btn-stroke{font-size:12px;padding-right:50px}.lighthinking-route .lighthinking-route__cta.btn-stroke:after{display:inline}}@media (min-width:992px){.lighthinking-route .lighthinking-route__cta.btn-stroke{font-size:13px;padding-right:25px}.lighthinking-route .lighthinking-route__cta.btn-stroke:after{display:none}}@media (min-width:1420px){.lighthinking-route .lighthinking-route__cta.btn-stroke{font-size:14px;padding-right:100px}.lighthinking-route .lighthinking-route__cta.btn-stroke:after{display:inline}}.lighthinking-route--white .lighthinking-route__block{color:#000;background-color:#fff}.lighthinking-route--white .lighthinking-route__block--with-img{color:#fff}.lighthinking-route--white .lighthinking-route__block--with-img:after{background-color:#fff}.lighthinking-route--white .lighthinking-route__cta{color:#ff282d;border:1px solid #ff282d}.no-touch .lighthinking-route--white .lighthinking-route__cta:hover{background-color:#ff282d;color:#fff}.lighthinking-route--red{background-color:#ff282d}.lighthinking-route--red .lighthinking-route__block--with-img{color:#fff}.lighthinking-route--red .lighthinking-route__block--with-img:after{background-color:#ff282d}.lighthinking-route--red .lighthinking-route__cta{color:#fff;border:1px solid #fff}.lighthinking-route--red .lighthinking-route__cta.is-hover,.no-touch .lighthinking-route--red .lighthinking-route__cta:hover{color:#ff282d;background-color:#fff}.lighthinking-route--half .lighthinking-route__block--with-img{display:none}@media (min-width:992px){.lighthinking-route--half .lighthinking-route__block--with-img{display:block}}@media (min-width:768px){.lighthinking-route--full .lighthinking-route__block:nth-child(4){display:none}}@media (min-width:992px){.lighthinking-route--full .lighthinking-route__block:nth-child(4){display:block}}.lighthinking-route__block{position:relative;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;height:100%;padding:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;color:#fff}@media (min-width:480px){.lighthinking-route__block{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.lighthinking-route--half .lighthinking-route__block{-ms-flex-preferred-size:100%;flex-basis:100%}}@media (min-width:768px){.lighthinking-route__block{-webkit-box-flex:0;-ms-flex:0 0 33.33%;flex:0 0 33.33%}}@media (min-width:992px){.lighthinking-route__block{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}.lighthinking-route--half .lighthinking-route__block{-ms-flex-preferred-size:50%;flex-basis:50%}}@media (min-width:480px){.lighthinking-route__block--with-img:nth-child(2):after{content:"";display:block;position:absolute;z-index:2;width:34px;height:34px;top:35px;left:0;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}.lighthinking-route__block--with-img .lighthinking-route__content{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.no-touch .lighthinking-route__block:hover .lighthinking-route__image img{-webkit-transform:scale(1.05) rotate(.001deg);transform:scale(1.05) rotate(.001deg)}.lighthinking-route__content{position:relative;z-index:3}.lighthinking-route__title-img{width:100%;max-width:240px;margin:0 0 8px}@media (min-width:768px){.lighthinking-route__title-img{margin:0 0 13px}}.lighthinking-route__description{display:block;-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;margin-top:5px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:400;font-size:14px;letter-spacing:0;line-height:1.75;overflow-y:auto}@media (min-width:992px){.lighthinking-route__description{font-size:13px}}@media (min-width:1420px){.lighthinking-route__description{font-size:15px}.lighthinking-route__description::-webkit-scrollbar{width:5px}.lighthinking-route__description::-webkit-scrollbar-track{background:#ebebeb}.lighthinking-route__description::-webkit-scrollbar-thumb{background:#666}}@media (min-width:1600px){.lighthinking-route__description{font-size:16px}}.lighthinking-route__image-subtitle{display:block;margin-top:5px;font-family:Helvetica-Neue,HelveticaNeue-Regular,Helvetica,sans-serif;font-weight:400;font-size:14px;letter-spacing:0;line-height:1.4}@media (min-width:1420px){.lighthinking-route__image-subtitle{font-size:16px;margin-bottom:10px}}.lighthinking-route__image{position:absolute;top:0;right:0;width:100%;height:100%;overflow:hidden;z-index:1}.lighthinking-route__image:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:-webkit-gradient(linear,left bottom,left top,from(#000),to(transparent));background:linear-gradient(0deg,#000,transparent);z-index:2}.lighthinking-route__image img{position:absolute;width:100%;height:100%;-o-object-fit:cover;font-family:object-fit\:cover;object-fit:cover;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.lighthinking-route__image-title{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:26px;line-height:1.23em}@media (min-width:480px){.lighthinking-route__image-title{font-size:20px}}@media (min-width:768px){.lighthinking-route__image-title{font-size:22px}}@media (min-width:992px){.lighthinking-route__image-title{font-size:20px}}@media (min-width:1420px){.lighthinking-route__image-title{font-size:26px}}.lighthinking-route__author{font-family:Helvetica-Neue,HelveticaNeue-Regular,Helvetica,sans-serif;font-weight:400;font-size:22px;margin:5px 0}.lighthinking-route__tag{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:14px}.lighthinking-route__date{font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:400;font-size:14px;margin-left:20px}.lighthinking-route-wrapper{position:relative}.lighthinking-route-wrapper:after{content:"";display:block;padding-bottom:100%}.lighthinking-route-wrapper--full:after{padding-bottom:100%}@media (min-width:480px){.lighthinking-route-wrapper--full:after{padding-bottom:50%}}@media (min-width:768px){.lighthinking-route-wrapper--full:after{padding-bottom:33.33%}}@media (min-width:992px){.lighthinking-route-wrapper--full:after{padding-bottom:25%}}.lighthinking-route-wrapper--half:after{padding-bottom:100%}@media (min-width:480px){.lighthinking-route-wrapper--half:after{padding-bottom:100%}}@media (min-width:768px){.lighthinking-route-wrapper--half:after{padding-bottom:100%}}@media (min-width:992px){.lighthinking-route-wrapper--half:after{padding-bottom:50%}}.lighthinking-route-wrapper .lighthinking-route{position:absolute;width:100%;height:100%}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.lighthinking-fw-image{position:relative;width:100%;margin:40px 0}@media (min-width:992px){.lighthinking-fw-image{margin:120px 0}}.lighthinking-fw-image__image:before{content:"";display:block;padding-top:118%}@media (min-width:768px){.lighthinking-fw-image__image:before{padding-top:48%}}.lighthinking-fw-image__image:after{content:"";position:absolute;width:100%;height:50%;bottom:0;left:0;background:-webkit-gradient(linear,left bottom,left top,from(#000),to(transparent));background:linear-gradient(0deg,#000,transparent);z-index:1}.lighthinking-fw-image__image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;font-family:object-fit\:cover;object-fit:cover}.lighthinking-fw-image__text{position:absolute;bottom:0;left:0;z-index:2;width:100%;padding:20px;color:#fff;font-size:13px;line-height:1.38;text-align:left}@media (min-width:768px){.lighthinking-fw-image__text{padding:40px;line-height:2}}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.lighthinking-quote{margin:40px 0;padding:0 20px}@media (min-width:992px){.lighthinking-quote{margin:80px 0}}.lighthinking-quote__text{display:block;color:#ff282d;font-size:32px;line-height:1.4;text-align:center;letter-spacing:-1px}@media (min-width:768px){.lighthinking-quote__text{font-size:45px;line-height:1.33}}.lighthinking-quote__footer{text-align:center;color:#666;margin-top:15px}.lighthinking-quote__footer cite{font-style:normal;font-size:15px}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.lighthinking-content-slider-container{height:163px;margin:0 20px}@media (min-width:768px){.lighthinking-content-slider-container{margin:40px 0;height:60vh}}@media (min-width:992px){.lighthinking-content-slider-container{margin:100px 0}}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.lighthinking-card{display:block}.lighthinking-card__inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.lighthinking-card__image-wrapper{position:relative;display:block;background:#ff282d;width:100px;height:100px;-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px}.lighthinking-card__image{position:absolute;left:0;top:0;width:100%;height:100%;display:block;-o-object-fit:cover;font-family:object-fit\:cover;object-fit:cover;opacity:1;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.lighthinking-card__content{position:relative;margin:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:10px 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.lighthinking-card__title{color:#ff282d;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;line-height:1.23em;font-size:16px}.lighthinking-card__title+.lighthinking-card__sub-title{margin-top:0}@media (min-width:768px){.lighthinking-card__title{font-size:18px}.lighthinking-card__title+.lighthinking-card__sub-title{margin-top:5px}}@media (min-width:1420px){.lighthinking-card__title{font-size:24px}}.lighthinking-card__sub-title{color:#8d8d8d;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;line-height:1.3;font-size:14px}@media (min-width:768px){.lighthinking-card__sub-title{font-size:16px}}.lighthinking-card__footer,.lighthinking-card__header{display:block;padding:0}.lighthinking-card__header:after{content:"";display:table;clear:both}.lighthinking-card__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lighthinking-card__footer-item+.lighthinking-card__footer-item{margin-left:10px}.lighthinking-card__tags{list-style:none;font-size:0;margin:-5px}.lighthinking-card__tag{display:inline-block;position:relative}.lighthinking-card__tag--rest{color:#4c4c4c}.lighthinking-card__tag:hover>.lighthinking-card__tooltip{pointer-events:auto;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.lighthinking-card__tag-text{padding:5px;color:#8d8d8d;font-size:10px;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;letter-spacing:0}@media (min-width:768px){.lighthinking-card__tag-text{font-size:14px}}.lighthinking-card__tag-text:focus,.lighthinking-card__tag-text:hover{color:#ff282d}.lighthinking-card__ellipsis{font-size:10px;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700}@media (min-width:768px){.lighthinking-card__ellipsis{font-size:14px}}.lighthinking-card__tooltip{padding:10px;border:1px solid #d4d4d4;-webkit-box-shadow:0 2px 0 0 rgba(0,0,0,.15);box-shadow:0 2px 0 0 rgba(0,0,0,.15);-webkit-transform:translateY(10px);transform:translateY(10px);opacity:0;-webkit-transition:all .3s linear;transition:all .3s linear;pointer-events:none;position:absolute;background:#fff;list-style:none;z-index:1;top:100%;left:0}.lighthinking-card__tooltip>.lighthinking-card__tag{display:block}.lighthinking-card__date{font-family:Helvetica-Neue,HelveticaNeue-Regular,Helvetica,sans-serif;font-weight:400;font-size:10px;color:#8d8d8d}.lighthinking-card--large .lighthinking-card__inner{display:grid;grid-template-columns:87.5% 1fr;grid-template-rows:1fr}.lighthinking-card--large .lighthinking-card__image-wrapper{grid-column:1/-1;grid-row:1;aspect-ratio:1;width:auto;height:auto;margin-top:auto;margin-bottom:75px;padding-bottom:100%}.lighthinking-card--large .lighthinking-card__content{display:block;grid-column:1;grid-row:1;-ms-flex-item-align:end;align-self:end;bottom:0;padding:0;background:#fff}.lighthinking-card--large .lighthinking-card__footer,.lighthinking-card--large .lighthinking-card__header{padding:15px 20px}.lighthinking-card--large .lighthinking-card__footer{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #d4d4d4}.lighthinking-card--large .lighthinking-card__date{font-size:14px}@media (min-width:768px){.lighthinking-card--double.lighthinking-card--large .lighthinking-card__image-wrapper{padding-bottom:calc(50% - 25px)}.lighthinking-card--double.lighthinking-card--large .lighthinking-card__content{margin-right:23.52941176%}}.lighthinking-card--event .lighthinking-card__title{color:#8d8d8d}@media (min-width:1025px){.lighthinking-card--video .lighthinking-card__content{width:100%;grid-column:1/-1}}.lighthinking-card--video .lighthinking-card__sub-title{display:none}@media (min-width:1025px){.lighthinking-card--video .lighthinking-card__header{display:-webkit-box;display:-ms-flexbox;display:flex}}.lighthinking-card:focus-within .lighthinking-card__image,.lighthinking-card:hover .lighthinking-card__image{opacity:.3}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.cp-pagination{display:block;text-align:center;font-size:0}.cp-pagination__browse,.cp-pagination__page{display:inline-block;padding:20px;background-color:#fff;border:1px solid #d4d4d4;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;color:#8d8d8d;font-size:14px;line-height:1em;text-align:center;margin-left:0;margin-right:0;-webkit-transition:color .3s linear,background-color .3s linear,border-color .3s linear;transition:color .3s linear,background-color .3s linear,border-color .3s linear}.cp-pagination__browse.active,.cp-pagination__page.active,.no-touch .cp-pagination__browse:not(.disabled):hover,.no-touch .cp-pagination__page:not(.disabled):hover{color:#fff;background-color:#ff282d;border-color:#ff282d}.cp-pagination__cell{display:inline-block}.cp-pagination__browse{min-width:100px}.cp-pagination__browse.disabled{background-color:#ebebeb}.cp-pagination__page{min-width:50px}.cp-pagination__pages{display:inline-block;list-style:none;font-size:0;margin-left:20px;margin-right:20px}.cp-pagination__pages li{display:inline-block}.cp-pagination li+li a{border-left:none}.cp-pagination--separate{margin:-5px}.cp-pagination--separate .cp-pagination__cell{padding:5px;vertical-align:top}.cp-pagination--separate .cp-pagination__pages{margin:-5px}.cp-pagination--separate .cp-pagination__browse,.cp-pagination--separate .cp-pagination__page{padding:16px 24px;font-size:16px}.cp-pagination--separate .cp-pagination__browse{min-width:auto}.cp-pagination--separate .cp-pagination__number,.cp-pagination--separate .cp-pagination__text{pointer-events:none}.cp-pagination--separate .cp-pagination__text{display:none}.cp-pagination--separate .cp-pagination__number{display:inline-block;margin:0 -10px}.cp-pagination--separate li{padding:5px}.cp-pagination--separate li+li a{border-left:1px solid #d4d4d4}@media (min-width:768px){.cp-pagination--separate .cp-pagination__browse,.cp-pagination--separate .cp-pagination__page{font-size:18px}.cp-pagination--separate .cp-pagination__browse{padding:18px 20px}.cp-pagination--separate .cp-pagination__browse--prev .cp-pagination__text{margin-left:30px}.cp-pagination--separate .cp-pagination__browse--next .cp-pagination__text{margin-right:30px}.cp-pagination--separate .cp-pagination__text{display:inline}.cp-pagination--separate .cp-pagination__page{padding:18px 27px}}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.aa-tools{padding:0 0 90px;position:absolute;top:110px;bottom:0;left:0;right:0;overflow-y:scroll}@media (min-width:992px){.aa-tools{top:62px;padding:10px 47px 40px 38px;overflow-y:auto}}.aa-tools--is-hidden{max-height:0;opacity:0}.aa-tools:focus{outline:none}.aa-tools-list{border:none}.aa-tools-dropdown{padding:0 25px}@media (min-width:992px){.aa-tools-dropdown{padding:0}}.aa-tools-dropdown.is-opened .aa-tools-dropdown__content{max-height:none;overflow:hidden}.aa-tools-dropdown.is-opened .aa-tools-dropdown__arrow{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.aa-tools-dropdown.is-animating .aa-tools-dropdown__content{overflow:hidden}.aa-wizard-overlay{position:absolute;z-index:5;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.5);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;text-align:center;padding:0 20px}@media (min-width:992px){.aa-wizard-overlay{right:24%}}.aa-wizard-overlay.is-closed{display:none}.aa-wizard-overlay__title{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;color:#fff;font-size:20px;margin:15px 10px;line-height:1em;letter-spacing:.05em}@media (min-width:992px){.aa-wizard-overlay__title{font-size:45px;margin:30px 0 15px}}.aa-wizard-overlay__text{color:#fff;font-size:14px;margin-bottom:10px}@media (min-width:992px){.aa-wizard-overlay__text{font-size:16px;margin-bottom:40px}}.aa-wizard-overlay__start-btn{display:block;color:#fff;background:#ff282d;border:none;font-size:14px;padding:12px 30px;text-transform:uppercase;font-weight:700;width:115px;margin:0 auto;cursor:pointer}.aa-wizard-overlay__start-btn:focus{outline:none}@media (min-width:992px){.aa-wizard-overlay__start-btn{font-size:16px;padding:17px 50px;width:176px}}.aa-wizard-overlay img{display:block;width:24px;height:24px;margin:0 auto}@media (min-width:992px){.aa-wizard-overlay img{width:38px;height:38px}}.aa-tools-dropdown{border-bottom:1px solid #d4d4d4}.aa-tools-dropdown__head{display:block;position:relative;padding:15px 20px 15px 0;cursor:pointer;color:#2b2b2b;text-align:left}.no-touch .aa-tools-dropdown__head:hover{color:#2b2b2b}@media (min-width:992px){.aa-tools-dropdown__head{padding:14px 20px 14px 0}}.aa-tools-dropdown__head:focus{outline:none}.aa-tools-dropdown__arrow{display:block;position:absolute;top:30px;right:0;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;font-size:20px;color:#666}@media (min-width:992px){.aa-tools-dropdown__arrow{right:15px}}.aa-tools-dropdown__content{max-height:0;overflow:hidden}.aa-tools-dropdown__content-inner{padding:0 0 10px;text-align:left}.aa-tools-dropdown__content-inner .form-radio__label{padding-left:35px!important;font-size:16px!important;color:#2b2b2b!important}.aa-tools-dropdown__content-inner .form-radio__label:hover{color:#ff282d!important}@media (min-width:992px){.aa-tools-dropdown__content-inner .form-radio__label{font-size:14px!important}}.aa-tools-dropdown__content-inner input[type=radio]:checked+label{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;color:#ff282d!important}.aa-tools-dropdown__content-inner input[type=radio]+.form-radio__label:after,.aa-tools-dropdown__content-inner input[type=radio]+.form-radio__label:before{display:none!important}.aa-tools-dropdown__title{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:16px;line-height:2}@media (min-width:992px){.aa-tools-dropdown__title{font-size:14px}}.aa-tools-dropdown__title svg{margin:0 14px 0 0;-webkit-transform:translateY(4px);transform:translateY(4px)}.aa-tools-dropdown__value{font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2;color:#9a9a9a;margin-top:3px;padding-left:35px}@media (min-width:992px){.aa-tools-dropdown__value{font-size:14px;margin:3px 0}}.aa-tools-dropdown.is-opened .filter-dropdown__content{max-height:none}.aa-tools-dropdown.is-opened .filter-dropdown__head{color:#2b2b2b}.aa-tools-dropdown.is-animating .filter-dropdown__content{overflow:hidden}.aa-tools-dropdown.is-disabled{pointer-events:none;opacity:.3}.aa-tools-list__li{margin-bottom:15px}@media (min-width:992px){.aa-tools-list__li{margin-bottom:5px}}.aa-wizard{position:relative;background:#000;width:100%;height:0;padding-top:56.2%}@media (min-width:992px){.aa-wizard{padding-top:42.8%}.aa-wizard.is-with-note{margin-bottom:0}}.aa-wizard__main{position:absolute;left:0;top:0;height:100%;width:100%;background:#666}@media (min-width:992px){.aa-wizard__main{width:76%;overflow:visible}}.aa-wizard__panel{position:fixed;background:#fff;top:0;right:0;width:auto;left:30px;bottom:0;height:100%;overflow:visible;z-index:700;text-align:right;-webkit-animation:fadeIn 2s ease-in;animation:fadeIn 2s ease-in}.aa-wizard__panel:before{display:block;position:absolute;content:"";background:#000;opacity:.75;top:0;left:-100%;right:100%;height:100%;z-index:-1}.aa-wizard__panel.is-closed{width:0;left:100%}.aa-wizard__panel.is-closed:before{display:none}@media (min-width:992px){.aa-wizard__panel{position:absolute;z-index:10;top:0;right:0;left:auto;height:100%;width:24%;-webkit-animation:none;animation:none}.aa-wizard__panel:before{display:none}.aa-wizard__panel.is-closed{width:24%;left:auto}}.aa-wizard__close-panel{display:inline-block;position:relative;margin:15px 25px;font-size:20px;color:#000;background:transparent;border:none;cursor:pointer}.aa-wizard__close-panel:active,.aa-wizard__close-panel:focus,.aa-wizard__close-panel:hover{outline:none}@media (min-width:992px){.aa-wizard__close-panel{visibility:hidden}}.aa-wizard__open-panel{display:block;position:absolute;top:14px;right:14px;z-index:5;background:#fff;padding:11px 12px 10px;text-align:center;border:none;cursor:pointer;white-space:nowrap;font-family:Helvetica-Neue,HelveticaNeue-Regular,Helvetica,sans-serif;font-weight:400;font-weight:700}.aa-wizard__open-panel:active,.aa-wizard__open-panel:focus,.aa-wizard__open-panel:hover{outline:none}.aa-wizard__open-panel svg{display:inline-block;width:16px;height:16px}.aa-wizard__open-panel span{display:none}@media (min-width:992px){.aa-wizard__open-panel{top:20px;right:35px;padding:12px 20px}.aa-wizard__open-panel svg{width:20px;height:20px;margin:0 14px -4px 0}.aa-wizard__open-panel span{display:inline}}.aa-wizard__img,.aa-wizard__img img{display:block;position:relative;width:100%;height:100%}.aa-wizard__img img{-o-object-fit:cover;font-family:"object-fit:cover;object-position:50% 50%";object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;z-index:0}.aa-wizard__img video{display:none}@media (min-width:992px){.aa-wizard__img video{display:block;position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;font-family:"object-fit:cover;object-position:50% 50%";object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;z-index:1}}.aa-wizard__img-link{display:block;position:absolute;z-index:3;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5)}@media (min-width:992px){.aa-wizard__img-link{display:none}}.aa-wizard__img-link svg{display:block;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.aa-wizard__hotspot{position:absolute;width:48px;height:48px;z-index:11;border:1px solid #ff000066;border-radius:50%;opacity:0;visibility:hidden;-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:smoothOut;animation-name:smoothOut}.aa-wizard__hotspot.is-visible{opacity:1;visibility:visible}@-webkit-keyframes smoothOut{0%{opacity:0}to{opacity:1}}@keyframes smoothOut{0%{opacity:0}to{opacity:1}}.aa-wizard__hotspot-point-wrapper{position:absolute;width:276px;height:250px;-webkit-transition:all .3s linear;transition:all .3s linear}.aa-wizard__hotspot-point-wrapper:hover .hotspot__product-preview{-webkit-transition:all .3s linear;transition:all .3s linear;display:block;visibility:visible;opacity:1}.aa-wizard__hotspot-point-wrapper:hover .aa-wizard__hotspot{opacity:1}.aa-wizard__hotspot-point-wrapper .hotspot__product-preview{-webkit-transition:all .3s linear;transition:all .3s linear;position:absolute;visibility:hidden;opacity:0;z-index:12;width:228px;height:100px;top:0;cursor:pointer}.aa-wizard__hotspot-point-wrapper .hotspot__product-preview-wrapper{position:absolute;background:#fff;width:160px;left:68px}.aa-wizard__hotspot-point-wrapper .hotspot__product-preview-image{width:100%;height:60%;-o-object-fit:cover;font-family:object-fit\:cover;object-fit:cover;background:#fff}.aa-wizard__hotspot-point-wrapper .hotspot__product-preview-image img{width:100%;height:100%}.aa-wizard__hotspot-point-wrapper .hotspot__product-preview-description{position:relative;width:100%;height:40%;background:#262626;color:#fff;padding:8px 10px 10px}.aa-wizard__hotspot-point-wrapper .hotspot__product-preview-description span{font-size:16px;font-weight:700;line-height:20px}.aa-wizard__hotspot-point-wrapper .hotspot__product-preview-description p{line-height:.975rem;font-weight:300;font-size:12px;color:#fff;opacity:.8}.aa-wizard__hotspot-point--outer{width:36px;height:36px;border:1px solid red;border-radius:50%;margin:5px;cursor:pointer;-webkit-transition:all .3s linear;transition:all .3s linear}.aa-wizard__hotspot-point{width:23px;height:23px;border-radius:50%;cursor:pointer;margin:5px}.aa-wizard__hotspot-point img{width:100%;height:100%;border:none;border-radius:50%}.aa-wizard__switch{position:absolute;bottom:30px}.aa-wizard__switch-toggle{position:absolute;display:inline-block;width:23px;height:11px;z-index:10;bottom:38px;left:45px}.aa-wizard__switch-toggle input#switch-input{opacity:0;width:0;height:0;display:block}.aa-wizard__switch-toggle input[type=checkbox]+label.thumb span,.aa-wizard__switch-toggle input[type=checkbox]+label:not(.thumb){padding-left:0}.aa-wizard__switch-toggle input[type=checkbox]+label.thumb span:before,.aa-wizard__switch-toggle input[type=checkbox]+label:not(.thumb):before{display:none}.aa-wizard__switch-toggle .switch-toggle__slider{-webkit-box-shadow:0 0 23px 0 rgba(0,0,0,.2);box-shadow:0 0 23px 0 rgba(0,0,0,.2);position:absolute;border-radius:34px;width:23px;height:11px;top:0;left:0;-webkit-transition:.4s;transition:.4s;cursor:pointer;right:0;bottom:0;background:#ffffff4d}.aa-wizard__switch-toggle .switch-toggle__slider-text-indicator{text-shadow:#000 0 0 10px;position:absolute;white-space:nowrap;left:31px;bottom:0;color:#fff;font-size:14px;font-weight:400;line-height:14px;z-index:10;cursor:pointer;user-select:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.aa-wizard__switch-toggle .switch-toggle__slider-point{border-radius:50%;width:9px;height:9px;top:1px;left:14px;-webkit-transition:.4s;transition:.4s;position:absolute;background:#fff}.aa-wizard__switch-toggle .switch-toggle__slider-point--outer{position:absolute;border-radius:50%;width:23px;height:23px;top:-10px;left:-10px;-webkit-transition:.4s;transition:.4s;border:1px solid #ffffff80;margin:3px}.aa-wizard__switch-toggle .switch-toggle__slider-point--inner{position:absolute;border-radius:50%;width:17px;height:17px;top:-8px;left:-8px;-webkit-transition:.4s;transition:.4s;border:1px solid #fff;margin:4px}.aa-wizard__note{display:block;position:relative;font-size:12px;color:#fff;z-index:5;background:#000;padding:19px 30px}.aa-wizard__note--desktop{display:none}@media (min-width:992px){.aa-wizard__note{position:absolute;left:20px;bottom:20px;background:transparent;font-size:14px;width:calc(100% - 500px);padding:0}.aa-wizard__note--desktop{display:block}.aa-wizard__note--mobile{display:none}}.aa-wizard__tip-btn{position:absolute;z-index:10;right:14px;bottom:14px;background:#fff;padding:11px 12px 10px;text-align:center;border:none;cursor:pointer;white-space:nowrap;pointer-events:none;opacity:.5;font-family:Helvetica-Neue,HelveticaNeue-Regular,Helvetica,sans-serif;font-weight:400;font-weight:700}.aa-wizard__tip-btn:active,.aa-wizard__tip-btn:focus,.aa-wizard__tip-btn:hover{outline:none}.aa-wizard__tip-btn--desktop{display:none}.aa-wizard__tip-btn--desktop svg{display:inline-block;height:16px}.aa-wizard__tip-btn--mobile{padding-bottom:6px}.aa-wizard__tip-btn--mobile svg{display:inline-block;height:20px}.aa-wizard__tip-btn--active{pointer-events:auto;opacity:1}@media (min-width:992px){.aa-wizard__tip-btn--desktop{display:block;left:-110px;bottom:20px;padding:12px 18px;width:89px;font-size:14px;line-height:1.2}.aa-wizard__tip-btn--desktop svg{width:20px;height:20px;margin:0 5px -4px 0}.aa-wizard__tip-btn--mobile{display:none}}.aa-wizard__download-btn{display:none}.aa-wizard__download-btn:active,.aa-wizard__download-btn:focus,.aa-wizard__download-btn:hover{outline:none}@media (min-width:992px){.aa-wizard__download-btn{position:absolute;display:block;left:-188px;bottom:20px;padding:12px 18px;width:55px;background:#fff;color:#000;font-size:14px;line-height:1.2;text-align:center;border:none;cursor:pointer;white-space:nowrap;font-family:Helvetica-Neue,HelveticaNeue-Regular,Helvetica,sans-serif;font-weight:400;font-weight:700;opacity:.5;pointer-events:none}.aa-wizard__download-btn--active{pointer-events:auto;opacity:1}.aa-wizard__download-btn svg{display:inline-block;width:20px;height:20px;margin:0 5px -4px 0}}.aa-wizard__tools-header{background:#f4f4f4;border-bottom:1px solid #e2e2e2;text-align:left}@media (min-width:992px){.aa-wizard__tools-header{border:none;text-align:right}}.aa-wizard__tools-title{border-bottom:1px solid #e2e2e2;padding:15px 25px;font-size:16px;text-align:left;color:#000;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700}@media (min-width:992px){.aa-wizard__tools-title{border:none;font-size:14px;padding:14px 0 14px 38px;margin-top:-51px}}.aa-wizard__settings{text-align:left;padding:0 35px 25px;overflow-y:auto}.aa-wizard__apply{position:absolute;left:0;right:0;bottom:0;width:100%;padding:20px}@media (min-width:992px){.aa-wizard__apply{display:none}}.aa-wizard__apply-btn{display:block;width:100%;padding:16px 0;background:#ff282d;color:#fff;border:none;text-align:center;font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:14px}.aa-wizard__apply-btn:active,.aa-wizard__apply-btn:focus{outline:none}.aa-wizard__apply-btn.is-disabled{pointer-events:none;opacity:.7}@-webkit-keyframes fadeIn{0%{opacity:0}50%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}50%{opacity:0}to{opacity:1}}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.glide-carousel{position:relative}.glide-carousel__slides{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media (max-width:767px){.glide-carousel.only-desktop .glide-carousel__slides{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.glide-carousel.only-desktop .glide-carousel__controls{display:none}.glide-carousel.only-desktop .glide-carousel__slide+.glide-carousel__slide{margin-top:15px}.glide-carousel.only-desktop .glide-carousel__arrows{display:none}}@media (max-width:767px) and (min-width:768px){.glide-carousel.only-desktop .glide-carousel__slide+.glide-carousel__slide{margin-top:0}}@media (min-width:768px){.glide-carousel.in-accordion .glide-carousel__slides{padding:0 30px}}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.related-carousel__slides{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.related-carousel__slide{width:100%}.related-carousel.not-initialized .related-carousel__slides{margin:0 -7px}@media (min-width:768px){.related-carousel.not-initialized .related-carousel__slides{margin:0 -12.5px}}.related-carousel.not-initialized .related-carousel__slide{-ms-flex-negative:0;flex-shrink:0;width:50%;padding:0 7px}@media (min-width:768px){.related-carousel.not-initialized .related-carousel__slide{width:18.18181818%;padding:0 12.5px}}.clearfix:after{content:"";display:table;clear:both}.reset-list{margin:0;padding:0;list-style:none}.reset-button{background:none;border:none}.back-link{display:block;position:relative;clear:both;padding:5px 0 5px 30px;font-family:Helvetica-Neue,HelveticaNeue-Light,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.2em;color:#ff282d}.back-link:before{margin-right:10px;margin-top:1px}.area-consulting{background-color:#fff}.area-consulting__title{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;font-size:18px;line-height:1.5;letter-spacing:-.3px}@media (min-width:768px){.area-consulting__title{font-size:22px;letter-spacing:-.44px}}.area-consulting__subtitle,.area-consulting__title{color:#000;line-height:1.56}.area-consulting__subtitle-wrapper{margin-bottom:10px}@media (min-width:768px){.area-consulting__subtitle-wrapper{margin-bottom:15px}}.area-consulting__subtitle{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-size:14px;font-weight:700;letter-spacing:-.32px}@media (min-width:768px){.area-consulting__subtitle{font-size:16px}}.area-consulting__subtitle--small{font-family:Helvetica-Neue,HelveticaNeue-Regular,Helvetica,sans-serif;font-weight:400;font-size:14px;letter-spacing:-.28px}.area-consulting .area-consulting__subtitle--icon:after{margin-left:5px;font-size:17px;font-weight:700;-webkit-transition:-webkit-transform .3s linear;transition:-webkit-transform .3s linear;transition:transform .3s linear;transition:transform .3s linear,-webkit-transform .3s linear}.area-consulting__paragraphs,.area-consulting__text{color:#6c6c6c;font-size:14px;line-height:1.57}@media (min-width:768px){.area-consulting__paragraphs,.area-consulting__text{font-size:16px;line-height:1.75}}.area-consulting__paragraphs{padding-top:5px}.area-consulting__paragraphs p+p{margin-top:12px}@media (min-width:768px){.area-consulting__paragraphs p+p{margin-top:15px}}.area-consulting__text{margin-top:5px}.area-consulting__wrapper{padding:20px 20px 0}@media (min-width:768px){.area-consulting__wrapper{padding:25px 75px 0 40px}}.area-consulting__wrapper--top{padding-bottom:20px}@media (min-width:768px){.area-consulting__wrapper--top{padding-top:30px;padding-bottom:25px}}.area-consulting__wrapper--bottom{padding-top:25px;padding-bottom:50px;background-color:#f4f4f4}@media (min-width:768px){.area-consulting__wrapper--bottom{padding-bottom:35px}}.area-consulting .area-consulting__cta-form{display:block;width:100%;color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-align:left;cursor:pointer}.area-consulting .area-consulting__cta-form:after{margin-left:5px;color:#ff282d;font-size:17px;font-weight:700;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.area-consulting__accordion.expanded .area-consulting__subtitle:after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.area-consulting__accordion.expanded.padding{padding-bottom:25px}@media (min-width:768px){.area-consulting__accordion.expanded.padding{padding-bottom:20px}}.area-consulting__list{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px}.area-consulting__li{padding:20px 10px 0}@media (min-width:768px){.area-consulting__li{padding-top:25px}}.area-consulting__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:center;-ms-flex-pack:center;justify-content:center;min-width:45px;max-width:100px;height:45px}@media (min-width:768px){.area-consulting__link{min-width:40px;height:40px}}.area-consulting__image{width:100%}.area-consulting .border-bottom{border-bottom:1px solid #e2e2e2}.area-consulting .padding{padding:15px 0}.area-consulting-cta{background:none;border:none;position:fixed;z-index:199;right:14px;bottom:14px;width:40px;height:40px;background-color:#ff282d;-webkit-box-shadow:5px 5px 12px 0 rgba(0,0,0,.15);box-shadow:5px 5px 12px 0 rgba(0,0,0,.15);outline:none;cursor:pointer}.no-touch .area-consulting-cta:focus{background-color:#a70004}.area-consulting-cta:after,.area-consulting-cta:before{content:"";position:absolute;left:50%;width:4px;background-color:#fff;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.area-consulting-cta:before{top:10px;height:4px;border-radius:50%}.area-consulting-cta:after{bottom:10px;height:14px;border-radius:10px}@media (min-width:992px){.area-consulting-cta{position:absolute;top:0;right:0;bottom:auto;width:auto;height:auto;padding:10px 17px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:85% 55%;transform-origin:85% 55%}.area-consulting-cta:after,.area-consulting-cta:before{content:none}}.area-consulting-cta__text{display:none}@media (min-width:992px){.area-consulting-cta__text{font-family:Helvetica-Neue,HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:700;display:inline;color:#fff;font-size:14px;line-height:1;letter-spacing:-.18px}}@media (min-width:992px){.area-consulting-cta.fixed-desktop{position:fixed;top:130px}}
/*# sourceMappingURL=app.f4618ef2615e2805c474f9ef8becdf52.css.map*/