@font-face {
  font-family: 'Noto Sans';
  font-weight: 300;
  font-style: normal;
  src: url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAEsQABEAAAAAcmgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABgAAAAD8AAABYBAkDb0dQT1MAAAHAAAADCwAAB0RaOJA3R1NVQgAABMwAAAAMAAAADAAVAApPUy8yAAAE2AAAAGAAAABgd9GZHGNtYXAAAAU4AAAA1QAAATbYs9zdY3Z0IAAABhAAAACWAAAA/hmvGsVmcGdtAAAGqAAABHkAAAe0NgsWDGdhc3AAAAskAAAAEAAAABAAFgAjZ2x5ZgAACzQAADkfAABWQHyWLX5oZWFkAABEVAAAADMAAAA2AzbLK2hoZWEAAESIAAAAHwAAACQOUgDyaG10eAAARKgAAAIEAAADaKUvW65sb2NhAABGrAAAAbIAAAG4K7xBRG1heHAAAEhgAAAAIAAAACADcwU7bmFtZQAASIAAAACtAAABLhT6L5pwb3N0AABJMAAAABMAAAAg/2kAZnByZXAAAElEAAAByQAAAhpmtKnneAENwcEBAUEUBbA8H0AR0AkcAaoDjtvmTiJYAgaWGImJtdi0ZWsvDm05OotLW67u4tGWp7f4+Cl/nfS+8gd5AHgBXMtDdjZBAEbh29311W/btm0Ee4ht25nEtp1JsJAsoscZZ5xp541x7nnKhQOcJJx4vLSa0nwuZ5Vm5HE/P6W8kNcYgCDAgf212l+7eHkZpYVcPjiCbgSj++OahUEMEGnijW8WjW/rnbNm0fms1UvjO72hm26/228WQ/+9Shtto83FzdFbtqW21FyU+P1svVm09dsZ/2Chmzv9ty/1/2ilm/Sr0TbicpnjnAEucgnLVa5rf4sHnOKxusgzdYk36jIf+MgVPqtrfOcX14kjk9vkqecUUM0LGmnhC53qB9308pMB9YdRxvnLpApjjnnCOcHxYI04iZcESZQkSZa5YIV5ucpJ7c7KVbkut+R2sM4dzXflfrBKquYCKZQiKZYSKd1opa6x2wqiAID+MDMzU2NmXofZ7s3MtqATSyHzElK7dq1au1FumDnFPW/gDfzRjBiTO84Ek0zJX9XeZv2db2f3nfeKr4IH+h7yiCeUFvNBGeXKFWKlWCVW22OtWGdsPQ000lQsBB1yOumimx56+dluZ/XPWX+eBRZZYpkVfSHCRIgSI06CJCnSZOwpS46nPDP3Kmv6PpxtvRMoBEedyUkucpl7sh7wkEc80VZKGeXqFWKlWCVWU0uHeTrpopseeunXN8AgQwwzwiiz5phjngUWWWKZFUKEiRAlRpwESVKkyZgrS46nrLKmfctXb3P8my/82a5WufrdMygXK/lf+17j7BerfFzhb2b6eJPPBKHP3sqOd1IIbnK7uPvTmzelf1U8/s2b+NmoVU67R9byrm44p5vcUr8t3uFHL3xK35Z9bXPEDDLppItueuhlS/Y2DbJ2v9ndPb/xAx7yiCfaSu2ljHL1CrFSrBKrrVUrNsnpMFcnXXTTQy8/fZ3mmWOeBRZZYpkVQoSJECVGnARJUqTJ2EOWHE959zLzH1/mseCwmlN8d4LKnXTRTQ+9b7MXg20OfvvvY9Qzce/HE97jXjQF/k2NO8lFLuOGBNdl3rDqTW7Tr32AQYYYZoRRxuSOM8Hkx1uTfw2nYWjtAAABAAAACgAKAAoAAAADBJEBkAAFAAgFmgUzAAABHwWaBTMAAAPRAGYCAAgCAgsFAgQFBAICBOAAgv9AAHj/AAAAIQAAAABNT05PAEAAAP/9CI39qAAACI0CWCAAAZ/f1wAABEoFtgAAACAABHgBjY8lVIQBEAYHd3ffh0ODhLvlI+E0vFHwSibhknDpAbeO+//oFZfFNd30TwawwAoLwBlri3ggiyxsAHAhmkxKqaKVTkaZY559DrjmBrVIsCi23LQ8tjwVbwmUUAmXFMmTZpkJ9wz3Uf1sEGLIooxq2hhljHkWOOCQG25fG0yfDV7iL8ESLsl/GiYYBLp1iyZdxYSjDhKuA1hov15qn9Zq0dP+09rTqrEEYHQZdUa1kXhxd7593oMFAGmYRzjR/GeKaWaYxZo5bNhlj5F3/9EXvwhNBgAAAHgBnYwldgNRFEBvmZn2UfB1BdUlVI+vKzMzUxhtQGU7UWFUc/7LDyc29zH2zzLCVl+YBXYqvo3edWYBJN7u1awUQe/PmK+SUAfKUBHZVHTKYMV3LTEEFBnXn8dU0FSSl23J93Qz2nUh2Z5VxrtXJNftZwx444EL9vjFSZQb6thx861nJxjU+eJfbz1xRoOuOX5KvWIzfgAAeAF9VUd320YQXkAyRXfQ3d6URcaUG+neK0JiaSqqLH5voTRA7VE++ZLeeEpZOf9l4DQpJx9Tf0P6LTo6V2d2CbrbYJv5vpnZnW/mScHVV6cjda3dajamJifGx0ZfGalfrcmwWnk5uHL50sUL58+dPXP61LGjRw6XS/v3DRf3wkv+i7u2FbzNmzauX7c2P5RbMzjgOqwk0IklDhRFoZaAhKReLgm5qxOWSxJqMYpEIP0MDkO9biFIUMQChxOiHoBjDChy4ZHIwEYS1YcdT1xkF80RIPDXEMSyM91QZH8ZQiRw1drjxqYM62wkx/cpw97K3FZIrL3d0TIOqV66fl0VqvPryiWWrltP5nqycD/cSJ39lx1ruPvl+dRl+Y1UxHQqkzmcaigZct+PyqUR3AShpVjVlsRcFYdsSbFors6WRFq6rW8ue2wmPrRhDuaS1xQOJJSrB6TWn2HhEB6AEA+8//cu6nweSxBKPGSqjjbvnTN6/0gH1xQ9EPoOo3Zg9d+HkSRDckXvDjMmulV0mso3D6+R1lrXQNR0rJPlu90ZEB7odMMGfUOS3GxKoUP490scazcj9OKOcz7KWq81R3Fr41WFbrEmOgkh9L4C/lnuF+7FTD2NZiQL5ozCwsg4pbSQein0uS9Don3sNpSRZ2lZsBl+iwVHDkXoxoa53We2XzNMt8/0wICEBZ8kaimNg8WROZCk/FKC3RkUyXUzIPBw03/cB72lIM4diWws3YJiFwWuGcacyXowgfbHpGjPOGT0fla5JqKwRZwDKmPqSJBx9n67s4sKCBK8fqi3EG2FQUhGkGSTk+nRI5SRxDS4xdAOFY/ADdwGlXtTtuIstpRNydJwWxVZPJtl4REZEggkX2wNu8uj0FAr7MTd39OTgn91gp1kUWiCd1Rp24alVnML+GLM51DEC0JxH4OIJh2Bmo/wgFXowO/cN09kd6atRlsw2phWZ+1F+gSVI43lI2VA8V4ZWkTMF/NCuXwgokCPAFEjAyoX6RuHinn6eJjrodQREUI5nPWj6Rp4QMj5MIsj/6Gi5JBC1Xq/Wo5cU6da537k24d2wSVaZAdTRt6IWs8osgUReXSpjIWMlrvM8gsF8xBBR2Awpag3K49VORPDap7Nqv2Q1xfLesh8oq2TiYm1Q+Q94F+1PrkC3TbQsryqsEvUFDr0TZ6J5rRLEX8YJ6hX6dm5HEceSyWI9zN1HkZb2twZsnsyEqRAn5HrJEVLYRA/iWgQkWSE0DAyp6GlLnKrQVN9xN8nA7ewUWe0XSmXUteppOB83kgD5/PWtEpdVlnxGBOft9Ut13GrcSVK9xKvVgRjgUVdgxJoHWEcU61JTt7G85WAsa5lBy1g/dllh1ks38ccNrvs9jCvd9CwOYgYl5jBHhP0owcJy/ewrsXskzIzLNMFtUX/QmjICoQUc2ZBPow6Oo5CM+4dJA+9HXTgMskFl1PHzW3AdTBfwfVQMfgVg1/p4TmDD0EFnR0OpT88O/BQ7PmRa2/VSBnRHxPt/VP+H8C9J94AAAAAAQADAAgACgAOAAf//wAPeAGNPAdgU9Xa5zvnjuw9u9I0NGkpNNCQDkYbSoFSoAwRSKVDqGVTyrAgYsHKBpE9xYqIqCyx1joegiwVeTge8vyRpz638pTnegrN7X/uTdoG6D+gWe13z7fXOd8NwugkQoyCbUIE8SghoGIIZgkrkzOER8ib4fXpDZCTo/fpfT17GJ16ZxZ9nCRDWl6egheGVrBNN4qmMF8jRFBd6ypGxxlQInKj7mhuIM+O5B59fLKVMIy6q4mwyOlk9STd20Wjie/albMmqzn1/UGWIA6UhEuLs8bdHzSbAlbwWn+yYivylpb6fGl65LN5y8sib/UGSopPLxJlFYmy+sSH3ieRByaON7v8brfHb7FY9W63v1dmlt9ntlh5t0efgPle9CUTTPRvHMfozr9eP+f9gqEfT7rw3DuH6o8/n71ra8PjRU1lc98PXRs7rWwinFzVaP3yCnY5Drh8GA72P7LqkeeMjcfYwev6KYWSzIpFlYV3pwirEnFoSIkb5utKkCiHma3X2MvsBaREJuRDZQG/wYzikkkSl+bulupO13BEa4szK3v5iS1ZyzjS03pq3KqUFEd3g0M+I+hgeqqmBnsaUV4askkPQ47XkJNDf/TWnDa2pf9hli3WzEx/L7criTNmZAHHmU2WZMp2OqbM+zIsZioTyMzyYR5cHo5zJblh/+CRD1ZVjQpO3fHFbmHs6nt3Cs8tf2l4/y5nX3z6L6t2w5pSX9PAtZD267E5v2y6/Buzvv/DIwY+NGrYhLKbRzfC43etnFCz4ueHT08Zd9/0PpsPHtg8s2mC8MiMj4UvdglXD1aVfIAQoNFwCefj+YiglIAdEYZFLwGsBvBCObwBF+EnaAUORA2Xhu2L2pbfaR4N1+FSQwOi/zCqbS3iXqV2mYkCaGgguavV3MWbpTH3RXFxfTVepn++zJdrMPjsOUyOUtkt0Uc83ZJRni/PRwUmmQh90d8uMUlkkhg8LumFSkkUk5WYTb4MKkjcxZXEYLMOOTOyzJwrEel1hi7ODMYA9O9Goyhn7tVgw9S752kUnq2V2w9Pf2vJwBcGWOuCszYJ/z78ifDKYcgF79++fOu6sFmYcRnWAlyGUS/f/P3kBYNqSPHSzfjK2muPTBpxV/n5Y8s+nG+3Cd0sRz849CJoNrwsHPpc+EB4bfyaMbAeKoHAtk+bhGPC/hvgB2Q+JslFfGJj2dcRj9SoW8DC8DI10WgVDKvGU4NqNcMSxBhEQVA5pOkNKCyCjJ49nMRJXOADIB6OJ8yEo6HXD7+K++zHvYWSfYMSnPvhjNCHff1GAZ4Cr11ZMEkYKNnzOYSYM1QPWmRDTjQx4OdlMpMuJkbLmJQJCSYtSXLxdp3OPj34dx301gHR6kDL6nRahGzTg4hoY6YHtYawPUv0SO5cXloqfrhdP+Eok8iIZmu2UOtlXE6jM0OycJdeH3l3Dp4EN7CPrnz2CeHX6yGhGTQHdz//ys/gOfpcYyPbdOS1h5+1K+KPbjj9CSmctXTBtNCW0I8rV9cvFm1zces15iJ7HlmRO2AiWrNcS2x2I5oaNDIqbmpQ1eZ6YcpEg0miRoB8oj1IBtHL0MWXQUMKybkm/Azcz7tPlR6cLfxFeOoZyPv7tweLjrCpwmnhR+Er4ULvhiQ7rIIp/4QxzWN3j5T0R+XJllB5ypCOeodJwyA5I9cbWPX0IEsYzfQg0y6sjsgL1CBp4E1EhL5x6X2JbIkwX1gvTIU34W548E3hX8L318/h0fg7YauwlG0SVgn7wAqOm8soThBxkj8oTiW6O9CTUyiAQUgGRKXm5FODf+egNwdyDrSIa+CwgXAcYMxODWICiqlBuEN3ZdRt28QTJk+kzRx5kD9aLpKeoRV4TOggXsg27RWyG0K/o1vokKNBgTQOIWAoFQqlSMUQip/L48q5am499wTHKSkZGAxhOlAkElLs0agpYlcbYqhrlrCODh2mOEM3nozomu1DdR2L+gUSNdgkw3Z7rIzExaPYqUGEWJVKTzXOsNapQdZ4C5u38gdO/a26F99LMYLymw9/zru+h/rpxiYY99337ww62SzcFP4LYkC9aa3wBmFCvmQ3jQOTvoKxL41tGCMZxz+ED1xwLCITNlnSzcCAR8YwLJIDCyq1jEwNZstgpwymyqCHDB6TgUzGKjgCrKEtzpXWlJbWtNmJr0Mkemoi9NnHJjeHDM3N+Mdm/FxoLNsU2oqnSfEZITxRwpkTiJMhpGABFIRQpCzHzgpyRIkBz5JULyVg6ZmikbC069yfpffQqM3rrXhi6PrBg1h38OA0D7Mxddq01JuzPAhaK4RFMJ/iUSNHQIOVMplGKyeIqhQlhaUdXpMGJ5JEk7YYgeniJk5W1nvw8MrKV84Ii2J3mRbOYQ/fuPfsR+02xPxK11Sh7ECsEiGNKDMVZrFag1UyQsitMtJbOyqYdtJdwEsiygIfML9+HPpzS3PzQ1h+OfQX/Gp96G0qKO8aPChU32azAsXHijwQhFiOB4II5cHQwYMUKMTVneZzzbiOlkU/7gtfyy2i1xpRj4AVsyyn1ms4jcmMDQrCKXmCNJxIp0ioNec2NYLLYqZEOimJoj57ZbmADBMSZNrnQAenZHAeNE0amWBjccMPLavYppujmcM3ikj91m9utsmJLZZwd6NxjudlSK+RUdxEIzPICcjaBHQ7Xhe4rBJmnxWMPjemGmGLL7f8W8aqnrvUHT5rlWHVQeb4qKblLRfZpsGhGGGuDTz5JAdhyd9OSbWPVYxtKg4ZOIPNLjdPDcoZop0aJMbOY1vYnRIR6Ay+DINeh11JmD0lPC6cpIH1CSiHwZALE28++Pu1H379+Ycff8dXhSeFWbAGpsB9sEqoEZ6gHvUedAM3JEOq8GE4zjLVUqwxoIyAXUGlj6jwjSZGQWMsw3MG3jA9yHfElghN7ZUV43SJ8k8EXyT/MNXCX4XvDzRDPU4O6Tb91+mmk68yss9+Cp2jBuNct3vdWiTKQNgnyUCLYlEg4GSQToEsFqIQow4LcsLyajtN1AxViXFqkDe2uxiy6c7S+HZr4NFhHpzAdy6ff7wLZcIfwle+/1FIPwiPDhI2QxH+X0QVkdUVKSeZUf9AolFnYJBCodQxSsZiNciRnCZypDIpDSoZjZcRkfkkmaE73atdYHpJfoxZx4ILoO7KsX37X32/GTaBDljhCmy4LOzBf6xdvbouNDC0j226+J5w9b5QDZ4g2e8UmqcZGruTUe9Agg2xCUakMqrcHmOCCjHEYqER3MIQ+S02hdq9qL0lYFyJYjsQJsntEZuCSAhPEmtlizUBM4xw7Xeh5dHSqxX79vddt/78YYAPrjTnvL734U05dSufahgGK974ZODRlPSHZg0pG92r6O0nnn9n9J7i2fcVlhdn9K3ZJNFrojKcQGXIo+SAAQEHhMjkYOAJQ2MFQ9rULKm3LU77aeLCW18RsphCoTdr2rsXAWqmPuSg6+jpOnoFDzpeZzDqZYRR02UirPqi3UdvEi1DCpzhCMo6aBX5q/Af4ZNX3jjx0im2qaX4hvBPcN4kh1uGvXj6zZfJMYqH/mMuUDwKFBNQylRIySh4RBQ0LORl0LoZpMX1PqANhhgmXSdhSF68vQAGnwr9/gpdc+yxdQ+dIftvFCFAdoR4ml6QDSUFdHKbPUZtYojMquuIM+0BToowblqBggt8xsji4ovRx77/qvBFnlKXKVx7VVh84ot0myUb8HFQ94rTZf3zBDn+0dC5jS2FFHf9kUP7TpE5LSsOvbj6b2SRJH8Z5eeAlNPSA1aOkWEFQkrMMizNapiRcwSY6JAXVby4QDRPn/jDHHhfWCzUnoKvhZwLUAVT3xT64kWhZfgGfj10CvcLFSIUkd0KyV+SAlqs4BmWlSsQCzwR846IIpLYxPXFdakjgA8XwOKzgv0Vwf42/gZfbFkaeht7yQoEqJiuVyDFquxAPAM8QkQGjEIpLszQ2oRgGYAsUotJBUrerdWzlI5BtCdwMgUtCoJDFvJ2i0Csa5gV+9bcXCjlTqhnPiYOzonklG7RxZXVLLBLGgC0UA5YashiLpRG9AQusZP2URchjoVDX0y+nHi/l/m47xvZ5vyXM8O9SFnrNXKZmYBiUDKtLL1Gl0umTIgBSJARtwcji9JREdQqHco6JYknSqUFmS3asqBFx8aWBVmLZMtRld2tLEXYauvTdMlZ4TaX90gdm1mfTG3dz0sdLxnjko1+6sG9zVj76ozacbsKsu46XXHuTUGx7dDevxyaunvykOd2QbGO77+4tlfiim4ZR0+ETIuf2jqJ56fNGTshzMthGm8WcSZEvQn1DSQYFAo1cagdSS65gUMapDYjc2kQ6bi40iAXRXqeXrKn6MwRDtBSi8m7RLfkfZlWGm3MpkgYwk0fX7t+qfpwlsbBLW1UKKrP7X9s0zObN2xkJgiXqOdeFy6PHLHAyJmE5TU1+7a8/pns85MfX3jvPcn2aqjMNzFlyCJmWC2Rm4nZauNU9wY5HTLcG0SWOzMsG+lgLO1hT+pmcNW/hD9A+Z+Rj/uy1kzcv2fPrg1r55jABTowQZozZmuv9y+e+zDQ0EeSD8XL9KPyMaJEMa8lEJVVK9frrYQ4kwwyxKmRzszFlopkmKig7hSRpFdfG0VYL6Yyq8/tFiOXi8rKI+qzV4RA7Pvo2r8uX61VE0XjhljZ3LP7tu3Yt2b7NhOkgBbUkL7XtNAMTX9e2/TMlhffdX516uqFdz9opzOWyseEYtHQQIpBYVMShZ3Y4+JtyrKg3QZEawMdZ7MhajoSuRpRanc2qB0SvEWIBrPZKeUTsR8k1B6dbjde+h/hG+A+vfh7SMc2Pj1+z7R7GnYu3arBXryaihI4kEGO8NuXM19709F9jyeRfLp/886GcD3rQIjYOQcyoz6BBLXVhDFPEGGJuCeh1JUGlQAsz5YFTbyWhq/2WiHvVoFKNaLLT30ksz270dxyQPih8cSJI01TZ/QoHXTPeDCT4y355PiY3Ly33kpel7Dg4cFhmQkmph+VmQqloCEBd5LCRFLiYzSaFBNJ7aq1662xWitfGrTq9Kg0qLckJpcGE2MlibU/btcxpSk5WqFslotztWs9S6zyXW01Px65f9v2Z1dv2wQXOFn1V5d++vf7ny5U2tb/1HJ9V8Nva5+qe/Fs2idvXTn/7kfzVzwNqaABOWTs33hz37UfB+0fu2+DJMfDCDHDqH1aUK+AXaOSyeQWJEdWm0ZuUCAkNxuY0qBBF8mflNxopxUDjT5Mqb7NY8NBhuysrXtmV2OjQtWzseatd/Dx5fWvfhR6m7pmdklgZMkbH4T8CCOqSpjLfoUI0qLUgBWBAhii0/PqScHHeMjjgcdaMNPMcJq2r9EVgI9EdumknbmJjY1v9uveNS+va/d+TBGk9s3M7NsnO1uKT63rBZOEQ43sKDOQgJUyk0xDYmL11knBCj1o9aAierkWsdT5Iro5Hd0u0ybLeEuTFY26e1lg4IDiIY2PJ7fhF0z2Daa7xzG/3jTs28eXt5ESlrOPylkr5iqthpaJrIymWyWj02tlLJHLlUSFiJZXUn59ku+HWzBrh6whS0z60NaF8VDRbxCUfyAUwJWPhfrFx47JsL94DMwV0kJrMJopzORMLR8eC+OGiRQ3QZaAHAEwLEaSXOn67SIVxUhhIjbBXaJ2nYTyA06TjmpEloSQTE9cXWLMeptBS9+bicqmKg0m2HTt7uWT7OOOVKTXhQ0kylKsop0kWtushXN9uuOxF2fO276OBi2F9/lpgIsV/pfnvfoKPgXMsZdDe/Gphx9+9W+hc0zR1pElzeMrTnxIDajDfqW4lRGwieZrQnKaL1VynUJLzVdHzVfXufneZr3WaNt9dodIia+5+p3Tou2+9qGEelTw9EUJbyReTpF8X+rZ1Dwy8kabXWEpDSp0hAYgYum0Z6NWg/1iQETQltdcicwU4fr1LV8/CKqfvwV9y6mnnnh839NPCCexR/hF+GANMAdBBWnCReHGxcuXL158X8y7golZJPHtFPOKXUnEZtXgkNHUi1VIK9fKYrU0UGt1KK7zvBIRg1UK0h6pe20Xg5iKxSAdlXuv1qoYWeNmmyxwYNZH//rxt6c24M37V+/aZXoitbif0I/L3FoyUrgs/CxSTK40n3F9eu6zt96+dGucdKDcQKJCZ4+3EBKji0l0JpjVRqs2JtZI46RRp6ZxUt05qeKRRTg4ZrUHR2t0YJR6fQ6PfnIzs/3pdVu3VP/t+58ufT5fFrueRqG5S4+eT/7izD/effvSFugGSipO73Nb/3wHLs3q+0ybHREvpVFP+36z6J5KbDBqlEilpR7JTgwiHWonKVqjkazRYUP48JBsS7/e47aMadxskuUdZMpU+zUVz04ONTFFb8+cHenRyEKKyyX2aFbExhuQ0qDskmyIVyKGmM0xZUGzjsjK2myo8x4tKhPQE5p0HJ3DTGKDRhZ+/d7HS146sPLB2u27HurzyYnXnur3zPLZ8ypfXlWfC96dzw7cN358Uf+S3n3vnjZsxe6i9YMG5/YdMcg3fhYC5Gy9hpvYQchCrcuhlOtMJrmBkTM0MegCCqNapzNWBnVaniqMbycSUcJibLoLHcbVrjNpE1gvptosn1ncezRZcLyrzGafmikc3/V44XToJ5y6p04jX600w124bmzh9y1rQ8vLq0R57aW+VsAUIRPtUSxgVPC0ozVb1DqZSasMe7glohxfu3Lamry2wO1qq4j1ML528bM7X9ocI+/ZWHv2baYo1G/Z0tffx31vNm0YMfb4+/hiW6+iozjVyBZQqLSgYZWgRWLQ9LV1eU6pE/PlYtqEATQIFSe/G2iUEbmq4PsTQjldd+GpCrXT81e84maTZGNWhDgfXdMh9XsJiU41sRNZvEGuRTLzHf0ekSph8ezBYKAWLrZ6xgRCTUxEx3hfj8mQdU08867w4atTZipkGkf8qdN/UVhNOkYuD+xsFi7iacM/OjUxtJ0pEqYLJeNy15fg6aEtrhHDh8QPu4GLIjQlUz6tTFG4/wMlkbM8z8mRkvZ/cqJkQCtTmjvt/yKtH0ht4DFh2QWIBdt5YRk8doFW4++fxz2xXZgIe0LfhC5CkyD2u1gwMSaKyyr6mMKOdDqrzc4gq1mOtBpjaVAT2xaob/ExoyTmTIlvrt3os7LwyX8N1cvkAcunbwqegcfXDi3KGDR2gTuHSn79u+XJ5/vh6psJTXv061XlkzaKvI5EiMxlisL9IuJ5QmRMe79YGWS1Ur9YGQTz/6NfJHNbruLi0CX879BreEwtGbx2Rctb4dywSVgDG6h/EynbJygIgwnW6cuhGjACHWAlAVATNb84qA6HFW9kk/5Wrl1GqcoIH0leqvVd/al/bm7/gj59CvC+m9+whQMGDSzIHxLurV+lMeVzac/+7kCSWaYmRMFoEWLEbXtsmxdksdowL6iYrV6ifoyibm49EVDFOArVWI2VjF3JU8OmGvZ600qlbN6xkd/mxOFDYkw7ysjZsBRnJE2QizXrVr37Jjy6Zvv9/vX3PbOn4fHgirzrOezZdx1g/hNacg/u4/xb/e/97dKbrphw3s6ntBWyb6N4VBLoobPYjHK1OsZiwEqLkU1wmHRGlc1uqw3KtXYwEbvdiBA7N4h4o25+0Gi7vetoO+SOrqSjo7NZPOoQD8foi59W1y6/T98rEx88fijwzJL5D8CTQnn/ocR488Y7p09/zr495rHihSuEL1deqljVfd92778vrwTvS38N63YhcNRfGqicPeieQE+lXq9hrdY4HBMTR8mMQyqdTm7UJCUZEUlJlat0RhbHWGWOkWYwJx/hgUfeUt/p0oyoQ2lf5Om247xeWZ4sqxjRs6w8LTd5K+8RbZ/3ZLmz2iuHJK65cEXlisqHF05ZNemRwsKlFasmP/DIxBUTlxWu3lFdvWtX9ayd+MP5M9bcWz94cP29q6rnPTxpZUX9wMH1FStn1Fbv2D57zs5dkj7iEWLmsk3IgmoCAwwaXqnUqQhi5ViOVCaNmbfaFBqtpjbIV2s/1eJWLSCtTovlRMsZjIbaIDV1ojU6jNhoVIGZU1EVhY9arB2zCKU10vuoKBIVSqSsQPOCtL1H/9Pf4EKY9RehUhDOg184f1R4BzKFd24IU4/ja/idEKo/UE/7cBl9IUjSDXwnGHCdVOfytCYzYI4TayI5ITzD8AjxsWLJm+MVfwzQniPE0oE+4Lut9B8tmX8VrC2/hHXd+jvZxDlQOupNvaq7Kj7WT7xJXmTk4lPtfn8qh5g+fS3Z3Xwk2xfLyBPluhlBOSS6ZwYTo07/IsxGV8VRWs7MckccnJpqW+62iAoP9xgdu7Aet6h4i1V6z3Grxg4rGv3e6Qnbpmfdu7Jo7sx5u5q27dh27YMPVo47PnzJ6ml7zqzfmbnwqfq1Tf1Hk9RxK7qkzB6zaF1c11WeuD79ssdkDdgxo3HCyA2P7hqw09O9aHC/Ef2GbF3mGzood1j1qJm9DZMQhp6sitSwl6VziR6BGA4ZVIi6pZYQ80U5IMow7iFfIpqIeKQmchVdGUX1SclR76Fndoqnd29PSjYszXaL79zZ7Fy/1+v3Z2T4I69IOkOvbL3GFdCYZkFulImGBdI9VqJ1eL0mudbKZmUjZNAZZhuWGBiDIZbTqhyqOtV6FaNSuag20lzG9uM+n158ujV7dezntIdYqgCQTioZg9mEGVdSF5xlMjC+jC6GtgkHsrh2xfwV5Qv6Tux/8sN/HH/4gb7TWja9BWXviI83hb3vXRT2npp5ENIOHoSuhw4Klw4eFD46xDie3/H4AW99rPX6lff/yF2cKbwuXSPsfeeMsP+9i1ByVgSLuiwca/KJDtey56QJAnoSa7BzingbQDxHklxAEhQKcbOG6EiAEKIxOSi/fyvNOG24fYJDZNcT4TIrXD3TyZ7IbiCdz5C2A7HVXrb23po9T88tLqicFmN6YPnyFULxrDMTqyeS+LGTKidPnsYx3fv19ee6+856QMg9PvGYl2FyJDpHo7nkFDmDOKRGvkAs4RRqzMiVSkbNMRqtipUlAuigR3irtMbnjVaF5AVgBeAhOfwyGsYvFT4Hx1LhAGyB0jrxfZ3wFE6F3UXCXuHJobArtuOtGLuqgGNSSSxiUdeAHTCDOR5jxsuWs3XsEfYi+xPbyvKsGHl93vZjR5BCDZO6oeWvJDb0A9RvRKi1tW0GB3OIE0vAdhuURaxwaqCfWq5iPFak1xvkDLVGxmBlsrJ1WgQIGTUGrcFhqDOsNzAyIzLqjLONS4wMDZHGaKOUMm2p3kd/qLZqOuTR6XkQSxOX0UWkY7UMy/9lovgyHVIaXVIJh8cW/Xj0Qt1u4A/suvnp/2mkuGVk/yH9l9+1MF6YCxOFPaSuXjj9f5kpRovIWPwze16KEY6AWoU4AzLQGCE3E57yejojuqSJCgPROWxRc/2yl5sfefiVRXNHjJo1a9TIOcz6FS81P1Lf9OLyETVzikfWzJbsrAohJpV5m+LSooJACq9CDCNnsVbLqohOr1YRnkeJMvDKymV1siOyi7KfZK0yXiYZnU8fbXdtIm7POHof0KoOb4DtwpRNwhTYvil0idq0c6NQAvs3woGbWRvC+2U9cRGeT+sWm3g+rAZksIKBA84eI9c6sNUKiUhUb8dRUzsmf1bbxBnvCYtBg3knnhs6fq1u8NDc3Ep/4bLdj2yx97rrZ3gMF836elHNwP75PVLKauqr00eMmvAlkvC7cA7eQPE70dBAGrbEyZGF0WgsejlD+369PtYACgO8ZQDRDMsNxGDg7Q6Hine2B8PSmhr6epsHQlS6oQGhl8vlb9NO5OAA124/1vzc9nmPLrnw+fz5k8uH509ZVFT02KiVjzPfbMvp9nTdo72XDtq9rqa4f5/84rKs9IW3n5vIWXpuQoAsaZCDVl4ezhqlMe+2n5vQAt9HozHvgnr3/JSPu72aV8v83OOFYnPgzZ4S79KeRzFThCzi/IUOGY0mGaswKaw2rVLNmanJmWLVuGMHIe+Oc3ppCyaqIaT8hscFfDDxd7rnszFOMfPqxhKZorERlgktr30gNoWbnplQ9JxwgssMnyMILUyltI/nCRgYFgGwSmp8MpkGWKJBVMxeUcxRLQO49OL/8HFMps/JVN7/fm3umL+f/69vcU+hhdv/ZwnxGW7cBEZAgDbhQthAyqiNmwNyxIld2OKgHEWO2W/1oU39++YOKOjXJx9/2L9oaCAwtCgsp3jBBOLYmx71DFDZsDo1UqqVBtq1B5SaQp1OIyOxGuQNH0X7/pdtBU+Wj7fAsW3b+yd3KRw6/LXxtf5jwheTZihnKzy+oO3oTLeEbxgugmvSmWhiQIM5oiBKlVxOEjmUgPIy8nLagq64fHijhqrZA2O3bpQ50h8eTE8mN2P/gLlx7tLK9rx3ij0nxRRPxzyEti3XmeUOMbSURscWiGqV2KjYgk8d2rbh4IEdW54X0PiqypKSysoSZuZTr76y7+mXmvYtrK1duHDePIpzJM1hJztymFLOKxiMCMEKOc1hIGMTVaBT9VBhVec5DMADkAVs+IWcFJ6qA4fweR2UClOE/ZH3JVgj3DcUyqGsSKiM7XhL885ghNgvqAw9aB9ehRByozE3EfBoP0kNvYzkLxJsMKA8vx9R2HQK+2EEdlgY9p8i7HBSRmH5Y1grgiIkwiYixHVn35Zgv0AIeeiKc0MvA4eKQ4iui4EPr4sw8gm1pIIpk84lxwWyeAPY1bH2RAPr9pTHVMdgRLfssJLQIUaXK35x0KXTKh4KjtCWa5/QHtEyI+hTq5ZoRfnc2p6VRnuD2IZxkeLL2jZLKsZGv9HUrkFcUlS5bFBd7RPP5519+81PUkYvmNzvRF1u3pBemUPwPv/8rWOqZ42pmDl+w8TXnh1SUzW5pHq8E7yrBucPyc8P8y3Ne/JzsRvJkCibpNZ3YDSyvIJw67qA3KBhuWSsZd0ozQ9p/k7gR6A1FN4YUOJiq1EEtrYBd77+buRpW/8/AXmsWbwk9o71fe3we5CqDf6PgNzqEuE1d8CntsMXoBwKH/MCwc2tLQGFJpFeQLBLukK8xI9I5BrqLciGuqCxge5yIyJ2m0NtViA7Y1eomWS3WU4UcVpdtQ7LiS7Jxk8N2mzyJMLK24dfkU0nnoBk+G5NE9JTRnhcHFzSUGxb52KURmOhV8eWAJnZ14fj3wjPysb6+y6YXPWQLDwtO7Z/Rs/+vbN9Aa7nwEm2G+ul8dlp9srCifPvv/n3yAgtOZfZr18mfUhnOAJC3AZpltaIZgcCrEKj0QMVC/VIxmRWqOkwpgJ6K0CuAC1SNCiwgSgUwOnI1KBOBxxrkBs5OjTEEdBED2ZKcyWU4/9pRFPiVxrSpLy2D2qKR4bchhAvoE+O4yZyNfQGjgl9jfvfLIZXaiVmIrObcBY/F7aVxYJJnJ2lulRIurwLMwghZRMMTLBpzcntNiXNeUo2pYrY7MtU5+ZGULNuaG59tlFvxkoJnP50Aj8C5YdtFsz0Ap9Z3w7d+fq7W2+G17dL699otBs7WT+1Hb4AaSi8NaDG4GTdGJAqIQwvXhDB0VeckZRw6MI8CK9E83CU8sBF4xBnKldGwY9onRrFQ4VZz93CQ2uIwr8QBb9b+DOahxDlIXp9iZ4H+dR2+IJW5S08YFUCdwsPCKN+kVljFbKhOYHBHGOwWGQMUovjOfYYM8fTgWeDjYcHeCjkQctX83X8E/wRntXSp4v8p3wrzyoJzzNyuX56UE4YS/R4cpux1dyxIeKLnlqmFVj75LJkedL0cq2wRli4fTs0hueXvxf+9U+YKWx6RZph3iE8hOsb8CZhhbAfbJAgKBqE2LAe2WIp9pgjsWdnRMbxVGjy+FS5MVrG4XlEScaWsA5RrSRjTGVMw8+BxngnhyJXdAY/AjSR2CmKOM8Zz6H/df3dqDG8frK0/s+NyY5O1ve1w+9Be8LwNgn+j0Zn907gU9vhC9CHYZ0T3J11E8zYunLoFp0Tes1J9hT7BzKiWORC5YFeemRleUUCG6dgZRaHQYtMJq1DpmC7JDssCVbG7tQaZCxD1GqnNJZov3Oijj7u7Os6VBzey5PmoaU9PqLzAI2dBtBZwd0+yPntpomLpzWKU4rvNpQ/OOXkqSmh2XOe+eHXlrx78bqZj7fNdFasGbX9LFSLs4oTVozZeF7YCrKtLWXF4sCiENpIdhUKH0qyl+bkJNnHRXSbH/YfIzUFUbfWWBlEZNkZ/Ah0KWI7sfSC3rHWDuhO19+N6sLrOyi4qFuHvZP1U9vhC9B2Cm9vwuChyqVXCI2GLjJo11Yk9zIrJByJEZqyIjQZKJICg4bHHTRFzbSqkFmcUZKrxaFWPae3WOVm6p9yjmfU4nArxxNOHETryAnRw61R060+sy+RiR5w/VD4Yn9z8xmwg4GOuF492XSmiWj++ZNApwiFD0O/Pvr4YysQSLNSRzkH8qKRgTRdXEoqG4eSlBZLUlwq06MnZmVEiRxxdmJJSjV3p8Mi3UFjKgtqog5Ew0bV6R1NPBfeOozeNhR3CqUkHek9E8VeR0rZTPf1I/oH5q+qPNP82qzAEwUfjpp9/9SCwqL+y+qEnxq//PyDb5nra2bnDklKyR824fHKJw8O3JuSfnTwlMFDF4/Lm+rPmuArHnv15hjm4EvHGyS9SzNtnJPqxIUQcCjpMYQ0YnWzurGr22gX9dEp3IieYibEad6uYaDOYHZ/Elnri0Zf99vXYj9vh9tzNgL3XaO3zx1wl9vhCr5GSCdVUp81urPDgP52vKva4R4PtcH92tjNHYFDRITjljJlKAX5UG+0MNBfgRKsqchGvNbsbC8iffq6dG416VERJFlZtsqgPQuINgt0XFaWW92LV/NlQdqLOWPuDdIhqG5lQbclPOYqajiSEdqnqZBNd0YyxrDOb909ptN90T26lT5Lg1YGZ9uRq4eL2mwR9/lAHL3q5S6DX5tr5q05kD34/OQlT6dlPjf7zHehfBn4x+8sG7+9Sri6ePTZlfuaX5sydu1TO154ijTXrlRCy2LoKc4DDnzg/jErUjLvKr27VPj5arWw1JlGp7O+eXD689snjA3PB+KuT+7YvpfKtEYwiXN3VKbJ4doHhoVrn57xViLvqH2k+TNJ556w/bwU0eWJRmcyUYiAncKNGCnZzz3JzjBQZzC7/5Rg9Kmu22DYy+0wBQqE1C8TbI5LDwNF6o2/IQSzpbV2ROqZUUiiDFp3NsrVmCSH6/VnEMIDouBGtHYJ8zlTLZeAIusdoXCTouB2C8+H4UCvjIb7nsJ1legLwxUIryCRQgyYsYQB/e1zKJxDOo+aEehrU8UZdUlJnF2D4uI0eo5JSdXpNRa7jbNqxRObRC2REyXRauUmuaOMxj5itJqAJHfMq/h8HeFPn0ON8I54I/5EZlmQvxcSj6jcHtZDn7IsUiYzkKhWgJki/P7758L3QP7xeZm8zynht+FfjZ04ZHfVteLz2/Y3Hdm6v+HAnmd3Y5/wtfAhaP/5FfC1zEcv7Jhd39u3aMjQVbPmrxXmC9+u33/oxadfPCvKJjzzI/l9j7Df6yQJqhO6KkzR+p0iybln2J7ei9jTS7R64ZEE1hnciBLJVnKd8WGgzmB2qyJrCbRSuX0tia4w3J7fpLWws/tta7GX22EK7G0xRmi0deVRJMZQuNeZKcwKZEQxKAmNCXjjtRbWpGBlBi2KjdVaZbyCc3WxxlsSmER7Wylip5tfOpIoKvP/LEXCGmwvQiIHjaxJLD4SoZcHIsq7fn1bzej7J9TT2aRt80cuLF3acqonnBoyQziJ671Cv4EzHt8XHlMaMHck3WxG4qRS0dzipbt+31+B5/QSKrZXhtZ5L4u8S3Mckhyzwjp5M+JJDY0xCaawa3YGN2K+pN+7EmLCQJ3B7DZF1mptTIq7fS1J3mG4AqcobwzNFNDsCQOK/ivNJkjr9QnjtEo4S53xKLxY28wVZ0Jm5ET9A0nGGLOK0Wp1nENHh66USE70SBdLLFT8Onl8aVD+vw9dQdugVccupN7EJ0emrhLpaBpUDnhm2qUff7z0jwUqFZ3Og9wnt9ChK0heT5ruGS7NPFO5P/FIiuCXISFzULH+xbOeT8/Bgff+ilAbTxLvYZ4KXung3dYVhXlvmw9kiqLnA7WdzgdSGBS+X4n7mb2ATMiBZgUCNk5rNMarEdLHc0wirYtpP66F3lqQa0GLtA1abCBaLSjBKHbfStqDK0nk3qZYWjUb2qX0f9wwGZ6/4NpuIrR2tOSRObAsvZv7ueW3qgrhNeFJCEL/aSXEGqJtRegKHtbi//mPP67PH3u3CVbDVJgMK6zhPp1ZJXwgfCZ8Klx0MROodRBU3XqN9zATUALqSr10ZqBPnFmDscUhsySbvd5kGcnwaTCrTLfQweh0INp00HHp6awyLUWZQgd9lTpkuzfIJpUGEWsRpyM7y+sil505JRtO2SKLnWV0iNraTA6ncna78I8lee+v/KfwC8j+9fC7uX1PPHThesgjg4KSnVNKd97stvGphk1b9j75GNNv0XoVtiw1fVEzB3oBDwpIm1M9c57wny9nCvV0xDrFgfu899H7Fz764MNLT+zY9qRoC3QPv5lzIjXqGrCqeY1WodaSaoIJkTWoQasuV2N1+DsHvKWGnOi9fIvV7BLvWHEBs3iyrbnXu3Uly+rHL2KuL1+Sdt+7Vn/9kmyEYSZd38utipwx2w0cUnHiGbPcIQf5CXMDAS0pp+gkHDHv1nj/p01fPnr7ybu4avKCBZPve6imf8+M/n2yfXls4333z6+ke0z3tu0sAWCK+2f2cwlzrNxss5vYIypQLZHrKxA0oBMIa9FFhJGIe05GBr3HIyOjjcOkdOq3lDlRQQlYnILxcRwxpI0eMSSpZ4Zmimrevd3vLi5M7NFTO1k1j7mSnJbcp+8Da6WX2vXhffo84Q+Yj35EHEoI6BngZYyXy+OOcG9wFzmWo1jPRrAlWzniMmRBlbbHkuUDuvxofVW4AuQX0RdjhT/weWkNDfIErDIl1ZhWp2QYzW1r+SJ71m3LZWY5pRe6bL6mx5Jl/ZNxH7r8ythcnbT+jRbxeQq4p0i07oEfcSX5jupJ/5J4LEHkyHuhkzOJPfOqZ82vnTFrPr72QH39Aw88skziVTwjxmnS/nqXgIFwmOEYXsbecjDsjT4qvOMsOPr8V5rlmotT29YTd+ox4WWQyIKO7cFi9vb1ItvzOLXzvXiJRmEhQni99J0expcRixlCsEGMghBZwgV4fUv9DrJY/P4ONjw/56X5ZSH7NnKjDwLr461WOy+LibOzMpnD0kXPKCx2zpMisymtWpvD5rURI2ulU01vWC9aP7WS9Vax10dWnTXR2mA9aj1h5eTEysajeF18YjyFTYivDVqxNgG0CY4Eb8KIhPKE9QlPJPyU0JogD/+qnH48kvBGwqcJMjlJSDAmJaF5wSTeqJkXNNrv2HGa46M9hljS+SI7UDXSx6j5lFvHUyCR0ADLm8VQa5GmJcTQRFx+n8efRZ8NKHxLv0J4ayj8GhIwhtPCMNe5A9t3bHzumnA1fd9mjDfvTYGU7y7sHbaXTRMWLsvO7bbs8Bv5Df1BCbCsa9fiZSCD+PJNY8K9ugkX4VfZ15EC6VEgkIiwnpVjrNQQlhiMGgIsK9fqHXqs1/MkkU8Id+vh2ZO2/BpFv8vsorNEov6cfnrqxPP41cU7hNmwecti4XtOVrKPaE6fno4HhC68Mb3SsPa6VHu32QHm0D6RJkhr/QKnSnZhRQhcxEd65WLR7cUzXBeNBPDtQt+n101J6bEx3iSTKckbE5ueZII9jO3GK26/U6t1+t3J/iSdLsmPEIN+IGdIJt9NmlOSITlCQKQNdcIT+KtvsQ8P9T3o87PspdB1rBMfV3CGKJtB9OJfWPEOWQdCIKqGuIzigzJpdNKHj0gPM9CP5HIf0AmXBj42WPhi0Lr8VrDn0gSRXPDYAHAMXDcQoKUFEvoKXxCP8PYKYRtMFR8rIGu5ePgvPpYLb0MWQohF82m+78pqKKXxyIP6oDyK3RQ+J07i2IgM/BGZ/M9/IeACkA8q3rGjeBCcdBXNKR4ya1hy0pDZw4tmD3dDQ+QvJ5KKakYMqS5yuwpnDx86e6hbaPmhgVjJ4wsWXL++YMHYNRUZGRVrxo5bXd6zZ/nq0PQFtT9dr104blWFz1exaty41WUZGWWrScFNjrmBiChr+KskawaxYUlbw1L+L0nAYeEyaG3oEzyBwhmRWN9ZEDL2MhikoI6xWWewutxujIEY17qGVA/fP3BGUZeN6w8Mrx7ighzWgV9cDwZAP0yZeV1oEX5ZKXwX+vfVaf8GHsz4Es74/ShCot4XUByF0TjAhLGUQwwGvw57fBaLwUBx4MLbkQgvsd/gveuFH1slJMCAeiVYsZYiEf4UfoB3IkgI2orHM+MpDg3SSjveJNnKGnlCPMbkLJYaGP4kDdbFCMt/O3Z0T/PPwqp4WJFWxLK/CbXVJ+OEVyugSthZAYPiTlbDqps4IzJ3cY7BVJpK6RxAmpaQCi8Xge+ExVC/FeqFxVu74CFb4RHhwa3CQ4yvPb8tRD+KVyVbNYR35ZIsmKbVeLw++2ptfKxF9qM184EHF2X3e6R+cWSvrhKr8BhJcwxC4rfbkEq4vh6rDhzAP4prbmr9AjagG1SGKOs2L9x0uwNWd+J7Y0OfEHu7PXAIiWGdECOxh755DsceZB3cs38wfIswqk1vGE2kMV7GXqA4PZLOpD0VN7Vrg5j9qdJYk1gC5NLfiFWBBjMyX82xuvuPzM3xVb/wUO3Reb1DxoT86cOHzxjocAycMXz49PwEfPUF4ds3q6reBNsLL4DtZNV9J4Vvj239bMvQos2fb9v62eaios2fhXPnMYTwObZJ1CetxCnXWVSYvAd8+NxRIAT0MbEJ5s0VULeVbEibeG8wyRBjizUsXARp4esrECLX2fPirpY4v5xLwnRyvCeXtAmQmqqTXG+ZDWVD77+rW1LeWH/5joFVKROm3d+/YteMPv7SpUOFb/ALu2HxqOVLlg7rU5KXOLxvbZe89NjM+zbcc/fOLVtHCZdkkVxP99F+pPhy6AdxabPFEtaR9BVT7YJy+aW3t9JCTqbfNW/wC839H3ln9cyTd487Xzph+bhU/8R1wWXLRj10d7cu+ROypz9VNMFdOmvxoBlPzcpmKoYsGJ+j4iwvbahomBdI6v5cekZK0YwBBffmJWxLKarq12t0TsKAzMWOzFRb5r3LRH1aEWLy2ONIgWwISeMZkRwhydZFhQtM3qWjoVK87fVLwiLCsCDnzfYYpXAfFArNUPgEudzSAyqzF82vSjL17JmuCzWIfNdTvn+neupKP0TZpcefQMKcukXj4D1GMXJnZmLnpOfrCguWn1nim3TPaKczOHFS1xEPjk0/eiA2Ly/HXJKFj4WueRKnkqVZMxqmzml6aIDCmGA6aO1iUycX3z9q/TZWJmdy8NH9QimnadsLUlC5p6E8MX7lMqJArWa3iJbhfbnklpwVZa9mar81Zv+ER88uM6bTzR/X+LSSVZUDupqIypQzrLxP+c4ZfXLn7auqPLKkCK70nVToceZPyh9QXZyWPGQWrpn63hv7Fg7ELM/uUqnSimfUbx7ZJa97TJ85T0+b01RXUNzws/BK6l114wZVF3f1Dq3oMWDZtAGivEoQYjgqL47aZXiqHuzYF9KQg6FLrG7/hhtXwnFzGuULUf/zoN6oCA3tkC6fQMxRSSYrnYgvJMobPR5py1Nk0CravRuwf8yWmvyUQRXZvavH+QcsfLZq1vPz+3UfNqV3z7F5yQPmbDmXWDClcND0wi6eIVV5CQ8tAcu0xa7ccb4ed+d1eQjc7IVu4x8ZP2DGuIFxjmHl9w+ZsGVKduZ9GycMXVBRFOcYUjIzf1z9+G439/uDeS5X/wnZvcYUBhyavrvImGn35YwO+GyWXvljMu+bFqqXYsu0yPc1pKJ+krcwIjMRN5Fs8ZbcKuoqijuGaVNaejdRaSsOV6WxalP2sApJZXlzn6667/CSIiG5TWUFsySVkUFT3z/+9AKqMo7drVaVPflRbZfc9LDCXhYV9gsMThkTrbDp+YigIzT2HmJuSHEw5c74q7/ts/HI7QH59s91t0dossHjd2o0Tr8nuZf4i15QQPHeI/wh4VWhROSMyiXkdoSwPDq56O9AF51u8L/uRCXluselXMchnmICP5jlmMEtlWR3yIk/DZ16HA5UwecNwmbhOHkdEVQFiyX4cC0nZSwQH1Vkt3TRKWLdskWo2rqVLEZ3rG8EEQFAFf4slCheAOWQC/kwo0FwVAnjmdJw/tnY+gXZyJ6Xai8EkqVHxfDMzPYYriFm8+1CoTLx5Gf0KEgzJ+TcnX3X1kF5o16/t5QabWzmyMxe+W7Na3fWrck5E0YO75o6YOAIf48ROY5eSRu69vFVrBk3YGrJGG/3AXn53QzC+7cnVwZdpfXNNL5buKqVZh3EDRrxdl1ixNOEubDu22+fZh3CIf7m+j9d7HExw3aak41ipUiMAo49EPoKqmlOfuYPjr8h3NVRS80KfQIt0bisPnpkTvEZiXHWN9/Ao8Kc9ew3p7lP1v/BccPbrgPUFycz3diTYSw+EU9fOF8FbzwpHBGewsmiEqianSJsa4vwOiluLUQkXPWQ4pbDZLTw+loRfwnl9UWKX/SEVDHis2KIMdMIJN5T6hdnDEU9malK9JFvZaNSgJsx3oK0YUtK/UsfeGCpv3TJsLQCb8ysadNmCew3yd6+SWrYBE5aIcDf7xuzfcx98PGwGQOdsBHUSX29QurkhSalqXYKGdIuB5hA6ZgTLTugchAxfbpp00NsvSi4CPuSzPA5CivSm4a6UVjxmx7dbkpqOEuZ9WJwMYs3zIjm5KdWBoRA8qzp02fZvQO7Dl1a6k8MlPVbtESsB7oO9NqBYQfCC1NqKV0LJ8NliYONIgfDBI9vUDcT5UFIGS7ysEnigXVItFA/wGrJD1yoC0KQTqTM6JdM2RpOl1KzmY4JNiRndU+1xNEbqe2Vm+MzsgZ4k7O8KdIvbJO2iL94EBfrLGrW6Oxm3zuDVdtNt3zCJ1pb2+pKwqGXRMGF59axlRyOrjVhNJkgWLGVFptfhP/O3/Z3fsKNtr8TdIB8Bp9TeaqQGmkohIfGJJ+G8EbSpNF40nvZV2njYyyyQpZ8ZmkLPA/6IQZH7m/YT6//tON6aItrVgLva6RAtkojBrLXaKdiyVq4+IHsvo888qD/Svh6Bj1LPiOTpOvtKAbFIgRtFDg7SMHZ0bSEmqM/Db6VsjuJZEQaSUU0jnYqnW1v+NvIxYXRn87eSvydfGC0Dl0jV9v7C8gCafNH2rI5L7w5FfpB/hThDcirEo4LpyZDJt4IeVOFNyF3svCGcKIK+glnJpOnwzKpQqci8dgatnFJb/9XpqLROvSGwZFqs3ZNNBgSu1ptqQ7D7Z8Z2uBsFf7j8iao1Qlel9Pr0GgcXnzltl+AE0n2PYTBt9iOiOOUuAR+4b8ByPowqwB4AWNgZGBgYOSyLU3huxnPb/OVgZuDAQTOa+2OhNLRvw3+3OKaxJEE5HIyMIFEAUI/C+oAeAFjYGRg4Oj9u4KBgWvbb4Pvu7gmAUVQwU0Aoq4HTgB4AW3RA8wfQRQE8Lm37+6+2rbtoLZt27ZtW0Ft23Yb/YOaUYPaQXmd3RpJfmtlVmM4BwCaEhDSJZjg30M/WYLGYTGM8DMBfglc8RNjnH8LV3QI5WH/GvsvcEUOo7EUiTrqO44Xw5WwMq4EKakCxumt7/UHznVFT+5N6d/BUd6JcBDS6V7E6Qx3Z33d6E3RcWivz7Db3MIgfUZTMEjOIYtrv8FuSYq1kjRaoNVde3c4BrvtuLr12E2DTH3uv4Ge8hDZOLdekwJBbaTRMsilKSHmAhpKHizhncepMo2iTNrTe6wZ2N7oFQu2oqvc41xyNOZcd5uFHTP9MMb1YyhGOdybP2G3Xw6DJBeWeDFk4nhdI25vw6AxalBhympGoYTN8n/ChNEXm6/N9nfMtqzL93D02baZf7kf2f6PzfZ3Llv+gZ8Qu222/xM8RnuX95Q/MefrzHgL6z30xGb8I+v/YtZ/YNbuT1i7v+qHceEiDNDTnupqrx9rEaCCaYoMRrBaxqAxNfTif7H/UYQ5prRtAJCUcEwyr4AqnvqlUD1Yg2GyEk/lOubSSL2H5doT3e2ZchRd7X+YAWjOsc60nzpSY0pDU2gQtabelrTBHmpjz/gpJxbLHTyw57Duz7Gypnb0yWTlvkZeWyNurLu9T4HGcSQTsFXGY7OJsI02c34euqP7V9H71A54AS3BAxDcCAAAwDNi207+a9u2OaxtY1Dbtm3btm3btnZDoZD178JwEC4fvhjBIl0jGyOvozmjraM7o59jGWO1YyNjy2NP4068ZXxhIpIon5ibOJj4mjSSDZOTk7uT71NKqm/qYppKN03vBCJAQ2A2cBbkwJpga3AvFIIKQ+Ohh7ACt4XXwy8RAWmITEYuowhaGp2JfsWaYoex13h7fDWRlehP7CeeEm/JvuRm8iuVnxpNbaa+0v/TFen+9HL6IeMxBZnqTHPmJPOQDbEcm5kty67nGC7ginJ1ufbcUG4ut5U7yz3na/Kt+f78dH49f5x/KNQXOgpDhbnCduG8KIgDxanicnG3eF58LH6XxkoLpa3Scemm9FZOyZKcWS4ub5dPynfl9wqgSEpmZbKyXNmpnFUeKp/Vqmpjtbf6XOuozdVu64ZeXO+qT9R36o+NmLHUeG68/9tUzLxmZ/Os+dASrPJWZ2u0tdTaal213ts57Zr2cPu6AzhlndnOetdyu7vr3adezJO8nN5gb76307vqvfZDfnG/rj/Tv+jf9l8HkcAIigYdg/nB0f+w/7Sf1lWI7wAAAAEAAADbAVIAVACEAAsAAgAQABcAXAAAAckDSwADAAF4AWWNg26DARSFv9mMFv8PMHuLa9tRbbthH70nSd3cXB8AJ6Q4YO/wjD3uYT7vc839fD7gF2M+H65hjnggMZ+PuaU9n6+JMMVHi77SIEyGJj1CFCgxoK69i1e/JsIwoa2PgZOGPiUqupe0Pyl3VWLCdtUriK/7G8+88rlALnFl+oo2/7woRih41q+tzOlb0NaiS0nfOhXdCohHQfmCBydmrPgIqz7xjlxmMVsosQAAAHgBY2BmAIP/aQxpDFgAACntAc8AeAEUzyWcG0EUBvD5ZuF6alLmnS0zHjNjaC6Zly78yszMzAyuXlXuxMWrc1d5srIu9SbdPPzbb7jRuqnNJ+aj7uOHj+c+fHgk2yySHoQ35CWeFauIhqJixCMEFKqADgbDgQpMYB9RFfIr+FdBBZpIabqhITUO6mH9Qv/Wf7RzMI88L9DUmUkamkwm+SSyNKtmaCb9RVWgtgIKKXMqSzILkR3KJlmrrErUV0IJiuaUoq6teHbyjAye4v5tT967PSLv3j4s76T78zZqt7F4G2vb1lBLm0Wu1ZBXL66VVy5ul5cvDshLF6flr4uItmPJ9untfHr7h+3z263nW75vWdhiLW9bNnyVHFhkNwNbENaQlVjWmaPt8sFpnDq6RZ482iZPHN0tj6d7LHXt6PxRvnj071G+4cx6WtW2kjJtgoQoCi7FguBCNAR3ORjhDKPr7DlLWJ3ZGYYXq+Cghh9VXd6zJ1traZSyplXFBh/MtnLzDs9Fxv1gGEVxUAW+hW+/fmWjG7PmcDkwJzaGWXMmxXATL1JkNlZXsdHwf1PyUQAwDAUg1EY94CkmoPq7R7j88RSGrYBx5r1oxd3tp7zsfaN1+iQay9gB3O+VOwAAAA==) format('woff');
}

@font-face {
  font-family:'Amazon Ember';src:url(data:application/font-woff;charset=utf-8;base64,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) format('woff');font-weight:200;font-style:normal;
}

@font-face {
  font-family:'Amazon Ember';src:url(data:application/font-woff;charset=utf-8;base64,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) format('woff');font-weight:300;font-style:normal;
}

@font-face {
  font-family:'Amazon Ember';src:url(data:application/font-woff;charset=utf-8;base64,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) format('woff');font-weight:400;font-style:normal;
}

@font-face {
  font-family:'Amazon Ember';src:url(data:application/font-woff;charset=utf-8;base64,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) format('woff');font-weight:600;font-style:normal;
}

@font-face {
  font-family:'Amazon Ember';src:url(data:application/font-woff;charset=utf-8;base64,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) format('woff');font-weight:bold;font-style:normal;
}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
}

article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {
  display: block;
}

audio,canvas,progress,video {
  display: inline-block;
  vertical-align: baseline;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

[hidden],template {
  display: none;
}

a {
  background-color: transparent;
}

a:active,a:hover {
  outline: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b,strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

mark {
  background: #ff0;
  color: #000;
}

small {
  font-size: 80%;
}

sub,sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

figure {
  margin: 1em 40px;
}

hr {
  box-sizing: content-box;
  height: 0;
}

pre {
  overflow: auto;
}

code,.page-id-documentation-view .documentation__content span.ph,kbd,pre,samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

button,input,optgroup,select,textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button,select {
  text-transform: none;
}

button,html input[type="button"],input[type="reset"],input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled],html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner,input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

input[type="checkbox"],input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}

input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,th {
  padding: 0;
}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print {
  *,*:before,*:after {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }

  a,a:visited {
    text-decoration: underline;
  }

  a[href]:after {
    content: " (" attr(href) ")";
  }

  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  a[href^="#"]:after,a[href^="javascript:"]:after {
    content: "";
  }

  pre,blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  thead {
    display: table-header-group;
  }

  tr,img {
    page-break-inside: avoid;
  }

  img {
    max-width: 100% !important;
  }

  p,h2,h3 {
    orphans: 3;
    widows: 3;
  }

  h2,h3 {
    page-break-after: avoid;
  }

  select {
    background: #fff !important;
  }

  .navbar {
    display: none;
  }

  .btn>.caret,.dropup>.btn>.caret {
    border-top-color: #000 !important;
  }

  .label {
    border: 1px solid #000;
  }

  .table,.page-id-documentation-view .documentation__content table {
    border-collapse: collapse !important;
  }

  .table td,.page-id-documentation-view .documentation__content table td,.table th,.page-id-documentation-view .documentation__content table th {
    background-color: #fff !important;
  }

  .table-bordered th,.page-id-documentation-view .documentation__content table th,.table-bordered td,.page-id-documentation-view .documentation__content table td {
    border: 1px solid #ddd !important;
  }
}

* {
  box-sizing: border-box;
}

*:before,*:after {
  box-sizing: border-box;
}

html {
  font-size: 10px;
  -webkit-tap-highlight-color: transparent;
}

body {
  font-family: 'Amazon Ember',sans-serif;
  font-size: 15px;
  line-height: 1.73;
  color: #002f36;
  background-color: #fff;
}

input,button,select,textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

a {
  color: #075692;
  text-decoration: none;
}

a:hover,a:focus {
  color: #075692;
  text-decoration: underline;
}

a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

figure {
  margin: 0;
}

img {
  vertical-align: middle;
}

.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}

.img-rounded {
  border-radius: 6px;
}

.img-thumbnail {
  padding: 4px;
  line-height: 1.73;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  transition: all .2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}

.img-circle {
  border-radius: 50%;
}

hr {
  margin-top: 25px;
  margin-bottom: 25px;
  border: 0;
  border-top: 1px solid #eeeeee;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.sr-only-focusable:active,.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

h1,h2,h3,h4,h5,h6,.h1,.h2,.page-id-help-home__main article h1,.page-id-search-home__main article h1,.h3,.page-id-help-home__main article h2,.page-id-search-home__main article h2,.h4,.page-id-help-home__main article h3,.page-id-search-home__main article h3,#growth-guaranteed #confidence .body,.h5,.page-id-help-home__main article h4,.page-id-search-home__main article h4,.h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}

h1 small,h1 .small,h2 small,h2 .small,h3 small,h3 .small,h4 small,h4 .small,h5 small,h5 .small,h6 small,h6 .small,.h1 small,.h1 .small,.h2 small,.page-id-help-home__main article h1 small,.page-id-search-home__main article h1 small,.h2 .small,.page-id-help-home__main article h1 .small,.page-id-search-home__main article h1 .small,.h3 small,.page-id-help-home__main article h2 small,.page-id-search-home__main article h2 small,.h3 .small,.page-id-help-home__main article h2 .small,.page-id-search-home__main article h2 .small,.h4 small,.page-id-help-home__main article h3 small,.page-id-search-home__main article h3 small,#growth-guaranteed #confidence .body small,.h4 .small,.page-id-help-home__main article h3 .small,.page-id-search-home__main article h3 .small,#growth-guaranteed #confidence .body .small,.h5 small,.page-id-help-home__main article h4 small,.page-id-search-home__main article h4 small,.h5 .small,.page-id-help-home__main article h4 .small,.page-id-search-home__main article h4 .small,.h6 small,.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #777777;
}

h1,.h1,h2,.h2,.page-id-help-home__main article h1,.page-id-search-home__main article h1,h3,.h3,.page-id-help-home__main article h2,.page-id-search-home__main article h2 {
  margin-top: 25px;
  margin-bottom: 12.5px;
}

h1 small,h1 .small,.h1 small,.h1 .small,h2 small,h2 .small,.h2 small,.page-id-help-home__main article h1 small,.page-id-search-home__main article h1 small,.h2 .small,.page-id-help-home__main article h1 .small,.page-id-search-home__main article h1 .small,h3 small,h3 .small,.h3 small,.page-id-help-home__main article h2 small,.page-id-search-home__main article h2 small,.h3 .small,.page-id-help-home__main article h2 .small,.page-id-search-home__main article h2 .small {
  font-size: 65%;
}

h4,.h4,.page-id-help-home__main article h3,.page-id-search-home__main article h3,#growth-guaranteed #confidence .body,h5,.h5,.page-id-help-home__main article h4,.page-id-search-home__main article h4,h6,.h6 {
  margin-top: 12.5px;
  margin-bottom: 12.5px;
}

h4 small,h4 .small,.h4 small,.page-id-help-home__main article h3 small,.page-id-search-home__main article h3 small,#growth-guaranteed #confidence .body small,.h4 .small,.page-id-help-home__main article h3 .small,.page-id-search-home__main article h3 .small,#growth-guaranteed #confidence .body .small,h5 small,h5 .small,.h5 small,.page-id-help-home__main article h4 small,.page-id-search-home__main article h4 small,.h5 .small,.page-id-help-home__main article h4 .small,.page-id-search-home__main article h4 .small,h6 small,h6 .small,.h6 small,.h6 .small {
  font-size: 75%;
}

h1,.h1 {
  font-size: 39px;
}

h2,.h2,.page-id-help-home__main article h1,.page-id-search-home__main article h1 {
  font-size: 32px;
}

h3,.h3,.page-id-help-home__main article h2,.page-id-search-home__main article h2 {
  font-size: 26px;
}

h4,.h4,.page-id-help-home__main article h3,.page-id-search-home__main article h3,#growth-guaranteed #confidence .body {
  font-size: 19px;
}

h5,.h5,.page-id-help-home__main article h4,.page-id-search-home__main article h4 {
  font-size: 15px;
}

h6,.h6 {
  font-size: 13px;
}

p {
  margin: 0 0 12.5px;
}

.lead {
  margin-bottom: 25px;
  font-size: 17px;
  font-weight: 300;
  line-height: 1.4;
}

@media (min-width: 760px) {
  .lead {
    font-size: 22.5px;
  }
}

small,.small {
  font-size: 86%;
}

mark,.mark {
  background-color: #fcf8e3;
  padding: .2em;
}

.text-left {
  text-align: left;
}

.text-right {
  text-align: right;
}

.text-center {
  text-align: center;
}

.text-justify {
  text-align: justify;
}

.text-nowrap {
  white-space: nowrap;
}

.text-lowercase {
  text-transform: lowercase;
}

.text-uppercase {
  text-transform: uppercase;
}

.text-capitalize {
  text-transform: capitalize;
}

.text-muted {
  color: #777777;
}

.text-primary {
  color: #337ab7;
}

a.text-primary:hover {
  color: #286090;
}

.text-success {
  color: #3c763d;
}

a.text-success:hover {
  color: #2b542c;
}

.text-info {
  color: #31708f;
}

a.text-info:hover {
  color: #245269;
}

.text-warning {
  color: #8a6d3b;
}

a.text-warning:hover {
  color: #66512c;
}

.text-danger {
  color: #a94442;
}

a.text-danger:hover {
  color: #843534;
}

.bg-primary {
  color: #fff;
}

.bg-primary {
  background-color: #337ab7;
}

a.bg-primary:hover {
  background-color: #286090;
}

.bg-success {
  background-color: #dff0d8;
}

a.bg-success:hover {
  background-color: #c1e2b3;
}

.bg-info {
  background-color: #d9edf7;
}

a.bg-info:hover {
  background-color: #afd9ee;
}

.bg-warning {
  background-color: #fcf8e3;
}

a.bg-warning:hover {
  background-color: #f7ecb5;
}

.bg-danger {
  background-color: #f2dede;
}

a.bg-danger:hover {
  background-color: #e4b9b9;
}

.page-header {
  padding-bottom: 11.5px;
  margin: 50px 0 25px;
  border-bottom: 1px solid #eeeeee;
}

ul,ol {
  margin-top: 0;
  margin-bottom: 12.5px;
}

ul ul,ul ol,ol ul,ol ol {
  margin-bottom: 0;
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}

.list-inline>li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}

dl {
  margin-top: 0;
  margin-bottom: 25px;
}

dt,dd {
  line-height: 1.73;
}

dt {
  font-weight: bold;
}

dd {
  margin-left: 0;
}

.dl-horizontal dd:before,.dl-horizontal dd:after {
  content: " ";
  display: table;
}

.dl-horizontal dd:after {
  clear: both;
}

@media (min-width: 760px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .dl-horizontal dd {
    margin-left: 180px;
  }
}

abbr[title],abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #777777;
}

.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

blockquote {
  padding: 12.5px 25px;
  margin: 0 0 25px;
  font-size: 18.75px;
  border-left: 5px solid #eeeeee;
}

blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child {
  margin-bottom: 0;
}

blockquote footer,blockquote small,blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.73;
  color: #777777;
}

blockquote footer:before,blockquote small:before,blockquote .small:before {
  content: '\2014 \00A0';
}

.blockquote-reverse,blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
  text-align: right;
}

.blockquote-reverse footer:before,.blockquote-reverse small:before,.blockquote-reverse .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before,blockquote.pull-right .small:before {
  content: '';
}

.blockquote-reverse footer:after,.blockquote-reverse small:after,.blockquote-reverse .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after,blockquote.pull-right .small:after {
  content: '\00A0 \2014';
}

address {
  margin-bottom: 25px;
  font-style: normal;
  line-height: 1.73;
}

code,.page-id-documentation-view .documentation__content span.ph,kbd,pre,samp {
  font-family: Menlo,Monaco,Consolas,"Courier New",monospace;
}

code,.page-id-documentation-view .documentation__content span.ph {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px;
}

kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 rgba(0,0,0,0.25);
}

kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: bold;
  box-shadow: none;
}

pre {
  display: block;
  padding: 12px;
  margin: 0 0 12.5px;
  font-size: 14px;
  line-height: 1.73;
  word-break: break-all;
  word-wrap: break-word;
  color: #333333;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px;
}

pre code,pre .page-id-documentation-view .documentation__content span.ph,.page-id-documentation-view .documentation__content pre span.ph {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

.container,.desktop-only-message {
  margin-right: auto;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px;
}

.container:before,.desktop-only-message:before,.container:after,.desktop-only-message:after {
  content: " ";
  display: table;
}

.container:after,.desktop-only-message:after {
  clear: both;
}

@media (min-width: 760px) {
  .container,.desktop-only-message {
    width: 740px;
  }
}

@media (min-width: 1040px) {
  .container,.desktop-only-message {
    width: 960px;
  }
}

@media (min-width: 1200px) {
  .container,.desktop-only-message {
    width: 1160px;
  }
}

.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px;
}

.container-fluid:before,.container-fluid:after {
  content: " ";
  display: table;
}

.container-fluid:after {
  clear: both;
}

.row {
  margin-left: -10px;
  margin-right: -10px;
}

.row:before,.row:after {
  content: " ";
  display: table;
}

.row:after {
  clear: both;
}

.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12 {
  float: left;
}

.col-xs-1 {
  width: 8.3333333333%;
}

.col-xs-2 {
  width: 16.6666666667%;
}

.col-xs-3 {
  width: 25%;
}

.col-xs-4 {
  width: 33.3333333333%;
}

.col-xs-5 {
  width: 41.6666666667%;
}

.col-xs-6 {
  width: 50%;
}

.col-xs-7 {
  width: 58.3333333333%;
}

.col-xs-8 {
  width: 66.6666666667%;
}

.col-xs-9 {
  width: 75%;
}

.col-xs-10 {
  width: 83.3333333333%;
}

.col-xs-11 {
  width: 91.6666666667%;
}

.col-xs-12 {
  width: 100%;
}

.col-xs-pull-0 {
  right: auto;
}

.col-xs-pull-1 {
  right: 8.3333333333%;
}

.col-xs-pull-2 {
  right: 16.6666666667%;
}

.col-xs-pull-3 {
  right: 25%;
}

.col-xs-pull-4 {
  right: 33.3333333333%;
}

.col-xs-pull-5 {
  right: 41.6666666667%;
}

.col-xs-pull-6 {
  right: 50%;
}

.col-xs-pull-7 {
  right: 58.3333333333%;
}

.col-xs-pull-8 {
  right: 66.6666666667%;
}

.col-xs-pull-9 {
  right: 75%;
}

.col-xs-pull-10 {
  right: 83.3333333333%;
}

.col-xs-pull-11 {
  right: 91.6666666667%;
}

.col-xs-pull-12 {
  right: 100%;
}

.col-xs-push-0 {
  left: auto;
}

.col-xs-push-1 {
  left: 8.3333333333%;
}

.col-xs-push-2 {
  left: 16.6666666667%;
}

.col-xs-push-3 {
  left: 25%;
}

.col-xs-push-4 {
  left: 33.3333333333%;
}

.col-xs-push-5 {
  left: 41.6666666667%;
}

.col-xs-push-6 {
  left: 50%;
}

.col-xs-push-7 {
  left: 58.3333333333%;
}

.col-xs-push-8 {
  left: 66.6666666667%;
}

.col-xs-push-9 {
  left: 75%;
}

.col-xs-push-10 {
  left: 83.3333333333%;
}

.col-xs-push-11 {
  left: 91.6666666667%;
}

.col-xs-push-12 {
  left: 100%;
}

.col-xs-offset-0 {
  margin-left: 0%;
}

.col-xs-offset-1 {
  margin-left: 8.3333333333%;
}

.col-xs-offset-2 {
  margin-left: 16.6666666667%;
}

.col-xs-offset-3 {
  margin-left: 25%;
}

.col-xs-offset-4 {
  margin-left: 33.3333333333%;
}

.col-xs-offset-5 {
  margin-left: 41.6666666667%;
}

.col-xs-offset-6 {
  margin-left: 50%;
}

.col-xs-offset-7 {
  margin-left: 58.3333333333%;
}

.col-xs-offset-8 {
  margin-left: 66.6666666667%;
}

.col-xs-offset-9 {
  margin-left: 75%;
}

.col-xs-offset-10 {
  margin-left: 83.3333333333%;
}

.col-xs-offset-11 {
  margin-left: 91.6666666667%;
}

.col-xs-offset-12 {
  margin-left: 100%;
}

@media (min-width: 760px) {
  .col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12 {
    float: left;
  }

  .col-sm-1 {
    width: 8.3333333333%;
  }

  .col-sm-2 {
    width: 16.6666666667%;
  }

  .col-sm-3 {
    width: 25%;
  }

  .col-sm-4 {
    width: 33.3333333333%;
  }

  .col-sm-5 {
    width: 41.6666666667%;
  }

  .col-sm-6 {
    width: 50%;
  }

  .col-sm-7 {
    width: 58.3333333333%;
  }

  .col-sm-8 {
    width: 66.6666666667%;
  }

  .col-sm-9 {
    width: 75%;
  }

  .col-sm-10 {
    width: 83.3333333333%;
  }

  .col-sm-11 {
    width: 91.6666666667%;
  }

  .col-sm-12 {
    width: 100%;
  }

  .col-sm-pull-0 {
    right: auto;
  }

  .col-sm-pull-1 {
    right: 8.3333333333%;
  }

  .col-sm-pull-2 {
    right: 16.6666666667%;
  }

  .col-sm-pull-3 {
    right: 25%;
  }

  .col-sm-pull-4 {
    right: 33.3333333333%;
  }

  .col-sm-pull-5 {
    right: 41.6666666667%;
  }

  .col-sm-pull-6 {
    right: 50%;
  }

  .col-sm-pull-7 {
    right: 58.3333333333%;
  }

  .col-sm-pull-8 {
    right: 66.6666666667%;
  }

  .col-sm-pull-9 {
    right: 75%;
  }

  .col-sm-pull-10 {
    right: 83.3333333333%;
  }

  .col-sm-pull-11 {
    right: 91.6666666667%;
  }

  .col-sm-pull-12 {
    right: 100%;
  }

  .col-sm-push-0 {
    left: auto;
  }

  .col-sm-push-1 {
    left: 8.3333333333%;
  }

  .col-sm-push-2 {
    left: 16.6666666667%;
  }

  .col-sm-push-3 {
    left: 25%;
  }

  .col-sm-push-4 {
    left: 33.3333333333%;
  }

  .col-sm-push-5 {
    left: 41.6666666667%;
  }

  .col-sm-push-6 {
    left: 50%;
  }

  .col-sm-push-7 {
    left: 58.3333333333%;
  }

  .col-sm-push-8 {
    left: 66.6666666667%;
  }

  .col-sm-push-9 {
    left: 75%;
  }

  .col-sm-push-10 {
    left: 83.3333333333%;
  }

  .col-sm-push-11 {
    left: 91.6666666667%;
  }

  .col-sm-push-12 {
    left: 100%;
  }

  .col-sm-offset-0 {
    margin-left: 0%;
  }

  .col-sm-offset-1 {
    margin-left: 8.3333333333%;
  }

  .col-sm-offset-2 {
    margin-left: 16.6666666667%;
  }

  .col-sm-offset-3 {
    margin-left: 25%;
  }

  .col-sm-offset-4 {
    margin-left: 33.3333333333%;
  }

  .col-sm-offset-5 {
    margin-left: 41.6666666667%;
  }

  .col-sm-offset-6 {
    margin-left: 50%;
  }

  .col-sm-offset-7 {
    margin-left: 58.3333333333%;
  }

  .col-sm-offset-8 {
    margin-left: 66.6666666667%;
  }

  .col-sm-offset-9 {
    margin-left: 75%;
  }

  .col-sm-offset-10 {
    margin-left: 83.3333333333%;
  }

  .col-sm-offset-11 {
    margin-left: 91.6666666667%;
  }

  .col-sm-offset-12 {
    margin-left: 100%;
  }
}

@media (min-width: 1040px) {
  .col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12 {
    float: left;
  }

  .col-md-1 {
    width: 8.3333333333%;
  }

  .col-md-2 {
    width: 16.6666666667%;
  }

  .col-md-3 {
    width: 25%;
  }

  .col-md-4 {
    width: 33.3333333333%;
  }

  .col-md-5 {
    width: 41.6666666667%;
  }

  .col-md-6 {
    width: 50%;
  }

  .col-md-7 {
    width: 58.3333333333%;
  }

  .col-md-8 {
    width: 66.6666666667%;
  }

  .col-md-9 {
    width: 75%;
  }

  .col-md-10 {
    width: 83.3333333333%;
  }

  .col-md-11 {
    width: 91.6666666667%;
  }

  .col-md-12 {
    width: 100%;
  }

  .col-md-pull-0 {
    right: auto;
  }

  .col-md-pull-1 {
    right: 8.3333333333%;
  }

  .col-md-pull-2 {
    right: 16.6666666667%;
  }

  .col-md-pull-3 {
    right: 25%;
  }

  .col-md-pull-4 {
    right: 33.3333333333%;
  }

  .col-md-pull-5 {
    right: 41.6666666667%;
  }

  .col-md-pull-6 {
    right: 50%;
  }

  .col-md-pull-7 {
    right: 58.3333333333%;
  }

  .col-md-pull-8 {
    right: 66.6666666667%;
  }

  .col-md-pull-9 {
    right: 75%;
  }

  .col-md-pull-10 {
    right: 83.3333333333%;
  }

  .col-md-pull-11 {
    right: 91.6666666667%;
  }

  .col-md-pull-12 {
    right: 100%;
  }

  .col-md-push-0 {
    left: auto;
  }

  .col-md-push-1 {
    left: 8.3333333333%;
  }

  .col-md-push-2 {
    left: 16.6666666667%;
  }

  .col-md-push-3 {
    left: 25%;
  }

  .col-md-push-4 {
    left: 33.3333333333%;
  }

  .col-md-push-5 {
    left: 41.6666666667%;
  }

  .col-md-push-6 {
    left: 50%;
  }

  .col-md-push-7 {
    left: 58.3333333333%;
  }

  .col-md-push-8 {
    left: 66.6666666667%;
  }

  .col-md-push-9 {
    left: 75%;
  }

  .col-md-push-10 {
    left: 83.3333333333%;
  }

  .col-md-push-11 {
    left: 91.6666666667%;
  }

  .col-md-push-12 {
    left: 100%;
  }

  .col-md-offset-0 {
    margin-left: 0%;
  }

  .col-md-offset-1 {
    margin-left: 8.3333333333%;
  }

  .col-md-offset-2 {
    margin-left: 16.6666666667%;
  }

  .col-md-offset-3 {
    margin-left: 25%;
  }

  .col-md-offset-4 {
    margin-left: 33.3333333333%;
  }

  .col-md-offset-5 {
    margin-left: 41.6666666667%;
  }

  .col-md-offset-6 {
    margin-left: 50%;
  }

  .col-md-offset-7 {
    margin-left: 58.3333333333%;
  }

  .col-md-offset-8 {
    margin-left: 66.6666666667%;
  }

  .col-md-offset-9 {
    margin-left: 75%;
  }

  .col-md-offset-10 {
    margin-left: 83.3333333333%;
  }

  .col-md-offset-11 {
    margin-left: 91.6666666667%;
  }

  .col-md-offset-12 {
    margin-left: 100%;
  }
}

@media (min-width: 1200px) {
  .col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12 {
    float: left;
  }

  .col-lg-1 {
    width: 8.3333333333%;
  }

  .col-lg-2 {
    width: 16.6666666667%;
  }

  .col-lg-3 {
    width: 25%;
  }

  .col-lg-4 {
    width: 33.3333333333%;
  }

  .col-lg-5 {
    width: 41.6666666667%;
  }

  .col-lg-6 {
    width: 50%;
  }

  .col-lg-7 {
    width: 58.3333333333%;
  }

  .col-lg-8 {
    width: 66.6666666667%;
  }

  .col-lg-9 {
    width: 75%;
  }

  .col-lg-10 {
    width: 83.3333333333%;
  }

  .col-lg-11 {
    width: 91.6666666667%;
  }

  .col-lg-12 {
    width: 100%;
  }

  .col-lg-pull-0 {
    right: auto;
  }

  .col-lg-pull-1 {
    right: 8.3333333333%;
  }

  .col-lg-pull-2 {
    right: 16.6666666667%;
  }

  .col-lg-pull-3 {
    right: 25%;
  }

  .col-lg-pull-4 {
    right: 33.3333333333%;
  }

  .col-lg-pull-5 {
    right: 41.6666666667%;
  }

  .col-lg-pull-6 {
    right: 50%;
  }

  .col-lg-pull-7 {
    right: 58.3333333333%;
  }

  .col-lg-pull-8 {
    right: 66.6666666667%;
  }

  .col-lg-pull-9 {
    right: 75%;
  }

  .col-lg-pull-10 {
    right: 83.3333333333%;
  }

  .col-lg-pull-11 {
    right: 91.6666666667%;
  }

  .col-lg-pull-12 {
    right: 100%;
  }

  .col-lg-push-0 {
    left: auto;
  }

  .col-lg-push-1 {
    left: 8.3333333333%;
  }

  .col-lg-push-2 {
    left: 16.6666666667%;
  }

  .col-lg-push-3 {
    left: 25%;
  }

  .col-lg-push-4 {
    left: 33.3333333333%;
  }

  .col-lg-push-5 {
    left: 41.6666666667%;
  }

  .col-lg-push-6 {
    left: 50%;
  }

  .col-lg-push-7 {
    left: 58.3333333333%;
  }

  .col-lg-push-8 {
    left: 66.6666666667%;
  }

  .col-lg-push-9 {
    left: 75%;
  }

  .col-lg-push-10 {
    left: 83.3333333333%;
  }

  .col-lg-push-11 {
    left: 91.6666666667%;
  }

  .col-lg-push-12 {
    left: 100%;
  }

  .col-lg-offset-0 {
    margin-left: 0%;
  }

  .col-lg-offset-1 {
    margin-left: 8.3333333333%;
  }

  .col-lg-offset-2 {
    margin-left: 16.6666666667%;
  }

  .col-lg-offset-3 {
    margin-left: 25%;
  }

  .col-lg-offset-4 {
    margin-left: 33.3333333333%;
  }

  .col-lg-offset-5 {
    margin-left: 41.6666666667%;
  }

  .col-lg-offset-6 {
    margin-left: 50%;
  }

  .col-lg-offset-7 {
    margin-left: 58.3333333333%;
  }

  .col-lg-offset-8 {
    margin-left: 66.6666666667%;
  }

  .col-lg-offset-9 {
    margin-left: 75%;
  }

  .col-lg-offset-10 {
    margin-left: 83.3333333333%;
  }

  .col-lg-offset-11 {
    margin-left: 91.6666666667%;
  }

  .col-lg-offset-12 {
    margin-left: 100%;
  }
}

table {
  background-color: transparent;
}

caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777777;
  text-align: left;
}

th {
  text-align: left;
}

.table,.page-id-documentation-view .documentation__content table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 25px;
}

.table>thead>tr>th,.page-id-documentation-view .documentation__content table>thead>tr>th,.table>thead>tr>td,.page-id-documentation-view .documentation__content table>thead>tr>td,.table>tbody>tr>th,.page-id-documentation-view .documentation__content table>tbody>tr>th,.table>tbody>tr>td,.page-id-documentation-view .documentation__content table>tbody>tr>td,.table>tfoot>tr>th,.page-id-documentation-view .documentation__content table>tfoot>tr>th,.table>tfoot>tr>td,.page-id-documentation-view .documentation__content table>tfoot>tr>td {
  padding: 8px;
  line-height: 1.73;
  vertical-align: top;
  border-top: 1px solid #ddd;
}

.table>thead>tr>th,.page-id-documentation-view .documentation__content table>thead>tr>th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}

.table>caption+thead>tr:first-child>th,.page-id-documentation-view .documentation__content table>caption+thead>tr:first-child>th,.table>caption+thead>tr:first-child>td,.page-id-documentation-view .documentation__content table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.page-id-documentation-view .documentation__content table>colgroup+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.page-id-documentation-view .documentation__content table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>th,.page-id-documentation-view .documentation__content table>thead:first-child>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.page-id-documentation-view .documentation__content table>thead:first-child>tr:first-child>td {
  border-top: 0;
}

.table>tbody+tbody,.page-id-documentation-view .documentation__content table>tbody+tbody {
  border-top: 2px solid #ddd;
}

.table .table,.page-id-documentation-view .documentation__content table .table,.table .page-id-documentation-view .documentation__content table,.page-id-documentation-view .documentation__content .table table,.page-id-documentation-view .documentation__content table table {
  background-color: #fff;
}

.table-condensed>thead>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>tfoot>tr>td {
  padding: 5px;
}

.table-bordered,.page-id-documentation-view .documentation__content table {
  border: 1px solid #ddd;
}

.table-bordered>thead>tr>th,.page-id-documentation-view .documentation__content table>thead>tr>th,.table-bordered>thead>tr>td,.page-id-documentation-view .documentation__content table>thead>tr>td,.table-bordered>tbody>tr>th,.page-id-documentation-view .documentation__content table>tbody>tr>th,.table-bordered>tbody>tr>td,.page-id-documentation-view .documentation__content table>tbody>tr>td,.table-bordered>tfoot>tr>th,.page-id-documentation-view .documentation__content table>tfoot>tr>th,.table-bordered>tfoot>tr>td,.page-id-documentation-view .documentation__content table>tfoot>tr>td {
  border: 1px solid #ddd;
}

.table-bordered>thead>tr>th,.page-id-documentation-view .documentation__content table>thead>tr>th,.table-bordered>thead>tr>td,.page-id-documentation-view .documentation__content table>thead>tr>td {
  border-bottom-width: 2px;
}

.table-striped>tbody>tr:nth-of-type(odd),.page-id-documentation-view .documentation__content table>tbody>tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}

.table-hover>tbody>tr:hover {
  background-color: #f5f5f5;
}

table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column;
}

table td[class*="col-"],table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell;
}

.table>thead>tr>td.active,.page-id-documentation-view .documentation__content table>thead>tr>td.active,.table>thead>tr>th.active,.page-id-documentation-view .documentation__content table>thead>tr>th.active,.table>thead>tr.active>td,.page-id-documentation-view .documentation__content table>thead>tr.active>td,.table>thead>tr.active>th,.page-id-documentation-view .documentation__content table>thead>tr.active>th,.table>tbody>tr>td.active,.page-id-documentation-view .documentation__content table>tbody>tr>td.active,.table>tbody>tr>th.active,.page-id-documentation-view .documentation__content table>tbody>tr>th.active,.table>tbody>tr.active>td,.page-id-documentation-view .documentation__content table>tbody>tr.active>td,.table>tbody>tr.active>th,.page-id-documentation-view .documentation__content table>tbody>tr.active>th,.table>tfoot>tr>td.active,.page-id-documentation-view .documentation__content table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.page-id-documentation-view .documentation__content table>tfoot>tr>th.active,.table>tfoot>tr.active>td,.page-id-documentation-view .documentation__content table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.page-id-documentation-view .documentation__content table>tfoot>tr.active>th {
  background-color: #f5f5f5;
}

.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th {
  background-color: #e8e8e8;
}

.table>thead>tr>td.success,.page-id-documentation-view .documentation__content table>thead>tr>td.success,.table>thead>tr>th.success,.page-id-documentation-view .documentation__content table>thead>tr>th.success,.table>thead>tr.success>td,.page-id-documentation-view .documentation__content table>thead>tr.success>td,.table>thead>tr.success>th,.page-id-documentation-view .documentation__content table>thead>tr.success>th,.table>tbody>tr>td.success,.page-id-documentation-view .documentation__content table>tbody>tr>td.success,.table>tbody>tr>th.success,.page-id-documentation-view .documentation__content table>tbody>tr>th.success,.table>tbody>tr.success>td,.page-id-documentation-view .documentation__content table>tbody>tr.success>td,.table>tbody>tr.success>th,.page-id-documentation-view .documentation__content table>tbody>tr.success>th,.table>tfoot>tr>td.success,.page-id-documentation-view .documentation__content table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.page-id-documentation-view .documentation__content table>tfoot>tr>th.success,.table>tfoot>tr.success>td,.page-id-documentation-view .documentation__content table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.page-id-documentation-view .documentation__content table>tfoot>tr.success>th {
  background-color: #dff0d8;
}

.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th {
  background-color: #d0e9c6;
}

.table>thead>tr>td.info,.page-id-documentation-view .documentation__content table>thead>tr>td.info,.table>thead>tr>th.info,.page-id-documentation-view .documentation__content table>thead>tr>th.info,.table>thead>tr.info>td,.page-id-documentation-view .documentation__content table>thead>tr.info>td,.table>thead>tr.info>th,.page-id-documentation-view .documentation__content table>thead>tr.info>th,.table>tbody>tr>td.info,.page-id-documentation-view .documentation__content table>tbody>tr>td.info,.table>tbody>tr>th.info,.page-id-documentation-view .documentation__content table>tbody>tr>th.info,.table>tbody>tr.info>td,.page-id-documentation-view .documentation__content table>tbody>tr.info>td,.table>tbody>tr.info>th,.page-id-documentation-view .documentation__content table>tbody>tr.info>th,.table>tfoot>tr>td.info,.page-id-documentation-view .documentation__content table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.page-id-documentation-view .documentation__content table>tfoot>tr>th.info,.table>tfoot>tr.info>td,.page-id-documentation-view .documentation__content table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.page-id-documentation-view .documentation__content table>tfoot>tr.info>th {
  background-color: #d9edf7;
}

.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th {
  background-color: #c4e3f3;
}

.table>thead>tr>td.warning,.page-id-documentation-view .documentation__content table>thead>tr>td.warning,.table>thead>tr>th.warning,.page-id-documentation-view .documentation__content table>thead>tr>th.warning,.table>thead>tr.warning>td,.page-id-documentation-view .documentation__content table>thead>tr.warning>td,.table>thead>tr.warning>th,.page-id-documentation-view .documentation__content table>thead>tr.warning>th,.table>tbody>tr>td.warning,.page-id-documentation-view .documentation__content table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.page-id-documentation-view .documentation__content table>tbody>tr>th.warning,.table>tbody>tr.warning>td,.page-id-documentation-view .documentation__content table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.page-id-documentation-view .documentation__content table>tbody>tr.warning>th,.table>tfoot>tr>td.warning,.page-id-documentation-view .documentation__content table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.page-id-documentation-view .documentation__content table>tfoot>tr>th.warning,.table>tfoot>tr.warning>td,.page-id-documentation-view .documentation__content table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.page-id-documentation-view .documentation__content table>tfoot>tr.warning>th {
  background-color: #fcf8e3;
}

.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th {
  background-color: #faf2cc;
}

.table>thead>tr>td.danger,.page-id-documentation-view .documentation__content table>thead>tr>td.danger,.table>thead>tr>th.danger,.page-id-documentation-view .documentation__content table>thead>tr>th.danger,.table>thead>tr.danger>td,.page-id-documentation-view .documentation__content table>thead>tr.danger>td,.table>thead>tr.danger>th,.page-id-documentation-view .documentation__content table>thead>tr.danger>th,.table>tbody>tr>td.danger,.page-id-documentation-view .documentation__content table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.page-id-documentation-view .documentation__content table>tbody>tr>th.danger,.table>tbody>tr.danger>td,.page-id-documentation-view .documentation__content table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.page-id-documentation-view .documentation__content table>tbody>tr.danger>th,.table>tfoot>tr>td.danger,.page-id-documentation-view .documentation__content table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.page-id-documentation-view .documentation__content table>tfoot>tr>th.danger,.table>tfoot>tr.danger>td,.page-id-documentation-view .documentation__content table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.page-id-documentation-view .documentation__content table>tfoot>tr.danger>th {
  background-color: #f2dede;
}

.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th {
  background-color: #ebcccc;
}

.table-responsive {
  overflow-x: auto;
  min-height: 0.01%;
}

@media screen and (max-width: 759px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 18.75px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }

  .table-responsive>.table,.page-id-documentation-view .documentation__content .table-responsive>table {
    margin-bottom: 0;
  }

  .table-responsive>.table>thead>tr>th,.page-id-documentation-view .documentation__content .table-responsive>table>thead>tr>th,.table-responsive>.table>thead>tr>td,.page-id-documentation-view .documentation__content .table-responsive>table>thead>tr>td,.table-responsive>.table>tbody>tr>th,.page-id-documentation-view .documentation__content .table-responsive>table>tbody>tr>th,.table-responsive>.table>tbody>tr>td,.page-id-documentation-view .documentation__content .table-responsive>table>tbody>tr>td,.table-responsive>.table>tfoot>tr>th,.page-id-documentation-view .documentation__content .table-responsive>table>tfoot>tr>th,.table-responsive>.table>tfoot>tr>td,.page-id-documentation-view .documentation__content .table-responsive>table>tfoot>tr>td {
    white-space: nowrap;
  }

  .table-responsive>.table-bordered,.page-id-documentation-view .documentation__content .table-responsive>table {
    border: 0;
  }

  .table-responsive>.table-bordered>thead>tr>th:first-child,.page-id-documentation-view .documentation__content .table-responsive>table>thead>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.page-id-documentation-view .documentation__content .table-responsive>table>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.page-id-documentation-view .documentation__content .table-responsive>table>tbody>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.page-id-documentation-view .documentation__content .table-responsive>table>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.page-id-documentation-view .documentation__content .table-responsive>table>tfoot>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.page-id-documentation-view .documentation__content .table-responsive>table>tfoot>tr>td:first-child {
    border-left: 0;
  }

  .table-responsive>.table-bordered>thead>tr>th:last-child,.page-id-documentation-view .documentation__content .table-responsive>table>thead>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.page-id-documentation-view .documentation__content .table-responsive>table>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.page-id-documentation-view .documentation__content .table-responsive>table>tbody>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.page-id-documentation-view .documentation__content .table-responsive>table>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.page-id-documentation-view .documentation__content .table-responsive>table>tfoot>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.page-id-documentation-view .documentation__content .table-responsive>table>tfoot>tr>td:last-child {
    border-right: 0;
  }

  .table-responsive>.table-bordered>tbody>tr:last-child>th,.page-id-documentation-view .documentation__content .table-responsive>table>tbody>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.page-id-documentation-view .documentation__content .table-responsive>table>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.page-id-documentation-view .documentation__content .table-responsive>table>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.page-id-documentation-view .documentation__content .table-responsive>table>tfoot>tr:last-child>td {
    border-bottom: 0;
  }
}

fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 25px;
  font-size: 22.5px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}

label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}

input[type="search"] {
  box-sizing: border-box;
}

input[type="radio"],input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}

input[type="file"] {
  display: block;
}

input[type="range"] {
  display: block;
  width: 100%;
}

select[multiple],select[size] {
  height: auto;
}

input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

output {
  display: block;
  padding-top: 7px;
  font-size: 15px;
  line-height: 1.73;
  color: #555555;
}

.form-control,.blog #mktoForm_569 input,#developer-community #community-hero .join-form .col-2 .mktoField,#contact #contact-form input,#contact #contact-form select,#contact #contact-form textarea,.contact-form input,.contact-form select,.contact-form textarea,#growth-guaranteed #contact-form input,#growth-guaranteed #contact-form select,.page-id-signup-home__main .signup .mktoForm select,.page-id-signup-home__main .signup .mktoForm [type=text],.page-id-signup-home__main .signup .mktoForm [type=email],.page-id-signup-home__main .signup .mktoForm [type=url] {
  display: block;
  width: 100%;
  height: 39px;
  padding: 6px 12px;
  font-size: 15px;
  line-height: 1.73;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.form-control:focus,.blog #mktoForm_569 input:focus,#developer-community #community-hero .join-form .col-2 .mktoField:focus,#contact #contact-form input:focus,#contact #contact-form select:focus,#contact #contact-form textarea:focus,.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus,#growth-guaranteed #contact-form input:focus,#growth-guaranteed #contact-form select:focus,.page-id-signup-home__main .signup .mktoForm select:focus,.page-id-signup-home__main .signup .mktoForm [type=text]:focus,.page-id-signup-home__main .signup .mktoForm [type=email]:focus,.page-id-signup-home__main .signup .mktoForm [type=url]:focus {
  border-color: #66afe9;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);
}

.form-control::-moz-placeholder,.blog #mktoForm_569 input::-moz-placeholder,#developer-community #community-hero .join-form .col-2 .mktoField::-moz-placeholder,#contact #contact-form input::-moz-placeholder,#contact #contact-form select::-moz-placeholder,#contact #contact-form textarea::-moz-placeholder,.contact-form input::-moz-placeholder,.contact-form select::-moz-placeholder,.contact-form textarea::-moz-placeholder,#growth-guaranteed #contact-form input::-moz-placeholder,#growth-guaranteed #contact-form select::-moz-placeholder,.page-id-signup-home__main .signup .mktoForm select::-moz-placeholder,.page-id-signup-home__main .signup .mktoForm [type=text]::-moz-placeholder,.page-id-signup-home__main .signup .mktoForm [type=email]::-moz-placeholder,.page-id-signup-home__main .signup .mktoForm [type=url]::-moz-placeholder {
  color: #999;
  opacity: 1;
}

.form-control:-ms-input-placeholder,.blog #mktoForm_569 input:-ms-input-placeholder,#developer-community #community-hero .join-form .col-2 .mktoField:-ms-input-placeholder,#contact #contact-form input:-ms-input-placeholder,#contact #contact-form select:-ms-input-placeholder,#contact #contact-form textarea:-ms-input-placeholder,.contact-form input:-ms-input-placeholder,.contact-form select:-ms-input-placeholder,.contact-form textarea:-ms-input-placeholder,#growth-guaranteed #contact-form input:-ms-input-placeholder,#growth-guaranteed #contact-form select:-ms-input-placeholder,.page-id-signup-home__main .signup .mktoForm select:-ms-input-placeholder,.page-id-signup-home__main .signup .mktoForm [type=text]:-ms-input-placeholder,.page-id-signup-home__main .signup .mktoForm [type=email]:-ms-input-placeholder,.page-id-signup-home__main .signup .mktoForm [type=url]:-ms-input-placeholder {
  color: #999;
}

.form-control::-webkit-input-placeholder,.blog #mktoForm_569 input::-webkit-input-placeholder,#developer-community #community-hero .join-form .col-2 .mktoField::-webkit-input-placeholder,#contact #contact-form input::-webkit-input-placeholder,#contact #contact-form select::-webkit-input-placeholder,#contact #contact-form textarea::-webkit-input-placeholder,.contact-form input::-webkit-input-placeholder,.contact-form select::-webkit-input-placeholder,.contact-form textarea::-webkit-input-placeholder,#growth-guaranteed #contact-form input::-webkit-input-placeholder,#growth-guaranteed #contact-form select::-webkit-input-placeholder,.page-id-signup-home__main .signup .mktoForm select::-webkit-input-placeholder,.page-id-signup-home__main .signup .mktoForm [type=text]::-webkit-input-placeholder,.page-id-signup-home__main .signup .mktoForm [type=email]::-webkit-input-placeholder,.page-id-signup-home__main .signup .mktoForm [type=url]::-webkit-input-placeholder {
  color: #999;
}

.form-control[disabled],.blog #mktoForm_569 input[disabled],#developer-community #community-hero .join-form .col-2 [disabled].mktoField,#contact #contact-form input[disabled],#contact #contact-form select[disabled],#contact #contact-form textarea[disabled],.contact-form input[disabled],.contact-form select[disabled],.contact-form textarea[disabled],#growth-guaranteed #contact-form input[disabled],#growth-guaranteed #contact-form select[disabled],.page-id-signup-home__main .signup .mktoForm select[disabled],.page-id-signup-home__main .signup .mktoForm [disabled][type=text],.page-id-signup-home__main .signup .mktoForm [disabled][type=email],.page-id-signup-home__main .signup .mktoForm [disabled][type=url],.form-control[readonly],.blog #mktoForm_569 input[readonly],#developer-community #community-hero .join-form .col-2 [readonly].mktoField,#contact #contact-form input[readonly],#contact #contact-form select[readonly],#contact #contact-form textarea[readonly],.contact-form input[readonly],.contact-form select[readonly],.contact-form textarea[readonly],#growth-guaranteed #contact-form input[readonly],#growth-guaranteed #contact-form select[readonly],.page-id-signup-home__main .signup .mktoForm select[readonly],.page-id-signup-home__main .signup .mktoForm [readonly][type=text],.page-id-signup-home__main .signup .mktoForm [readonly][type=email],.page-id-signup-home__main .signup .mktoForm [readonly][type=url],fieldset[disabled] .form-control,fieldset[disabled] .blog #mktoForm_569 input,.blog #mktoForm_569 fieldset[disabled] input,fieldset[disabled] #developer-community #community-hero .join-form .col-2 .mktoField,#developer-community #community-hero .join-form .col-2 fieldset[disabled] .mktoField,fieldset[disabled] #contact #contact-form input,#contact #contact-form fieldset[disabled] input,fieldset[disabled] #contact #contact-form select,#contact #contact-form fieldset[disabled] select,fieldset[disabled] #contact #contact-form textarea,#contact #contact-form fieldset[disabled] textarea,fieldset[disabled] .contact-form input,.contact-form fieldset[disabled] input,fieldset[disabled] .contact-form select,.contact-form fieldset[disabled] select,fieldset[disabled] .contact-form textarea,.contact-form fieldset[disabled] textarea,fieldset[disabled] #growth-guaranteed #contact-form input,#growth-guaranteed #contact-form fieldset[disabled] input,fieldset[disabled] #growth-guaranteed #contact-form select,#growth-guaranteed #contact-form fieldset[disabled] select,fieldset[disabled] .page-id-signup-home__main .signup .mktoForm select,.page-id-signup-home__main .signup .mktoForm fieldset[disabled] select,fieldset[disabled] .page-id-signup-home__main .signup .mktoForm [type=text],.page-id-signup-home__main .signup .mktoForm fieldset[disabled] [type=text],fieldset[disabled] .page-id-signup-home__main .signup .mktoForm [type=email],.page-id-signup-home__main .signup .mktoForm fieldset[disabled] [type=email],fieldset[disabled] .page-id-signup-home__main .signup .mktoForm [type=url],.page-id-signup-home__main .signup .mktoForm fieldset[disabled] [type=url] {
  cursor: false;
  background-color: #eeeeee;
  opacity: 1;
}

textarea.form-control,#developer-community #community-hero .join-form .col-2 textarea.mktoField,#contact #contact-form textarea,.contact-form textarea,.page-id-signup-home__main .signup .mktoForm textarea[type=text],.page-id-signup-home__main .signup .mktoForm textarea[type=email],.page-id-signup-home__main .signup .mktoForm textarea[type=url] {
  height: auto;
}

input[type="search"] {
  -webkit-appearance: none;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"] {
    line-height: 39px;
  }

  input[type="date"].input-sm,.input-group-sm input[type="date"],input[type="time"].input-sm,.input-group-sm input[type="time"],input[type="datetime-local"].input-sm,.input-group-sm input[type="datetime-local"],input[type="month"].input-sm,.input-group-sm input[type="month"] {
    line-height: 31px;
  }

  input[type="date"].input-lg,.input-group-lg input[type="date"],input[type="time"].input-lg,.input-group-lg input[type="time"],input[type="datetime-local"].input-lg,.input-group-lg input[type="datetime-local"],input[type="month"].input-lg,.input-group-lg input[type="month"] {
    line-height: 48px;
  }
}

.form-group {
  margin-bottom: 15px;
}

.radio,.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}

.radio label,.checkbox label {
  min-height: 25px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}

.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9;
}

.radio+.radio,.checkbox+.checkbox {
  margin-top: -5px;
}

.radio-inline,.checkbox-inline {
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}

.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}

input[type="radio"][disabled],input[type="radio"].disabled,fieldset[disabled] input[type="radio"],input[type="checkbox"][disabled],input[type="checkbox"].disabled,fieldset[disabled] input[type="checkbox"] {
  cursor: false;
}

.radio-inline.disabled,fieldset[disabled] .radio-inline,.checkbox-inline.disabled,fieldset[disabled] .checkbox-inline {
  cursor: false;
}

.radio.disabled label,fieldset[disabled] .radio label,.checkbox.disabled label,fieldset[disabled] .checkbox label {
  cursor: false;
}

.form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
}

.form-control-static.input-lg,.form-control-static.input-sm {
  padding-left: 0;
  padding-right: 0;
}

.input-sm {
  height: 31px;
  padding: 5px 10px;
  font-size: 13px;
  line-height: 1.5;
  border-radius: 3px;
}

select.input-sm {
  height: 31px;
  line-height: 31px;
}

textarea.input-sm,select[multiple].input-sm {
  height: auto;
}

.form-group-sm .form-control,.form-group-sm .blog #mktoForm_569 input,.blog #mktoForm_569 .form-group-sm input,.form-group-sm #developer-community #community-hero .join-form .col-2 .mktoField,#developer-community #community-hero .join-form .col-2 .form-group-sm .mktoField,.form-group-sm #contact #contact-form input,#contact #contact-form .form-group-sm input,.form-group-sm #contact #contact-form select,#contact #contact-form .form-group-sm select,.form-group-sm #contact #contact-form textarea,#contact #contact-form .form-group-sm textarea,.form-group-sm .contact-form input,.contact-form .form-group-sm input,.form-group-sm .contact-form select,.contact-form .form-group-sm select,.form-group-sm .contact-form textarea,.contact-form .form-group-sm textarea,.form-group-sm #growth-guaranteed #contact-form input,#growth-guaranteed #contact-form .form-group-sm input,.form-group-sm #growth-guaranteed #contact-form select,#growth-guaranteed #contact-form .form-group-sm select,.form-group-sm .page-id-signup-home__main .signup .mktoForm select,.page-id-signup-home__main .signup .mktoForm .form-group-sm select,.form-group-sm .page-id-signup-home__main .signup .mktoForm [type=text],.page-id-signup-home__main .signup .mktoForm .form-group-sm [type=text],.form-group-sm .page-id-signup-home__main .signup .mktoForm [type=email],.page-id-signup-home__main .signup .mktoForm .form-group-sm [type=email],.form-group-sm .page-id-signup-home__main .signup .mktoForm [type=url],.page-id-signup-home__main .signup .mktoForm .form-group-sm [type=url] {
  height: 31px;
  padding: 5px 10px;
  font-size: 13px;
  line-height: 1.5;
  border-radius: 3px;
}

.form-group-sm select.form-control,.form-group-sm #developer-community #community-hero .join-form .col-2 select.mktoField,#developer-community #community-hero .join-form .col-2 .form-group-sm select.mktoField,.form-group-sm #contact #contact-form select,#contact #contact-form .form-group-sm select,.form-group-sm .contact-form select,.contact-form .form-group-sm select,.form-group-sm #growth-guaranteed #contact-form select,#growth-guaranteed #contact-form .form-group-sm select,.form-group-sm .page-id-signup-home__main .signup .mktoForm select,.page-id-signup-home__main .signup .mktoForm .form-group-sm select {
  height: 31px;
  line-height: 31px;
}

.form-group-sm textarea.form-control,.form-group-sm #developer-community #community-hero .join-form .col-2 textarea.mktoField,#developer-community #community-hero .join-form .col-2 .form-group-sm textarea.mktoField,.form-group-sm #contact #contact-form textarea,#contact #contact-form .form-group-sm textarea,.form-group-sm .contact-form textarea,.contact-form .form-group-sm textarea,.form-group-sm .page-id-signup-home__main .signup .mktoForm textarea[type=text],.page-id-signup-home__main .signup .mktoForm .form-group-sm textarea[type=text],.form-group-sm .page-id-signup-home__main .signup .mktoForm textarea[type=email],.page-id-signup-home__main .signup .mktoForm .form-group-sm textarea[type=email],.form-group-sm .page-id-signup-home__main .signup .mktoForm textarea[type=url],.page-id-signup-home__main .signup .mktoForm .form-group-sm textarea[type=url],.form-group-sm select[multiple].form-control,.form-group-sm #developer-community #community-hero .join-form .col-2 select[multiple].mktoField,#developer-community #community-hero .join-form .col-2 .form-group-sm select[multiple].mktoField,.form-group-sm #contact #contact-form select[multiple],#contact #contact-form .form-group-sm select[multiple],.form-group-sm .contact-form select[multiple],.contact-form .form-group-sm select[multiple],.form-group-sm #growth-guaranteed #contact-form select[multiple],#growth-guaranteed #contact-form .form-group-sm select[multiple],.form-group-sm .page-id-signup-home__main .signup .mktoForm select[multiple],.page-id-signup-home__main .signup .mktoForm .form-group-sm select[multiple] {
  height: auto;
}

.form-group-sm .form-control-static {
  height: 31px;
  padding: 5px 10px;
  font-size: 13px;
  line-height: 1.5;
}

.input-lg {
  height: 48px;
  padding: 10px 16px;
  font-size: 19px;
  line-height: 1.3333333;
  border-radius: 6px;
}

select.input-lg {
  height: 48px;
  line-height: 48px;
}

textarea.input-lg,select[multiple].input-lg {
  height: auto;
}

.form-group-lg .form-control,.form-group-lg .blog #mktoForm_569 input,.blog #mktoForm_569 .form-group-lg input,.form-group-lg #developer-community #community-hero .join-form .col-2 .mktoField,#developer-community #community-hero .join-form .col-2 .form-group-lg .mktoField,.form-group-lg #contact #contact-form input,#contact #contact-form .form-group-lg input,.form-group-lg #contact #contact-form select,#contact #contact-form .form-group-lg select,.form-group-lg #contact #contact-form textarea,#contact #contact-form .form-group-lg textarea,.form-group-lg .contact-form input,.contact-form .form-group-lg input,.form-group-lg .contact-form select,.contact-form .form-group-lg select,.form-group-lg .contact-form textarea,.contact-form .form-group-lg textarea,.form-group-lg #growth-guaranteed #contact-form input,#growth-guaranteed #contact-form .form-group-lg input,.form-group-lg #growth-guaranteed #contact-form select,#growth-guaranteed #contact-form .form-group-lg select,.form-group-lg .page-id-signup-home__main .signup .mktoForm select,.page-id-signup-home__main .signup .mktoForm .form-group-lg select,.form-group-lg .page-id-signup-home__main .signup .mktoForm [type=text],.page-id-signup-home__main .signup .mktoForm .form-group-lg [type=text],.form-group-lg .page-id-signup-home__main .signup .mktoForm [type=email],.page-id-signup-home__main .signup .mktoForm .form-group-lg [type=email],.form-group-lg .page-id-signup-home__main .signup .mktoForm [type=url],.page-id-signup-home__main .signup .mktoForm .form-group-lg [type=url] {
  height: 48px;
  padding: 10px 16px;
  font-size: 19px;
  line-height: 1.3333333;
  border-radius: 6px;
}

.form-group-lg select.form-control,.form-group-lg #developer-community #community-hero .join-form .col-2 select.mktoField,#developer-community #community-hero .join-form .col-2 .form-group-lg select.mktoField,.form-group-lg #contact #contact-form select,#contact #contact-form .form-group-lg select,.form-group-lg .contact-form select,.contact-form .form-group-lg select,.form-group-lg #growth-guaranteed #contact-form select,#growth-guaranteed #contact-form .form-group-lg select,.form-group-lg .page-id-signup-home__main .signup .mktoForm select,.page-id-signup-home__main .signup .mktoForm .form-group-lg select {
  height: 48px;
  line-height: 48px;
}

.form-group-lg textarea.form-control,.form-group-lg #developer-community #community-hero .join-form .col-2 textarea.mktoField,#developer-community #community-hero .join-form .col-2 .form-group-lg textarea.mktoField,.form-group-lg #contact #contact-form textarea,#contact #contact-form .form-group-lg textarea,.form-group-lg .contact-form textarea,.contact-form .form-group-lg textarea,.form-group-lg .page-id-signup-home__main .signup .mktoForm textarea[type=text],.page-id-signup-home__main .signup .mktoForm .form-group-lg textarea[type=text],.form-group-lg .page-id-signup-home__main .signup .mktoForm textarea[type=email],.page-id-signup-home__main .signup .mktoForm .form-group-lg textarea[type=email],.form-group-lg .page-id-signup-home__main .signup .mktoForm textarea[type=url],.page-id-signup-home__main .signup .mktoForm .form-group-lg textarea[type=url],.form-group-lg select[multiple].form-control,.form-group-lg #developer-community #community-hero .join-form .col-2 select[multiple].mktoField,#developer-community #community-hero .join-form .col-2 .form-group-lg select[multiple].mktoField,.form-group-lg #contact #contact-form select[multiple],#contact #contact-form .form-group-lg select[multiple],.form-group-lg .contact-form select[multiple],.contact-form .form-group-lg select[multiple],.form-group-lg #growth-guaranteed #contact-form select[multiple],#growth-guaranteed #contact-form .form-group-lg select[multiple],.form-group-lg .page-id-signup-home__main .signup .mktoForm select[multiple],.page-id-signup-home__main .signup .mktoForm .form-group-lg select[multiple] {
  height: auto;
}

.form-group-lg .form-control-static {
  height: 48px;
  padding: 10px 16px;
  font-size: 19px;
  line-height: 1.3333333;
}

.has-feedback {
  position: relative;
}

.has-feedback .form-control,.has-feedback .blog #mktoForm_569 input,.blog #mktoForm_569 .has-feedback input,.has-feedback #developer-community #community-hero .join-form .col-2 .mktoField,#developer-community #community-hero .join-form .col-2 .has-feedback .mktoField,.has-feedback #contact #contact-form input,#contact #contact-form .has-feedback input,.has-feedback #contact #contact-form select,#contact #contact-form .has-feedback select,.has-feedback #contact #contact-form textarea,#contact #contact-form .has-feedback textarea,.has-feedback .contact-form input,.contact-form .has-feedback input,.has-feedback .contact-form select,.contact-form .has-feedback select,.has-feedback .contact-form textarea,.contact-form .has-feedback textarea,.has-feedback #growth-guaranteed #contact-form input,#growth-guaranteed #contact-form .has-feedback input,.has-feedback #growth-guaranteed #contact-form select,#growth-guaranteed #contact-form .has-feedback select,.has-feedback .page-id-signup-home__main .signup .mktoForm select,.page-id-signup-home__main .signup .mktoForm .has-feedback select,.has-feedback .page-id-signup-home__main .signup .mktoForm [type=text],.page-id-signup-home__main .signup .mktoForm .has-feedback [type=text],.has-feedback .page-id-signup-home__main .signup .mktoForm [type=email],.page-id-signup-home__main .signup .mktoForm .has-feedback [type=email],.has-feedback .page-id-signup-home__main .signup .mktoForm [type=url],.page-id-signup-home__main .signup .mktoForm .has-feedback [type=url] {
  padding-right: 48.75px;
}

.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 39px;
  height: 39px;
  line-height: 39px;
  text-align: center;
  pointer-events: none;
}

.input-lg+.form-control-feedback {
  width: 48px;
  height: 48px;
  line-height: 48px;
}

.input-sm+.form-control-feedback {
  width: 31px;
  height: 31px;
  line-height: 31px;
}

.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label {
  color: #3c763d;
}

.has-success .form-control,.has-success .blog #mktoForm_569 input,.blog #mktoForm_569 .has-success input,.has-success #developer-community #community-hero .join-form .col-2 .mktoField,#developer-community #community-hero .join-form .col-2 .has-success .mktoField,.has-success #contact #contact-form input,#contact #contact-form .has-success input,.has-success #contact #contact-form select,#contact #contact-form .has-success select,.has-success #contact #contact-form textarea,#contact #contact-form .has-success textarea,.has-success .contact-form input,.contact-form .has-success input,.has-success .contact-form select,.contact-form .has-success select,.has-success .contact-form textarea,.contact-form .has-success textarea,.has-success #growth-guaranteed #contact-form input,#growth-guaranteed #contact-form .has-success input,.has-success #growth-guaranteed #contact-form select,#growth-guaranteed #contact-form .has-success select,.has-success .page-id-signup-home__main .signup .mktoForm select,.page-id-signup-home__main .signup .mktoForm .has-success select,.has-success .page-id-signup-home__main .signup .mktoForm [type=text],.page-id-signup-home__main .signup .mktoForm .has-success [type=text],.has-success .page-id-signup-home__main .signup .mktoForm [type=email],.page-id-signup-home__main .signup .mktoForm .has-success [type=email],.has-success .page-id-signup-home__main .signup .mktoForm [type=url],.page-id-signup-home__main .signup .mktoForm .has-success [type=url] {
  border-color: #3c763d;
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
}

.has-success .form-control:focus,.has-success .blog #mktoForm_569 input:focus,.blog #mktoForm_569 .has-success input:focus,.has-success #developer-community #community-hero .join-form .col-2 .mktoField:focus,#developer-community #community-hero .join-form .col-2 .has-success .mktoField:focus,.has-success #contact #contact-form input:focus,#contact #contact-form .has-success input:focus,.has-success #contact #contact-form select:focus,#contact #contact-form .has-success select:focus,.has-success #contact #contact-form textarea:focus,#contact #contact-form .has-success textarea:focus,.has-success .contact-form input:focus,.contact-form .has-success input:focus,.has-success .contact-form select:focus,.contact-form .has-success select:focus,.has-success .contact-form textarea:focus,.contact-form .has-success textarea:focus,.has-success #growth-guaranteed #contact-form input:focus,#growth-guaranteed #contact-form .has-success input:focus,.has-success #growth-guaranteed #contact-form select:focus,#growth-guaranteed #contact-form .has-success select:focus,.has-success .page-id-signup-home__main .signup .mktoForm select:focus,.page-id-signup-home__main .signup .mktoForm .has-success select:focus,.has-success .page-id-signup-home__main .signup .mktoForm [type=text]:focus,.page-id-signup-home__main .signup .mktoForm .has-success [type=text]:focus,.has-success .page-id-signup-home__main .signup .mktoForm [type=email]:focus,.page-id-signup-home__main .signup .mktoForm .has-success [type=email]:focus,.has-success .page-id-signup-home__main .signup .mktoForm [type=url]:focus,.page-id-signup-home__main .signup .mktoForm .has-success [type=url]:focus {
  border-color: #2b542c;
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168;
}

.has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8;
}

.has-success .form-control-feedback {
  color: #3c763d;
}

.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label {
  color: #8a6d3b;
}

.has-warning .form-control,.has-warning .blog #mktoForm_569 input,.blog #mktoForm_569 .has-warning input,.has-warning #developer-community #community-hero .join-form .col-2 .mktoField,#developer-community #community-hero .join-form .col-2 .has-warning .mktoField,.has-warning #contact #contact-form input,#contact #contact-form .has-warning input,.has-warning #contact #contact-form select,#contact #contact-form .has-warning select,.has-warning #contact #contact-form textarea,#contact #contact-form .has-warning textarea,.has-warning .contact-form input,.contact-form .has-warning input,.has-warning .contact-form select,.contact-form .has-warning select,.has-warning .contact-form textarea,.contact-form .has-warning textarea,.has-warning #growth-guaranteed #contact-form input,#growth-guaranteed #contact-form .has-warning input,.has-warning #growth-guaranteed #contact-form select,#growth-guaranteed #contact-form .has-warning select,.has-warning .page-id-signup-home__main .signup .mktoForm select,.page-id-signup-home__main .signup .mktoForm .has-warning select,.has-warning .page-id-signup-home__main .signup .mktoForm [type=text],.page-id-signup-home__main .signup .mktoForm .has-warning [type=text],.has-warning .page-id-signup-home__main .signup .mktoForm [type=email],.page-id-signup-home__main .signup .mktoForm .has-warning [type=email],.has-warning .page-id-signup-home__main .signup .mktoForm [type=url],.page-id-signup-home__main .signup .mktoForm .has-warning [type=url] {
  border-color: #8a6d3b;
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
}

.has-warning .form-control:focus,.has-warning .blog #mktoForm_569 input:focus,.blog #mktoForm_569 .has-warning input:focus,.has-warning #developer-community #community-hero .join-form .col-2 .mktoField:focus,#developer-community #community-hero .join-form .col-2 .has-warning .mktoField:focus,.has-warning #contact #contact-form input:focus,#contact #contact-form .has-warning input:focus,.has-warning #contact #contact-form select:focus,#contact #contact-form .has-warning select:focus,.has-warning #contact #contact-form textarea:focus,#contact #contact-form .has-warning textarea:focus,.has-warning .contact-form input:focus,.contact-form .has-warning input:focus,.has-warning .contact-form select:focus,.contact-form .has-warning select:focus,.has-warning .contact-form textarea:focus,.contact-form .has-warning textarea:focus,.has-warning #growth-guaranteed #contact-form input:focus,#growth-guaranteed #contact-form .has-warning input:focus,.has-warning #growth-guaranteed #contact-form select:focus,#growth-guaranteed #contact-form .has-warning select:focus,.has-warning .page-id-signup-home__main .signup .mktoForm select:focus,.page-id-signup-home__main .signup .mktoForm .has-warning select:focus,.has-warning .page-id-signup-home__main .signup .mktoForm [type=text]:focus,.page-id-signup-home__main .signup .mktoForm .has-warning [type=text]:focus,.has-warning .page-id-signup-home__main .signup .mktoForm [type=email]:focus,.page-id-signup-home__main .signup .mktoForm .has-warning [type=email]:focus,.has-warning .page-id-signup-home__main .signup .mktoForm [type=url]:focus,.page-id-signup-home__main .signup .mktoForm .has-warning [type=url]:focus {
  border-color: #66512c;
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b;
}

.has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3;
}

.has-warning .form-control-feedback {
  color: #8a6d3b;
}

.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label {
  color: #a94442;
}

.has-error .form-control,.has-error .blog #mktoForm_569 input,.blog #mktoForm_569 .has-error input,.has-error #developer-community #community-hero .join-form .col-2 .mktoField,#developer-community #community-hero .join-form .col-2 .has-error .mktoField,.has-error #contact #contact-form input,#contact #contact-form .has-error input,.has-error #contact #contact-form select,#contact #contact-form .has-error select,.has-error #contact #contact-form textarea,#contact #contact-form .has-error textarea,.has-error .contact-form input,.contact-form .has-error input,.has-error .contact-form select,.contact-form .has-error select,.has-error .contact-form textarea,.contact-form .has-error textarea,.has-error #growth-guaranteed #contact-form input,#growth-guaranteed #contact-form .has-error input,.has-error #growth-guaranteed #contact-form select,#growth-guaranteed #contact-form .has-error select,.has-error .page-id-signup-home__main .signup .mktoForm select,.page-id-signup-home__main .signup .mktoForm .has-error select,.has-error .page-id-signup-home__main .signup .mktoForm [type=text],.page-id-signup-home__main .signup .mktoForm .has-error [type=text],.has-error .page-id-signup-home__main .signup .mktoForm [type=email],.page-id-signup-home__main .signup .mktoForm .has-error [type=email],.has-error .page-id-signup-home__main .signup .mktoForm [type=url],.page-id-signup-home__main .signup .mktoForm .has-error [type=url] {
  border-color: #a94442;
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
}

.has-error .form-control:focus,.has-error .blog #mktoForm_569 input:focus,.blog #mktoForm_569 .has-error input:focus,.has-error #developer-community #community-hero .join-form .col-2 .mktoField:focus,#developer-community #community-hero .join-form .col-2 .has-error .mktoField:focus,.has-error #contact #contact-form input:focus,#contact #contact-form .has-error input:focus,.has-error #contact #contact-form select:focus,#contact #contact-form .has-error select:focus,.has-error #contact #contact-form textarea:focus,#contact #contact-form .has-error textarea:focus,.has-error .contact-form input:focus,.contact-form .has-error input:focus,.has-error .contact-form select:focus,.contact-form .has-error select:focus,.has-error .contact-form textarea:focus,.contact-form .has-error textarea:focus,.has-error #growth-guaranteed #contact-form input:focus,#growth-guaranteed #contact-form .has-error input:focus,.has-error #growth-guaranteed #contact-form select:focus,#growth-guaranteed #contact-form .has-error select:focus,.has-error .page-id-signup-home__main .signup .mktoForm select:focus,.page-id-signup-home__main .signup .mktoForm .has-error select:focus,.has-error .page-id-signup-home__main .signup .mktoForm [type=text]:focus,.page-id-signup-home__main .signup .mktoForm .has-error [type=text]:focus,.has-error .page-id-signup-home__main .signup .mktoForm [type=email]:focus,.page-id-signup-home__main .signup .mktoForm .has-error [type=email]:focus,.has-error .page-id-signup-home__main .signup .mktoForm [type=url]:focus,.page-id-signup-home__main .signup .mktoForm .has-error [type=url]:focus {
  border-color: #843534;
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;
}

.has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede;
}

.has-error .form-control-feedback {
  color: #a94442;
}

.has-feedback label ~ .form-control-feedback {
  top: 30px;
}

.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}

.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #009eb5;
}

@media (min-width: 760px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }

  .form-inline .form-control,.form-inline .blog #mktoForm_569 input,.blog #mktoForm_569 .form-inline input,.form-inline #developer-community #community-hero .join-form .col-2 .mktoField,#developer-community #community-hero .join-form .col-2 .form-inline .mktoField,.form-inline #contact #contact-form input,#contact #contact-form .form-inline input,.form-inline #contact #contact-form select,#contact #contact-form .form-inline select,.form-inline #contact #contact-form textarea,#contact #contact-form .form-inline textarea,.form-inline .contact-form input,.contact-form .form-inline input,.form-inline .contact-form select,.contact-form .form-inline select,.form-inline .contact-form textarea,.contact-form .form-inline textarea,.form-inline #growth-guaranteed #contact-form input,#growth-guaranteed #contact-form .form-inline input,.form-inline #growth-guaranteed #contact-form select,#growth-guaranteed #contact-form .form-inline select,.form-inline .page-id-signup-home__main .signup .mktoForm select,.page-id-signup-home__main .signup .mktoForm .form-inline select,.form-inline .page-id-signup-home__main .signup .mktoForm [type=text],.page-id-signup-home__main .signup .mktoForm .form-inline [type=text],.form-inline .page-id-signup-home__main .signup .mktoForm [type=email],.page-id-signup-home__main .signup .mktoForm .form-inline [type=email],.form-inline .page-id-signup-home__main .signup .mktoForm [type=url],.page-id-signup-home__main .signup .mktoForm .form-inline [type=url] {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }

  .form-inline .form-control-static {
    display: inline-block;
  }

  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }

  .form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control,.form-inline .input-group .blog #mktoForm_569 input,.blog #mktoForm_569 .form-inline .input-group input,.form-inline .input-group #developer-community #community-hero .join-form .col-2 .mktoField,#developer-community #community-hero .join-form .col-2 .form-inline .input-group .mktoField,.form-inline .input-group #contact #contact-form input,#contact #contact-form .form-inline .input-group input,.form-inline .input-group #contact #contact-form select,#contact #contact-form .form-inline .input-group select,.form-inline .input-group #contact #contact-form textarea,#contact #contact-form .form-inline .input-group textarea,.form-inline .input-group .contact-form input,.contact-form .form-inline .input-group input,.form-inline .input-group .contact-form select,.contact-form .form-inline .input-group select,.form-inline .input-group .contact-form textarea,.contact-form .form-inline .input-group textarea,.form-inline .input-group #growth-guaranteed #contact-form input,#growth-guaranteed #contact-form .form-inline .input-group input,.form-inline .input-group #growth-guaranteed #contact-form select,#growth-guaranteed #contact-form .form-inline .input-group select,.form-inline .input-group .page-id-signup-home__main .signup .mktoForm select,.page-id-signup-home__main .signup .mktoForm .form-inline .input-group select,.form-inline .input-group .page-id-signup-home__main .signup .mktoForm [type=text],.page-id-signup-home__main .signup .mktoForm .form-inline .input-group [type=text],.form-inline .input-group .page-id-signup-home__main .signup .mktoForm [type=email],.page-id-signup-home__main .signup .mktoForm .form-inline .input-group [type=email],.form-inline .input-group .page-id-signup-home__main .signup .mktoForm [type=url],.page-id-signup-home__main .signup .mktoForm .form-inline .input-group [type=url] {
    width: auto;
  }

  .form-inline .input-group>.form-control,.form-inline .blog #mktoForm_569 .input-group>input,.blog #mktoForm_569 .form-inline .input-group>input,.form-inline #developer-community #community-hero .join-form .col-2 .input-group>.mktoField,#developer-community #community-hero .join-form .col-2 .form-inline .input-group>.mktoField,.form-inline #contact #contact-form .input-group>input,#contact #contact-form .form-inline .input-group>input,.form-inline #contact #contact-form .input-group>select,#contact #contact-form .form-inline .input-group>select,.form-inline #contact #contact-form .input-group>textarea,#contact #contact-form .form-inline .input-group>textarea,.form-inline .contact-form .input-group>input,.contact-form .form-inline .input-group>input,.form-inline .contact-form .input-group>select,.contact-form .form-inline .input-group>select,.form-inline .contact-form .input-group>textarea,.contact-form .form-inline .input-group>textarea,.form-inline #growth-guaranteed #contact-form .input-group>input,#growth-guaranteed #contact-form .form-inline .input-group>input,.form-inline #growth-guaranteed #contact-form .input-group>select,#growth-guaranteed #contact-form .form-inline .input-group>select,.form-inline .page-id-signup-home__main .signup .mktoForm .input-group>select,.page-id-signup-home__main .signup .mktoForm .form-inline .input-group>select,.form-inline .page-id-signup-home__main .signup .mktoForm .input-group>[type=text],.page-id-signup-home__main .signup .mktoForm .form-inline .input-group>[type=text],.form-inline .page-id-signup-home__main .signup .mktoForm .input-group>[type=email],.page-id-signup-home__main .signup .mktoForm .form-inline .input-group>[type=email],.form-inline .page-id-signup-home__main .signup .mktoForm .input-group>[type=url],.page-id-signup-home__main .signup .mktoForm .form-inline .input-group>[type=url] {
    width: 100%;
  }

  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }

  .form-inline .radio,.form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }

  .form-inline .radio label,.form-inline .checkbox label {
    padding-left: 0;
  }

  .form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }

  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}

.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
}

.form-horizontal .radio,.form-horizontal .checkbox {
  min-height: 32px;
}

.form-horizontal .form-group {
  margin-left: -10px;
  margin-right: -10px;
}

.form-horizontal .form-group:before,.form-horizontal .form-group:after {
  content: " ";
  display: table;
}

.form-horizontal .form-group:after {
  clear: both;
}

@media (min-width: 760px) {
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px;
  }
}

.form-horizontal .has-feedback .form-control-feedback {
  right: 10px;
}

@media (min-width: 760px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 14.333333px;
  }
}

@media (min-width: 760px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
  }
}

.fade {
  opacity: 0;
  transition: opacity .15s linear;
}

.fade.in {
  opacity: 1;
}

.collapse {
  display: none;
  visibility: hidden;
}

.collapse.in {
  display: block;
  visibility: visible;
}

tr.collapse.in {
  display: table-row;
}

tbody.collapse.in {
  display: table-row-group;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition-property: height,visibility;
  transition-duration: .35s;
  transition-timing-function: ease;
}

.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px solid;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}

.dropup,.dropdown {
  position: relative;
}

.dropdown-toggle:focus {
  outline: 0;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 15px;
  text-align: left;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0,0,0,0.15);
  border-radius: 4px;
  box-shadow: 0 6px 12px rgba(0,0,0,0.175);
  background-clip: padding-box;
}

.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}

.dropdown-menu .divider {
  height: 1px;
  margin: 11.5px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

.dropdown-menu>li>a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.73;
  color: #333333;
  white-space: nowrap;
}

.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}

.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #337ab7;
}

.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus {
  color: #777777;
}

.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: false;
}

.open>.dropdown-menu {
  display: block;
}

.open>a {
  outline: 0;
}

.dropdown-menu-right {
  left: auto;
  right: 0;
}

.dropdown-menu-left {
  left: 0;
  right: auto;
}

.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 13px;
  line-height: 1.73;
  color: #777777;
  white-space: nowrap;
}

.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}

.pull-right>.dropdown-menu {
  right: 0;
  left: auto;
}

.dropup .caret,.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid;
  content: "";
}

.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}

@media (min-width: 760px) {
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto;
  }

  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }
}

.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}

.nav:before,.nav:after {
  content: " ";
  display: table;
}

.nav:after {
  clear: both;
}

.nav>li {
  position: relative;
  display: block;
}

.nav>li>a {
  position: relative;
  display: block;
  padding: 10px 15px;
}

.nav>li>a:hover,.nav>li>a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}

.nav>li.disabled>a {
  color: #777777;
}

.nav>li.disabled>a:hover,.nav>li.disabled>a:focus {
  color: #777777;
  text-decoration: none;
  background-color: transparent;
  cursor: false;
}

.nav .open>a,.nav .open>a:hover,.nav .open>a:focus {
  background-color: #eeeeee;
  border-color: #075692;
}

.nav .nav-divider {
  height: 1px;
  margin: 11.5px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

.nav>li>a>img {
  max-width: none;
}

.nav-tabs {
  border-bottom: 1px solid #ddd;
}

.nav-tabs>li {
  float: left;
  margin-bottom: -1px;
}

.nav-tabs>li>a {
  margin-right: 2px;
  line-height: 1.73;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}

.nav-tabs>li>a:hover {
  border-color: #eeeeee #eeeeee #ddd;
}

.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus {
  color: #555555;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  cursor: default;
}

.nav-pills>li {
  float: left;
}

.nav-pills>li>a {
  border-radius: 4px;
}

.nav-pills>li+li {
  margin-left: 2px;
}

.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus {
  color: #fff;
  background-color: #337ab7;
}

.nav-stacked>li {
  float: none;
}

.nav-stacked>li+li {
  margin-top: 2px;
  margin-left: 0;
}

.nav-justified,.nav-tabs.nav-justified {
  width: 100%;
}

.nav-justified>li,.nav-tabs.nav-justified>li {
  float: none;
}

.nav-justified>li>a,.nav-tabs.nav-justified>li>a {
  text-align: center;
  margin-bottom: 5px;
}

.nav-justified>.dropdown .dropdown-menu {
  top: auto;
  left: auto;
}

@media (min-width: 760px) {
  .nav-justified>li,.nav-tabs.nav-justified>li {
    display: table-cell;
    width: 1%;
  }

  .nav-justified>li>a,.nav-tabs.nav-justified>li>a {
    margin-bottom: 0;
  }
}

.nav-tabs-justified,.nav-tabs.nav-justified {
  border-bottom: 0;
}

.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a {
  margin-right: 0;
  border-radius: 4px;
}

.nav-tabs-justified>.active>a,.nav-tabs.nav-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:focus {
  border: 1px solid #ddd;
}

@media (min-width: 760px) {
  .nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }

  .nav-tabs-justified>.active>a,.nav-tabs.nav-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:focus {
    border-bottom-color: #fff;
  }
}

.tab-content>.tab-pane {
  display: none;
  visibility: hidden;
}

.tab-content>.active {
  display: block;
  visibility: visible;
}

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.navbar {
  position: relative;
  min-height: 60px;
  margin-bottom: 25px;
  border: 1px solid transparent;
}

.navbar:before,.navbar:after {
  content: " ";
  display: table;
}

.navbar:after {
  clear: both;
}

@media (min-width: 760px) {
  .navbar {
    border-radius: 4px;
  }
}

.navbar-header:before,.navbar-header:after {
  content: " ";
  display: table;
}

.navbar-header:after {
  clear: both;
}

@media (min-width: 760px) {
  .navbar-header {
    float: left;
  }
}

.navbar-collapse {
  overflow-x: visible;
  padding-right: 10px;
  padding-left: 10px;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
  -webkit-overflow-scrolling: touch;
}

.navbar-collapse:before,.navbar-collapse:after {
  content: " ";
  display: table;
}

.navbar-collapse:after {
  clear: both;
}

.navbar-collapse.in {
  overflow-y: auto;
}

@media (min-width: 760px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }

  .navbar-collapse.collapse {
    display: block !important;
    visibility: visible !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }

  .navbar-collapse.in {
    overflow-y: visible;
  }

  .navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }
}

.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}

@media (max-device-width: 480px) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}

.container>.navbar-header,.desktop-only-message>.navbar-header,.container>.navbar-collapse,.desktop-only-message>.navbar-collapse,.container-fluid>.navbar-header,.container-fluid>.navbar-collapse {
  margin-right: -10px;
  margin-left: -10px;
}

@media (min-width: 760px) {
  .container>.navbar-header,.desktop-only-message>.navbar-header,.container>.navbar-collapse,.desktop-only-message>.navbar-collapse,.container-fluid>.navbar-header,.container-fluid>.navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}

.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}

@media (min-width: 760px) {
  .navbar-static-top {
    border-radius: 0;
  }
}

.navbar-fixed-top,.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}

@media (min-width: 760px) {
  .navbar-fixed-top,.navbar-fixed-bottom {
    border-radius: 0;
  }
}

.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}

.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}

.navbar-brand {
  float: left;
  padding: 17.5px 10px;
  font-size: 19px;
  line-height: 25px;
  height: 60px;
}

.navbar-brand:hover,.navbar-brand:focus {
  text-decoration: none;
}

.navbar-brand>img {
  display: block;
}

@media (min-width: 760px) {
  .navbar>.container .navbar-brand,.navbar>.desktop-only-message .navbar-brand,.navbar>.container-fluid .navbar-brand {
    margin-left: -10px;
  }
}

.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 10px;
  padding: 9px 10px;
  margin-top: 13px;
  margin-bottom: 13px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}

.navbar-toggle:focus {
  outline: 0;
}

.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}

.navbar-toggle .icon-bar+.icon-bar {
  margin-top: 4px;
}

@media (min-width: 760px) {
  .navbar-toggle {
    display: none;
  }
}

.navbar-nav {
  margin: 8.75px -10px;
}

.navbar-nav>li>a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 25px;
}

@media (max-width: 759px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }

  .navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }

  .navbar-nav .open .dropdown-menu>li>a {
    line-height: 25px;
  }

  .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus {
    background-image: none;
  }
}

@media (min-width: 760px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }

  .navbar-nav>li {
    float: left;
  }

  .navbar-nav>li>a {
    padding-top: 17.5px;
    padding-bottom: 17.5px;
  }
}

.navbar-form {
  margin-left: -10px;
  margin-right: -10px;
  padding: 10px 10px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);
  margin-top: 10.5px;
  margin-bottom: 10.5px;
}

@media (min-width: 760px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }

  .navbar-form .form-control,.navbar-form .blog #mktoForm_569 input,.blog #mktoForm_569 .navbar-form input,.navbar-form #developer-community #community-hero .join-form .col-2 .mktoField,#developer-community #community-hero .join-form .col-2 .navbar-form .mktoField,.navbar-form #contact #contact-form input,#contact #contact-form .navbar-form input,.navbar-form #contact #contact-form select,#contact #contact-form .navbar-form select,.navbar-form #contact #contact-form textarea,#contact #contact-form .navbar-form textarea,.navbar-form .contact-form input,.contact-form .navbar-form input,.navbar-form .contact-form select,.contact-form .navbar-form select,.navbar-form .contact-form textarea,.contact-form .navbar-form textarea,.navbar-form #growth-guaranteed #contact-form input,#growth-guaranteed #contact-form .navbar-form input,.navbar-form #growth-guaranteed #contact-form select,#growth-guaranteed #contact-form .navbar-form select,.navbar-form .page-id-signup-home__main .signup .mktoForm select,.page-id-signup-home__main .signup .mktoForm .navbar-form select,.navbar-form .page-id-signup-home__main .signup .mktoForm [type=text],.page-id-signup-home__main .signup .mktoForm .navbar-form [type=text],.navbar-form .page-id-signup-home__main .signup .mktoForm [type=email],.page-id-signup-home__main .signup .mktoForm .navbar-form [type=email],.navbar-form .page-id-signup-home__main .signup .mktoForm [type=url],.page-id-signup-home__main .signup .mktoForm .navbar-form [type=url] {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }

  .navbar-form .form-control-static {
    display: inline-block;
  }

  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }

  .navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control,.navbar-form .input-group .blog #mktoForm_569 input,.blog #mktoForm_569 .navbar-form .input-group input,.navbar-form .input-group #developer-community #community-hero .join-form .col-2 .mktoField,#developer-community #community-hero .join-form .col-2 .navbar-form .input-group .mktoField,.navbar-form .input-group #contact #contact-form input,#contact #contact-form .navbar-form .input-group input,.navbar-form .input-group #contact #contact-form select,#contact #contact-form .navbar-form .input-group select,.navbar-form .input-group #contact #contact-form textarea,#contact #contact-form .navbar-form .input-group textarea,.navbar-form .input-group .contact-form input,.contact-form .navbar-form .input-group input,.navbar-form .input-group .contact-form select,.contact-form .navbar-form .input-group select,.navbar-form .input-group .contact-form textarea,.contact-form .navbar-form .input-group textarea,.navbar-form .input-group #growth-guaranteed #contact-form input,#growth-guaranteed #contact-form .navbar-form .input-group input,.navbar-form .input-group #growth-guaranteed #contact-form select,#growth-guaranteed #contact-form .navbar-form .input-group select,.navbar-form .input-group .page-id-signup-home__main .signup .mktoForm select,.page-id-signup-home__main .signup .mktoForm .navbar-form .input-group select,.navbar-form .input-group .page-id-signup-home__main .signup .mktoForm [type=text],.page-id-signup-home__main .signup .mktoForm .navbar-form .input-group [type=text],.navbar-form .input-group .page-id-signup-home__main .signup .mktoForm [type=email],.page-id-signup-home__main .signup .mktoForm .navbar-form .input-group [type=email],.navbar-form .input-group .page-id-signup-home__main .signup .mktoForm [type=url],.page-id-signup-home__main .signup .mktoForm .navbar-form .input-group [type=url] {
    width: auto;
  }

  .navbar-form .input-group>.form-control,.navbar-form .blog #mktoForm_569 .input-group>input,.blog #mktoForm_569 .navbar-form .input-group>input,.navbar-form #developer-community #community-hero .join-form .col-2 .input-group>.mktoField,#developer-community #community-hero .join-form .col-2 .navbar-form .input-group>.mktoField,.navbar-form #contact #contact-form .input-group>input,#contact #contact-form .navbar-form .input-group>input,.navbar-form #contact #contact-form .input-group>select,#contact #contact-form .navbar-form .input-group>select,.navbar-form #contact #contact-form .input-group>textarea,#contact #contact-form .navbar-form .input-group>textarea,.navbar-form .contact-form .input-group>input,.contact-form .navbar-form .input-group>input,.navbar-form .contact-form .input-group>select,.contact-form .navbar-form .input-group>select,.navbar-form .contact-form .input-group>textarea,.contact-form .navbar-form .input-group>textarea,.navbar-form #growth-guaranteed #contact-form .input-group>input,#growth-guaranteed #contact-form .navbar-form .input-group>input,.navbar-form #growth-guaranteed #contact-form .input-group>select,#growth-guaranteed #contact-form .navbar-form .input-group>select,.navbar-form .page-id-signup-home__main .signup .mktoForm .input-group>select,.page-id-signup-home__main .signup .mktoForm .navbar-form .input-group>select,.navbar-form .page-id-signup-home__main .signup .mktoForm .input-group>[type=text],.page-id-signup-home__main .signup .mktoForm .navbar-form .input-group>[type=text],.navbar-form .page-id-signup-home__main .signup .mktoForm .input-group>[type=email],.page-id-signup-home__main .signup .mktoForm .navbar-form .input-group>[type=email],.navbar-form .page-id-signup-home__main .signup .mktoForm .input-group>[type=url],.page-id-signup-home__main .signup .mktoForm .navbar-form .input-group>[type=url] {
    width: 100%;
  }

  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }

  .navbar-form .radio,.navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }

  .navbar-form .radio label,.navbar-form .checkbox label {
    padding-left: 0;
  }

  .navbar-form .radio input[type="radio"],.navbar-form .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }

  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}

@media (max-width: 759px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }

  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}

@media (min-width: 760px) {
  .navbar-form {
    width: auto;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    box-shadow: none;
  }
}

.navbar-nav>li>.dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
  margin-bottom: 0;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.navbar-btn {
  margin-top: 10.5px;
  margin-bottom: 10.5px;
}

.navbar-btn.btn-sm {
  margin-top: 14.5px;
  margin-bottom: 14.5px;
}

.navbar-btn.btn-xs {
  margin-top: 19px;
  margin-bottom: 19px;
}

.navbar-text {
  margin-top: 17.5px;
  margin-bottom: 17.5px;
}

@media (min-width: 760px) {
  .navbar-text {
    float: left;
    margin-left: 10px;
    margin-right: 10px;
  }
}

@media (min-width: 760px) {
  .navbar-left {
    float: left !important;
  }

  .navbar-right {
    float: right !important;
    margin-right: -10px;
  }

  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}

.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}

.navbar-default .navbar-brand {
  color: #777;
}

.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}

.navbar-default .navbar-text {
  color: #777;
}

.navbar-default .navbar-nav>li>a {
  color: #777;
}

.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus {
  color: #333;
  background-color: transparent;
}

.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus {
  color: #555;
  background-color: #e7e7e7;
}

.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus {
  color: #ccc;
  background-color: transparent;
}

.navbar-default .navbar-toggle {
  border-color: #ddd;
}

.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus {
  background-color: #ddd;
}

.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}

.navbar-default .navbar-collapse,.navbar-default .navbar-form {
  border-color: #e7e7e7;
}

.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus {
  background-color: #e7e7e7;
  color: #555;
}

@media (max-width: 759px) {
  .navbar-default .navbar-nav .open .dropdown-menu>li>a {
    color: #777;
  }

  .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
    color: #333;
    background-color: transparent;
  }

  .navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
    color: #555;
    background-color: #e7e7e7;
  }

  .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus {
    color: #ccc;
    background-color: transparent;
  }
}

.navbar-default .navbar-link {
  color: #777;
}

.navbar-default .navbar-link:hover {
  color: #333;
}

.navbar-default .btn-link {
  color: #777;
}

.navbar-default .btn-link:hover,.navbar-default .btn-link:focus {
  color: #333;
}

.navbar-default .btn-link[disabled]:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:hover,fieldset[disabled] .navbar-default .btn-link:focus {
  color: #ccc;
}

.navbar-inverse {
  background-color: #222;
  border-color: #090909;
}

.navbar-inverse .navbar-brand {
  color: #9d9d9d;
}

.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}

.navbar-inverse .navbar-text {
  color: #9d9d9d;
}

.navbar-inverse .navbar-nav>li>a {
  color: #9d9d9d;
}

.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus {
  color: #fff;
  background-color: transparent;
}

.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus {
  color: #fff;
  background-color: #090909;
}

.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus {
  color: #444;
  background-color: transparent;
}

.navbar-inverse .navbar-toggle {
  border-color: #333;
}

.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}

.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}

.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form {
  border-color: #101010;
}

.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus {
  background-color: #090909;
  color: #fff;
}

@media (max-width: 759px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
    border-color: #090909;
  }

  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #090909;
  }

  .navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
    color: #9d9d9d;
  }

  .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus {
    color: #fff;
    background-color: transparent;
  }

  .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus {
    color: #fff;
    background-color: #090909;
  }

  .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus {
    color: #444;
    background-color: transparent;
  }
}

.navbar-inverse .navbar-link {
  color: #9d9d9d;
}

.navbar-inverse .navbar-link:hover {
  color: #fff;
}

.navbar-inverse .btn-link {
  color: #9d9d9d;
}

.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus {
  color: #fff;
}

.navbar-inverse .btn-link[disabled]:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:hover,fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444;
}

.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 25px 0;
  border-radius: 4px;
}

.pagination>li {
  display: inline;
}

.pagination>li>a,.pagination>li>span {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.73;
  text-decoration: none;
  color: #075692;
  background-color: #fff;
  border: 1px solid #ddd;
  margin-left: -1px;
}

.pagination>li:first-child>a,.pagination>li:first-child>span {
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}

.pagination>li:last-child>a,.pagination>li:last-child>span {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}

.pagination>li>a:hover,.pagination>li>a:focus,.pagination>li>span:hover,.pagination>li>span:focus {
  color: #075692;
  background-color: #eeeeee;
  border-color: #ddd;
}

.pagination>.active>a,.pagination>.active>a:hover,.pagination>.active>a:focus,.pagination>.active>span,.pagination>.active>span:hover,.pagination>.active>span:focus {
  z-index: 2;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
  cursor: default;
}

.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus {
  color: #777777;
  background-color: #fff;
  border-color: #ddd;
  cursor: false;
}

.pagination-lg>li>a,.pagination-lg>li>span {
  padding: 10px 16px;
  font-size: 19px;
}

.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
}

.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
}

.pagination-sm>li>a,.pagination-sm>li>span {
  padding: 5px 10px;
  font-size: 13px;
}

.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}

.pager {
  padding-left: 0;
  margin: 25px 0;
  list-style: none;
  text-align: center;
}

.pager:before,.pager:after {
  content: " ";
  display: table;
}

.pager:after {
  clear: both;
}

.pager li {
  display: inline;
}

.pager li>a,.pager li>span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}

.pager li>a:hover,.pager li>a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}

.pager .next>a,.pager .next>span {
  float: right;
}

.pager .previous>a,.pager .previous>span {
  float: left;
}

.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span {
  color: #777777;
  background-color: #fff;
  cursor: false;
}

.close {
  float: right;
  font-size: 22.5px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}

.close:hover,.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50);
}

button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}

.modal-open {
  overflow: hidden;
}

.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}

.modal.fade .modal-dialog {
  -ms-transform: translate(0, -25%);
  transform: translate(0, -25%);
  transition: transform 0.3s ease-out;
}

.modal.in .modal-dialog {
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
}

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}

.modal-content {
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0,0,0,0.2);
  border-radius: 6px;
  box-shadow: 0 3px 9px rgba(0,0,0,0.5);
  background-clip: padding-box;
  outline: 0;
}

.modal-backdrop {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  background-color: #000;
}

.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}

.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}

.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
  min-height: 16.73px;
}

.modal-header .close {
  margin-top: -2px;
}

.modal-title {
  margin: 0;
  line-height: 1.73;
}

.modal-body {
  position: relative;
  padding: 15px;
}

.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}

.modal-footer:before,.modal-footer:after {
  content: " ";
  display: table;
}

.modal-footer:after {
  clear: both;
}

.modal-footer .btn+.btn {
  margin-left: 5px;
  margin-bottom: 0;
}

.modal-footer .btn-group .btn+.btn {
  margin-left: -1px;
}

.modal-footer .btn-block+.btn-block {
  margin-left: 0;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 760px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }

  .modal-content {
    box-shadow: 0 5px 15px rgba(0,0,0,0.5);
  }

  .modal-sm {
    width: 300px;
  }
}

@media (min-width: 1040px) {
  .modal-lg {
    width: 900px;
  }
}

.carousel {
  position: relative;
}

.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
}

.carousel-inner>.item {
  display: none;
  position: relative;
  transition: .6s ease-in-out left;
}

.carousel-inner>.item>img,.carousel-inner>.item>a>img {
  display: block;
  max-width: 100%;
  height: auto;
  line-height: 1;
}

@media all and (transform-3d),(-webkit-transform-3d) {
  .carousel-inner>.item {
    transition: transform 0.6s ease-in-out;
    backface-visibility: hidden;
    perspective: 1000;
  }

  .carousel-inner>.item.next,.carousel-inner>.item.active.right {
    transform: translate3d(100%, 0, 0);
    left: 0;
  }

  .carousel-inner>.item.prev,.carousel-inner>.item.active.left {
    transform: translate3d(-100%, 0, 0);
    left: 0;
  }

  .carousel-inner>.item.next.left,.carousel-inner>.item.prev.right,.carousel-inner>.item.active {
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}

.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev {
  display: block;
}

.carousel-inner>.active {
  left: 0;
}

.carousel-inner>.next,.carousel-inner>.prev {
  position: absolute;
  top: 0;
  width: 100%;
}

.carousel-inner>.next {
  left: 100%;
}

.carousel-inner>.prev {
  left: -100%;
}

.carousel-inner>.next.left,.carousel-inner>.prev.right {
  left: 0;
}

.carousel-inner>.active.left {
  left: -100%;
}

.carousel-inner>.active.right {
  left: 100%;
}

.carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0,0,0,0.6);
}

.carousel-control.left {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}

.carousel-control.right {
  left: auto;
  right: 0;
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}

.carousel-control:hover,.carousel-control:focus {
  outline: 0;
  color: #fff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}

.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
}

.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}

.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}

.carousel-control .icon-prev,.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  margin-top: -10px;
  line-height: 1;
  font-family: serif;
}

.carousel-control .icon-prev:before {
  content: '\2039';
}

.carousel-control .icon-next:before {
  content: '\203a';
}

.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center;
}

.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid #fff;
  border-radius: 10px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: transparent;
}

.carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #fff;
}

.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0,0,0,0.6);
}

.carousel-caption .btn {
  text-shadow: none;
}

@media screen and (min-width: 760px) {
  .carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    font-size: 30px;
  }

  .carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev {
    margin-left: -15px;
  }

  .carousel-control .glyphicon-chevron-right,.carousel-control .icon-next {
    margin-right: -15px;
  }

  .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px;
  }

  .carousel-indicators {
    bottom: 20px;
  }
}

.clearfix:before,section:before,.video-cta:before,.clearfix:after,section:after,.video-cta:after {
  content: " ";
  display: table;
}

.clearfix:after,section:after,.video-cta:after {
  clear: both;
}

.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.pull-right {
  float: right !important;
}

.pull-left {
  float: left !important;
}

.hide {
  display: none !important;
}

.show {
  display: block !important;
}

.invisible {
  visibility: hidden;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.hidden {
  display: none !important;
  visibility: hidden !important;
}

.affix {
  position: fixed;
}

@-ms-viewport {
  width:device-width;
}

.visible-xs,.desktop-only-message {
  display: none !important;
}

.visible-sm {
  display: none !important;
}

.visible-md {
  display: none !important;
}

.visible-lg {
  display: none !important;
}

.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block {
  display: none !important;
}

@media (max-width: 759px) {
  .visible-xs,.desktop-only-message {
    display: block !important;
  }

  table.visible-xs,table.desktop-only-message {
    display: table;
  }

  tr.visible-xs,tr.desktop-only-message {
    display: table-row !important;
  }

  th.visible-xs,th.desktop-only-message,td.visible-xs,td.desktop-only-message {
    display: table-cell !important;
  }
}

@media (max-width: 759px) {
  .visible-xs-block {
    display: block !important;
  }
}

@media (max-width: 759px) {
  .visible-xs-inline {
    display: inline !important;
  }
}

@media (max-width: 759px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 760px) and (max-width: 1039px) {
  .visible-sm {
    display: block !important;
  }

  table.visible-sm {
    display: table;
  }

  tr.visible-sm {
    display: table-row !important;
  }

  th.visible-sm,td.visible-sm {
    display: table-cell !important;
  }
}

@media (min-width: 760px) and (max-width: 1039px) {
  .visible-sm-block {
    display: block !important;
  }
}

@media (min-width: 760px) and (max-width: 1039px) {
  .visible-sm-inline {
    display: inline !important;
  }
}

@media (min-width: 760px) and (max-width: 1039px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 1040px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }

  table.visible-md {
    display: table;
  }

  tr.visible-md {
    display: table-row !important;
  }

  th.visible-md,td.visible-md {
    display: table-cell !important;
  }
}

@media (min-width: 1040px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}

@media (min-width: 1040px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}

@media (min-width: 1040px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }

  table.visible-lg {
    display: table;
  }

  tr.visible-lg {
    display: table-row !important;
  }

  th.visible-lg,td.visible-lg {
    display: table-cell !important;
  }
}

@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}

@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}

@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}

@media (max-width: 759px) {
  .hidden-xs {
    display: none !important;
  }
}

@media (min-width: 760px) and (max-width: 1039px) {
  .hidden-sm {
    display: none !important;
  }
}

@media (min-width: 1040px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}

@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}

.visible-print {
  display: none !important;
}

@media print {
  .visible-print {
    display: block !important;
  }

  table.visible-print {
    display: table;
  }

  tr.visible-print {
    display: table-row !important;
  }

  th.visible-print,td.visible-print {
    display: table-cell !important;
  }
}

.visible-print-block {
  display: none !important;
}

@media print {
  .visible-print-block {
    display: block !important;
  }
}

.visible-print-inline {
  display: none !important;
}

@media print {
  .visible-print-inline {
    display: inline !important;
  }
}

.visible-print-inline-block {
  display: none !important;
}

@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}

@media print {
  .hidden-print {
    display: none !important;
  }
}

.hljs {
  display: block;
  padding: 0.5em;
  background: #23241f;
}

.hljs,.hljs-tag,.css .hljs-rules,.css .hljs-value,.css .hljs-function .hljs-preprocessor,.hljs-pragma {
  color: #f8f8f2;
}

.hljs-strongemphasis,.hljs-strong,.hljs-emphasis {
  color: #a8a8a2;
}

.hljs-bullet,.hljs-blockquote,.hljs-horizontal_rule,.hljs-number,.hljs-regexp,.alias .hljs-keyword,.hljs-literal,.hljs-hexcolor {
  color: #ae81ff;
}

.hljs-tag .hljs-value,.hljs-code,.hljs-title,.css .hljs-class,.hljs-class .hljs-title:last-child {
  color: #a6e22e;
}

.hljs-link_url {
  font-size: 80%;
}

.hljs-strong,.hljs-strongemphasis {
  font-weight: bold;
}

.hljs-emphasis,.hljs-strongemphasis,.hljs-class .hljs-title:last-child {
  font-style: italic;
}

.hljs-keyword,.hljs-function,.hljs-change,.hljs-winutils,.hljs-flow,.lisp .hljs-title,.clojure .hljs-built_in,.nginx .hljs-title,.tex .hljs-special,.hljs-header,.hljs-attribute,.hljs-symbol,.hljs-symbol .hljs-string,.hljs-tag .hljs-title,.hljs-value,.alias .hljs-keyword:first-child,.css .hljs-tag,.css .unit,.css .hljs-important {
  color: #F92672;
}

.hljs-function .hljs-keyword,.hljs-class .hljs-keyword:first-child,.hljs-constant,.css .hljs-attribute {
  color: #66d9ef;
}

.hljs-variable,.hljs-params,.hljs-class .hljs-title {
  color: #f8f8f2;
}

.hljs-string,.css .hljs-id,.hljs-subst,.haskell .hljs-type,.ruby .hljs-class .hljs-parent,.hljs-built_in,.sql .hljs-aggregate,.django .hljs-template_tag,.django .hljs-variable,.smalltalk .hljs-class,.django .hljs-filter .hljs-argument,.smalltalk .hljs-localvars,.smalltalk .hljs-array,.hljs-attr_selector,.hljs-pseudo,.hljs-addition,.hljs-stream,.hljs-envvar,.apache .hljs-tag,.apache .hljs-cbracket,.tex .hljs-command,.hljs-prompt,.hljs-link_label,.hljs-link_url {
  color: #e6db74;
}

.hljs-comment,.hljs-javadoc,.java .hljs-annotation,.python .hljs-decorator,.hljs-template_comment,.hljs-pi,.hljs-doctype,.hljs-deletion,.hljs-shebang,.apache .hljs-sqbracket,.tex .hljs-formula {
  color: #75715e;
}

.coffeescript .javascript,.javascript .xml,.tex .hljs-formula,.xml .javascript,.xml .vbscript,.xml .css,.xml .hljs-cdata,.xml .php,.php .xml {
  opacity: 0.5;
}

*,*:before,*:after {
  position: relative;
}

body {
  background: #333e48;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.main {
  background: #fafafa;
}

html,body {
  font-size: 15px;
  line-height: 1.73;
}

@media only screen and (max-width: 1039px) {
  html,body {
    font-size: 13px;
    line-height: 1.5;
  }
}

.locale-jp * {
  font-family: 'Noto Sans', sans-serif;
}

.main {
  overflow: hidden;
}

.container,.desktop-only-message,.container-fluid {
  padding-left: 20px;
  padding-right: 20px;
}

.container,.desktop-only-message {
  max-width: 100%;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .container,.desktop-only-message {
    width: 760px;
  }
}

@media only screen and (min-width: 1040px) {
  .container,.desktop-only-message {
    width: 1040px;
  }
}

@media only screen and (max-width: 759px) {
  section {
    text-align: center;
  }
}

@media only screen and (max-width: 759px) {
  section .row>* {
    margin-top: 30px;
    margin-bottom: 0;
  }

  section .row>*:first-child,section .row>*.stack-top {
    margin-top: 0;
  }
}

section .row>div>:first-child {
  margin-top: 0;
}

section .row>div>:last-child {
  margin-bottom: 0;
}

.v-pad {
  padding-top: 50px;
  padding-bottom: 50px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .v-pad {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .v-pad {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .v-pad {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .v-pad {
    padding-bottom: 30px;
  }
}

.v-pad-top {
  padding-top: 50px;
  padding-bottom: 0px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .v-pad-top {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .v-pad-top {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .v-pad-top {
    padding-bottom: 0px;
  }
}

@media only screen and (max-width: 759px) {
  .v-pad-top {
    padding-bottom: 0px;
  }
}

.v-pad-top-30 {
  padding-top: 30px;
  padding-bottom: 0px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .v-pad-top-30 {
    padding-top: 24px;
  }
}

@media only screen and (max-width: 759px) {
  .v-pad-top-30 {
    padding-top: 18px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .v-pad-top-30 {
    padding-bottom: 0px;
  }
}

@media only screen and (max-width: 759px) {
  .v-pad-top-30 {
    padding-bottom: 0px;
  }
}

.v-pad-top-40 {
  padding-top: 40px;
  padding-bottom: 0px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .v-pad-top-40 {
    padding-top: 32px;
  }
}

@media only screen and (max-width: 759px) {
  .v-pad-top-40 {
    padding-top: 24px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .v-pad-top-40 {
    padding-bottom: 0px;
  }
}

@media only screen and (max-width: 759px) {
  .v-pad-top-40 {
    padding-bottom: 0px;
  }
}

.v-pad-bottom {
  padding-top: 0px;
  padding-bottom: 50px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .v-pad-bottom {
    padding-top: 0px;
  }
}

@media only screen and (max-width: 759px) {
  .v-pad-bottom {
    padding-top: 0px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .v-pad-bottom {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .v-pad-bottom {
    padding-bottom: 30px;
  }
}

.v-pad-bottom-30 {
  padding-top: 0px;
  padding-bottom: 30px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .v-pad-bottom-30 {
    padding-top: 0px;
  }
}

@media only screen and (max-width: 759px) {
  .v-pad-bottom-30 {
    padding-top: 0px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .v-pad-bottom-30 {
    padding-bottom: 24px;
  }
}

@media only screen and (max-width: 759px) {
  .v-pad-bottom-30 {
    padding-bottom: 18px;
  }
}

.v-pad-bottom-40 {
  padding-top: 0px;
  padding-bottom: 40px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .v-pad-bottom-40 {
    padding-top: 0px;
  }
}

@media only screen and (max-width: 759px) {
  .v-pad-bottom-40 {
    padding-top: 0px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .v-pad-bottom-40 {
    padding-bottom: 32px;
  }
}

@media only screen and (max-width: 759px) {
  .v-pad-bottom-40 {
    padding-bottom: 24px;
  }
}

.v-margin-top {
  margin-top: 50px;
  margin-bottom: 0px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .v-margin-top {
    margin-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .v-margin-top {
    margin-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .v-margin-top {
    margin-bottom: 0px;
  }
}

@media only screen and (max-width: 759px) {
  .v-margin-top {
    margin-bottom: 0px;
  }
}

.v-margin-bottom {
  margin-top: 0px;
  margin-bottom: 50px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .v-margin-bottom {
    margin-top: 0px;
  }
}

@media only screen and (max-width: 759px) {
  .v-margin-bottom {
    margin-top: 0px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .v-margin-bottom {
    margin-bottom: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .v-margin-bottom {
    margin-bottom: 30px;
  }
}

@media only screen and (min-width: 760px) {
  .v-align {
    height: 100%;
    font-size: 0;
  }

  .v-align>*,.v-align:after,.v-align:before {
    float: none;
    display: inline-block;
    vertical-align: middle;
    font-size: 15px;
  }

  .v-align:after,.v-align:before {
    content: '';
    height: 100%;
    width: 0;
  }
}

@media only screen and (max-width: 1039px) {
  .v-align:after,.v-align>*,.v-align:before {
    font-size: 13px;
  }
}

.trim>:first-child {
  margin-top: 0;
}

.trim>:last-child {
  margin-bottom: 0;
}

.gutter-scale-2x {
  margin-left: -20px;
  margin-right: -20px;
}

.gutter-scale-2x>* {
  padding-left: 20px;
  padding-right: 20px;
}

.hash-target,.solution-providers-resources article {
  position: static;
}

.hash-target:before,.solution-providers-resources article:before {
  content: '';
  display: block;
  margin-top: -70px;
  height: 70px;
  visibility: hidden;
}

a,button,[type="submit"],.btn,.button,.text-btn {
  transition: opacity 0.3s ease-out;
  cursor: pointer;
}

a:hover,button:hover,[type="submit"]:hover,.btn:hover,.button:hover,.text-btn:hover {
  opacity: 0.6;
}

a,a img,button,button img,[type="submit"],[type="submit"] img,.btn,.btn img,.button,.button img,.text-btn,.text-btn img {
  -moz-transform: rotate(0) translateZ(0);
  -webkit-transform: rotate(0);
}

a:hover,a:focus,button:hover,button:focus,[type="submit"]:hover,[type="submit"]:focus,.btn:hover,.btn:focus,.button:hover,.button:focus,.text-btn:hover,.text-btn:focus {
  text-decoration: none;
}

.no-fade:hover,#main-nav.navbar-nav:not(.navbar-right)>li>a:hover,#main-nav .navbar-nav:not(.navbar-right)>li>a:hover {
  opacity: 1;
}

a:focus,button:focus {
  opacity: 0.6;
  outline: 1px dotted #6c7778;
}

.color-white {
  color: #fafafa;
}

.color-black {
  color: #002f36;
}

.light-weight {
  font-weight: 300;
}

.hr,.showcase .showcase__heading,.section-id-fee-updates .back-to-pricing,#press #press-on-twitter h4,.page-id-help-home__main article h1,.page-id-help-home__main article h2,.page-id-search-home__main article h1,.page-id-search-home__main article h2,.solution-providers-resources h2 {
  padding-bottom: 10px;
  border-bottom: 1px solid #6c7778;
}

.text-btn {
  cursor: pointer;
  color: #075692;
}

section ul,section ol {
  padding-left: 21px;
  margin-top: 12.5px;
  margin-bottom: 12.5px;
}

@media only screen and (max-width: 759px) {
  section ul,section ol {
    list-style: none;
    padding: 0;
  }
}

section li {
  margin-top: 12.5px;
}

section li:first-child {
  margin-top: 0;
}

@media only screen and (max-width: 759px) {
  section ol {
    counter-reset: ol;
  }

  section ol>li:before {
    display: inline-block;
    counter-increment: ol;
    content: counter(ol) '.';
    margin-right: 5px;
  }
}

img {
  width: auto;
}

.img-responsive {
  margin-left: auto;
  margin-right: auto;
}

.quality-img {
  image-rendering: optimizeQuality;
}

label,label>* {
  line-height: 1.4;
  vertical-align: top;
}

.modal .close {
  z-index: 100;
}

.desktop-only-message {
  text-align: center;
}

.desktop-only-message__heading {
  margin-bottom: 25px;
}

pre {
  background: #eaeded;
}

.clear:after {
  content: '';
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
  font-size: 0;
}

.youtube-video-wrapper {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 25px;
}

.youtube-video-wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.table-striped tbody,.page-id-documentation-view .documentation__content table tbody,.table-striped tr,.page-id-documentation-view .documentation__content table tr {
  position: static;
}

body h1,body .h1 {
  margin-top: 0;
  color: #333e48;
  font-size: 64px;
  line-height: 1.14;
  font-weight: 200;
}

@media only screen and (max-width: 1039px) {
  body h1,body .h1 {
    font-size: 40px;
    line-height: 1.19;
  }
}

@media only screen and (min-width: 1040px) {
  body h1,body .h1 {
    margin-top: 0px;
    margin-bottom: 21.875px;
  }
}

body h2,body .h2,body .page-id-help-home__main article h1,.page-id-help-home__main article body h1,body .page-id-search-home__main article h1,.page-id-search-home__main article body h1 {
  margin-top: 0;
  color: #333e48;
  font-size: 38px;
  line-height: 1.18;
  font-weight: 300;
}

@media only screen and (max-width: 1039px) {
  body h2,body .h2,body .page-id-help-home__main article h1,.page-id-help-home__main article body h1,body .page-id-search-home__main article h1,.page-id-search-home__main article body h1 {
    font-size: 30px;
    line-height: 1.2;
  }
}

@media only screen and (min-width: 1040px) {
  body h2,body .h2,body .page-id-help-home__main article h1,.page-id-help-home__main article body h1,body .page-id-search-home__main article h1,.page-id-search-home__main article body h1 {
    margin-top: 0px;
    margin-bottom: 21.875px;
  }
}

body h3,body .h3,body .page-id-help-home__main article h2,.page-id-help-home__main article body h2,body .page-id-search-home__main article h2,.page-id-search-home__main article body h2 {
  color: #333e48;
  font-size: 32px;
  line-height: 1.31;
  font-weight: 300;
}

@media only screen and (max-width: 1039px) {
  body h3,body .h3,body .page-id-help-home__main article h2,.page-id-help-home__main article body h2,body .page-id-search-home__main article h2,.page-id-search-home__main article body h2 {
    font-size: 23px;
    line-height: 1.3;
  }
}

@media only screen and (min-width: 1040px) {
  body h3,body .h3,body .page-id-help-home__main article h2,.page-id-help-home__main article body h2,body .page-id-search-home__main article h2,.page-id-search-home__main article body h2 {
    margin-top: 21.875px;
    margin-bottom: 12.5px;
  }
}

body h4,body .h4,body .page-id-help-home__main article h3,.page-id-help-home__main article body h3,body .page-id-search-home__main article h3,.page-id-search-home__main article body h3,body #growth-guaranteed #confidence .body,#growth-guaranteed #confidence body .body {
  color: #333e48;
  font-size: 24px;
  line-height: 1.5;
  font-weight: 300;
  margin-top: 25px;
}

@media only screen and (max-width: 1039px) {
  body h4,body .h4,body .page-id-help-home__main article h3,.page-id-help-home__main article body h3,body .page-id-search-home__main article h3,.page-id-search-home__main article body h3,body #growth-guaranteed #confidence .body,#growth-guaranteed #confidence body .body {
    font-size: 20px;
    line-height: 1.44;
  }
}

@media only screen and (max-width: 759px) {
  body h4.no-scale,body .h4.no-scale,body .page-id-help-home__main article h3.no-scale,.page-id-help-home__main article body h3.no-scale,body .page-id-search-home__main article h3.no-scale,.page-id-search-home__main article body h3.no-scale,body #growth-guaranteed #confidence .no-scale.body,#growth-guaranteed #confidence body .no-scale.body {
    font-size: 24px;
    line-height: 1.5;
  }
}

@media only screen and (min-width: 1040px) {
  body h4,body .h4,body .page-id-help-home__main article h3,.page-id-help-home__main article body h3,body .page-id-search-home__main article h3,.page-id-search-home__main article body h3,body #growth-guaranteed #confidence .body,#growth-guaranteed #confidence body .body {
    margin-top: 21.875px;
    margin-bottom: 12.5px;
  }
}

body h4.white,body .h4--white {
  color: #333e48;
  font-size: 24px;
  line-height: 1.5;
  font-weight: 300;
  margin-top: 25px;
  color: #fafafa;
}

@media only screen and (max-width: 1039px) {
  body h4.white,body .h4--white {
    font-size: 20px;
    line-height: 1.44;
  }
}

@media only screen and (max-width: 759px) {
  body h4.white.no-scale,body .h4--white.no-scale {
    font-size: 24px;
    line-height: 1.5;
  }
}

@media only screen and (min-width: 1040px) {
  body h4.white,body .h4--white {
    margin-top: 21.875px;
    margin-bottom: 12.5px;
  }
}

body h5,body .h5,body .page-id-help-home__main article h4,.page-id-help-home__main article body h4,body .page-id-search-home__main article h4,.page-id-search-home__main article body h4 {
  color: #333e48;
  font-size: 23px;
  line-height: 1.3;
  font-weight: 400;
  margin-top: 25px;
}

@media only screen and (max-width: 1039px) {
  body h5,body .h5,body .page-id-help-home__main article h4,.page-id-help-home__main article body h4,body .page-id-search-home__main article h4,.page-id-search-home__main article body h4 {
    font-size: 18px;
    line-height: 1.33;
  }
}

@media only screen and (max-width: 759px) {
  body h5.no-scale,body .h5.no-scale,body .page-id-help-home__main article h4.no-scale,.page-id-help-home__main article body h4.no-scale,body .page-id-search-home__main article h4.no-scale,.page-id-search-home__main article body h4.no-scale {
    font-size: 23px;
    line-height: 1.3;
  }
}

@media only screen and (min-width: 1040px) {
  body h5,body .h5,body .page-id-help-home__main article h4,.page-id-help-home__main article body h4,body .page-id-search-home__main article h4,.page-id-search-home__main article body h4 {
    margin-top: 21.875px;
    margin-bottom: 12.5px;
  }
}

body h6,body .h6 {
  color: #002f36;
  font-size: 18px;
  font-weight: 400;
}

@media only screen and (max-width: 1039px) {
  body h6,body .h6 {
    font-size: 15px;
  }
}

@media only screen and (min-width: 1040px) {
  body h6,body .h6 {
    margin-top: 12.5px;
    margin-bottom: 12.5px;
  }
}

body.locale-jp h1,body.locale-jp .h1,body.locale-jp h2,body.locale-jp .h2,body.locale-jp .page-id-help-home__main article h1,.page-id-help-home__main article body.locale-jp h1,body.locale-jp .page-id-search-home__main article h1,.page-id-search-home__main article body.locale-jp h1,body.locale-jp h3,body.locale-jp .h3,body.locale-jp .page-id-help-home__main article h2,.page-id-help-home__main article body.locale-jp h2,body.locale-jp .page-id-search-home__main article h2,.page-id-search-home__main article body.locale-jp h2,body.locale-jp h4,body.locale-jp .h4,body.locale-jp .page-id-help-home__main article h3,.page-id-help-home__main article body.locale-jp h3,body.locale-jp .page-id-search-home__main article h3,.page-id-search-home__main article body.locale-jp h3,body.locale-jp #growth-guaranteed #confidence .body,#growth-guaranteed #confidence body.locale-jp .body,body.locale-jp h5,body.locale-jp .h5,body.locale-jp .page-id-help-home__main article h4,.page-id-help-home__main article body.locale-jp h4,body.locale-jp .page-id-search-home__main article h4,.page-id-search-home__main article body.locale-jp h4,body.locale-jp h6,body.locale-jp .h6 {
  font-family: 'Noto Sans', sans-serif;
}

h1+h5,.v-align-sprite+h5 {
  margin-top: 15px;
}

.ie8 h1,.ie8 .h1 {
  font-size: 48px;
}

.ie8 h2,.ie8 .h2,.ie8 .page-id-help-home__main article h1,.page-id-help-home__main article .ie8 h1,.ie8 .page-id-search-home__main article h1,.page-id-search-home__main article .ie8 h1 {
  font-size: 33px;
}

.ie8 h3,.ie8 .h3,.ie8 .page-id-help-home__main article h2,.page-id-help-home__main article .ie8 h2,.ie8 .page-id-search-home__main article h2,.page-id-search-home__main article .ie8 h2 {
  font-size: 29px;
}

@media only screen and (max-width: 1039px) {
  .ie8 h1,.ie8 .h1 {
    font-size: 35px;
  }

  .ie8 h2,.ie8 .h2,.ie8 .page-id-help-home__main article h1,.page-id-help-home__main article .ie8 h1,.ie8 .page-id-search-home__main article h1,.page-id-search-home__main article .ie8 h1 {
    font-size: 27px;
  }

  .ie8 h3,.ie8 .h3,.ie8 .page-id-help-home__main article h2,.page-id-help-home__main article .ie8 h2,.ie8 .page-id-search-home__main article h2,.page-id-search-home__main article .ie8 h2 {
    font-size: 23px;
  }
}

.left-arrow-icon,.right-arrow-icon {
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/sprites-full.b99d6dc8.png');
}

.right-arrow-icon {
  background-position: -1155px -197px;
  width: 28px;
  height: 91px;
}

.right-arrow-icon.white {
  background-position: -856px -104px;
}

.left-arrow-icon {
  background-position: -1072px -201px;
  width: 28px;
  height: 92px;
}

.left-arrow-icon.white {
  background-position: -815px -104px;
}

.flag-icon-sm::before {
  content: "";
  height: 10px;
  width: 16px;
  box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.8);
}

.at-flag-icon::before {
  background-image: url(https://m.media-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/AT-flag-icon._CB1526336365_.png);
}

.de-flag-icon::before {
  background-image: url(https://m.media-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/DE-flag-icon._CB1526336366_.png);
}

.es-flag-icon::before {
  background-image: url(https://m.media-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/ES-flag-icon._CB1526329951_.png);
}

.fr-flag-icon::before {
  background-image: url(https://m.media-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/FR-flag-icon._CB1526329951_.png);
}

.id-flag-icon::before {
  background-image: url(https://m.media-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/ID-flag-icon._CB1526329951_.png);
}

.ie-flag-icon::before {
  background-image: url(https://m.media-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/IE-flag-icon._CB495691570_.png);
}

.in-flag-icon::before {
  background-image: url(https://m.media-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/IN-flag-icon._CB495691570_.png);
}

.it-flag-icon::before {
  background-image: url(https://m.media-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/IT-flag-icon._CB495691570_.png);
}

.jp-flag-icon::before {
  background-image: url(https://m.media-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/JP-flag-icon._CB495691533_.png);
}

.uk-flag-icon::before {
  background-image: url(https://m.media-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/UK-flag-icon._CB495691533_.png);
}

.us-flag-icon::before {
  background-image: url(https://m.media-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/US-flag-icon._CB495691533_.png);
}

.germany-icon,.india-icon,.italy-icon,.japan-icon,.united-kingdom-icon,.united-states-icon,.spain-icon,.france-icon {
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/sprites-full.b99d6dc8.png');
}

.flag-icon {
  display: block;
  float: left;
}

.united-kingdom-icon {
  background-position: -1109px -363px;
  width: 30px;
  height: 22px;
}

.united-states-icon {
  background-position: -1157px -363px;
  width: 30px;
  height: 22px;
}

.india-icon {
  background-position: -1157px -388px;
  width: 30px;
  height: 22px;
}

.japan-icon {
  background-position: -875px -363px;
  width: 30px;
  height: 22px;
}

.france-icon {
  background-position: -956px -363px;
  width: 30px;
  height: 22px;
}

.germany-icon {
  background-position: -1007px -364px;
  width: 30px;
  height: 22px;
}

.spain-icon {
  background-position: -1062px -363px;
  width: 30px;
  height: 22px;
}

.italy-icon {
  background-position: -918px -363px;
  width: 30px;
  height: 22px;
}

.sprite:before,#main-nav.navbar .left-buttons .dropdown-menu li a:not(.flag-icon-sm):before,#main-nav .navbar .left-buttons .dropdown-menu li a:not(.flag-icon-sm):before,#growth-guaranteed #confidence .quotes-box .padlock:before,.solution-providers-resources.magento .downloads>div:before {
  content: '';
  display: block;
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/sprites-full.b99d6dc8.png');
  zoom: 1;
  -moz-transform: scale(1) rotate(0.001deg);
  -moz-transform-origin: 0 0;
}

.community-icon:before {
  width: 33px;
  height: 30px;
  background-position: -1350px -6px;
}

.how-to-integrate-icon:before {
  width: 33px;
  height: 30px;
  background-position: -1350px -75px;
}

.pencil:before {
  width: 72px;
  height: 72px;
  background-position: -1032px -409px;
}

.protractor:before {
  width: 67px;
  height: 67px;
  background-position: -1116px -19px;
}

.padlock:before,#growth-guaranteed #confidence .quotes-box .padlock:before {
  width: 54px;
  height: 68px;
  background-position: -1277px -91px;
}

.faq-small-icon:before {
  width: 32px;
  height: 32px;
  background-position: -3px -149px;
}

.graph-arrow-up:before {
  width: 67px;
  height: 67px;
  background-position: -1198px -19px;
}

.graph-arrow-down:before {
  width: 67px;
  height: 67px;
  background-position: -1278px -19px;
}

.orange-briefcase:before {
  width: 64px;
  height: 48px;
  background-position: -884px -427px;
}

.orange-cloud-download:before,.solution-providers-resources.magento .downloads>div:before {
  width: 64px;
  height: 56px;
  background-position: -955px -421px;
}

.step-1-icon:before {
  width: 60px;
  height: 60px;
  background-position: -221px -199px;
}

.step-2-icon:before {
  width: 60px;
  height: 60px;
  background-position: -321px -198px;
}

.step-3-icon:before {
  width: 60px;
  height: 59px;
  background-position: -420px -198px;
}

.one-tap-icon:before {
  width: 70px;
  height: 88px;
  background-position: -906px -16px;
}

.fraud-protection-icon:before {
  width: 48px;
  height: 96px;
  background-position: -995px -13px;
}

.payments-on-the-go-icon:before {
  width: 65px;
  height: 78px;
  background-position: -825px -16px;
}

.automatic-payments-icon:before {
  width: 68px;
  height: 68px;
  background-position: -220px -23px;
}

.safe-and-speedy-checkout-icon:before {
  width: 115px;
  height: 88px;
  background-position: -388px -16px;
}

.eliminate-the-hassle-icon:before {
  width: 90px;
  height: 90px;
  background-position: -14px -16px;
}

.shopped-on-amazon-before-icon:before {
  width: 82px;
  height: 82px;
  background-position: -110px -375px;
}

.protected-wherever-you-go-icon:before {
  width: 62px;
  height: 81px;
  background-position: -726px -13px;
}

.amazon-store-card-icon:before {
  width: 70px;
  height: 50px;
  background-position: -1274px -165px;
}

.amazon-easy-ship-icon:before {
  width: 91px;
  height: 89px;
  background-position: -1277px -355px;
}

.redefining-the-way-customers-pay-icon:before {
  width: 70px;
  height: 74px;
  background-position: -618px -18px;
}

.identity-circle-icon:before {
  width: 61px;
  height: 62px;
  background-position: -780px -220px;
}

.checkout-circle-icon:before {
  background-position: -677px -203px;
  width: 60px;
  height: 62px;
}

.solutions-icon:before {
  width: 38px;
  height: 38px;
  background-position: -532px -35px;
}

.everything-you-need-to-succeed-icon:before {
  width: 65px;
  height: 65px;
  background-position: -1116px -19px;
}

.tools-icon:before {
  width: 64px;
  height: 60px;
  background-position: -314px -26px;
}

.resources-icon:before {
  width: 58px;
  height: 56px;
  background-position: -508px -202px;
}

.documentation-icon:before {
  width: 64px;
  height: 44px;
  background-position: -124px -36px;
}

.why-amazon-payments-icon:before {
  width: 32px;
  height: 32px;
  background-position: -36px -135px;
}

.merchant-directory-icon:before {
  width: 28px;
  height: 29px;
  background-position: -387px -141px;
}

.setup-icon:before {
  width: 30px;
  height: 30px;
  background-position: -139px -137px;
}

.merchant-showcase-icon:before {
  width: 30px;
  height: 27px;
  background-position: -335px -140px;
}

.resource-documents-icon:before {
  width: 24px;
  height: 34px;
  background-position: -93px -135px;
}

.contact-us-small-icon:before {
  width: 32px;
  height: 32px;
  background-position: -426px -140px;
}

.proven-fraud-protection-orange:before {
  width: 46px;
  height: 46px;
  background-position: -437px -279px;
}

.circle-dollar-orange:before {
  width: 46px;
  height: 46px;
  background-position: -496px -279px;
}

.circle-euro-orange:before {
  width: 46px;
  height: 46px;
  background-position: -567px -336px;
}

.circle-pound-orange:before {
  width: 46px;
  height: 46px;
  background-position: -511px -332px;
}

.circle-lock-orange:before {
  width: 46px;
  height: 46px;
  background-position: -554px -280px;
}

.fraud-detection-circle-icon:before {
  background-position: -994px -214px;
  width: 60px;
  height: 62px;
}

.certified-icon:before {
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/solution_providers/Certified._V295312128_.png') !important;
  background-size: 34px 34px;
  width: 34px;
  height: 34px;
}

@media (min-width: 961px) {
  body {
    padding-top: 63px;
  }
}

@media (max-width: 960px) and (min-width: 760px) {
  body {
    padding-top: 112px;
  }
}

#main-nav {
  background-color: #fafafa;
  border-bottom: solid 3px #ff9900;
  margin-bottom: 0;
  border-radius: 0;
}

@media only screen and (max-width: 759px) {
  #main-nav.navbar,#main-nav .navbar {
    min-height: 65px;
  }
}

@media only screen and (max-width: 1039px) {
  #main-nav.navbar li,#main-nav .navbar li {
    font-size: 13px;
  }
}

@media only screen and (max-width: 759px) {
  #main-nav.navbar nav,#main-nav .navbar nav {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
  }
}

@media only screen and (max-width: 759px) {
  #main-nav.navbar .dropdown-menu,#main-nav .navbar .dropdown-menu {
    width: 100%;
  }
}

#main-nav.navbar .dropdown-menu.divider,#main-nav .navbar .dropdown-menu.divider {
  margin: 0;
}

#main-nav.navbar .persistent-open>a,#main-nav.navbar .persistent-persistent-open>a,#main-nav .navbar .persistent-open>a,#main-nav .navbar .persistent-persistent-open>a {
  background-color: #fafafa;
}

#main-nav.navbar .persistent-open>a:focus,#main-nav.navbar .persistent-persistent-open>a:focus,#main-nav .navbar .persistent-open>a:focus,#main-nav .navbar .persistent-persistent-open>a:focus {
  border-color: #6c7778;
}

#main-nav.navbar .persistent-open .dropdown-menu,#main-nav.navbar .persistent-persistent-open .dropdown-menu,#main-nav .navbar .persistent-open .dropdown-menu,#main-nav .navbar .persistent-persistent-open .dropdown-menu {
  border-bottom: solid 1px #eaeded;
  border-top: solid 1px #eaeded;
}

@media only screen and (max-width: 759px) {
  #main-nav.navbar .persistent-open .dropdown-menu,#main-nav.navbar .persistent-persistent-open .dropdown-menu,#main-nav .navbar .persistent-open .dropdown-menu,#main-nav .navbar .persistent-persistent-open .dropdown-menu {
    border: 0;
    border-top: solid 1px #eaeded;
    box-shadow: none;
    float: none;
    position: relative;
  }
}

#main-nav.navbar-nav,#main-nav .navbar-nav {
  margin-left: 0;
  position: absolute;
  width: 100%;
  z-index: 50;
  top: 15px;
}

@media only screen and (min-width: 760px) {
  #main-nav.navbar-nav,#main-nav .navbar-nav {
    top: 1px;
    float: left;
    position: relative;
    right: auto;
    width: auto;
  }
}

@media (min-width: 480px) and (max-width: 759px) {
  #main-nav.navbar-nav,#main-nav .navbar-nav {
    right: 20px;
    width: 280px;
  }
}

#main-nav.navbar-nav .login-label a,#main-nav .navbar-nav .login-label a {
  font-size: 12px;
  color: #6c7778;
  padding-right: 0 !important;
}

#main-nav.navbar-nav .login-label a:hover,#main-nav .navbar-nav .login-label a:hover {
  cursor: default;
  opacity: 1;
  background-color: #fafafa;
}

#main-nav.navbar-nav .login-link a,#main-nav .navbar-nav .login-link a {
  font-size: 12px;
}

#main-nav.navbar-nav .login-link a:hover,#main-nav .navbar-nav .login-link a:hover {
  opacity: 0.5;
  background-color: #fafafa;
}

#main-nav.navbar-nav .signup-button a,#main-nav .navbar-nav .signup-button a {
  background: linear-gradient(45deg, #333e48 0%, #09548e 80%, #084776 100%);
  color: #fafafa;
  padding: 2px 10px 0 !important;
  margin-top: 16px;
  font-size: 13px;
  font-weight: 600;
  border-bottom: 2px solid #002f36;
}

#main-nav.navbar-nav li,#main-nav .navbar-nav li {
  border-bottom: solid 1px #eaeded;
}

@media only screen and (max-width: 759px) {
  #main-nav.navbar-nav li,#main-nav .navbar-nav li {
    background-color: #fafafa;
  }
}

@media only screen and (min-width: 760px) {
  #main-nav.navbar-nav li,#main-nav .navbar-nav li {
    border-bottom: 0;
  }
}

#main-nav.navbar-nav:not(.navbar-right) .persistent-open>a,#main-nav.navbar-nav:not(.navbar-right) .persistent-persistent-open>a,#main-nav .navbar-nav:not(.navbar-right) .persistent-open>a,#main-nav .navbar-nav:not(.navbar-right) .persistent-persistent-open>a {
  color: #6c7778 !important;
}

#main-nav.navbar-nav:not(.navbar-right) a,#main-nav .navbar-nav:not(.navbar-right) a {
  outline: 0;
  transition: color 0.3s ease-out,opacity 0.3s ease-out;
}

#main-nav.navbar-nav:not(.navbar-right) a:focus,#main-nav .navbar-nav:not(.navbar-right) a:focus {
  background-color: #fafafa !important;
}

@media only screen and (min-width: 760px) {
  #main-nav.navbar-nav:not(.navbar-right)>li,#main-nav .navbar-nav:not(.navbar-right)>li {
    transition: border-color 0.3s ease-out;
    border-bottom: solid 2px transparent;
  }
}

#main-nav.navbar-nav:not(.navbar-right)>li:after,#main-nav .navbar-nav:not(.navbar-right)>li:after {
  opacity: 0;
  transition: opacity 0.15s linear;
  content: '';
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  left: 50%;
  bottom: -2px;
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 5px solid #ff9900;
}

@media only screen and (min-width: 760px) {
  #main-nav.navbar-nav:not(.navbar-right)>li.active:after,#main-nav.navbar-nav:not(.navbar-right)>li:hover:after,#main-nav.navbar-nav:not(.navbar-right)>li.persistent-open:hover:after,#main-nav .navbar-nav:not(.navbar-right)>li.active:after,#main-nav .navbar-nav:not(.navbar-right)>li:hover:after,#main-nav .navbar-nav:not(.navbar-right)>li.persistent-open:hover:after {
    opacity: 1;
  }
}

@media only screen and (max-width: 759px) {
  #main-nav.navbar-nav:not(.navbar-right)>li.active>a,#main-nav.navbar-nav:not(.navbar-right)>li:hover>a,#main-nav.navbar-nav:not(.navbar-right)>li.persistent-open:hover>a,#main-nav .navbar-nav:not(.navbar-right)>li.active>a,#main-nav .navbar-nav:not(.navbar-right)>li:hover>a,#main-nav .navbar-nav:not(.navbar-right)>li.persistent-open:hover>a {
    color: #6c7778 !important;
  }
}

#main-nav.navbar-nav:not(.navbar-right)>li>a,#main-nav .navbar-nav:not(.navbar-right)>li>a {
  color: #333e48;
  background-color: #fafafa !important;
}

.ie9 #main-nav.navbar-nav:not(.navbar-right)>li>.dropdown-menu,.ie9 #main-nav .navbar-nav:not(.navbar-right)>li>.dropdown-menu {
  margin-top: -2px;
}

#main-nav.navbar-nav .amzn-button,#main-nav.navbar-nav .blog #mktoForm_569 .mktoButton,.blog #mktoForm_569 #main-nav.navbar-nav .mktoButton,#main-nav.navbar-nav #developer-community #community-hero .join-form .col-2 .mktoButton[type='submit'],#developer-community #community-hero .join-form .col-2 #main-nav.navbar-nav .mktoButton[type='submit'],#main-nav.navbar-nav #contact #contact-form .mktoButton[type='submit'],#contact #contact-form #main-nav.navbar-nav .mktoButton[type='submit'],#main-nav.navbar-nav .contact-form .mktoButton[type='submit'],.contact-form #main-nav.navbar-nav .mktoButton[type='submit'],#main-nav.navbar-nav #growth-guaranteed #contact-form .mktoButton[type='submit'],#growth-guaranteed #contact-form #main-nav.navbar-nav .mktoButton[type='submit'],#main-nav.navbar-nav .solution-providers-detail #solution-providers-form button[type='submit'],.solution-providers-detail #solution-providers-form #main-nav.navbar-nav button[type='submit'],#main-nav.navbar-nav .solution-providers-detail .marketo-form-custom-style #form button.mktoButton,.solution-providers-detail .marketo-form-custom-style #form #main-nav.navbar-nav button.mktoButton,#main-nav.navbar-nav .page-id-signup-register__main [type=submit],.page-id-signup-register__main #main-nav.navbar-nav [type=submit],#main-nav.navbar-nav .page-id-signup-home__main .signup .mktoForm button[type='submit'],.page-id-signup-home__main .signup .mktoForm #main-nav.navbar-nav button[type='submit'],#main-nav .navbar-nav .amzn-button,#main-nav .navbar-nav .blog #mktoForm_569 .mktoButton,.blog #mktoForm_569 #main-nav .navbar-nav .mktoButton,#main-nav .navbar-nav #developer-community #community-hero .join-form .col-2 .mktoButton[type='submit'],#developer-community #community-hero .join-form .col-2 #main-nav .navbar-nav .mktoButton[type='submit'],#main-nav .navbar-nav #contact #contact-form .mktoButton[type='submit'],#contact #contact-form #main-nav .navbar-nav .mktoButton[type='submit'],#main-nav .navbar-nav .contact-form .mktoButton[type='submit'],.contact-form #main-nav .navbar-nav .mktoButton[type='submit'],#main-nav .navbar-nav #growth-guaranteed #contact-form .mktoButton[type='submit'],#growth-guaranteed #contact-form #main-nav .navbar-nav .mktoButton[type='submit'],#main-nav .navbar-nav .solution-providers-detail #solution-providers-form button[type='submit'],.solution-providers-detail #solution-providers-form #main-nav .navbar-nav button[type='submit'],#main-nav .navbar-nav .solution-providers-detail .marketo-form-custom-style #form button.mktoButton,.solution-providers-detail .marketo-form-custom-style #form #main-nav .navbar-nav button.mktoButton,#main-nav .navbar-nav .page-id-signup-register__main [type=submit],.page-id-signup-register__main #main-nav .navbar-nav [type=submit],#main-nav .navbar-nav .page-id-signup-home__main .signup .mktoForm button[type='submit'],.page-id-signup-home__main .signup .mktoForm #main-nav .navbar-nav button[type='submit'] {
  font-size: 13px;
  padding: 10px 0;
  width: 100%;
}

#main-nav.navbar-nav .amzn-button.apay,#main-nav.navbar-nav .blog #mktoForm_569 .apay.mktoButton,.blog #mktoForm_569 #main-nav.navbar-nav .apay.mktoButton,#main-nav.navbar-nav #developer-community #community-hero .join-form .col-2 .apay.mktoButton[type='submit'],#developer-community #community-hero .join-form .col-2 #main-nav.navbar-nav .apay.mktoButton[type='submit'],#main-nav.navbar-nav #contact #contact-form .apay.mktoButton[type='submit'],#contact #contact-form #main-nav.navbar-nav .apay.mktoButton[type='submit'],#main-nav.navbar-nav .contact-form .apay.mktoButton[type='submit'],.contact-form #main-nav.navbar-nav .apay.mktoButton[type='submit'],#main-nav.navbar-nav #growth-guaranteed #contact-form .apay.mktoButton[type='submit'],#growth-guaranteed #contact-form #main-nav.navbar-nav .apay.mktoButton[type='submit'],#main-nav.navbar-nav .solution-providers-detail #solution-providers-form button.apay[type='submit'],.solution-providers-detail #solution-providers-form #main-nav.navbar-nav button.apay[type='submit'],#main-nav.navbar-nav .solution-providers-detail .marketo-form-custom-style #form button.apay.mktoButton,.solution-providers-detail .marketo-form-custom-style #form #main-nav.navbar-nav button.apay.mktoButton,#main-nav.navbar-nav .page-id-signup-register__main .apay[type=submit],.page-id-signup-register__main #main-nav.navbar-nav .apay[type=submit],#main-nav.navbar-nav .page-id-signup-home__main .signup .mktoForm button.apay[type='submit'],.page-id-signup-home__main .signup .mktoForm #main-nav.navbar-nav button.apay[type='submit'],#main-nav .navbar-nav .amzn-button.apay,#main-nav .navbar-nav .blog #mktoForm_569 .apay.mktoButton,.blog #mktoForm_569 #main-nav .navbar-nav .apay.mktoButton,#main-nav .navbar-nav #developer-community #community-hero .join-form .col-2 .apay.mktoButton[type='submit'],#developer-community #community-hero .join-form .col-2 #main-nav .navbar-nav .apay.mktoButton[type='submit'],#main-nav .navbar-nav #contact #contact-form .apay.mktoButton[type='submit'],#contact #contact-form #main-nav .navbar-nav .apay.mktoButton[type='submit'],#main-nav .navbar-nav .contact-form .apay.mktoButton[type='submit'],.contact-form #main-nav .navbar-nav .apay.mktoButton[type='submit'],#main-nav .navbar-nav #growth-guaranteed #contact-form .apay.mktoButton[type='submit'],#growth-guaranteed #contact-form #main-nav .navbar-nav .apay.mktoButton[type='submit'],#main-nav .navbar-nav .solution-providers-detail #solution-providers-form button.apay[type='submit'],.solution-providers-detail #solution-providers-form #main-nav .navbar-nav button.apay[type='submit'],#main-nav .navbar-nav .solution-providers-detail .marketo-form-custom-style #form button.apay.mktoButton,.solution-providers-detail .marketo-form-custom-style #form #main-nav .navbar-nav button.apay.mktoButton,#main-nav .navbar-nav .page-id-signup-register__main .apay[type=submit],.page-id-signup-register__main #main-nav .navbar-nav .apay[type=submit],#main-nav .navbar-nav .page-id-signup-home__main .signup .mktoForm button.apay[type='submit'],.page-id-signup-home__main .signup .mktoForm #main-nav .navbar-nav button.apay[type='submit'] {
  padding: 10px 0 10px 30px;
}

@media only screen and (min-width: 760px) {
  #main-nav.navbar-nav .dropdown-menu,#main-nav .navbar-nav .dropdown-menu {
    top: 100%;
    margin-top: 4px;
    background: #fff;
  }
}

#main-nav.navbar .left-buttons,#main-nav .navbar .left-buttons {
  margin-top: 0;
}

@media only screen and (min-width: 760px) {
  #main-nav.navbar .left-buttons,#main-nav .navbar .left-buttons {
    float: left;
  }
}

@media (max-width: 960px) and (min-width: 760px) {
  #main-nav.navbar .left-buttons,#main-nav .navbar .left-buttons {
    margin-left: -20px;
  }
}

#main-nav.navbar .left-buttons a,#main-nav .navbar .left-buttons a {
  padding-left: 10px;
  padding-right: 10px;
}

#main-nav.navbar .left-buttons .dropdown,#main-nav .navbar .left-buttons .dropdown {
  cursor: pointer;
}

@media only screen and (max-width: 759px) {
  #main-nav.navbar .left-buttons .dropdown:before,#main-nav .navbar .left-buttons .dropdown:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    cursor: pointer;
    z-index: 29;
  }
}

#main-nav.navbar .left-buttons .dropdown-menu,#main-nav .navbar .left-buttons .dropdown-menu {
  padding: 0;
}

@media only screen and (min-width: 1040px) {
  #main-nav.navbar .left-buttons .dropdown-menu,#main-nav .navbar .left-buttons .dropdown-menu {
    border-top: 0;
  }
}

@media only screen and (min-width: 760px) {
  #main-nav.navbar .left-buttons .dropdown-menu p,#main-nav .navbar .left-buttons .dropdown-menu p {
    margin-left: 30px;
  }
}

#main-nav.navbar .left-buttons .dropdown-menu#mobile-flag-menu li,#main-nav .navbar .left-buttons .dropdown-menu#mobile-flag-menu li {
  border-bottom: 1px solid #eaeded;
}

#main-nav.navbar .left-buttons .dropdown-menu#mobile-flag-menu li:last-child,#main-nav .navbar .left-buttons .dropdown-menu#mobile-flag-menu li:last-child {
  border-bottom: 0;
}

#main-nav.navbar .left-buttons .dropdown-menu li,#main-nav .navbar .left-buttons .dropdown-menu li {
  border: 0;
  margin: 0 !important;
}

#main-nav.navbar .left-buttons .dropdown-menu li.divider,#main-nav .navbar .left-buttons .dropdown-menu li.divider {
  border-bottom: 1px solid #eaeded;
}

@media only screen and (min-width: 760px) {
  #main-nav.navbar .left-buttons .dropdown-menu li.divider,#main-nav .navbar .left-buttons .dropdown-menu li.divider {
    border: none !important;
    margin-left: 0;
  }
}

#main-nav.navbar .left-buttons .dropdown-menu li a,#main-nav .navbar .left-buttons .dropdown-menu li a {
  background: none !important;
  color: #075692;
  padding: 13px 15px 13px 55px;
}

#main-nav.navbar .left-buttons .dropdown-menu li a.sign-in-menu,#main-nav .navbar .left-buttons .dropdown-menu li a.sign-in-menu {
  padding: 13px 15px 13px 20px;
}

#main-nav.navbar .left-buttons .dropdown-menu li a.flag-icon-sm,#main-nav .navbar .left-buttons .dropdown-menu li a.flag-icon-sm {
  padding: 7px 15px 7px 55px;
}

@media only screen and (min-width: 760px) {
  #main-nav.navbar .left-buttons .dropdown-menu li a,#main-nav .navbar .left-buttons .dropdown-menu li a {
    background: none !important;
  }
}

#main-nav.navbar .left-buttons .dropdown-menu li a:before,#main-nav .navbar .left-buttons .dropdown-menu li a:before {
  position: absolute;
  top: 9px;
  left: 12px;
}

#main-nav.navbar .left-buttons .dropdown-menu li a.flag-icon-sm:before,#main-nav .navbar .left-buttons .dropdown-menu li a.flag-icon-sm:before {
  position: absolute;
  top: 13px;
  left: 20px;
}

#main-nav.navbar .left-buttons .dropdown-menu li a.merchant-directory-icon:before,#main-nav .navbar .left-buttons .dropdown-menu li a.merchant-directory-icon:before {
  position: absolute;
  top: 11px;
  left: 14px;
}

#main-nav.navbar .left-buttons .dropdown-menu li a.merchant-showcase-icon:before,#main-nav .navbar .left-buttons .dropdown-menu li a.merchant-showcase-icon:before {
  position: absolute;
  top: 10px;
  left: 13px;
}

#main-nav.navbar .left-buttons .dropdown-menu li a.setup-icon:before,#main-nav .navbar .left-buttons .dropdown-menu li a.setup-icon:before {
  position: absolute;
  top: 10px;
  left: 13px;
}

#main-nav.navbar .left-buttons .dropdown-menu li a.resource-documents-icon:before,#main-nav .navbar .left-buttons .dropdown-menu li a.resource-documents-icon:before {
  position: absolute;
  top: 9px;
  left: 16px;
}

#main-nav.navbar .left-buttons .dropdown-menu li a.promotion-icon:before,#main-nav .navbar .left-buttons .dropdown-menu li a.promotion-icon:before {
  position: absolute;
  top: 9px;
  left: 12px;
  background-image: url('https://m.media-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/icons/euro-nav-icon._V506501352_.png');
  width: 32px;
  height: 32px;
}

#main-nav.navbar .left-buttons .dropdown-menu li a.promotion-icon-pound:before,#main-nav .navbar .left-buttons .dropdown-menu li a.promotion-icon-pound:before {
  position: absolute;
  top: 9px;
  left: 12px;
  background-image: url('https://m.media-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/icons/ico-pound.png');
  width: 32px;
  height: 32px;
}

#main-nav.navbar .left-buttons .dropdown-menu li a.industries-icon:before,#main-nav .navbar .left-buttons .dropdown-menu li a.industries-icon:before {
  position: absolute;
  top: 2px;
  left: 12px;
  background-image: url('https://m.media-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/icons/industries-icon.png');
  width: 29px;
  height: 46px;
}

#main-nav.navbar .left-buttons .dropdown-menu li a.featured-item-icon:before,#main-nav .navbar .left-buttons .dropdown-menu li a.featured-item-icon:before {
  position: absolute;
  top: 9px;
  left: 12px;
  background-image: url('https://m.media-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/wishlist-icon.png');
  width: 32px;
  height: 32px;
}

#main-nav.navbar .left-buttons .dropdown-menu li a.contact-us-small-icon:before,#main-nav .navbar .left-buttons .dropdown-menu li a.contact-us-small-icon:before {
  position: absolute;
  top: 11px;
  left: 16px;
}

#main-nav.navbar .left-buttons .dropdown-menu li a.community-icon:before,#main-nav .navbar .left-buttons .dropdown-menu li a.community-icon:before {
  position: absolute;
  top: 11px;
  left: 12px;
}

#main-nav.navbar .left-buttons .dropdown-menu li a.how-to-integrate-icon:before,#main-nav .navbar .left-buttons .dropdown-menu li a.how-to-integrate-icon:before {
  position: absolute;
  top: 12px;
  left: 13px;
}

#main-nav.navbar .left-buttons .dropdown-menu li a.voice-solutions-icon:before,#main-nav .navbar .left-buttons .dropdown-menu li a.voice-solutions-icon:before {
  width: 32px;
  height: 32px;
  background-image: url(https://m.media-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/icon-voice-solutions-comp._CB1524771230_.png);
}

#main-nav.navbar .navbar-right .sign-in-group,#main-nav .navbar .navbar-right .sign-in-group {
  float: left;
  padding-top: 9px;
}

@media only screen and (max-width: 1039px) {
  #main-nav.navbar .navbar-right .sign-in-group,#main-nav .navbar .navbar-right .sign-in-group {
    padding-top: 13px;
  }
}

.locale-jp #main-nav.navbar .navbar-right .sign-in-group,.locale-jp #main-nav .navbar .navbar-right .sign-in-group {
  padding-top: 8px;
}

@media only screen and (max-width: 1039px) {
  .locale-jp #main-nav.navbar .navbar-right .sign-in-group,.locale-jp #main-nav .navbar .navbar-right .sign-in-group {
    padding-top: 13px;
  }
}

#main-nav.navbar .navbar-right .sign-in-group .login-link,#main-nav .navbar .navbar-right .sign-in-group .login-link {
  padding: 0 5px;
  float: left;
}

#main-nav.navbar .navbar-right li li,#main-nav .navbar .navbar-right li li {
  border: 0 !important;
}

@media only screen and (min-width: 760px) {
  #main-nav.navbar .navbar-right .dropdown--account .dropdown-toggle,#main-nav .navbar .navbar-right .dropdown--account .dropdown-toggle {
    padding-left: 0;
    padding-right: 0;
  }
}

#main-nav.navbar .navbar-right .dropdown--account:first-of-type,#main-nav .navbar .navbar-right .dropdown--account:first-of-type {
  display: block;
  margin-left: 5px;
  margin-bottom: -9px;
}

@media only screen and (max-width: 1039px) {
  #main-nav.navbar .navbar-right .dropdown--account:first-of-type,#main-nav .navbar .navbar-right .dropdown--account:first-of-type {
    margin-bottom: -3px;
  }
}

#main-nav.navbar .navbar-right .dropdown--account:first-of-type .dropdown-toggle,#main-nav .navbar .navbar-right .dropdown--account:first-of-type .dropdown-toggle {
  padding: 0;
}

#main-nav.navbar .navbar-right .dropdown--account:first-of-type .dropdown-toggle:hover,#main-nav .navbar .navbar-right .dropdown--account:first-of-type .dropdown-toggle:hover {
  background-color: transparent;
}

#main-nav.navbar .navbar-right .dropdown--account .border-right:after,#main-nav .navbar .navbar-right .dropdown--account .border-right:after {
  position: absolute;
  top: 75%;
  right: -5px;
  content: '';
  display: block;
  border-right: 1px solid #333e48;
  height: 11px;
  margin-top: -10px;
  width: 1px;
}

#main-nav.navbar .navbar-right .dropdown--account .dropdown-menu,#main-nav .navbar .navbar-right .dropdown--account .dropdown-menu {
  margin-left: -175px;
  min-width: 235px;
  padding: 10px 20px 20px;
}

#main-nav.navbar .navbar-right .dropdown--account .dropdown-menu a,#main-nav .navbar .navbar-right .dropdown--account .dropdown-menu a {
  color: #002f36 !important;
}

#main-nav.navbar .navbar-right .dropdown--account .dropdown-menu p,#main-nav .navbar .navbar-right .dropdown--account .dropdown-menu p {
  font-size: 13px;
}

#main-nav.navbar .navbar-right .dropdown--account .dropdown-menu span,#main-nav .navbar .navbar-right .dropdown--account .dropdown-menu span {
  font-size: 15px;
}

#main-nav.navbar .navbar-right .dropdown--account .dropdown-menu li,#main-nav .navbar .navbar-right .dropdown--account .dropdown-menu li {
  text-align: center;
}

#main-nav.navbar-toggle,#main-nav .navbar-toggle {
  margin: 0 0 -1px;
  padding: 20px 0 0 0;
}

#main-nav.navbar-toggle .icon-bar,#main-nav .navbar-toggle .icon-bar {
  background: #6c7778;
  display: block;
  height: 4px;
  width: 21px;
}

#main-nav.navbar-container,#main-nav .navbar-container {
  margin: 0 auto;
  max-width: 1040px;
  padding: 0 20px;
}

#main-nav.navbar-header,#main-nav .navbar-header {
  text-align: left;
}

@media (max-width: 960px) and (min-width: 760px) {
  #main-nav.navbar-header,#main-nav .navbar-header {
    display: block;
    width: 100%;
  }
}

#main-nav.navbar-header .collapsed .icon-bar,#main-nav .navbar-header .collapsed .icon-bar {
  background: #075692;
}

#main-nav.navbar-header .collapsed .orange-icon-bar,#main-nav .navbar-header .collapsed .orange-icon-bar {
  background: #fafafa;
}

#main-nav.navbar-collapse,#main-nav .navbar-collapse {
  max-height: none;
  padding: 0 !important;
}

#main-nav.navbar-collapse.locale-in,#main-nav .navbar-collapse.locale-in {
  overflow-y: visible;
}

#main-nav.navbar .logo-container,#main-nav .navbar .logo-container {
  display: inline-block;
}

@media only screen and (min-width: 760px) {
  #main-nav.navbar .logo-container,#main-nav .navbar .logo-container {
    margin-right: 50px;
  }
}

#main-nav.navbar .logo-container a,#main-nav .navbar .logo-container a {
  display: block;
  margin-top: 19px;
}

#main-nav.navbar .logo-container img,#main-nav .navbar .logo-container img {
  height: 30px;
}

#main-nav.navbar .toggle-highlighted,#main-nav .navbar .toggle-highlighted {
  color: #075692;
}

#main-nav.navbar .general-mobile-nav-item,#main-nav .navbar .general-mobile-nav-item {
  padding: 15px;
}

#main-nav.navbar .mobile-nav-area,#main-nav .navbar .mobile-nav-area {
  display: none;
}

#main-nav.navbar .mobile-nav-area li,#main-nav .navbar .mobile-nav-area li {
  border-bottom: 0 !important;
  list-style-type: none;
  padding-bottom: 15px;
}

#main-nav.navbar .mobile-nav-area li a,#main-nav .navbar .mobile-nav-area li a {
  max-width: 200px;
}

#main-nav.navbar .mobile-nav-area ul,#main-nav .navbar .mobile-nav-area ul {
  border-top: solid 1px #eaeded;
  display: none;
  padding: 15px 15px 0;
}

#main-nav.navbar .mobile-nav-area .row,#main-nav .navbar .mobile-nav-area .row {
  margin: 0;
}

#main-nav.navbar .mobile-nav-area .row div,#main-nav .navbar .mobile-nav-area .row div {
  cursor: pointer;
  padding: 15px 0;
}

#main-nav.navbar .mobile-nav-area .row div:last-child,#main-nav .navbar .mobile-nav-area .row div:last-child {
  border-left: solid 1px #eaeded;
}

#main-nav.navbar .mobile-nav-area .row .mobile-signup a,#main-nav .navbar .mobile-nav-area .row .mobile-signup a {
  color: #002f36;
}

#main-nav.navbar .no-dropdown>a:hover,#main-nav .navbar .no-dropdown>a:hover {
  color: #6c7778 !important;
}

#main-nav.navbar .country-picker__dropdown-toggle,#main-nav .navbar .country-picker__dropdown-toggle {
  height: 60px;
  margin-left: 0;
  margin-top: 0;
  padding: 17px 0 18px;
}

#main-nav.navbar .country-picker__dropdown-toggle p,#main-nav .navbar .country-picker__dropdown-toggle p {
  margin: 0;
}

#main-nav.navbar .country-picker__dropdown-toggle .caret,#main-nav .navbar .country-picker__dropdown-toggle .caret {
  margin-left: 5px;
  top: 10px;
}

#main-nav.navbar .country-picker__dropdown-toggle .row,#main-nav .navbar .country-picker__dropdown-toggle .row {
  margin: 0;
  position: relative;
  top: 3px;
}

.ie8 #main-nav.navbar .country-picker__dropdown-toggle,.ie8 #main-nav .navbar .country-picker__dropdown-toggle {
  padding-bottom: 18px;
}

.ie8 #main-nav.navbar .country-picker__dropdown-toggle .row,.ie8 #main-nav .navbar .country-picker__dropdown-toggle .row {
  height: 25px;
}

#main-nav.navbar .country-picker__dropdown-menu,#main-nav .navbar .country-picker__dropdown-menu {
  min-width: 10px;
  width: 100%;
}

#main-nav.navbar .country-picker__dropdown-menu li,#main-nav .navbar .country-picker__dropdown-menu li {
  border-bottom: 0;
}

#main-nav.navbar .country-picker__dropdown-menu li:hover,#main-nav .navbar .country-picker__dropdown-menu li:hover {
  background: #6c7778;
}

#main-nav.navbar .country-picker__dropdown-menu div,#main-nav .navbar .country-picker__dropdown-menu div {
  margin-left: -9px;
}

#main-nav.navbar .country-picker__dropdown-menu>li>a:hover,#main-nav .navbar .country-picker__dropdown-menu>li>a:hover {
  background: #6c7778;
}

#main-nav.navbar .country-picker__dropdown-menu .active,#main-nav .navbar .country-picker__dropdown-menu .active {
  display: none;
}

@media only screen and (min-width: 760px) {
  #main-nav.navbar .caret,#main-nav .navbar .caret {
    margin-top: 10px;
  }
}

#main-nav.navbar-fixed-top,#main-nav .navbar-fixed-top {
  margin: 0;
  position: relative;
}

@media only screen and (min-width: 760px) {
  #main-nav.navbar-fixed-top,#main-nav .navbar-fixed-top {
    -moz-transform: rotate(0) translateZ(0);
    -webkit-transform: rotate(0) translateZ(0);
    position: fixed;
  }
}

#main-nav.navbar.navbar-flags,#main-nav .navbar.navbar-flags {
  margin-top: 5px;
}

@media only screen and (max-width: 1039px) {
  .locale-jp #main-nav.navbar li {
    font-size: 12px;
  }
}

.locale-in #main-nav.navbar .logo-container img {
  height: 32px;
}

@media screen and (max-width: 990px) {
  .locale-jp #main-nav.navbar .logo-container {
    margin-left: -15px;
  }
}

@media only screen and (min-width: 760px) {
  .locale-jp #main-nav.navbar .logo-container {
    margin-right: 5px;
  }
}

@media only screen and (min-width: 1040px) {
  .locale-jp #main-nav.navbar .logo-container {
    margin-right: 10px;
  }
}

.locale-fr #main-nav.navbar .left-buttons,.locale-es #main-nav.navbar .left-buttons {
  font-size: 14px;
}

.locale-jp #main-nav.navbar .left-buttons {
  font-size: 12px;
}

.locale-fr #main-nav.navbar .left-buttons a,.locale-es #main-nav.navbar .left-buttons a {
  padding-left: 10px;
  padding-right: 10px;
}

@media only screen and (max-width: 1039px) {
  .locale-fr #main-nav.navbar .left-buttons a,.locale-es #main-nav.navbar .left-buttons a {
    padding-left: 5px;
    padding-right: 5px;
  }
}

.locale-jp #main-nav.navbar .left-buttons a {
  padding-left: 8px;
  padding-right: 8px;
}

@media only screen and (max-width: 1039px) {
  .locale-jp #main-nav.navbar .left-buttons a {
    padding-left: 5px;
    padding-right: 5px;
  }
}

#main-nav.navbar .navbar-flag-container {
  margin-top: 19px;
  margin-left: 8px;
}

.locale-in #main-nav.navbar .navbar-right>li {
  font-size: 12px;
}

.locale-in #main-nav.navbar .navbar-right .country-picker {
  display: none;
}

@media only screen and (min-width: 760px) {
  .locale-us #main-nav.navbar .navbar-right .dropdown--account .dropdown-toggle,#main-nav.navbar .navbar-right .dropdown--account .dropdown-toggle .locale-uk {
    padding-left: 5px;
    padding-right: 5px;
  }
}

.secondary-nav {
  border-radius: 0;
  border: 0;
  background: linear-gradient(10deg, #0c0f12 7%, #373f47 39%, #48525c 59%, #48525c 82%, #333a42 98%);
  margin-bottom: 0;
}

@media only screen and (max-width: 759px) {
  .secondary-nav {
    display: none !important;
  }
}

.secondary-nav__heading {
  margin: 20px 0 0;
  text-align: center;
}

@media only screen and (min-width: 760px) {
  .secondary-nav .subnav {
    display: table;
    margin: 0 auto;
  }
}

.secondary-nav .subnav a,.secondary-nav .subnav a:hover,.secondary-nav .subnav a:focus {
  color: #eaeded;
  background: none;
}

footer.content-info {
  color: #fafafa;
  background: #333e48;
  padding-top: 20px;
  padding-bottom: 15px;
}

footer.content-info a {
  color: #fafafa;
  font-weight: 600;
}

footer.content-info ul {
  margin: 0;
}

@media only screen and (max-width: 1039px) {
  footer.content-info {
    text-align: center;
  }
}

@media only screen and (min-width: 1040px) {
  footer.content-info .footer-right {
    text-align: right;
  }
}

footer.content-info .footer-right .flags-dropdown-btn {
  border-color: #fafafa;
}

.us-locale footer.content-info .footer-right .flags-dropdown-btn {
  margin-top: 5px;
}

footer.content-info .footer-right .flags-dropdown-btn:before {
  box-shadow: 0px 0px 2px 0px rgba(225,225,225,0.8);
}

footer.content-info .footer-right .flags-dropdown-btn-arrows:after {
  border-top: 4px solid #fafafa;
}

footer.content-info .footer-right .flags-dropdown-btn-arrows:before {
  border-bottom: 4px solid #fafafa;
}

footer.content-info .footer-right .flags-dropdown-menu {
  position: absolute;
  top: auto;
  right: auto;
  bottom: 45px;
  left: 50%;
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  margin: auto;
  max-width: 250px;
}

footer.content-info .footer-right .flags-dropdown-menu a {
  padding: 10px 20px;
}

.locale-us footer.content-info .footer-logo,.locale-jp footer.content-info .footer-logo {
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/sprites_rebranded.d04506f7.png');
  background-position: -1024px -159px;
  width: 172px;
  height: 28px;
}

@media only screen and (min-width: 1040px) {
  .locale-de footer.content-info .footer-logo,.locale-es footer.content-info .footer-logo,.locale-uk footer.content-info .footer-logo,.locale-it footer.content-info .footer-logo,.locale-fr footer.content-info .footer-logo,.locale-ie footer.content-info .footer-logo,.locale-at footer.content-info .footer-logo,.locale-eu footer.content-info .footer-logo {
    margin: 0 0 10px -30px;
    white-space: nowrap;
  }
}

.locale-de footer.content-info .footer-logo ul>li,.locale-es footer.content-info .footer-logo ul>li,.locale-uk footer.content-info .footer-logo ul>li,.locale-it footer.content-info .footer-logo ul>li,.locale-fr footer.content-info .footer-logo ul>li,.locale-ie footer.content-info .footer-logo ul>li,.locale-at footer.content-info .footer-logo ul>li,.locale-eu footer.content-info .footer-logo ul>li {
  padding: 0px;
}

.locale-de footer.content-info .footer-logo-text,.locale-es footer.content-info .footer-logo-text,.locale-uk footer.content-info .footer-logo-text,.locale-it footer.content-info .footer-logo-text,.locale-fr footer.content-info .footer-logo-text,.locale-ie footer.content-info .footer-logo-text,.locale-at footer.content-info .footer-logo-text,.locale-eu footer.content-info .footer-logo-text {
  top: -1px;
  font-size: 13px;
  font-weight: 600;
  line-height: 2;
}

@media only screen and (min-width: 1040px) {
  footer.content-info .footer-logo {
    display: inline-block;
  }
}

@media only screen and (max-width: 1039px) {
  footer.content-info .footer-logo {
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    margin-bottom: 12px;
    left: 3px;
  }
}

footer.content-info .footer-logo-column {
  float: right;
  text-align: right;
}

@media only screen and (max-width: 1039px) {
  footer.content-info .footer-logo-column {
    text-align: center;
    float: none;
    clear: both;
    overflow: hidden;
  }
}

footer.content-info .footer-logo-column p {
  margin-bottom: 8px;
}

footer.content-info .footer-header {
  background: #eaeded;
  color: #002f36;
  font-weight: 600;
  padding: 10px 0 9px;
}

footer.content-info .footer-list li {
  margin-top: 20px;
  margin-bottom: 20px;
}

footer.content-info .footer-list li:first-child {
  margin-top: 18px;
}

footer.content-info .footer-links li {
  padding: 0 40px;
}

footer.content-info .footer-left-links {
  text-align: left;
  width: 100%;
  margin-bottom: 10px;
}

@media only screen and (max-width: 1039px) {
  footer.content-info .footer-left-links {
    text-align: center;
  }
}

@media only screen and (min-width: 1040px) {
  footer.content-info .footer-left-links {
    margin-bottom: 25px;
  }
}

footer.content-info .footer-left-links a {
  padding: 0 20px;
  display: inline-block;
  text-transform: uppercase;
}

@media only screen and (max-width: 1039px) {
  footer.content-info .footer-left-links a {
    padding: 0 12px;
  }
}

@media only screen and (max-width: 1039px) {
  footer.content-info .footer-left-links a {
    padding: 0 5px;
  }
}

@media only screen and (max-width: 320px) {
  footer.content-info .footer-left-links a {
    display: block;
    margin-top: 3px;
  }
}

@media only screen and (min-width: 1040px) {
  footer.content-info .footer-left-links a:first-child {
    padding-left: 0;
  }
}

footer.content-info .footer-flags {
  margin: 0;
}

@media only screen and (min-width: 1040px) {
  footer.content-info .footer-flags {
    padding-bottom: 50px;
  }
}

footer.content-info .footer-flags li {
  padding: 0 4px;
}

@media only screen and (max-width: 1039px) {
  footer.content-info .footer-flags li {
    padding: 0 3px;
  }
}

@media only screen and (min-width: 1040px) {
  footer.content-info .footer-flags li:last-child {
    padding-right: 0;
  }
}

footer.content-info .footer-help-links {
  float: right;
  text-align: right;
  padding-left: 10px;
  padding-right: 10px;
}

footer.content-info .footer-help-links ul {
  margin-left: -2px;
  margin-right: -2px;
  margin-bottom: 0;
}

footer.content-info .footer-help-links ul>* {
  padding-left: 2px;
  padding-right: 2px;
}

@media only screen and (min-width: 1040px) {
  footer.content-info .footer-help-links ul {
    margin-top: -9px;
  }
}

@media only screen and (max-width: 1039px) {
  footer.content-info .footer-help-links ul {
    margin-top: -4px;
  }
}

@media only screen and (max-width: 1039px) {
  footer.content-info .footer-help-links {
    text-align: center;
    float: none;
    clear: both;
    overflow: hidden;
  }
}

footer.content-info .footer-help-links a {
  font-size: 11px;
  font-weight: 700;
}

footer.content-info .footer-copyright {
  font-size: 11px;
  margin-bottom: 10px;
}

footer.content-info .social-links li {
  margin-right: 8px;
}

@media only screen and (min-width: 1040px) {
  footer.content-info .social-links li {
    margin-top: 0;
  }

  footer.content-info .social-links li:first-child {
    margin-top: 0;
  }
}

footer.content-info .social-links a {
  padding: 10px 20px;
  border: solid 1px #fafafa;
  border-radius: 50%;
}

footer.content-info .social-links a:before {
  position: absolute;
  top: 0;
  left: 0;
  content: '';
  background-repeat: no-repeat;
}

footer.content-info .social-links .social-icon {
  margin-right: 10px;
}

footer.content-info .social-links .facebook:before {
  width: 10px;
  height: 22px;
  left: 39%;
  top: 24%;
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/facebook-logo.f37f30e9.png');
}

footer.content-info .social-links .twitter:before {
  width: 27px;
  height: 22px;
  left: 20%;
  top: 27%;
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/twitter-logo.d43d911c.png');
}

footer.content-info .social-links .youtube:before {
  width: 18px;
  height: 22px;
  left: 28%;
  top: 22%;
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/youtube-logo.de33dd87.png');
}

.footnote {
  font-size: 12px;
  padding: 5px 20px 10px;
  text-align: center;
}

.cornerstone-pixel {
  position: absolute;
}

.tracking-pixel {
  position: absolute;
  width: 1px;
  height: 1px;
}

.mktoForm[novalidate='novalidate'] {
  max-width: 100% !important;
}

.locale-jp .content-info .footer-left-links a {
  padding: 0 10px 0 0;
}

@media only screen and (max-width: 1039px) {
  .locale-de .content-info .footer-left-links a,.locale-es .content-info .footer-left-links a {
    padding: 0 8px;
  }

  .locale-jp .content-info .footer-left-links a {
    padding: 0 4px;
  }
}

.hero {
  color: #fafafa;
}

.hero h1,.hero h5 {
  color: inherit;
}

.hero>.container,.hero>.desktop-only-message {
  height: 100%;
}

@media all {
  .hero>.container>.row,.hero>.desktop-only-message>.row {
    height: 100%;
    font-size: 0;
  }

  .hero>.container>.row>*,.hero>.desktop-only-message>.row>*,.hero>.container>.row:after,.hero>.desktop-only-message>.row:after,.hero>.container>.row:before,.hero>.desktop-only-message>.row:before {
    float: none;
    display: inline-block;
    vertical-align: middle;
    font-size: 15px;
  }

  .hero>.container>.row:after,.hero>.desktop-only-message>.row:after,.hero>.container>.row:before,.hero>.desktop-only-message>.row:before {
    content: '';
    height: 100%;
    width: 0;
  }

  .hero>.container>.row>.v-nudge,.hero>.desktop-only-message>.row>.v-nudge {
    margin-bottom: 1%;
  }
}

@media only screen and (max-width: 1039px) {
  .hero>.container>.row:after,.hero>.desktop-only-message>.row:after,.hero>.container>.row>*,.hero>.desktop-only-message>.row>*,.hero>.container>.row:before,.hero>.desktop-only-message>.row:before {
    font-size: 13px;
  }
}

.hero>.container>.row:after,.hero>.desktop-only-message>.row:after {
  min-height: 246px;
}

@media only screen and (max-width: 1039px) {
  .hero>.container>.row:after,.hero>.desktop-only-message>.row:after {
    min-height: 200px;
  }
}

.hero>.container>.row>div,.hero>.desktop-only-message>.row>div {
  padding-top: 50px;
  padding-bottom: 50px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .hero>.container>.row>div,.hero>.desktop-only-message>.row>div {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .hero>.container>.row>div,.hero>.desktop-only-message>.row>div {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .hero>.container>.row>div,.hero>.desktop-only-message>.row>div {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .hero>.container>.row>div,.hero>.desktop-only-message>.row>div {
    padding-bottom: 30px;
  }
}

.hero__bg {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}

@media only screen and (max-width: 759px) {
  .hero.text-down {
    color: #002f36 !important;
    height: auto;
    padding-top: 200px;
  }

  .hero.text-down .hero__bg {
    display: block;
    height: 200px;
  }

  .hero.text-down>.container,.hero.text-down>.desktop-only-message {
    padding-top: 50px;
    padding-bottom: 65px;
  }@  media only screen and (min-width: 760px) and (max-width: 1039px) {
    .hero.text-down>.container,.hero.text-down>.desktop-only-message{padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .hero.text-down>.container,.hero.text-down>.desktop-only-message {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .hero.text-down>.container,.hero.text-down>.desktop-only-message {
    padding-bottom: 52px;
  }
}

@media only screen and (max-width: 759px) {
  .hero.text-down>.container,.hero.text-down>.desktop-only-message {
    padding-bottom: 39px;
  }
}

.hero.text-down>.container>.row:after,.hero.text-down>.desktop-only-message>.row:after {
  min-height: 0;
}

.hero.text-down>.container>.row>div,.hero.text-down>.desktop-only-message>.row>div {
  padding: 0;
}}

.hero--small h2 {
  color: #fafafa;
  margin-bottom: 10px;
  margin-top: 10px;
}

.hero--blue {
  background: linear-gradient(19deg, #1b2126 0%, #262e34 32%, #3a434c 68%, #48525c 100%);
}

.hero--icons:before {
  content: '';
  display: block;
  background-size: cover;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.hero--search h1 {
  margin: 0 0 18px;
}

.hero__subtext {
  padding-top: 15px;
  padding-bottom: 15px;
  background: linear-gradient(10deg, #0c0f12 7%, #373f47 39%, #48525c 59%, #48525c 82%, #333a42 98%);
  color: #fafafa;
  display: none;
  font-weight: 300;
  text-align: center;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .hero__subtext {
    padding-top: 12px;
  }
}

@media only screen and (max-width: 759px) {
  .hero__subtext {
    padding-top: 9px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .hero__subtext {
    padding-bottom: 12px;
  }
}

@media only screen and (max-width: 759px) {
  .hero__subtext {
    padding-bottom: 9px;
  }
}

@media only screen and (min-width: 760px) {
  .hero__subtext {
    display: block;
  }
}

.hero__subtext h2 {
  color: #fafafa;
}

.ie8 .hero__bg {
  background-position: 0 0 !important;
}

.ie8 .hero__bg>div img {
  min-height: 100% !important;
  min-width: 100% !important;
}

.parallax-hero {
  color: #fafafa;
}

@media only screen and (min-width: 760px) {
  .parallax-hero {
    min-height: 400px;
  }
}

@media only screen and (min-width: 1040px) {
  .parallax-hero {
    min-height: 625px;
  }
}

@media only screen and (max-width: 759px) {
  .parallax-hero {
    color: #002f36;
  }
}

.parallax-hero h1,.parallax-hero h5 {
  color: inherit;
}

.parallax-hero-background {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-size: cover;
  background-position: 50% 100%;
  height: 100%;
  width: 100%;
}

.parallax-hero-images {
  height: 100%;
  overflow: hidden;
  width: 100%;
}

@media only screen and (max-width: 759px) {
  .parallax-hero-images {
    min-height: 200px;
  }
}

@media only screen and (min-width: 760px) {
  .parallax-hero-images {
    position: absolute;
  }
}

.parallax-hero-foreground {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

@media only screen and (min-width: 760px) {
  .parallax-hero-foreground {
    bottom: 0;
    height: 100%;
    position: absolute;
    width: 100%;
  }
}

.parallax-hero-foreground .container,.parallax-hero-foreground .desktop-only-message,.parallax-hero-foreground .row,.parallax-hero-foreground .row>div {
  height: 100%;
}

.parallax-hero .foreground img {
  bottom: 0;
  height: auto;
  position: absolute;
  right: 0;
  width: 100%;
}

.parallax-hero .amzn-button,.parallax-hero .blog #mktoForm_569 .mktoButton,.blog #mktoForm_569 .parallax-hero .mktoButton,.parallax-hero #developer-community #community-hero .join-form .col-2 .mktoButton[type='submit'],#developer-community #community-hero .join-form .col-2 .parallax-hero .mktoButton[type='submit'],.parallax-hero #contact #contact-form .mktoButton[type='submit'],#contact #contact-form .parallax-hero .mktoButton[type='submit'],.parallax-hero .contact-form .mktoButton[type='submit'],.contact-form .parallax-hero .mktoButton[type='submit'],.parallax-hero #growth-guaranteed #contact-form .mktoButton[type='submit'],#growth-guaranteed #contact-form .parallax-hero .mktoButton[type='submit'],.parallax-hero .solution-providers-detail #solution-providers-form button[type='submit'],.solution-providers-detail #solution-providers-form .parallax-hero button[type='submit'],.parallax-hero .solution-providers-detail .marketo-form-custom-style #form button.mktoButton,.solution-providers-detail .marketo-form-custom-style #form .parallax-hero button.mktoButton,.parallax-hero .solution-providers-resources #contact .contact-form .mktoButton[type='submit'],.solution-providers-resources #contact .contact-form .parallax-hero .mktoButton[type='submit'],.parallax-hero .page-id-signup-register__main [type=submit],.page-id-signup-register__main .parallax-hero [type=submit],.parallax-hero .page-id-signup-home__main .signup .mktoForm button[type='submit'],.page-id-signup-home__main .signup .mktoForm .parallax-hero button[type='submit'] {
  margin-top: 5px;
}

.parallax-hero--small {
  min-height: 0;
}

.ie8 .parallax-hero-background {
  background-position: 0 0 !important;
}

.dark-hero {
  padding-top: 50px;
  padding-bottom: 60px;
  background: #fafafa;
  color: #333e48;
  text-align: center;
  border-top: 3px solid #ff9900;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .dark-hero {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .dark-hero {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .dark-hero {
    padding-bottom: 48px;
  }
}

@media only screen and (max-width: 759px) {
  .dark-hero {
    padding-bottom: 36px;
  }
}

.dark-hero h2 {
  color: inherit;
  margin-bottom: 22px;
}

body .carousel {
  background: #eaeded;
}

body .carousel h1 {
  margin-bottom: 12.5px;
}

body .carousel .carousel-inner>.item {
  min-height: 200px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  body .carousel .carousel-inner>.item {
    min-height: 400px;
  }
}

@media only screen and (min-width: 1040px) {
  body .carousel .carousel-inner>.item {
    min-height: 625px;
  }
}

body .carousel .carousel-inner>.item .item-bg {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-size: cover;
  background-position: 50% 100%;
  background-repeat: no-repeat;
}

body .carousel.no-bg-img .item-bg,body .carousel .no-bg-img .item-bg {
  display: none;
}

@media only screen and (max-width: 759px) {
  body .carousel.text-down .item-bg {
    height: 200px;
  }

  body .carousel.text-down section {
    padding-top: 200px;
  }

  body .carousel.text-down .container,body .carousel.text-down .desktop-only-message {
    float: left;
    width: 100%;
  }

  body .carousel.text-down .row>div {
    margin-left: auto;
    margin-right: auto;
    float: none;
    max-width: 500px;
  }

  body .carousel.text-down .color-white {
    color: #002f36;
  }
}

body .carousel blockquote {
  border-left: 0;
}

body .carousel .carousel-control {
  transition: opacity 0.3s ease-out,visibility 0.3s ease-out;
  -webkit-filter: none;
  filter: none;
  opacity: 1;
  width: 40px;
}

@media only screen and (max-width: 759px) {
  body .carousel .carousel-control p,body .carousel .carousel-control span {
    top: 45px;
  }
}

@media only screen and (max-width: 759px) {
  body .carousel .carousel-control .lego-element {
    top: 75px;
  }
}

body .carousel .carousel-control:hover {
  opacity: 0.6;
}

body .carousel .carousel-control:before {
  position: absolute;
  top: 50%;
  content: '';
  display: block;
  background: rgba(255,255,255,0.25);
  height: 120px;
  margin-top: -60px;
  width: 40px;
}

@media only screen and (max-width: 759px) {
  body .carousel .carousel-control:before {
    top: 91px;
  }
}

body .carousel .carousel-control.left:before {
  border-radius: 0 5px 5px 0;
}

body .carousel .carousel-control.right:before {
  border-radius: 5px 0 0 5px;
  right: 0;
}

body .carousel .carousel-control .right-arrow-icon {
  right: 3px;
}

body .carousel .carousel-control .left-arrow-icon {
  left: 3px;
}

body .carousel .carousel-control.left,body .carousel .carousel-control.right,body .carousel .carousel-control:hover,body .carousel .carousel-control:focus {
  background: none;
  cursor: pointer;
  z-index: 15;
}

body .carousel .carousel-control .left-arrow-icon,body .carousel .carousel-control .right-arrow-icon {
  display: inline-block;
  position: absolute;
  z-index: 5;
}

@media only screen and (min-width: 760px) {
  body .carousel .carousel-control .left-arrow-icon,body .carousel .carousel-control .right-arrow-icon {
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%;
  }
}

@media (max-width: 1140px) and (min-width: 1040px) {
  body .carousel.no-arrow-overlap .carousel-control.left,body .carousel.no-arrow-overlap .carousel-control.right {
    opacity: 0 !important;
    visibility: hidden;
  }
}

@media (max-width: 850px) and (min-width: 760px) {
  body .carousel.no-arrow-overlap .carousel-control.left,body .carousel.no-arrow-overlap .carousel-control.right {
    opacity: 0 !important;
    visibility: hidden;
  }
}

body .carousel.hide-arrows .carousel-control,body .carousel.hide-arrows .carousel-indicators {
  display: none;
}

body .carousel .carousel-indicators {
  background: rgba(0,0,0,0.1);
  bottom: 0;
  height: 30px;
  margin: 0;
  margin-left: -50%;
  width: 100%;
}

@media only screen and (max-width: 759px) {
  body .carousel .carousel-indicators {
    top: 170px;
  }
}

body .carousel .carousel-indicators:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  width: 0;
}

body .carousel .carousel-indicators li {
  margin: 1px 4px;
  vertical-align: middle;
}

body .carousel .carousel-indicators .active {
  margin: 0 3px;
}

.ie8 .carousel .carousel-control .left-arrow-icon,.ie8 .carousel .carousel-control .right-arrow-icon {
  margin-top: -46px;
  top: 50%;
}

.ie8 .carousel .item-bg {
  background-position: 0 0 !important;
}

.ie8 .carousel .item-bg>div img {
  min-height: 100% !important;
  min-width: 100% !important;
}

body .testimonial-carousel blockquote {
  color: #fafafa;
  display: block;
  margin-bottom: 0;
  padding: 0;
  text-align: center;
  width: 100%;
}

body .testimonial-carousel blockquote:before {
  position: absolute;
  top: -20px;
  left: -15px;
  content: '';
  display: block;
  background: rgba(0,0,0,0.5);
  border-radius: 25px;
  box-sizing: content-box;
  height: 100%;
  padding: 20px 15px 25px;
  width: 100%;
}

@media only screen and (max-width: 759px) {
  body .testimonial-carousel blockquote:before {
    display: none;
  }
}

body .testimonial-carousel blockquote h4 {
  font-weight: 300;
  margin-top: 0;
}

body .testimonial-carousel blockquote h4,body .testimonial-carousel blockquote footer {
  color: inherit;
}

body .testimonial-carousel blockquote footer:before {
  content: '';
}

@media only screen and (min-width: 760px) {
  body .testimonial-carousel .container,body .testimonial-carousel .desktop-only-message {
    padding-top: 0;
  }
}

body .testimonial-carousel.carousel .carousel-inner .item {
  min-height: 0;
}

body .testimonial-carousel .carousel-inner {
  background: #ff9900;
}

@media all {
  body .testimonial-carousel .row {
    height: 100%;
    font-size: 0;
  }

  body .testimonial-carousel .row>*,body .testimonial-carousel .row:after,body .testimonial-carousel .row:before {
    float: none;
    display: inline-block;
    vertical-align: middle;
    font-size: 15px;
  }

  body .testimonial-carousel .row:after,body .testimonial-carousel .row:before {
    content: '';
    height: 100%;
    width: 0;
  }
}

@media only screen and (max-width: 1039px) {
  body .testimonial-carousel .row:after,body .testimonial-carousel .row>*,body .testimonial-carousel .row:before {
    font-size: 13px;
  }
}

body .testimonial-carousel .row:after {
  min-height: 242px;
}

@media only screen and (min-width: 1040px) {
  body .testimonial-carousel .row:after {
    min-height: 395px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  body .testimonial-carousel .row:after {
    min-height: 300px;
  }
}

@media only screen and (max-width: 759px) {
  body .testimonial-carousel .row>div {
    padding-top: 50px;
    padding-bottom: 50px;
  }@  media only screen and (min-width: 760px) and (max-width: 1039px) {
    body .testimonial-carousel .row>div{padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  body .testimonial-carousel .row>div {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  body .testimonial-carousel .row>div {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 759px) {
  body .testimonial-carousel .row>div {
    padding-bottom: 30px;
  }
}}

@media only screen and (max-width: 759px) {
  body .testimonial-carousel.text-down .container,body .testimonial-carousel.text-down .desktop-only-message {
    padding-top: 242px;
  }

  body .testimonial-carousel.text-down .item-bg {
    height: 242px;
  }

  body .testimonial-carousel.text-down .row {
    text-align: center;
  }
}

@media only screen and (max-width: 759px) {
  body .testimonial-carousel .carousel-control span,body .testimonial-carousel .carousel-control p {
    top: 74px;
  }

  body .testimonial-carousel .carousel-control:before {
    top: 120px;
  }
}

.ie8 .carousel .item {
  background-position-x: 50% !important;
}

.showcase {
  padding-top: 50px;
  padding-bottom: 50px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .showcase {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .showcase {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .showcase {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .showcase {
    padding-bottom: 30px;
  }
}

@media only screen and (max-width: 759px) {
  .showcase {
    margin: 0 auto;
    max-width: 400px;
  }
}

.showcase+.showcase {
  padding-top: 0;
}

.showcase .showcase__heading {
  font-weight: 300;
  margin: 0;
}

.showcase .showcase__item {
  background: #fff;
  border: 1px solid #6c7778;
  border-radius: 5px;
  display: block;
  overflow: hidden;
}

.showcase .showcase__item a {
  display: block;
}

.showcase__image {
  min-height: 100px;
  text-align: center;
}

@media all {
  .showcase__image {
    height: 100%;
    font-size: 0;
  }

  .showcase__image>*,.showcase__image:after,.showcase__image:before {
    float: none;
    display: inline-block;
    vertical-align: middle;
    font-size: 15px;
  }

  .showcase__image:after,.showcase__image:before {
    content: '';
    height: 100%;
    width: 0;
  }
}

@media only screen and (max-width: 1039px) {
  .showcase__image:after,.showcase__image>*,.showcase__image:before {
    font-size: 13px;
  }
}

@media all {
  .showcase__image {
    height: auto;
  }
}

.showcase__grid .row {
  margin-left: -15px;
  margin-right: -15px;
}

.showcase__grid .row>* {
  padding-left: 15px;
  padding-right: 15px;
}

.showcase__grid .row>div {
  margin-top: 0;
  padding-top: 20px;
}

.showcase__grid--icon .row>div {
  height: 147px;
}

.showcase__grid--icon .showcase__item {
  margin-top: 15px;
  padding: 5px;
  text-align: center;
}

@media all {
  .showcase__grid--icon .showcase__item {
    height: 100%;
    font-size: 0;
  }

  .showcase__grid--icon .showcase__item>*,.showcase__grid--icon .showcase__item:after,.showcase__grid--icon .showcase__item:before {
    float: none;
    display: inline-block;
    vertical-align: middle;
    font-size: 15px;
  }

  .showcase__grid--icon .showcase__item:after,.showcase__grid--icon .showcase__item:before {
    content: '';
    height: 100%;
    width: 0;
  }
}

@media only screen and (max-width: 1039px) {
  .showcase__grid--icon .showcase__item:after,.showcase__grid--icon .showcase__item>*,.showcase__grid--icon .showcase__item:before {
    font-size: 13px;
  }
}

.showcase__grid--icon .showcase__item img {
  max-height: 100%;
  max-width: 100%;
}

.showcase__grid--full .showcase__item {
  height: 100%;
  padding: 35px 30px 70px;
}

.showcase__grid--full .showcase__item h4 {
  font-weight: 300;
}

.showcase__grid--full .showcase__item .more {
  position: absolute;
  right: 0;
  bottom: 0;
  background: #eaeded;
  display: block;
  padding: 10px 30px;
  text-decoration: none;
  width: 100%;
}

.showcase__grid--icon-hover .showcase__item {
  padding: 0 15px;
  text-align: center;
}

@media all {
  .showcase__grid--icon-hover .showcase__item {
    height: 100%;
    font-size: 0;
  }

  .showcase__grid--icon-hover .showcase__item>*,.showcase__grid--icon-hover .showcase__item:after,.showcase__grid--icon-hover .showcase__item:before {
    float: none;
    display: inline-block;
    vertical-align: middle;
    font-size: 15px;
  }

  .showcase__grid--icon-hover .showcase__item:after,.showcase__grid--icon-hover .showcase__item:before {
    content: '';
    height: 100%;
    width: 0;
  }
}

@media only screen and (max-width: 1039px) {
  .showcase__grid--icon-hover .showcase__item:after,.showcase__grid--icon-hover .showcase__item>*,.showcase__grid--icon-hover .showcase__item:before {
    font-size: 13px;
  }
}

@media all {
  .showcase__grid--icon-hover .showcase__item {
    height: 150px;
  }
}

@media only screen and (min-width: 1040px) {
  .showcase__grid--icon-hover .showcase__item:hover {
    opacity: 1;
  }
}

.showcase__grid--icon-hover .showcase__item img {
  max-width: 100%;
  max-height: 100%;
}

.showcase__grid--icon-hover .showcase__item-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #fafafa;
  opacity: 0;
  transition: opacity 0.35s ease-in-out;
}

@media all {
  .showcase__grid--icon-hover .showcase__item-overlay {
    height: 100%;
    font-size: 0;
  }

  .showcase__grid--icon-hover .showcase__item-overlay>*,.showcase__grid--icon-hover .showcase__item-overlay:after,.showcase__grid--icon-hover .showcase__item-overlay:before {
    float: none;
    display: inline-block;
    vertical-align: middle;
    font-size: 15px;
  }

  .showcase__grid--icon-hover .showcase__item-overlay:after,.showcase__grid--icon-hover .showcase__item-overlay:before {
    content: '';
    height: 100%;
    width: 0;
  }
}

@media only screen and (max-width: 1039px) {
  .showcase__grid--icon-hover .showcase__item-overlay:after,.showcase__grid--icon-hover .showcase__item-overlay>*,.showcase__grid--icon-hover .showcase__item-overlay:before {
    font-size: 13px;
  }
}

@media only screen and (min-width: 1040px) {
  .showcase__grid--icon-hover .showcase__item-overlay:hover {
    opacity: 1;
  }
}

.showcase__grid--icon-hover .showcase__item-overlay .amzn-button,.showcase__grid--icon-hover .showcase__item-overlay .blog #mktoForm_569 .mktoButton,.blog #mktoForm_569 .showcase__grid--icon-hover .showcase__item-overlay .mktoButton,.showcase__grid--icon-hover .showcase__item-overlay #developer-community #community-hero .join-form .col-2 .mktoButton[type='submit'],#developer-community #community-hero .join-form .col-2 .showcase__grid--icon-hover .showcase__item-overlay .mktoButton[type='submit'],.showcase__grid--icon-hover .showcase__item-overlay #contact #contact-form .mktoButton[type='submit'],#contact #contact-form .showcase__grid--icon-hover .showcase__item-overlay .mktoButton[type='submit'],.showcase__grid--icon-hover .showcase__item-overlay .contact-form .mktoButton[type='submit'],.contact-form .showcase__grid--icon-hover .showcase__item-overlay .mktoButton[type='submit'],.showcase__grid--icon-hover .showcase__item-overlay #growth-guaranteed #contact-form .mktoButton[type='submit'],#growth-guaranteed #contact-form .showcase__grid--icon-hover .showcase__item-overlay .mktoButton[type='submit'],.showcase__grid--icon-hover .showcase__item-overlay .solution-providers-detail #solution-providers-form button[type='submit'],.solution-providers-detail #solution-providers-form .showcase__grid--icon-hover .showcase__item-overlay button[type='submit'],.showcase__grid--icon-hover .showcase__item-overlay .solution-providers-detail .marketo-form-custom-style #form button.mktoButton,.solution-providers-detail .marketo-form-custom-style #form .showcase__grid--icon-hover .showcase__item-overlay button.mktoButton,.showcase__grid--icon-hover .showcase__item-overlay .solution-providers-resources #contact .contact-form .mktoButton[type='submit'],.solution-providers-resources #contact .contact-form .showcase__grid--icon-hover .showcase__item-overlay .mktoButton[type='submit'],.showcase__grid--icon-hover .showcase__item-overlay .page-id-signup-register__main [type=submit],.page-id-signup-register__main .showcase__grid--icon-hover .showcase__item-overlay [type=submit],.showcase__grid--icon-hover .showcase__item-overlay .page-id-signup-home__main .signup .mktoForm button[type='submit'],.page-id-signup-home__main .signup .mktoForm .showcase__grid--icon-hover .showcase__item-overlay button[type='submit'] {
  max-width: 80%;
}

.showcase__grid--icon-hover .showcase__item-overlay .amzn-button:hover,.showcase__grid--icon-hover .showcase__item-overlay .blog #mktoForm_569 .mktoButton:hover,.blog #mktoForm_569 .showcase__grid--icon-hover .showcase__item-overlay .mktoButton:hover,.showcase__grid--icon-hover .showcase__item-overlay #developer-community #community-hero .join-form .col-2 .mktoButton[type='submit']:hover,#developer-community #community-hero .join-form .col-2 .showcase__grid--icon-hover .showcase__item-overlay .mktoButton[type='submit']:hover,.showcase__grid--icon-hover .showcase__item-overlay #contact #contact-form .mktoButton[type='submit']:hover,#contact #contact-form .showcase__grid--icon-hover .showcase__item-overlay .mktoButton[type='submit']:hover,.showcase__grid--icon-hover .showcase__item-overlay .contact-form .mktoButton[type='submit']:hover,.contact-form .showcase__grid--icon-hover .showcase__item-overlay .mktoButton[type='submit']:hover,.showcase__grid--icon-hover .showcase__item-overlay #growth-guaranteed #contact-form .mktoButton[type='submit']:hover,#growth-guaranteed #contact-form .showcase__grid--icon-hover .showcase__item-overlay .mktoButton[type='submit']:hover,.showcase__grid--icon-hover .showcase__item-overlay .solution-providers-detail #solution-providers-form button[type='submit']:hover,.solution-providers-detail #solution-providers-form .showcase__grid--icon-hover .showcase__item-overlay button[type='submit']:hover,.showcase__grid--icon-hover .showcase__item-overlay .solution-providers-detail .marketo-form-custom-style #form button.mktoButton:hover,.solution-providers-detail .marketo-form-custom-style #form .showcase__grid--icon-hover .showcase__item-overlay button.mktoButton:hover,.showcase__grid--icon-hover .showcase__item-overlay .solution-providers-resources #contact .contact-form .mktoButton[type='submit']:hover,.solution-providers-resources #contact .contact-form .showcase__grid--icon-hover .showcase__item-overlay .mktoButton[type='submit']:hover,.showcase__grid--icon-hover .showcase__item-overlay .page-id-signup-register__main [type=submit]:hover,.page-id-signup-register__main .showcase__grid--icon-hover .showcase__item-overlay [type=submit]:hover,.showcase__grid--icon-hover .showcase__item-overlay .page-id-signup-home__main .signup .mktoForm button[type='submit']:hover,.page-id-signup-home__main .signup .mktoForm .showcase__grid--icon-hover .showcase__item-overlay button[type='submit']:hover {
  opacity: 1 !important;
}

.ie8 .showcase__grid--full .showcase__image {
  height: 140px;
}

.ie8 .showcase__grid--icon-hover .showcase__item {
  height: 150px;
}

.ie8 .showcase__item .showcase__item-overlay {
  visibility: hidden;
}

.features-icons {
  padding-top: 50px;
  padding-bottom: 50px;
  text-align: center;
  background: linear-gradient(19deg, #1b2126 0%, #262e34 32%, #3a434c 68%, #48525c 100%);
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .features-icons {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .features-icons {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .features-icons {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .features-icons {
    padding-bottom: 30px;
  }
}

.features-icons h5 {
  color: #002f36;
  font-size: 18px;
  font-weight: 400;
  color: #fafafa;
}

@media only screen and (max-width: 1039px) {
  .features-icons h5 {
    font-size: 15px;
  }
}

@media only screen and (min-width: 1040px) {
  .features-icons h5 {
    margin-top: 12.5px;
    margin-bottom: 12.5px;
  }
}

.features-icons .row {
  margin-left: -15px;
  margin-right: -15px;
}

.features-icons .row>* {
  padding-left: 15px;
  padding-right: 15px;
}

.features-icons .row>div {
  color: #eaeded;
}

.features-icons .row>div:before {
  content: '';
  display: block;
  background: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/sprites-mobile.4c8cfa9f.png');
  height: 42px;
  margin: 0 auto 20px;
  width: 42px;
  left: 2px;
}

@media only screen and (min-width: 1040px) {
  .features-icons .row>div:before {
    background: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/sprites-full.b99d6dc8.png');
    height: 58px;
    width: 58px;
  }
}

.features-icons .row>div.identity:before {
  background-position: -308px -263px;
}

@media only screen and (min-width: 1040px) {
  .features-icons .row>div.identity:before {
    background-position: -454px -388px;
  }
}

.features-icons .row>div.checkout:before {
  background-position: -383px -273px;
}

@media only screen and (min-width: 1040px) {
  .features-icons .row>div.checkout:before {
    background-position: -563px -401px;
  }
}

.features-icons .row>div.automatic:before {
  background-position: -14px -268px;
}

@media only screen and (min-width: 1040px) {
  .features-icons .row>div.automatic:before {
    background-position: -23px -394px;
  }
}

.features-icons .row>div.fraud:before {
  background-position: -466px -270px;
}

@media only screen and (min-width: 1040px) {
  .features-icons .row>div.fraud:before {
    background-position: -684px -397px;
  }
}

.features-icons--orange-icons {
  background: #fafafa;
}

.features-icons--orange-icons h5 {
  color: #002f36;
}

.features-icons--orange-icons .row>div {
  color: #333e48;
}

.features-icons--orange-icons .row>div.identity:before {
  background-position: -532px -150px;
}

@media only screen and (min-width: 1040px) {
  .features-icons--orange-icons .row>div.identity:before {
    background-position: -780px -220px;
  }
}

.features-icons--orange-icons .row>div.easy-ship:before {
  background-position: -869px -198px;
}

@media only screen and (min-width: 1040px) {
  .features-icons--orange-icons .row>div.easy-ship:before {
    background-position: -1275px -290px;
  }
}

.features-icons--orange-icons .row>div.checkout:before {
  background-position: -463px -140px;
}

@media only screen and (min-width: 1040px) {
  .features-icons--orange-icons .row>div.checkout:before {
    background-position: -678px -206px;
  }
}

.features-icons--orange-icons .row>div.automatic:before {
  background-position: -82px -137px;
}

@media only screen and (min-width: 1040px) {
  .features-icons--orange-icons .row>div.automatic:before {
    background-position: -121px -201px;
  }
}

.features-icons--orange-icons .row>div.fraud:before {
  background-position: -679px -148px;
}

@media only screen and (min-width: 1040px) {
  .features-icons--orange-icons .row>div.fraud:before {
    background-position: -994px -216px;
  }
}

.locale-in .features-icons--orange-icons .row>div.automatic:before {
  background-position: -143px -234px;
}

@media only screen and (min-width: 1040px) {
  .locale-in .features-icons--orange-icons .row>div.automatic:before {
    background-position: -211px -344px;
  }
}

.locale-in .features-icons--orange-icons .row>div.checkout:before {
  background-position: -507px -81px;
}

@media only screen and (min-width: 1040px) {
  .locale-in .features-icons--orange-icons .row>div.checkout:before {
    background-position: -744px -120px;
  }
}

.default-search-field input {
  color: #002f36;
  width: 100%;
}

.default-search-field input[type='submit'] {
  transition: opacity 0.3s ease-out;
  height: 51px;
  padding-left: 0;
}

.default-search-field input[type='submit']:hover {
  opacity: 0.6;
}

.default-search-field input[type='submit'],.default-search-field input[type='submit'] img {
  -moz-transform: rotate(0) translateZ(0);
  -webkit-transform: rotate(0);
}

@media only screen and (min-width: 1040px) {
  .default-search-field input[type='submit'] {
    height: 53px;
  }
}

.default-search-field input[name='search'],.default-search-field #sp-search-input input {
  border: 0;
  border-radius: 5px;
  font-size: 15px;
  padding: 13px 0 13px 50px;
  font-weight: 300;
}

.default-search-field .search-input-wrapper:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/sprites-full.b99d6dc8.png');
  background-position: -698px -315px;
  width: 25px;
  height: 25px;
  margin: 13px 0 0 15px;
  padding: 10px 12px;
  pointer-events: none;
  z-index: 2;
}

.default-search-field p {
  margin: 10px 0 0;
}

.default-search-field p span {
  font-weight: 300;
}

.default-search-field ::-webkit-input-placeholder,.default-search-field :-moz-placeholder,.default-search-field ::-moz-placeholder,.default-search-field :-ms-input-placeholder {
  color: #6c7778;
}

.ie8 .default-search-field [type='submit'] {
  padding: 9px 0 8px;
}

@media only screen and (max-width: 759px) {
  .icon-boxes.row>* {
    margin-top: 20px;
    margin-bottom: 0;
  }

  .icon-boxes.row>*:first-child,.icon-boxes.row>*.stack-top {
    margin-top: 0;
  }
}

.icon-box {
  background: #fafafa;
  border: 1px solid #6c7778;
  border-radius: 5px;
  display: block;
  height: 100%;
  padding: 20px 10px 50px;
  text-align: center;
}

@media only screen and (min-width: 1040px) {
  .icon-box {
    padding-bottom: 60px;
  }

  .icon-box .icon-box__bottom-text {
    bottom: 20px;
  }
}

@media only screen and (max-width: 759px) {
  .icon-box {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 400px;
  }

  .icon-box .icon-box__label {
    font-size: 15px;
  }
}

.icon-box__icon {
  display: inline-block;
  height: 62px;
  padding: 0 10px 15px;
  width: 100%;
}

.icon-box__icon:before {
  content: '';
  display: block;
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/sprites-full.b99d6dc8.png');
  zoom: 1;
  -moz-transform: scale(1) rotate(0.001deg);
  -moz-transform-origin: 0 0;
}

@media only screen and (min-width: 1040px) {
  .icon-box__icon {
    height: 96px;
  }
}

@media only screen and (max-width: 759px) {
  .icon-box__icon {
    height: 58px;
  }
}

.icon-box__icon:before,.icon-box__icon:after {
  background-position: -25px -197px;
  display: inline-block;
  height: 35px;
  vertical-align: middle;
  width: 27px;
}

@media only screen and (min-width: 1040px) {
  .icon-box__icon:before,.icon-box__icon:after {
    background-position: -38px -292px;
    height: 46px;
    width: 33px;
  }
}

@media only screen and (max-width: 1039px) {
  .icon-box__icon:before,.icon-box__icon:after {
    background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/sprites-mobile.4c8cfa9f.png');
  }
}

.icon-box__icon:after {
  content: '';
  height: 100%;
  width: 0;
}

.icon-box__icon.forums:before {
  background-position: -79px -193px;
  height: 44px;
  width: 49px;
}

@media only screen and (min-width: 1040px) {
  .icon-box__icon.forums:before {
    background-position: -116px -283px;
    height: 65px;
    width: 69px;
  }
}

.icon-box__icon.marks:before {
  background-position: -199px -188px;
  height: 48px;
  width: 35px;
}

@media only screen and (min-width: 1040px) {
  .icon-box__icon.marks:before {
    background-position: -292px -276px;
    height: 68px;
    width: 48px;
  }
}

.icon-box__label {
  color: #002f36;
  font-size: 19px;
  line-height: 1.3;
}

@media only screen and (max-width: 1039px) {
  .icon-box__label {
    font-size: 15px;
  }
}

.icon-box__bottom-text {
  bottom: 20px;
  left: 0;
  position: absolute;
  width: 100%;
}

.collapsible-list .heading-wrapper {
  margin: 20px 0;
}

.collapsible-list .heading-wrapper p {
  color: #002f36;
}

.collapsible-list .collapsible-item>p:first-child {
  cursor: pointer;
  padding-left: 25px;
  color: #075692;
}

.collapsible-list .collapsible-item>p:first-child:before {
  position: absolute;
  top: 50%;
  left: 0;
  content: '';
  display: block;
  margin-top: -4px;
  width: 20px;
  height: 10px;
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/sprites-developers.83affe34.png');
  background-position: -108px -103px;
  background-repeat: no-repeat;
}

.collapsible-list .collapsible-item.active>p:first-child:before {
  margin-top: -6px;
  background-position: -108px -94px;
}

.collapsible-list .collapsible-item>div {
  padding-left: 25px;
  padding-bottom: 10px;
  display: none;
}

.collapsible-list .collapsible-item>div>:first-child {
  margin-top: 0;
}

.collapsible-list .collapsible-item>div>:last-child {
  margin-bottom: 0;
}

.ap-pricing {
  padding-top: 50px;
  padding-bottom: 50px;
  background: #333e48;
  color: #fafafa;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .ap-pricing {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .ap-pricing {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .ap-pricing {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .ap-pricing {
    padding-bottom: 30px;
  }
}

.ap-pricing h2,.ap-pricing h4,.ap-pricing h5 {
  color: inherit;
}

@media only screen and (max-width: 759px) {
  .ap-pricing h2 {
    display: inline-block;
  }
}

.ap-pricing h5 {
  margin: 0;
}

.ap-pricing strong {
  font-size: 31px;
  font-weight: 200;
  padding-right: 8px;
}

@media only screen and (min-width: 1040px) {
  .ap-pricing strong {
    font-size: 44px;
  }
}

.ap-pricing .container>.row:first-child,.ap-pricing .desktop-only-message>.row:first-child {
  margin-left: -20px;
  margin-right: -20px;
}

.ap-pricing .container>.row:first-child>*,.ap-pricing .desktop-only-message>.row:first-child>* {
  padding-left: 20px;
  padding-right: 20px;
}

.ap-pricing .icon {
  margin-bottom: 12.5px;
  padding-left: 40px;
}

@media only screen and (min-width: 1040px) {
  .ap-pricing .icon {
    padding-left: 60px;
  }
}

.ap-pricing .icon:after {
  content: '';
  display: block;
  position: absolute;
  top: 3px;
  left: 0;
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/sprites-mobile.4c8cfa9f.png');
  background-position: -251px -279px;
  height: 32px;
  width: 33px;
}

@media only screen and (min-width: 1040px) {
  .ap-pricing .icon:after {
    background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/sprites-full.b99d6dc8.png');
    background-position: -368px -408px;
    height: 47px;
    top: 0;
    width: 47px;
  }
}

.locale-de .ap-pricing .icon:after {
  background-position: -272px -248px;
}

@media only screen and (min-width: 1040px) {
  .locale-de .ap-pricing .icon:after {
    background-position: -398px -363px;
  }
}

.locale-fr .ap-pricing .icon:after {
  background-position: -272px -248px;
}

@media only screen and (min-width: 1040px) {
  .locale-fr .ap-pricing .icon:after {
    background-position: -398px -363px;
  }
}

.locale-it .ap-pricing .icon:after {
  background-position: -272px -248px;
}

@media only screen and (min-width: 1040px) {
  .locale-it .ap-pricing .icon:after {
    background-position: -398px -363px;
  }
}

.locale-es .ap-pricing .icon:after {
  background-position: -272px -248px;
}

@media only screen and (min-width: 1040px) {
  .locale-es .ap-pricing .icon:after {
    background-position: -398px -363px;
  }
}

.locale-uk .ap-pricing .icon:after {
  background-position: -308px -227px;
}

@media only screen and (min-width: 1040px) {
  .locale-uk .ap-pricing .icon:after {
    background-position: -452px -333px;
  }
}

.locale-in .ap-pricing .icon:after {
  background: none;
}

@media only screen and (max-width: 759px) {
  .locale-in .ap-pricing .icon {
    padding-left: 0;
  }
}

.locale-in .ap-pricing .icon:before {
  content: '';
  display: block;
  position: absolute;
  top: 3px;
  left: 0;
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/sprites-mobile.4c8cfa9f.png');
  background-position: -232px -243px;
  height: 32px;
  width: 33px;
}

@media only screen and (min-width: 1040px) {
  .locale-in .ap-pricing .icon:before {
    background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/sprites-full.b99d6dc8.png');
    background-position: -341px -357px;
    height: 47px;
    top: 0;
    width: 47px;
  }
}

@media only screen and (max-width: 759px) {
  .locale-in .ap-pricing .icon:before {
    position: relative;
    margin: 0 auto 10px;
  }
}

.ap-pricing .pricing-info {
  background: #3d5369;
  padding: 20px;
}

@media only screen and (min-width: 1040px) {
  .ap-pricing .pricing-info {
    padding: 30px;
  }
}

@media only screen and (max-width: 759px) {
  .ap-pricing .pricing-info {
    margin-left: -20px;
    margin-right: -20px;
  }
}

.ap-pricing .pricing-info p:last-child {
  margin-bottom: 0;
}

@media only screen and (min-width: 1040px) {
  .ap-pricing .pricing-features {
    padding-top: 35px;
  }
}

@media only screen and (max-width: 320px) {
  .ap-pricing .pricing-features .col-xs-6 {
    width: 100%;
  }
}

.ap-pricing .pricing-features,.ap-pricing .pricing-features .row {
  margin-left: -15px;
  margin-right: -15px;
}

.ap-pricing .pricing-features>*,.ap-pricing .pricing-features .row>* {
  padding-left: 15px;
  padding-right: 15px;
}

@media only screen and (min-width: 321px) {
  .ap-pricing .pricing-features>div,.ap-pricing .pricing-features .row>div {
    margin-top: 0;
  }
}

.ap-pricing .pricing-features .row {
  padding-top: 30px;
}

.ap-pricing .pricing-features h4 {
  font-weight: 300;
  padding-left: 40px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .ap-pricing .pricing-features h4 {
    margin-bottom: 0;
  }
}

@media only screen and (max-width: 759px) {
  .ap-pricing .pricing-features h4 {
    padding: 0 15px;
  }
}

@media only screen and (min-width: 1040px) {
  .ap-pricing .pricing-features h4 {
    padding-left: 55px;
  }
}

.ap-pricing .pricing-features h4:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/sprites-mobile.4c8cfa9f.png') no-repeat -257px -192px;
  height: 34px;
  width: 34px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .ap-pricing .pricing-features h4:before {
    top: -4px;
  }
}

@media only screen and (max-width: 759px) {
  .ap-pricing .pricing-features h4:before {
    margin: 0 auto 10px;
    position: relative;
  }
}

@media only screen and (min-width: 1040px) {
  .ap-pricing .pricing-features h4:before {
    position: absolute;
    top: -5px;
    left: -5px;
    background: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/sprites-full.b99d6dc8.png') no-repeat -375px -283px;
    height: 46px;
    width: 46px;
  }
}

.locale-in .ap-pricing .pricing-features .col-sm-4 {
  padding-top: 30px;
}

@media only screen and (min-width: 760px) {
  .locale-fr .ap-pricing .row,.locale-it .ap-pricing .row,.locale-es .ap-pricing .row,.locale-us .ap-pricing .row,.locale-de .ap-pricing .row,.locale-uk .ap-pricing .row {
    height: 100%;
    font-size: 0;
  }

  .locale-fr .ap-pricing .row>*,.locale-fr .ap-pricing .row:after,.locale-fr .ap-pricing .row:before,.locale-it .ap-pricing .row>*,.locale-it .ap-pricing .row:after,.locale-it .ap-pricing .row:before,.locale-es .ap-pricing .row>*,.locale-es .ap-pricing .row:after,.locale-es .ap-pricing .row:before,.locale-us .ap-pricing .row>*,.locale-us .ap-pricing .row:after,.locale-us .ap-pricing .row:before,.locale-de .ap-pricing .row>*,.locale-de .ap-pricing .row:after,.locale-de .ap-pricing .row:before,.locale-uk .ap-pricing .row>*,.locale-uk .ap-pricing .row:after,.locale-uk .ap-pricing .row:before {
    float: none;
    display: inline-block;
    vertical-align: middle;
    font-size: 15px;
  }

  .locale-fr .ap-pricing .row:after,.locale-fr .ap-pricing .row:before,.locale-it .ap-pricing .row:after,.locale-it .ap-pricing .row:before,.locale-es .ap-pricing .row:after,.locale-es .ap-pricing .row:before,.locale-us .ap-pricing .row:after,.locale-us .ap-pricing .row:before,.locale-de .ap-pricing .row:after,.locale-de .ap-pricing .row:before,.locale-uk .ap-pricing .row:after,.locale-uk .ap-pricing .row:before {
    content: '';
    height: 100%;
    width: 0;
  }
}

@media only screen and (max-width: 1039px) {
  .locale-fr .ap-pricing .row:after,.locale-fr .ap-pricing .row>*,.locale-fr .ap-pricing .row:before,.locale-it .ap-pricing .row:after,.locale-it .ap-pricing .row>*,.locale-it .ap-pricing .row:before,.locale-es .ap-pricing .row:after,.locale-es .ap-pricing .row>*,.locale-es .ap-pricing .row:before,.locale-us .ap-pricing .row:after,.locale-us .ap-pricing .row>*,.locale-us .ap-pricing .row:before,.locale-de .ap-pricing .row:after,.locale-de .ap-pricing .row>*,.locale-de .ap-pricing .row:before,.locale-uk .ap-pricing .row:after,.locale-uk .ap-pricing .row>*,.locale-uk .ap-pricing .row:before {
    font-size: 13px;
  }
}

.locale-fr .ap-pricing h4,.locale-it .ap-pricing h4,.locale-es .ap-pricing h4,.locale-us .ap-pricing h4,.locale-de .ap-pricing h4,.locale-uk .ap-pricing h4 {
  margin: 40px 0 0;
}

@media only screen and (max-width: 759px) {
  .locale-fr .ap-pricing h4,.locale-it .ap-pricing h4,.locale-es .ap-pricing h4,.locale-us .ap-pricing h4,.locale-de .ap-pricing h4,.locale-uk .ap-pricing h4 {
    margin-top: 30px;
  }
}

.locale-fr .ap-pricing h4:first-child,.locale-it .ap-pricing h4:first-child,.locale-es .ap-pricing h4:first-child,.locale-us .ap-pricing h4:first-child,.locale-de .ap-pricing h4:first-child,.locale-uk .ap-pricing h4:first-child {
  margin-top: 0;
}

@media only screen and (min-width: 1040px) {
  .locale-fr .ap-pricing .pricing-features,.locale-it .ap-pricing .pricing-features,.locale-es .ap-pricing .pricing-features,.locale-us .ap-pricing .pricing-features,.locale-de .ap-pricing .pricing-features,.locale-uk .ap-pricing .pricing-features {
    padding-top: 0;
  }
}

@media only screen and (min-width: 1040px) {
  .locale-de .ap-pricing .row:first-child {
    margin-left: 0px;
    margin-right: 0px;
  }

  .locale-de .ap-pricing .row:first-child>* {
    padding-left: 0px;
    padding-right: 0px;
  }

  .locale-de .ap-pricing .row:first-child .col-sm-6+.col-sm-6 {
    padding-left: 60px;
  }
}

.locale-it .ap-pricing .row .col-sm-6 {
  vertical-align: top;
}

.fee-update {
  background: #3d5369;
  padding: 15px;
}

@media only screen and (min-width: 760px) {
  .fee-update {
    margin-top: 35px;
  }
}

.fee-update__toggler {
  color: #075692;
  cursor: pointer;
  top: 1px;
}

.fee-update__table {
  display: none;
}

@media only screen and (max-width: 759px) {
  .fee-update__table .row>* {
    margin-top: 10px;
    margin-bottom: 0;
  }

  .fee-update__table .row>*:first-child,.fee-update__table .row>*.stack-top {
    margin-top: 0;
  }
}

.fee-update__table .no-break {
  white-space: nowrap;
}

.fee-update__table hr {
  margin-bottom: 15px;
  margin-top: 15px;
}

.fee-update .caret {
  margin-top: 11px;
}

@media only screen and (min-width: 760px) {
  .fee-update--sentence {
    margin-top: 80px;
  }
}

.video-bg__bg {
  width: 100%;
}

.video-bg__video {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.video-bg__video iframe {
  position: absolute;
  display: block;
  top: 10.8%;
  left: 9.8%;
  width: 79.5%;
  height: 75%;
}

.video-cta {
  display: inline-block;
  margin-top: 10px;
}

@media only screen and (min-width: 760px) {
  .video-cta {
    height: 100%;
    font-size: 0;
  }

  .video-cta>*,.video-cta:after,.video-cta:before {
    float: none;
    display: inline-block;
    vertical-align: middle;
    font-size: 15px;
  }

  .video-cta:after,.video-cta:before {
    content: '';
    height: 100%;
    width: 0;
  }
}

@media only screen and (max-width: 1039px) {
  .video-cta:after,.video-cta>*,.video-cta:before {
    font-size: 13px;
  }
}

.video-cta__image {
  display: inline-block;
  z-index: 2;
  width: 113px;
  height: 72px;
  margin-right: 10px;
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/customers/click-to-watch.703f4d5e.jpg');
}

.video-cta__text {
  max-width: 200px;
}

.video-cta__text a {
  display: block;
}

.stretch-bg {
  background: #eaeded;
  overflow: hidden;
}

@media only screen and (max-width: 759px) {
  .stretch-bg {
    min-height: 270px;
  }

  .stretch-bg.text-up,.stretch-bg.text-down {
    height: auto;
  }

  .stretch-bg.text-up .stretch-bg__bg,.stretch-bg.text-up .stretch-bg__bg,.stretch-bg.text-down .stretch-bg__bg,.stretch-bg.text-down .stretch-bg__bg {
    height: 270px;
  }

  .stretch-bg.text-up .row:after,.stretch-bg.text-down .row:after {
    min-height: 0;
  }

  .stretch-bg.text-up {
    padding-bottom: 270px;
  }

  .stretch-bg.text-up .stretch-bg__bg {
    top: auto;
  }

  .stretch-bg.text-down {
    padding-top: 270px;
  }

  .stretch-bg .row:after {
    min-height: 270px;
  }

  .stretch-bg .row>div {
    padding-top: 50px;
    padding-bottom: 50px;
  }@  media only screen and (min-width: 760px) and (max-width: 1039px) {
    .stretch-bg .row>div{padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .stretch-bg .row>div {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .stretch-bg .row>div {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .stretch-bg .row>div {
    padding-bottom: 30px;
  }
}}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .stretch-bg {
    height: 394px;
  }
}

@media only screen and (min-width: 1040px) {
  .stretch-bg {
    height: 568px;
  }
}

.stretch-bg .container,.stretch-bg .desktop-only-message {
  height: 100%;
  z-index: 2;
}

@media only screen and (min-width: 760px) {
  .stretch-bg .row {
    height: 100%;
    font-size: 0;
  }

  .stretch-bg .row>*,.stretch-bg .row:after,.stretch-bg .row:before {
    float: none;
    display: inline-block;
    vertical-align: middle;
    font-size: 15px;
  }

  .stretch-bg .row:after,.stretch-bg .row:before {
    content: '';
    height: 100%;
    width: 0;
  }

  .stretch-bg .row>.v-nudge {
    margin-bottom: 2%;
  }
}

@media only screen and (max-width: 1039px) {
  .stretch-bg .row:after,.stretch-bg .row>*,.stretch-bg .row:before {
    font-size: 13px;
  }
}

.stretch-bg__bg,.stretch-bg__bg>div {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-size: cover;
}

@media only screen and (max-width: 759px) {
  .stretch-bg__bg,.stretch-bg__bg>div {
    height: 100%;
    min-height: 270px;
  }
}

.ie8 .stretch-bg__bg img,.ie8 .stretch-bg__bg>div img {
  left: 0 !important;
  top: 0 !important;
}

@media only screen and (max-width: 759px) {
  .stretch-bg--parallax .stretch-bg__bg .parallax-mobile {
    display: block;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .stretch-bg--parallax .stretch-bg__bg .parallax-tablet {
    display: block;
  }
}

@media only screen and (min-width: 1040px) {
  .stretch-bg--parallax .stretch-bg__bg .parallax-desktop {
    display: block;
  }
}

@media screen and (min-width: 1500px) {
  .stretch-bg--parallax .stretch-bg__bg .parallax-huge {
    display: block;
  }

  .stretch-bg--parallax .stretch-bg__bg .parallax-desktop {
    display: none;
  }
}

.stretch-bg--parallax .stretch-bg__bg>div {
  display: none;
}

.news-highlight {
  background: #ff9900;
}

.news-highlight h4 {
  font-weight: 300;
  margin-bottom: 0;
}

.news-highlight h4,.news-highlight a {
  color: #fafafa;
  display: block;
  margin-top: -7px;
}

.news-highlight .container,.news-highlight .desktop-only-message {
  padding-top: 50px;
  padding-bottom: 50px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .news-highlight .container,.news-highlight .desktop-only-message {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .news-highlight .container,.news-highlight .desktop-only-message {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .news-highlight .container,.news-highlight .desktop-only-message {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .news-highlight .container,.news-highlight .desktop-only-message {
    padding-bottom: 30px;
  }
}

.news-highlight .row>div {
  margin-top: 0;
}

@media only screen and (max-width: 759px) {
  .news-highlight>.container,.news-highlight>.desktop-only-message {
    padding-bottom: 0;
  }
}

.news-highlight>.container>.row,.news-highlight>.desktop-only-message>.row {
  margin-left: -20px;
  margin-right: -20px;
  position: static;
}

.news-highlight>.container>.row>*,.news-highlight>.desktop-only-message>.row>* {
  padding-left: 20px;
  padding-right: 20px;
}

.news-highlight .col-1 .item {
  padding-top: 50px;
  padding-bottom: 50px;
  border-top: 1px solid #fcaa3f;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .news-highlight .col-1 .item {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .news-highlight .col-1 .item {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .news-highlight .col-1 .item {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .news-highlight .col-1 .item {
    padding-bottom: 30px;
  }
}

.news-highlight .col-1 h4+.item {
  border: 0;
}

@media only screen and (max-width: 759px) {
  .news-highlight .col-1+.col-1 {
    padding-top: 0px;
    padding-bottom: 50px;
  }@  media only screen and (min-width: 760px) and (max-width: 1039px) {
    .news-highlight .col-1+.col-1{padding-top: 0px;
  }
}

@media only screen and (max-width: 759px) {
  .news-highlight .col-1+.col-1 {
    padding-top: 0px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .news-highlight .col-1+.col-1 {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .news-highlight .col-1+.col-1 {
    padding-bottom: 30px;
  }
}

.news-highlight .col-1+.col-1 h4 {
  display: none;
}

.news-highlight .col-1+.col-1 h4+.item {
  margin-top: 50px;
  margin-bottom: 0px;
  border-top: 1px solid #fcaa3f;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .news-highlight .col-1+.col-1 h4+.item {
    margin-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .news-highlight .col-1+.col-1 h4+.item {
    margin-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .news-highlight .col-1+.col-1 h4+.item {
    margin-bottom: 0px;
  }
}

@media only screen and (max-width: 759px) {
  .news-highlight .col-1+.col-1 h4+.item {
    margin-bottom: 0px;
  }
}}

.news-highlight .highlight,.news-highlight .highlight-col {
  background: #fba02a;
}

.news-highlight .highlight-col {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
}

@media only screen and (max-width: 759px) {
  .news-highlight .highlight-col {
    display: none !important;
  }
}

.locale-in .amzn-button,.locale-in .blog #mktoForm_569 .mktoButton,.blog #mktoForm_569 .locale-in .mktoButton,.locale-in #developer-community #community-hero .join-form .col-2 .mktoButton[type='submit'],#developer-community #community-hero .join-form .col-2 .locale-in .mktoButton[type='submit'],.locale-in #contact #contact-form .mktoButton[type='submit'],#contact #contact-form .locale-in .mktoButton[type='submit'],.locale-in .contact-form .mktoButton[type='submit'],.contact-form .locale-in .mktoButton[type='submit'],.locale-in #growth-guaranteed #contact-form .mktoButton[type='submit'],#growth-guaranteed #contact-form .locale-in .mktoButton[type='submit'],.locale-in .solution-providers-detail #solution-providers-form button[type='submit'],.solution-providers-detail #solution-providers-form .locale-in button[type='submit'],.locale-in .solution-providers-detail .marketo-form-custom-style #form button.mktoButton,.solution-providers-detail .marketo-form-custom-style #form .locale-in button.mktoButton,.locale-in .solution-providers-resources #contact .contact-form .mktoButton[type='submit'],.solution-providers-resources #contact .contact-form .locale-in .mktoButton[type='submit'],.locale-in .page-id-signup-register__main [type=submit],.page-id-signup-register__main .locale-in [type=submit],.locale-in .page-id-signup-home__main .signup .mktoForm button[type='submit'],.page-id-signup-home__main .signup .mktoForm .locale-in button[type='submit'] {
  cursor: pointer;
  display: inline-block;
  font-size: 17px;
  padding: 7px 42px;
  margin: 0;
  border-radius: 3px;
  border: #b38b22 1px solid;
  color: #002f36;
  text-decoration: none;
  text-align: center;
  background-color: #ffe8aa;
  background: linear-gradient(to bottom, #ffe8aa 0%, #f5c646 100%);
  box-shadow: 1px 1px 2px 1px rgba(61,52,31,0.2);
}

@media only screen and (min-width: 321px) {
  .locale-in .amzn-button,.locale-in .blog #mktoForm_569 .mktoButton,.blog #mktoForm_569 .locale-in .mktoButton,.locale-in #developer-community #community-hero .join-form .col-2 .mktoButton[type='submit'],#developer-community #community-hero .join-form .col-2 .locale-in .mktoButton[type='submit'],.locale-in #contact #contact-form .mktoButton[type='submit'],#contact #contact-form .locale-in .mktoButton[type='submit'],.locale-in .contact-form .mktoButton[type='submit'],.contact-form .locale-in .mktoButton[type='submit'],.locale-in #growth-guaranteed #contact-form .mktoButton[type='submit'],#growth-guaranteed #contact-form .locale-in .mktoButton[type='submit'],.locale-in .solution-providers-detail #solution-providers-form button[type='submit'],.solution-providers-detail #solution-providers-form .locale-in button[type='submit'],.locale-in .solution-providers-detail .marketo-form-custom-style #form button.mktoButton,.solution-providers-detail .marketo-form-custom-style #form .locale-in button.mktoButton,.locale-in .solution-providers-resources #contact .contact-form .mktoButton[type='submit'],.solution-providers-resources #contact .contact-form .locale-in .mktoButton[type='submit'],.locale-in .page-id-signup-register__main [type=submit],.page-id-signup-register__main .locale-in [type=submit],.locale-in .page-id-signup-home__main .signup .mktoForm button[type='submit'],.page-id-signup-home__main .signup .mktoForm .locale-in button[type='submit'] {
    width: auto;
  }
}

@media only screen and (max-width: 1039px) {
  .locale-in .amzn-button,.locale-in .blog #mktoForm_569 .mktoButton,.blog #mktoForm_569 .locale-in .mktoButton,.locale-in #developer-community #community-hero .join-form .col-2 .mktoButton[type='submit'],#developer-community #community-hero .join-form .col-2 .locale-in .mktoButton[type='submit'],.locale-in #contact #contact-form .mktoButton[type='submit'],#contact #contact-form .locale-in .mktoButton[type='submit'],.locale-in .contact-form .mktoButton[type='submit'],.contact-form .locale-in .mktoButton[type='submit'],.locale-in #growth-guaranteed #contact-form .mktoButton[type='submit'],#growth-guaranteed #contact-form .locale-in .mktoButton[type='submit'],.locale-in .solution-providers-detail #solution-providers-form button[type='submit'],.solution-providers-detail #solution-providers-form .locale-in button[type='submit'],.locale-in .solution-providers-detail .marketo-form-custom-style #form button.mktoButton,.solution-providers-detail .marketo-form-custom-style #form .locale-in button.mktoButton,.locale-in .solution-providers-resources #contact .contact-form .mktoButton[type='submit'],.solution-providers-resources #contact .contact-form .locale-in .mktoButton[type='submit'],.locale-in .page-id-signup-register__main [type=submit],.page-id-signup-register__main .locale-in [type=submit],.locale-in .page-id-signup-home__main .signup .mktoForm button[type='submit'],.page-id-signup-home__main .signup .mktoForm .locale-in button[type='submit'] {
    font-size: 15px;
  }
}

.locale-in .amzn-button:hover,.locale-in .blog #mktoForm_569 .mktoButton:hover,.blog #mktoForm_569 .locale-in .mktoButton:hover,.locale-in #developer-community #community-hero .join-form .col-2 .mktoButton[type='submit']:hover,#developer-community #community-hero .join-form .col-2 .locale-in .mktoButton[type='submit']:hover,.locale-in #contact #contact-form .mktoButton[type='submit']:hover,#contact #contact-form .locale-in .mktoButton[type='submit']:hover,.locale-in .contact-form .mktoButton[type='submit']:hover,.contact-form .locale-in .mktoButton[type='submit']:hover,.locale-in #growth-guaranteed #contact-form .mktoButton[type='submit']:hover,#growth-guaranteed #contact-form .locale-in .mktoButton[type='submit']:hover,.locale-in .solution-providers-detail #solution-providers-form button[type='submit']:hover,.solution-providers-detail #solution-providers-form .locale-in button[type='submit']:hover,.locale-in .solution-providers-detail .marketo-form-custom-style #form button.mktoButton:hover,.solution-providers-detail .marketo-form-custom-style #form .locale-in button.mktoButton:hover,.locale-in .solution-providers-resources #contact .contact-form .mktoButton[type='submit']:hover,.solution-providers-resources #contact .contact-form .locale-in .mktoButton[type='submit']:hover,.locale-in .page-id-signup-register__main [type=submit]:hover,.page-id-signup-register__main .locale-in [type=submit]:hover,.locale-in .page-id-signup-home__main .signup .mktoForm button[type='submit']:hover,.page-id-signup-home__main .signup .mktoForm .locale-in button[type='submit']:hover,.locale-in .amzn-button:focus,.locale-in .blog #mktoForm_569 .mktoButton:focus,.blog #mktoForm_569 .locale-in .mktoButton:focus,.locale-in #developer-community #community-hero .join-form .col-2 .mktoButton[type='submit']:focus,#developer-community #community-hero .join-form .col-2 .locale-in .mktoButton[type='submit']:focus,.locale-in #contact #contact-form .mktoButton[type='submit']:focus,#contact #contact-form .locale-in .mktoButton[type='submit']:focus,.locale-in .contact-form .mktoButton[type='submit']:focus,.contact-form .locale-in .mktoButton[type='submit']:focus,.locale-in #growth-guaranteed #contact-form .mktoButton[type='submit']:focus,#growth-guaranteed #contact-form .locale-in .mktoButton[type='submit']:focus,.locale-in .solution-providers-detail #solution-providers-form button[type='submit']:focus,.solution-providers-detail #solution-providers-form .locale-in button[type='submit']:focus,.locale-in .solution-providers-detail .marketo-form-custom-style #form button.mktoButton:focus,.solution-providers-detail .marketo-form-custom-style #form .locale-in button.mktoButton:focus,.locale-in .solution-providers-resources #contact .contact-form .mktoButton[type='submit']:focus,.solution-providers-resources #contact .contact-form .locale-in .mktoButton[type='submit']:focus,.locale-in .page-id-signup-register__main [type=submit]:focus,.page-id-signup-register__main .locale-in [type=submit]:focus,.locale-in .page-id-signup-home__main .signup .mktoForm button[type='submit']:focus,.page-id-signup-home__main .signup .mktoForm .locale-in button[type='submit']:focus {
  border-color: #a07c1e !important;
  color: #002f36;
  box-shadow: 1px 1px 3px 1px rgba(61,52,31,0.3);
}

.locale-in .amzn-button.apay,.locale-in .blog #mktoForm_569 .apay.mktoButton,.blog #mktoForm_569 .locale-in .apay.mktoButton,.locale-in #developer-community #community-hero .join-form .col-2 .apay.mktoButton[type='submit'],#developer-community #community-hero .join-form .col-2 .locale-in .apay.mktoButton[type='submit'],.locale-in #contact #contact-form .apay.mktoButton[type='submit'],#contact #contact-form .locale-in .apay.mktoButton[type='submit'],.locale-in .contact-form .apay.mktoButton[type='submit'],.contact-form .locale-in .apay.mktoButton[type='submit'],.locale-in #growth-guaranteed #contact-form .apay.mktoButton[type='submit'],#growth-guaranteed #contact-form .locale-in .apay.mktoButton[type='submit'],.locale-in .solution-providers-detail #solution-providers-form button.apay[type='submit'],.solution-providers-detail #solution-providers-form .locale-in button.apay[type='submit'],.locale-in .solution-providers-detail .marketo-form-custom-style #form button.apay.mktoButton,.solution-providers-detail .marketo-form-custom-style #form .locale-in button.apay.mktoButton,.locale-in .solution-providers-resources #contact .contact-form .apay.mktoButton[type='submit'],.solution-providers-resources #contact .contact-form .locale-in .apay.mktoButton[type='submit'],.locale-in .page-id-signup-register__main .apay[type=submit],.page-id-signup-register__main .locale-in .apay[type=submit],.locale-in .page-id-signup-home__main .signup .mktoForm button.apay[type='submit'],.page-id-signup-home__main .signup .mktoForm .locale-in button.apay[type='submit'] {
  padding: 5px 30px 7px 54px;
}

.locale-in .amzn-button.apay:after,.locale-in .blog #mktoForm_569 .apay.mktoButton:after,.blog #mktoForm_569 .locale-in .apay.mktoButton:after,.locale-in #developer-community #community-hero .join-form .col-2 .apay.mktoButton[type='submit']:after,#developer-community #community-hero .join-form .col-2 .locale-in .apay.mktoButton[type='submit']:after,.locale-in #contact #contact-form .apay.mktoButton[type='submit']:after,#contact #contact-form .locale-in .apay.mktoButton[type='submit']:after,.locale-in .contact-form .apay.mktoButton[type='submit']:after,.contact-form .locale-in .apay.mktoButton[type='submit']:after,.locale-in #growth-guaranteed #contact-form .apay.mktoButton[type='submit']:after,#growth-guaranteed #contact-form .locale-in .apay.mktoButton[type='submit']:after,.locale-in .solution-providers-detail #solution-providers-form button.apay[type='submit']:after,.solution-providers-detail #solution-providers-form .locale-in button.apay[type='submit']:after,.locale-in .solution-providers-detail .marketo-form-custom-style #form button.apay.mktoButton:after,.solution-providers-detail .marketo-form-custom-style #form .locale-in button.apay.mktoButton:after,.locale-in .solution-providers-resources #contact .contact-form .apay.mktoButton[type='submit']:after,.solution-providers-resources #contact .contact-form .locale-in .apay.mktoButton[type='submit']:after,.locale-in .page-id-signup-register__main .apay[type=submit]:after,.page-id-signup-register__main .locale-in .apay[type=submit]:after,.locale-in .page-id-signup-home__main .signup .mktoForm button.apay[type='submit']:after,.page-id-signup-home__main .signup .mktoForm .locale-in button.apay[type='submit']:after {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  left: 20px;
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/sprites-full.b99d6dc8.png');
  background-position: -1159px -409px;
  margin-top: -15px;
  width: 35px;
  height: 29px;
}

body:not(.locale-in) .amzn-button,body:not(.locale-in) .blog #mktoForm_569 .mktoButton,.blog #mktoForm_569 body:not(.locale-in) .mktoButton,body:not(.locale-in) #developer-community #community-hero .join-form .col-2 .mktoButton[type='submit'],#developer-community #community-hero .join-form .col-2 body:not(.locale-in) .mktoButton[type='submit'],body:not(.locale-in) #contact #contact-form .mktoButton[type='submit'],#contact #contact-form body:not(.locale-in) .mktoButton[type='submit'],body:not(.locale-in) .contact-form .mktoButton[type='submit'],.contact-form body:not(.locale-in) .mktoButton[type='submit'],body:not(.locale-in) #growth-guaranteed #contact-form .mktoButton[type='submit'],#growth-guaranteed #contact-form body:not(.locale-in) .mktoButton[type='submit'],body:not(.locale-in) .solution-providers-detail #solution-providers-form button[type='submit'],.solution-providers-detail #solution-providers-form body:not(.locale-in) button[type='submit'],body:not(.locale-in) .solution-providers-detail .marketo-form-custom-style #form button.mktoButton,.solution-providers-detail .marketo-form-custom-style #form body:not(.locale-in) button.mktoButton,body:not(.locale-in) .solution-providers-resources #contact .contact-form .mktoButton[type='submit'],.solution-providers-resources #contact .contact-form body:not(.locale-in) .mktoButton[type='submit'],body:not(.locale-in) .page-id-signup-register__main [type=submit],.page-id-signup-register__main body:not(.locale-in) [type=submit],body:not(.locale-in) .page-id-signup-home__main .signup .mktoForm button[type='submit'],.page-id-signup-home__main .signup .mktoForm body:not(.locale-in) button[type='submit'] {
  cursor: pointer;
  text-decoration: none;
  text-align: center;
  display: inline-block;
  background: linear-gradient(25deg, #ffb52e 27%, #ffeccb 64%, #ffeccb 90%, #ffe2b3 100%);
  border-bottom: #333e48 2px solid;
  border-width: 0 0 2px;
  border-radius: 0;
  font-weight: 600;
  color: #333e48;
  width: 270px;
  max-width: 100%;
  padding: 9px 9px 7px;
  transform: translate3d(0, 0, 0);
}

body:not(.locale-in) .amzn-button:hover,body:not(.locale-in) .blog #mktoForm_569 .mktoButton:hover,.blog #mktoForm_569 body:not(.locale-in) .mktoButton:hover,body:not(.locale-in) #developer-community #community-hero .join-form .col-2 .mktoButton[type='submit']:hover,#developer-community #community-hero .join-form .col-2 body:not(.locale-in) .mktoButton[type='submit']:hover,body:not(.locale-in) #contact #contact-form .mktoButton[type='submit']:hover,#contact #contact-form body:not(.locale-in) .mktoButton[type='submit']:hover,body:not(.locale-in) .contact-form .mktoButton[type='submit']:hover,.contact-form body:not(.locale-in) .mktoButton[type='submit']:hover,body:not(.locale-in) #growth-guaranteed #contact-form .mktoButton[type='submit']:hover,#growth-guaranteed #contact-form body:not(.locale-in) .mktoButton[type='submit']:hover,body:not(.locale-in) .solution-providers-detail #solution-providers-form button[type='submit']:hover,.solution-providers-detail #solution-providers-form body:not(.locale-in) button[type='submit']:hover,body:not(.locale-in) .solution-providers-detail .marketo-form-custom-style #form button.mktoButton:hover,.solution-providers-detail .marketo-form-custom-style #form body:not(.locale-in) button.mktoButton:hover,body:not(.locale-in) .solution-providers-resources #contact .contact-form .mktoButton[type='submit']:hover,.solution-providers-resources #contact .contact-form body:not(.locale-in) .mktoButton[type='submit']:hover,body:not(.locale-in) .page-id-signup-register__main [type=submit]:hover,.page-id-signup-register__main body:not(.locale-in) [type=submit]:hover,body:not(.locale-in) .page-id-signup-home__main .signup .mktoForm button[type='submit']:hover,.page-id-signup-home__main .signup .mktoForm body:not(.locale-in) button[type='submit']:hover,body:not(.locale-in) .amzn-button:focus,body:not(.locale-in) .blog #mktoForm_569 .mktoButton:focus,.blog #mktoForm_569 body:not(.locale-in) .mktoButton:focus,body:not(.locale-in) #developer-community #community-hero .join-form .col-2 .mktoButton[type='submit']:focus,#developer-community #community-hero .join-form .col-2 body:not(.locale-in) .mktoButton[type='submit']:focus,body:not(.locale-in) #contact #contact-form .mktoButton[type='submit']:focus,#contact #contact-form body:not(.locale-in) .mktoButton[type='submit']:focus,body:not(.locale-in) .contact-form .mktoButton[type='submit']:focus,.contact-form body:not(.locale-in) .mktoButton[type='submit']:focus,body:not(.locale-in) #growth-guaranteed #contact-form .mktoButton[type='submit']:focus,#growth-guaranteed #contact-form body:not(.locale-in) .mktoButton[type='submit']:focus,body:not(.locale-in) .solution-providers-detail #solution-providers-form button[type='submit']:focus,.solution-providers-detail #solution-providers-form body:not(.locale-in) button[type='submit']:focus,body:not(.locale-in) .solution-providers-detail .marketo-form-custom-style #form button.mktoButton:focus,.solution-providers-detail .marketo-form-custom-style #form body:not(.locale-in) button.mktoButton:focus,body:not(.locale-in) .solution-providers-resources #contact .contact-form .mktoButton[type='submit']:focus,.solution-providers-resources #contact .contact-form body:not(.locale-in) .mktoButton[type='submit']:focus,body:not(.locale-in) .page-id-signup-register__main [type=submit]:focus,.page-id-signup-register__main body:not(.locale-in) [type=submit]:focus,body:not(.locale-in) .page-id-signup-home__main .signup .mktoForm button[type='submit']:focus,.page-id-signup-home__main .signup .mktoForm body:not(.locale-in) button[type='submit']:focus {
  transition: opacity 0.3s ease-out;
  outline: 0;
}

body:not(.locale-in) .amzn-button:hover:hover,body:not(.locale-in) .blog #mktoForm_569 .mktoButton:hover:hover,.blog #mktoForm_569 body:not(.locale-in) .mktoButton:hover:hover,body:not(.locale-in) #developer-community #community-hero .join-form .col-2 .mktoButton[type='submit']:hover:hover,#developer-community #community-hero .join-form .col-2 body:not(.locale-in) .mktoButton[type='submit']:hover:hover,body:not(.locale-in) #contact #contact-form .mktoButton[type='submit']:hover:hover,#contact #contact-form body:not(.locale-in) .mktoButton[type='submit']:hover:hover,body:not(.locale-in) .contact-form .mktoButton[type='submit']:hover:hover,.contact-form body:not(.locale-in) .mktoButton[type='submit']:hover:hover,body:not(.locale-in) #growth-guaranteed #contact-form .mktoButton[type='submit']:hover:hover,#growth-guaranteed #contact-form body:not(.locale-in) .mktoButton[type='submit']:hover:hover,body:not(.locale-in) .solution-providers-detail #solution-providers-form button[type='submit']:hover:hover,.solution-providers-detail #solution-providers-form body:not(.locale-in) button[type='submit']:hover:hover,body:not(.locale-in) .solution-providers-detail .marketo-form-custom-style #form button.mktoButton:hover:hover,.solution-providers-detail .marketo-form-custom-style #form body:not(.locale-in) button.mktoButton:hover:hover,body:not(.locale-in) .solution-providers-resources #contact .contact-form .mktoButton[type='submit']:hover:hover,.solution-providers-resources #contact .contact-form body:not(.locale-in) .mktoButton[type='submit']:hover:hover,body:not(.locale-in) .page-id-signup-register__main [type=submit]:hover:hover,.page-id-signup-register__main body:not(.locale-in) [type=submit]:hover:hover,body:not(.locale-in) .page-id-signup-home__main .signup .mktoForm button[type='submit']:hover:hover,.page-id-signup-home__main .signup .mktoForm body:not(.locale-in) button[type='submit']:hover:hover,body:not(.locale-in) .amzn-button:focus:hover,body:not(.locale-in) .blog #mktoForm_569 .mktoButton:focus:hover,.blog #mktoForm_569 body:not(.locale-in) .mktoButton:focus:hover,body:not(.locale-in) #developer-community #community-hero .join-form .col-2 .mktoButton[type='submit']:focus:hover,#developer-community #community-hero .join-form .col-2 body:not(.locale-in) .mktoButton[type='submit']:focus:hover,body:not(.locale-in) #contact #contact-form .mktoButton[type='submit']:focus:hover,#contact #contact-form body:not(.locale-in) .mktoButton[type='submit']:focus:hover,body:not(.locale-in) .contact-form .mktoButton[type='submit']:focus:hover,.contact-form body:not(.locale-in) .mktoButton[type='submit']:focus:hover,body:not(.locale-in) #growth-guaranteed #contact-form .mktoButton[type='submit']:focus:hover,#growth-guaranteed #contact-form body:not(.locale-in) .mktoButton[type='submit']:focus:hover,body:not(.locale-in) .solution-providers-detail #solution-providers-form button[type='submit']:focus:hover,.solution-providers-detail #solution-providers-form body:not(.locale-in) button[type='submit']:focus:hover,body:not(.locale-in) .solution-providers-detail .marketo-form-custom-style #form button.mktoButton:focus:hover,.solution-providers-detail .marketo-form-custom-style #form body:not(.locale-in) button.mktoButton:focus:hover,body:not(.locale-in) .solution-providers-resources #contact .contact-form .mktoButton[type='submit']:focus:hover,.solution-providers-resources #contact .contact-form body:not(.locale-in) .mktoButton[type='submit']:focus:hover,body:not(.locale-in) .page-id-signup-register__main [type=submit]:focus:hover,.page-id-signup-register__main body:not(.locale-in) [type=submit]:focus:hover,body:not(.locale-in) .page-id-signup-home__main .signup .mktoForm button[type='submit']:focus:hover,.page-id-signup-home__main .signup .mktoForm body:not(.locale-in) button[type='submit']:focus:hover {
  opacity: 0.6;
}

body:not(.locale-in) .amzn-button:hover,body:not(.locale-in) .blog #mktoForm_569 .mktoButton:hover,.blog #mktoForm_569 body:not(.locale-in) .mktoButton:hover,body:not(.locale-in) #developer-community #community-hero .join-form .col-2 .mktoButton[type='submit']:hover,#developer-community #community-hero .join-form .col-2 body:not(.locale-in) .mktoButton[type='submit']:hover,body:not(.locale-in) #contact #contact-form .mktoButton[type='submit']:hover,#contact #contact-form body:not(.locale-in) .mktoButton[type='submit']:hover,body:not(.locale-in) .contact-form .mktoButton[type='submit']:hover,.contact-form body:not(.locale-in) .mktoButton[type='submit']:hover,body:not(.locale-in) #growth-guaranteed #contact-form .mktoButton[type='submit']:hover,#growth-guaranteed #contact-form body:not(.locale-in) .mktoButton[type='submit']:hover,body:not(.locale-in) .solution-providers-detail #solution-providers-form button[type='submit']:hover,.solution-providers-detail #solution-providers-form body:not(.locale-in) button[type='submit']:hover,body:not(.locale-in) .solution-providers-detail .marketo-form-custom-style #form button.mktoButton:hover,.solution-providers-detail .marketo-form-custom-style #form body:not(.locale-in) button.mktoButton:hover,body:not(.locale-in) .solution-providers-resources #contact .contact-form .mktoButton[type='submit']:hover,.solution-providers-resources #contact .contact-form body:not(.locale-in) .mktoButton[type='submit']:hover,body:not(.locale-in) .page-id-signup-register__main [type=submit]:hover,.page-id-signup-register__main body:not(.locale-in) [type=submit]:hover,body:not(.locale-in) .page-id-signup-home__main .signup .mktoForm button[type='submit']:hover,.page-id-signup-home__main .signup .mktoForm body:not(.locale-in) button[type='submit']:hover,body:not(.locale-in) .amzn-button:hover img,body:not(.locale-in) .blog #mktoForm_569 .mktoButton:hover img,.blog #mktoForm_569 body:not(.locale-in) .mktoButton:hover img,body:not(.locale-in) #developer-community #community-hero .join-form .col-2 .mktoButton[type='submit']:hover img,#developer-community #community-hero .join-form .col-2 body:not(.locale-in) .mktoButton[type='submit']:hover img,body:not(.locale-in) #contact #contact-form .mktoButton[type='submit']:hover img,#contact #contact-form body:not(.locale-in) .mktoButton[type='submit']:hover img,body:not(.locale-in) .contact-form .mktoButton[type='submit']:hover img,.contact-form body:not(.locale-in) .mktoButton[type='submit']:hover img,body:not(.locale-in) #growth-guaranteed #contact-form .mktoButton[type='submit']:hover img,#growth-guaranteed #contact-form body:not(.locale-in) .mktoButton[type='submit']:hover img,body:not(.locale-in) .solution-providers-detail #solution-providers-form button[type='submit']:hover img,.solution-providers-detail #solution-providers-form body:not(.locale-in) button[type='submit']:hover img,body:not(.locale-in) .solution-providers-detail .marketo-form-custom-style #form button.mktoButton:hover img,.solution-providers-detail .marketo-form-custom-style #form body:not(.locale-in) button.mktoButton:hover img,body:not(.locale-in) .solution-providers-resources #contact .contact-form .mktoButton[type='submit']:hover img,.solution-providers-resources #contact .contact-form body:not(.locale-in) .mktoButton[type='submit']:hover img,body:not(.locale-in) .page-id-signup-register__main [type=submit]:hover img,.page-id-signup-register__main body:not(.locale-in) [type=submit]:hover img,body:not(.locale-in) .page-id-signup-home__main .signup .mktoForm button[type='submit']:hover img,.page-id-signup-home__main .signup .mktoForm body:not(.locale-in) button[type='submit']:hover img,body:not(.locale-in) .amzn-button:focus,body:not(.locale-in) .blog #mktoForm_569 .mktoButton:focus,.blog #mktoForm_569 body:not(.locale-in) .mktoButton:focus,body:not(.locale-in) #developer-community #community-hero .join-form .col-2 .mktoButton[type='submit']:focus,#developer-community #community-hero .join-form .col-2 body:not(.locale-in) .mktoButton[type='submit']:focus,body:not(.locale-in) #contact #contact-form .mktoButton[type='submit']:focus,#contact #contact-form body:not(.locale-in) .mktoButton[type='submit']:focus,body:not(.locale-in) .contact-form .mktoButton[type='submit']:focus,.contact-form body:not(.locale-in) .mktoButton[type='submit']:focus,body:not(.locale-in) #growth-guaranteed #contact-form .mktoButton[type='submit']:focus,#growth-guaranteed #contact-form body:not(.locale-in) .mktoButton[type='submit']:focus,body:not(.locale-in) .solution-providers-detail #solution-providers-form button[type='submit']:focus,.solution-providers-detail #solution-providers-form body:not(.locale-in) button[type='submit']:focus,body:not(.locale-in) .solution-providers-detail .marketo-form-custom-style #form button.mktoButton:focus,.solution-providers-detail .marketo-form-custom-style #form body:not(.locale-in) button.mktoButton:focus,body:not(.locale-in) .solution-providers-resources #contact .contact-form .mktoButton[type='submit']:focus,.solution-providers-resources #contact .contact-form body:not(.locale-in) .mktoButton[type='submit']:focus,body:not(.locale-in) .page-id-signup-register__main [type=submit]:focus,.page-id-signup-register__main body:not(.locale-in) [type=submit]:focus,body:not(.locale-in) .page-id-signup-home__main .signup .mktoForm button[type='submit']:focus,.page-id-signup-home__main .signup .mktoForm body:not(.locale-in) button[type='submit']:focus,body:not(.locale-in) .amzn-button:focus img,body:not(.locale-in) .blog #mktoForm_569 .mktoButton:focus img,.blog #mktoForm_569 body:not(.locale-in) .mktoButton:focus img,body:not(.locale-in) #developer-community #community-hero .join-form .col-2 .mktoButton[type='submit']:focus img,#developer-community #community-hero .join-form .col-2 body:not(.locale-in) .mktoButton[type='submit']:focus img,body:not(.locale-in) #contact #contact-form .mktoButton[type='submit']:focus img,#contact #contact-form body:not(.locale-in) .mktoButton[type='submit']:focus img,body:not(.locale-in) .contact-form .mktoButton[type='submit']:focus img,.contact-form body:not(.locale-in) .mktoButton[type='submit']:focus img,body:not(.locale-in) #growth-guaranteed #contact-form .mktoButton[type='submit']:focus img,#growth-guaranteed #contact-form body:not(.locale-in) .mktoButton[type='submit']:focus img,body:not(.locale-in) .solution-providers-detail #solution-providers-form button[type='submit']:focus img,.solution-providers-detail #solution-providers-form body:not(.locale-in) button[type='submit']:focus img,body:not(.locale-in) .solution-providers-detail .marketo-form-custom-style #form button.mktoButton:focus img,.solution-providers-detail .marketo-form-custom-style #form body:not(.locale-in) button.mktoButton:focus img,body:not(.locale-in) .solution-providers-resources #contact .contact-form .mktoButton[type='submit']:focus img,.solution-providers-resources #contact .contact-form body:not(.locale-in) .mktoButton[type='submit']:focus img,body:not(.locale-in) .page-id-signup-register__main [type=submit]:focus img,.page-id-signup-register__main body:not(.locale-in) [type=submit]:focus img,body:not(.locale-in) .page-id-signup-home__main .signup .mktoForm button[type='submit']:focus img,.page-id-signup-home__main .signup .mktoForm body:not(.locale-in) button[type='submit']:focus img {
  -moz-transform: rotate(0) translateZ(0);
  -webkit-transform: rotate(0);
}

.help-nav {
  color: #075692;
  line-height: 1.5;
}

@media only screen and (max-width: 759px) {
  .help-nav {
    text-align: left;
    overflow: auto;
    z-index: 2;
  }
}

.help-nav a:hover {
  opacity: 1;
}

.help-nav__tier-1 {
  padding: 0;
}

@media only screen and (max-width: 759px) {
  .help-nav__tier-1 {
    margin-top: 0;
    margin-bottom: 0;
  }
}

.help-nav__tier-1>li {
  cursor: pointer;
  list-style: none;
  font-family: 'Amazon Ember',sans-serif;
  background: #fafafa;
  margin-bottom: 10px;
  font-size: 14px;
}

@media only screen and (max-width: 759px) {
  .help-nav__tier-1>li {
    margin-bottom: 0;
    margin-top: 0;
  }
}

.help-nav__tier-1>li>div {
  border: 1px solid #6c7778;
  border-radius: 5px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 31px;
}

@media only screen and (max-width: 759px) {
  .help-nav__tier-1>li>div {
    background: #eaeded;
    border-right: 0;
    border-left: 0;
    border-top: 0;
    border-bottom: 1px solid #6c7778;
    border-radius: 0;
  }
}

.help-nav__tier-1>li>div:after {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  right: 10px;
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/sprites-developers.83affe34.png');
  background-position: -108px -103px;
  background-repeat: no-repeat;
  height: 10px;
  margin-top: -3px;
  width: 20px;
}

.help-nav__tier-1>li.active .help-nav__tier-2 {
  display: block;
}

.help-nav__tier-1>li.active>div {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.help-nav__tier-1>li.active>div:after {
  background-position: -108px -94px;
  margin-top: -7px;
}

.help-nav__tier-1>li.active .black {
  color: #002f36;
}

.help-nav__tier-2 {
  padding-left: 0;
  margin-top: 0;
  display: none;
}

@media only screen and (max-width: 759px) {
  .help-nav__tier-2 {
    margin-bottom: 0;
  }
}

.help-nav__tier-2 a {
  padding: 10px;
  display: block;
}

@media only screen and (max-width: 759px) {
  .help-nav__tier-2 a {
    padding: 5px;
  }
}

.locale-us .help-nav__tier-2 a {
  padding-top: 6px;
  padding-bottom: 6px;
}

.help-nav__tier-2>li {
  font-size: 14px;
  cursor: pointer;
  list-style: none;
  border-bottom: 1px solid #6c7778;
  border-left: 1px solid #6c7778;
  border-right: 1px solid #6c7778;
  margin-top: 0;
}

.help-nav__tier-2>li:last-child {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

@media only screen and (max-width: 759px) {
  .help-nav__tier-2>li:last-child {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
  }
}

.help-nav__tier-2>li.dropdown {
  cursor: pointer;
  padding: 10px;
}

@media only screen and (max-width: 759px) {
  .help-nav__tier-2>li.dropdown {
    padding: 5px;
  }
}

.help-nav__tier-2>li.dropdown>div {
  padding-right: 15px;
}

.help-nav__tier-2>li.dropdown>div:after {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  width: 0;
  height: 0;
  vertical-align: middle;
  border-top: 4px solid;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
  transition: transform 100ms ease;
}

.help-nav__tier-2>li.active .help-nav__tier-3 {
  display: block;
}

.help-nav__tier-2>li.active>a {
  color: #002f36;
}

.locale-us .help-nav__tier-2>li.active:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: -1px;
  width: 3px;
  height: 100%;
  background: #ff9900;
}

.help-nav__tier-2>li.active.dropdown>a {
  color: #075692;
}

.help-nav__tier-2>li.active.dropdown:before {
  width: 0;
  background: none;
}

.help-nav__tier-2>li.active.dropdown>div:after {
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.help-nav__tier-3 {
  padding-left: 0;
  margin-bottom: 0;
  margin-top: 8px;
  display: none;
}

.help-nav__tier-3 a {
  padding-left: 0;
}

.help-nav__tier-3>li {
  font-size: 13px;
  cursor: pointer;
  list-style: none;
  margin-top: 0;
}

.help-nav__tier-3>li.active a {
  color: #002f36;
}

.help-nav__tier-3>li.active:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: -11px;
  width: 3px;
  height: 100%;
  background: #ff9900;
}

.mobile-nav-toggler>section {
  background: #eaeded;
  padding: 0;
  border-bottom: 1px solid #6c7778;
  cursor: pointer;
}

.mobile-nav-toggler>section>h4 {
  color: #075692;
  padding: 10px;
  text-align: left;
  font-size: 16px;
  margin: 0;
}

.mobile-nav-toggler>section>h4:after {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  right: 10px;
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/sprites-developers.83affe34.png');
  background-position: -108px -103px;
  background-repeat: no-repeat;
  height: 10px;
  margin-top: -3px;
  width: 20px;
}

.mobile-nav-toggler>section>h4.active:after {
  background-position: -108px -94px;
  margin-top: -7px;
}

.ip-redirect-modal {
  text-align: center;
  background: rgba(0,0,0,0.6);
  cursor: pointer;
}

.ip-redirect-modal .modal-dialog {
  display: block;
  width: 370px;
  max-width: 100%;
  margin: 0;
  position: fixed;
  top: 45%;
  left: 50%;
  -ms-transform: translate(-50%, -50%) !important;
  transform: translate(-50%, -50%) !important;
}

.ip-redirect-modal .modal-content {
  overflow: hidden;
}

.ip-redirect-modal .modal-header {
  font-size: 24px;
  margin: 0 35px;
  border-color: rgba(255,153,0,0.4);
  color: #ff9900;
  font-family: Amazon Ember;
  font-weight: 300;
  padding: 15px 20px 5px;
}

@media only screen and (max-width: 1039px) {
  .ip-redirect-modal .modal-header {
    font-size: 18px;
  }
}

.ip-redirect-modal .modal-body {
  color: #6c7778;
  font-size: 18px;
  padding: 10px 25px 15px;
}

.ip-redirect-modal .modal-body .amzn-button,.ip-redirect-modal .modal-body .blog #mktoForm_569 .mktoButton,.blog #mktoForm_569 .ip-redirect-modal .modal-body .mktoButton,.ip-redirect-modal .modal-body #developer-community #community-hero .join-form .col-2 .mktoButton[type='submit'],#developer-community #community-hero .join-form .col-2 .ip-redirect-modal .modal-body .mktoButton[type='submit'],.ip-redirect-modal .modal-body #contact #contact-form .mktoButton[type='submit'],#contact #contact-form .ip-redirect-modal .modal-body .mktoButton[type='submit'],.ip-redirect-modal .modal-body .contact-form .mktoButton[type='submit'],.contact-form .ip-redirect-modal .modal-body .mktoButton[type='submit'],.ip-redirect-modal .modal-body #growth-guaranteed #contact-form .mktoButton[type='submit'],#growth-guaranteed #contact-form .ip-redirect-modal .modal-body .mktoButton[type='submit'],.ip-redirect-modal .modal-body .solution-providers-detail #solution-providers-form button[type='submit'],.solution-providers-detail #solution-providers-form .ip-redirect-modal .modal-body button[type='submit'],.ip-redirect-modal .modal-body .solution-providers-detail .marketo-form-custom-style #form button.mktoButton,.solution-providers-detail .marketo-form-custom-style #form .ip-redirect-modal .modal-body button.mktoButton,.ip-redirect-modal .modal-body .solution-providers-resources #contact .contact-form .mktoButton[type='submit'],.solution-providers-resources #contact .contact-form .ip-redirect-modal .modal-body .mktoButton[type='submit'],.ip-redirect-modal .modal-body .page-id-signup-register__main [type=submit],.page-id-signup-register__main .ip-redirect-modal .modal-body [type=submit],.ip-redirect-modal .modal-body .page-id-signup-home__main .signup .mktoForm button[type='submit'],.page-id-signup-home__main .signup .mktoForm .ip-redirect-modal .modal-body button[type='submit'] {
  font-size: 15px;
}

@media only screen and (max-width: 1039px) {
  .ip-redirect-modal .modal-body .amzn-button,.ip-redirect-modal .modal-body .blog #mktoForm_569 .mktoButton,.blog #mktoForm_569 .ip-redirect-modal .modal-body .mktoButton,.ip-redirect-modal .modal-body #developer-community #community-hero .join-form .col-2 .mktoButton[type='submit'],#developer-community #community-hero .join-form .col-2 .ip-redirect-modal .modal-body .mktoButton[type='submit'],.ip-redirect-modal .modal-body #contact #contact-form .mktoButton[type='submit'],#contact #contact-form .ip-redirect-modal .modal-body .mktoButton[type='submit'],.ip-redirect-modal .modal-body .contact-form .mktoButton[type='submit'],.contact-form .ip-redirect-modal .modal-body .mktoButton[type='submit'],.ip-redirect-modal .modal-body #growth-guaranteed #contact-form .mktoButton[type='submit'],#growth-guaranteed #contact-form .ip-redirect-modal .modal-body .mktoButton[type='submit'],.ip-redirect-modal .modal-body .solution-providers-detail #solution-providers-form button[type='submit'],.solution-providers-detail #solution-providers-form .ip-redirect-modal .modal-body button[type='submit'],.ip-redirect-modal .modal-body .solution-providers-detail .marketo-form-custom-style #form button.mktoButton,.solution-providers-detail .marketo-form-custom-style #form .ip-redirect-modal .modal-body button.mktoButton,.ip-redirect-modal .modal-body .solution-providers-resources #contact .contact-form .mktoButton[type='submit'],.solution-providers-resources #contact .contact-form .ip-redirect-modal .modal-body .mktoButton[type='submit'],.ip-redirect-modal .modal-body .page-id-signup-register__main [type=submit],.page-id-signup-register__main .ip-redirect-modal .modal-body [type=submit],.ip-redirect-modal .modal-body .page-id-signup-home__main .signup .mktoForm button[type='submit'],.page-id-signup-home__main .signup .mktoForm .ip-redirect-modal .modal-body button[type='submit'] {
    font-size: 13px;
  }
}

.ip-redirect-modal .modal-footer {
  text-align: center;
  background: #6c7778;
  color: #fafafa;
  font-size: 13px;
  padding: 6px 10px 7px;
}

.ip-redirect-modal .modal-footer a {
  color: #fafafa;
}

.ip-redirect-modal .modal-footer a:after {
  display: inline-block;
  content: '>';
  padding-left: 5px;
  top: 1px;
}

.ip-redirect-modal .modal-footer a span {
  text-decoration: underline;
}

.ip-redirect-modal__locale {
  margin-bottom: 11px;
  font-weight: 300;
}

.ip-redirect-modal__flag {
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
  top: -2px;
}

.ip-redirect-modal .close {
  position: absolute;
  top: 10px;
  right: -23px;
}

.page-id-help-home__main .search-results,.page-id-search-home__main .search-results,.page-id-documentation-search-results__main .search-results {
  padding-top: 50px;
  padding-bottom: 50px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .page-id-help-home__main .search-results,.page-id-search-home__main .search-results,.page-id-documentation-search-results__main .search-results {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .page-id-help-home__main .search-results,.page-id-search-home__main .search-results,.page-id-documentation-search-results__main .search-results {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .page-id-help-home__main .search-results,.page-id-search-home__main .search-results,.page-id-documentation-search-results__main .search-results {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .page-id-help-home__main .search-results,.page-id-search-home__main .search-results,.page-id-documentation-search-results__main .search-results {
    padding-bottom: 30px;
  }
}

.page-id-help-home__main .search-results .search-result-row,.page-id-search-home__main .search-results .search-result-row,.page-id-documentation-search-results__main .search-results .search-result-row {
  margin-top: 20px;
}

.page-id-help-home__main .search-results .search-result-row:first-child,.page-id-search-home__main .search-results .search-result-row:first-child,.page-id-documentation-search-results__main .search-results .search-result-row:first-child {
  margin-top: 0;
}

@media only screen and (max-width: 759px) {
  .page-id-help-home__main .search-results,.page-id-search-home__main .search-results,.page-id-documentation-search-results__main .search-results {
    text-align: center;
  }
}

.page-id-help-home__main .help-breadcrumbs,.page-id-search-home__main .help-breadcrumbs,.page-id-documentation-search-results__main .help-breadcrumbs {
  margin: 5px 0;
  font-size: 12px;
  font-style: italic;
  display: block;
  color: #6c7778;
}

.feedback-close-button {
  position: absolute;
  right: 0;
  height: 28px;
  width: 28px;
  color: #fafafa;
  border: none;
  background: transparent;
  font-size: 18px;
  z-index: 1;
}

@media only screen and (max-width: 759px) {
  .feedback-close-button {
    display: none;
  }
}

.feedback-wrapper {
  position: absolute;
  right: 15px;
  background-color: #333e48;
  border-radius: 7px;
  margin-bottom: 5px;
  outline: none;
  text-align: center;
  transform: translateZ(0);
}

.page-id-documentation-view__main .feedback-wrapper {
  bottom: -50px;
}

.page-id-help-home .feedback-wrapper {
  bottom: 0px;
}

@media only screen and (max-width: 759px) {
  .feedback-wrapper {
    width: 100%;
    border-radius: 0px;
    right: 0px;
  }
}

.feedback-inner-wrapper {
  min-width: 253px;
  padding: 0 15px;
  display: inline-block;
}

.locale-jp .feedback-inner-wrapper {
  width: 410px;
  font-size: 13px;
}

.feedback-sticky-box {
  bottom: 0 !important;
  position: fixed;
}

.feedback-question {
  height: 46px;
  display: inline-block;
  top: 1px;
  left: -11px;
}

.feedback-question-prompt {
  padding-top: 15px;
  padding-left: 19px;
  padding-right: 10px;
  font-size: 14px;
  color: #fafafa;
  float: left;
}

.feedback-question-buttons {
  padding-top: 12px;
  overflow: hidden;
  float: right;
}

.feedback-question-button {
  float: right;
  background-color: transparent;
  border: none;
  height: 25px;
  width: 33px;
}

.feedback-question-yes {
  margin-right: 8px;
}

.feedback-message {
  display: none;
  margin: 0 auto;
  position: relative;
  width: 90%;
}

.feedback-message-prompt {
  text-align: center;
  display: none;
  color: #fafafa;
  font-size: 15px;
  line-height: 16px;
  margin-top: 17px;
}

@media only screen and (max-width: 759px) {
  .feedback-message-prompt {
    margin-top: 10px;
  }
}

.locale-jp .feedback-message-prompt {
  font-size: 13px;
}

.feedback-message-box {
  background-color: #fafafa;
  margin: 13px auto 13px;
  width: 100%;
  border-radius: 3.5%;
  border: 2px solid #fafafa;
}

@media only screen and (max-width: 759px) {
  .feedback-message-box {
    margin-top: 6px;
  }
}

.feedback-message-box-textbox {
  height: 132px;
  display: none;
  width: 100%;
  resize: none;
  line-height: 17px;
  font-weight: 400;
  font-size: 13px;
  border: none;
  outline: none;
  margin: 0 auto;
  padding: 11px;
  background-color: #fafafa;
}

.feedback-message-box-buttons {
  width: 100%;
  text-align: center;
}

.feedback-message-box-button {
  padding: 3% 9%;
  border: none;
  background: none;
  vertical-align: middle;
  display: inline-block;
}

.feedback-message-box-text-buttons-separator {
  width: 90%;
  margin: auto;
  box-sizing: border-box;
  border: 0;
  height: 1px;
  background: #eaeded;
}

.feedback-message-box-button-button-separator {
  display: inline-block;
  height: 24px;
  width: 1px;
  border: 0;
  vertical-align: middle;
  margin: auto;
  background: #eaeded;
}

.feedback-final {
  display: none;
  height: 220px;
  position: relative;
}

.feedback-final-text {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  color: #fafafa;
  font-size: 19px;
  width: 85%;
  line-height: normal;
}

.page-id-alexa-home {
  width: 100%;
  margin: 0;
  padding: 0;
}

.page-id-alexa-home,.page-id-alexa-home table td {
  background-color: #fff;
  color: #000;
}

.page-id-alexa-home .heading {
  padding-bottom: 100px;
  background-color: #1C232B;
}

.page-id-alexa-home .heading .alexa-title {
  padding-top: 40px;
}

@media only screen and (max-width: 759px) {
  .page-id-alexa-home .heading .alexa-title {
    padding-top: 30px;
  }
}

.page-id-alexa-home .heading .alexa-sub-title {
  padding: 25px;
  font-size: 22px;
  font-style: italic;
  font-family: serif;
}

@media only screen and (max-width: 759px) {
  .page-id-alexa-home .heading .alexa-sub-title {
    padding: 20px;
  }
}

.page-id-alexa-home .heading .alexa-title,.page-id-alexa-home .heading .alexa-sub-title {
  text-align: center;
  color: #fff;
  margin: 0;
}

.page-id-alexa-home .search {
  position: relative;
  text-align: left;
  bottom: 120px;
}

.page-id-alexa-home .search input {
  width: 100%;
  margin-left: 10%;
  margin-right: 10%;
  border: solid 1px #1c232d;
  border-radius: 5px;
  font-size: 20px;
  padding: 5px 40px 5px 10px;
  font-weight: 300;
}

.page-id-alexa-home .search label::after {
  content: '';
  display: inline;
  position: absolute;
  right: 10%;
  top: 20%;
  width: 35px;
  height: 35px;
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/sprites-full.b99d6dc8.png');
  background-position: -698px -315px;
}

.page-id-alexa-home .top {
  bottom: 43px;
  margin-bottom: -40px;
}

.page-id-alexa-home .results {
  height: 40px;
  width: 100%;
  background-color: #f3f3f3;
}

.page-id-alexa-home .dataTables_info {
  padding: 10px 0;
  font-weight: 400;
  margin-top: -40px;
  line-height: 19px;
  color: #646464;
}

.page-id-alexa-home .dataTable tbody tr[role=row] td {
  padding: 10px 0;
  border-top: 1px solid #dddddd;
  cursor: pointer;
}

.page-id-alexa-home .dataTable tbody tr:first-child td {
  border-top: none;
}

.page-id-alexa-home .dataTable tbody tr td {
  padding-bottom: 10px;
  color: #002F36;
  font-size: 16px;
  line-height: 28px;
}

.page-id-alexa-home #alexa-charities tbody tr td:last-child {
  width: 100%;
}

.page-id-alexa-home #alexa-charities .sorting,.page-id-alexa-home #alexa-charities .sorting_asc::after {
  display: none;
}

.page-id-alexa-home #alexa-charities .glyphicon-menu-up::after {
  content: '';
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/sprites-developers.83affe34.png');
  background-position: -108px -94px;
  background-repeat: no-repeat;
  height: 10px;
  width: 20px;
}

.page-id-alexa-home #alexa-charities .glyphicon-menu-down::after {
  content: '';
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/sprites-developers.83affe34.png');
  background-position: -108px -103px;
  background-repeat: no-repeat;
  height: 10px;
  width: 20px;
}

@media only screen and (min-width: 1040px) {
  .page-id-alexa-home .faq {
    margin-top: 20px;
    padding: 15px 0;
    border-top: solid thin #ddd;
  }

  .page-id-alexa-home .faq-content {
    margin-top: 0;
    padding: 0;
    border-top: 0;
  }
}

.page-id-alexa-home .buttom {
  margin-top: 20px;
}

.page-id-alexa-home .glyphicon-menu-down::after,.page-id-alexa-home .glyphicon-menu-up::after {
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto 0;
  margin-left: 5px;
}

.page-id-alexa-home .slider {
  top: -12px;
  color: #7a7979;
  font-size: 13px;
}

.page-id-alexa-home .slider a {
  text-transform: uppercase;
  font-weight: 500;
  line-height: 16px;
}

.page-id-alexa-home .slider p {
  margin: 0;
}

.page-id-alexa-home .slider blockquote::before {
  content: '\201C';
}

.page-id-alexa-home .slider blockquote::after {
  content: '\201D';
}

.page-id-alexa-home .slider blockquote {
  color: #636262;
  font-style: italic;
  line-height: 16px;
  font-family: serif;
  font-size: 17px;
  border-left: 0;
  padding: 0;
  margin-top: 15px;
  margin-bottom: -5px;
}

.page-id-alexa-home #alexa-charities_paginate a:hover:not(.active) {
  background-color: #ddd;
}

.page-id-alexa-home #alexa-charities_paginate .current {
  border: solid 1px #f90;
  cursor: default;
}

.page-id-alexa-home #alexa-charities_paginate span .ellipsis {
  border: 0;
  cursor: default;
  padding: 0 10px;
  margin: 0 5px 0 0;
}

.page-id-alexa-home #alexa-charities_paginate a {
  color: #000;
  font-size: 16px;
  line-height: 30px;
  font-weight: normal;
  text-align: center;
  min-width: 34px;
  padding: 5px 10px;
  margin: 0 5px 0 0;
  border: solid 1px #413535;
}

.page-id-alexa-home #alexa-charities_paginate a.disabled {
  border: solid 1px #bfbebe;
  color: #bfbebe;
}

.page-id-alexa-home .faq {
  margin-top: 30px;
  padding-top: 15px;
  padding-bottom: 20px;
}

.page-id-alexa-home .faq h2 {
  margin-bottom: 30px;
  color: #272F38;
  font-weight: 300;
  line-height: 44px;
}

.page-id-alexa-home .faq ul li {
  list-style: none;
  margin-left: -40px;
}

.page-id-alexa-home .faq ul li p {
  color: #272F38;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  margin-top: -10px;
}

.page-id-alexa-home #alexa-charities_filter label {
  display: -ms-flexbox;
  display: flex;
}

.page-id-alexa-home #alexa-charities_filter,.page-id-alexa-home #alexa-charities_paginate {
  margin: 0 auto;
  text-align: center;
}

@media only screen and (max-width: 759px) {
  .page-id-alexa-home .alexa-title,.page-id-alexa-home .alexa-sub-title {
    text-align: center;
    padding: 20px 10px 4px;
    color: #fff;
    margin: 0;
  }

  .page-id-alexa-home .alexa-sub-title {
    font-size: 18px;
    font-style: italic;
    font-family: serif;
  }

  .page-id-alexa-home .search {
    position: relative;
    text-align: left;
  }

  .page-id-alexa-home #alexa-charities_paginate span {
    display: none;
  }

  .page-id-alexa-home #alexa-charities tr[role=row] td {
    text-align: left;
  }

  .page-id-alexa-home #alexa-charities tbody tr td {
    width: 100%;
  }

  .page-id-alexa-home #alexa-charities .glyphicon-menu-down::after,.page-id-alexa-home #alexa-charities .glyphicon-menu-up::after {
    margin: auto 0;
    position: relative;
    margin-left: 5px;
  }

  .page-id-alexa-home .dataTables_info {
    display: block;
  }
}

.flags-dropdown-container .flags-dropdown-btn {
  height: 26px;
  width: 40px;
  padding-top: 0;
  padding-bottom: 0;
  border: 1px solid #6c7778;
  border-radius: 5px;
  outline: 0;
  background-color: transparent;
}

.flags-dropdown-container .flags-dropdown-btn::before {
  content: "";
  display: block;
}

.flags-dropdown-container .flags-dropdown-btn-arrows {
  position: absolute;
  top: 50%;
  right: 5px;
  height: 9px;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.flags-dropdown-container .flags-dropdown-btn-arrows::before,.flags-dropdown-container .flags-dropdown-btn-arrows::after {
  position: absolute;
  right: 0;
  content: "";
  display: inline-block;
  border-left: 2px solid transparent;
  border-right: 2px solid transparent;
  border-bottom: 4px solid #002f36;
}

.flags-dropdown-container .flags-dropdown-btn-arrows::after {
  position: absolute;
  right: 0;
  bottom: -1px;
  border-top: 4px solid #002f36;
  border-bottom: none;
}

.flags-dropdown-container .flags-dropdown-menu {
  position: absolute;
  top: 120%;
  right: 0;
  display: none;
  z-index: 10;
  min-width: 175px;
  padding: 8px 0;
  margin: 2px 0 0;
  border: 1px solid rgba(0,0,0,0.15);
  border-radius: 4px;
  text-align: left;
  white-space: nowrap;
  list-style: none;
  font-size: 13px;
  background-color: #fafafa;
  box-shadow: 0 6px 12px rgba(0,0,0,0.175);
  background-clip: padding-box;
}

.flags-dropdown-container .flags-dropdown-menu a {
  display: block;
  padding: 2px 18px 2px 14px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  color: #002f36;
  transition: none;
}

.flags-dropdown-container .flags-dropdown-menu a::before {
  content: "";
  display: inline-block;
  margin-right: 7px;
  margin-bottom: 2px;
  vertical-align: middle;
  background-repeat: no-repeat;
}

.flags-dropdown-container .flags-dropdown-menu a:hover {
  background-color: #ffebb7;
  border-top: 1px solid #ff9900;
  border-bottom: 1px solid #ff9900;
  transition: none;
  opacity: 1;
}

.flags-dropdown-container.active .flags-dropdown-btn {
  border-color: #ff9900;
}

.flags-dropdown-container.active .flags-dropdown-btn-arrows:before {
  border-bottom-color: #ff9900;
}

.flags-dropdown-container.active .flags-dropdown-btn-arrows:after {
  border-top-color: #ff9900;
}

.flags-dropdown-container.active .flags-dropdown-menu {
  display: block;
}

.trim-all>:first-child,.trim-all *>:first-child {
  margin-top: 0;
}

.trim-all>:last-child,.trim-all *>:last-child {
  margin-bottom: 0;
}

.lego-page {
}

.lego-page .gutter-scale-0 {
  margin-left: 0px;
  margin-right: 0px;
}

.lego-page .gutter-scale-0>* {
  padding-left: 0px;
  padding-right: 0px;
}

.lego-page .gutter-scale-1 {
  margin-left: -10px;
  margin-right: -10px;
}

.lego-page .gutter-scale-1>* {
  padding-left: 10px;
  padding-right: 10px;
}

.lego-page .gutter-scale-2 {
  margin-left: -20px;
  margin-right: -20px;
}

.lego-page .gutter-scale-2>* {
  padding-left: 20px;
  padding-right: 20px;
}

.lego-page .gutter-scale-3 {
  margin-left: -30px;
  margin-right: -30px;
}

.lego-page .gutter-scale-3>* {
  padding-left: 30px;
  padding-right: 30px;
}

.lego-page .gutter-scale-4 {
  margin-left: -40px;
  margin-right: -40px;
}

.lego-page .gutter-scale-4>* {
  padding-left: 40px;
  padding-right: 40px;
}

.lego-page .gutter-scale-5 {
  margin-left: -50px;
  margin-right: -50px;
}

.lego-page .gutter-scale-5>* {
  padding-left: 50px;
  padding-right: 50px;
}

@media only screen and (min-width: 760px) {
  .lego-page .gutter-scale-0--non-handhelds {
    margin-left: 0px;
    margin-right: 0px;
  }

  .lego-page .gutter-scale-0--non-handhelds>* {
    padding-left: 0px;
    padding-right: 0px;
  }

  .lego-page .gutter-scale-1--non-handhelds {
    margin-left: -10px;
    margin-right: -10px;
  }

  .lego-page .gutter-scale-1--non-handhelds>* {
    padding-left: 10px;
    padding-right: 10px;
  }

  .lego-page .gutter-scale-2--non-handhelds {
    margin-left: -20px;
    margin-right: -20px;
  }

  .lego-page .gutter-scale-2--non-handhelds>* {
    padding-left: 20px;
    padding-right: 20px;
  }

  .lego-page .gutter-scale-3--non-handhelds {
    margin-left: -30px;
    margin-right: -30px;
  }

  .lego-page .gutter-scale-3--non-handhelds>* {
    padding-left: 30px;
    padding-right: 30px;
  }

  .lego-page .gutter-scale-4--non-handhelds {
    margin-left: -40px;
    margin-right: -40px;
  }

  .lego-page .gutter-scale-4--non-handhelds>* {
    padding-left: 40px;
    padding-right: 40px;
  }

  .lego-page .gutter-scale-5--non-handhelds {
    margin-left: -50px;
    margin-right: -50px;
  }

  .lego-page .gutter-scale-5--non-handhelds>* {
    padding-left: 50px;
    padding-right: 50px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .gutter-scale-0--handhelds {
    margin-left: 0px;
    margin-right: 0px;
  }

  .lego-page .gutter-scale-0--handhelds>* {
    padding-left: 0px;
    padding-right: 0px;
  }

  .lego-page .gutter-scale-1--handhelds {
    margin-left: -10px;
    margin-right: -10px;
  }

  .lego-page .gutter-scale-1--handhelds>* {
    padding-left: 10px;
    padding-right: 10px;
  }

  .lego-page .gutter-scale-2--handhelds {
    margin-left: -20px;
    margin-right: -20px;
  }

  .lego-page .gutter-scale-2--handhelds>* {
    padding-left: 20px;
    padding-right: 20px;
  }

  .lego-page .gutter-scale-3--handhelds {
    margin-left: -30px;
    margin-right: -30px;
  }

  .lego-page .gutter-scale-3--handhelds>* {
    padding-left: 30px;
    padding-right: 30px;
  }

  .lego-page .gutter-scale-4--handhelds {
    margin-left: -40px;
    margin-right: -40px;
  }

  .lego-page .gutter-scale-4--handhelds>* {
    padding-left: 40px;
    padding-right: 40px;
  }

  .lego-page .gutter-scale-5--handhelds {
    margin-left: -50px;
    margin-right: -50px;
  }

  .lego-page .gutter-scale-5--handhelds>* {
    padding-left: 50px;
    padding-right: 50px;
  }
}

@media only screen and (min-width: 1040px) {
  .lego-page .gutter-scale-0--desktop {
    margin-left: 0px;
    margin-right: 0px;
  }

  .lego-page .gutter-scale-0--desktop>* {
    padding-left: 0px;
    padding-right: 0px;
  }

  .lego-page .gutter-scale-1--desktop {
    margin-left: -10px;
    margin-right: -10px;
  }

  .lego-page .gutter-scale-1--desktop>* {
    padding-left: 10px;
    padding-right: 10px;
  }

  .lego-page .gutter-scale-2--desktop {
    margin-left: -20px;
    margin-right: -20px;
  }

  .lego-page .gutter-scale-2--desktop>* {
    padding-left: 20px;
    padding-right: 20px;
  }

  .lego-page .gutter-scale-3--desktop {
    margin-left: -30px;
    margin-right: -30px;
  }

  .lego-page .gutter-scale-3--desktop>* {
    padding-left: 30px;
    padding-right: 30px;
  }

  .lego-page .gutter-scale-4--desktop {
    margin-left: -40px;
    margin-right: -40px;
  }

  .lego-page .gutter-scale-4--desktop>* {
    padding-left: 40px;
    padding-right: 40px;
  }

  .lego-page .gutter-scale-5--desktop {
    margin-left: -50px;
    margin-right: -50px;
  }

  .lego-page .gutter-scale-5--desktop>* {
    padding-left: 50px;
    padding-right: 50px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .gutter-scale-0--laptop {
    margin-left: 0px;
    margin-right: 0px;
  }

  .lego-page .gutter-scale-0--laptop>* {
    padding-left: 0px;
    padding-right: 0px;
  }

  .lego-page .gutter-scale-1--laptop {
    margin-left: -10px;
    margin-right: -10px;
  }

  .lego-page .gutter-scale-1--laptop>* {
    padding-left: 10px;
    padding-right: 10px;
  }

  .lego-page .gutter-scale-2--laptop {
    margin-left: -20px;
    margin-right: -20px;
  }

  .lego-page .gutter-scale-2--laptop>* {
    padding-left: 20px;
    padding-right: 20px;
  }

  .lego-page .gutter-scale-3--laptop {
    margin-left: -30px;
    margin-right: -30px;
  }

  .lego-page .gutter-scale-3--laptop>* {
    padding-left: 30px;
    padding-right: 30px;
  }

  .lego-page .gutter-scale-4--laptop {
    margin-left: -40px;
    margin-right: -40px;
  }

  .lego-page .gutter-scale-4--laptop>* {
    padding-left: 40px;
    padding-right: 40px;
  }

  .lego-page .gutter-scale-5--laptop {
    margin-left: -50px;
    margin-right: -50px;
  }

  .lego-page .gutter-scale-5--laptop>* {
    padding-left: 50px;
    padding-right: 50px;
  }
}

.lego-page .float-none {
  float: none;
}

@media only screen and (min-width: 760px) {
  .lego-page .float-none--non-handhelds {
    float: none;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .float-none--handhelds {
    float: none;
  }
}

@media only screen and (min-width: 1040px) {
  .lego-page .float-none--desktop {
    float: none;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .float-none--laptop {
    float: none;
  }
}

.lego-page .float-left {
  float: left;
}

@media only screen and (min-width: 760px) {
  .lego-page .float-left--non-handhelds {
    float: left;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .float-left--handhelds {
    float: left;
  }
}

@media only screen and (min-width: 1040px) {
  .lego-page .float-left--desktop {
    float: left;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .float-left--laptop {
    float: left;
  }
}

.lego-page .float-right {
  float: right;
}

@media only screen and (min-width: 760px) {
  .lego-page .float-right--non-handhelds {
    float: right;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .float-right--handhelds {
    float: right;
  }
}

@media only screen and (min-width: 1040px) {
  .lego-page .float-right--desktop {
    float: right;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .float-right--laptop {
    float: right;
  }
}

.lego-page .display-block {
  display: block;
}

@media only screen and (min-width: 760px) {
  .lego-page .display-block--non-handhelds {
    display: block;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .display-block--handhelds {
    display: block;
  }
}

@media only screen and (min-width: 1040px) {
  .lego-page .display-block--desktop {
    display: block;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .display-block--laptop {
    display: block;
  }
}

.lego-page .display-inline-block {
  display: inline-block;
}

@media only screen and (min-width: 760px) {
  .lego-page .display-inline-block--non-handhelds {
    display: inline-block;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .display-inline-block--handhelds {
    display: inline-block;
  }
}

@media only screen and (min-width: 1040px) {
  .lego-page .display-inline-block--desktop {
    display: inline-block;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .display-inline-block--laptop {
    display: inline-block;
  }
}

.lego-page .display-table {
  display: table;
}

@media only screen and (min-width: 760px) {
  .lego-page .display-table--non-handhelds {
    display: table;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .display-table--handhelds {
    display: table;
  }
}

@media only screen and (min-width: 1040px) {
  .lego-page .display-table--desktop {
    display: table;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .display-table--laptop {
    display: table;
  }
}

.lego-page .display-table-cell {
  display: table-cell;
}

@media only screen and (min-width: 760px) {
  .lego-page .display-table-cell--non-handhelds {
    display: table-cell;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .display-table-cell--handhelds {
    display: table-cell;
  }
}

@media only screen and (min-width: 1040px) {
  .lego-page .display-table-cell--desktop {
    display: table-cell;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .display-table-cell--laptop {
    display: table-cell;
  }
}

.lego-page .v-align-table {
  display: table;
  vertical-align: middle;
  height: 100%;
}

.lego-page .v-align-table>* {
  display: table-cell;
  vertical-align: middle;
}

@media only screen and (min-width: 760px) {
  .lego-page .v-align-table--non-handhelds {
    display: table;
    vertical-align: middle;
    height: 100%;
  }

  .lego-page .v-align-table--non-handhelds>* {
    display: table-cell;
    vertical-align: middle;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .display-table-as-block--handhelds,.lego-page .display-table-as-block--handhelds tbody,.lego-page .display-table-as-block--handhelds th,.lego-page .display-table-as-block--handhelds td,.lego-page .display-table-as-block--handhelds tr {
    display: block;
  }@  media only screen and (max-width: 759px) {
    .lego-page .display-table-as-block--handhelds tbody>*{margin-top: 15px;
    margin-bottom: 0;
  }

  .lego-page .display-table-as-block--handhelds tbody>*:first-child,.lego-page .display-table-as-block--handhelds tbody>*.stack-top {
    margin-top: 0;
  }
}}

.lego-page .font-default {
  font-size: 15px;
  line-height: 1.75;
  color: #002f36;
  font-weight: normal;
  font-style: normal;
  font-family: 'Amazon Ember', sans-serif;
}

@media only screen and (max-width: 1039px) {
  .lego-page .font-default {
    font-size: 13px;
  }
}

.lego-page .text-center {
  text-align: center;
}

@media only screen and (min-width: 760px) {
  .lego-page .text-center--non-handhelds {
    text-align: center;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .text-center--handhelds {
    text-align: center;
  }
}

@media only screen and (min-width: 1040px) {
  .lego-page .text-center--desktop {
    text-align: center;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .text-center--laptop {
    text-align: center;
  }
}

.lego-page .text-left {
  text-align: left;
}

@media only screen and (min-width: 760px) {
  .lego-page .text-left--non-handhelds {
    text-align: left;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .text-left--handhelds {
    text-align: left;
  }
}

@media only screen and (min-width: 1040px) {
  .lego-page .text-left--desktop {
    text-align: left;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .text-left--laptop {
    text-align: left;
  }
}

.lego-page .text-right {
  text-align: right;
}

@media only screen and (min-width: 760px) {
  .lego-page .text-right--non-handhelds {
    text-align: right;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .text-right--handhelds {
    text-align: right;
  }
}

@media only screen and (min-width: 1040px) {
  .lego-page .text-right--desktop {
    text-align: right;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .text-right--laptop {
    text-align: right;
  }
}

.lego-page .font-family-open-sans,.lego-page .font-family-lato,.lego-page .font-family-amazon-ember {
  font-family: 'Amazon Ember', sans-serif;
}

.lego-page .font-weight-200 {
  font-weight: 200;
}

.lego-page .font-weight-300 {
  font-weight: 300;
}

.lego-page .font-weight-400,.lego-page .font-weight-normal {
  font-weight: 400;
}

.lego-page .font-weight-600 {
  font-weight: 600;
}

.lego-page .font-weight-700,.lego-page .font-weight-bold {
  font-weight: 700;
}

.lego-page .font-size-0 {
  font-size: 0;
}

.lego-page .font-size-12 {
  font-size: 12px;
}

@media only screen and (max-width: 1039px) {
  .lego-page .font-size-12 {
    font-size: 11px;
  }
}

.lego-page .font-size-13 {
  font-size: 13px;
}

@media only screen and (max-width: 1039px) {
  .lego-page .font-size-13 {
    font-size: 12px;
  }
}

.lego-page .font-size-15 {
  font-size: 15px;
}

@media only screen and (max-width: 1039px) {
  .lego-page .font-size-15 {
    font-size: 13px;
  }
}

.lego-page .font-size-16 {
  font-size: 16px;
}

@media only screen and (max-width: 1039px) {
  .lego-page .font-size-16 {
    font-size: 14px;
  }
}

.lego-page .line-height-default {
  line-height: 1.73;
}

.lego-page .color-white {
  color: #fafafa;
}

@media only screen and (min-width: 760px) {
  .lego-page .color-white--non-handhelds {
    color: #fafafa;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .color-white--handhelds {
    color: #fafafa;
  }
}

@media only screen and (min-width: 1040px) {
  .lego-page .color-white--desktop {
    color: #fafafa;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .color-white--laptop {
    color: #fafafa;
  }
}

.lego-page .color-orange {
  color: #002f36;
}

@media only screen and (min-width: 760px) {
  .lego-page .color-orange--non-handhelds {
    color: #002f36;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .color-orange--handhelds {
    color: #002f36;
  }
}

@media only screen and (min-width: 1040px) {
  .lego-page .color-orange--desktop {
    color: #002f36;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .color-orange--laptop {
    color: #002f36;
  }
}

.lego-page .color-black {
  color: #002f36;
}

@media only screen and (min-width: 760px) {
  .lego-page .color-black--non-handhelds {
    color: #002f36;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .color-black--handhelds {
    color: #002f36;
  }
}

@media only screen and (min-width: 1040px) {
  .lego-page .color-black--desktop {
    color: #002f36;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .color-black--laptop {
    color: #002f36;
  }
}

.lego-page .color-mist {
  color: #6c7778;
}

@media only screen and (min-width: 760px) {
  .lego-page .color-mist--non-handhelds {
    color: #6c7778;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .color-mist--handhelds {
    color: #6c7778;
  }
}

@media only screen and (min-width: 1040px) {
  .lego-page .color-mist--desktop {
    color: #6c7778;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .color-mist--laptop {
    color: #6c7778;
  }
}

.lego-page .color-grey-nurse {
  color: #eaeded;
}

@media only screen and (min-width: 760px) {
  .lego-page .color-grey-nurse--non-handhelds {
    color: #eaeded;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .color-grey-nurse--handhelds {
    color: #eaeded;
  }
}

@media only screen and (min-width: 1040px) {
  .lego-page .color-grey-nurse--desktop {
    color: #eaeded;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .color-grey-nurse--laptop {
    color: #eaeded;
  }
}

.lego-page .color-ink {
  color: #333e48;
}

@media only screen and (min-width: 760px) {
  .lego-page .color-ink--non-handhelds {
    color: #333e48;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .color-ink--handhelds {
    color: #333e48;
  }
}

@media only screen and (min-width: 1040px) {
  .lego-page .color-ink--desktop {
    color: #333e48;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .color-ink--laptop {
    color: #333e48;
  }
}

.lego-page .color-gulfstream {
  color: #002f36;
}

@media only screen and (min-width: 760px) {
  .lego-page .color-gulfstream--non-handhelds {
    color: #002f36;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .color-gulfstream--handhelds {
    color: #002f36;
  }
}

@media only screen and (min-width: 1040px) {
  .lego-page .color-gulfstream--desktop {
    color: #002f36;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .color-gulfstream--laptop {
    color: #002f36;
  }
}

.lego-page .color-smile {
  color: #ff9900;
}

@media only screen and (min-width: 760px) {
  .lego-page .color-smile--non-handhelds {
    color: #ff9900;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .color-smile--handhelds {
    color: #ff9900;
  }
}

@media only screen and (min-width: 1040px) {
  .lego-page .color-smile--desktop {
    color: #ff9900;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .color-smile--laptop {
    color: #ff9900;
  }
}

.lego-page .color-tidal {
  color: #075692;
}

@media only screen and (min-width: 760px) {
  .lego-page .color-tidal--non-handhelds {
    color: #075692;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .color-tidal--handhelds {
    color: #075692;
  }
}

@media only screen and (min-width: 1040px) {
  .lego-page .color-tidal--desktop {
    color: #075692;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .color-tidal--laptop {
    color: #075692;
  }
}

.lego-page .color-storm {
  color: #6c7778;
}

@media only screen and (min-width: 760px) {
  .lego-page .color-storm--non-handhelds {
    color: #6c7778;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .color-storm--handhelds {
    color: #6c7778;
  }
}

@media only screen and (min-width: 1040px) {
  .lego-page .color-storm--desktop {
    color: #6c7778;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .color-storm--laptop {
    color: #6c7778;
  }
}

.lego-page .color-snow {
  color: #eaeded;
}

@media only screen and (min-width: 760px) {
  .lego-page .color-snow--non-handhelds {
    color: #eaeded;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .color-snow--handhelds {
    color: #eaeded;
  }
}

@media only screen and (min-width: 1040px) {
  .lego-page .color-snow--desktop {
    color: #eaeded;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .color-snow--laptop {
    color: #eaeded;
  }
}

.lego-page .color-frost {
  color: #fafafa;
}

@media only screen and (min-width: 760px) {
  .lego-page .color-frost--non-handhelds {
    color: #fafafa;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .color-frost--handhelds {
    color: #fafafa;
  }
}

@media only screen and (min-width: 1040px) {
  .lego-page .color-frost--desktop {
    color: #fafafa;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .color-frost--laptop {
    color: #fafafa;
  }
}

.child-margin-v-0>* {
  margin-top: 0px;
  margin-bottom: 0px;
}

.child-margin-v-5>* {
  margin-top: 5px;
  margin-bottom: 5px;
}

.child-margin-v-10>* {
  margin-top: 10px;
  margin-bottom: 10px;
}

.child-margin-v-15>* {
  margin-top: 15px;
  margin-bottom: 15px;
}

.child-margin-v-20>* {
  margin-top: 20px;
  margin-bottom: 20px;
}

.child-margin-v-25>* {
  margin-top: 25px;
  margin-bottom: 25px;
}

.child-margin-v-30>* {
  margin-top: 30px;
  margin-bottom: 30px;
}

.child-margin-v-35>* {
  margin-top: 35px;
  margin-bottom: 35px;
}

.child-margin-v-40>* {
  margin-top: 40px;
  margin-bottom: 40px;
}

.child-margin-v-45>* {
  margin-top: 45px;
  margin-bottom: 45px;
}

.child-margin-v-50>* {
  margin-top: 50px;
  margin-bottom: 50px;
}

.child-margin-v-55>* {
  margin-top: 55px;
  margin-bottom: 55px;
}

.child-margin-v-60>* {
  margin-top: 60px;
  margin-bottom: 60px;
}

@media only screen and (min-width: 760px) {
  .child-margin-v-0--non-handhelds>* {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .child-margin-v-5--non-handhelds>* {
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .child-margin-v-10--non-handhelds>* {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .child-margin-v-15--non-handhelds>* {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .child-margin-v-20--non-handhelds>* {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .child-margin-v-25--non-handhelds>* {
    margin-top: 25px;
    margin-bottom: 25px;
  }

  .child-margin-v-30--non-handhelds>* {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .child-margin-v-35--non-handhelds>* {
    margin-top: 35px;
    margin-bottom: 35px;
  }

  .child-margin-v-40--non-handhelds>* {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .child-margin-v-45--non-handhelds>* {
    margin-top: 45px;
    margin-bottom: 45px;
  }

  .child-margin-v-50--non-handhelds>* {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .child-margin-v-55--non-handhelds>* {
    margin-top: 55px;
    margin-bottom: 55px;
  }

  .child-margin-v-60--non-handhelds>* {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}

@media only screen and (max-width: 759px) {
  .child-margin-v-0--handhelds>* {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .child-margin-v-5--handhelds>* {
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .child-margin-v-10--handhelds>* {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .child-margin-v-15--handhelds>* {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .child-margin-v-20--handhelds>* {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .child-margin-v-25--handhelds>* {
    margin-top: 25px;
    margin-bottom: 25px;
  }

  .child-margin-v-30--handhelds>* {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .child-margin-v-35--handhelds>* {
    margin-top: 35px;
    margin-bottom: 35px;
  }

  .child-margin-v-40--handhelds>* {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .child-margin-v-45--handhelds>* {
    margin-top: 45px;
    margin-bottom: 45px;
  }

  .child-margin-v-50--handhelds>* {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .child-margin-v-55--handhelds>* {
    margin-top: 55px;
    margin-bottom: 55px;
  }

  .child-margin-v-60--handhelds>* {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}

@media only screen and (min-width: 1040px) {
  .child-margin-v-0--desktop>* {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .child-margin-v-5--desktop>* {
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .child-margin-v-10--desktop>* {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .child-margin-v-15--desktop>* {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .child-margin-v-20--desktop>* {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .child-margin-v-25--desktop>* {
    margin-top: 25px;
    margin-bottom: 25px;
  }

  .child-margin-v-30--desktop>* {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .child-margin-v-35--desktop>* {
    margin-top: 35px;
    margin-bottom: 35px;
  }

  .child-margin-v-40--desktop>* {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .child-margin-v-45--desktop>* {
    margin-top: 45px;
    margin-bottom: 45px;
  }

  .child-margin-v-50--desktop>* {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .child-margin-v-55--desktop>* {
    margin-top: 55px;
    margin-bottom: 55px;
  }

  .child-margin-v-60--desktop>* {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .child-margin-v-0--laptop>* {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .child-margin-v-5--laptop>* {
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .child-margin-v-10--laptop>* {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .child-margin-v-15--laptop>* {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .child-margin-v-20--laptop>* {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .child-margin-v-25--laptop>* {
    margin-top: 25px;
    margin-bottom: 25px;
  }

  .child-margin-v-30--laptop>* {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .child-margin-v-35--laptop>* {
    margin-top: 35px;
    margin-bottom: 35px;
  }

  .child-margin-v-40--laptop>* {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .child-margin-v-45--laptop>* {
    margin-top: 45px;
    margin-bottom: 45px;
  }

  .child-margin-v-50--laptop>* {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .child-margin-v-55--laptop>* {
    margin-top: 55px;
    margin-bottom: 55px;
  }

  .child-margin-v-60--laptop>* {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}

.child-padding-v-0>* {
  padding-top: 0px;
  padding-bottom: 0px;
}

.child-padding-v-5>* {
  padding-top: 5px;
  padding-bottom: 5px;
}

.child-padding-v-10>* {
  padding-top: 10px;
  padding-bottom: 10px;
}

.child-padding-v-15>* {
  padding-top: 15px;
  padding-bottom: 15px;
}

.child-padding-v-20>* {
  padding-top: 20px;
  padding-bottom: 20px;
}

.child-padding-v-25>* {
  padding-top: 25px;
  padding-bottom: 25px;
}

.child-padding-v-30>* {
  padding-top: 30px;
  padding-bottom: 30px;
}

.child-padding-v-35>* {
  padding-top: 35px;
  padding-bottom: 35px;
}

.child-padding-v-40>* {
  padding-top: 40px;
  padding-bottom: 40px;
}

.child-padding-v-45>* {
  padding-top: 45px;
  padding-bottom: 45px;
}

.child-padding-v-50>* {
  padding-top: 50px;
  padding-bottom: 50px;
}

.child-padding-v-55>* {
  padding-top: 55px;
  padding-bottom: 55px;
}

.child-padding-v-60>* {
  padding-top: 60px;
  padding-bottom: 60px;
}

@media only screen and (min-width: 760px) {
  .child-padding-v-0--non-handhelds>* {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .child-padding-v-5--non-handhelds>* {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .child-padding-v-10--non-handhelds>* {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .child-padding-v-15--non-handhelds>* {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .child-padding-v-20--non-handhelds>* {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .child-padding-v-25--non-handhelds>* {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .child-padding-v-30--non-handhelds>* {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .child-padding-v-35--non-handhelds>* {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .child-padding-v-40--non-handhelds>* {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .child-padding-v-45--non-handhelds>* {
    padding-top: 45px;
    padding-bottom: 45px;
  }

  .child-padding-v-50--non-handhelds>* {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .child-padding-v-55--non-handhelds>* {
    padding-top: 55px;
    padding-bottom: 55px;
  }

  .child-padding-v-60--non-handhelds>* {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}

@media only screen and (max-width: 759px) {
  .child-padding-v-0--handhelds>* {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .child-padding-v-5--handhelds>* {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .child-padding-v-10--handhelds>* {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .child-padding-v-15--handhelds>* {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .child-padding-v-20--handhelds>* {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .child-padding-v-25--handhelds>* {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .child-padding-v-30--handhelds>* {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .child-padding-v-35--handhelds>* {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .child-padding-v-40--handhelds>* {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .child-padding-v-45--handhelds>* {
    padding-top: 45px;
    padding-bottom: 45px;
  }

  .child-padding-v-50--handhelds>* {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .child-padding-v-55--handhelds>* {
    padding-top: 55px;
    padding-bottom: 55px;
  }

  .child-padding-v-60--handhelds>* {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}

@media only screen and (min-width: 1040px) {
  .child-padding-v-0--desktop>* {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .child-padding-v-5--desktop>* {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .child-padding-v-10--desktop>* {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .child-padding-v-15--desktop>* {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .child-padding-v-20--desktop>* {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .child-padding-v-25--desktop>* {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .child-padding-v-30--desktop>* {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .child-padding-v-35--desktop>* {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .child-padding-v-40--desktop>* {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .child-padding-v-45--desktop>* {
    padding-top: 45px;
    padding-bottom: 45px;
  }

  .child-padding-v-50--desktop>* {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .child-padding-v-55--desktop>* {
    padding-top: 55px;
    padding-bottom: 55px;
  }

  .child-padding-v-60--desktop>* {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .child-padding-v-0--laptop>* {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .child-padding-v-5--laptop>* {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .child-padding-v-10--laptop>* {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .child-padding-v-15--laptop>* {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .child-padding-v-20--laptop>* {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .child-padding-v-25--laptop>* {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .child-padding-v-30--laptop>* {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .child-padding-v-35--laptop>* {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .child-padding-v-40--laptop>* {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .child-padding-v-45--laptop>* {
    padding-top: 45px;
    padding-bottom: 45px;
  }

  .child-padding-v-50--laptop>* {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .child-padding-v-55--laptop>* {
    padding-top: 55px;
    padding-bottom: 55px;
  }

  .child-padding-v-60--laptop>* {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}

.child-margin-h-0>* {
  margin-left: 0px;
  margin-right: 0px;
}

.child-margin-h-5>* {
  margin-left: 5px;
  margin-right: 5px;
}

.child-margin-h-10>* {
  margin-left: 10px;
  margin-right: 10px;
}

.child-margin-h-15>* {
  margin-left: 15px;
  margin-right: 15px;
}

.child-margin-h-20>* {
  margin-left: 20px;
  margin-right: 20px;
}

.child-margin-h-25>* {
  margin-left: 25px;
  margin-right: 25px;
}

.child-margin-h-30>* {
  margin-left: 30px;
  margin-right: 30px;
}

.child-margin-h-35>* {
  margin-left: 35px;
  margin-right: 35px;
}

.child-margin-h-40>* {
  margin-left: 40px;
  margin-right: 40px;
}

.child-margin-h-45>* {
  margin-left: 45px;
  margin-right: 45px;
}

.child-margin-h-50>* {
  margin-left: 50px;
  margin-right: 50px;
}

.child-margin-h-55>* {
  margin-left: 55px;
  margin-right: 55px;
}

.child-margin-h-60>* {
  margin-left: 60px;
  margin-right: 60px;
}

@media only screen and (min-width: 760px) {
  .child-margin-h-0--non-handhelds>* {
    margin-left: 0px;
    margin-right: 0px;
  }

  .child-margin-h-5--non-handhelds>* {
    margin-left: 5px;
    margin-right: 5px;
  }

  .child-margin-h-10--non-handhelds>* {
    margin-left: 10px;
    margin-right: 10px;
  }

  .child-margin-h-15--non-handhelds>* {
    margin-left: 15px;
    margin-right: 15px;
  }

  .child-margin-h-20--non-handhelds>* {
    margin-left: 20px;
    margin-right: 20px;
  }

  .child-margin-h-25--non-handhelds>* {
    margin-left: 25px;
    margin-right: 25px;
  }

  .child-margin-h-30--non-handhelds>* {
    margin-left: 30px;
    margin-right: 30px;
  }

  .child-margin-h-35--non-handhelds>* {
    margin-left: 35px;
    margin-right: 35px;
  }

  .child-margin-h-40--non-handhelds>* {
    margin-left: 40px;
    margin-right: 40px;
  }

  .child-margin-h-45--non-handhelds>* {
    margin-left: 45px;
    margin-right: 45px;
  }

  .child-margin-h-50--non-handhelds>* {
    margin-left: 50px;
    margin-right: 50px;
  }

  .child-margin-h-55--non-handhelds>* {
    margin-left: 55px;
    margin-right: 55px;
  }

  .child-margin-h-60--non-handhelds>* {
    margin-left: 60px;
    margin-right: 60px;
  }
}

@media only screen and (max-width: 759px) {
  .child-margin-h-0--handhelds>* {
    margin-left: 0px;
    margin-right: 0px;
  }

  .child-margin-h-5--handhelds>* {
    margin-left: 5px;
    margin-right: 5px;
  }

  .child-margin-h-10--handhelds>* {
    margin-left: 10px;
    margin-right: 10px;
  }

  .child-margin-h-15--handhelds>* {
    margin-left: 15px;
    margin-right: 15px;
  }

  .child-margin-h-20--handhelds>* {
    margin-left: 20px;
    margin-right: 20px;
  }

  .child-margin-h-25--handhelds>* {
    margin-left: 25px;
    margin-right: 25px;
  }

  .child-margin-h-30--handhelds>* {
    margin-left: 30px;
    margin-right: 30px;
  }

  .child-margin-h-35--handhelds>* {
    margin-left: 35px;
    margin-right: 35px;
  }

  .child-margin-h-40--handhelds>* {
    margin-left: 40px;
    margin-right: 40px;
  }

  .child-margin-h-45--handhelds>* {
    margin-left: 45px;
    margin-right: 45px;
  }

  .child-margin-h-50--handhelds>* {
    margin-left: 50px;
    margin-right: 50px;
  }

  .child-margin-h-55--handhelds>* {
    margin-left: 55px;
    margin-right: 55px;
  }

  .child-margin-h-60--handhelds>* {
    margin-left: 60px;
    margin-right: 60px;
  }
}

@media only screen and (min-width: 1040px) {
  .child-margin-h-0--desktop>* {
    margin-left: 0px;
    margin-right: 0px;
  }

  .child-margin-h-5--desktop>* {
    margin-left: 5px;
    margin-right: 5px;
  }

  .child-margin-h-10--desktop>* {
    margin-left: 10px;
    margin-right: 10px;
  }

  .child-margin-h-15--desktop>* {
    margin-left: 15px;
    margin-right: 15px;
  }

  .child-margin-h-20--desktop>* {
    margin-left: 20px;
    margin-right: 20px;
  }

  .child-margin-h-25--desktop>* {
    margin-left: 25px;
    margin-right: 25px;
  }

  .child-margin-h-30--desktop>* {
    margin-left: 30px;
    margin-right: 30px;
  }

  .child-margin-h-35--desktop>* {
    margin-left: 35px;
    margin-right: 35px;
  }

  .child-margin-h-40--desktop>* {
    margin-left: 40px;
    margin-right: 40px;
  }

  .child-margin-h-45--desktop>* {
    margin-left: 45px;
    margin-right: 45px;
  }

  .child-margin-h-50--desktop>* {
    margin-left: 50px;
    margin-right: 50px;
  }

  .child-margin-h-55--desktop>* {
    margin-left: 55px;
    margin-right: 55px;
  }

  .child-margin-h-60--desktop>* {
    margin-left: 60px;
    margin-right: 60px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .child-margin-h-0--laptop>* {
    margin-left: 0px;
    margin-right: 0px;
  }

  .child-margin-h-5--laptop>* {
    margin-left: 5px;
    margin-right: 5px;
  }

  .child-margin-h-10--laptop>* {
    margin-left: 10px;
    margin-right: 10px;
  }

  .child-margin-h-15--laptop>* {
    margin-left: 15px;
    margin-right: 15px;
  }

  .child-margin-h-20--laptop>* {
    margin-left: 20px;
    margin-right: 20px;
  }

  .child-margin-h-25--laptop>* {
    margin-left: 25px;
    margin-right: 25px;
  }

  .child-margin-h-30--laptop>* {
    margin-left: 30px;
    margin-right: 30px;
  }

  .child-margin-h-35--laptop>* {
    margin-left: 35px;
    margin-right: 35px;
  }

  .child-margin-h-40--laptop>* {
    margin-left: 40px;
    margin-right: 40px;
  }

  .child-margin-h-45--laptop>* {
    margin-left: 45px;
    margin-right: 45px;
  }

  .child-margin-h-50--laptop>* {
    margin-left: 50px;
    margin-right: 50px;
  }

  .child-margin-h-55--laptop>* {
    margin-left: 55px;
    margin-right: 55px;
  }

  .child-margin-h-60--laptop>* {
    margin-left: 60px;
    margin-right: 60px;
  }
}

.child-padding-h-0>* {
  padding-left: 0px;
  padding-right: 0px;
}

.child-padding-h-5>* {
  padding-left: 5px;
  padding-right: 5px;
}

.child-padding-h-10>* {
  padding-left: 10px;
  padding-right: 10px;
}

.child-padding-h-15>* {
  padding-left: 15px;
  padding-right: 15px;
}

.child-padding-h-20>* {
  padding-left: 20px;
  padding-right: 20px;
}

.child-padding-h-25>* {
  padding-left: 25px;
  padding-right: 25px;
}

.child-padding-h-30>* {
  padding-left: 30px;
  padding-right: 30px;
}

.child-padding-h-35>* {
  padding-left: 35px;
  padding-right: 35px;
}

.child-padding-h-40>* {
  padding-left: 40px;
  padding-right: 40px;
}

.child-padding-h-45>* {
  padding-left: 45px;
  padding-right: 45px;
}

.child-padding-h-50>* {
  padding-left: 50px;
  padding-right: 50px;
}

.child-padding-h-55>* {
  padding-left: 55px;
  padding-right: 55px;
}

.child-padding-h-60>* {
  padding-left: 60px;
  padding-right: 60px;
}

@media only screen and (min-width: 760px) {
  .child-padding-h-0--non-handhelds>* {
    padding-left: 0px;
    padding-right: 0px;
  }

  .child-padding-h-5--non-handhelds>* {
    padding-left: 5px;
    padding-right: 5px;
  }

  .child-padding-h-10--non-handhelds>* {
    padding-left: 10px;
    padding-right: 10px;
  }

  .child-padding-h-15--non-handhelds>* {
    padding-left: 15px;
    padding-right: 15px;
  }

  .child-padding-h-20--non-handhelds>* {
    padding-left: 20px;
    padding-right: 20px;
  }

  .child-padding-h-25--non-handhelds>* {
    padding-left: 25px;
    padding-right: 25px;
  }

  .child-padding-h-30--non-handhelds>* {
    padding-left: 30px;
    padding-right: 30px;
  }

  .child-padding-h-35--non-handhelds>* {
    padding-left: 35px;
    padding-right: 35px;
  }

  .child-padding-h-40--non-handhelds>* {
    padding-left: 40px;
    padding-right: 40px;
  }

  .child-padding-h-45--non-handhelds>* {
    padding-left: 45px;
    padding-right: 45px;
  }

  .child-padding-h-50--non-handhelds>* {
    padding-left: 50px;
    padding-right: 50px;
  }

  .child-padding-h-55--non-handhelds>* {
    padding-left: 55px;
    padding-right: 55px;
  }

  .child-padding-h-60--non-handhelds>* {
    padding-left: 60px;
    padding-right: 60px;
  }
}

@media only screen and (max-width: 759px) {
  .child-padding-h-0--handhelds>* {
    padding-left: 0px;
    padding-right: 0px;
  }

  .child-padding-h-5--handhelds>* {
    padding-left: 5px;
    padding-right: 5px;
  }

  .child-padding-h-10--handhelds>* {
    padding-left: 10px;
    padding-right: 10px;
  }

  .child-padding-h-15--handhelds>* {
    padding-left: 15px;
    padding-right: 15px;
  }

  .child-padding-h-20--handhelds>* {
    padding-left: 20px;
    padding-right: 20px;
  }

  .child-padding-h-25--handhelds>* {
    padding-left: 25px;
    padding-right: 25px;
  }

  .child-padding-h-30--handhelds>* {
    padding-left: 30px;
    padding-right: 30px;
  }

  .child-padding-h-35--handhelds>* {
    padding-left: 35px;
    padding-right: 35px;
  }

  .child-padding-h-40--handhelds>* {
    padding-left: 40px;
    padding-right: 40px;
  }

  .child-padding-h-45--handhelds>* {
    padding-left: 45px;
    padding-right: 45px;
  }

  .child-padding-h-50--handhelds>* {
    padding-left: 50px;
    padding-right: 50px;
  }

  .child-padding-h-55--handhelds>* {
    padding-left: 55px;
    padding-right: 55px;
  }

  .child-padding-h-60--handhelds>* {
    padding-left: 60px;
    padding-right: 60px;
  }
}

@media only screen and (min-width: 1040px) {
  .child-padding-h-0--desktop>* {
    padding-left: 0px;
    padding-right: 0px;
  }

  .child-padding-h-5--desktop>* {
    padding-left: 5px;
    padding-right: 5px;
  }

  .child-padding-h-10--desktop>* {
    padding-left: 10px;
    padding-right: 10px;
  }

  .child-padding-h-15--desktop>* {
    padding-left: 15px;
    padding-right: 15px;
  }

  .child-padding-h-20--desktop>* {
    padding-left: 20px;
    padding-right: 20px;
  }

  .child-padding-h-25--desktop>* {
    padding-left: 25px;
    padding-right: 25px;
  }

  .child-padding-h-30--desktop>* {
    padding-left: 30px;
    padding-right: 30px;
  }

  .child-padding-h-35--desktop>* {
    padding-left: 35px;
    padding-right: 35px;
  }

  .child-padding-h-40--desktop>* {
    padding-left: 40px;
    padding-right: 40px;
  }

  .child-padding-h-45--desktop>* {
    padding-left: 45px;
    padding-right: 45px;
  }

  .child-padding-h-50--desktop>* {
    padding-left: 50px;
    padding-right: 50px;
  }

  .child-padding-h-55--desktop>* {
    padding-left: 55px;
    padding-right: 55px;
  }

  .child-padding-h-60--desktop>* {
    padding-left: 60px;
    padding-right: 60px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .child-padding-h-0--laptop>* {
    padding-left: 0px;
    padding-right: 0px;
  }

  .child-padding-h-5--laptop>* {
    padding-left: 5px;
    padding-right: 5px;
  }

  .child-padding-h-10--laptop>* {
    padding-left: 10px;
    padding-right: 10px;
  }

  .child-padding-h-15--laptop>* {
    padding-left: 15px;
    padding-right: 15px;
  }

  .child-padding-h-20--laptop>* {
    padding-left: 20px;
    padding-right: 20px;
  }

  .child-padding-h-25--laptop>* {
    padding-left: 25px;
    padding-right: 25px;
  }

  .child-padding-h-30--laptop>* {
    padding-left: 30px;
    padding-right: 30px;
  }

  .child-padding-h-35--laptop>* {
    padding-left: 35px;
    padding-right: 35px;
  }

  .child-padding-h-40--laptop>* {
    padding-left: 40px;
    padding-right: 40px;
  }

  .child-padding-h-45--laptop>* {
    padding-left: 45px;
    padding-right: 45px;
  }

  .child-padding-h-50--laptop>* {
    padding-left: 50px;
    padding-right: 50px;
  }

  .child-padding-h-55--laptop>* {
    padding-left: 55px;
    padding-right: 55px;
  }

  .child-padding-h-60--laptop>* {
    padding-left: 60px;
    padding-right: 60px;
  }
}

.child-margin-top-0>* {
  margin-top: 0px;
}

.child-margin-top-5>* {
  margin-top: 5px;
}

.child-margin-top-10>* {
  margin-top: 10px;
}

.child-margin-top-15>* {
  margin-top: 15px;
}

.child-margin-top-20>* {
  margin-top: 20px;
}

.child-margin-top-25>* {
  margin-top: 25px;
}

.child-margin-top-30>* {
  margin-top: 30px;
}

.child-margin-top-35>* {
  margin-top: 35px;
}

.child-margin-top-40>* {
  margin-top: 40px;
}

.child-margin-top-45>* {
  margin-top: 45px;
}

.child-margin-top-50>* {
  margin-top: 50px;
}

.child-margin-top-55>* {
  margin-top: 55px;
}

.child-margin-top-60>* {
  margin-top: 60px;
}

@media only screen and (min-width: 760px) {
  .child-margin-top-0--non-handhelds>* {
    margin-top: 0px;
  }

  .child-margin-top-5--non-handhelds>* {
    margin-top: 5px;
  }

  .child-margin-top-10--non-handhelds>* {
    margin-top: 10px;
  }

  .child-margin-top-15--non-handhelds>* {
    margin-top: 15px;
  }

  .child-margin-top-20--non-handhelds>* {
    margin-top: 20px;
  }

  .child-margin-top-25--non-handhelds>* {
    margin-top: 25px;
  }

  .child-margin-top-30--non-handhelds>* {
    margin-top: 30px;
  }

  .child-margin-top-35--non-handhelds>* {
    margin-top: 35px;
  }

  .child-margin-top-40--non-handhelds>* {
    margin-top: 40px;
  }

  .child-margin-top-45--non-handhelds>* {
    margin-top: 45px;
  }

  .child-margin-top-50--non-handhelds>* {
    margin-top: 50px;
  }

  .child-margin-top-55--non-handhelds>* {
    margin-top: 55px;
  }

  .child-margin-top-60--non-handhelds>* {
    margin-top: 60px;
  }
}

@media only screen and (max-width: 759px) {
  .child-margin-top-0--handhelds>* {
    margin-top: 0px;
  }

  .child-margin-top-5--handhelds>* {
    margin-top: 5px;
  }

  .child-margin-top-10--handhelds>* {
    margin-top: 10px;
  }

  .child-margin-top-15--handhelds>* {
    margin-top: 15px;
  }

  .child-margin-top-20--handhelds>* {
    margin-top: 20px;
  }

  .child-margin-top-25--handhelds>* {
    margin-top: 25px;
  }

  .child-margin-top-30--handhelds>* {
    margin-top: 30px;
  }

  .child-margin-top-35--handhelds>* {
    margin-top: 35px;
  }

  .child-margin-top-40--handhelds>* {
    margin-top: 40px;
  }

  .child-margin-top-45--handhelds>* {
    margin-top: 45px;
  }

  .child-margin-top-50--handhelds>* {
    margin-top: 50px;
  }

  .child-margin-top-55--handhelds>* {
    margin-top: 55px;
  }

  .child-margin-top-60--handhelds>* {
    margin-top: 60px;
  }
}

@media only screen and (min-width: 1040px) {
  .child-margin-top-0--desktop>* {
    margin-top: 0px;
  }

  .child-margin-top-5--desktop>* {
    margin-top: 5px;
  }

  .child-margin-top-10--desktop>* {
    margin-top: 10px;
  }

  .child-margin-top-15--desktop>* {
    margin-top: 15px;
  }

  .child-margin-top-20--desktop>* {
    margin-top: 20px;
  }

  .child-margin-top-25--desktop>* {
    margin-top: 25px;
  }

  .child-margin-top-30--desktop>* {
    margin-top: 30px;
  }

  .child-margin-top-35--desktop>* {
    margin-top: 35px;
  }

  .child-margin-top-40--desktop>* {
    margin-top: 40px;
  }

  .child-margin-top-45--desktop>* {
    margin-top: 45px;
  }

  .child-margin-top-50--desktop>* {
    margin-top: 50px;
  }

  .child-margin-top-55--desktop>* {
    margin-top: 55px;
  }

  .child-margin-top-60--desktop>* {
    margin-top: 60px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .child-margin-top-0--laptop>* {
    margin-top: 0px;
  }

  .child-margin-top-5--laptop>* {
    margin-top: 5px;
  }

  .child-margin-top-10--laptop>* {
    margin-top: 10px;
  }

  .child-margin-top-15--laptop>* {
    margin-top: 15px;
  }

  .child-margin-top-20--laptop>* {
    margin-top: 20px;
  }

  .child-margin-top-25--laptop>* {
    margin-top: 25px;
  }

  .child-margin-top-30--laptop>* {
    margin-top: 30px;
  }

  .child-margin-top-35--laptop>* {
    margin-top: 35px;
  }

  .child-margin-top-40--laptop>* {
    margin-top: 40px;
  }

  .child-margin-top-45--laptop>* {
    margin-top: 45px;
  }

  .child-margin-top-50--laptop>* {
    margin-top: 50px;
  }

  .child-margin-top-55--laptop>* {
    margin-top: 55px;
  }

  .child-margin-top-60--laptop>* {
    margin-top: 60px;
  }
}

.child-padding-top-0>* {
  padding-top: 0px;
}

.child-padding-top-5>* {
  padding-top: 5px;
}

.child-padding-top-10>* {
  padding-top: 10px;
}

.child-padding-top-15>* {
  padding-top: 15px;
}

.child-padding-top-20>* {
  padding-top: 20px;
}

.child-padding-top-25>* {
  padding-top: 25px;
}

.child-padding-top-30>* {
  padding-top: 30px;
}

.child-padding-top-35>* {
  padding-top: 35px;
}

.child-padding-top-40>* {
  padding-top: 40px;
}

.child-padding-top-45>* {
  padding-top: 45px;
}

.child-padding-top-50>* {
  padding-top: 50px;
}

.child-padding-top-55>* {
  padding-top: 55px;
}

.child-padding-top-60>* {
  padding-top: 60px;
}

@media only screen and (min-width: 760px) {
  .child-padding-top-0--non-handhelds>* {
    padding-top: 0px;
  }

  .child-padding-top-5--non-handhelds>* {
    padding-top: 5px;
  }

  .child-padding-top-10--non-handhelds>* {
    padding-top: 10px;
  }

  .child-padding-top-15--non-handhelds>* {
    padding-top: 15px;
  }

  .child-padding-top-20--non-handhelds>* {
    padding-top: 20px;
  }

  .child-padding-top-25--non-handhelds>* {
    padding-top: 25px;
  }

  .child-padding-top-30--non-handhelds>* {
    padding-top: 30px;
  }

  .child-padding-top-35--non-handhelds>* {
    padding-top: 35px;
  }

  .child-padding-top-40--non-handhelds>* {
    padding-top: 40px;
  }

  .child-padding-top-45--non-handhelds>* {
    padding-top: 45px;
  }

  .child-padding-top-50--non-handhelds>* {
    padding-top: 50px;
  }

  .child-padding-top-55--non-handhelds>* {
    padding-top: 55px;
  }

  .child-padding-top-60--non-handhelds>* {
    padding-top: 60px;
  }
}

@media only screen and (max-width: 759px) {
  .child-padding-top-0--handhelds>* {
    padding-top: 0px;
  }

  .child-padding-top-5--handhelds>* {
    padding-top: 5px;
  }

  .child-padding-top-10--handhelds>* {
    padding-top: 10px;
  }

  .child-padding-top-15--handhelds>* {
    padding-top: 15px;
  }

  .child-padding-top-20--handhelds>* {
    padding-top: 20px;
  }

  .child-padding-top-25--handhelds>* {
    padding-top: 25px;
  }

  .child-padding-top-30--handhelds>* {
    padding-top: 30px;
  }

  .child-padding-top-35--handhelds>* {
    padding-top: 35px;
  }

  .child-padding-top-40--handhelds>* {
    padding-top: 40px;
  }

  .child-padding-top-45--handhelds>* {
    padding-top: 45px;
  }

  .child-padding-top-50--handhelds>* {
    padding-top: 50px;
  }

  .child-padding-top-55--handhelds>* {
    padding-top: 55px;
  }

  .child-padding-top-60--handhelds>* {
    padding-top: 60px;
  }
}

@media only screen and (min-width: 1040px) {
  .child-padding-top-0--desktop>* {
    padding-top: 0px;
  }

  .child-padding-top-5--desktop>* {
    padding-top: 5px;
  }

  .child-padding-top-10--desktop>* {
    padding-top: 10px;
  }

  .child-padding-top-15--desktop>* {
    padding-top: 15px;
  }

  .child-padding-top-20--desktop>* {
    padding-top: 20px;
  }

  .child-padding-top-25--desktop>* {
    padding-top: 25px;
  }

  .child-padding-top-30--desktop>* {
    padding-top: 30px;
  }

  .child-padding-top-35--desktop>* {
    padding-top: 35px;
  }

  .child-padding-top-40--desktop>* {
    padding-top: 40px;
  }

  .child-padding-top-45--desktop>* {
    padding-top: 45px;
  }

  .child-padding-top-50--desktop>* {
    padding-top: 50px;
  }

  .child-padding-top-55--desktop>* {
    padding-top: 55px;
  }

  .child-padding-top-60--desktop>* {
    padding-top: 60px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .child-padding-top-0--laptop>* {
    padding-top: 0px;
  }

  .child-padding-top-5--laptop>* {
    padding-top: 5px;
  }

  .child-padding-top-10--laptop>* {
    padding-top: 10px;
  }

  .child-padding-top-15--laptop>* {
    padding-top: 15px;
  }

  .child-padding-top-20--laptop>* {
    padding-top: 20px;
  }

  .child-padding-top-25--laptop>* {
    padding-top: 25px;
  }

  .child-padding-top-30--laptop>* {
    padding-top: 30px;
  }

  .child-padding-top-35--laptop>* {
    padding-top: 35px;
  }

  .child-padding-top-40--laptop>* {
    padding-top: 40px;
  }

  .child-padding-top-45--laptop>* {
    padding-top: 45px;
  }

  .child-padding-top-50--laptop>* {
    padding-top: 50px;
  }

  .child-padding-top-55--laptop>* {
    padding-top: 55px;
  }

  .child-padding-top-60--laptop>* {
    padding-top: 60px;
  }
}

.child-margin-left-0>* {
  margin-left: 0px;
}

.child-margin-left-5>* {
  margin-left: 5px;
}

.child-margin-left-10>* {
  margin-left: 10px;
}

.child-margin-left-15>* {
  margin-left: 15px;
}

.child-margin-left-20>* {
  margin-left: 20px;
}

.child-margin-left-25>* {
  margin-left: 25px;
}

.child-margin-left-30>* {
  margin-left: 30px;
}

.child-margin-left-35>* {
  margin-left: 35px;
}

.child-margin-left-40>* {
  margin-left: 40px;
}

.child-margin-left-45>* {
  margin-left: 45px;
}

.child-margin-left-50>* {
  margin-left: 50px;
}

.child-margin-left-55>* {
  margin-left: 55px;
}

.child-margin-left-60>* {
  margin-left: 60px;
}

@media only screen and (min-width: 760px) {
  .child-margin-left-0--non-handhelds>* {
    margin-left: 0px;
  }

  .child-margin-left-5--non-handhelds>* {
    margin-left: 5px;
  }

  .child-margin-left-10--non-handhelds>* {
    margin-left: 10px;
  }

  .child-margin-left-15--non-handhelds>* {
    margin-left: 15px;
  }

  .child-margin-left-20--non-handhelds>* {
    margin-left: 20px;
  }

  .child-margin-left-25--non-handhelds>* {
    margin-left: 25px;
  }

  .child-margin-left-30--non-handhelds>* {
    margin-left: 30px;
  }

  .child-margin-left-35--non-handhelds>* {
    margin-left: 35px;
  }

  .child-margin-left-40--non-handhelds>* {
    margin-left: 40px;
  }

  .child-margin-left-45--non-handhelds>* {
    margin-left: 45px;
  }

  .child-margin-left-50--non-handhelds>* {
    margin-left: 50px;
  }

  .child-margin-left-55--non-handhelds>* {
    margin-left: 55px;
  }

  .child-margin-left-60--non-handhelds>* {
    margin-left: 60px;
  }
}

@media only screen and (max-width: 759px) {
  .child-margin-left-0--handhelds>* {
    margin-left: 0px;
  }

  .child-margin-left-5--handhelds>* {
    margin-left: 5px;
  }

  .child-margin-left-10--handhelds>* {
    margin-left: 10px;
  }

  .child-margin-left-15--handhelds>* {
    margin-left: 15px;
  }

  .child-margin-left-20--handhelds>* {
    margin-left: 20px;
  }

  .child-margin-left-25--handhelds>* {
    margin-left: 25px;
  }

  .child-margin-left-30--handhelds>* {
    margin-left: 30px;
  }

  .child-margin-left-35--handhelds>* {
    margin-left: 35px;
  }

  .child-margin-left-40--handhelds>* {
    margin-left: 40px;
  }

  .child-margin-left-45--handhelds>* {
    margin-left: 45px;
  }

  .child-margin-left-50--handhelds>* {
    margin-left: 50px;
  }

  .child-margin-left-55--handhelds>* {
    margin-left: 55px;
  }

  .child-margin-left-60--handhelds>* {
    margin-left: 60px;
  }
}

@media only screen and (min-width: 1040px) {
  .child-margin-left-0--desktop>* {
    margin-left: 0px;
  }

  .child-margin-left-5--desktop>* {
    margin-left: 5px;
  }

  .child-margin-left-10--desktop>* {
    margin-left: 10px;
  }

  .child-margin-left-15--desktop>* {
    margin-left: 15px;
  }

  .child-margin-left-20--desktop>* {
    margin-left: 20px;
  }

  .child-margin-left-25--desktop>* {
    margin-left: 25px;
  }

  .child-margin-left-30--desktop>* {
    margin-left: 30px;
  }

  .child-margin-left-35--desktop>* {
    margin-left: 35px;
  }

  .child-margin-left-40--desktop>* {
    margin-left: 40px;
  }

  .child-margin-left-45--desktop>* {
    margin-left: 45px;
  }

  .child-margin-left-50--desktop>* {
    margin-left: 50px;
  }

  .child-margin-left-55--desktop>* {
    margin-left: 55px;
  }

  .child-margin-left-60--desktop>* {
    margin-left: 60px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .child-margin-left-0--laptop>* {
    margin-left: 0px;
  }

  .child-margin-left-5--laptop>* {
    margin-left: 5px;
  }

  .child-margin-left-10--laptop>* {
    margin-left: 10px;
  }

  .child-margin-left-15--laptop>* {
    margin-left: 15px;
  }

  .child-margin-left-20--laptop>* {
    margin-left: 20px;
  }

  .child-margin-left-25--laptop>* {
    margin-left: 25px;
  }

  .child-margin-left-30--laptop>* {
    margin-left: 30px;
  }

  .child-margin-left-35--laptop>* {
    margin-left: 35px;
  }

  .child-margin-left-40--laptop>* {
    margin-left: 40px;
  }

  .child-margin-left-45--laptop>* {
    margin-left: 45px;
  }

  .child-margin-left-50--laptop>* {
    margin-left: 50px;
  }

  .child-margin-left-55--laptop>* {
    margin-left: 55px;
  }

  .child-margin-left-60--laptop>* {
    margin-left: 60px;
  }
}

.child-padding-left-0>* {
  padding-left: 0px;
}

.child-padding-left-5>* {
  padding-left: 5px;
}

.child-padding-left-10>* {
  padding-left: 10px;
}

.child-padding-left-15>* {
  padding-left: 15px;
}

.child-padding-left-20>* {
  padding-left: 20px;
}

.child-padding-left-25>* {
  padding-left: 25px;
}

.child-padding-left-30>* {
  padding-left: 30px;
}

.child-padding-left-35>* {
  padding-left: 35px;
}

.child-padding-left-40>* {
  padding-left: 40px;
}

.child-padding-left-45>* {
  padding-left: 45px;
}

.child-padding-left-50>* {
  padding-left: 50px;
}

.child-padding-left-55>* {
  padding-left: 55px;
}

.child-padding-left-60>* {
  padding-left: 60px;
}

@media only screen and (min-width: 760px) {
  .child-padding-left-0--non-handhelds>* {
    padding-left: 0px;
  }

  .child-padding-left-5--non-handhelds>* {
    padding-left: 5px;
  }

  .child-padding-left-10--non-handhelds>* {
    padding-left: 10px;
  }

  .child-padding-left-15--non-handhelds>* {
    padding-left: 15px;
  }

  .child-padding-left-20--non-handhelds>* {
    padding-left: 20px;
  }

  .child-padding-left-25--non-handhelds>* {
    padding-left: 25px;
  }

  .child-padding-left-30--non-handhelds>* {
    padding-left: 30px;
  }

  .child-padding-left-35--non-handhelds>* {
    padding-left: 35px;
  }

  .child-padding-left-40--non-handhelds>* {
    padding-left: 40px;
  }

  .child-padding-left-45--non-handhelds>* {
    padding-left: 45px;
  }

  .child-padding-left-50--non-handhelds>* {
    padding-left: 50px;
  }

  .child-padding-left-55--non-handhelds>* {
    padding-left: 55px;
  }

  .child-padding-left-60--non-handhelds>* {
    padding-left: 60px;
  }
}

@media only screen and (max-width: 759px) {
  .child-padding-left-0--handhelds>* {
    padding-left: 0px;
  }

  .child-padding-left-5--handhelds>* {
    padding-left: 5px;
  }

  .child-padding-left-10--handhelds>* {
    padding-left: 10px;
  }

  .child-padding-left-15--handhelds>* {
    padding-left: 15px;
  }

  .child-padding-left-20--handhelds>* {
    padding-left: 20px;
  }

  .child-padding-left-25--handhelds>* {
    padding-left: 25px;
  }

  .child-padding-left-30--handhelds>* {
    padding-left: 30px;
  }

  .child-padding-left-35--handhelds>* {
    padding-left: 35px;
  }

  .child-padding-left-40--handhelds>* {
    padding-left: 40px;
  }

  .child-padding-left-45--handhelds>* {
    padding-left: 45px;
  }

  .child-padding-left-50--handhelds>* {
    padding-left: 50px;
  }

  .child-padding-left-55--handhelds>* {
    padding-left: 55px;
  }

  .child-padding-left-60--handhelds>* {
    padding-left: 60px;
  }
}

@media only screen and (min-width: 1040px) {
  .child-padding-left-0--desktop>* {
    padding-left: 0px;
  }

  .child-padding-left-5--desktop>* {
    padding-left: 5px;
  }

  .child-padding-left-10--desktop>* {
    padding-left: 10px;
  }

  .child-padding-left-15--desktop>* {
    padding-left: 15px;
  }

  .child-padding-left-20--desktop>* {
    padding-left: 20px;
  }

  .child-padding-left-25--desktop>* {
    padding-left: 25px;
  }

  .child-padding-left-30--desktop>* {
    padding-left: 30px;
  }

  .child-padding-left-35--desktop>* {
    padding-left: 35px;
  }

  .child-padding-left-40--desktop>* {
    padding-left: 40px;
  }

  .child-padding-left-45--desktop>* {
    padding-left: 45px;
  }

  .child-padding-left-50--desktop>* {
    padding-left: 50px;
  }

  .child-padding-left-55--desktop>* {
    padding-left: 55px;
  }

  .child-padding-left-60--desktop>* {
    padding-left: 60px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .child-padding-left-0--laptop>* {
    padding-left: 0px;
  }

  .child-padding-left-5--laptop>* {
    padding-left: 5px;
  }

  .child-padding-left-10--laptop>* {
    padding-left: 10px;
  }

  .child-padding-left-15--laptop>* {
    padding-left: 15px;
  }

  .child-padding-left-20--laptop>* {
    padding-left: 20px;
  }

  .child-padding-left-25--laptop>* {
    padding-left: 25px;
  }

  .child-padding-left-30--laptop>* {
    padding-left: 30px;
  }

  .child-padding-left-35--laptop>* {
    padding-left: 35px;
  }

  .child-padding-left-40--laptop>* {
    padding-left: 40px;
  }

  .child-padding-left-45--laptop>* {
    padding-left: 45px;
  }

  .child-padding-left-50--laptop>* {
    padding-left: 50px;
  }

  .child-padding-left-55--laptop>* {
    padding-left: 55px;
  }

  .child-padding-left-60--laptop>* {
    padding-left: 60px;
  }
}

.child-margin-bottom-0>* {
  margin-bottom: 0px;
}

.child-margin-bottom-5>* {
  margin-bottom: 5px;
}

.child-margin-bottom-10>* {
  margin-bottom: 10px;
}

.child-margin-bottom-15>* {
  margin-bottom: 15px;
}

.child-margin-bottom-20>* {
  margin-bottom: 20px;
}

.child-margin-bottom-25>* {
  margin-bottom: 25px;
}

.child-margin-bottom-30>* {
  margin-bottom: 30px;
}

.child-margin-bottom-35>* {
  margin-bottom: 35px;
}

.child-margin-bottom-40>* {
  margin-bottom: 40px;
}

.child-margin-bottom-45>* {
  margin-bottom: 45px;
}

.child-margin-bottom-50>* {
  margin-bottom: 50px;
}

.child-margin-bottom-55>* {
  margin-bottom: 55px;
}

.child-margin-bottom-60>* {
  margin-bottom: 60px;
}

@media only screen and (min-width: 760px) {
  .child-margin-bottom-0--non-handhelds>* {
    margin-bottom: 0px;
  }

  .child-margin-bottom-5--non-handhelds>* {
    margin-bottom: 5px;
  }

  .child-margin-bottom-10--non-handhelds>* {
    margin-bottom: 10px;
  }

  .child-margin-bottom-15--non-handhelds>* {
    margin-bottom: 15px;
  }

  .child-margin-bottom-20--non-handhelds>* {
    margin-bottom: 20px;
  }

  .child-margin-bottom-25--non-handhelds>* {
    margin-bottom: 25px;
  }

  .child-margin-bottom-30--non-handhelds>* {
    margin-bottom: 30px;
  }

  .child-margin-bottom-35--non-handhelds>* {
    margin-bottom: 35px;
  }

  .child-margin-bottom-40--non-handhelds>* {
    margin-bottom: 40px;
  }

  .child-margin-bottom-45--non-handhelds>* {
    margin-bottom: 45px;
  }

  .child-margin-bottom-50--non-handhelds>* {
    margin-bottom: 50px;
  }

  .child-margin-bottom-55--non-handhelds>* {
    margin-bottom: 55px;
  }

  .child-margin-bottom-60--non-handhelds>* {
    margin-bottom: 60px;
  }
}

@media only screen and (max-width: 759px) {
  .child-margin-bottom-0--handhelds>* {
    margin-bottom: 0px;
  }

  .child-margin-bottom-5--handhelds>* {
    margin-bottom: 5px;
  }

  .child-margin-bottom-10--handhelds>* {
    margin-bottom: 10px;
  }

  .child-margin-bottom-15--handhelds>* {
    margin-bottom: 15px;
  }

  .child-margin-bottom-20--handhelds>* {
    margin-bottom: 20px;
  }

  .child-margin-bottom-25--handhelds>* {
    margin-bottom: 25px;
  }

  .child-margin-bottom-30--handhelds>* {
    margin-bottom: 30px;
  }

  .child-margin-bottom-35--handhelds>* {
    margin-bottom: 35px;
  }

  .child-margin-bottom-40--handhelds>* {
    margin-bottom: 40px;
  }

  .child-margin-bottom-45--handhelds>* {
    margin-bottom: 45px;
  }

  .child-margin-bottom-50--handhelds>* {
    margin-bottom: 50px;
  }

  .child-margin-bottom-55--handhelds>* {
    margin-bottom: 55px;
  }

  .child-margin-bottom-60--handhelds>* {
    margin-bottom: 60px;
  }
}

@media only screen and (min-width: 1040px) {
  .child-margin-bottom-0--desktop>* {
    margin-bottom: 0px;
  }

  .child-margin-bottom-5--desktop>* {
    margin-bottom: 5px;
  }

  .child-margin-bottom-10--desktop>* {
    margin-bottom: 10px;
  }

  .child-margin-bottom-15--desktop>* {
    margin-bottom: 15px;
  }

  .child-margin-bottom-20--desktop>* {
    margin-bottom: 20px;
  }

  .child-margin-bottom-25--desktop>* {
    margin-bottom: 25px;
  }

  .child-margin-bottom-30--desktop>* {
    margin-bottom: 30px;
  }

  .child-margin-bottom-35--desktop>* {
    margin-bottom: 35px;
  }

  .child-margin-bottom-40--desktop>* {
    margin-bottom: 40px;
  }

  .child-margin-bottom-45--desktop>* {
    margin-bottom: 45px;
  }

  .child-margin-bottom-50--desktop>* {
    margin-bottom: 50px;
  }

  .child-margin-bottom-55--desktop>* {
    margin-bottom: 55px;
  }

  .child-margin-bottom-60--desktop>* {
    margin-bottom: 60px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .child-margin-bottom-0--laptop>* {
    margin-bottom: 0px;
  }

  .child-margin-bottom-5--laptop>* {
    margin-bottom: 5px;
  }

  .child-margin-bottom-10--laptop>* {
    margin-bottom: 10px;
  }

  .child-margin-bottom-15--laptop>* {
    margin-bottom: 15px;
  }

  .child-margin-bottom-20--laptop>* {
    margin-bottom: 20px;
  }

  .child-margin-bottom-25--laptop>* {
    margin-bottom: 25px;
  }

  .child-margin-bottom-30--laptop>* {
    margin-bottom: 30px;
  }

  .child-margin-bottom-35--laptop>* {
    margin-bottom: 35px;
  }

  .child-margin-bottom-40--laptop>* {
    margin-bottom: 40px;
  }

  .child-margin-bottom-45--laptop>* {
    margin-bottom: 45px;
  }

  .child-margin-bottom-50--laptop>* {
    margin-bottom: 50px;
  }

  .child-margin-bottom-55--laptop>* {
    margin-bottom: 55px;
  }

  .child-margin-bottom-60--laptop>* {
    margin-bottom: 60px;
  }
}

.child-padding-bottom-0>* {
  padding-bottom: 0px;
}

.child-padding-bottom-5>* {
  padding-bottom: 5px;
}

.child-padding-bottom-10>* {
  padding-bottom: 10px;
}

.child-padding-bottom-15>* {
  padding-bottom: 15px;
}

.child-padding-bottom-20>* {
  padding-bottom: 20px;
}

.child-padding-bottom-25>* {
  padding-bottom: 25px;
}

.child-padding-bottom-30>* {
  padding-bottom: 30px;
}

.child-padding-bottom-35>* {
  padding-bottom: 35px;
}

.child-padding-bottom-40>* {
  padding-bottom: 40px;
}

.child-padding-bottom-45>* {
  padding-bottom: 45px;
}

.child-padding-bottom-50>* {
  padding-bottom: 50px;
}

.child-padding-bottom-55>* {
  padding-bottom: 55px;
}

.child-padding-bottom-60>* {
  padding-bottom: 60px;
}

@media only screen and (min-width: 760px) {
  .child-padding-bottom-0--non-handhelds>* {
    padding-bottom: 0px;
  }

  .child-padding-bottom-5--non-handhelds>* {
    padding-bottom: 5px;
  }

  .child-padding-bottom-10--non-handhelds>* {
    padding-bottom: 10px;
  }

  .child-padding-bottom-15--non-handhelds>* {
    padding-bottom: 15px;
  }

  .child-padding-bottom-20--non-handhelds>* {
    padding-bottom: 20px;
  }

  .child-padding-bottom-25--non-handhelds>* {
    padding-bottom: 25px;
  }

  .child-padding-bottom-30--non-handhelds>* {
    padding-bottom: 30px;
  }

  .child-padding-bottom-35--non-handhelds>* {
    padding-bottom: 35px;
  }

  .child-padding-bottom-40--non-handhelds>* {
    padding-bottom: 40px;
  }

  .child-padding-bottom-45--non-handhelds>* {
    padding-bottom: 45px;
  }

  .child-padding-bottom-50--non-handhelds>* {
    padding-bottom: 50px;
  }

  .child-padding-bottom-55--non-handhelds>* {
    padding-bottom: 55px;
  }

  .child-padding-bottom-60--non-handhelds>* {
    padding-bottom: 60px;
  }
}

@media only screen and (max-width: 759px) {
  .child-padding-bottom-0--handhelds>* {
    padding-bottom: 0px;
  }

  .child-padding-bottom-5--handhelds>* {
    padding-bottom: 5px;
  }

  .child-padding-bottom-10--handhelds>* {
    padding-bottom: 10px;
  }

  .child-padding-bottom-15--handhelds>* {
    padding-bottom: 15px;
  }

  .child-padding-bottom-20--handhelds>* {
    padding-bottom: 20px;
  }

  .child-padding-bottom-25--handhelds>* {
    padding-bottom: 25px;
  }

  .child-padding-bottom-30--handhelds>* {
    padding-bottom: 30px;
  }

  .child-padding-bottom-35--handhelds>* {
    padding-bottom: 35px;
  }

  .child-padding-bottom-40--handhelds>* {
    padding-bottom: 40px;
  }

  .child-padding-bottom-45--handhelds>* {
    padding-bottom: 45px;
  }

  .child-padding-bottom-50--handhelds>* {
    padding-bottom: 50px;
  }

  .child-padding-bottom-55--handhelds>* {
    padding-bottom: 55px;
  }

  .child-padding-bottom-60--handhelds>* {
    padding-bottom: 60px;
  }
}

@media only screen and (min-width: 1040px) {
  .child-padding-bottom-0--desktop>* {
    padding-bottom: 0px;
  }

  .child-padding-bottom-5--desktop>* {
    padding-bottom: 5px;
  }

  .child-padding-bottom-10--desktop>* {
    padding-bottom: 10px;
  }

  .child-padding-bottom-15--desktop>* {
    padding-bottom: 15px;
  }

  .child-padding-bottom-20--desktop>* {
    padding-bottom: 20px;
  }

  .child-padding-bottom-25--desktop>* {
    padding-bottom: 25px;
  }

  .child-padding-bottom-30--desktop>* {
    padding-bottom: 30px;
  }

  .child-padding-bottom-35--desktop>* {
    padding-bottom: 35px;
  }

  .child-padding-bottom-40--desktop>* {
    padding-bottom: 40px;
  }

  .child-padding-bottom-45--desktop>* {
    padding-bottom: 45px;
  }

  .child-padding-bottom-50--desktop>* {
    padding-bottom: 50px;
  }

  .child-padding-bottom-55--desktop>* {
    padding-bottom: 55px;
  }

  .child-padding-bottom-60--desktop>* {
    padding-bottom: 60px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .child-padding-bottom-0--laptop>* {
    padding-bottom: 0px;
  }

  .child-padding-bottom-5--laptop>* {
    padding-bottom: 5px;
  }

  .child-padding-bottom-10--laptop>* {
    padding-bottom: 10px;
  }

  .child-padding-bottom-15--laptop>* {
    padding-bottom: 15px;
  }

  .child-padding-bottom-20--laptop>* {
    padding-bottom: 20px;
  }

  .child-padding-bottom-25--laptop>* {
    padding-bottom: 25px;
  }

  .child-padding-bottom-30--laptop>* {
    padding-bottom: 30px;
  }

  .child-padding-bottom-35--laptop>* {
    padding-bottom: 35px;
  }

  .child-padding-bottom-40--laptop>* {
    padding-bottom: 40px;
  }

  .child-padding-bottom-45--laptop>* {
    padding-bottom: 45px;
  }

  .child-padding-bottom-50--laptop>* {
    padding-bottom: 50px;
  }

  .child-padding-bottom-55--laptop>* {
    padding-bottom: 55px;
  }

  .child-padding-bottom-60--laptop>* {
    padding-bottom: 60px;
  }
}

.child-margin-right-0>* {
  margin-right: 0px;
}

.child-margin-right-5>* {
  margin-right: 5px;
}

.child-margin-right-10>* {
  margin-right: 10px;
}

.child-margin-right-15>* {
  margin-right: 15px;
}

.child-margin-right-20>* {
  margin-right: 20px;
}

.child-margin-right-25>* {
  margin-right: 25px;
}

.child-margin-right-30>* {
  margin-right: 30px;
}

.child-margin-right-35>* {
  margin-right: 35px;
}

.child-margin-right-40>* {
  margin-right: 40px;
}

.child-margin-right-45>* {
  margin-right: 45px;
}

.child-margin-right-50>* {
  margin-right: 50px;
}

.child-margin-right-55>* {
  margin-right: 55px;
}

.child-margin-right-60>* {
  margin-right: 60px;
}

@media only screen and (min-width: 760px) {
  .child-margin-right-0--non-handhelds>* {
    margin-right: 0px;
  }

  .child-margin-right-5--non-handhelds>* {
    margin-right: 5px;
  }

  .child-margin-right-10--non-handhelds>* {
    margin-right: 10px;
  }

  .child-margin-right-15--non-handhelds>* {
    margin-right: 15px;
  }

  .child-margin-right-20--non-handhelds>* {
    margin-right: 20px;
  }

  .child-margin-right-25--non-handhelds>* {
    margin-right: 25px;
  }

  .child-margin-right-30--non-handhelds>* {
    margin-right: 30px;
  }

  .child-margin-right-35--non-handhelds>* {
    margin-right: 35px;
  }

  .child-margin-right-40--non-handhelds>* {
    margin-right: 40px;
  }

  .child-margin-right-45--non-handhelds>* {
    margin-right: 45px;
  }

  .child-margin-right-50--non-handhelds>* {
    margin-right: 50px;
  }

  .child-margin-right-55--non-handhelds>* {
    margin-right: 55px;
  }

  .child-margin-right-60--non-handhelds>* {
    margin-right: 60px;
  }
}

@media only screen and (max-width: 759px) {
  .child-margin-right-0--handhelds>* {
    margin-right: 0px;
  }

  .child-margin-right-5--handhelds>* {
    margin-right: 5px;
  }

  .child-margin-right-10--handhelds>* {
    margin-right: 10px;
  }

  .child-margin-right-15--handhelds>* {
    margin-right: 15px;
  }

  .child-margin-right-20--handhelds>* {
    margin-right: 20px;
  }

  .child-margin-right-25--handhelds>* {
    margin-right: 25px;
  }

  .child-margin-right-30--handhelds>* {
    margin-right: 30px;
  }

  .child-margin-right-35--handhelds>* {
    margin-right: 35px;
  }

  .child-margin-right-40--handhelds>* {
    margin-right: 40px;
  }

  .child-margin-right-45--handhelds>* {
    margin-right: 45px;
  }

  .child-margin-right-50--handhelds>* {
    margin-right: 50px;
  }

  .child-margin-right-55--handhelds>* {
    margin-right: 55px;
  }

  .child-margin-right-60--handhelds>* {
    margin-right: 60px;
  }
}

@media only screen and (min-width: 1040px) {
  .child-margin-right-0--desktop>* {
    margin-right: 0px;
  }

  .child-margin-right-5--desktop>* {
    margin-right: 5px;
  }

  .child-margin-right-10--desktop>* {
    margin-right: 10px;
  }

  .child-margin-right-15--desktop>* {
    margin-right: 15px;
  }

  .child-margin-right-20--desktop>* {
    margin-right: 20px;
  }

  .child-margin-right-25--desktop>* {
    margin-right: 25px;
  }

  .child-margin-right-30--desktop>* {
    margin-right: 30px;
  }

  .child-margin-right-35--desktop>* {
    margin-right: 35px;
  }

  .child-margin-right-40--desktop>* {
    margin-right: 40px;
  }

  .child-margin-right-45--desktop>* {
    margin-right: 45px;
  }

  .child-margin-right-50--desktop>* {
    margin-right: 50px;
  }

  .child-margin-right-55--desktop>* {
    margin-right: 55px;
  }

  .child-margin-right-60--desktop>* {
    margin-right: 60px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .child-margin-right-0--laptop>* {
    margin-right: 0px;
  }

  .child-margin-right-5--laptop>* {
    margin-right: 5px;
  }

  .child-margin-right-10--laptop>* {
    margin-right: 10px;
  }

  .child-margin-right-15--laptop>* {
    margin-right: 15px;
  }

  .child-margin-right-20--laptop>* {
    margin-right: 20px;
  }

  .child-margin-right-25--laptop>* {
    margin-right: 25px;
  }

  .child-margin-right-30--laptop>* {
    margin-right: 30px;
  }

  .child-margin-right-35--laptop>* {
    margin-right: 35px;
  }

  .child-margin-right-40--laptop>* {
    margin-right: 40px;
  }

  .child-margin-right-45--laptop>* {
    margin-right: 45px;
  }

  .child-margin-right-50--laptop>* {
    margin-right: 50px;
  }

  .child-margin-right-55--laptop>* {
    margin-right: 55px;
  }

  .child-margin-right-60--laptop>* {
    margin-right: 60px;
  }
}

.child-padding-right-0>* {
  padding-right: 0px;
}

.child-padding-right-5>* {
  padding-right: 5px;
}

.child-padding-right-10>* {
  padding-right: 10px;
}

.child-padding-right-15>* {
  padding-right: 15px;
}

.child-padding-right-20>* {
  padding-right: 20px;
}

.child-padding-right-25>* {
  padding-right: 25px;
}

.child-padding-right-30>* {
  padding-right: 30px;
}

.child-padding-right-35>* {
  padding-right: 35px;
}

.child-padding-right-40>* {
  padding-right: 40px;
}

.child-padding-right-45>* {
  padding-right: 45px;
}

.child-padding-right-50>* {
  padding-right: 50px;
}

.child-padding-right-55>* {
  padding-right: 55px;
}

.child-padding-right-60>* {
  padding-right: 60px;
}

@media only screen and (min-width: 760px) {
  .child-padding-right-0--non-handhelds>* {
    padding-right: 0px;
  }

  .child-padding-right-5--non-handhelds>* {
    padding-right: 5px;
  }

  .child-padding-right-10--non-handhelds>* {
    padding-right: 10px;
  }

  .child-padding-right-15--non-handhelds>* {
    padding-right: 15px;
  }

  .child-padding-right-20--non-handhelds>* {
    padding-right: 20px;
  }

  .child-padding-right-25--non-handhelds>* {
    padding-right: 25px;
  }

  .child-padding-right-30--non-handhelds>* {
    padding-right: 30px;
  }

  .child-padding-right-35--non-handhelds>* {
    padding-right: 35px;
  }

  .child-padding-right-40--non-handhelds>* {
    padding-right: 40px;
  }

  .child-padding-right-45--non-handhelds>* {
    padding-right: 45px;
  }

  .child-padding-right-50--non-handhelds>* {
    padding-right: 50px;
  }

  .child-padding-right-55--non-handhelds>* {
    padding-right: 55px;
  }

  .child-padding-right-60--non-handhelds>* {
    padding-right: 60px;
  }
}

@media only screen and (max-width: 759px) {
  .child-padding-right-0--handhelds>* {
    padding-right: 0px;
  }

  .child-padding-right-5--handhelds>* {
    padding-right: 5px;
  }

  .child-padding-right-10--handhelds>* {
    padding-right: 10px;
  }

  .child-padding-right-15--handhelds>* {
    padding-right: 15px;
  }

  .child-padding-right-20--handhelds>* {
    padding-right: 20px;
  }

  .child-padding-right-25--handhelds>* {
    padding-right: 25px;
  }

  .child-padding-right-30--handhelds>* {
    padding-right: 30px;
  }

  .child-padding-right-35--handhelds>* {
    padding-right: 35px;
  }

  .child-padding-right-40--handhelds>* {
    padding-right: 40px;
  }

  .child-padding-right-45--handhelds>* {
    padding-right: 45px;
  }

  .child-padding-right-50--handhelds>* {
    padding-right: 50px;
  }

  .child-padding-right-55--handhelds>* {
    padding-right: 55px;
  }

  .child-padding-right-60--handhelds>* {
    padding-right: 60px;
  }
}

@media only screen and (min-width: 1040px) {
  .child-padding-right-0--desktop>* {
    padding-right: 0px;
  }

  .child-padding-right-5--desktop>* {
    padding-right: 5px;
  }

  .child-padding-right-10--desktop>* {
    padding-right: 10px;
  }

  .child-padding-right-15--desktop>* {
    padding-right: 15px;
  }

  .child-padding-right-20--desktop>* {
    padding-right: 20px;
  }

  .child-padding-right-25--desktop>* {
    padding-right: 25px;
  }

  .child-padding-right-30--desktop>* {
    padding-right: 30px;
  }

  .child-padding-right-35--desktop>* {
    padding-right: 35px;
  }

  .child-padding-right-40--desktop>* {
    padding-right: 40px;
  }

  .child-padding-right-45--desktop>* {
    padding-right: 45px;
  }

  .child-padding-right-50--desktop>* {
    padding-right: 50px;
  }

  .child-padding-right-55--desktop>* {
    padding-right: 55px;
  }

  .child-padding-right-60--desktop>* {
    padding-right: 60px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .child-padding-right-0--laptop>* {
    padding-right: 0px;
  }

  .child-padding-right-5--laptop>* {
    padding-right: 5px;
  }

  .child-padding-right-10--laptop>* {
    padding-right: 10px;
  }

  .child-padding-right-15--laptop>* {
    padding-right: 15px;
  }

  .child-padding-right-20--laptop>* {
    padding-right: 20px;
  }

  .child-padding-right-25--laptop>* {
    padding-right: 25px;
  }

  .child-padding-right-30--laptop>* {
    padding-right: 30px;
  }

  .child-padding-right-35--laptop>* {
    padding-right: 35px;
  }

  .child-padding-right-40--laptop>* {
    padding-right: 40px;
  }

  .child-padding-right-45--laptop>* {
    padding-right: 45px;
  }

  .child-padding-right-50--laptop>* {
    padding-right: 50px;
  }

  .child-padding-right-55--laptop>* {
    padding-right: 55px;
  }

  .child-padding-right-60--laptop>* {
    padding-right: 60px;
  }
}

.lego-page {
}

.lego-page .margin-v-0 {
  margin-top: 0px;
  margin-bottom: 0px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-v-0 {
    margin-top: 0px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-v-0 {
    margin-top: 0px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-v-0 {
    margin-bottom: 0px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-v-0 {
    margin-bottom: 0px;
  }
}

.lego-page .margin-v-5 {
  margin-top: 5px;
  margin-bottom: 5px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-v-5 {
    margin-top: 4px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-v-5 {
    margin-top: 3px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-v-5 {
    margin-bottom: 4px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-v-5 {
    margin-bottom: 3px;
  }
}

.lego-page .margin-v-10 {
  margin-top: 10px;
  margin-bottom: 10px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-v-10 {
    margin-top: 8px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-v-10 {
    margin-top: 6px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-v-10 {
    margin-bottom: 8px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-v-10 {
    margin-bottom: 6px;
  }
}

.lego-page .margin-v-15 {
  margin-top: 15px;
  margin-bottom: 15px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-v-15 {
    margin-top: 12px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-v-15 {
    margin-top: 9px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-v-15 {
    margin-bottom: 12px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-v-15 {
    margin-bottom: 9px;
  }
}

.lego-page .margin-v-20 {
  margin-top: 20px;
  margin-bottom: 20px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-v-20 {
    margin-top: 16px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-v-20 {
    margin-top: 12px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-v-20 {
    margin-bottom: 16px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-v-20 {
    margin-bottom: 12px;
  }
}

.lego-page .margin-v-25 {
  margin-top: 25px;
  margin-bottom: 25px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-v-25 {
    margin-top: 20px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-v-25 {
    margin-top: 15px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-v-25 {
    margin-bottom: 20px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-v-25 {
    margin-bottom: 15px;
  }
}

.lego-page .margin-v-30 {
  margin-top: 30px;
  margin-bottom: 30px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-v-30 {
    margin-top: 24px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-v-30 {
    margin-top: 18px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-v-30 {
    margin-bottom: 24px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-v-30 {
    margin-bottom: 18px;
  }
}

.lego-page .margin-v-35 {
  margin-top: 35px;
  margin-bottom: 35px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-v-35 {
    margin-top: 28px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-v-35 {
    margin-top: 21px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-v-35 {
    margin-bottom: 28px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-v-35 {
    margin-bottom: 21px;
  }
}

.lego-page .margin-v-40 {
  margin-top: 40px;
  margin-bottom: 40px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-v-40 {
    margin-top: 32px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-v-40 {
    margin-top: 24px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-v-40 {
    margin-bottom: 32px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-v-40 {
    margin-bottom: 24px;
  }
}

.lego-page .margin-v-45 {
  margin-top: 45px;
  margin-bottom: 45px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-v-45 {
    margin-top: 36px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-v-45 {
    margin-top: 27px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-v-45 {
    margin-bottom: 36px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-v-45 {
    margin-bottom: 27px;
  }
}

.lego-page .margin-v-50 {
  margin-top: 50px;
  margin-bottom: 50px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-v-50 {
    margin-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-v-50 {
    margin-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-v-50 {
    margin-bottom: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-v-50 {
    margin-bottom: 30px;
  }
}

.lego-page .margin-v-55 {
  margin-top: 55px;
  margin-bottom: 55px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-v-55 {
    margin-top: 44px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-v-55 {
    margin-top: 33px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-v-55 {
    margin-bottom: 44px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-v-55 {
    margin-bottom: 33px;
  }
}

.lego-page .margin-v-60 {
  margin-top: 60px;
  margin-bottom: 60px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-v-60 {
    margin-top: 48px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-v-60 {
    margin-top: 36px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-v-60 {
    margin-bottom: 48px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-v-60 {
    margin-bottom: 36px;
  }
}

.lego-page .padding-v-0 {
  padding-top: 0px;
  padding-bottom: 0px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .padding-v-0 {
    padding-top: 0px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .padding-v-0 {
    padding-top: 0px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .padding-v-0 {
    padding-bottom: 0px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .padding-v-0 {
    padding-bottom: 0px;
  }
}

.lego-page .padding-v-5 {
  padding-top: 5px;
  padding-bottom: 5px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .padding-v-5 {
    padding-top: 4px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .padding-v-5 {
    padding-top: 3px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .padding-v-5 {
    padding-bottom: 4px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .padding-v-5 {
    padding-bottom: 3px;
  }
}

.lego-page .padding-v-10 {
  padding-top: 10px;
  padding-bottom: 10px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .padding-v-10 {
    padding-top: 8px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .padding-v-10 {
    padding-top: 6px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .padding-v-10 {
    padding-bottom: 8px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .padding-v-10 {
    padding-bottom: 6px;
  }
}

.lego-page .padding-v-15 {
  padding-top: 15px;
  padding-bottom: 15px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .padding-v-15 {
    padding-top: 12px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .padding-v-15 {
    padding-top: 9px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .padding-v-15 {
    padding-bottom: 12px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .padding-v-15 {
    padding-bottom: 9px;
  }
}

.lego-page .padding-v-20 {
  padding-top: 20px;
  padding-bottom: 20px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .padding-v-20 {
    padding-top: 16px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .padding-v-20 {
    padding-top: 12px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .padding-v-20 {
    padding-bottom: 16px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .padding-v-20 {
    padding-bottom: 12px;
  }
}

.lego-page .padding-v-25 {
  padding-top: 25px;
  padding-bottom: 25px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .padding-v-25 {
    padding-top: 20px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .padding-v-25 {
    padding-top: 15px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .padding-v-25 {
    padding-bottom: 20px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .padding-v-25 {
    padding-bottom: 15px;
  }
}

.lego-page .padding-v-30 {
  padding-top: 30px;
  padding-bottom: 30px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .padding-v-30 {
    padding-top: 24px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .padding-v-30 {
    padding-top: 18px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .padding-v-30 {
    padding-bottom: 24px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .padding-v-30 {
    padding-bottom: 18px;
  }
}

.lego-page .padding-v-35 {
  padding-top: 35px;
  padding-bottom: 35px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .padding-v-35 {
    padding-top: 28px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .padding-v-35 {
    padding-top: 21px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .padding-v-35 {
    padding-bottom: 28px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .padding-v-35 {
    padding-bottom: 21px;
  }
}

.lego-page .padding-v-40 {
  padding-top: 40px;
  padding-bottom: 40px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .padding-v-40 {
    padding-top: 32px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .padding-v-40 {
    padding-top: 24px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .padding-v-40 {
    padding-bottom: 32px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .padding-v-40 {
    padding-bottom: 24px;
  }
}

.lego-page .padding-v-45 {
  padding-top: 45px;
  padding-bottom: 45px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .padding-v-45 {
    padding-top: 36px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .padding-v-45 {
    padding-top: 27px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .padding-v-45 {
    padding-bottom: 36px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .padding-v-45 {
    padding-bottom: 27px;
  }
}

.lego-page .padding-v-50 {
  padding-top: 50px;
  padding-bottom: 50px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .padding-v-50 {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .padding-v-50 {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .padding-v-50 {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .padding-v-50 {
    padding-bottom: 30px;
  }
}

.lego-page .padding-v-55 {
  padding-top: 55px;
  padding-bottom: 55px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .padding-v-55 {
    padding-top: 44px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .padding-v-55 {
    padding-top: 33px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .padding-v-55 {
    padding-bottom: 44px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .padding-v-55 {
    padding-bottom: 33px;
  }
}

.lego-page .padding-v-60 {
  padding-top: 60px;
  padding-bottom: 60px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .padding-v-60 {
    padding-top: 48px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .padding-v-60 {
    padding-top: 36px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .padding-v-60 {
    padding-bottom: 48px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .padding-v-60 {
    padding-bottom: 36px;
  }
}

.lego-page .margin-top-0 {
  margin-top: 0px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-top-0 {
    margin-top: 0px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-top-0 {
    margin-top: 0px;
  }
}

.lego-page .margin-top-5 {
  margin-top: 5px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-top-5 {
    margin-top: 4px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-top-5 {
    margin-top: 3px;
  }
}

.lego-page .margin-top-10 {
  margin-top: 10px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-top-10 {
    margin-top: 8px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-top-10 {
    margin-top: 6px;
  }
}

.lego-page .margin-top-15 {
  margin-top: 15px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-top-15 {
    margin-top: 12px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-top-15 {
    margin-top: 9px;
  }
}

.lego-page .margin-top-20 {
  margin-top: 20px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-top-20 {
    margin-top: 16px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-top-20 {
    margin-top: 12px;
  }
}

.lego-page .margin-top-25 {
  margin-top: 25px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-top-25 {
    margin-top: 20px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-top-25 {
    margin-top: 15px;
  }
}

.lego-page .margin-top-30 {
  margin-top: 30px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-top-30 {
    margin-top: 24px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-top-30 {
    margin-top: 18px;
  }
}

.lego-page .margin-top-35 {
  margin-top: 35px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-top-35 {
    margin-top: 28px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-top-35 {
    margin-top: 21px;
  }
}

.lego-page .margin-top-40 {
  margin-top: 40px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-top-40 {
    margin-top: 32px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-top-40 {
    margin-top: 24px;
  }
}

.lego-page .margin-top-45 {
  margin-top: 45px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-top-45 {
    margin-top: 36px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-top-45 {
    margin-top: 27px;
  }
}

.lego-page .margin-top-50 {
  margin-top: 50px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-top-50 {
    margin-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-top-50 {
    margin-top: 30px;
  }
}

.lego-page .margin-top-55 {
  margin-top: 55px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-top-55 {
    margin-top: 44px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-top-55 {
    margin-top: 33px;
  }
}

.lego-page .margin-top-60 {
  margin-top: 60px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-top-60 {
    margin-top: 48px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-top-60 {
    margin-top: 36px;
  }
}

.lego-page .padding-top-0 {
  padding-top: 0px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .padding-top-0 {
    padding-top: 0px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .padding-top-0 {
    padding-top: 0px;
  }
}

.lego-page .padding-top-5 {
  padding-top: 5px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .padding-top-5 {
    padding-top: 4px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .padding-top-5 {
    padding-top: 3px;
  }
}

.lego-page .padding-top-10 {
  padding-top: 10px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .padding-top-10 {
    padding-top: 8px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .padding-top-10 {
    padding-top: 6px;
  }
}

.lego-page .padding-top-15 {
  padding-top: 15px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .padding-top-15 {
    padding-top: 12px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .padding-top-15 {
    padding-top: 9px;
  }
}

.lego-page .padding-top-20 {
  padding-top: 20px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .padding-top-20 {
    padding-top: 16px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .padding-top-20 {
    padding-top: 12px;
  }
}

.lego-page .padding-top-25 {
  padding-top: 25px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .padding-top-25 {
    padding-top: 20px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .padding-top-25 {
    padding-top: 15px;
  }
}

.lego-page .padding-top-30 {
  padding-top: 30px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .padding-top-30 {
    padding-top: 24px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .padding-top-30 {
    padding-top: 18px;
  }
}

.lego-page .padding-top-35 {
  padding-top: 35px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .padding-top-35 {
    padding-top: 28px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .padding-top-35 {
    padding-top: 21px;
  }
}

.lego-page .padding-top-40 {
  padding-top: 40px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .padding-top-40 {
    padding-top: 32px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .padding-top-40 {
    padding-top: 24px;
  }
}

.lego-page .padding-top-45 {
  padding-top: 45px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .padding-top-45 {
    padding-top: 36px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .padding-top-45 {
    padding-top: 27px;
  }
}

.lego-page .padding-top-50 {
  padding-top: 50px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .padding-top-50 {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .padding-top-50 {
    padding-top: 30px;
  }
}

.lego-page .padding-top-55 {
  padding-top: 55px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .padding-top-55 {
    padding-top: 44px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .padding-top-55 {
    padding-top: 33px;
  }
}

.lego-page .padding-top-60 {
  padding-top: 60px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .padding-top-60 {
    padding-top: 48px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .padding-top-60 {
    padding-top: 36px;
  }
}

.lego-page .margin-bottom-0 {
  margin-bottom: 0px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-bottom-0 {
    margin-bottom: 0px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-bottom-0 {
    margin-bottom: 0px;
  }
}

.lego-page .margin-bottom-5 {
  margin-bottom: 5px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-bottom-5 {
    margin-bottom: 4px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-bottom-5 {
    margin-bottom: 3px;
  }
}

.lego-page .margin-bottom-10 {
  margin-bottom: 10px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-bottom-10 {
    margin-bottom: 8px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-bottom-10 {
    margin-bottom: 6px;
  }
}

.lego-page .margin-bottom-15 {
  margin-bottom: 15px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-bottom-15 {
    margin-bottom: 12px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-bottom-15 {
    margin-bottom: 9px;
  }
}

.lego-page .margin-bottom-20 {
  margin-bottom: 20px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-bottom-20 {
    margin-bottom: 16px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-bottom-20 {
    margin-bottom: 12px;
  }
}

.lego-page .margin-bottom-25 {
  margin-bottom: 25px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-bottom-25 {
    margin-bottom: 20px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-bottom-25 {
    margin-bottom: 15px;
  }
}

.lego-page .margin-bottom-30 {
  margin-bottom: 30px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-bottom-30 {
    margin-bottom: 24px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-bottom-30 {
    margin-bottom: 18px;
  }
}

.lego-page .margin-bottom-35 {
  margin-bottom: 35px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-bottom-35 {
    margin-bottom: 28px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-bottom-35 {
    margin-bottom: 21px;
  }
}

.lego-page .margin-bottom-40 {
  margin-bottom: 40px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-bottom-40 {
    margin-bottom: 32px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-bottom-40 {
    margin-bottom: 24px;
  }
}

.lego-page .margin-bottom-45 {
  margin-bottom: 45px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-bottom-45 {
    margin-bottom: 36px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-bottom-45 {
    margin-bottom: 27px;
  }
}

.lego-page .margin-bottom-50 {
  margin-bottom: 50px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-bottom-50 {
    margin-bottom: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-bottom-50 {
    margin-bottom: 30px;
  }
}

.lego-page .margin-bottom-55 {
  margin-bottom: 55px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-bottom-55 {
    margin-bottom: 44px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-bottom-55 {
    margin-bottom: 33px;
  }
}

.lego-page .margin-bottom-60 {
  margin-bottom: 60px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-bottom-60 {
    margin-bottom: 48px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-bottom-60 {
    margin-bottom: 36px;
  }
}

.lego-page .padding-bottom-0 {
  padding-bottom: 0px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .padding-bottom-0 {
    padding-bottom: 0px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .padding-bottom-0 {
    padding-bottom: 0px;
  }
}

.lego-page .padding-bottom-5 {
  padding-bottom: 5px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .padding-bottom-5 {
    padding-bottom: 4px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .padding-bottom-5 {
    padding-bottom: 3px;
  }
}

.lego-page .padding-bottom-10 {
  padding-bottom: 10px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .padding-bottom-10 {
    padding-bottom: 8px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .padding-bottom-10 {
    padding-bottom: 6px;
  }
}

.lego-page .padding-bottom-15 {
  padding-bottom: 15px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .padding-bottom-15 {
    padding-bottom: 12px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .padding-bottom-15 {
    padding-bottom: 9px;
  }
}

.lego-page .padding-bottom-20 {
  padding-bottom: 20px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .padding-bottom-20 {
    padding-bottom: 16px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .padding-bottom-20 {
    padding-bottom: 12px;
  }
}

.lego-page .padding-bottom-25 {
  padding-bottom: 25px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .padding-bottom-25 {
    padding-bottom: 20px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .padding-bottom-25 {
    padding-bottom: 15px;
  }
}

.lego-page .padding-bottom-30 {
  padding-bottom: 30px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .padding-bottom-30 {
    padding-bottom: 24px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .padding-bottom-30 {
    padding-bottom: 18px;
  }
}

.lego-page .padding-bottom-35 {
  padding-bottom: 35px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .padding-bottom-35 {
    padding-bottom: 28px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .padding-bottom-35 {
    padding-bottom: 21px;
  }
}

.lego-page .padding-bottom-40 {
  padding-bottom: 40px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .padding-bottom-40 {
    padding-bottom: 32px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .padding-bottom-40 {
    padding-bottom: 24px;
  }
}

.lego-page .padding-bottom-45 {
  padding-bottom: 45px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .padding-bottom-45 {
    padding-bottom: 36px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .padding-bottom-45 {
    padding-bottom: 27px;
  }
}

.lego-page .padding-bottom-50 {
  padding-bottom: 50px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .padding-bottom-50 {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .padding-bottom-50 {
    padding-bottom: 30px;
  }
}

.lego-page .padding-bottom-55 {
  padding-bottom: 55px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .padding-bottom-55 {
    padding-bottom: 44px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .padding-bottom-55 {
    padding-bottom: 33px;
  }
}

.lego-page .padding-bottom-60 {
  padding-bottom: 60px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .padding-bottom-60 {
    padding-bottom: 48px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .padding-bottom-60 {
    padding-bottom: 36px;
  }
}

.lego-page .margin-top--30 {
  margin-top: -30px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-top--30 {
    margin-top: -24px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-top--30 {
    margin-top: -18px;
  }
}

.lego-page .margin-top--29 {
  margin-top: -29px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-top--29 {
    margin-top: -23.2px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-top--29 {
    margin-top: -17.4px;
  }
}

.lego-page .margin-top--28 {
  margin-top: -28px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-top--28 {
    margin-top: -22.4px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-top--28 {
    margin-top: -16.8px;
  }
}

.lego-page .margin-top--27 {
  margin-top: -27px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-top--27 {
    margin-top: -21.6px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-top--27 {
    margin-top: -16.2px;
  }
}

.lego-page .margin-top--26 {
  margin-top: -26px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-top--26 {
    margin-top: -20.8px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-top--26 {
    margin-top: -15.6px;
  }
}

.lego-page .margin-top--25 {
  margin-top: -25px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-top--25 {
    margin-top: -20px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-top--25 {
    margin-top: -15px;
  }
}

.lego-page .margin-top--24 {
  margin-top: -24px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-top--24 {
    margin-top: -19.2px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-top--24 {
    margin-top: -14.4px;
  }
}

.lego-page .margin-top--23 {
  margin-top: -23px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-top--23 {
    margin-top: -18.4px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-top--23 {
    margin-top: -13.8px;
  }
}

.lego-page .margin-top--22 {
  margin-top: -22px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-top--22 {
    margin-top: -17.6px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-top--22 {
    margin-top: -13.2px;
  }
}

.lego-page .margin-top--21 {
  margin-top: -21px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-top--21 {
    margin-top: -16.8px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-top--21 {
    margin-top: -12.6px;
  }
}

.lego-page .margin-top--20 {
  margin-top: -20px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-top--20 {
    margin-top: -16px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-top--20 {
    margin-top: -12px;
  }
}

.lego-page .margin-top--19 {
  margin-top: -19px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-top--19 {
    margin-top: -15.2px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-top--19 {
    margin-top: -11.4px;
  }
}

.lego-page .margin-top--18 {
  margin-top: -18px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-top--18 {
    margin-top: -14.4px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-top--18 {
    margin-top: -10.8px;
  }
}

.lego-page .margin-top--17 {
  margin-top: -17px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-top--17 {
    margin-top: -13.6px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-top--17 {
    margin-top: -10.2px;
  }
}

.lego-page .margin-top--16 {
  margin-top: -16px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-top--16 {
    margin-top: -12.8px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-top--16 {
    margin-top: -9.6px;
  }
}

.lego-page .margin-top--15 {
  margin-top: -15px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-top--15 {
    margin-top: -12px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-top--15 {
    margin-top: -9px;
  }
}

.lego-page .margin-top--14 {
  margin-top: -14px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-top--14 {
    margin-top: -11.2px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-top--14 {
    margin-top: -8.4px;
  }
}

.lego-page .margin-top--13 {
  margin-top: -13px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-top--13 {
    margin-top: -10.4px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-top--13 {
    margin-top: -7.8px;
  }
}

.lego-page .margin-top--12 {
  margin-top: -12px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-top--12 {
    margin-top: -9.6px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-top--12 {
    margin-top: -7.2px;
  }
}

.lego-page .margin-top--11 {
  margin-top: -11px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-top--11 {
    margin-top: -8.8px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-top--11 {
    margin-top: -6.6px;
  }
}

.lego-page .margin-top--10 {
  margin-top: -10px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-top--10 {
    margin-top: -8px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-top--10 {
    margin-top: -6px;
  }
}

.lego-page .margin-top--9 {
  margin-top: -9px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-top--9 {
    margin-top: -7.2px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-top--9 {
    margin-top: -5.4px;
  }
}

.lego-page .margin-top--8 {
  margin-top: -8px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-top--8 {
    margin-top: -6.4px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-top--8 {
    margin-top: -4.8px;
  }
}

.lego-page .margin-top--7 {
  margin-top: -7px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-top--7 {
    margin-top: -5.6px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-top--7 {
    margin-top: -4.2px;
  }
}

.lego-page .margin-top--6 {
  margin-top: -6px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-top--6 {
    margin-top: -4.8px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-top--6 {
    margin-top: -3.6px;
  }
}

.lego-page .margin-top--5 {
  margin-top: -5px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-top--5 {
    margin-top: -4px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-top--5 {
    margin-top: -3px;
  }
}

.lego-page .margin-top--4 {
  margin-top: -4px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-top--4 {
    margin-top: -3.2px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-top--4 {
    margin-top: -2.4px;
  }
}

.lego-page .margin-top--3 {
  margin-top: -3px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-top--3 {
    margin-top: -2.4px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-top--3 {
    margin-top: -1.8px;
  }
}

.lego-page .margin-top--2 {
  margin-top: -2px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-top--2 {
    margin-top: -1.6px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-top--2 {
    margin-top: -1.2px;
  }
}

.lego-page .margin-top--1 {
  margin-top: -1px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-top--1 {
    margin-top: -0.8px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-top--1 {
    margin-top: -0.6px;
  }
}

.lego-page .margin-bottom--30 {
  margin-bottom: -30px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-bottom--30 {
    margin-bottom: -24px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-bottom--30 {
    margin-bottom: -18px;
  }
}

.lego-page .margin-bottom--29 {
  margin-bottom: -29px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-bottom--29 {
    margin-bottom: -23.2px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-bottom--29 {
    margin-bottom: -17.4px;
  }
}

.lego-page .margin-bottom--28 {
  margin-bottom: -28px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-bottom--28 {
    margin-bottom: -22.4px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-bottom--28 {
    margin-bottom: -16.8px;
  }
}

.lego-page .margin-bottom--27 {
  margin-bottom: -27px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-bottom--27 {
    margin-bottom: -21.6px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-bottom--27 {
    margin-bottom: -16.2px;
  }
}

.lego-page .margin-bottom--26 {
  margin-bottom: -26px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-bottom--26 {
    margin-bottom: -20.8px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-bottom--26 {
    margin-bottom: -15.6px;
  }
}

.lego-page .margin-bottom--25 {
  margin-bottom: -25px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-bottom--25 {
    margin-bottom: -20px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-bottom--25 {
    margin-bottom: -15px;
  }
}

.lego-page .margin-bottom--24 {
  margin-bottom: -24px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-bottom--24 {
    margin-bottom: -19.2px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-bottom--24 {
    margin-bottom: -14.4px;
  }
}

.lego-page .margin-bottom--23 {
  margin-bottom: -23px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-bottom--23 {
    margin-bottom: -18.4px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-bottom--23 {
    margin-bottom: -13.8px;
  }
}

.lego-page .margin-bottom--22 {
  margin-bottom: -22px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-bottom--22 {
    margin-bottom: -17.6px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-bottom--22 {
    margin-bottom: -13.2px;
  }
}

.lego-page .margin-bottom--21 {
  margin-bottom: -21px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-bottom--21 {
    margin-bottom: -16.8px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-bottom--21 {
    margin-bottom: -12.6px;
  }
}

.lego-page .margin-bottom--20 {
  margin-bottom: -20px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-bottom--20 {
    margin-bottom: -16px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-bottom--20 {
    margin-bottom: -12px;
  }
}

.lego-page .margin-bottom--19 {
  margin-bottom: -19px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-bottom--19 {
    margin-bottom: -15.2px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-bottom--19 {
    margin-bottom: -11.4px;
  }
}

.lego-page .margin-bottom--18 {
  margin-bottom: -18px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-bottom--18 {
    margin-bottom: -14.4px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-bottom--18 {
    margin-bottom: -10.8px;
  }
}

.lego-page .margin-bottom--17 {
  margin-bottom: -17px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-bottom--17 {
    margin-bottom: -13.6px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-bottom--17 {
    margin-bottom: -10.2px;
  }
}

.lego-page .margin-bottom--16 {
  margin-bottom: -16px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-bottom--16 {
    margin-bottom: -12.8px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-bottom--16 {
    margin-bottom: -9.6px;
  }
}

.lego-page .margin-bottom--15 {
  margin-bottom: -15px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-bottom--15 {
    margin-bottom: -12px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-bottom--15 {
    margin-bottom: -9px;
  }
}

.lego-page .margin-bottom--14 {
  margin-bottom: -14px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-bottom--14 {
    margin-bottom: -11.2px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-bottom--14 {
    margin-bottom: -8.4px;
  }
}

.lego-page .margin-bottom--13 {
  margin-bottom: -13px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-bottom--13 {
    margin-bottom: -10.4px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-bottom--13 {
    margin-bottom: -7.8px;
  }
}

.lego-page .margin-bottom--12 {
  margin-bottom: -12px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-bottom--12 {
    margin-bottom: -9.6px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-bottom--12 {
    margin-bottom: -7.2px;
  }
}

.lego-page .margin-bottom--11 {
  margin-bottom: -11px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-bottom--11 {
    margin-bottom: -8.8px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-bottom--11 {
    margin-bottom: -6.6px;
  }
}

.lego-page .margin-bottom--10 {
  margin-bottom: -10px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-bottom--10 {
    margin-bottom: -8px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-bottom--10 {
    margin-bottom: -6px;
  }
}

.lego-page .margin-bottom--9 {
  margin-bottom: -9px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-bottom--9 {
    margin-bottom: -7.2px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-bottom--9 {
    margin-bottom: -5.4px;
  }
}

.lego-page .margin-bottom--8 {
  margin-bottom: -8px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-bottom--8 {
    margin-bottom: -6.4px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-bottom--8 {
    margin-bottom: -4.8px;
  }
}

.lego-page .margin-bottom--7 {
  margin-bottom: -7px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-bottom--7 {
    margin-bottom: -5.6px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-bottom--7 {
    margin-bottom: -4.2px;
  }
}

.lego-page .margin-bottom--6 {
  margin-bottom: -6px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-bottom--6 {
    margin-bottom: -4.8px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-bottom--6 {
    margin-bottom: -3.6px;
  }
}

.lego-page .margin-bottom--5 {
  margin-bottom: -5px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-bottom--5 {
    margin-bottom: -4px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-bottom--5 {
    margin-bottom: -3px;
  }
}

.lego-page .margin-bottom--4 {
  margin-bottom: -4px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-bottom--4 {
    margin-bottom: -3.2px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-bottom--4 {
    margin-bottom: -2.4px;
  }
}

.lego-page .margin-bottom--3 {
  margin-bottom: -3px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-bottom--3 {
    margin-bottom: -2.4px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-bottom--3 {
    margin-bottom: -1.8px;
  }
}

.lego-page .margin-bottom--2 {
  margin-bottom: -2px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-bottom--2 {
    margin-bottom: -1.6px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-bottom--2 {
    margin-bottom: -1.2px;
  }
}

.lego-page .margin-bottom--1 {
  margin-bottom: -1px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-bottom--1 {
    margin-bottom: -0.8px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-bottom--1 {
    margin-bottom: -0.6px;
  }
}

.lego-page .margin-v-0--flat {
  margin-top: 0px;
  margin-bottom: 0px;
}

.lego-page .margin-v-1--flat {
  margin-top: 1px;
  margin-bottom: 1px;
}

.lego-page .margin-v-2--flat {
  margin-top: 2px;
  margin-bottom: 2px;
}

.lego-page .margin-v-3--flat {
  margin-top: 3px;
  margin-bottom: 3px;
}

.lego-page .margin-v-4--flat {
  margin-top: 4px;
  margin-bottom: 4px;
}

.lego-page .margin-v-5--flat {
  margin-top: 5px;
  margin-bottom: 5px;
}

.lego-page .margin-v-6--flat {
  margin-top: 6px;
  margin-bottom: 6px;
}

.lego-page .margin-v-7--flat {
  margin-top: 7px;
  margin-bottom: 7px;
}

.lego-page .margin-v-8--flat {
  margin-top: 8px;
  margin-bottom: 8px;
}

.lego-page .margin-v-9--flat {
  margin-top: 9px;
  margin-bottom: 9px;
}

.lego-page .margin-v-10--flat {
  margin-top: 10px;
  margin-bottom: 10px;
}

@media only screen and (min-width: 760px) {
  .lego-page .margin-v-0--non-handhelds {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .lego-page .margin-v-1--non-handhelds {
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .lego-page .margin-v-2--non-handhelds {
    margin-top: 2px;
    margin-bottom: 2px;
  }

  .lego-page .margin-v-3--non-handhelds {
    margin-top: 3px;
    margin-bottom: 3px;
  }

  .lego-page .margin-v-4--non-handhelds {
    margin-top: 4px;
    margin-bottom: 4px;
  }

  .lego-page .margin-v-5--non-handhelds {
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .lego-page .margin-v-6--non-handhelds {
    margin-top: 6px;
    margin-bottom: 6px;
  }

  .lego-page .margin-v-7--non-handhelds {
    margin-top: 7px;
    margin-bottom: 7px;
  }

  .lego-page .margin-v-8--non-handhelds {
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .lego-page .margin-v-9--non-handhelds {
    margin-top: 9px;
    margin-bottom: 9px;
  }

  .lego-page .margin-v-10--non-handhelds {
    margin-top: 10px;
    margin-bottom: 10px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-v-0--handhelds {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .lego-page .margin-v-1--handhelds {
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .lego-page .margin-v-2--handhelds {
    margin-top: 2px;
    margin-bottom: 2px;
  }

  .lego-page .margin-v-3--handhelds {
    margin-top: 3px;
    margin-bottom: 3px;
  }

  .lego-page .margin-v-4--handhelds {
    margin-top: 4px;
    margin-bottom: 4px;
  }

  .lego-page .margin-v-5--handhelds {
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .lego-page .margin-v-6--handhelds {
    margin-top: 6px;
    margin-bottom: 6px;
  }

  .lego-page .margin-v-7--handhelds {
    margin-top: 7px;
    margin-bottom: 7px;
  }

  .lego-page .margin-v-8--handhelds {
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .lego-page .margin-v-9--handhelds {
    margin-top: 9px;
    margin-bottom: 9px;
  }

  .lego-page .margin-v-10--handhelds {
    margin-top: 10px;
    margin-bottom: 10px;
  }
}

@media only screen and (min-width: 1040px) {
  .lego-page .margin-v-0--desktop {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .lego-page .margin-v-1--desktop {
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .lego-page .margin-v-2--desktop {
    margin-top: 2px;
    margin-bottom: 2px;
  }

  .lego-page .margin-v-3--desktop {
    margin-top: 3px;
    margin-bottom: 3px;
  }

  .lego-page .margin-v-4--desktop {
    margin-top: 4px;
    margin-bottom: 4px;
  }

  .lego-page .margin-v-5--desktop {
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .lego-page .margin-v-6--desktop {
    margin-top: 6px;
    margin-bottom: 6px;
  }

  .lego-page .margin-v-7--desktop {
    margin-top: 7px;
    margin-bottom: 7px;
  }

  .lego-page .margin-v-8--desktop {
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .lego-page .margin-v-9--desktop {
    margin-top: 9px;
    margin-bottom: 9px;
  }

  .lego-page .margin-v-10--desktop {
    margin-top: 10px;
    margin-bottom: 10px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-v-0--laptop {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .lego-page .margin-v-1--laptop {
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .lego-page .margin-v-2--laptop {
    margin-top: 2px;
    margin-bottom: 2px;
  }

  .lego-page .margin-v-3--laptop {
    margin-top: 3px;
    margin-bottom: 3px;
  }

  .lego-page .margin-v-4--laptop {
    margin-top: 4px;
    margin-bottom: 4px;
  }

  .lego-page .margin-v-5--laptop {
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .lego-page .margin-v-6--laptop {
    margin-top: 6px;
    margin-bottom: 6px;
  }

  .lego-page .margin-v-7--laptop {
    margin-top: 7px;
    margin-bottom: 7px;
  }

  .lego-page .margin-v-8--laptop {
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .lego-page .margin-v-9--laptop {
    margin-top: 9px;
    margin-bottom: 9px;
  }

  .lego-page .margin-v-10--laptop {
    margin-top: 10px;
    margin-bottom: 10px;
  }
}

.lego-page .padding-v-0--flat {
  padding-top: 0px;
  padding-bottom: 0px;
}

.lego-page .padding-v-1--flat {
  padding-top: 1px;
  padding-bottom: 1px;
}

.lego-page .padding-v-2--flat {
  padding-top: 2px;
  padding-bottom: 2px;
}

.lego-page .padding-v-3--flat {
  padding-top: 3px;
  padding-bottom: 3px;
}

.lego-page .padding-v-4--flat {
  padding-top: 4px;
  padding-bottom: 4px;
}

.lego-page .padding-v-5--flat {
  padding-top: 5px;
  padding-bottom: 5px;
}

.lego-page .padding-v-6--flat {
  padding-top: 6px;
  padding-bottom: 6px;
}

.lego-page .padding-v-7--flat {
  padding-top: 7px;
  padding-bottom: 7px;
}

.lego-page .padding-v-8--flat {
  padding-top: 8px;
  padding-bottom: 8px;
}

.lego-page .padding-v-9--flat {
  padding-top: 9px;
  padding-bottom: 9px;
}

.lego-page .padding-v-10--flat {
  padding-top: 10px;
  padding-bottom: 10px;
}

@media only screen and (min-width: 760px) {
  .lego-page .padding-v-0--non-handhelds {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .lego-page .padding-v-1--non-handhelds {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .lego-page .padding-v-2--non-handhelds {
    padding-top: 2px;
    padding-bottom: 2px;
  }

  .lego-page .padding-v-3--non-handhelds {
    padding-top: 3px;
    padding-bottom: 3px;
  }

  .lego-page .padding-v-4--non-handhelds {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .lego-page .padding-v-5--non-handhelds {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .lego-page .padding-v-6--non-handhelds {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .lego-page .padding-v-7--non-handhelds {
    padding-top: 7px;
    padding-bottom: 7px;
  }

  .lego-page .padding-v-8--non-handhelds {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .lego-page .padding-v-9--non-handhelds {
    padding-top: 9px;
    padding-bottom: 9px;
  }

  .lego-page .padding-v-10--non-handhelds {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .padding-v-0--handhelds {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .lego-page .padding-v-1--handhelds {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .lego-page .padding-v-2--handhelds {
    padding-top: 2px;
    padding-bottom: 2px;
  }

  .lego-page .padding-v-3--handhelds {
    padding-top: 3px;
    padding-bottom: 3px;
  }

  .lego-page .padding-v-4--handhelds {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .lego-page .padding-v-5--handhelds {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .lego-page .padding-v-6--handhelds {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .lego-page .padding-v-7--handhelds {
    padding-top: 7px;
    padding-bottom: 7px;
  }

  .lego-page .padding-v-8--handhelds {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .lego-page .padding-v-9--handhelds {
    padding-top: 9px;
    padding-bottom: 9px;
  }

  .lego-page .padding-v-10--handhelds {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}

@media only screen and (min-width: 1040px) {
  .lego-page .padding-v-0--desktop {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .lego-page .padding-v-1--desktop {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .lego-page .padding-v-2--desktop {
    padding-top: 2px;
    padding-bottom: 2px;
  }

  .lego-page .padding-v-3--desktop {
    padding-top: 3px;
    padding-bottom: 3px;
  }

  .lego-page .padding-v-4--desktop {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .lego-page .padding-v-5--desktop {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .lego-page .padding-v-6--desktop {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .lego-page .padding-v-7--desktop {
    padding-top: 7px;
    padding-bottom: 7px;
  }

  .lego-page .padding-v-8--desktop {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .lego-page .padding-v-9--desktop {
    padding-top: 9px;
    padding-bottom: 9px;
  }

  .lego-page .padding-v-10--desktop {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .padding-v-0--laptop {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .lego-page .padding-v-1--laptop {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .lego-page .padding-v-2--laptop {
    padding-top: 2px;
    padding-bottom: 2px;
  }

  .lego-page .padding-v-3--laptop {
    padding-top: 3px;
    padding-bottom: 3px;
  }

  .lego-page .padding-v-4--laptop {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .lego-page .padding-v-5--laptop {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .lego-page .padding-v-6--laptop {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .lego-page .padding-v-7--laptop {
    padding-top: 7px;
    padding-bottom: 7px;
  }

  .lego-page .padding-v-8--laptop {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .lego-page .padding-v-9--laptop {
    padding-top: 9px;
    padding-bottom: 9px;
  }

  .lego-page .padding-v-10--laptop {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}

.lego-page .margin-top-0--flat {
  margin-top: 0px;
}

.lego-page .margin-top-1--flat {
  margin-top: 1px;
}

.lego-page .margin-top-2--flat {
  margin-top: 2px;
}

.lego-page .margin-top-3--flat {
  margin-top: 3px;
}

.lego-page .margin-top-4--flat {
  margin-top: 4px;
}

.lego-page .margin-top-5--flat {
  margin-top: 5px;
}

.lego-page .margin-top-6--flat {
  margin-top: 6px;
}

.lego-page .margin-top-7--flat {
  margin-top: 7px;
}

.lego-page .margin-top-8--flat {
  margin-top: 8px;
}

.lego-page .margin-top-9--flat {
  margin-top: 9px;
}

.lego-page .margin-top-10--flat {
  margin-top: 10px;
}

@media only screen and (min-width: 760px) {
  .lego-page .margin-top-0--non-handhelds {
    margin-top: 0px;
  }

  .lego-page .margin-top-1--non-handhelds {
    margin-top: 1px;
  }

  .lego-page .margin-top-2--non-handhelds {
    margin-top: 2px;
  }

  .lego-page .margin-top-3--non-handhelds {
    margin-top: 3px;
  }

  .lego-page .margin-top-4--non-handhelds {
    margin-top: 4px;
  }

  .lego-page .margin-top-5--non-handhelds {
    margin-top: 5px;
  }

  .lego-page .margin-top-6--non-handhelds {
    margin-top: 6px;
  }

  .lego-page .margin-top-7--non-handhelds {
    margin-top: 7px;
  }

  .lego-page .margin-top-8--non-handhelds {
    margin-top: 8px;
  }

  .lego-page .margin-top-9--non-handhelds {
    margin-top: 9px;
  }

  .lego-page .margin-top-10--non-handhelds {
    margin-top: 10px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-top-0--handhelds {
    margin-top: 0px;
  }

  .lego-page .margin-top-1--handhelds {
    margin-top: 1px;
  }

  .lego-page .margin-top-2--handhelds {
    margin-top: 2px;
  }

  .lego-page .margin-top-3--handhelds {
    margin-top: 3px;
  }

  .lego-page .margin-top-4--handhelds {
    margin-top: 4px;
  }

  .lego-page .margin-top-5--handhelds {
    margin-top: 5px;
  }

  .lego-page .margin-top-6--handhelds {
    margin-top: 6px;
  }

  .lego-page .margin-top-7--handhelds {
    margin-top: 7px;
  }

  .lego-page .margin-top-8--handhelds {
    margin-top: 8px;
  }

  .lego-page .margin-top-9--handhelds {
    margin-top: 9px;
  }

  .lego-page .margin-top-10--handhelds {
    margin-top: 10px;
  }
}

@media only screen and (min-width: 1040px) {
  .lego-page .margin-top-0--desktop {
    margin-top: 0px;
  }

  .lego-page .margin-top-1--desktop {
    margin-top: 1px;
  }

  .lego-page .margin-top-2--desktop {
    margin-top: 2px;
  }

  .lego-page .margin-top-3--desktop {
    margin-top: 3px;
  }

  .lego-page .margin-top-4--desktop {
    margin-top: 4px;
  }

  .lego-page .margin-top-5--desktop {
    margin-top: 5px;
  }

  .lego-page .margin-top-6--desktop {
    margin-top: 6px;
  }

  .lego-page .margin-top-7--desktop {
    margin-top: 7px;
  }

  .lego-page .margin-top-8--desktop {
    margin-top: 8px;
  }

  .lego-page .margin-top-9--desktop {
    margin-top: 9px;
  }

  .lego-page .margin-top-10--desktop {
    margin-top: 10px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-top-0--laptop {
    margin-top: 0px;
  }

  .lego-page .margin-top-1--laptop {
    margin-top: 1px;
  }

  .lego-page .margin-top-2--laptop {
    margin-top: 2px;
  }

  .lego-page .margin-top-3--laptop {
    margin-top: 3px;
  }

  .lego-page .margin-top-4--laptop {
    margin-top: 4px;
  }

  .lego-page .margin-top-5--laptop {
    margin-top: 5px;
  }

  .lego-page .margin-top-6--laptop {
    margin-top: 6px;
  }

  .lego-page .margin-top-7--laptop {
    margin-top: 7px;
  }

  .lego-page .margin-top-8--laptop {
    margin-top: 8px;
  }

  .lego-page .margin-top-9--laptop {
    margin-top: 9px;
  }

  .lego-page .margin-top-10--laptop {
    margin-top: 10px;
  }
}

.lego-page .padding-top-0--flat {
  padding-top: 0px;
}

.lego-page .padding-top-1--flat {
  padding-top: 1px;
}

.lego-page .padding-top-2--flat {
  padding-top: 2px;
}

.lego-page .padding-top-3--flat {
  padding-top: 3px;
}

.lego-page .padding-top-4--flat {
  padding-top: 4px;
}

.lego-page .padding-top-5--flat {
  padding-top: 5px;
}

.lego-page .padding-top-6--flat {
  padding-top: 6px;
}

.lego-page .padding-top-7--flat {
  padding-top: 7px;
}

.lego-page .padding-top-8--flat {
  padding-top: 8px;
}

.lego-page .padding-top-9--flat {
  padding-top: 9px;
}

.lego-page .padding-top-10--flat {
  padding-top: 10px;
}

@media only screen and (min-width: 760px) {
  .lego-page .padding-top-0--non-handhelds {
    padding-top: 0px;
  }

  .lego-page .padding-top-1--non-handhelds {
    padding-top: 1px;
  }

  .lego-page .padding-top-2--non-handhelds {
    padding-top: 2px;
  }

  .lego-page .padding-top-3--non-handhelds {
    padding-top: 3px;
  }

  .lego-page .padding-top-4--non-handhelds {
    padding-top: 4px;
  }

  .lego-page .padding-top-5--non-handhelds {
    padding-top: 5px;
  }

  .lego-page .padding-top-6--non-handhelds {
    padding-top: 6px;
  }

  .lego-page .padding-top-7--non-handhelds {
    padding-top: 7px;
  }

  .lego-page .padding-top-8--non-handhelds {
    padding-top: 8px;
  }

  .lego-page .padding-top-9--non-handhelds {
    padding-top: 9px;
  }

  .lego-page .padding-top-10--non-handhelds {
    padding-top: 10px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .padding-top-0--handhelds {
    padding-top: 0px;
  }

  .lego-page .padding-top-1--handhelds {
    padding-top: 1px;
  }

  .lego-page .padding-top-2--handhelds {
    padding-top: 2px;
  }

  .lego-page .padding-top-3--handhelds {
    padding-top: 3px;
  }

  .lego-page .padding-top-4--handhelds {
    padding-top: 4px;
  }

  .lego-page .padding-top-5--handhelds {
    padding-top: 5px;
  }

  .lego-page .padding-top-6--handhelds {
    padding-top: 6px;
  }

  .lego-page .padding-top-7--handhelds {
    padding-top: 7px;
  }

  .lego-page .padding-top-8--handhelds {
    padding-top: 8px;
  }

  .lego-page .padding-top-9--handhelds {
    padding-top: 9px;
  }

  .lego-page .padding-top-10--handhelds {
    padding-top: 10px;
  }
}

@media only screen and (min-width: 1040px) {
  .lego-page .padding-top-0--desktop {
    padding-top: 0px;
  }

  .lego-page .padding-top-1--desktop {
    padding-top: 1px;
  }

  .lego-page .padding-top-2--desktop {
    padding-top: 2px;
  }

  .lego-page .padding-top-3--desktop {
    padding-top: 3px;
  }

  .lego-page .padding-top-4--desktop {
    padding-top: 4px;
  }

  .lego-page .padding-top-5--desktop {
    padding-top: 5px;
  }

  .lego-page .padding-top-6--desktop {
    padding-top: 6px;
  }

  .lego-page .padding-top-7--desktop {
    padding-top: 7px;
  }

  .lego-page .padding-top-8--desktop {
    padding-top: 8px;
  }

  .lego-page .padding-top-9--desktop {
    padding-top: 9px;
  }

  .lego-page .padding-top-10--desktop {
    padding-top: 10px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .padding-top-0--laptop {
    padding-top: 0px;
  }

  .lego-page .padding-top-1--laptop {
    padding-top: 1px;
  }

  .lego-page .padding-top-2--laptop {
    padding-top: 2px;
  }

  .lego-page .padding-top-3--laptop {
    padding-top: 3px;
  }

  .lego-page .padding-top-4--laptop {
    padding-top: 4px;
  }

  .lego-page .padding-top-5--laptop {
    padding-top: 5px;
  }

  .lego-page .padding-top-6--laptop {
    padding-top: 6px;
  }

  .lego-page .padding-top-7--laptop {
    padding-top: 7px;
  }

  .lego-page .padding-top-8--laptop {
    padding-top: 8px;
  }

  .lego-page .padding-top-9--laptop {
    padding-top: 9px;
  }

  .lego-page .padding-top-10--laptop {
    padding-top: 10px;
  }
}

.lego-page .margin-bottom-0--flat {
  margin-bottom: 0px;
}

.lego-page .margin-bottom-1--flat {
  margin-bottom: 1px;
}

.lego-page .margin-bottom-2--flat {
  margin-bottom: 2px;
}

.lego-page .margin-bottom-3--flat {
  margin-bottom: 3px;
}

.lego-page .margin-bottom-4--flat {
  margin-bottom: 4px;
}

.lego-page .margin-bottom-5--flat {
  margin-bottom: 5px;
}

.lego-page .margin-bottom-6--flat {
  margin-bottom: 6px;
}

.lego-page .margin-bottom-7--flat {
  margin-bottom: 7px;
}

.lego-page .margin-bottom-8--flat {
  margin-bottom: 8px;
}

.lego-page .margin-bottom-9--flat {
  margin-bottom: 9px;
}

.lego-page .margin-bottom-10--flat {
  margin-bottom: 10px;
}

@media only screen and (min-width: 760px) {
  .lego-page .margin-bottom-0--non-handhelds {
    margin-bottom: 0px;
  }

  .lego-page .margin-bottom-1--non-handhelds {
    margin-bottom: 1px;
  }

  .lego-page .margin-bottom-2--non-handhelds {
    margin-bottom: 2px;
  }

  .lego-page .margin-bottom-3--non-handhelds {
    margin-bottom: 3px;
  }

  .lego-page .margin-bottom-4--non-handhelds {
    margin-bottom: 4px;
  }

  .lego-page .margin-bottom-5--non-handhelds {
    margin-bottom: 5px;
  }

  .lego-page .margin-bottom-6--non-handhelds {
    margin-bottom: 6px;
  }

  .lego-page .margin-bottom-7--non-handhelds {
    margin-bottom: 7px;
  }

  .lego-page .margin-bottom-8--non-handhelds {
    margin-bottom: 8px;
  }

  .lego-page .margin-bottom-9--non-handhelds {
    margin-bottom: 9px;
  }

  .lego-page .margin-bottom-10--non-handhelds {
    margin-bottom: 10px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-bottom-0--handhelds {
    margin-bottom: 0px;
  }

  .lego-page .margin-bottom-1--handhelds {
    margin-bottom: 1px;
  }

  .lego-page .margin-bottom-2--handhelds {
    margin-bottom: 2px;
  }

  .lego-page .margin-bottom-3--handhelds {
    margin-bottom: 3px;
  }

  .lego-page .margin-bottom-4--handhelds {
    margin-bottom: 4px;
  }

  .lego-page .margin-bottom-5--handhelds {
    margin-bottom: 5px;
  }

  .lego-page .margin-bottom-6--handhelds {
    margin-bottom: 6px;
  }

  .lego-page .margin-bottom-7--handhelds {
    margin-bottom: 7px;
  }

  .lego-page .margin-bottom-8--handhelds {
    margin-bottom: 8px;
  }

  .lego-page .margin-bottom-9--handhelds {
    margin-bottom: 9px;
  }

  .lego-page .margin-bottom-10--handhelds {
    margin-bottom: 10px;
  }
}

@media only screen and (min-width: 1040px) {
  .lego-page .margin-bottom-0--desktop {
    margin-bottom: 0px;
  }

  .lego-page .margin-bottom-1--desktop {
    margin-bottom: 1px;
  }

  .lego-page .margin-bottom-2--desktop {
    margin-bottom: 2px;
  }

  .lego-page .margin-bottom-3--desktop {
    margin-bottom: 3px;
  }

  .lego-page .margin-bottom-4--desktop {
    margin-bottom: 4px;
  }

  .lego-page .margin-bottom-5--desktop {
    margin-bottom: 5px;
  }

  .lego-page .margin-bottom-6--desktop {
    margin-bottom: 6px;
  }

  .lego-page .margin-bottom-7--desktop {
    margin-bottom: 7px;
  }

  .lego-page .margin-bottom-8--desktop {
    margin-bottom: 8px;
  }

  .lego-page .margin-bottom-9--desktop {
    margin-bottom: 9px;
  }

  .lego-page .margin-bottom-10--desktop {
    margin-bottom: 10px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-bottom-0--laptop {
    margin-bottom: 0px;
  }

  .lego-page .margin-bottom-1--laptop {
    margin-bottom: 1px;
  }

  .lego-page .margin-bottom-2--laptop {
    margin-bottom: 2px;
  }

  .lego-page .margin-bottom-3--laptop {
    margin-bottom: 3px;
  }

  .lego-page .margin-bottom-4--laptop {
    margin-bottom: 4px;
  }

  .lego-page .margin-bottom-5--laptop {
    margin-bottom: 5px;
  }

  .lego-page .margin-bottom-6--laptop {
    margin-bottom: 6px;
  }

  .lego-page .margin-bottom-7--laptop {
    margin-bottom: 7px;
  }

  .lego-page .margin-bottom-8--laptop {
    margin-bottom: 8px;
  }

  .lego-page .margin-bottom-9--laptop {
    margin-bottom: 9px;
  }

  .lego-page .margin-bottom-10--laptop {
    margin-bottom: 10px;
  }
}

.lego-page .padding-bottom-0--flat {
  padding-bottom: 0px;
}

.lego-page .padding-bottom-1--flat {
  padding-bottom: 1px;
}

.lego-page .padding-bottom-2--flat {
  padding-bottom: 2px;
}

.lego-page .padding-bottom-3--flat {
  padding-bottom: 3px;
}

.lego-page .padding-bottom-4--flat {
  padding-bottom: 4px;
}

.lego-page .padding-bottom-5--flat {
  padding-bottom: 5px;
}

.lego-page .padding-bottom-6--flat {
  padding-bottom: 6px;
}

.lego-page .padding-bottom-7--flat {
  padding-bottom: 7px;
}

.lego-page .padding-bottom-8--flat {
  padding-bottom: 8px;
}

.lego-page .padding-bottom-9--flat {
  padding-bottom: 9px;
}

.lego-page .padding-bottom-10--flat {
  padding-bottom: 10px;
}

@media only screen and (min-width: 760px) {
  .lego-page .padding-bottom-0--non-handhelds {
    padding-bottom: 0px;
  }

  .lego-page .padding-bottom-1--non-handhelds {
    padding-bottom: 1px;
  }

  .lego-page .padding-bottom-2--non-handhelds {
    padding-bottom: 2px;
  }

  .lego-page .padding-bottom-3--non-handhelds {
    padding-bottom: 3px;
  }

  .lego-page .padding-bottom-4--non-handhelds {
    padding-bottom: 4px;
  }

  .lego-page .padding-bottom-5--non-handhelds {
    padding-bottom: 5px;
  }

  .lego-page .padding-bottom-6--non-handhelds {
    padding-bottom: 6px;
  }

  .lego-page .padding-bottom-7--non-handhelds {
    padding-bottom: 7px;
  }

  .lego-page .padding-bottom-8--non-handhelds {
    padding-bottom: 8px;
  }

  .lego-page .padding-bottom-9--non-handhelds {
    padding-bottom: 9px;
  }

  .lego-page .padding-bottom-10--non-handhelds {
    padding-bottom: 10px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .padding-bottom-0--handhelds {
    padding-bottom: 0px;
  }

  .lego-page .padding-bottom-1--handhelds {
    padding-bottom: 1px;
  }

  .lego-page .padding-bottom-2--handhelds {
    padding-bottom: 2px;
  }

  .lego-page .padding-bottom-3--handhelds {
    padding-bottom: 3px;
  }

  .lego-page .padding-bottom-4--handhelds {
    padding-bottom: 4px;
  }

  .lego-page .padding-bottom-5--handhelds {
    padding-bottom: 5px;
  }

  .lego-page .padding-bottom-6--handhelds {
    padding-bottom: 6px;
  }

  .lego-page .padding-bottom-7--handhelds {
    padding-bottom: 7px;
  }

  .lego-page .padding-bottom-8--handhelds {
    padding-bottom: 8px;
  }

  .lego-page .padding-bottom-9--handhelds {
    padding-bottom: 9px;
  }

  .lego-page .padding-bottom-10--handhelds {
    padding-bottom: 10px;
  }
}

@media only screen and (min-width: 1040px) {
  .lego-page .padding-bottom-0--desktop {
    padding-bottom: 0px;
  }

  .lego-page .padding-bottom-1--desktop {
    padding-bottom: 1px;
  }

  .lego-page .padding-bottom-2--desktop {
    padding-bottom: 2px;
  }

  .lego-page .padding-bottom-3--desktop {
    padding-bottom: 3px;
  }

  .lego-page .padding-bottom-4--desktop {
    padding-bottom: 4px;
  }

  .lego-page .padding-bottom-5--desktop {
    padding-bottom: 5px;
  }

  .lego-page .padding-bottom-6--desktop {
    padding-bottom: 6px;
  }

  .lego-page .padding-bottom-7--desktop {
    padding-bottom: 7px;
  }

  .lego-page .padding-bottom-8--desktop {
    padding-bottom: 8px;
  }

  .lego-page .padding-bottom-9--desktop {
    padding-bottom: 9px;
  }

  .lego-page .padding-bottom-10--desktop {
    padding-bottom: 10px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .padding-bottom-0--laptop {
    padding-bottom: 0px;
  }

  .lego-page .padding-bottom-1--laptop {
    padding-bottom: 1px;
  }

  .lego-page .padding-bottom-2--laptop {
    padding-bottom: 2px;
  }

  .lego-page .padding-bottom-3--laptop {
    padding-bottom: 3px;
  }

  .lego-page .padding-bottom-4--laptop {
    padding-bottom: 4px;
  }

  .lego-page .padding-bottom-5--laptop {
    padding-bottom: 5px;
  }

  .lego-page .padding-bottom-6--laptop {
    padding-bottom: 6px;
  }

  .lego-page .padding-bottom-7--laptop {
    padding-bottom: 7px;
  }

  .lego-page .padding-bottom-8--laptop {
    padding-bottom: 8px;
  }

  .lego-page .padding-bottom-9--laptop {
    padding-bottom: 9px;
  }

  .lego-page .padding-bottom-10--laptop {
    padding-bottom: 10px;
  }
}

.lego-page .margin-v-15--flat {
  margin-top: 15px;
  margin-bottom: 15px;
}

.lego-page .margin-v-20--flat {
  margin-top: 20px;
  margin-bottom: 20px;
}

.lego-page .margin-v-25--flat {
  margin-top: 25px;
  margin-bottom: 25px;
}

.lego-page .margin-v-30--flat {
  margin-top: 30px;
  margin-bottom: 30px;
}

.lego-page .margin-v-35--flat {
  margin-top: 35px;
  margin-bottom: 35px;
}

.lego-page .margin-v-40--flat {
  margin-top: 40px;
  margin-bottom: 40px;
}

.lego-page .margin-v-45--flat {
  margin-top: 45px;
  margin-bottom: 45px;
}

.lego-page .margin-v-50--flat {
  margin-top: 50px;
  margin-bottom: 50px;
}

.lego-page .margin-v-55--flat {
  margin-top: 55px;
  margin-bottom: 55px;
}

.lego-page .margin-v-60--flat {
  margin-top: 60px;
  margin-bottom: 60px;
}

@media only screen and (min-width: 760px) {
  .lego-page .margin-v-15--non-handhelds {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .lego-page .margin-v-20--non-handhelds {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .lego-page .margin-v-25--non-handhelds {
    margin-top: 25px;
    margin-bottom: 25px;
  }

  .lego-page .margin-v-30--non-handhelds {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .lego-page .margin-v-35--non-handhelds {
    margin-top: 35px;
    margin-bottom: 35px;
  }

  .lego-page .margin-v-40--non-handhelds {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .lego-page .margin-v-45--non-handhelds {
    margin-top: 45px;
    margin-bottom: 45px;
  }

  .lego-page .margin-v-50--non-handhelds {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .lego-page .margin-v-55--non-handhelds {
    margin-top: 55px;
    margin-bottom: 55px;
  }

  .lego-page .margin-v-60--non-handhelds {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-v-15--handhelds {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .lego-page .margin-v-20--handhelds {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .lego-page .margin-v-25--handhelds {
    margin-top: 25px;
    margin-bottom: 25px;
  }

  .lego-page .margin-v-30--handhelds {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .lego-page .margin-v-35--handhelds {
    margin-top: 35px;
    margin-bottom: 35px;
  }

  .lego-page .margin-v-40--handhelds {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .lego-page .margin-v-45--handhelds {
    margin-top: 45px;
    margin-bottom: 45px;
  }

  .lego-page .margin-v-50--handhelds {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .lego-page .margin-v-55--handhelds {
    margin-top: 55px;
    margin-bottom: 55px;
  }

  .lego-page .margin-v-60--handhelds {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}

@media only screen and (min-width: 1040px) {
  .lego-page .margin-v-15--desktop {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .lego-page .margin-v-20--desktop {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .lego-page .margin-v-25--desktop {
    margin-top: 25px;
    margin-bottom: 25px;
  }

  .lego-page .margin-v-30--desktop {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .lego-page .margin-v-35--desktop {
    margin-top: 35px;
    margin-bottom: 35px;
  }

  .lego-page .margin-v-40--desktop {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .lego-page .margin-v-45--desktop {
    margin-top: 45px;
    margin-bottom: 45px;
  }

  .lego-page .margin-v-50--desktop {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .lego-page .margin-v-55--desktop {
    margin-top: 55px;
    margin-bottom: 55px;
  }

  .lego-page .margin-v-60--desktop {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-v-15--laptop {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .lego-page .margin-v-20--laptop {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .lego-page .margin-v-25--laptop {
    margin-top: 25px;
    margin-bottom: 25px;
  }

  .lego-page .margin-v-30--laptop {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .lego-page .margin-v-35--laptop {
    margin-top: 35px;
    margin-bottom: 35px;
  }

  .lego-page .margin-v-40--laptop {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .lego-page .margin-v-45--laptop {
    margin-top: 45px;
    margin-bottom: 45px;
  }

  .lego-page .margin-v-50--laptop {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .lego-page .margin-v-55--laptop {
    margin-top: 55px;
    margin-bottom: 55px;
  }

  .lego-page .margin-v-60--laptop {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}

.lego-page .padding-v-15--flat {
  padding-top: 15px;
  padding-bottom: 15px;
}

.lego-page .padding-v-20--flat {
  padding-top: 20px;
  padding-bottom: 20px;
}

.lego-page .padding-v-25--flat {
  padding-top: 25px;
  padding-bottom: 25px;
}

.lego-page .padding-v-30--flat {
  padding-top: 30px;
  padding-bottom: 30px;
}

.lego-page .padding-v-35--flat {
  padding-top: 35px;
  padding-bottom: 35px;
}

.lego-page .padding-v-40--flat {
  padding-top: 40px;
  padding-bottom: 40px;
}

.lego-page .padding-v-45--flat {
  padding-top: 45px;
  padding-bottom: 45px;
}

.lego-page .padding-v-50--flat {
  padding-top: 50px;
  padding-bottom: 50px;
}

.lego-page .padding-v-55--flat {
  padding-top: 55px;
  padding-bottom: 55px;
}

.lego-page .padding-v-60--flat {
  padding-top: 60px;
  padding-bottom: 60px;
}

@media only screen and (min-width: 760px) {
  .lego-page .padding-v-15--non-handhelds {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .lego-page .padding-v-20--non-handhelds {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .lego-page .padding-v-25--non-handhelds {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .lego-page .padding-v-30--non-handhelds {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .lego-page .padding-v-35--non-handhelds {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .lego-page .padding-v-40--non-handhelds {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .lego-page .padding-v-45--non-handhelds {
    padding-top: 45px;
    padding-bottom: 45px;
  }

  .lego-page .padding-v-50--non-handhelds {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .lego-page .padding-v-55--non-handhelds {
    padding-top: 55px;
    padding-bottom: 55px;
  }

  .lego-page .padding-v-60--non-handhelds {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .padding-v-15--handhelds {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .lego-page .padding-v-20--handhelds {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .lego-page .padding-v-25--handhelds {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .lego-page .padding-v-30--handhelds {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .lego-page .padding-v-35--handhelds {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .lego-page .padding-v-40--handhelds {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .lego-page .padding-v-45--handhelds {
    padding-top: 45px;
    padding-bottom: 45px;
  }

  .lego-page .padding-v-50--handhelds {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .lego-page .padding-v-55--handhelds {
    padding-top: 55px;
    padding-bottom: 55px;
  }

  .lego-page .padding-v-60--handhelds {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}

@media only screen and (min-width: 1040px) {
  .lego-page .padding-v-15--desktop {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .lego-page .padding-v-20--desktop {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .lego-page .padding-v-25--desktop {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .lego-page .padding-v-30--desktop {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .lego-page .padding-v-35--desktop {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .lego-page .padding-v-40--desktop {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .lego-page .padding-v-45--desktop {
    padding-top: 45px;
    padding-bottom: 45px;
  }

  .lego-page .padding-v-50--desktop {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .lego-page .padding-v-55--desktop {
    padding-top: 55px;
    padding-bottom: 55px;
  }

  .lego-page .padding-v-60--desktop {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .padding-v-15--laptop {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .lego-page .padding-v-20--laptop {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .lego-page .padding-v-25--laptop {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .lego-page .padding-v-30--laptop {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .lego-page .padding-v-35--laptop {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .lego-page .padding-v-40--laptop {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .lego-page .padding-v-45--laptop {
    padding-top: 45px;
    padding-bottom: 45px;
  }

  .lego-page .padding-v-50--laptop {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .lego-page .padding-v-55--laptop {
    padding-top: 55px;
    padding-bottom: 55px;
  }

  .lego-page .padding-v-60--laptop {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}

.lego-page .margin-top-15--flat {
  margin-top: 15px;
}

.lego-page .margin-top-20--flat {
  margin-top: 20px;
}

.lego-page .margin-top-25--flat {
  margin-top: 25px;
}

.lego-page .margin-top-30--flat {
  margin-top: 30px;
}

.lego-page .margin-top-35--flat {
  margin-top: 35px;
}

.lego-page .margin-top-40--flat {
  margin-top: 40px;
}

.lego-page .margin-top-45--flat {
  margin-top: 45px;
}

.lego-page .margin-top-50--flat {
  margin-top: 50px;
}

.lego-page .margin-top-55--flat {
  margin-top: 55px;
}

.lego-page .margin-top-60--flat {
  margin-top: 60px;
}

@media only screen and (min-width: 760px) {
  .lego-page .margin-top-15--non-handhelds {
    margin-top: 15px;
  }

  .lego-page .margin-top-20--non-handhelds {
    margin-top: 20px;
  }

  .lego-page .margin-top-25--non-handhelds {
    margin-top: 25px;
  }

  .lego-page .margin-top-30--non-handhelds {
    margin-top: 30px;
  }

  .lego-page .margin-top-35--non-handhelds {
    margin-top: 35px;
  }

  .lego-page .margin-top-40--non-handhelds {
    margin-top: 40px;
  }

  .lego-page .margin-top-45--non-handhelds {
    margin-top: 45px;
  }

  .lego-page .margin-top-50--non-handhelds {
    margin-top: 50px;
  }

  .lego-page .margin-top-55--non-handhelds {
    margin-top: 55px;
  }

  .lego-page .margin-top-60--non-handhelds {
    margin-top: 60px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-top-15--handhelds {
    margin-top: 15px;
  }

  .lego-page .margin-top-20--handhelds {
    margin-top: 20px;
  }

  .lego-page .margin-top-25--handhelds {
    margin-top: 25px;
  }

  .lego-page .margin-top-30--handhelds {
    margin-top: 30px;
  }

  .lego-page .margin-top-35--handhelds {
    margin-top: 35px;
  }

  .lego-page .margin-top-40--handhelds {
    margin-top: 40px;
  }

  .lego-page .margin-top-45--handhelds {
    margin-top: 45px;
  }

  .lego-page .margin-top-50--handhelds {
    margin-top: 50px;
  }

  .lego-page .margin-top-55--handhelds {
    margin-top: 55px;
  }

  .lego-page .margin-top-60--handhelds {
    margin-top: 60px;
  }
}

@media only screen and (min-width: 1040px) {
  .lego-page .margin-top-15--desktop {
    margin-top: 15px;
  }

  .lego-page .margin-top-20--desktop {
    margin-top: 20px;
  }

  .lego-page .margin-top-25--desktop {
    margin-top: 25px;
  }

  .lego-page .margin-top-30--desktop {
    margin-top: 30px;
  }

  .lego-page .margin-top-35--desktop {
    margin-top: 35px;
  }

  .lego-page .margin-top-40--desktop {
    margin-top: 40px;
  }

  .lego-page .margin-top-45--desktop {
    margin-top: 45px;
  }

  .lego-page .margin-top-50--desktop {
    margin-top: 50px;
  }

  .lego-page .margin-top-55--desktop {
    margin-top: 55px;
  }

  .lego-page .margin-top-60--desktop {
    margin-top: 60px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-top-15--laptop {
    margin-top: 15px;
  }

  .lego-page .margin-top-20--laptop {
    margin-top: 20px;
  }

  .lego-page .margin-top-25--laptop {
    margin-top: 25px;
  }

  .lego-page .margin-top-30--laptop {
    margin-top: 30px;
  }

  .lego-page .margin-top-35--laptop {
    margin-top: 35px;
  }

  .lego-page .margin-top-40--laptop {
    margin-top: 40px;
  }

  .lego-page .margin-top-45--laptop {
    margin-top: 45px;
  }

  .lego-page .margin-top-50--laptop {
    margin-top: 50px;
  }

  .lego-page .margin-top-55--laptop {
    margin-top: 55px;
  }

  .lego-page .margin-top-60--laptop {
    margin-top: 60px;
  }
}

.lego-page .padding-top-15--flat {
  padding-top: 15px;
}

.lego-page .padding-top-20--flat {
  padding-top: 20px;
}

.lego-page .padding-top-25--flat {
  padding-top: 25px;
}

.lego-page .padding-top-30--flat {
  padding-top: 30px;
}

.lego-page .padding-top-35--flat {
  padding-top: 35px;
}

.lego-page .padding-top-40--flat {
  padding-top: 40px;
}

.lego-page .padding-top-45--flat {
  padding-top: 45px;
}

.lego-page .padding-top-50--flat {
  padding-top: 50px;
}

.lego-page .padding-top-55--flat {
  padding-top: 55px;
}

.lego-page .padding-top-60--flat {
  padding-top: 60px;
}

@media only screen and (min-width: 760px) {
  .lego-page .padding-top-15--non-handhelds {
    padding-top: 15px;
  }

  .lego-page .padding-top-20--non-handhelds {
    padding-top: 20px;
  }

  .lego-page .padding-top-25--non-handhelds {
    padding-top: 25px;
  }

  .lego-page .padding-top-30--non-handhelds {
    padding-top: 30px;
  }

  .lego-page .padding-top-35--non-handhelds {
    padding-top: 35px;
  }

  .lego-page .padding-top-40--non-handhelds {
    padding-top: 40px;
  }

  .lego-page .padding-top-45--non-handhelds {
    padding-top: 45px;
  }

  .lego-page .padding-top-50--non-handhelds {
    padding-top: 50px;
  }

  .lego-page .padding-top-55--non-handhelds {
    padding-top: 55px;
  }

  .lego-page .padding-top-60--non-handhelds {
    padding-top: 60px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .padding-top-15--handhelds {
    padding-top: 15px;
  }

  .lego-page .padding-top-20--handhelds {
    padding-top: 20px;
  }

  .lego-page .padding-top-25--handhelds {
    padding-top: 25px;
  }

  .lego-page .padding-top-30--handhelds {
    padding-top: 30px;
  }

  .lego-page .padding-top-35--handhelds {
    padding-top: 35px;
  }

  .lego-page .padding-top-40--handhelds {
    padding-top: 40px;
  }

  .lego-page .padding-top-45--handhelds {
    padding-top: 45px;
  }

  .lego-page .padding-top-50--handhelds {
    padding-top: 50px;
  }

  .lego-page .padding-top-55--handhelds {
    padding-top: 55px;
  }

  .lego-page .padding-top-60--handhelds {
    padding-top: 60px;
  }
}

@media only screen and (min-width: 1040px) {
  .lego-page .padding-top-15--desktop {
    padding-top: 15px;
  }

  .lego-page .padding-top-20--desktop {
    padding-top: 20px;
  }

  .lego-page .padding-top-25--desktop {
    padding-top: 25px;
  }

  .lego-page .padding-top-30--desktop {
    padding-top: 30px;
  }

  .lego-page .padding-top-35--desktop {
    padding-top: 35px;
  }

  .lego-page .padding-top-40--desktop {
    padding-top: 40px;
  }

  .lego-page .padding-top-45--desktop {
    padding-top: 45px;
  }

  .lego-page .padding-top-50--desktop {
    padding-top: 50px;
  }

  .lego-page .padding-top-55--desktop {
    padding-top: 55px;
  }

  .lego-page .padding-top-60--desktop {
    padding-top: 60px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .padding-top-15--laptop {
    padding-top: 15px;
  }

  .lego-page .padding-top-20--laptop {
    padding-top: 20px;
  }

  .lego-page .padding-top-25--laptop {
    padding-top: 25px;
  }

  .lego-page .padding-top-30--laptop {
    padding-top: 30px;
  }

  .lego-page .padding-top-35--laptop {
    padding-top: 35px;
  }

  .lego-page .padding-top-40--laptop {
    padding-top: 40px;
  }

  .lego-page .padding-top-45--laptop {
    padding-top: 45px;
  }

  .lego-page .padding-top-50--laptop {
    padding-top: 50px;
  }

  .lego-page .padding-top-55--laptop {
    padding-top: 55px;
  }

  .lego-page .padding-top-60--laptop {
    padding-top: 60px;
  }
}

.lego-page .margin-bottom-15--flat {
  margin-bottom: 15px;
}

.lego-page .margin-bottom-20--flat {
  margin-bottom: 20px;
}

.lego-page .margin-bottom-25--flat {
  margin-bottom: 25px;
}

.lego-page .margin-bottom-30--flat {
  margin-bottom: 30px;
}

.lego-page .margin-bottom-35--flat {
  margin-bottom: 35px;
}

.lego-page .margin-bottom-40--flat {
  margin-bottom: 40px;
}

.lego-page .margin-bottom-45--flat {
  margin-bottom: 45px;
}

.lego-page .margin-bottom-50--flat {
  margin-bottom: 50px;
}

.lego-page .margin-bottom-55--flat {
  margin-bottom: 55px;
}

.lego-page .margin-bottom-60--flat {
  margin-bottom: 60px;
}

@media only screen and (min-width: 760px) {
  .lego-page .margin-bottom-15--non-handhelds {
    margin-bottom: 15px;
  }

  .lego-page .margin-bottom-20--non-handhelds {
    margin-bottom: 20px;
  }

  .lego-page .margin-bottom-25--non-handhelds {
    margin-bottom: 25px;
  }

  .lego-page .margin-bottom-30--non-handhelds {
    margin-bottom: 30px;
  }

  .lego-page .margin-bottom-35--non-handhelds {
    margin-bottom: 35px;
  }

  .lego-page .margin-bottom-40--non-handhelds {
    margin-bottom: 40px;
  }

  .lego-page .margin-bottom-45--non-handhelds {
    margin-bottom: 45px;
  }

  .lego-page .margin-bottom-50--non-handhelds {
    margin-bottom: 50px;
  }

  .lego-page .margin-bottom-55--non-handhelds {
    margin-bottom: 55px;
  }

  .lego-page .margin-bottom-60--non-handhelds {
    margin-bottom: 60px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-bottom-15--handhelds {
    margin-bottom: 15px;
  }

  .lego-page .margin-bottom-20--handhelds {
    margin-bottom: 20px;
  }

  .lego-page .margin-bottom-25--handhelds {
    margin-bottom: 25px;
  }

  .lego-page .margin-bottom-30--handhelds {
    margin-bottom: 30px;
  }

  .lego-page .margin-bottom-35--handhelds {
    margin-bottom: 35px;
  }

  .lego-page .margin-bottom-40--handhelds {
    margin-bottom: 40px;
  }

  .lego-page .margin-bottom-45--handhelds {
    margin-bottom: 45px;
  }

  .lego-page .margin-bottom-50--handhelds {
    margin-bottom: 50px;
  }

  .lego-page .margin-bottom-55--handhelds {
    margin-bottom: 55px;
  }

  .lego-page .margin-bottom-60--handhelds {
    margin-bottom: 60px;
  }
}

@media only screen and (min-width: 1040px) {
  .lego-page .margin-bottom-15--desktop {
    margin-bottom: 15px;
  }

  .lego-page .margin-bottom-20--desktop {
    margin-bottom: 20px;
  }

  .lego-page .margin-bottom-25--desktop {
    margin-bottom: 25px;
  }

  .lego-page .margin-bottom-30--desktop {
    margin-bottom: 30px;
  }

  .lego-page .margin-bottom-35--desktop {
    margin-bottom: 35px;
  }

  .lego-page .margin-bottom-40--desktop {
    margin-bottom: 40px;
  }

  .lego-page .margin-bottom-45--desktop {
    margin-bottom: 45px;
  }

  .lego-page .margin-bottom-50--desktop {
    margin-bottom: 50px;
  }

  .lego-page .margin-bottom-55--desktop {
    margin-bottom: 55px;
  }

  .lego-page .margin-bottom-60--desktop {
    margin-bottom: 60px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-bottom-15--laptop {
    margin-bottom: 15px;
  }

  .lego-page .margin-bottom-20--laptop {
    margin-bottom: 20px;
  }

  .lego-page .margin-bottom-25--laptop {
    margin-bottom: 25px;
  }

  .lego-page .margin-bottom-30--laptop {
    margin-bottom: 30px;
  }

  .lego-page .margin-bottom-35--laptop {
    margin-bottom: 35px;
  }

  .lego-page .margin-bottom-40--laptop {
    margin-bottom: 40px;
  }

  .lego-page .margin-bottom-45--laptop {
    margin-bottom: 45px;
  }

  .lego-page .margin-bottom-50--laptop {
    margin-bottom: 50px;
  }

  .lego-page .margin-bottom-55--laptop {
    margin-bottom: 55px;
  }

  .lego-page .margin-bottom-60--laptop {
    margin-bottom: 60px;
  }
}

.lego-page .padding-bottom-15--flat {
  padding-bottom: 15px;
}

.lego-page .padding-bottom-20--flat {
  padding-bottom: 20px;
}

.lego-page .padding-bottom-25--flat {
  padding-bottom: 25px;
}

.lego-page .padding-bottom-30--flat {
  padding-bottom: 30px;
}

.lego-page .padding-bottom-35--flat {
  padding-bottom: 35px;
}

.lego-page .padding-bottom-40--flat {
  padding-bottom: 40px;
}

.lego-page .padding-bottom-45--flat {
  padding-bottom: 45px;
}

.lego-page .padding-bottom-50--flat {
  padding-bottom: 50px;
}

.lego-page .padding-bottom-55--flat {
  padding-bottom: 55px;
}

.lego-page .padding-bottom-60--flat {
  padding-bottom: 60px;
}

@media only screen and (min-width: 760px) {
  .lego-page .padding-bottom-15--non-handhelds {
    padding-bottom: 15px;
  }

  .lego-page .padding-bottom-20--non-handhelds {
    padding-bottom: 20px;
  }

  .lego-page .padding-bottom-25--non-handhelds {
    padding-bottom: 25px;
  }

  .lego-page .padding-bottom-30--non-handhelds {
    padding-bottom: 30px;
  }

  .lego-page .padding-bottom-35--non-handhelds {
    padding-bottom: 35px;
  }

  .lego-page .padding-bottom-40--non-handhelds {
    padding-bottom: 40px;
  }

  .lego-page .padding-bottom-45--non-handhelds {
    padding-bottom: 45px;
  }

  .lego-page .padding-bottom-50--non-handhelds {
    padding-bottom: 50px;
  }

  .lego-page .padding-bottom-55--non-handhelds {
    padding-bottom: 55px;
  }

  .lego-page .padding-bottom-60--non-handhelds {
    padding-bottom: 60px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .padding-bottom-15--handhelds {
    padding-bottom: 15px;
  }

  .lego-page .padding-bottom-20--handhelds {
    padding-bottom: 20px;
  }

  .lego-page .padding-bottom-25--handhelds {
    padding-bottom: 25px;
  }

  .lego-page .padding-bottom-30--handhelds {
    padding-bottom: 30px;
  }

  .lego-page .padding-bottom-35--handhelds {
    padding-bottom: 35px;
  }

  .lego-page .padding-bottom-40--handhelds {
    padding-bottom: 40px;
  }

  .lego-page .padding-bottom-45--handhelds {
    padding-bottom: 45px;
  }

  .lego-page .padding-bottom-50--handhelds {
    padding-bottom: 50px;
  }

  .lego-page .padding-bottom-55--handhelds {
    padding-bottom: 55px;
  }

  .lego-page .padding-bottom-60--handhelds {
    padding-bottom: 60px;
  }
}

@media only screen and (min-width: 1040px) {
  .lego-page .padding-bottom-15--desktop {
    padding-bottom: 15px;
  }

  .lego-page .padding-bottom-20--desktop {
    padding-bottom: 20px;
  }

  .lego-page .padding-bottom-25--desktop {
    padding-bottom: 25px;
  }

  .lego-page .padding-bottom-30--desktop {
    padding-bottom: 30px;
  }

  .lego-page .padding-bottom-35--desktop {
    padding-bottom: 35px;
  }

  .lego-page .padding-bottom-40--desktop {
    padding-bottom: 40px;
  }

  .lego-page .padding-bottom-45--desktop {
    padding-bottom: 45px;
  }

  .lego-page .padding-bottom-50--desktop {
    padding-bottom: 50px;
  }

  .lego-page .padding-bottom-55--desktop {
    padding-bottom: 55px;
  }

  .lego-page .padding-bottom-60--desktop {
    padding-bottom: 60px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .padding-bottom-15--laptop {
    padding-bottom: 15px;
  }

  .lego-page .padding-bottom-20--laptop {
    padding-bottom: 20px;
  }

  .lego-page .padding-bottom-25--laptop {
    padding-bottom: 25px;
  }

  .lego-page .padding-bottom-30--laptop {
    padding-bottom: 30px;
  }

  .lego-page .padding-bottom-35--laptop {
    padding-bottom: 35px;
  }

  .lego-page .padding-bottom-40--laptop {
    padding-bottom: 40px;
  }

  .lego-page .padding-bottom-45--laptop {
    padding-bottom: 45px;
  }

  .lego-page .padding-bottom-50--laptop {
    padding-bottom: 50px;
  }

  .lego-page .padding-bottom-55--laptop {
    padding-bottom: 55px;
  }

  .lego-page .padding-bottom-60--laptop {
    padding-bottom: 60px;
  }
}

.lego-page .margin-top--30--flat {
  margin-top: -30px;
}

.lego-page .margin-top--29--flat {
  margin-top: -29px;
}

.lego-page .margin-top--28--flat {
  margin-top: -28px;
}

.lego-page .margin-top--27--flat {
  margin-top: -27px;
}

.lego-page .margin-top--26--flat {
  margin-top: -26px;
}

.lego-page .margin-top--25--flat {
  margin-top: -25px;
}

.lego-page .margin-top--24--flat {
  margin-top: -24px;
}

.lego-page .margin-top--23--flat {
  margin-top: -23px;
}

.lego-page .margin-top--22--flat {
  margin-top: -22px;
}

.lego-page .margin-top--21--flat {
  margin-top: -21px;
}

.lego-page .margin-top--20--flat {
  margin-top: -20px;
}

.lego-page .margin-top--19--flat {
  margin-top: -19px;
}

.lego-page .margin-top--18--flat {
  margin-top: -18px;
}

.lego-page .margin-top--17--flat {
  margin-top: -17px;
}

.lego-page .margin-top--16--flat {
  margin-top: -16px;
}

.lego-page .margin-top--15--flat {
  margin-top: -15px;
}

.lego-page .margin-top--14--flat {
  margin-top: -14px;
}

.lego-page .margin-top--13--flat {
  margin-top: -13px;
}

.lego-page .margin-top--12--flat {
  margin-top: -12px;
}

.lego-page .margin-top--11--flat {
  margin-top: -11px;
}

.lego-page .margin-top--10--flat {
  margin-top: -10px;
}

.lego-page .margin-top--9--flat {
  margin-top: -9px;
}

.lego-page .margin-top--8--flat {
  margin-top: -8px;
}

.lego-page .margin-top--7--flat {
  margin-top: -7px;
}

.lego-page .margin-top--6--flat {
  margin-top: -6px;
}

.lego-page .margin-top--5--flat {
  margin-top: -5px;
}

.lego-page .margin-top--4--flat {
  margin-top: -4px;
}

.lego-page .margin-top--3--flat {
  margin-top: -3px;
}

.lego-page .margin-top--2--flat {
  margin-top: -2px;
}

.lego-page .margin-top--1--flat {
  margin-top: -1px;
}

@media only screen and (min-width: 760px) {
  .lego-page .margin-top--30--non-handhelds {
    margin-top: -30px;
  }

  .lego-page .margin-top--29--non-handhelds {
    margin-top: -29px;
  }

  .lego-page .margin-top--28--non-handhelds {
    margin-top: -28px;
  }

  .lego-page .margin-top--27--non-handhelds {
    margin-top: -27px;
  }

  .lego-page .margin-top--26--non-handhelds {
    margin-top: -26px;
  }

  .lego-page .margin-top--25--non-handhelds {
    margin-top: -25px;
  }

  .lego-page .margin-top--24--non-handhelds {
    margin-top: -24px;
  }

  .lego-page .margin-top--23--non-handhelds {
    margin-top: -23px;
  }

  .lego-page .margin-top--22--non-handhelds {
    margin-top: -22px;
  }

  .lego-page .margin-top--21--non-handhelds {
    margin-top: -21px;
  }

  .lego-page .margin-top--20--non-handhelds {
    margin-top: -20px;
  }

  .lego-page .margin-top--19--non-handhelds {
    margin-top: -19px;
  }

  .lego-page .margin-top--18--non-handhelds {
    margin-top: -18px;
  }

  .lego-page .margin-top--17--non-handhelds {
    margin-top: -17px;
  }

  .lego-page .margin-top--16--non-handhelds {
    margin-top: -16px;
  }

  .lego-page .margin-top--15--non-handhelds {
    margin-top: -15px;
  }

  .lego-page .margin-top--14--non-handhelds {
    margin-top: -14px;
  }

  .lego-page .margin-top--13--non-handhelds {
    margin-top: -13px;
  }

  .lego-page .margin-top--12--non-handhelds {
    margin-top: -12px;
  }

  .lego-page .margin-top--11--non-handhelds {
    margin-top: -11px;
  }

  .lego-page .margin-top--10--non-handhelds {
    margin-top: -10px;
  }

  .lego-page .margin-top--9--non-handhelds {
    margin-top: -9px;
  }

  .lego-page .margin-top--8--non-handhelds {
    margin-top: -8px;
  }

  .lego-page .margin-top--7--non-handhelds {
    margin-top: -7px;
  }

  .lego-page .margin-top--6--non-handhelds {
    margin-top: -6px;
  }

  .lego-page .margin-top--5--non-handhelds {
    margin-top: -5px;
  }

  .lego-page .margin-top--4--non-handhelds {
    margin-top: -4px;
  }

  .lego-page .margin-top--3--non-handhelds {
    margin-top: -3px;
  }

  .lego-page .margin-top--2--non-handhelds {
    margin-top: -2px;
  }

  .lego-page .margin-top--1--non-handhelds {
    margin-top: -1px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-top--30--handhelds {
    margin-top: -30px;
  }

  .lego-page .margin-top--29--handhelds {
    margin-top: -29px;
  }

  .lego-page .margin-top--28--handhelds {
    margin-top: -28px;
  }

  .lego-page .margin-top--27--handhelds {
    margin-top: -27px;
  }

  .lego-page .margin-top--26--handhelds {
    margin-top: -26px;
  }

  .lego-page .margin-top--25--handhelds {
    margin-top: -25px;
  }

  .lego-page .margin-top--24--handhelds {
    margin-top: -24px;
  }

  .lego-page .margin-top--23--handhelds {
    margin-top: -23px;
  }

  .lego-page .margin-top--22--handhelds {
    margin-top: -22px;
  }

  .lego-page .margin-top--21--handhelds {
    margin-top: -21px;
  }

  .lego-page .margin-top--20--handhelds {
    margin-top: -20px;
  }

  .lego-page .margin-top--19--handhelds {
    margin-top: -19px;
  }

  .lego-page .margin-top--18--handhelds {
    margin-top: -18px;
  }

  .lego-page .margin-top--17--handhelds {
    margin-top: -17px;
  }

  .lego-page .margin-top--16--handhelds {
    margin-top: -16px;
  }

  .lego-page .margin-top--15--handhelds {
    margin-top: -15px;
  }

  .lego-page .margin-top--14--handhelds {
    margin-top: -14px;
  }

  .lego-page .margin-top--13--handhelds {
    margin-top: -13px;
  }

  .lego-page .margin-top--12--handhelds {
    margin-top: -12px;
  }

  .lego-page .margin-top--11--handhelds {
    margin-top: -11px;
  }

  .lego-page .margin-top--10--handhelds {
    margin-top: -10px;
  }

  .lego-page .margin-top--9--handhelds {
    margin-top: -9px;
  }

  .lego-page .margin-top--8--handhelds {
    margin-top: -8px;
  }

  .lego-page .margin-top--7--handhelds {
    margin-top: -7px;
  }

  .lego-page .margin-top--6--handhelds {
    margin-top: -6px;
  }

  .lego-page .margin-top--5--handhelds {
    margin-top: -5px;
  }

  .lego-page .margin-top--4--handhelds {
    margin-top: -4px;
  }

  .lego-page .margin-top--3--handhelds {
    margin-top: -3px;
  }

  .lego-page .margin-top--2--handhelds {
    margin-top: -2px;
  }

  .lego-page .margin-top--1--handhelds {
    margin-top: -1px;
  }
}

@media only screen and (min-width: 1040px) {
  .lego-page .margin-top--30--desktop {
    margin-top: -30px;
  }

  .lego-page .margin-top--29--desktop {
    margin-top: -29px;
  }

  .lego-page .margin-top--28--desktop {
    margin-top: -28px;
  }

  .lego-page .margin-top--27--desktop {
    margin-top: -27px;
  }

  .lego-page .margin-top--26--desktop {
    margin-top: -26px;
  }

  .lego-page .margin-top--25--desktop {
    margin-top: -25px;
  }

  .lego-page .margin-top--24--desktop {
    margin-top: -24px;
  }

  .lego-page .margin-top--23--desktop {
    margin-top: -23px;
  }

  .lego-page .margin-top--22--desktop {
    margin-top: -22px;
  }

  .lego-page .margin-top--21--desktop {
    margin-top: -21px;
  }

  .lego-page .margin-top--20--desktop {
    margin-top: -20px;
  }

  .lego-page .margin-top--19--desktop {
    margin-top: -19px;
  }

  .lego-page .margin-top--18--desktop {
    margin-top: -18px;
  }

  .lego-page .margin-top--17--desktop {
    margin-top: -17px;
  }

  .lego-page .margin-top--16--desktop {
    margin-top: -16px;
  }

  .lego-page .margin-top--15--desktop {
    margin-top: -15px;
  }

  .lego-page .margin-top--14--desktop {
    margin-top: -14px;
  }

  .lego-page .margin-top--13--desktop {
    margin-top: -13px;
  }

  .lego-page .margin-top--12--desktop {
    margin-top: -12px;
  }

  .lego-page .margin-top--11--desktop {
    margin-top: -11px;
  }

  .lego-page .margin-top--10--desktop {
    margin-top: -10px;
  }

  .lego-page .margin-top--9--desktop {
    margin-top: -9px;
  }

  .lego-page .margin-top--8--desktop {
    margin-top: -8px;
  }

  .lego-page .margin-top--7--desktop {
    margin-top: -7px;
  }

  .lego-page .margin-top--6--desktop {
    margin-top: -6px;
  }

  .lego-page .margin-top--5--desktop {
    margin-top: -5px;
  }

  .lego-page .margin-top--4--desktop {
    margin-top: -4px;
  }

  .lego-page .margin-top--3--desktop {
    margin-top: -3px;
  }

  .lego-page .margin-top--2--desktop {
    margin-top: -2px;
  }

  .lego-page .margin-top--1--desktop {
    margin-top: -1px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-top--30--laptop {
    margin-top: -30px;
  }

  .lego-page .margin-top--29--laptop {
    margin-top: -29px;
  }

  .lego-page .margin-top--28--laptop {
    margin-top: -28px;
  }

  .lego-page .margin-top--27--laptop {
    margin-top: -27px;
  }

  .lego-page .margin-top--26--laptop {
    margin-top: -26px;
  }

  .lego-page .margin-top--25--laptop {
    margin-top: -25px;
  }

  .lego-page .margin-top--24--laptop {
    margin-top: -24px;
  }

  .lego-page .margin-top--23--laptop {
    margin-top: -23px;
  }

  .lego-page .margin-top--22--laptop {
    margin-top: -22px;
  }

  .lego-page .margin-top--21--laptop {
    margin-top: -21px;
  }

  .lego-page .margin-top--20--laptop {
    margin-top: -20px;
  }

  .lego-page .margin-top--19--laptop {
    margin-top: -19px;
  }

  .lego-page .margin-top--18--laptop {
    margin-top: -18px;
  }

  .lego-page .margin-top--17--laptop {
    margin-top: -17px;
  }

  .lego-page .margin-top--16--laptop {
    margin-top: -16px;
  }

  .lego-page .margin-top--15--laptop {
    margin-top: -15px;
  }

  .lego-page .margin-top--14--laptop {
    margin-top: -14px;
  }

  .lego-page .margin-top--13--laptop {
    margin-top: -13px;
  }

  .lego-page .margin-top--12--laptop {
    margin-top: -12px;
  }

  .lego-page .margin-top--11--laptop {
    margin-top: -11px;
  }

  .lego-page .margin-top--10--laptop {
    margin-top: -10px;
  }

  .lego-page .margin-top--9--laptop {
    margin-top: -9px;
  }

  .lego-page .margin-top--8--laptop {
    margin-top: -8px;
  }

  .lego-page .margin-top--7--laptop {
    margin-top: -7px;
  }

  .lego-page .margin-top--6--laptop {
    margin-top: -6px;
  }

  .lego-page .margin-top--5--laptop {
    margin-top: -5px;
  }

  .lego-page .margin-top--4--laptop {
    margin-top: -4px;
  }

  .lego-page .margin-top--3--laptop {
    margin-top: -3px;
  }

  .lego-page .margin-top--2--laptop {
    margin-top: -2px;
  }

  .lego-page .margin-top--1--laptop {
    margin-top: -1px;
  }
}

.lego-page .margin-bottom--30--flat {
  margin-bottom: -30px;
}

.lego-page .margin-bottom--29--flat {
  margin-bottom: -29px;
}

.lego-page .margin-bottom--28--flat {
  margin-bottom: -28px;
}

.lego-page .margin-bottom--27--flat {
  margin-bottom: -27px;
}

.lego-page .margin-bottom--26--flat {
  margin-bottom: -26px;
}

.lego-page .margin-bottom--25--flat {
  margin-bottom: -25px;
}

.lego-page .margin-bottom--24--flat {
  margin-bottom: -24px;
}

.lego-page .margin-bottom--23--flat {
  margin-bottom: -23px;
}

.lego-page .margin-bottom--22--flat {
  margin-bottom: -22px;
}

.lego-page .margin-bottom--21--flat {
  margin-bottom: -21px;
}

.lego-page .margin-bottom--20--flat {
  margin-bottom: -20px;
}

.lego-page .margin-bottom--19--flat {
  margin-bottom: -19px;
}

.lego-page .margin-bottom--18--flat {
  margin-bottom: -18px;
}

.lego-page .margin-bottom--17--flat {
  margin-bottom: -17px;
}

.lego-page .margin-bottom--16--flat {
  margin-bottom: -16px;
}

.lego-page .margin-bottom--15--flat {
  margin-bottom: -15px;
}

.lego-page .margin-bottom--14--flat {
  margin-bottom: -14px;
}

.lego-page .margin-bottom--13--flat {
  margin-bottom: -13px;
}

.lego-page .margin-bottom--12--flat {
  margin-bottom: -12px;
}

.lego-page .margin-bottom--11--flat {
  margin-bottom: -11px;
}

.lego-page .margin-bottom--10--flat {
  margin-bottom: -10px;
}

.lego-page .margin-bottom--9--flat {
  margin-bottom: -9px;
}

.lego-page .margin-bottom--8--flat {
  margin-bottom: -8px;
}

.lego-page .margin-bottom--7--flat {
  margin-bottom: -7px;
}

.lego-page .margin-bottom--6--flat {
  margin-bottom: -6px;
}

.lego-page .margin-bottom--5--flat {
  margin-bottom: -5px;
}

.lego-page .margin-bottom--4--flat {
  margin-bottom: -4px;
}

.lego-page .margin-bottom--3--flat {
  margin-bottom: -3px;
}

.lego-page .margin-bottom--2--flat {
  margin-bottom: -2px;
}

.lego-page .margin-bottom--1--flat {
  margin-bottom: -1px;
}

@media only screen and (min-width: 760px) {
  .lego-page .margin-bottom--30--non-handhelds {
    margin-bottom: -30px;
  }

  .lego-page .margin-bottom--29--non-handhelds {
    margin-bottom: -29px;
  }

  .lego-page .margin-bottom--28--non-handhelds {
    margin-bottom: -28px;
  }

  .lego-page .margin-bottom--27--non-handhelds {
    margin-bottom: -27px;
  }

  .lego-page .margin-bottom--26--non-handhelds {
    margin-bottom: -26px;
  }

  .lego-page .margin-bottom--25--non-handhelds {
    margin-bottom: -25px;
  }

  .lego-page .margin-bottom--24--non-handhelds {
    margin-bottom: -24px;
  }

  .lego-page .margin-bottom--23--non-handhelds {
    margin-bottom: -23px;
  }

  .lego-page .margin-bottom--22--non-handhelds {
    margin-bottom: -22px;
  }

  .lego-page .margin-bottom--21--non-handhelds {
    margin-bottom: -21px;
  }

  .lego-page .margin-bottom--20--non-handhelds {
    margin-bottom: -20px;
  }

  .lego-page .margin-bottom--19--non-handhelds {
    margin-bottom: -19px;
  }

  .lego-page .margin-bottom--18--non-handhelds {
    margin-bottom: -18px;
  }

  .lego-page .margin-bottom--17--non-handhelds {
    margin-bottom: -17px;
  }

  .lego-page .margin-bottom--16--non-handhelds {
    margin-bottom: -16px;
  }

  .lego-page .margin-bottom--15--non-handhelds {
    margin-bottom: -15px;
  }

  .lego-page .margin-bottom--14--non-handhelds {
    margin-bottom: -14px;
  }

  .lego-page .margin-bottom--13--non-handhelds {
    margin-bottom: -13px;
  }

  .lego-page .margin-bottom--12--non-handhelds {
    margin-bottom: -12px;
  }

  .lego-page .margin-bottom--11--non-handhelds {
    margin-bottom: -11px;
  }

  .lego-page .margin-bottom--10--non-handhelds {
    margin-bottom: -10px;
  }

  .lego-page .margin-bottom--9--non-handhelds {
    margin-bottom: -9px;
  }

  .lego-page .margin-bottom--8--non-handhelds {
    margin-bottom: -8px;
  }

  .lego-page .margin-bottom--7--non-handhelds {
    margin-bottom: -7px;
  }

  .lego-page .margin-bottom--6--non-handhelds {
    margin-bottom: -6px;
  }

  .lego-page .margin-bottom--5--non-handhelds {
    margin-bottom: -5px;
  }

  .lego-page .margin-bottom--4--non-handhelds {
    margin-bottom: -4px;
  }

  .lego-page .margin-bottom--3--non-handhelds {
    margin-bottom: -3px;
  }

  .lego-page .margin-bottom--2--non-handhelds {
    margin-bottom: -2px;
  }

  .lego-page .margin-bottom--1--non-handhelds {
    margin-bottom: -1px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-bottom--30--handhelds {
    margin-bottom: -30px;
  }

  .lego-page .margin-bottom--29--handhelds {
    margin-bottom: -29px;
  }

  .lego-page .margin-bottom--28--handhelds {
    margin-bottom: -28px;
  }

  .lego-page .margin-bottom--27--handhelds {
    margin-bottom: -27px;
  }

  .lego-page .margin-bottom--26--handhelds {
    margin-bottom: -26px;
  }

  .lego-page .margin-bottom--25--handhelds {
    margin-bottom: -25px;
  }

  .lego-page .margin-bottom--24--handhelds {
    margin-bottom: -24px;
  }

  .lego-page .margin-bottom--23--handhelds {
    margin-bottom: -23px;
  }

  .lego-page .margin-bottom--22--handhelds {
    margin-bottom: -22px;
  }

  .lego-page .margin-bottom--21--handhelds {
    margin-bottom: -21px;
  }

  .lego-page .margin-bottom--20--handhelds {
    margin-bottom: -20px;
  }

  .lego-page .margin-bottom--19--handhelds {
    margin-bottom: -19px;
  }

  .lego-page .margin-bottom--18--handhelds {
    margin-bottom: -18px;
  }

  .lego-page .margin-bottom--17--handhelds {
    margin-bottom: -17px;
  }

  .lego-page .margin-bottom--16--handhelds {
    margin-bottom: -16px;
  }

  .lego-page .margin-bottom--15--handhelds {
    margin-bottom: -15px;
  }

  .lego-page .margin-bottom--14--handhelds {
    margin-bottom: -14px;
  }

  .lego-page .margin-bottom--13--handhelds {
    margin-bottom: -13px;
  }

  .lego-page .margin-bottom--12--handhelds {
    margin-bottom: -12px;
  }

  .lego-page .margin-bottom--11--handhelds {
    margin-bottom: -11px;
  }

  .lego-page .margin-bottom--10--handhelds {
    margin-bottom: -10px;
  }

  .lego-page .margin-bottom--9--handhelds {
    margin-bottom: -9px;
  }

  .lego-page .margin-bottom--8--handhelds {
    margin-bottom: -8px;
  }

  .lego-page .margin-bottom--7--handhelds {
    margin-bottom: -7px;
  }

  .lego-page .margin-bottom--6--handhelds {
    margin-bottom: -6px;
  }

  .lego-page .margin-bottom--5--handhelds {
    margin-bottom: -5px;
  }

  .lego-page .margin-bottom--4--handhelds {
    margin-bottom: -4px;
  }

  .lego-page .margin-bottom--3--handhelds {
    margin-bottom: -3px;
  }

  .lego-page .margin-bottom--2--handhelds {
    margin-bottom: -2px;
  }

  .lego-page .margin-bottom--1--handhelds {
    margin-bottom: -1px;
  }
}

@media only screen and (min-width: 1040px) {
  .lego-page .margin-bottom--30--desktop {
    margin-bottom: -30px;
  }

  .lego-page .margin-bottom--29--desktop {
    margin-bottom: -29px;
  }

  .lego-page .margin-bottom--28--desktop {
    margin-bottom: -28px;
  }

  .lego-page .margin-bottom--27--desktop {
    margin-bottom: -27px;
  }

  .lego-page .margin-bottom--26--desktop {
    margin-bottom: -26px;
  }

  .lego-page .margin-bottom--25--desktop {
    margin-bottom: -25px;
  }

  .lego-page .margin-bottom--24--desktop {
    margin-bottom: -24px;
  }

  .lego-page .margin-bottom--23--desktop {
    margin-bottom: -23px;
  }

  .lego-page .margin-bottom--22--desktop {
    margin-bottom: -22px;
  }

  .lego-page .margin-bottom--21--desktop {
    margin-bottom: -21px;
  }

  .lego-page .margin-bottom--20--desktop {
    margin-bottom: -20px;
  }

  .lego-page .margin-bottom--19--desktop {
    margin-bottom: -19px;
  }

  .lego-page .margin-bottom--18--desktop {
    margin-bottom: -18px;
  }

  .lego-page .margin-bottom--17--desktop {
    margin-bottom: -17px;
  }

  .lego-page .margin-bottom--16--desktop {
    margin-bottom: -16px;
  }

  .lego-page .margin-bottom--15--desktop {
    margin-bottom: -15px;
  }

  .lego-page .margin-bottom--14--desktop {
    margin-bottom: -14px;
  }

  .lego-page .margin-bottom--13--desktop {
    margin-bottom: -13px;
  }

  .lego-page .margin-bottom--12--desktop {
    margin-bottom: -12px;
  }

  .lego-page .margin-bottom--11--desktop {
    margin-bottom: -11px;
  }

  .lego-page .margin-bottom--10--desktop {
    margin-bottom: -10px;
  }

  .lego-page .margin-bottom--9--desktop {
    margin-bottom: -9px;
  }

  .lego-page .margin-bottom--8--desktop {
    margin-bottom: -8px;
  }

  .lego-page .margin-bottom--7--desktop {
    margin-bottom: -7px;
  }

  .lego-page .margin-bottom--6--desktop {
    margin-bottom: -6px;
  }

  .lego-page .margin-bottom--5--desktop {
    margin-bottom: -5px;
  }

  .lego-page .margin-bottom--4--desktop {
    margin-bottom: -4px;
  }

  .lego-page .margin-bottom--3--desktop {
    margin-bottom: -3px;
  }

  .lego-page .margin-bottom--2--desktop {
    margin-bottom: -2px;
  }

  .lego-page .margin-bottom--1--desktop {
    margin-bottom: -1px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-bottom--30--laptop {
    margin-bottom: -30px;
  }

  .lego-page .margin-bottom--29--laptop {
    margin-bottom: -29px;
  }

  .lego-page .margin-bottom--28--laptop {
    margin-bottom: -28px;
  }

  .lego-page .margin-bottom--27--laptop {
    margin-bottom: -27px;
  }

  .lego-page .margin-bottom--26--laptop {
    margin-bottom: -26px;
  }

  .lego-page .margin-bottom--25--laptop {
    margin-bottom: -25px;
  }

  .lego-page .margin-bottom--24--laptop {
    margin-bottom: -24px;
  }

  .lego-page .margin-bottom--23--laptop {
    margin-bottom: -23px;
  }

  .lego-page .margin-bottom--22--laptop {
    margin-bottom: -22px;
  }

  .lego-page .margin-bottom--21--laptop {
    margin-bottom: -21px;
  }

  .lego-page .margin-bottom--20--laptop {
    margin-bottom: -20px;
  }

  .lego-page .margin-bottom--19--laptop {
    margin-bottom: -19px;
  }

  .lego-page .margin-bottom--18--laptop {
    margin-bottom: -18px;
  }

  .lego-page .margin-bottom--17--laptop {
    margin-bottom: -17px;
  }

  .lego-page .margin-bottom--16--laptop {
    margin-bottom: -16px;
  }

  .lego-page .margin-bottom--15--laptop {
    margin-bottom: -15px;
  }

  .lego-page .margin-bottom--14--laptop {
    margin-bottom: -14px;
  }

  .lego-page .margin-bottom--13--laptop {
    margin-bottom: -13px;
  }

  .lego-page .margin-bottom--12--laptop {
    margin-bottom: -12px;
  }

  .lego-page .margin-bottom--11--laptop {
    margin-bottom: -11px;
  }

  .lego-page .margin-bottom--10--laptop {
    margin-bottom: -10px;
  }

  .lego-page .margin-bottom--9--laptop {
    margin-bottom: -9px;
  }

  .lego-page .margin-bottom--8--laptop {
    margin-bottom: -8px;
  }

  .lego-page .margin-bottom--7--laptop {
    margin-bottom: -7px;
  }

  .lego-page .margin-bottom--6--laptop {
    margin-bottom: -6px;
  }

  .lego-page .margin-bottom--5--laptop {
    margin-bottom: -5px;
  }

  .lego-page .margin-bottom--4--laptop {
    margin-bottom: -4px;
  }

  .lego-page .margin-bottom--3--laptop {
    margin-bottom: -3px;
  }

  .lego-page .margin-bottom--2--laptop {
    margin-bottom: -2px;
  }

  .lego-page .margin-bottom--1--laptop {
    margin-bottom: -1px;
  }
}

.lego-page .margin-h-0 {
  margin-left: 0px;
  margin-right: 0px;
}

.lego-page .margin-h-1 {
  margin-left: 1px;
  margin-right: 1px;
}

.lego-page .margin-h-2 {
  margin-left: 2px;
  margin-right: 2px;
}

.lego-page .margin-h-3 {
  margin-left: 3px;
  margin-right: 3px;
}

.lego-page .margin-h-4 {
  margin-left: 4px;
  margin-right: 4px;
}

.lego-page .margin-h-5 {
  margin-left: 5px;
  margin-right: 5px;
}

.lego-page .margin-h-6 {
  margin-left: 6px;
  margin-right: 6px;
}

.lego-page .margin-h-7 {
  margin-left: 7px;
  margin-right: 7px;
}

.lego-page .margin-h-8 {
  margin-left: 8px;
  margin-right: 8px;
}

.lego-page .margin-h-9 {
  margin-left: 9px;
  margin-right: 9px;
}

.lego-page .margin-h-10 {
  margin-left: 10px;
  margin-right: 10px;
}

@media only screen and (min-width: 760px) {
  .lego-page .margin-h-0--non-handhelds {
    margin-left: 0px;
    margin-right: 0px;
  }

  .lego-page .margin-h-1--non-handhelds {
    margin-left: 1px;
    margin-right: 1px;
  }

  .lego-page .margin-h-2--non-handhelds {
    margin-left: 2px;
    margin-right: 2px;
  }

  .lego-page .margin-h-3--non-handhelds {
    margin-left: 3px;
    margin-right: 3px;
  }

  .lego-page .margin-h-4--non-handhelds {
    margin-left: 4px;
    margin-right: 4px;
  }

  .lego-page .margin-h-5--non-handhelds {
    margin-left: 5px;
    margin-right: 5px;
  }

  .lego-page .margin-h-6--non-handhelds {
    margin-left: 6px;
    margin-right: 6px;
  }

  .lego-page .margin-h-7--non-handhelds {
    margin-left: 7px;
    margin-right: 7px;
  }

  .lego-page .margin-h-8--non-handhelds {
    margin-left: 8px;
    margin-right: 8px;
  }

  .lego-page .margin-h-9--non-handhelds {
    margin-left: 9px;
    margin-right: 9px;
  }

  .lego-page .margin-h-10--non-handhelds {
    margin-left: 10px;
    margin-right: 10px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-h-0--handhelds {
    margin-left: 0px;
    margin-right: 0px;
  }

  .lego-page .margin-h-1--handhelds {
    margin-left: 1px;
    margin-right: 1px;
  }

  .lego-page .margin-h-2--handhelds {
    margin-left: 2px;
    margin-right: 2px;
  }

  .lego-page .margin-h-3--handhelds {
    margin-left: 3px;
    margin-right: 3px;
  }

  .lego-page .margin-h-4--handhelds {
    margin-left: 4px;
    margin-right: 4px;
  }

  .lego-page .margin-h-5--handhelds {
    margin-left: 5px;
    margin-right: 5px;
  }

  .lego-page .margin-h-6--handhelds {
    margin-left: 6px;
    margin-right: 6px;
  }

  .lego-page .margin-h-7--handhelds {
    margin-left: 7px;
    margin-right: 7px;
  }

  .lego-page .margin-h-8--handhelds {
    margin-left: 8px;
    margin-right: 8px;
  }

  .lego-page .margin-h-9--handhelds {
    margin-left: 9px;
    margin-right: 9px;
  }

  .lego-page .margin-h-10--handhelds {
    margin-left: 10px;
    margin-right: 10px;
  }
}

@media only screen and (min-width: 1040px) {
  .lego-page .margin-h-0--desktop {
    margin-left: 0px;
    margin-right: 0px;
  }

  .lego-page .margin-h-1--desktop {
    margin-left: 1px;
    margin-right: 1px;
  }

  .lego-page .margin-h-2--desktop {
    margin-left: 2px;
    margin-right: 2px;
  }

  .lego-page .margin-h-3--desktop {
    margin-left: 3px;
    margin-right: 3px;
  }

  .lego-page .margin-h-4--desktop {
    margin-left: 4px;
    margin-right: 4px;
  }

  .lego-page .margin-h-5--desktop {
    margin-left: 5px;
    margin-right: 5px;
  }

  .lego-page .margin-h-6--desktop {
    margin-left: 6px;
    margin-right: 6px;
  }

  .lego-page .margin-h-7--desktop {
    margin-left: 7px;
    margin-right: 7px;
  }

  .lego-page .margin-h-8--desktop {
    margin-left: 8px;
    margin-right: 8px;
  }

  .lego-page .margin-h-9--desktop {
    margin-left: 9px;
    margin-right: 9px;
  }

  .lego-page .margin-h-10--desktop {
    margin-left: 10px;
    margin-right: 10px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-h-0--laptop {
    margin-left: 0px;
    margin-right: 0px;
  }

  .lego-page .margin-h-1--laptop {
    margin-left: 1px;
    margin-right: 1px;
  }

  .lego-page .margin-h-2--laptop {
    margin-left: 2px;
    margin-right: 2px;
  }

  .lego-page .margin-h-3--laptop {
    margin-left: 3px;
    margin-right: 3px;
  }

  .lego-page .margin-h-4--laptop {
    margin-left: 4px;
    margin-right: 4px;
  }

  .lego-page .margin-h-5--laptop {
    margin-left: 5px;
    margin-right: 5px;
  }

  .lego-page .margin-h-6--laptop {
    margin-left: 6px;
    margin-right: 6px;
  }

  .lego-page .margin-h-7--laptop {
    margin-left: 7px;
    margin-right: 7px;
  }

  .lego-page .margin-h-8--laptop {
    margin-left: 8px;
    margin-right: 8px;
  }

  .lego-page .margin-h-9--laptop {
    margin-left: 9px;
    margin-right: 9px;
  }

  .lego-page .margin-h-10--laptop {
    margin-left: 10px;
    margin-right: 10px;
  }
}

.lego-page .padding-h-0 {
  padding-left: 0px;
  padding-right: 0px;
}

.lego-page .padding-h-1 {
  padding-left: 1px;
  padding-right: 1px;
}

.lego-page .padding-h-2 {
  padding-left: 2px;
  padding-right: 2px;
}

.lego-page .padding-h-3 {
  padding-left: 3px;
  padding-right: 3px;
}

.lego-page .padding-h-4 {
  padding-left: 4px;
  padding-right: 4px;
}

.lego-page .padding-h-5 {
  padding-left: 5px;
  padding-right: 5px;
}

.lego-page .padding-h-6 {
  padding-left: 6px;
  padding-right: 6px;
}

.lego-page .padding-h-7 {
  padding-left: 7px;
  padding-right: 7px;
}

.lego-page .padding-h-8 {
  padding-left: 8px;
  padding-right: 8px;
}

.lego-page .padding-h-9 {
  padding-left: 9px;
  padding-right: 9px;
}

.lego-page .padding-h-10 {
  padding-left: 10px;
  padding-right: 10px;
}

@media only screen and (min-width: 760px) {
  .lego-page .padding-h-0--non-handhelds {
    padding-left: 0px;
    padding-right: 0px;
  }

  .lego-page .padding-h-1--non-handhelds {
    padding-left: 1px;
    padding-right: 1px;
  }

  .lego-page .padding-h-2--non-handhelds {
    padding-left: 2px;
    padding-right: 2px;
  }

  .lego-page .padding-h-3--non-handhelds {
    padding-left: 3px;
    padding-right: 3px;
  }

  .lego-page .padding-h-4--non-handhelds {
    padding-left: 4px;
    padding-right: 4px;
  }

  .lego-page .padding-h-5--non-handhelds {
    padding-left: 5px;
    padding-right: 5px;
  }

  .lego-page .padding-h-6--non-handhelds {
    padding-left: 6px;
    padding-right: 6px;
  }

  .lego-page .padding-h-7--non-handhelds {
    padding-left: 7px;
    padding-right: 7px;
  }

  .lego-page .padding-h-8--non-handhelds {
    padding-left: 8px;
    padding-right: 8px;
  }

  .lego-page .padding-h-9--non-handhelds {
    padding-left: 9px;
    padding-right: 9px;
  }

  .lego-page .padding-h-10--non-handhelds {
    padding-left: 10px;
    padding-right: 10px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .padding-h-0--handhelds {
    padding-left: 0px;
    padding-right: 0px;
  }

  .lego-page .padding-h-1--handhelds {
    padding-left: 1px;
    padding-right: 1px;
  }

  .lego-page .padding-h-2--handhelds {
    padding-left: 2px;
    padding-right: 2px;
  }

  .lego-page .padding-h-3--handhelds {
    padding-left: 3px;
    padding-right: 3px;
  }

  .lego-page .padding-h-4--handhelds {
    padding-left: 4px;
    padding-right: 4px;
  }

  .lego-page .padding-h-5--handhelds {
    padding-left: 5px;
    padding-right: 5px;
  }

  .lego-page .padding-h-6--handhelds {
    padding-left: 6px;
    padding-right: 6px;
  }

  .lego-page .padding-h-7--handhelds {
    padding-left: 7px;
    padding-right: 7px;
  }

  .lego-page .padding-h-8--handhelds {
    padding-left: 8px;
    padding-right: 8px;
  }

  .lego-page .padding-h-9--handhelds {
    padding-left: 9px;
    padding-right: 9px;
  }

  .lego-page .padding-h-10--handhelds {
    padding-left: 10px;
    padding-right: 10px;
  }
}

@media only screen and (min-width: 1040px) {
  .lego-page .padding-h-0--desktop {
    padding-left: 0px;
    padding-right: 0px;
  }

  .lego-page .padding-h-1--desktop {
    padding-left: 1px;
    padding-right: 1px;
  }

  .lego-page .padding-h-2--desktop {
    padding-left: 2px;
    padding-right: 2px;
  }

  .lego-page .padding-h-3--desktop {
    padding-left: 3px;
    padding-right: 3px;
  }

  .lego-page .padding-h-4--desktop {
    padding-left: 4px;
    padding-right: 4px;
  }

  .lego-page .padding-h-5--desktop {
    padding-left: 5px;
    padding-right: 5px;
  }

  .lego-page .padding-h-6--desktop {
    padding-left: 6px;
    padding-right: 6px;
  }

  .lego-page .padding-h-7--desktop {
    padding-left: 7px;
    padding-right: 7px;
  }

  .lego-page .padding-h-8--desktop {
    padding-left: 8px;
    padding-right: 8px;
  }

  .lego-page .padding-h-9--desktop {
    padding-left: 9px;
    padding-right: 9px;
  }

  .lego-page .padding-h-10--desktop {
    padding-left: 10px;
    padding-right: 10px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .padding-h-0--laptop {
    padding-left: 0px;
    padding-right: 0px;
  }

  .lego-page .padding-h-1--laptop {
    padding-left: 1px;
    padding-right: 1px;
  }

  .lego-page .padding-h-2--laptop {
    padding-left: 2px;
    padding-right: 2px;
  }

  .lego-page .padding-h-3--laptop {
    padding-left: 3px;
    padding-right: 3px;
  }

  .lego-page .padding-h-4--laptop {
    padding-left: 4px;
    padding-right: 4px;
  }

  .lego-page .padding-h-5--laptop {
    padding-left: 5px;
    padding-right: 5px;
  }

  .lego-page .padding-h-6--laptop {
    padding-left: 6px;
    padding-right: 6px;
  }

  .lego-page .padding-h-7--laptop {
    padding-left: 7px;
    padding-right: 7px;
  }

  .lego-page .padding-h-8--laptop {
    padding-left: 8px;
    padding-right: 8px;
  }

  .lego-page .padding-h-9--laptop {
    padding-left: 9px;
    padding-right: 9px;
  }

  .lego-page .padding-h-10--laptop {
    padding-left: 10px;
    padding-right: 10px;
  }
}

.lego-page .margin-left-0 {
  margin-left: 0px;
}

.lego-page .margin-left-1 {
  margin-left: 1px;
}

.lego-page .margin-left-2 {
  margin-left: 2px;
}

.lego-page .margin-left-3 {
  margin-left: 3px;
}

.lego-page .margin-left-4 {
  margin-left: 4px;
}

.lego-page .margin-left-5 {
  margin-left: 5px;
}

.lego-page .margin-left-6 {
  margin-left: 6px;
}

.lego-page .margin-left-7 {
  margin-left: 7px;
}

.lego-page .margin-left-8 {
  margin-left: 8px;
}

.lego-page .margin-left-9 {
  margin-left: 9px;
}

.lego-page .margin-left-10 {
  margin-left: 10px;
}

@media only screen and (min-width: 760px) {
  .lego-page .margin-left-0--non-handhelds {
    margin-left: 0px;
  }

  .lego-page .margin-left-1--non-handhelds {
    margin-left: 1px;
  }

  .lego-page .margin-left-2--non-handhelds {
    margin-left: 2px;
  }

  .lego-page .margin-left-3--non-handhelds {
    margin-left: 3px;
  }

  .lego-page .margin-left-4--non-handhelds {
    margin-left: 4px;
  }

  .lego-page .margin-left-5--non-handhelds {
    margin-left: 5px;
  }

  .lego-page .margin-left-6--non-handhelds {
    margin-left: 6px;
  }

  .lego-page .margin-left-7--non-handhelds {
    margin-left: 7px;
  }

  .lego-page .margin-left-8--non-handhelds {
    margin-left: 8px;
  }

  .lego-page .margin-left-9--non-handhelds {
    margin-left: 9px;
  }

  .lego-page .margin-left-10--non-handhelds {
    margin-left: 10px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-left-0--handhelds {
    margin-left: 0px;
  }

  .lego-page .margin-left-1--handhelds {
    margin-left: 1px;
  }

  .lego-page .margin-left-2--handhelds {
    margin-left: 2px;
  }

  .lego-page .margin-left-3--handhelds {
    margin-left: 3px;
  }

  .lego-page .margin-left-4--handhelds {
    margin-left: 4px;
  }

  .lego-page .margin-left-5--handhelds {
    margin-left: 5px;
  }

  .lego-page .margin-left-6--handhelds {
    margin-left: 6px;
  }

  .lego-page .margin-left-7--handhelds {
    margin-left: 7px;
  }

  .lego-page .margin-left-8--handhelds {
    margin-left: 8px;
  }

  .lego-page .margin-left-9--handhelds {
    margin-left: 9px;
  }

  .lego-page .margin-left-10--handhelds {
    margin-left: 10px;
  }
}

@media only screen and (min-width: 1040px) {
  .lego-page .margin-left-0--desktop {
    margin-left: 0px;
  }

  .lego-page .margin-left-1--desktop {
    margin-left: 1px;
  }

  .lego-page .margin-left-2--desktop {
    margin-left: 2px;
  }

  .lego-page .margin-left-3--desktop {
    margin-left: 3px;
  }

  .lego-page .margin-left-4--desktop {
    margin-left: 4px;
  }

  .lego-page .margin-left-5--desktop {
    margin-left: 5px;
  }

  .lego-page .margin-left-6--desktop {
    margin-left: 6px;
  }

  .lego-page .margin-left-7--desktop {
    margin-left: 7px;
  }

  .lego-page .margin-left-8--desktop {
    margin-left: 8px;
  }

  .lego-page .margin-left-9--desktop {
    margin-left: 9px;
  }

  .lego-page .margin-left-10--desktop {
    margin-left: 10px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-left-0--laptop {
    margin-left: 0px;
  }

  .lego-page .margin-left-1--laptop {
    margin-left: 1px;
  }

  .lego-page .margin-left-2--laptop {
    margin-left: 2px;
  }

  .lego-page .margin-left-3--laptop {
    margin-left: 3px;
  }

  .lego-page .margin-left-4--laptop {
    margin-left: 4px;
  }

  .lego-page .margin-left-5--laptop {
    margin-left: 5px;
  }

  .lego-page .margin-left-6--laptop {
    margin-left: 6px;
  }

  .lego-page .margin-left-7--laptop {
    margin-left: 7px;
  }

  .lego-page .margin-left-8--laptop {
    margin-left: 8px;
  }

  .lego-page .margin-left-9--laptop {
    margin-left: 9px;
  }

  .lego-page .margin-left-10--laptop {
    margin-left: 10px;
  }
}

.lego-page .padding-left-0 {
  padding-left: 0px;
}

.lego-page .padding-left-1 {
  padding-left: 1px;
}

.lego-page .padding-left-2 {
  padding-left: 2px;
}

.lego-page .padding-left-3 {
  padding-left: 3px;
}

.lego-page .padding-left-4 {
  padding-left: 4px;
}

.lego-page .padding-left-5 {
  padding-left: 5px;
}

.lego-page .padding-left-6 {
  padding-left: 6px;
}

.lego-page .padding-left-7 {
  padding-left: 7px;
}

.lego-page .padding-left-8 {
  padding-left: 8px;
}

.lego-page .padding-left-9 {
  padding-left: 9px;
}

.lego-page .padding-left-10 {
  padding-left: 10px;
}

@media only screen and (min-width: 760px) {
  .lego-page .padding-left-0--non-handhelds {
    padding-left: 0px;
  }

  .lego-page .padding-left-1--non-handhelds {
    padding-left: 1px;
  }

  .lego-page .padding-left-2--non-handhelds {
    padding-left: 2px;
  }

  .lego-page .padding-left-3--non-handhelds {
    padding-left: 3px;
  }

  .lego-page .padding-left-4--non-handhelds {
    padding-left: 4px;
  }

  .lego-page .padding-left-5--non-handhelds {
    padding-left: 5px;
  }

  .lego-page .padding-left-6--non-handhelds {
    padding-left: 6px;
  }

  .lego-page .padding-left-7--non-handhelds {
    padding-left: 7px;
  }

  .lego-page .padding-left-8--non-handhelds {
    padding-left: 8px;
  }

  .lego-page .padding-left-9--non-handhelds {
    padding-left: 9px;
  }

  .lego-page .padding-left-10--non-handhelds {
    padding-left: 10px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .padding-left-0--handhelds {
    padding-left: 0px;
  }

  .lego-page .padding-left-1--handhelds {
    padding-left: 1px;
  }

  .lego-page .padding-left-2--handhelds {
    padding-left: 2px;
  }

  .lego-page .padding-left-3--handhelds {
    padding-left: 3px;
  }

  .lego-page .padding-left-4--handhelds {
    padding-left: 4px;
  }

  .lego-page .padding-left-5--handhelds {
    padding-left: 5px;
  }

  .lego-page .padding-left-6--handhelds {
    padding-left: 6px;
  }

  .lego-page .padding-left-7--handhelds {
    padding-left: 7px;
  }

  .lego-page .padding-left-8--handhelds {
    padding-left: 8px;
  }

  .lego-page .padding-left-9--handhelds {
    padding-left: 9px;
  }

  .lego-page .padding-left-10--handhelds {
    padding-left: 10px;
  }
}

@media only screen and (min-width: 1040px) {
  .lego-page .padding-left-0--desktop {
    padding-left: 0px;
  }

  .lego-page .padding-left-1--desktop {
    padding-left: 1px;
  }

  .lego-page .padding-left-2--desktop {
    padding-left: 2px;
  }

  .lego-page .padding-left-3--desktop {
    padding-left: 3px;
  }

  .lego-page .padding-left-4--desktop {
    padding-left: 4px;
  }

  .lego-page .padding-left-5--desktop {
    padding-left: 5px;
  }

  .lego-page .padding-left-6--desktop {
    padding-left: 6px;
  }

  .lego-page .padding-left-7--desktop {
    padding-left: 7px;
  }

  .lego-page .padding-left-8--desktop {
    padding-left: 8px;
  }

  .lego-page .padding-left-9--desktop {
    padding-left: 9px;
  }

  .lego-page .padding-left-10--desktop {
    padding-left: 10px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .padding-left-0--laptop {
    padding-left: 0px;
  }

  .lego-page .padding-left-1--laptop {
    padding-left: 1px;
  }

  .lego-page .padding-left-2--laptop {
    padding-left: 2px;
  }

  .lego-page .padding-left-3--laptop {
    padding-left: 3px;
  }

  .lego-page .padding-left-4--laptop {
    padding-left: 4px;
  }

  .lego-page .padding-left-5--laptop {
    padding-left: 5px;
  }

  .lego-page .padding-left-6--laptop {
    padding-left: 6px;
  }

  .lego-page .padding-left-7--laptop {
    padding-left: 7px;
  }

  .lego-page .padding-left-8--laptop {
    padding-left: 8px;
  }

  .lego-page .padding-left-9--laptop {
    padding-left: 9px;
  }

  .lego-page .padding-left-10--laptop {
    padding-left: 10px;
  }
}

.lego-page .margin-right-0 {
  margin-right: 0px;
}

.lego-page .margin-right-1 {
  margin-right: 1px;
}

.lego-page .margin-right-2 {
  margin-right: 2px;
}

.lego-page .margin-right-3 {
  margin-right: 3px;
}

.lego-page .margin-right-4 {
  margin-right: 4px;
}

.lego-page .margin-right-5 {
  margin-right: 5px;
}

.lego-page .margin-right-6 {
  margin-right: 6px;
}

.lego-page .margin-right-7 {
  margin-right: 7px;
}

.lego-page .margin-right-8 {
  margin-right: 8px;
}

.lego-page .margin-right-9 {
  margin-right: 9px;
}

.lego-page .margin-right-10 {
  margin-right: 10px;
}

@media only screen and (min-width: 760px) {
  .lego-page .margin-right-0--non-handhelds {
    margin-right: 0px;
  }

  .lego-page .margin-right-1--non-handhelds {
    margin-right: 1px;
  }

  .lego-page .margin-right-2--non-handhelds {
    margin-right: 2px;
  }

  .lego-page .margin-right-3--non-handhelds {
    margin-right: 3px;
  }

  .lego-page .margin-right-4--non-handhelds {
    margin-right: 4px;
  }

  .lego-page .margin-right-5--non-handhelds {
    margin-right: 5px;
  }

  .lego-page .margin-right-6--non-handhelds {
    margin-right: 6px;
  }

  .lego-page .margin-right-7--non-handhelds {
    margin-right: 7px;
  }

  .lego-page .margin-right-8--non-handhelds {
    margin-right: 8px;
  }

  .lego-page .margin-right-9--non-handhelds {
    margin-right: 9px;
  }

  .lego-page .margin-right-10--non-handhelds {
    margin-right: 10px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-right-0--handhelds {
    margin-right: 0px;
  }

  .lego-page .margin-right-1--handhelds {
    margin-right: 1px;
  }

  .lego-page .margin-right-2--handhelds {
    margin-right: 2px;
  }

  .lego-page .margin-right-3--handhelds {
    margin-right: 3px;
  }

  .lego-page .margin-right-4--handhelds {
    margin-right: 4px;
  }

  .lego-page .margin-right-5--handhelds {
    margin-right: 5px;
  }

  .lego-page .margin-right-6--handhelds {
    margin-right: 6px;
  }

  .lego-page .margin-right-7--handhelds {
    margin-right: 7px;
  }

  .lego-page .margin-right-8--handhelds {
    margin-right: 8px;
  }

  .lego-page .margin-right-9--handhelds {
    margin-right: 9px;
  }

  .lego-page .margin-right-10--handhelds {
    margin-right: 10px;
  }
}

@media only screen and (min-width: 1040px) {
  .lego-page .margin-right-0--desktop {
    margin-right: 0px;
  }

  .lego-page .margin-right-1--desktop {
    margin-right: 1px;
  }

  .lego-page .margin-right-2--desktop {
    margin-right: 2px;
  }

  .lego-page .margin-right-3--desktop {
    margin-right: 3px;
  }

  .lego-page .margin-right-4--desktop {
    margin-right: 4px;
  }

  .lego-page .margin-right-5--desktop {
    margin-right: 5px;
  }

  .lego-page .margin-right-6--desktop {
    margin-right: 6px;
  }

  .lego-page .margin-right-7--desktop {
    margin-right: 7px;
  }

  .lego-page .margin-right-8--desktop {
    margin-right: 8px;
  }

  .lego-page .margin-right-9--desktop {
    margin-right: 9px;
  }

  .lego-page .margin-right-10--desktop {
    margin-right: 10px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-right-0--laptop {
    margin-right: 0px;
  }

  .lego-page .margin-right-1--laptop {
    margin-right: 1px;
  }

  .lego-page .margin-right-2--laptop {
    margin-right: 2px;
  }

  .lego-page .margin-right-3--laptop {
    margin-right: 3px;
  }

  .lego-page .margin-right-4--laptop {
    margin-right: 4px;
  }

  .lego-page .margin-right-5--laptop {
    margin-right: 5px;
  }

  .lego-page .margin-right-6--laptop {
    margin-right: 6px;
  }

  .lego-page .margin-right-7--laptop {
    margin-right: 7px;
  }

  .lego-page .margin-right-8--laptop {
    margin-right: 8px;
  }

  .lego-page .margin-right-9--laptop {
    margin-right: 9px;
  }

  .lego-page .margin-right-10--laptop {
    margin-right: 10px;
  }
}

.lego-page .padding-right-0 {
  padding-right: 0px;
}

.lego-page .padding-right-1 {
  padding-right: 1px;
}

.lego-page .padding-right-2 {
  padding-right: 2px;
}

.lego-page .padding-right-3 {
  padding-right: 3px;
}

.lego-page .padding-right-4 {
  padding-right: 4px;
}

.lego-page .padding-right-5 {
  padding-right: 5px;
}

.lego-page .padding-right-6 {
  padding-right: 6px;
}

.lego-page .padding-right-7 {
  padding-right: 7px;
}

.lego-page .padding-right-8 {
  padding-right: 8px;
}

.lego-page .padding-right-9 {
  padding-right: 9px;
}

.lego-page .padding-right-10 {
  padding-right: 10px;
}

@media only screen and (min-width: 760px) {
  .lego-page .padding-right-0--non-handhelds {
    padding-right: 0px;
  }

  .lego-page .padding-right-1--non-handhelds {
    padding-right: 1px;
  }

  .lego-page .padding-right-2--non-handhelds {
    padding-right: 2px;
  }

  .lego-page .padding-right-3--non-handhelds {
    padding-right: 3px;
  }

  .lego-page .padding-right-4--non-handhelds {
    padding-right: 4px;
  }

  .lego-page .padding-right-5--non-handhelds {
    padding-right: 5px;
  }

  .lego-page .padding-right-6--non-handhelds {
    padding-right: 6px;
  }

  .lego-page .padding-right-7--non-handhelds {
    padding-right: 7px;
  }

  .lego-page .padding-right-8--non-handhelds {
    padding-right: 8px;
  }

  .lego-page .padding-right-9--non-handhelds {
    padding-right: 9px;
  }

  .lego-page .padding-right-10--non-handhelds {
    padding-right: 10px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .padding-right-0--handhelds {
    padding-right: 0px;
  }

  .lego-page .padding-right-1--handhelds {
    padding-right: 1px;
  }

  .lego-page .padding-right-2--handhelds {
    padding-right: 2px;
  }

  .lego-page .padding-right-3--handhelds {
    padding-right: 3px;
  }

  .lego-page .padding-right-4--handhelds {
    padding-right: 4px;
  }

  .lego-page .padding-right-5--handhelds {
    padding-right: 5px;
  }

  .lego-page .padding-right-6--handhelds {
    padding-right: 6px;
  }

  .lego-page .padding-right-7--handhelds {
    padding-right: 7px;
  }

  .lego-page .padding-right-8--handhelds {
    padding-right: 8px;
  }

  .lego-page .padding-right-9--handhelds {
    padding-right: 9px;
  }

  .lego-page .padding-right-10--handhelds {
    padding-right: 10px;
  }
}

@media only screen and (min-width: 1040px) {
  .lego-page .padding-right-0--desktop {
    padding-right: 0px;
  }

  .lego-page .padding-right-1--desktop {
    padding-right: 1px;
  }

  .lego-page .padding-right-2--desktop {
    padding-right: 2px;
  }

  .lego-page .padding-right-3--desktop {
    padding-right: 3px;
  }

  .lego-page .padding-right-4--desktop {
    padding-right: 4px;
  }

  .lego-page .padding-right-5--desktop {
    padding-right: 5px;
  }

  .lego-page .padding-right-6--desktop {
    padding-right: 6px;
  }

  .lego-page .padding-right-7--desktop {
    padding-right: 7px;
  }

  .lego-page .padding-right-8--desktop {
    padding-right: 8px;
  }

  .lego-page .padding-right-9--desktop {
    padding-right: 9px;
  }

  .lego-page .padding-right-10--desktop {
    padding-right: 10px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .padding-right-0--laptop {
    padding-right: 0px;
  }

  .lego-page .padding-right-1--laptop {
    padding-right: 1px;
  }

  .lego-page .padding-right-2--laptop {
    padding-right: 2px;
  }

  .lego-page .padding-right-3--laptop {
    padding-right: 3px;
  }

  .lego-page .padding-right-4--laptop {
    padding-right: 4px;
  }

  .lego-page .padding-right-5--laptop {
    padding-right: 5px;
  }

  .lego-page .padding-right-6--laptop {
    padding-right: 6px;
  }

  .lego-page .padding-right-7--laptop {
    padding-right: 7px;
  }

  .lego-page .padding-right-8--laptop {
    padding-right: 8px;
  }

  .lego-page .padding-right-9--laptop {
    padding-right: 9px;
  }

  .lego-page .padding-right-10--laptop {
    padding-right: 10px;
  }
}

.lego-page .margin-h-15 {
  margin-left: 15px;
  margin-right: 15px;
}

.lego-page .margin-h-20 {
  margin-left: 20px;
  margin-right: 20px;
}

.lego-page .margin-h-25 {
  margin-left: 25px;
  margin-right: 25px;
}

.lego-page .margin-h-30 {
  margin-left: 30px;
  margin-right: 30px;
}

.lego-page .margin-h-35 {
  margin-left: 35px;
  margin-right: 35px;
}

.lego-page .margin-h-40 {
  margin-left: 40px;
  margin-right: 40px;
}

.lego-page .margin-h-45 {
  margin-left: 45px;
  margin-right: 45px;
}

.lego-page .margin-h-50 {
  margin-left: 50px;
  margin-right: 50px;
}

.lego-page .margin-h-55 {
  margin-left: 55px;
  margin-right: 55px;
}

.lego-page .margin-h-60 {
  margin-left: 60px;
  margin-right: 60px;
}

@media only screen and (min-width: 760px) {
  .lego-page .margin-h-15--non-handhelds {
    margin-left: 15px;
    margin-right: 15px;
  }

  .lego-page .margin-h-20--non-handhelds {
    margin-left: 20px;
    margin-right: 20px;
  }

  .lego-page .margin-h-25--non-handhelds {
    margin-left: 25px;
    margin-right: 25px;
  }

  .lego-page .margin-h-30--non-handhelds {
    margin-left: 30px;
    margin-right: 30px;
  }

  .lego-page .margin-h-35--non-handhelds {
    margin-left: 35px;
    margin-right: 35px;
  }

  .lego-page .margin-h-40--non-handhelds {
    margin-left: 40px;
    margin-right: 40px;
  }

  .lego-page .margin-h-45--non-handhelds {
    margin-left: 45px;
    margin-right: 45px;
  }

  .lego-page .margin-h-50--non-handhelds {
    margin-left: 50px;
    margin-right: 50px;
  }

  .lego-page .margin-h-55--non-handhelds {
    margin-left: 55px;
    margin-right: 55px;
  }

  .lego-page .margin-h-60--non-handhelds {
    margin-left: 60px;
    margin-right: 60px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-h-15--handhelds {
    margin-left: 15px;
    margin-right: 15px;
  }

  .lego-page .margin-h-20--handhelds {
    margin-left: 20px;
    margin-right: 20px;
  }

  .lego-page .margin-h-25--handhelds {
    margin-left: 25px;
    margin-right: 25px;
  }

  .lego-page .margin-h-30--handhelds {
    margin-left: 30px;
    margin-right: 30px;
  }

  .lego-page .margin-h-35--handhelds {
    margin-left: 35px;
    margin-right: 35px;
  }

  .lego-page .margin-h-40--handhelds {
    margin-left: 40px;
    margin-right: 40px;
  }

  .lego-page .margin-h-45--handhelds {
    margin-left: 45px;
    margin-right: 45px;
  }

  .lego-page .margin-h-50--handhelds {
    margin-left: 50px;
    margin-right: 50px;
  }

  .lego-page .margin-h-55--handhelds {
    margin-left: 55px;
    margin-right: 55px;
  }

  .lego-page .margin-h-60--handhelds {
    margin-left: 60px;
    margin-right: 60px;
  }
}

@media only screen and (min-width: 1040px) {
  .lego-page .margin-h-15--desktop {
    margin-left: 15px;
    margin-right: 15px;
  }

  .lego-page .margin-h-20--desktop {
    margin-left: 20px;
    margin-right: 20px;
  }

  .lego-page .margin-h-25--desktop {
    margin-left: 25px;
    margin-right: 25px;
  }

  .lego-page .margin-h-30--desktop {
    margin-left: 30px;
    margin-right: 30px;
  }

  .lego-page .margin-h-35--desktop {
    margin-left: 35px;
    margin-right: 35px;
  }

  .lego-page .margin-h-40--desktop {
    margin-left: 40px;
    margin-right: 40px;
  }

  .lego-page .margin-h-45--desktop {
    margin-left: 45px;
    margin-right: 45px;
  }

  .lego-page .margin-h-50--desktop {
    margin-left: 50px;
    margin-right: 50px;
  }

  .lego-page .margin-h-55--desktop {
    margin-left: 55px;
    margin-right: 55px;
  }

  .lego-page .margin-h-60--desktop {
    margin-left: 60px;
    margin-right: 60px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-h-15--laptop {
    margin-left: 15px;
    margin-right: 15px;
  }

  .lego-page .margin-h-20--laptop {
    margin-left: 20px;
    margin-right: 20px;
  }

  .lego-page .margin-h-25--laptop {
    margin-left: 25px;
    margin-right: 25px;
  }

  .lego-page .margin-h-30--laptop {
    margin-left: 30px;
    margin-right: 30px;
  }

  .lego-page .margin-h-35--laptop {
    margin-left: 35px;
    margin-right: 35px;
  }

  .lego-page .margin-h-40--laptop {
    margin-left: 40px;
    margin-right: 40px;
  }

  .lego-page .margin-h-45--laptop {
    margin-left: 45px;
    margin-right: 45px;
  }

  .lego-page .margin-h-50--laptop {
    margin-left: 50px;
    margin-right: 50px;
  }

  .lego-page .margin-h-55--laptop {
    margin-left: 55px;
    margin-right: 55px;
  }

  .lego-page .margin-h-60--laptop {
    margin-left: 60px;
    margin-right: 60px;
  }
}

.lego-page .padding-h-15 {
  padding-left: 15px;
  padding-right: 15px;
}

.lego-page .padding-h-20 {
  padding-left: 20px;
  padding-right: 20px;
}

.lego-page .padding-h-25 {
  padding-left: 25px;
  padding-right: 25px;
}

.lego-page .padding-h-30 {
  padding-left: 30px;
  padding-right: 30px;
}

.lego-page .padding-h-35 {
  padding-left: 35px;
  padding-right: 35px;
}

.lego-page .padding-h-40 {
  padding-left: 40px;
  padding-right: 40px;
}

.lego-page .padding-h-45 {
  padding-left: 45px;
  padding-right: 45px;
}

.lego-page .padding-h-50 {
  padding-left: 50px;
  padding-right: 50px;
}

.lego-page .padding-h-55 {
  padding-left: 55px;
  padding-right: 55px;
}

.lego-page .padding-h-60 {
  padding-left: 60px;
  padding-right: 60px;
}

@media only screen and (min-width: 760px) {
  .lego-page .padding-h-15--non-handhelds {
    padding-left: 15px;
    padding-right: 15px;
  }

  .lego-page .padding-h-20--non-handhelds {
    padding-left: 20px;
    padding-right: 20px;
  }

  .lego-page .padding-h-25--non-handhelds {
    padding-left: 25px;
    padding-right: 25px;
  }

  .lego-page .padding-h-30--non-handhelds {
    padding-left: 30px;
    padding-right: 30px;
  }

  .lego-page .padding-h-35--non-handhelds {
    padding-left: 35px;
    padding-right: 35px;
  }

  .lego-page .padding-h-40--non-handhelds {
    padding-left: 40px;
    padding-right: 40px;
  }

  .lego-page .padding-h-45--non-handhelds {
    padding-left: 45px;
    padding-right: 45px;
  }

  .lego-page .padding-h-50--non-handhelds {
    padding-left: 50px;
    padding-right: 50px;
  }

  .lego-page .padding-h-55--non-handhelds {
    padding-left: 55px;
    padding-right: 55px;
  }

  .lego-page .padding-h-60--non-handhelds {
    padding-left: 60px;
    padding-right: 60px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .padding-h-15--handhelds {
    padding-left: 15px;
    padding-right: 15px;
  }

  .lego-page .padding-h-20--handhelds {
    padding-left: 20px;
    padding-right: 20px;
  }

  .lego-page .padding-h-25--handhelds {
    padding-left: 25px;
    padding-right: 25px;
  }

  .lego-page .padding-h-30--handhelds {
    padding-left: 30px;
    padding-right: 30px;
  }

  .lego-page .padding-h-35--handhelds {
    padding-left: 35px;
    padding-right: 35px;
  }

  .lego-page .padding-h-40--handhelds {
    padding-left: 40px;
    padding-right: 40px;
  }

  .lego-page .padding-h-45--handhelds {
    padding-left: 45px;
    padding-right: 45px;
  }

  .lego-page .padding-h-50--handhelds {
    padding-left: 50px;
    padding-right: 50px;
  }

  .lego-page .padding-h-55--handhelds {
    padding-left: 55px;
    padding-right: 55px;
  }

  .lego-page .padding-h-60--handhelds {
    padding-left: 60px;
    padding-right: 60px;
  }
}

@media only screen and (min-width: 1040px) {
  .lego-page .padding-h-15--desktop {
    padding-left: 15px;
    padding-right: 15px;
  }

  .lego-page .padding-h-20--desktop {
    padding-left: 20px;
    padding-right: 20px;
  }

  .lego-page .padding-h-25--desktop {
    padding-left: 25px;
    padding-right: 25px;
  }

  .lego-page .padding-h-30--desktop {
    padding-left: 30px;
    padding-right: 30px;
  }

  .lego-page .padding-h-35--desktop {
    padding-left: 35px;
    padding-right: 35px;
  }

  .lego-page .padding-h-40--desktop {
    padding-left: 40px;
    padding-right: 40px;
  }

  .lego-page .padding-h-45--desktop {
    padding-left: 45px;
    padding-right: 45px;
  }

  .lego-page .padding-h-50--desktop {
    padding-left: 50px;
    padding-right: 50px;
  }

  .lego-page .padding-h-55--desktop {
    padding-left: 55px;
    padding-right: 55px;
  }

  .lego-page .padding-h-60--desktop {
    padding-left: 60px;
    padding-right: 60px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .padding-h-15--laptop {
    padding-left: 15px;
    padding-right: 15px;
  }

  .lego-page .padding-h-20--laptop {
    padding-left: 20px;
    padding-right: 20px;
  }

  .lego-page .padding-h-25--laptop {
    padding-left: 25px;
    padding-right: 25px;
  }

  .lego-page .padding-h-30--laptop {
    padding-left: 30px;
    padding-right: 30px;
  }

  .lego-page .padding-h-35--laptop {
    padding-left: 35px;
    padding-right: 35px;
  }

  .lego-page .padding-h-40--laptop {
    padding-left: 40px;
    padding-right: 40px;
  }

  .lego-page .padding-h-45--laptop {
    padding-left: 45px;
    padding-right: 45px;
  }

  .lego-page .padding-h-50--laptop {
    padding-left: 50px;
    padding-right: 50px;
  }

  .lego-page .padding-h-55--laptop {
    padding-left: 55px;
    padding-right: 55px;
  }

  .lego-page .padding-h-60--laptop {
    padding-left: 60px;
    padding-right: 60px;
  }
}

.lego-page .margin-left-15 {
  margin-left: 15px;
}

.lego-page .margin-left-20 {
  margin-left: 20px;
}

.lego-page .margin-left-25 {
  margin-left: 25px;
}

.lego-page .margin-left-30 {
  margin-left: 30px;
}

.lego-page .margin-left-35 {
  margin-left: 35px;
}

.lego-page .margin-left-40 {
  margin-left: 40px;
}

.lego-page .margin-left-45 {
  margin-left: 45px;
}

.lego-page .margin-left-50 {
  margin-left: 50px;
}

.lego-page .margin-left-55 {
  margin-left: 55px;
}

.lego-page .margin-left-60 {
  margin-left: 60px;
}

@media only screen and (min-width: 760px) {
  .lego-page .margin-left-15--non-handhelds {
    margin-left: 15px;
  }

  .lego-page .margin-left-20--non-handhelds {
    margin-left: 20px;
  }

  .lego-page .margin-left-25--non-handhelds {
    margin-left: 25px;
  }

  .lego-page .margin-left-30--non-handhelds {
    margin-left: 30px;
  }

  .lego-page .margin-left-35--non-handhelds {
    margin-left: 35px;
  }

  .lego-page .margin-left-40--non-handhelds {
    margin-left: 40px;
  }

  .lego-page .margin-left-45--non-handhelds {
    margin-left: 45px;
  }

  .lego-page .margin-left-50--non-handhelds {
    margin-left: 50px;
  }

  .lego-page .margin-left-55--non-handhelds {
    margin-left: 55px;
  }

  .lego-page .margin-left-60--non-handhelds {
    margin-left: 60px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-left-15--handhelds {
    margin-left: 15px;
  }

  .lego-page .margin-left-20--handhelds {
    margin-left: 20px;
  }

  .lego-page .margin-left-25--handhelds {
    margin-left: 25px;
  }

  .lego-page .margin-left-30--handhelds {
    margin-left: 30px;
  }

  .lego-page .margin-left-35--handhelds {
    margin-left: 35px;
  }

  .lego-page .margin-left-40--handhelds {
    margin-left: 40px;
  }

  .lego-page .margin-left-45--handhelds {
    margin-left: 45px;
  }

  .lego-page .margin-left-50--handhelds {
    margin-left: 50px;
  }

  .lego-page .margin-left-55--handhelds {
    margin-left: 55px;
  }

  .lego-page .margin-left-60--handhelds {
    margin-left: 60px;
  }
}

@media only screen and (min-width: 1040px) {
  .lego-page .margin-left-15--desktop {
    margin-left: 15px;
  }

  .lego-page .margin-left-20--desktop {
    margin-left: 20px;
  }

  .lego-page .margin-left-25--desktop {
    margin-left: 25px;
  }

  .lego-page .margin-left-30--desktop {
    margin-left: 30px;
  }

  .lego-page .margin-left-35--desktop {
    margin-left: 35px;
  }

  .lego-page .margin-left-40--desktop {
    margin-left: 40px;
  }

  .lego-page .margin-left-45--desktop {
    margin-left: 45px;
  }

  .lego-page .margin-left-50--desktop {
    margin-left: 50px;
  }

  .lego-page .margin-left-55--desktop {
    margin-left: 55px;
  }

  .lego-page .margin-left-60--desktop {
    margin-left: 60px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-left-15--laptop {
    margin-left: 15px;
  }

  .lego-page .margin-left-20--laptop {
    margin-left: 20px;
  }

  .lego-page .margin-left-25--laptop {
    margin-left: 25px;
  }

  .lego-page .margin-left-30--laptop {
    margin-left: 30px;
  }

  .lego-page .margin-left-35--laptop {
    margin-left: 35px;
  }

  .lego-page .margin-left-40--laptop {
    margin-left: 40px;
  }

  .lego-page .margin-left-45--laptop {
    margin-left: 45px;
  }

  .lego-page .margin-left-50--laptop {
    margin-left: 50px;
  }

  .lego-page .margin-left-55--laptop {
    margin-left: 55px;
  }

  .lego-page .margin-left-60--laptop {
    margin-left: 60px;
  }
}

.lego-page .padding-left-15 {
  padding-left: 15px;
}

.lego-page .padding-left-20 {
  padding-left: 20px;
}

.lego-page .padding-left-25 {
  padding-left: 25px;
}

.lego-page .padding-left-30 {
  padding-left: 30px;
}

.lego-page .padding-left-35 {
  padding-left: 35px;
}

.lego-page .padding-left-40 {
  padding-left: 40px;
}

.lego-page .padding-left-45 {
  padding-left: 45px;
}

.lego-page .padding-left-50 {
  padding-left: 50px;
}

.lego-page .padding-left-55 {
  padding-left: 55px;
}

.lego-page .padding-left-60 {
  padding-left: 60px;
}

@media only screen and (min-width: 760px) {
  .lego-page .padding-left-15--non-handhelds {
    padding-left: 15px;
  }

  .lego-page .padding-left-20--non-handhelds {
    padding-left: 20px;
  }

  .lego-page .padding-left-25--non-handhelds {
    padding-left: 25px;
  }

  .lego-page .padding-left-30--non-handhelds {
    padding-left: 30px;
  }

  .lego-page .padding-left-35--non-handhelds {
    padding-left: 35px;
  }

  .lego-page .padding-left-40--non-handhelds {
    padding-left: 40px;
  }

  .lego-page .padding-left-45--non-handhelds {
    padding-left: 45px;
  }

  .lego-page .padding-left-50--non-handhelds {
    padding-left: 50px;
  }

  .lego-page .padding-left-55--non-handhelds {
    padding-left: 55px;
  }

  .lego-page .padding-left-60--non-handhelds {
    padding-left: 60px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .padding-left-15--handhelds {
    padding-left: 15px;
  }

  .lego-page .padding-left-20--handhelds {
    padding-left: 20px;
  }

  .lego-page .padding-left-25--handhelds {
    padding-left: 25px;
  }

  .lego-page .padding-left-30--handhelds {
    padding-left: 30px;
  }

  .lego-page .padding-left-35--handhelds {
    padding-left: 35px;
  }

  .lego-page .padding-left-40--handhelds {
    padding-left: 40px;
  }

  .lego-page .padding-left-45--handhelds {
    padding-left: 45px;
  }

  .lego-page .padding-left-50--handhelds {
    padding-left: 50px;
  }

  .lego-page .padding-left-55--handhelds {
    padding-left: 55px;
  }

  .lego-page .padding-left-60--handhelds {
    padding-left: 60px;
  }
}

@media only screen and (min-width: 1040px) {
  .lego-page .padding-left-15--desktop {
    padding-left: 15px;
  }

  .lego-page .padding-left-20--desktop {
    padding-left: 20px;
  }

  .lego-page .padding-left-25--desktop {
    padding-left: 25px;
  }

  .lego-page .padding-left-30--desktop {
    padding-left: 30px;
  }

  .lego-page .padding-left-35--desktop {
    padding-left: 35px;
  }

  .lego-page .padding-left-40--desktop {
    padding-left: 40px;
  }

  .lego-page .padding-left-45--desktop {
    padding-left: 45px;
  }

  .lego-page .padding-left-50--desktop {
    padding-left: 50px;
  }

  .lego-page .padding-left-55--desktop {
    padding-left: 55px;
  }

  .lego-page .padding-left-60--desktop {
    padding-left: 60px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .padding-left-15--laptop {
    padding-left: 15px;
  }

  .lego-page .padding-left-20--laptop {
    padding-left: 20px;
  }

  .lego-page .padding-left-25--laptop {
    padding-left: 25px;
  }

  .lego-page .padding-left-30--laptop {
    padding-left: 30px;
  }

  .lego-page .padding-left-35--laptop {
    padding-left: 35px;
  }

  .lego-page .padding-left-40--laptop {
    padding-left: 40px;
  }

  .lego-page .padding-left-45--laptop {
    padding-left: 45px;
  }

  .lego-page .padding-left-50--laptop {
    padding-left: 50px;
  }

  .lego-page .padding-left-55--laptop {
    padding-left: 55px;
  }

  .lego-page .padding-left-60--laptop {
    padding-left: 60px;
  }
}

.lego-page .margin-right-15 {
  margin-right: 15px;
}

.lego-page .margin-right-20 {
  margin-right: 20px;
}

.lego-page .margin-right-25 {
  margin-right: 25px;
}

.lego-page .margin-right-30 {
  margin-right: 30px;
}

.lego-page .margin-right-35 {
  margin-right: 35px;
}

.lego-page .margin-right-40 {
  margin-right: 40px;
}

.lego-page .margin-right-45 {
  margin-right: 45px;
}

.lego-page .margin-right-50 {
  margin-right: 50px;
}

.lego-page .margin-right-55 {
  margin-right: 55px;
}

.lego-page .margin-right-60 {
  margin-right: 60px;
}

@media only screen and (min-width: 760px) {
  .lego-page .margin-right-15--non-handhelds {
    margin-right: 15px;
  }

  .lego-page .margin-right-20--non-handhelds {
    margin-right: 20px;
  }

  .lego-page .margin-right-25--non-handhelds {
    margin-right: 25px;
  }

  .lego-page .margin-right-30--non-handhelds {
    margin-right: 30px;
  }

  .lego-page .margin-right-35--non-handhelds {
    margin-right: 35px;
  }

  .lego-page .margin-right-40--non-handhelds {
    margin-right: 40px;
  }

  .lego-page .margin-right-45--non-handhelds {
    margin-right: 45px;
  }

  .lego-page .margin-right-50--non-handhelds {
    margin-right: 50px;
  }

  .lego-page .margin-right-55--non-handhelds {
    margin-right: 55px;
  }

  .lego-page .margin-right-60--non-handhelds {
    margin-right: 60px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-right-15--handhelds {
    margin-right: 15px;
  }

  .lego-page .margin-right-20--handhelds {
    margin-right: 20px;
  }

  .lego-page .margin-right-25--handhelds {
    margin-right: 25px;
  }

  .lego-page .margin-right-30--handhelds {
    margin-right: 30px;
  }

  .lego-page .margin-right-35--handhelds {
    margin-right: 35px;
  }

  .lego-page .margin-right-40--handhelds {
    margin-right: 40px;
  }

  .lego-page .margin-right-45--handhelds {
    margin-right: 45px;
  }

  .lego-page .margin-right-50--handhelds {
    margin-right: 50px;
  }

  .lego-page .margin-right-55--handhelds {
    margin-right: 55px;
  }

  .lego-page .margin-right-60--handhelds {
    margin-right: 60px;
  }
}

@media only screen and (min-width: 1040px) {
  .lego-page .margin-right-15--desktop {
    margin-right: 15px;
  }

  .lego-page .margin-right-20--desktop {
    margin-right: 20px;
  }

  .lego-page .margin-right-25--desktop {
    margin-right: 25px;
  }

  .lego-page .margin-right-30--desktop {
    margin-right: 30px;
  }

  .lego-page .margin-right-35--desktop {
    margin-right: 35px;
  }

  .lego-page .margin-right-40--desktop {
    margin-right: 40px;
  }

  .lego-page .margin-right-45--desktop {
    margin-right: 45px;
  }

  .lego-page .margin-right-50--desktop {
    margin-right: 50px;
  }

  .lego-page .margin-right-55--desktop {
    margin-right: 55px;
  }

  .lego-page .margin-right-60--desktop {
    margin-right: 60px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-right-15--laptop {
    margin-right: 15px;
  }

  .lego-page .margin-right-20--laptop {
    margin-right: 20px;
  }

  .lego-page .margin-right-25--laptop {
    margin-right: 25px;
  }

  .lego-page .margin-right-30--laptop {
    margin-right: 30px;
  }

  .lego-page .margin-right-35--laptop {
    margin-right: 35px;
  }

  .lego-page .margin-right-40--laptop {
    margin-right: 40px;
  }

  .lego-page .margin-right-45--laptop {
    margin-right: 45px;
  }

  .lego-page .margin-right-50--laptop {
    margin-right: 50px;
  }

  .lego-page .margin-right-55--laptop {
    margin-right: 55px;
  }

  .lego-page .margin-right-60--laptop {
    margin-right: 60px;
  }
}

.lego-page .padding-right-15 {
  padding-right: 15px;
}

.lego-page .padding-right-20 {
  padding-right: 20px;
}

.lego-page .padding-right-25 {
  padding-right: 25px;
}

.lego-page .padding-right-30 {
  padding-right: 30px;
}

.lego-page .padding-right-35 {
  padding-right: 35px;
}

.lego-page .padding-right-40 {
  padding-right: 40px;
}

.lego-page .padding-right-45 {
  padding-right: 45px;
}

.lego-page .padding-right-50 {
  padding-right: 50px;
}

.lego-page .padding-right-55 {
  padding-right: 55px;
}

.lego-page .padding-right-60 {
  padding-right: 60px;
}

@media only screen and (min-width: 760px) {
  .lego-page .padding-right-15--non-handhelds {
    padding-right: 15px;
  }

  .lego-page .padding-right-20--non-handhelds {
    padding-right: 20px;
  }

  .lego-page .padding-right-25--non-handhelds {
    padding-right: 25px;
  }

  .lego-page .padding-right-30--non-handhelds {
    padding-right: 30px;
  }

  .lego-page .padding-right-35--non-handhelds {
    padding-right: 35px;
  }

  .lego-page .padding-right-40--non-handhelds {
    padding-right: 40px;
  }

  .lego-page .padding-right-45--non-handhelds {
    padding-right: 45px;
  }

  .lego-page .padding-right-50--non-handhelds {
    padding-right: 50px;
  }

  .lego-page .padding-right-55--non-handhelds {
    padding-right: 55px;
  }

  .lego-page .padding-right-60--non-handhelds {
    padding-right: 60px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .padding-right-15--handhelds {
    padding-right: 15px;
  }

  .lego-page .padding-right-20--handhelds {
    padding-right: 20px;
  }

  .lego-page .padding-right-25--handhelds {
    padding-right: 25px;
  }

  .lego-page .padding-right-30--handhelds {
    padding-right: 30px;
  }

  .lego-page .padding-right-35--handhelds {
    padding-right: 35px;
  }

  .lego-page .padding-right-40--handhelds {
    padding-right: 40px;
  }

  .lego-page .padding-right-45--handhelds {
    padding-right: 45px;
  }

  .lego-page .padding-right-50--handhelds {
    padding-right: 50px;
  }

  .lego-page .padding-right-55--handhelds {
    padding-right: 55px;
  }

  .lego-page .padding-right-60--handhelds {
    padding-right: 60px;
  }
}

@media only screen and (min-width: 1040px) {
  .lego-page .padding-right-15--desktop {
    padding-right: 15px;
  }

  .lego-page .padding-right-20--desktop {
    padding-right: 20px;
  }

  .lego-page .padding-right-25--desktop {
    padding-right: 25px;
  }

  .lego-page .padding-right-30--desktop {
    padding-right: 30px;
  }

  .lego-page .padding-right-35--desktop {
    padding-right: 35px;
  }

  .lego-page .padding-right-40--desktop {
    padding-right: 40px;
  }

  .lego-page .padding-right-45--desktop {
    padding-right: 45px;
  }

  .lego-page .padding-right-50--desktop {
    padding-right: 50px;
  }

  .lego-page .padding-right-55--desktop {
    padding-right: 55px;
  }

  .lego-page .padding-right-60--desktop {
    padding-right: 60px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .padding-right-15--laptop {
    padding-right: 15px;
  }

  .lego-page .padding-right-20--laptop {
    padding-right: 20px;
  }

  .lego-page .padding-right-25--laptop {
    padding-right: 25px;
  }

  .lego-page .padding-right-30--laptop {
    padding-right: 30px;
  }

  .lego-page .padding-right-35--laptop {
    padding-right: 35px;
  }

  .lego-page .padding-right-40--laptop {
    padding-right: 40px;
  }

  .lego-page .padding-right-45--laptop {
    padding-right: 45px;
  }

  .lego-page .padding-right-50--laptop {
    padding-right: 50px;
  }

  .lego-page .padding-right-55--laptop {
    padding-right: 55px;
  }

  .lego-page .padding-right-60--laptop {
    padding-right: 60px;
  }
}

.lego-page .margin-left--30 {
  margin-left: -30px;
}

.lego-page .margin-left--29 {
  margin-left: -29px;
}

.lego-page .margin-left--28 {
  margin-left: -28px;
}

.lego-page .margin-left--27 {
  margin-left: -27px;
}

.lego-page .margin-left--26 {
  margin-left: -26px;
}

.lego-page .margin-left--25 {
  margin-left: -25px;
}

.lego-page .margin-left--24 {
  margin-left: -24px;
}

.lego-page .margin-left--23 {
  margin-left: -23px;
}

.lego-page .margin-left--22 {
  margin-left: -22px;
}

.lego-page .margin-left--21 {
  margin-left: -21px;
}

.lego-page .margin-left--20 {
  margin-left: -20px;
}

.lego-page .margin-left--19 {
  margin-left: -19px;
}

.lego-page .margin-left--18 {
  margin-left: -18px;
}

.lego-page .margin-left--17 {
  margin-left: -17px;
}

.lego-page .margin-left--16 {
  margin-left: -16px;
}

.lego-page .margin-left--15 {
  margin-left: -15px;
}

.lego-page .margin-left--14 {
  margin-left: -14px;
}

.lego-page .margin-left--13 {
  margin-left: -13px;
}

.lego-page .margin-left--12 {
  margin-left: -12px;
}

.lego-page .margin-left--11 {
  margin-left: -11px;
}

.lego-page .margin-left--10 {
  margin-left: -10px;
}

.lego-page .margin-left--9 {
  margin-left: -9px;
}

.lego-page .margin-left--8 {
  margin-left: -8px;
}

.lego-page .margin-left--7 {
  margin-left: -7px;
}

.lego-page .margin-left--6 {
  margin-left: -6px;
}

.lego-page .margin-left--5 {
  margin-left: -5px;
}

.lego-page .margin-left--4 {
  margin-left: -4px;
}

.lego-page .margin-left--3 {
  margin-left: -3px;
}

.lego-page .margin-left--2 {
  margin-left: -2px;
}

.lego-page .margin-left--1 {
  margin-left: -1px;
}

@media only screen and (min-width: 760px) {
  .lego-page .margin-left--30--non-handhelds {
    margin-left: -30px;
  }

  .lego-page .margin-left--29--non-handhelds {
    margin-left: -29px;
  }

  .lego-page .margin-left--28--non-handhelds {
    margin-left: -28px;
  }

  .lego-page .margin-left--27--non-handhelds {
    margin-left: -27px;
  }

  .lego-page .margin-left--26--non-handhelds {
    margin-left: -26px;
  }

  .lego-page .margin-left--25--non-handhelds {
    margin-left: -25px;
  }

  .lego-page .margin-left--24--non-handhelds {
    margin-left: -24px;
  }

  .lego-page .margin-left--23--non-handhelds {
    margin-left: -23px;
  }

  .lego-page .margin-left--22--non-handhelds {
    margin-left: -22px;
  }

  .lego-page .margin-left--21--non-handhelds {
    margin-left: -21px;
  }

  .lego-page .margin-left--20--non-handhelds {
    margin-left: -20px;
  }

  .lego-page .margin-left--19--non-handhelds {
    margin-left: -19px;
  }

  .lego-page .margin-left--18--non-handhelds {
    margin-left: -18px;
  }

  .lego-page .margin-left--17--non-handhelds {
    margin-left: -17px;
  }

  .lego-page .margin-left--16--non-handhelds {
    margin-left: -16px;
  }

  .lego-page .margin-left--15--non-handhelds {
    margin-left: -15px;
  }

  .lego-page .margin-left--14--non-handhelds {
    margin-left: -14px;
  }

  .lego-page .margin-left--13--non-handhelds {
    margin-left: -13px;
  }

  .lego-page .margin-left--12--non-handhelds {
    margin-left: -12px;
  }

  .lego-page .margin-left--11--non-handhelds {
    margin-left: -11px;
  }

  .lego-page .margin-left--10--non-handhelds {
    margin-left: -10px;
  }

  .lego-page .margin-left--9--non-handhelds {
    margin-left: -9px;
  }

  .lego-page .margin-left--8--non-handhelds {
    margin-left: -8px;
  }

  .lego-page .margin-left--7--non-handhelds {
    margin-left: -7px;
  }

  .lego-page .margin-left--6--non-handhelds {
    margin-left: -6px;
  }

  .lego-page .margin-left--5--non-handhelds {
    margin-left: -5px;
  }

  .lego-page .margin-left--4--non-handhelds {
    margin-left: -4px;
  }

  .lego-page .margin-left--3--non-handhelds {
    margin-left: -3px;
  }

  .lego-page .margin-left--2--non-handhelds {
    margin-left: -2px;
  }

  .lego-page .margin-left--1--non-handhelds {
    margin-left: -1px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-left--30--handhelds {
    margin-left: -30px;
  }

  .lego-page .margin-left--29--handhelds {
    margin-left: -29px;
  }

  .lego-page .margin-left--28--handhelds {
    margin-left: -28px;
  }

  .lego-page .margin-left--27--handhelds {
    margin-left: -27px;
  }

  .lego-page .margin-left--26--handhelds {
    margin-left: -26px;
  }

  .lego-page .margin-left--25--handhelds {
    margin-left: -25px;
  }

  .lego-page .margin-left--24--handhelds {
    margin-left: -24px;
  }

  .lego-page .margin-left--23--handhelds {
    margin-left: -23px;
  }

  .lego-page .margin-left--22--handhelds {
    margin-left: -22px;
  }

  .lego-page .margin-left--21--handhelds {
    margin-left: -21px;
  }

  .lego-page .margin-left--20--handhelds {
    margin-left: -20px;
  }

  .lego-page .margin-left--19--handhelds {
    margin-left: -19px;
  }

  .lego-page .margin-left--18--handhelds {
    margin-left: -18px;
  }

  .lego-page .margin-left--17--handhelds {
    margin-left: -17px;
  }

  .lego-page .margin-left--16--handhelds {
    margin-left: -16px;
  }

  .lego-page .margin-left--15--handhelds {
    margin-left: -15px;
  }

  .lego-page .margin-left--14--handhelds {
    margin-left: -14px;
  }

  .lego-page .margin-left--13--handhelds {
    margin-left: -13px;
  }

  .lego-page .margin-left--12--handhelds {
    margin-left: -12px;
  }

  .lego-page .margin-left--11--handhelds {
    margin-left: -11px;
  }

  .lego-page .margin-left--10--handhelds {
    margin-left: -10px;
  }

  .lego-page .margin-left--9--handhelds {
    margin-left: -9px;
  }

  .lego-page .margin-left--8--handhelds {
    margin-left: -8px;
  }

  .lego-page .margin-left--7--handhelds {
    margin-left: -7px;
  }

  .lego-page .margin-left--6--handhelds {
    margin-left: -6px;
  }

  .lego-page .margin-left--5--handhelds {
    margin-left: -5px;
  }

  .lego-page .margin-left--4--handhelds {
    margin-left: -4px;
  }

  .lego-page .margin-left--3--handhelds {
    margin-left: -3px;
  }

  .lego-page .margin-left--2--handhelds {
    margin-left: -2px;
  }

  .lego-page .margin-left--1--handhelds {
    margin-left: -1px;
  }
}

@media only screen and (min-width: 1040px) {
  .lego-page .margin-left--30--desktop {
    margin-left: -30px;
  }

  .lego-page .margin-left--29--desktop {
    margin-left: -29px;
  }

  .lego-page .margin-left--28--desktop {
    margin-left: -28px;
  }

  .lego-page .margin-left--27--desktop {
    margin-left: -27px;
  }

  .lego-page .margin-left--26--desktop {
    margin-left: -26px;
  }

  .lego-page .margin-left--25--desktop {
    margin-left: -25px;
  }

  .lego-page .margin-left--24--desktop {
    margin-left: -24px;
  }

  .lego-page .margin-left--23--desktop {
    margin-left: -23px;
  }

  .lego-page .margin-left--22--desktop {
    margin-left: -22px;
  }

  .lego-page .margin-left--21--desktop {
    margin-left: -21px;
  }

  .lego-page .margin-left--20--desktop {
    margin-left: -20px;
  }

  .lego-page .margin-left--19--desktop {
    margin-left: -19px;
  }

  .lego-page .margin-left--18--desktop {
    margin-left: -18px;
  }

  .lego-page .margin-left--17--desktop {
    margin-left: -17px;
  }

  .lego-page .margin-left--16--desktop {
    margin-left: -16px;
  }

  .lego-page .margin-left--15--desktop {
    margin-left: -15px;
  }

  .lego-page .margin-left--14--desktop {
    margin-left: -14px;
  }

  .lego-page .margin-left--13--desktop {
    margin-left: -13px;
  }

  .lego-page .margin-left--12--desktop {
    margin-left: -12px;
  }

  .lego-page .margin-left--11--desktop {
    margin-left: -11px;
  }

  .lego-page .margin-left--10--desktop {
    margin-left: -10px;
  }

  .lego-page .margin-left--9--desktop {
    margin-left: -9px;
  }

  .lego-page .margin-left--8--desktop {
    margin-left: -8px;
  }

  .lego-page .margin-left--7--desktop {
    margin-left: -7px;
  }

  .lego-page .margin-left--6--desktop {
    margin-left: -6px;
  }

  .lego-page .margin-left--5--desktop {
    margin-left: -5px;
  }

  .lego-page .margin-left--4--desktop {
    margin-left: -4px;
  }

  .lego-page .margin-left--3--desktop {
    margin-left: -3px;
  }

  .lego-page .margin-left--2--desktop {
    margin-left: -2px;
  }

  .lego-page .margin-left--1--desktop {
    margin-left: -1px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-left--30--laptop {
    margin-left: -30px;
  }

  .lego-page .margin-left--29--laptop {
    margin-left: -29px;
  }

  .lego-page .margin-left--28--laptop {
    margin-left: -28px;
  }

  .lego-page .margin-left--27--laptop {
    margin-left: -27px;
  }

  .lego-page .margin-left--26--laptop {
    margin-left: -26px;
  }

  .lego-page .margin-left--25--laptop {
    margin-left: -25px;
  }

  .lego-page .margin-left--24--laptop {
    margin-left: -24px;
  }

  .lego-page .margin-left--23--laptop {
    margin-left: -23px;
  }

  .lego-page .margin-left--22--laptop {
    margin-left: -22px;
  }

  .lego-page .margin-left--21--laptop {
    margin-left: -21px;
  }

  .lego-page .margin-left--20--laptop {
    margin-left: -20px;
  }

  .lego-page .margin-left--19--laptop {
    margin-left: -19px;
  }

  .lego-page .margin-left--18--laptop {
    margin-left: -18px;
  }

  .lego-page .margin-left--17--laptop {
    margin-left: -17px;
  }

  .lego-page .margin-left--16--laptop {
    margin-left: -16px;
  }

  .lego-page .margin-left--15--laptop {
    margin-left: -15px;
  }

  .lego-page .margin-left--14--laptop {
    margin-left: -14px;
  }

  .lego-page .margin-left--13--laptop {
    margin-left: -13px;
  }

  .lego-page .margin-left--12--laptop {
    margin-left: -12px;
  }

  .lego-page .margin-left--11--laptop {
    margin-left: -11px;
  }

  .lego-page .margin-left--10--laptop {
    margin-left: -10px;
  }

  .lego-page .margin-left--9--laptop {
    margin-left: -9px;
  }

  .lego-page .margin-left--8--laptop {
    margin-left: -8px;
  }

  .lego-page .margin-left--7--laptop {
    margin-left: -7px;
  }

  .lego-page .margin-left--6--laptop {
    margin-left: -6px;
  }

  .lego-page .margin-left--5--laptop {
    margin-left: -5px;
  }

  .lego-page .margin-left--4--laptop {
    margin-left: -4px;
  }

  .lego-page .margin-left--3--laptop {
    margin-left: -3px;
  }

  .lego-page .margin-left--2--laptop {
    margin-left: -2px;
  }

  .lego-page .margin-left--1--laptop {
    margin-left: -1px;
  }
}

.lego-page .margin-right--30 {
  margin-right: -30px;
}

.lego-page .margin-right--29 {
  margin-right: -29px;
}

.lego-page .margin-right--28 {
  margin-right: -28px;
}

.lego-page .margin-right--27 {
  margin-right: -27px;
}

.lego-page .margin-right--26 {
  margin-right: -26px;
}

.lego-page .margin-right--25 {
  margin-right: -25px;
}

.lego-page .margin-right--24 {
  margin-right: -24px;
}

.lego-page .margin-right--23 {
  margin-right: -23px;
}

.lego-page .margin-right--22 {
  margin-right: -22px;
}

.lego-page .margin-right--21 {
  margin-right: -21px;
}

.lego-page .margin-right--20 {
  margin-right: -20px;
}

.lego-page .margin-right--19 {
  margin-right: -19px;
}

.lego-page .margin-right--18 {
  margin-right: -18px;
}

.lego-page .margin-right--17 {
  margin-right: -17px;
}

.lego-page .margin-right--16 {
  margin-right: -16px;
}

.lego-page .margin-right--15 {
  margin-right: -15px;
}

.lego-page .margin-right--14 {
  margin-right: -14px;
}

.lego-page .margin-right--13 {
  margin-right: -13px;
}

.lego-page .margin-right--12 {
  margin-right: -12px;
}

.lego-page .margin-right--11 {
  margin-right: -11px;
}

.lego-page .margin-right--10 {
  margin-right: -10px;
}

.lego-page .margin-right--9 {
  margin-right: -9px;
}

.lego-page .margin-right--8 {
  margin-right: -8px;
}

.lego-page .margin-right--7 {
  margin-right: -7px;
}

.lego-page .margin-right--6 {
  margin-right: -6px;
}

.lego-page .margin-right--5 {
  margin-right: -5px;
}

.lego-page .margin-right--4 {
  margin-right: -4px;
}

.lego-page .margin-right--3 {
  margin-right: -3px;
}

.lego-page .margin-right--2 {
  margin-right: -2px;
}

.lego-page .margin-right--1 {
  margin-right: -1px;
}

@media only screen and (min-width: 760px) {
  .lego-page .margin-right--30--non-handhelds {
    margin-right: -30px;
  }

  .lego-page .margin-right--29--non-handhelds {
    margin-right: -29px;
  }

  .lego-page .margin-right--28--non-handhelds {
    margin-right: -28px;
  }

  .lego-page .margin-right--27--non-handhelds {
    margin-right: -27px;
  }

  .lego-page .margin-right--26--non-handhelds {
    margin-right: -26px;
  }

  .lego-page .margin-right--25--non-handhelds {
    margin-right: -25px;
  }

  .lego-page .margin-right--24--non-handhelds {
    margin-right: -24px;
  }

  .lego-page .margin-right--23--non-handhelds {
    margin-right: -23px;
  }

  .lego-page .margin-right--22--non-handhelds {
    margin-right: -22px;
  }

  .lego-page .margin-right--21--non-handhelds {
    margin-right: -21px;
  }

  .lego-page .margin-right--20--non-handhelds {
    margin-right: -20px;
  }

  .lego-page .margin-right--19--non-handhelds {
    margin-right: -19px;
  }

  .lego-page .margin-right--18--non-handhelds {
    margin-right: -18px;
  }

  .lego-page .margin-right--17--non-handhelds {
    margin-right: -17px;
  }

  .lego-page .margin-right--16--non-handhelds {
    margin-right: -16px;
  }

  .lego-page .margin-right--15--non-handhelds {
    margin-right: -15px;
  }

  .lego-page .margin-right--14--non-handhelds {
    margin-right: -14px;
  }

  .lego-page .margin-right--13--non-handhelds {
    margin-right: -13px;
  }

  .lego-page .margin-right--12--non-handhelds {
    margin-right: -12px;
  }

  .lego-page .margin-right--11--non-handhelds {
    margin-right: -11px;
  }

  .lego-page .margin-right--10--non-handhelds {
    margin-right: -10px;
  }

  .lego-page .margin-right--9--non-handhelds {
    margin-right: -9px;
  }

  .lego-page .margin-right--8--non-handhelds {
    margin-right: -8px;
  }

  .lego-page .margin-right--7--non-handhelds {
    margin-right: -7px;
  }

  .lego-page .margin-right--6--non-handhelds {
    margin-right: -6px;
  }

  .lego-page .margin-right--5--non-handhelds {
    margin-right: -5px;
  }

  .lego-page .margin-right--4--non-handhelds {
    margin-right: -4px;
  }

  .lego-page .margin-right--3--non-handhelds {
    margin-right: -3px;
  }

  .lego-page .margin-right--2--non-handhelds {
    margin-right: -2px;
  }

  .lego-page .margin-right--1--non-handhelds {
    margin-right: -1px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-right--30--handhelds {
    margin-right: -30px;
  }

  .lego-page .margin-right--29--handhelds {
    margin-right: -29px;
  }

  .lego-page .margin-right--28--handhelds {
    margin-right: -28px;
  }

  .lego-page .margin-right--27--handhelds {
    margin-right: -27px;
  }

  .lego-page .margin-right--26--handhelds {
    margin-right: -26px;
  }

  .lego-page .margin-right--25--handhelds {
    margin-right: -25px;
  }

  .lego-page .margin-right--24--handhelds {
    margin-right: -24px;
  }

  .lego-page .margin-right--23--handhelds {
    margin-right: -23px;
  }

  .lego-page .margin-right--22--handhelds {
    margin-right: -22px;
  }

  .lego-page .margin-right--21--handhelds {
    margin-right: -21px;
  }

  .lego-page .margin-right--20--handhelds {
    margin-right: -20px;
  }

  .lego-page .margin-right--19--handhelds {
    margin-right: -19px;
  }

  .lego-page .margin-right--18--handhelds {
    margin-right: -18px;
  }

  .lego-page .margin-right--17--handhelds {
    margin-right: -17px;
  }

  .lego-page .margin-right--16--handhelds {
    margin-right: -16px;
  }

  .lego-page .margin-right--15--handhelds {
    margin-right: -15px;
  }

  .lego-page .margin-right--14--handhelds {
    margin-right: -14px;
  }

  .lego-page .margin-right--13--handhelds {
    margin-right: -13px;
  }

  .lego-page .margin-right--12--handhelds {
    margin-right: -12px;
  }

  .lego-page .margin-right--11--handhelds {
    margin-right: -11px;
  }

  .lego-page .margin-right--10--handhelds {
    margin-right: -10px;
  }

  .lego-page .margin-right--9--handhelds {
    margin-right: -9px;
  }

  .lego-page .margin-right--8--handhelds {
    margin-right: -8px;
  }

  .lego-page .margin-right--7--handhelds {
    margin-right: -7px;
  }

  .lego-page .margin-right--6--handhelds {
    margin-right: -6px;
  }

  .lego-page .margin-right--5--handhelds {
    margin-right: -5px;
  }

  .lego-page .margin-right--4--handhelds {
    margin-right: -4px;
  }

  .lego-page .margin-right--3--handhelds {
    margin-right: -3px;
  }

  .lego-page .margin-right--2--handhelds {
    margin-right: -2px;
  }

  .lego-page .margin-right--1--handhelds {
    margin-right: -1px;
  }
}

@media only screen and (min-width: 1040px) {
  .lego-page .margin-right--30--desktop {
    margin-right: -30px;
  }

  .lego-page .margin-right--29--desktop {
    margin-right: -29px;
  }

  .lego-page .margin-right--28--desktop {
    margin-right: -28px;
  }

  .lego-page .margin-right--27--desktop {
    margin-right: -27px;
  }

  .lego-page .margin-right--26--desktop {
    margin-right: -26px;
  }

  .lego-page .margin-right--25--desktop {
    margin-right: -25px;
  }

  .lego-page .margin-right--24--desktop {
    margin-right: -24px;
  }

  .lego-page .margin-right--23--desktop {
    margin-right: -23px;
  }

  .lego-page .margin-right--22--desktop {
    margin-right: -22px;
  }

  .lego-page .margin-right--21--desktop {
    margin-right: -21px;
  }

  .lego-page .margin-right--20--desktop {
    margin-right: -20px;
  }

  .lego-page .margin-right--19--desktop {
    margin-right: -19px;
  }

  .lego-page .margin-right--18--desktop {
    margin-right: -18px;
  }

  .lego-page .margin-right--17--desktop {
    margin-right: -17px;
  }

  .lego-page .margin-right--16--desktop {
    margin-right: -16px;
  }

  .lego-page .margin-right--15--desktop {
    margin-right: -15px;
  }

  .lego-page .margin-right--14--desktop {
    margin-right: -14px;
  }

  .lego-page .margin-right--13--desktop {
    margin-right: -13px;
  }

  .lego-page .margin-right--12--desktop {
    margin-right: -12px;
  }

  .lego-page .margin-right--11--desktop {
    margin-right: -11px;
  }

  .lego-page .margin-right--10--desktop {
    margin-right: -10px;
  }

  .lego-page .margin-right--9--desktop {
    margin-right: -9px;
  }

  .lego-page .margin-right--8--desktop {
    margin-right: -8px;
  }

  .lego-page .margin-right--7--desktop {
    margin-right: -7px;
  }

  .lego-page .margin-right--6--desktop {
    margin-right: -6px;
  }

  .lego-page .margin-right--5--desktop {
    margin-right: -5px;
  }

  .lego-page .margin-right--4--desktop {
    margin-right: -4px;
  }

  .lego-page .margin-right--3--desktop {
    margin-right: -3px;
  }

  .lego-page .margin-right--2--desktop {
    margin-right: -2px;
  }

  .lego-page .margin-right--1--desktop {
    margin-right: -1px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-right--30--laptop {
    margin-right: -30px;
  }

  .lego-page .margin-right--29--laptop {
    margin-right: -29px;
  }

  .lego-page .margin-right--28--laptop {
    margin-right: -28px;
  }

  .lego-page .margin-right--27--laptop {
    margin-right: -27px;
  }

  .lego-page .margin-right--26--laptop {
    margin-right: -26px;
  }

  .lego-page .margin-right--25--laptop {
    margin-right: -25px;
  }

  .lego-page .margin-right--24--laptop {
    margin-right: -24px;
  }

  .lego-page .margin-right--23--laptop {
    margin-right: -23px;
  }

  .lego-page .margin-right--22--laptop {
    margin-right: -22px;
  }

  .lego-page .margin-right--21--laptop {
    margin-right: -21px;
  }

  .lego-page .margin-right--20--laptop {
    margin-right: -20px;
  }

  .lego-page .margin-right--19--laptop {
    margin-right: -19px;
  }

  .lego-page .margin-right--18--laptop {
    margin-right: -18px;
  }

  .lego-page .margin-right--17--laptop {
    margin-right: -17px;
  }

  .lego-page .margin-right--16--laptop {
    margin-right: -16px;
  }

  .lego-page .margin-right--15--laptop {
    margin-right: -15px;
  }

  .lego-page .margin-right--14--laptop {
    margin-right: -14px;
  }

  .lego-page .margin-right--13--laptop {
    margin-right: -13px;
  }

  .lego-page .margin-right--12--laptop {
    margin-right: -12px;
  }

  .lego-page .margin-right--11--laptop {
    margin-right: -11px;
  }

  .lego-page .margin-right--10--laptop {
    margin-right: -10px;
  }

  .lego-page .margin-right--9--laptop {
    margin-right: -9px;
  }

  .lego-page .margin-right--8--laptop {
    margin-right: -8px;
  }

  .lego-page .margin-right--7--laptop {
    margin-right: -7px;
  }

  .lego-page .margin-right--6--laptop {
    margin-right: -6px;
  }

  .lego-page .margin-right--5--laptop {
    margin-right: -5px;
  }

  .lego-page .margin-right--4--laptop {
    margin-right: -4px;
  }

  .lego-page .margin-right--3--laptop {
    margin-right: -3px;
  }

  .lego-page .margin-right--2--laptop {
    margin-right: -2px;
  }

  .lego-page .margin-right--1--laptop {
    margin-right: -1px;
  }
}

.lego-page .margin-h-auto {
  margin-left: auto;
  margin-right: auto;
}

@media only screen and (min-width: 760px) {
  .lego-page .margin-h-auto--non-handhelds {
    margin-left: auto;
    margin-right: auto;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .margin-h-auto--handhelds {
    margin-left: auto;
    margin-right: auto;
  }
}

@media only screen and (min-width: 1040px) {
  .lego-page .margin-h-auto--desktop {
    margin-left: auto;
    margin-right: auto;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .margin-h-auto--laptop {
    margin-left: auto;
    margin-right: auto;
  }
}

.width-full {
  width: 100% !important;
}

@media only screen and (min-width: 760px) {
  .width-full--non-handhelds {
    width: 100% !important;
  }
}

@media only screen and (max-width: 759px) {
  .width-full--handhelds {
    width: 100% !important;
  }
}

@media only screen and (min-width: 1040px) {
  .width-full--desktop {
    width: 100% !important;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .width-full--laptop {
    width: 100% !important;
  }
}

.width-0 {
  width: 0 !important;
}

@media only screen and (min-width: 760px) {
  .width-0--non-handhelds {
    width: 0 !important;
  }
}

@media only screen and (max-width: 759px) {
  .width-0--handhelds {
    width: 0 !important;
  }
}

@media only screen and (min-width: 1040px) {
  .width-0--desktop {
    width: 0 !important;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .width-0--laptop {
    width: 0 !important;
  }
}

.width-auto {
  width: auto !important;
}

@media only screen and (min-width: 760px) {
  .width-auto--non-handhelds {
    width: auto !important;
  }
}

@media only screen and (max-width: 759px) {
  .width-auto--handhelds {
    width: auto !important;
  }
}

@media only screen and (min-width: 1040px) {
  .width-auto--desktop {
    width: auto !important;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .width-auto--laptop {
    width: auto !important;
  }
}

.lego-page .background-wild-sand {
  background-color: #eaeded;
}

.lego-page .background-orange {
  background: linear-gradient(10deg, #0c0f12 7%, #373f47 39%, #48525c 59%, #48525c 82%, #333a42 98%);
  color: #fafafa;
}

.lego-page .background-orange a {
  color: #fafafa;
  font-weight: bold;
}

.lego-page .background-white {
  background-color: #fafafa;
}

.lego-page .background-pickled-bluewood {
  color: #fafafa;
  font-weight: bold;
  background: linear-gradient(10deg, #0c0f12 7%, #373f47 39%, #48525c 59%, #48525c 82%, #333a42 98%);
}

.lego-page .background-grey-blue-triangle-pattern {
  color: #fafafa;
  font-weight: bold;
  background: linear-gradient(10deg, #0c0f12 7%, #373f47 39%, #48525c 59%, #48525c 82%, #333a42 98%);
}

.lego-page .background-cover {
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}

.lego-page .background-fixed {
  background-attachment: fixed;
}

.lego-page .background-snow {
  background: #eaeded;
}

.lego-page .background-frost {
  background: #fafafa;
}

.lego-page .background-ink {
  background: #333e48;
}

.lego-page .background-storm {
  background: #6c7778;
}

.lego-page .background-dark-gradient {
  background: linear-gradient(10deg, #0c0f12 7%, #373f47 39%, #48525c 59%, #48525c 82%, #333a42 98%);
}

.lego-page .background-dark-gradient--subtle {
  background: linear-gradient(19deg, #1b2126 0%, #262e34 32%, #3a434c 68%, #48525c 100%);
}

.position-stretch {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.border-radius-5 {
  border-radius: 5px;
}

.border-color-light-grey {
  border-color: #6c7778;
}

.border-color-grey-nurse {
  border-color: #eaeded;
}

.border-width-0 {
  border-width: 0;
}

.border-width-1 {
  border-style: solid;
  border-width: 1px;
}

.border-width-2 {
  border-style: solid;
  border-width: 2px;
}

.border-width-top-1 {
  border-top-style: solid;
  border-top-width: 1px;
}

.border-width-bottom-1 {
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

.lego-page .tab-group--pickled-bluewood {
  display: table;
  table-layout: fixed;
  border-radius: 10px;
}

.lego-page .tab-group--pickled-bluewood>* {
  display: table-cell;
  width: 100%;
  vertical-align: middle;
  color: #6c7778;
  border: 1px solid #6c7778;
  border-right-width: 0;
  transition: 0.3s color ease-out,0.3s background-color ease-out,0.3s opacity ease-out;
}

.lego-page .tab-group--pickled-bluewood>*:first-child {
  border-radius: 10px 0 0 10px;
}

.lego-page .tab-group--pickled-bluewood>*:last-child {
  border-radius: 0 10px 10px 0;
  border-right-width: 1px;
}

.lego-page .tab-group--pickled-bluewood>*:hover,.lego-page .tab-group--pickled-bluewood>*.active {
  color: #fafafa;
  background: linear-gradient(10deg, #0c0f12 7%, #373f47 39%, #48525c 59%, #48525c 82%, #333a42 98%);
}

.lego-page .tab-group--pickled-bluewood>*:hover {
  opacity: 0.7;
}

.lego-page .tab-group--pickled-bluewood>* .tab-group__pointer {
  position: absolute;
}

.lego-page .tab-group--pickled-bluewood>*.active .tab-group__pointer,.lego-page .tab-group--pickled-bluewood>*.active .tab-group__pointer * {
  left: 50%;
  bottom: 0;
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  position: absolute;
}

.lego-page .tab-group--pickled-bluewood>*.active .tab-group__pointer.tab-group__pointer-triangle,.lego-page .tab-group--pickled-bluewood>*.active .tab-group__pointer *.tab-group__pointer-triangle {
  content: '';
  display: block;
  border: solid 12px transparent;
  border-top: none;
  border-bottom: solid 12px #fafafa;
}

@media only screen and (max-width: 759px) {
  .lego-page .tab-group--pickled-bluewood>*.active .tab-group__pointer.tab-group__pointer-triangle,.lego-page .tab-group--pickled-bluewood>*.active .tab-group__pointer *.tab-group__pointer-triangle {
    border: solid 8px transparent;
    border-top: none;
    border-bottom: solid 8px #fafafa;
  }
}

.lego-page .tab-group--pickled-bluewood>*.active a,.lego-page .tab-group--pickled-bluewood>* a:hover {
  color: #fafafa;
}

.lego-page .tab-group--pickled-bluewood>* a {
  padding-top: 12px;
  padding-bottom: 12px;
  padding-right: 15px;
  padding-left: 15px;
  color: inherit;
  display: block;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .tab-group--pickled-bluewood>* a {
    padding-top: 9.6px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .tab-group--pickled-bluewood>* a {
    padding-top: 7.2px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .tab-group--pickled-bluewood>* a {
    padding-bottom: 9.6px;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .tab-group--pickled-bluewood>* a {
    padding-bottom: 7.2px;
  }
}

.lego-page .tab-group--pickled-bluewood>* a:hover {
  opacity: 1;
}

.error-404 {
  padding-top: 50px;
  padding-bottom: 50px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .error-404 {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .error-404 {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .error-404 {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .error-404 {
    padding-bottom: 30px;
  }
}

.error-404 .icon {
  height: 90px;
  width: 92px;
  background: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/sprites-full.b99d6dc8.png');
  background-position: -12px -15px;
  margin: 0 auto 10px;
}

.blog.blog-list>.row,.blog.single>.row {
  margin-left: -20px;
  margin-right: -20px;
}

.blog.blog-list>.row>*,.blog.single>.row>* {
  padding-left: 20px;
  padding-right: 20px;
}

.blog article {
  padding-top: 30px;
  padding-bottom: 50px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .blog article {
    padding-top: 24px;
  }
}

@media only screen and (max-width: 759px) {
  .blog article {
    padding-top: 18px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .blog article {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .blog article {
    padding-bottom: 30px;
  }
}

@media only screen and (max-width: 759px) {
  .blog article>div {
    margin-top: 10px;
  }
}

.blog article img {
  display: block;
  margin: 10px auto 0;
  max-width: 100%;
}

.blog article img.align-left {
  float: left;
  margin: 8px 20px 5px 0;
}

.blog article img.align-right {
  float: right;
  margin: 8px 0 5px 20px;
}

@media only screen and (max-width: 759px) {
  .blog article img.align-left,.blog article img.align-right {
    float: none;
    margin: 10px auto 15px;
  }
}

.blog article h2 a {
  color: inherit;
}

.blog article h4 {
  font-weight: 300;
}

.blog article .post-meta {
  color: #6c7778;
  display: inline-block;
  font-weight: 600;
}

.blog article .post-meta span {
  display: table-cell;
  vertical-align: middle;
}

.blog article .post-meta img {
  margin-right: 20px;
  position: relative;
  top: -5px;
  width: auto;
}

.blog article .post-meta+p>:first-child {
  margin-top: 0;
}

.blog article .post-meta+p>:last-child {
  margin-bottom: 0;
}

.blog article .post-thumb {
  float: right;
}

@media only screen and (max-width: 759px) {
  .blog article .post-thumb a {
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
}

.blog article .post-body>:first-child {
  margin-top: 0;
}

.blog article .post-body>:last-child {
  margin-bottom: 0;
}

.blog.blog-list article.post {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-left: -15px;
  margin-right: -15px;
  border-top: 1px solid #6c7778;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .blog.blog-list article.post {
    padding-top: 24px;
  }
}

@media only screen and (max-width: 759px) {
  .blog.blog-list article.post {
    padding-top: 18px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .blog.blog-list article.post {
    padding-bottom: 24px;
  }
}

@media only screen and (max-width: 759px) {
  .blog.blog-list article.post {
    padding-bottom: 18px;
  }
}

.blog.blog-list article.post>* {
  padding-left: 15px;
  padding-right: 15px;
}

.blog.blog-list article.post:first-child {
  padding-top: 0px;
  padding-bottom: 30px;
  border: 0;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .blog.blog-list article.post:first-child {
    padding-top: 0px;
  }
}

@media only screen and (max-width: 759px) {
  .blog.blog-list article.post:first-child {
    padding-top: 0px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .blog.blog-list article.post:first-child {
    padding-bottom: 24px;
  }
}

@media only screen and (max-width: 759px) {
  .blog.blog-list article.post:first-child {
    padding-bottom: 18px;
  }
}

.blog.blog-list article.post:last-child {
  padding-top: 30px;
  padding-bottom: 0px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .blog.blog-list article.post:last-child {
    padding-top: 24px;
  }
}

@media only screen and (max-width: 759px) {
  .blog.blog-list article.post:last-child {
    padding-top: 18px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .blog.blog-list article.post:last-child {
    padding-bottom: 0px;
  }
}

@media only screen and (max-width: 759px) {
  .blog.blog-list article.post:last-child {
    padding-bottom: 0px;
  }
}

.blog .posts {
  margin: 0;
}

.blog .right-menu {
  float: right;
}

.blog .right-menu [type=submit] {
  margin-bottom: 20px;
}

.blog .right-menu [type=text] {
  margin-bottom: 15px;
  padding: 4px 10px;
  width: 100%;
}

.blog .right-menu a {
  margin-bottom: 5px;
}

.blog .right-menu .amzn-button,.blog .right-menu #mktoForm_569 .mktoButton,.blog #mktoForm_569 .right-menu .mktoButton,.blog .right-menu #developer-community #community-hero .join-form .col-2 .mktoButton[type='submit'],#developer-community #community-hero .join-form .col-2 .blog .right-menu .mktoButton[type='submit'],.blog .right-menu #contact #contact-form .mktoButton[type='submit'],#contact #contact-form .blog .right-menu .mktoButton[type='submit'],.blog .right-menu .contact-form .mktoButton[type='submit'],.contact-form .blog .right-menu .mktoButton[type='submit'],.blog .right-menu #growth-guaranteed #contact-form .mktoButton[type='submit'],#growth-guaranteed #contact-form .blog .right-menu .mktoButton[type='submit'],.blog .right-menu .solution-providers-detail #solution-providers-form button[type='submit'],.solution-providers-detail #solution-providers-form .blog .right-menu button[type='submit'],.blog .right-menu .solution-providers-detail .marketo-form-custom-style #form button.mktoButton,.solution-providers-detail .marketo-form-custom-style #form .blog .right-menu button.mktoButton,.blog .right-menu .solution-providers-resources #contact .contact-form .mktoButton[type='submit'],.solution-providers-resources #contact .contact-form .blog .right-menu .mktoButton[type='submit'],.blog .right-menu .page-id-signup-register__main [type=submit],.page-id-signup-register__main .blog .right-menu [type=submit],.blog .right-menu .page-id-signup-home__main .signup .mktoForm button[type='submit'],.page-id-signup-home__main .signup .mktoForm .blog .right-menu button[type='submit'] {
  padding: 4px 42px;
}

.blog .blog-article {
  padding-top: 0px;
  padding-bottom: 25px;
  border-top: none !important;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .blog .blog-article {
    padding-top: 0px;
  }
}

@media only screen and (max-width: 759px) {
  .blog .blog-article {
    padding-top: 0px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .blog .blog-article {
    padding-bottom: 20px;
  }
}

@media only screen and (max-width: 759px) {
  .blog .blog-article {
    padding-bottom: 15px;
  }
}

.blog #mktoForm_569 {
  width: 100% !important;
}

@media only screen and (max-width: 759px) {
  .blog #mktoForm_569 label,.blog #mktoForm_569 .mktoButtonWrap {
    text-align: center;
  }
}

.blog #mktoForm_569 label,.blog #mktoForm_569 input {
  display: block;
  float: none;
  width: 100% !important;
}

.blog #mktoForm_569 input {
  margin-top: 5px;
  padding: 4px 10px;
}

.blog #mktoForm_569 .mktoFieldWrap,.blog #mktoForm_569 .mktoFormCol {
  width: 100% !important;
}

.blog #mktoForm_569 .mktoGutter,.blog #mktoForm_569 .mktoAsterix,.blog #mktoForm_569 .mktoOffset {
  display: none;
}

.blog #mktoForm_569 .mktoButtonWrap {
  margin-left: 0 !important;
}

.blog #mktoForm_569 .mktoButton {
  margin-bottom: 20px;
  margin-top: 5px;
}

.blog-back {
  font-size: 16px;
  margin-top: 0;
  padding: 25px 0 0;
}

.blog-back hr {
  margin-top: 15px;
}

.page-id-blog-post .right-menu {
  top: -40px;
}

@media only screen and (max-width: 759px) {
  .blog .posts .post-thumb {
    float: none;
  }

  .blog .right-menu {
    display: block;
    margin-left: auto;
    margin-right: auto;
    display: none;
    float: none;
    max-width: 400px;
    padding-top: 20px;
  }

  .blog .right-menu.active {
    display: block;
  }

  .blog .right-menu .mktoForm {
    text-align: center;
  }

  .blog-back {
    text-align: center;
  }
}

@media only screen and (min-width: 760px) {
  .blog .right-menu {
    display: block !important;
  }
}

.section-id-documentation .hero {
  z-index: 3;
}

.page-id-documentation-home .showcase__image {
  min-height: 50px;
  height: 50px;
}

.page-id-documentation-home .showcase__item {
  padding: 30px;
  text-align: center;
}

.page-id-documentation-home .showcase__item h5 {
  margin-bottom: 0;
  margin-top: 15px;
}

.page-id-documentation-home .showcase__item-subtext {
  padding: 10px 5px 0;
  line-height: 1.3;
  font-size: 13px;
}

@media only screen and (max-width: 759px) {
  .page-id-documentation-home .split-showcase .row>* {
    margin-top: 0;
    margin-bottom: 0;
  }

  .page-id-documentation-home .split-showcase .row>*:first-child,.page-id-documentation-home .split-showcase .row>*.stack-top {
    margin-top: 0;
  }
}

.page-id-documentation-home .split-showcase .showcase {
  padding-top: 50px;
  padding-bottom: 0px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .page-id-documentation-home .split-showcase .showcase {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .page-id-documentation-home .split-showcase .showcase {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .page-id-documentation-home .split-showcase .showcase {
    padding-bottom: 0px;
  }
}

@media only screen and (max-width: 759px) {
  .page-id-documentation-home .split-showcase .showcase {
    padding-bottom: 0px;
  }
}

.page-id-documentation-view #documentaion__navigation {
  padding-top: 3px;
}

.page-id-documentation-view .documentation {
  margin-bottom: 50px;
  transition: 0.3s;
}

.page-id-documentation-view .documentation>.row {
  margin-left: -20px;
  margin-right: -20px;
}

.page-id-documentation-view .documentation>.row>* {
  padding-left: 20px;
  padding-right: 20px;
}

.page-id-documentation-view .documentation__navigation {
  list-style-type: none;
  padding-left: 0;
  padding-top: 2px;
}

@media only screen and (max-width: 1039px) {
  .page-id-documentation-view .documentation__navigation {
    font-size: 15px;
  }
}

.page-id-documentation-view .documentation__navigation a {
  outline: none;
}

.page-id-documentation-view .documentation__navigation a:hover {
  opacity: 1;
}

.page-id-documentation-view .documentation__navigation--default {
  color: #075692;
  cursor: pointer;
  padding-left: 0;
  display: block;
}

.page-id-documentation-view .documentation__navigation--default:not(:first-child) {
  margin-top: 12.5px;
}

.page-id-documentation-view .documentation__navigation--child {
  font-size: 13px;
}

.page-id-documentation-view .documentation__navigation--dropdown {
  cursor: pointer;
  color: #075692;
}

.page-id-documentation-view .documentation__navigation--dropdown div {
  padding-right: 20px;
  line-height: 1.5;
}

@media only screen and (max-width: 759px) {
  .page-id-documentation-view .documentation__navigation--dropdown div {
    padding-left: 20px;
  }
}

.page-id-documentation-view .documentation__navigation--dropdown div:after {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  vertical-align: middle;
  border-top: 4px solid;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
  transition: transform 100ms ease;
}

.page-id-documentation-view .documentation__navigation--dropdown div.caret-right:after {
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.page-id-documentation-view .documentation__navigation--selected {
  color: #002f36;
}

@media only screen and (min-width: 760px) {
  .page-id-documentation-view .documentation__navigation--selected {
    -ms-transform: translate(10px);
    transform: translate(10px);
    transition: transform 200ms ease;
  }
}

.page-id-documentation-view .documentation__navigation--selected:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: -10px;
  width: 3px;
  height: 100%;
  background: #ff9900;
}

.page-id-documentation-view .documentation__navigation--collapsed {
  display: none;
  padding: 10px 0 0 10px;
}

@media only screen and (max-width: 759px) {
  .page-id-documentation-view .documentation__navigation--collapsed {
    padding: 10px 0 0;
  }
}

.page-id-documentation-view .documentation__content>:first-child {
  margin-top: 0;
}

.page-id-documentation-view .documentation__content>:last-child {
  margin-bottom: 0;
}

.page-id-documentation-view .documentation__content .nav-tabs li:first-child {
  margin-top: 12.5px;
}

.page-id-documentation-view .documentation__content .tab-content {
  height: 300px;
  overflow-y: scroll;
  border-bottom: 1px solid #ddd;
}

.page-id-documentation-view .documentation__content .tab-content .tab-pane {
  padding: 15px 15px 15px 0;
}

.page-id-documentation-view .documentation__content .tab-content .tab-pane>:first-child {
  margin-top: 0;
}

.page-id-documentation-view .documentation__content .tab-content .tab-pane>:last-child {
  margin-bottom: 0;
}

.page-id-documentation-view .documentation__content h1 {
  margin-top: 0;
  color: #333e48;
  font-size: 38px;
  line-height: 1.18;
  font-weight: 300;
  color: #002f36;
}

@media only screen and (max-width: 1039px) {
  .page-id-documentation-view .documentation__content h1 {
    font-size: 30px;
    line-height: 1.2;
  }
}

@media only screen and (min-width: 1040px) {
  .page-id-documentation-view .documentation__content h1 {
    margin-top: 0px;
    margin-bottom: 21.875px;
  }
}

.page-id-documentation-view .documentation__content h2 {
  color: #333e48;
  font-size: 32px;
  line-height: 1.31;
  font-weight: 300;
}

@media only screen and (max-width: 1039px) {
  .page-id-documentation-view .documentation__content h2 {
    font-size: 23px;
    line-height: 1.3;
  }
}

@media only screen and (min-width: 1040px) {
  .page-id-documentation-view .documentation__content h2 {
    margin-top: 21.875px;
    margin-bottom: 12.5px;
  }
}

@media all {
  .page-id-documentation-view .documentation__content h2 {
    margin-top: 25px;
    margin-bottom: 12.5px;
  }
}

.page-id-documentation-view .documentation__content h3 {
  color: #333e48;
  font-size: 24px;
  line-height: 1.5;
  font-weight: 300;
  margin-top: 25px;
}

@media only screen and (max-width: 1039px) {
  .page-id-documentation-view .documentation__content h3 {
    font-size: 20px;
    line-height: 1.44;
  }
}

@media only screen and (max-width: 759px) {
  .page-id-documentation-view .documentation__content h3.no-scale {
    font-size: 24px;
    line-height: 1.5;
  }
}

@media only screen and (min-width: 1040px) {
  .page-id-documentation-view .documentation__content h3 {
    margin-top: 21.875px;
    margin-bottom: 12.5px;
  }
}

@media all {
  .page-id-documentation-view .documentation__content h3 {
    margin-top: 25px;
    margin-bottom: 12.5px;
  }
}

.page-id-documentation-view .documentation__content h4 {
  color: #333e48;
  font-size: 23px;
  line-height: 1.3;
  font-weight: 400;
  margin-top: 25px;
}

@media only screen and (max-width: 1039px) {
  .page-id-documentation-view .documentation__content h4 {
    font-size: 18px;
    line-height: 1.33;
  }
}

@media only screen and (max-width: 759px) {
  .page-id-documentation-view .documentation__content h4.no-scale {
    font-size: 23px;
    line-height: 1.3;
  }
}

@media only screen and (min-width: 1040px) {
  .page-id-documentation-view .documentation__content h4 {
    margin-top: 21.875px;
    margin-bottom: 12.5px;
  }
}

.page-id-documentation-view .documentation__content h5 {
  color: #002f36;
  font-size: 18px;
  font-weight: 400;
}

@media only screen and (max-width: 1039px) {
  .page-id-documentation-view .documentation__content h5 {
    font-size: 15px;
  }
}

@media only screen and (min-width: 1040px) {
  .page-id-documentation-view .documentation__content h5 {
    margin-top: 12.5px;
    margin-bottom: 12.5px;
  }
}

.page-id-documentation-view .documentation__content code,.page-id-documentation-view .documentation__content span.ph {
  margin-bottom: 25px;
  text-align: left;
  display: block;
  padding: 0;
}

.page-id-documentation-view .documentation__content code pre,.page-id-documentation-view .documentation__content span.ph pre {
  margin-bottom: 0;
}

.page-id-documentation-view .documentation__content span.ph {
  padding: 2px 4px;
  display: inline-block;
  margin-bottom: 0;
}

.page-id-documentation-view .documentation__content pre {
  font-size: 12px;
  text-align: left;
}

.page-id-documentation-view .documentation__content img {
  max-width: 100%;
}

.documentation__search-bar {
  text-align: right;
  z-index: 2;
}

@media only screen and (max-width: 759px) {
  .documentation__search-bar {
    text-align: center;
  }
}

.documentation__search-bar.active form {
  -ms-transform: translateY(0);
  transform: translateY(0);
}

.documentation__search-bar.active .toggle {
  -ms-transform: translateY(-100%);
  transform: translateY(-100%);
}

.documentation__search-bar form {
  position: absolute;
  top: 0;
  right: 10px;
  padding: 10px 9px 9px;
  border: 1px solid #6c7778;
  border-top: 0;
  border-radius: 0 0 10px 10px;
  display: inline-block;
  background: #fafafa;
  -ms-transform: translateY(-100%);
  transform: translateY(-100%);
  transition: transform 0.3s;
  z-index: 3;
}

@media only screen and (max-width: 759px) {
  .documentation__search-bar form {
    position: relative;
    right: 0;
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.documentation__search-bar form [type=text] {
  padding: 0 10px;
  margin-left: 0;
  min-width: 200px;
}

.documentation__search-bar form select,.documentation__search-bar form [type=text],.documentation__search-bar form [type=submit] {
  display: inline-block;
  border-radius: 5px;
  font-size: 13px;
  height: 29px;
  border: 1px solid #6c7778;
  transition: border-color 0.3s,opacity 0.3s;
  background: #fafafa;
  vertical-align: middle;
}

.documentation__search-bar form select:focus,.documentation__search-bar form select:active,.documentation__search-bar form [type=text]:focus,.documentation__search-bar form [type=text]:active,.documentation__search-bar form [type=submit]:focus,.documentation__search-bar form [type=submit]:active {
  outline: 0;
  border-color: #333e48;
}

@media (max-width: 600px) {
  .documentation__search-bar form select,.documentation__search-bar form [type=text],.documentation__search-bar form [type=submit] {
    width: 100%;
    margin: 2px;
  }
}

.documentation__search-bar form select {
  margin-left: 3px;
}

.documentation__search-bar form select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #002f36;
}

.documentation__search-bar form [type=submit] {
  background: 0;
  margin-left: 2px;
}

.documentation__search-bar .toggle {
  position: absolute;
  top: 0;
  right: 15px;
  transition: opacity 0.3s ease-out;
  text-align: center;
  font-size: 13px;
  border: 1px solid #6c7778;
  border-top: 0;
  border-radius: 0 0 5px 5px;
  background: #fafafa;
  cursor: pointer;
  padding: 6px 10px 5px;
  transition: transform 0.3s,opacity 0.3s;
}

.documentation__search-bar .toggle:hover {
  opacity: 0.6;
}

.documentation__search-bar .toggle,.documentation__search-bar .toggle img {
  -moz-transform: rotate(0) translateZ(0);
  -webkit-transform: rotate(0);
}

@media only screen and (max-width: 759px) {
  .documentation__search-bar .toggle {
    display: none;
  }
}

.ie8 .documentation__search-bar form {
  display: none;
}

.ie8 .documentation__search-bar.active form {
  display: block;
}

.ie8 .documentation__search-bar.active .toggle {
  display: none;
}

.section-id-fee-updates .back-to-pricing {
  margin-top: 40px;
  margin-bottom: 0px;
  display: block;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .section-id-fee-updates .back-to-pricing {
    margin-top: 32px;
  }
}

@media only screen and (max-width: 759px) {
  .section-id-fee-updates .back-to-pricing {
    margin-top: 24px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .section-id-fee-updates .back-to-pricing {
    margin-bottom: 0px;
  }
}

@media only screen and (max-width: 759px) {
  .section-id-fee-updates .back-to-pricing {
    margin-bottom: 0px;
  }
}

.section-id-fee-updates .fee-updates {
  padding-top: 30px;
  padding-bottom: 50px;
}

.section-id-fee-updates .fee-updates>:first-child {
  margin-top: 0;
}

.section-id-fee-updates .fee-updates>:last-child {
  margin-bottom: 0;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .section-id-fee-updates .fee-updates {
    padding-top: 24px;
  }
}

@media only screen and (max-width: 759px) {
  .section-id-fee-updates .fee-updates {
    padding-top: 18px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .section-id-fee-updates .fee-updates {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .section-id-fee-updates .fee-updates {
    padding-bottom: 30px;
  }
}

.section-id-fee-updates table {
  margin-top: 25px;
  width: 100%;
}

@media only screen and (max-width: 759px) {
  .section-id-fee-updates table {
    margin-top: 0;
  }
}

.section-id-fee-updates p+.table-responsive table {
  margin-top: 13px;
}

.section-id-fee-updates .table td,.section-id-fee-updates .page-id-documentation-view .documentation__content table td,.page-id-documentation-view .documentation__content .section-id-fee-updates table td,.section-id-fee-updates .table th,.section-id-fee-updates .page-id-documentation-view .documentation__content table th,.page-id-documentation-view .documentation__content .section-id-fee-updates table th {
  border-width: 1px;
  text-align: center;
  vertical-align: middle;
}

.section-id-fee-updates .table th,.section-id-fee-updates .page-id-documentation-view .documentation__content table th,.page-id-documentation-view .documentation__content .section-id-fee-updates table th {
  font-size: 22px;
  font-weight: normal;
}

@media only screen and (max-width: 1039px) {
  .section-id-fee-updates .table th,.section-id-fee-updates .page-id-documentation-view .documentation__content table th,.page-id-documentation-view .documentation__content .section-id-fee-updates table th {
    font-size: 15px;
  }
}

.section-id-fee-updates .table--padded td,.section-id-fee-updates .table--padded th {
  padding: 23px 10px;
}

@media only screen and (max-width: 759px) {
  .section-id-fee-updates .ten-dollar-change {
    margin-bottom: 12.5px;
    margin-top: 20px;
  }

  .section-id-fee-updates .ten-dollar-change:first-child {
    margin-top: 0;
  }
}

@media only screen and (max-width: 759px) {
  .section-id-fee-updates .ten-dollar-change .row>* {
    margin-top: 15px;
    margin-bottom: 0;
  }

  .section-id-fee-updates .ten-dollar-change .row>*:first-child,.section-id-fee-updates .ten-dollar-change .row>*.stack-top {
    margin-top: 0;
  }
}

.section-id-fee-updates .footnotes {
  margin-top: 20px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .lego-page .page-id-home-home__main .parallax-hero .amzn-button,.lego-page .page-id-home-home__main .parallax-hero .blog #mktoForm_569 .mktoButton,.blog #mktoForm_569 .lego-page .page-id-home-home__main .parallax-hero .mktoButton,.lego-page .page-id-home-home__main .parallax-hero #developer-community #community-hero .join-form .col-2 .mktoButton[type='submit'],#developer-community #community-hero .join-form .col-2 .lego-page .page-id-home-home__main .parallax-hero .mktoButton[type='submit'],.lego-page .page-id-home-home__main .parallax-hero #contact #contact-form .mktoButton[type='submit'],#contact #contact-form .lego-page .page-id-home-home__main .parallax-hero .mktoButton[type='submit'],.lego-page .page-id-home-home__main .parallax-hero .contact-form .mktoButton[type='submit'],.contact-form .lego-page .page-id-home-home__main .parallax-hero .mktoButton[type='submit'],.lego-page .page-id-home-home__main .parallax-hero #growth-guaranteed #contact-form .mktoButton[type='submit'],#growth-guaranteed #contact-form .lego-page .page-id-home-home__main .parallax-hero .mktoButton[type='submit'],.lego-page .page-id-home-home__main .parallax-hero .solution-providers-detail #solution-providers-form button[type='submit'],.solution-providers-detail #solution-providers-form .lego-page .page-id-home-home__main .parallax-hero button[type='submit'],.lego-page .page-id-home-home__main .parallax-hero .solution-providers-detail .marketo-form-custom-style #form button.mktoButton,.solution-providers-detail .marketo-form-custom-style #form .lego-page .page-id-home-home__main .parallax-hero button.mktoButton,.lego-page .page-id-home-home__main .parallax-hero .solution-providers-resources #contact .contact-form .mktoButton[type='submit'],.solution-providers-resources #contact .contact-form .lego-page .page-id-home-home__main .parallax-hero .mktoButton[type='submit'],.lego-page .page-id-home-home__main .parallax-hero .page-id-signup-register__main [type=submit],.page-id-signup-register__main .lego-page .page-id-home-home__main .parallax-hero [type=submit],.lego-page .page-id-home-home__main .parallax-hero .page-id-signup-home__main .signup .mktoForm button[type='submit'],.page-id-signup-home__main .signup .mktoForm .lego-page .page-id-home-home__main .parallax-hero button[type='submit'] {
    max-width: 80%;
  }
}

.lego-page .page-id-home-home__main .parallax-hero .amzn-button+div,.lego-page .page-id-home-home__main .parallax-hero .blog #mktoForm_569 .mktoButton+div,.blog #mktoForm_569 .lego-page .page-id-home-home__main .parallax-hero .mktoButton+div,.lego-page .page-id-home-home__main .parallax-hero #developer-community #community-hero .join-form .col-2 .mktoButton[type='submit']+div,#developer-community #community-hero .join-form .col-2 .lego-page .page-id-home-home__main .parallax-hero .mktoButton[type='submit']+div,.lego-page .page-id-home-home__main .parallax-hero #contact #contact-form .mktoButton[type='submit']+div,#contact #contact-form .lego-page .page-id-home-home__main .parallax-hero .mktoButton[type='submit']+div,.lego-page .page-id-home-home__main .parallax-hero .contact-form .mktoButton[type='submit']+div,.contact-form .lego-page .page-id-home-home__main .parallax-hero .mktoButton[type='submit']+div,.lego-page .page-id-home-home__main .parallax-hero #growth-guaranteed #contact-form .mktoButton[type='submit']+div,#growth-guaranteed #contact-form .lego-page .page-id-home-home__main .parallax-hero .mktoButton[type='submit']+div,.lego-page .page-id-home-home__main .parallax-hero .solution-providers-detail #solution-providers-form button[type='submit']+div,.solution-providers-detail #solution-providers-form .lego-page .page-id-home-home__main .parallax-hero button[type='submit']+div,.lego-page .page-id-home-home__main .parallax-hero .solution-providers-detail .marketo-form-custom-style #form button.mktoButton+div,.solution-providers-detail .marketo-form-custom-style #form .lego-page .page-id-home-home__main .parallax-hero button.mktoButton+div,.lego-page .page-id-home-home__main .parallax-hero .solution-providers-resources #contact .contact-form .mktoButton[type='submit']+div,.solution-providers-resources #contact .contact-form .lego-page .page-id-home-home__main .parallax-hero .mktoButton[type='submit']+div,.lego-page .page-id-home-home__main .parallax-hero .page-id-signup-register__main [type=submit]+div,.page-id-signup-register__main .lego-page .page-id-home-home__main .parallax-hero [type=submit]+div,.lego-page .page-id-home-home__main .parallax-hero .page-id-signup-home__main .signup .mktoForm button[type='submit']+div,.page-id-signup-home__main .signup .mktoForm .lego-page .page-id-home-home__main .parallax-hero button[type='submit']+div {
  text-align: center;
}

.lego-page .page-id-home-home__main .parallax-hero .parallax-hero-background {
  background-repeat: no-repeat;
  position: relative;
  float: right;
  width: 80%;
  height: 100%;
}

@media only screen and (max-width: 759px) {
  .lego-page .page-id-home-home__main .parallax-hero .parallax-hero-background {
    position: absolute;
    float: none;
    width: 100%;
    margin: 0 auto;
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .page-id-home-home__main .parallax-hero .parallax-hero-foreground {
    display: none;
  }
}

.lego-page .page-id-home-home__main .parallax-hero .hero-content {
  position: absolute;
}

@media screen and (min-width: 1250px) {
  .lego-page .page-id-home-home__main .parallax-hero .hero-content .h2,.lego-page .page-id-home-home__main .parallax-hero .hero-content .page-id-help-home__main article h1,.page-id-help-home__main article .lego-page .page-id-home-home__main .parallax-hero .hero-content h1,.lego-page .page-id-home-home__main .parallax-hero .hero-content .page-id-search-home__main article h1,.page-id-search-home__main article .lego-page .page-id-home-home__main .parallax-hero .hero-content h1 {
    font-size: 46px;
  }
}

@media screen and (min-width: 1515px) {
  .lego-page .page-id-home-home__main .parallax-hero .hero-content .h2,.lego-page .page-id-home-home__main .parallax-hero .hero-content .page-id-help-home__main article h1,.page-id-help-home__main article .lego-page .page-id-home-home__main .parallax-hero .hero-content h1,.lego-page .page-id-home-home__main .parallax-hero .hero-content .page-id-search-home__main article h1,.page-id-search-home__main article .lego-page .page-id-home-home__main .parallax-hero .hero-content h1 {
    font-size: 56px;
  }
}

@media only screen and (min-width: 760px) {
  .lego-page .page-id-home-home__main .parallax-hero .hero-content {
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
  }
}

@media only screen and (max-width: 759px) {
  .lego-page .page-id-home-home__main .parallax-hero .hero-content {
    position: relative;
    background: #fafafa;
    color: #333e48;
    margin-top: 343px;
  }
}

#hero-carousel {
  background: #eaeded;
}

#hero-carousel a {
  display: block;
  margin-top: 5px;
}

#hero-carousel h5 {
  color: inherit;
}

#hero-carousel .row {
  padding-top: 50px;
  padding-bottom: 55px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #hero-carousel .row {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  #hero-carousel .row {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #hero-carousel .row {
    padding-bottom: 44px;
  }
}

@media only screen and (max-width: 759px) {
  #hero-carousel .row {
    padding-bottom: 33px;
  }
}

#hero-carousel .slide-consumer .item-bg {
  background-position: 50% 100%;
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/home-hero-customers-mobile.da30baf2.jpg');
}

@media only screen and (min-width: 760px) {
  #hero-carousel .slide-consumer .item-bg {
    background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/home-hero-customers.6aa9e6e7.jpg');
    background-position: 50% 100%;
  }
}

@media only screen and (min-width: 1040px) {
  #hero-carousel .slide-consumer .item-bg {
    background-position: 50% 100%;
  }
}

.locale-in #hero-carousel .slide-consumer .item-bg {
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/in-home-hero-customers.e5ad9eb8.jpg');
  background-position: center;
}

.locale-jp #hero-carousel .slide-consumer .item-bg {
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/jp-home-customers-hero.ae332b43.jpg');
  background-position: center;
}

@media only screen and (max-width: 759px) {
  .locale-jp #hero-carousel .slide-consumer .item-bg {
    background-position: 50% 25%;
  }
}

#hero-carousel .slide-merchant .item-bg {
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/home-hero-merchants-6c502d00978bf960ec594a54785f0b38._V335406191_.jpg');
  background-position: 50% 50%;
}

@media only screen and (min-width: 1040px) {
  #hero-carousel .slide-merchant .item-bg {
    background-position: 50% 100%;
  }
}

.locale-us #hero-carousel .slide-merchant .item-bg {
  background-position: right;
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/home-hero-merchants.24b9640e.jpg');
}

.locale-in #hero-carousel .slide-merchant .item-bg {
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/in-home-hero-merchants.99da1c10.jpg');
  background-position: center;
}

@media only screen and (max-width: 759px) {
  .locale-in #hero-carousel .slide-merchant .item-bg {
    background-position: 50% 25%;
  }
}

.locale-jp #hero-carousel .slide-merchant .item-bg {
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/jp-home-merchants-hero.79729388.jpg');
  background-position: top;
}

@media only screen and (max-width: 759px) {
  .locale-jp #hero-carousel .slide-merchant .item-bg {
    background-position: 50% 25%;
  }
}

#hero-carousel .slide-developer .item-bg {
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/home-hero-developer-mobile.64cd5fae.jpg');
  background-position: 80% 50%;
}

@media only screen and (min-width: 760px) {
  #hero-carousel .slide-developer .item-bg {
    background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/home-hero-developers.ebcdbe01.jpg');
    background-position: 20% 50%;
  }
}

@media only screen and (min-width: 1040px) {
  #hero-carousel .slide-developer .item-bg {
    background-position: 50% 50%;
  }
}

.locale-de #hero-carousel .slide-developer .item-bg,.locale-uk #hero-carousel .slide-developer .item-bg {
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/home/eu-home-hero-developers.535e1b56.jpg');
  background-position: 50% 10%;
}

.locale-in #hero-carousel .slide-developer .item-bg {
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/in-home-hero-developers.65e6596a.jpg');
  background-position: 0 25%;
}

#news-ticker {
  background-color: #ff9900;
  text-align: center;
}

#news-ticker a {
  color: #fafafa;
  font-weight: 500;
}

#news-ticker strong {
  color: #fafafa;
  font-weight: 500;
  display: block;
}

#news-ticker .row {
  display: table;
  width: 100%;
}

#news-ticker .col-1,#news-ticker .col-2 {
  display: table-cell;
  float: none;
  vertical-align: middle;
}

#news-ticker .col-1 {
  z-index: 1;
  background: #fba02a;
}

#news-ticker .col-2 {
  padding: 16px 30px;
}

#news-ticker .col-2 a {
  white-space: nowrap;
}

@media only screen and (max-width: 759px) {
  #news-ticker .container,#news-ticker .desktop-only-message {
    padding-left: 0;
    padding-right: 0;
  }
}

#hero-video {
  padding-top: 50px;
  padding-bottom: 50px;
  text-align: center;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #hero-video {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  #hero-video {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #hero-video {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 759px) {
  #hero-video {
    padding-bottom: 30px;
  }
}

#hero-video .video-bg {
  margin-top: 30px;
}

#hero-video.cookie-disclaimer__container,.cookie-disclaimer__container {
  padding-top: 60px;
  padding-bottom: 50px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #hero-video.cookie-disclaimer__container,.cookie-disclaimer__container {
    padding-top: 48px;
  }
}

@media only screen and (max-width: 759px) {
  #hero-video.cookie-disclaimer__container,.cookie-disclaimer__container {
    padding-top: 36px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #hero-video.cookie-disclaimer__container,.cookie-disclaimer__container {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 759px) {
  #hero-video.cookie-disclaimer__container,.cookie-disclaimer__container {
    padding-bottom: 30px;
  }
}

@media only screen and (max-width: 759px) {
  #hero-video.cookie-disclaimer__container,.cookie-disclaimer__container {
    padding-top: 80px;
    padding-bottom: 50px;
  }@  media only screen and (min-width: 760px) and (max-width: 1039px) {
    #hero-video.cookie-disclaimer__container,.cookie-disclaimer__container{padding-top: 64px;
  }
}

@media only screen and (max-width: 759px) {
  #hero-video.cookie-disclaimer__container,.cookie-disclaimer__container {
    padding-top: 48px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #hero-video.cookie-disclaimer__container,.cookie-disclaimer__container {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 759px) {
  #hero-video.cookie-disclaimer__container,.cookie-disclaimer__container {
    padding-bottom: 30px;
  }
}}

.cookie-disclaimer {
  z-index: 2;
  position: absolute;
  top: 10px;
  left: 0;
  font-size: 13px;
  width: 100%;
  padding: 0 15px;
  text-align: right;
}

@media only screen and (max-width: 759px) {
  .cookie-disclaimer {
    text-align: center;
  }
}

#interactive-payments-walkthrough *,#interactive-payments-walkthrough *:before,#interactive-payments-walkthrough *:after {
  position: static;
}

#interactive-payments-walkthrough #interactive-walkthrough {
  background: linear-gradient(to top, #b5b6c7, #efeff3 100%);
}

#one-tap {
  background: #eaeded;
}

#one-tap .v-align-sprite {
  display: table;
}

#one-tap .v-align-sprite>* {
  display: table-cell;
  vertical-align: middle;
  text-align: left;
}

#one-tap .v-align-sprite>*:first-child {
  padding-right: 20px;
}

#one-tap .v-align-sprite>* h1,#one-tap .v-align-sprite>* h2 {
  margin: 0;
}

@media only screen and (max-width: 759px) {
  #one-tap .v-align-sprite,#one-tap .v-align-sprite>* {
    display: block;
    text-align: center;
  }

  #one-tap .v-align-sprite:first-child,#one-tap .v-align-sprite>*:first-child {
    padding-right: 0;
  }
}

#one-tap .v-align-sprite .icon:before {
  content: '';
  display: block;
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/sprites-full.b99d6dc8.png');
  zoom: 1;
  -moz-transform: scale(1) rotate(0.001deg);
  -moz-transform-origin: 0 0;
}

#one-tap .v-align-sprite .icon,#one-tap .v-align-sprite .icon:before {
  width: 70px;
  height: 88px;
}

@media only screen and (max-width: 1039px) {
  #one-tap .v-align-sprite .icon {
    width: 47.6px;
    height: 59.84px;
  }

  #one-tap .v-align-sprite .icon:before {
    zoom: 0.68;
    -moz-transform: scale(0.68) rotate(0.001deg);
  }
}

@media only screen and (max-width: 759px) {
  #one-tap .v-align-sprite .icon {
    margin: 0 auto 10px;
    position: relative;
    top: 0;
  }
}

#one-tap a {
  display: block;
}

#one-tap .stretch-bg__bg div {
  background-position: 20% 80%;
  background-repeat: no-repeat;
  background-color: #eaeded;
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/home-onetouch-mobile.2b265df0.jpg');
}

#one-tap .stretch-bg__bg .parallax-huge {
  left: -9%;
  height: 568px;
  width: 200%;
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/home-onetouch-huge.a54ff5e8.jpg');
}

#one-tap .stretch-bg__bg .parallax-desktop {
  left: -20%;
  height: 568px;
  width: 145%;
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/home-onetouch-desktop.ef311c5b.jpg');
}

#one-tap .stretch-bg__bg .parallax-tablet {
  height: 394px;
  left: -18%;
  width: 120%;
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/home-onetouch-tablet.8d5e0bb8.jpg');
}

.locale-in #one-tap .stretch-bg__bg {
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/home/in-home-onetouch.73763870.jpg');
  background-position: 28% 36%;
}

@media only screen and (max-width: 759px) {
  .locale-in #one-tap .stretch-bg__bg {
    background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/home/in-home-onetouch-mobile.99d641dd.jpg');
  }
}

.locale-jp #one-tap .stretch-bg__bg {
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/home/jp-home-onetouch.e7ecd09d.jpg');
  background-position: 28% 36%;
}

@media only screen and (max-width: 759px) {
  .locale-jp #one-tap .stretch-bg__bg {
    background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/home/jp-home-onetouch.e7ecd09d.jpg');
  }
}

@media only screen and (min-width: 760px) {
  .locale-in #one-tap h5,.locale-in #one-tap p {
    color: #fafafa;
  }
}

#home-fraud-protection {
  padding-top: 50px;
  padding-bottom: 50px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #home-fraud-protection {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  #home-fraud-protection {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #home-fraud-protection {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 759px) {
  #home-fraud-protection {
    padding-bottom: 30px;
  }
}

#home-fraud-protection .v-align-sprite {
  display: table;
}

#home-fraud-protection .v-align-sprite>* {
  display: table-cell;
  vertical-align: middle;
  text-align: left;
}

#home-fraud-protection .v-align-sprite>*:first-child {
  padding-right: 20px;
}

#home-fraud-protection .v-align-sprite>* h1,#home-fraud-protection .v-align-sprite>* h2 {
  margin: 0;
}

@media only screen and (max-width: 759px) {
  #home-fraud-protection .v-align-sprite,#home-fraud-protection .v-align-sprite>* {
    display: block;
    text-align: center;
  }

  #home-fraud-protection .v-align-sprite:first-child,#home-fraud-protection .v-align-sprite>*:first-child {
    padding-right: 0;
  }
}

#home-fraud-protection .v-align-sprite .icon:before {
  content: '';
  display: block;
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/sprites-full.b99d6dc8.png');
  zoom: 1;
  -moz-transform: scale(1) rotate(0.001deg);
  -moz-transform-origin: 0 0;
}

#home-fraud-protection .v-align-sprite .icon,#home-fraud-protection .v-align-sprite .icon:before {
  width: 48px;
  height: 96px;
}

@media only screen and (max-width: 1039px) {
  #home-fraud-protection .v-align-sprite .icon {
    width: 32.64px;
    height: 65.28px;
  }

  #home-fraud-protection .v-align-sprite .icon:before {
    zoom: 0.68;
    -moz-transform: scale(0.68) rotate(0.001deg);
  }
}

@media only screen and (max-width: 759px) {
  #home-fraud-protection .v-align-sprite .icon {
    margin: 0 auto 10px;
    position: relative;
    top: 0;
  }
}

@media only screen and (min-width: 760px) {
  #home-fraud-protection .row {
    height: 100%;
    font-size: 0;
  }

  #home-fraud-protection .row>*,#home-fraud-protection .row:after,#home-fraud-protection .row:before {
    float: none;
    display: inline-block;
    vertical-align: middle;
    font-size: 15px;
  }

  #home-fraud-protection .row:after,#home-fraud-protection .row:before {
    content: '';
    height: 100%;
    width: 0;
  }

  #home-fraud-protection .row>.v-nudge {
    margin-bottom: 4%;
  }
}

@media only screen and (max-width: 1039px) {
  #home-fraud-protection .row:after,#home-fraud-protection .row>*,#home-fraud-protection .row:before {
    font-size: 13px;
  }
}

.locale-in #home-fraud-protection,.locale-jp #home-fraud-protection {
  background: #eaeded;
}

#testimonial-carousel .slide-webstaurant .item-bg {
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/testimonial-1.f704914e.jpg');
  background-position: 0 0;
}

#testimonial-carousel .slide-clymb .item-bg {
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/testimonial-2.f8c85354.jpg');
  background-position: 0 100%;
}

#testimonial-carousel .slide-redbubble .item-bg {
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/Homepage_quotes-Redbubble.7553252d.jpg');
  background-position: center;
}

.locale-de #testimonial-carousel .item-bg {
  background-image: none;
}

.locale-uk #testimonial-carousel .item-bg {
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/master-of-malt-bottles.c18ef3a5.jpg');
  background-position: center;
}

#home-mobile {
  background-color: #eaeded;
}

@media only screen and (max-width: 759px) {
  #home-mobile {
    padding-top: 50px;
    padding-bottom: 50px;
  }@  media only screen and (min-width: 760px) and (max-width: 1039px) {
    #home-mobile{padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  #home-mobile {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #home-mobile {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 759px) {
  #home-mobile {
    padding-bottom: 30px;
  }
}}

#home-mobile .v-align-sprite {
  display: table;
}

#home-mobile .v-align-sprite>* {
  display: table-cell;
  vertical-align: middle;
  text-align: left;
}

#home-mobile .v-align-sprite>*:first-child {
  padding-right: 20px;
}

#home-mobile .v-align-sprite>* h1,#home-mobile .v-align-sprite>* h2 {
  margin: 0;
}

@media only screen and (max-width: 759px) {
  #home-mobile .v-align-sprite,#home-mobile .v-align-sprite>* {
    display: block;
    text-align: center;
  }

  #home-mobile .v-align-sprite:first-child,#home-mobile .v-align-sprite>*:first-child {
    padding-right: 0;
  }
}

#home-mobile .v-align-sprite .icon:before {
  content: '';
  display: block;
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/sprites-full.b99d6dc8.png');
  zoom: 1;
  -moz-transform: scale(1) rotate(0.001deg);
  -moz-transform-origin: 0 0;
}

#home-mobile .v-align-sprite .icon,#home-mobile .v-align-sprite .icon:before {
  width: 65px;
  height: 78px;
}

@media only screen and (max-width: 1039px) {
  #home-mobile .v-align-sprite .icon {
    width: 44.2px;
    height: 53.04px;
  }

  #home-mobile .v-align-sprite .icon:before {
    zoom: 0.68;
    -moz-transform: scale(0.68) rotate(0.001deg);
  }
}

@media only screen and (max-width: 759px) {
  #home-mobile .v-align-sprite .icon {
    margin: 0 auto 10px;
    position: relative;
    top: 0;
  }
}

@media only screen and (min-width: 1040px) {
  #home-mobile img {
    padding-top: 65px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #home-mobile img {
    padding-top: 55px;
  }
}

@media only screen and (max-width: 759px) {
  #home-mobile img {
    max-width: 50%;
    margin: 0 auto;
  }
}

@media only screen and (min-width: 760px) {
  #home-mobile .row {
    height: 100%;
    font-size: 0;
  }

  #home-mobile .row>*,#home-mobile .row:after,#home-mobile .row:before {
    float: none;
    display: inline-block;
    vertical-align: middle;
    font-size: 15px;
  }

  #home-mobile .row:after,#home-mobile .row:before {
    content: '';
    height: 100%;
    width: 0;
  }

  #home-mobile .row>.v-nudge {
    margin-bottom: 4%;
  }
}

@media only screen and (max-width: 1039px) {
  #home-mobile .row:after,#home-mobile .row>*,#home-mobile .row:before {
    font-size: 13px;
  }
}

.locale-de #home-mobile,.locale-uk #home-mobile,.locale-in #home-mobile {
  background: #fafafa;
}

#home-amazon-easy-ship {
  background: #eaeded;
}

@media only screen and (max-width: 759px) {
  #home-amazon-easy-ship {
    padding-top: 50px;
    padding-bottom: 0px;
  }@  media only screen and (min-width: 760px) and (max-width: 1039px) {
    #home-amazon-easy-ship{padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  #home-amazon-easy-ship {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #home-amazon-easy-ship {
    padding-bottom: 0px;
  }
}

@media only screen and (max-width: 759px) {
  #home-amazon-easy-ship {
    padding-bottom: 0px;
  }
}

#home-amazon-easy-ship img {
  margin-bottom: -250px;
  border-radius: 20px;
}

@media only screen and (max-width: 320px) {
  #home-amazon-easy-ship img {
    display: none;
  }
}}

#home-amazon-easy-ship .v-align-sprite {
  display: table;
  margin-bottom: 15px;
}

#home-amazon-easy-ship .v-align-sprite>* {
  display: table-cell;
  vertical-align: middle;
  text-align: left;
}

#home-amazon-easy-ship .v-align-sprite>*:first-child {
  padding-right: 20px;
}

#home-amazon-easy-ship .v-align-sprite>* h1,#home-amazon-easy-ship .v-align-sprite>* h2 {
  margin: 0;
}

@media only screen and (max-width: 759px) {
  #home-amazon-easy-ship .v-align-sprite,#home-amazon-easy-ship .v-align-sprite>* {
    display: block;
    text-align: center;
  }

  #home-amazon-easy-ship .v-align-sprite:first-child,#home-amazon-easy-ship .v-align-sprite>*:first-child {
    padding-right: 0;
  }
}

#home-amazon-easy-ship .v-align-sprite .icon:before {
  content: '';
  display: block;
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/sprites-full.b99d6dc8.png');
  zoom: 1;
  -moz-transform: scale(1) rotate(0.001deg);
  -moz-transform-origin: 0 0;
}

#home-amazon-easy-ship .v-align-sprite .icon,#home-amazon-easy-ship .v-align-sprite .icon:before {
  width: 89px;
  height: 89px;
}

@media only screen and (max-width: 1039px) {
  #home-amazon-easy-ship .v-align-sprite .icon {
    width: 60.52px;
    height: 60.52px;
  }

  #home-amazon-easy-ship .v-align-sprite .icon:before {
    zoom: 0.68;
    -moz-transform: scale(0.68) rotate(0.001deg);
  }
}

@media only screen and (max-width: 759px) {
  #home-amazon-easy-ship .v-align-sprite .icon {
    margin: 0 auto 10px;
    position: relative;
    top: 0;
  }
}

#home-amazon-easy-ship .v-align-sprite .icon:before {
  width: 91px;
  height: 89px;
}

@media only screen and (min-width: 760px) {
  #home-amazon-easy-ship .row {
    height: 100%;
    font-size: 0;
  }

  #home-amazon-easy-ship .row>*,#home-amazon-easy-ship .row:after,#home-amazon-easy-ship .row:before {
    float: none;
    display: inline-block;
    vertical-align: middle;
    font-size: 15px;
  }

  #home-amazon-easy-ship .row:after,#home-amazon-easy-ship .row:before {
    content: '';
    height: 100%;
    width: 0;
  }

  #home-amazon-easy-ship .row>.v-nudge {
    margin-bottom: 4%;
  }
}

@media only screen and (max-width: 1039px) {
  #home-amazon-easy-ship .row:after,#home-amazon-easy-ship .row>*,#home-amazon-easy-ship .row:before {
    font-size: 13px;
  }
}

#home-merchant-results {
  background: #fafafa;
}

#home-merchant-results>.container,#home-merchant-results>.desktop-only-message {
  padding-top: 50px;
  padding-bottom: 0px;
  margin-top: 0px;
  margin-bottom: -50px;
  z-index: 1;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #home-merchant-results>.container,#home-merchant-results>.desktop-only-message {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  #home-merchant-results>.container,#home-merchant-results>.desktop-only-message {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #home-merchant-results>.container,#home-merchant-results>.desktop-only-message {
    padding-bottom: 0px;
  }
}

@media only screen and (max-width: 759px) {
  #home-merchant-results>.container,#home-merchant-results>.desktop-only-message {
    padding-bottom: 0px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #home-merchant-results>.container,#home-merchant-results>.desktop-only-message {
    margin-top: 0px;
  }
}

@media only screen and (max-width: 759px) {
  #home-merchant-results>.container,#home-merchant-results>.desktop-only-message {
    margin-top: 0px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #home-merchant-results>.container,#home-merchant-results>.desktop-only-message {
    margin-bottom: -40px;
  }
}

@media only screen and (max-width: 759px) {
  #home-merchant-results>.container,#home-merchant-results>.desktop-only-message {
    margin-bottom: -30px;
  }
}

#home-merchant-results .row {
  margin-left: -20px;
  margin-right: -20px;
}

#home-merchant-results .row>* {
  padding-left: 20px;
  padding-right: 20px;
}

#home-merchant-results .v-align-sprite {
  display: table;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

#home-merchant-results .v-align-sprite>* {
  display: table-cell;
  vertical-align: middle;
  text-align: left;
}

#home-merchant-results .v-align-sprite>*:first-child {
  padding-right: 20px;
}

#home-merchant-results .v-align-sprite>* h1,#home-merchant-results .v-align-sprite>* h2 {
  margin: 0;
}

@media only screen and (max-width: 759px) {
  #home-merchant-results .v-align-sprite,#home-merchant-results .v-align-sprite>* {
    display: block;
    text-align: center;
  }

  #home-merchant-results .v-align-sprite:first-child,#home-merchant-results .v-align-sprite>*:first-child {
    padding-right: 0;
  }
}

#home-merchant-results .v-align-sprite .icon:before {
  content: '';
  display: block;
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/sprites-full.b99d6dc8.png');
  zoom: 1;
  -moz-transform: scale(1) rotate(0.001deg);
  -moz-transform-origin: 0 0;
}

#home-merchant-results .v-align-sprite .icon,#home-merchant-results .v-align-sprite .icon:before {
  width: 68px;
  height: 68px;
}

@media only screen and (max-width: 1039px) {
  #home-merchant-results .v-align-sprite .icon {
    width: 46.24px;
    height: 46.24px;
  }

  #home-merchant-results .v-align-sprite .icon:before {
    zoom: 0.68;
    -moz-transform: scale(0.68) rotate(0.001deg);
  }
}

@media only screen and (max-width: 759px) {
  #home-merchant-results .v-align-sprite .icon {
    margin: 0 auto 10px;
    position: relative;
    top: 0;
  }
}

@media only screen and (max-width: 759px) {
  #home-merchant-results .v-align-sprite {
    margin-top: 50px;
    margin-bottom: -40px;
  }
}

#home-merchant-results .h1 {
  margin-bottom: 0;
}

#home-merchant-results h5 {
  margin-top: 12.5px;
}

#home-merchant-results .carousel-inner {
  background: #fafafa;
}

#home-merchant-results .carousel-inner .item {
  padding: 0 25px 25px;
}

#home-merchant-results .carousel-indicators {
  top: auto;
}

@media (min-width: 760px) {
  #home-merchant-results .carousel-indicators {
    top: auto;
  }
}

#home-merchant-results .carousel-control p {
  top: 45%;
}

@media only screen and (max-width: 759px) {
  #home-merchant-results .carousel-control p {
    top: 120px;
  }
}

#home-payments {
  padding-top: 50px;
  padding-bottom: 50px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #home-payments {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  #home-payments {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #home-payments {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 759px) {
  #home-payments {
    padding-bottom: 30px;
  }
}

#home-payments .v-align-sprite {
  display: table;
}

#home-payments .v-align-sprite>* {
  display: table-cell;
  vertical-align: middle;
  text-align: left;
}

#home-payments .v-align-sprite>*:first-child {
  padding-right: 20px;
}

#home-payments .v-align-sprite>* h1,#home-payments .v-align-sprite>* h2 {
  margin: 0;
}

@media only screen and (max-width: 759px) {
  #home-payments .v-align-sprite,#home-payments .v-align-sprite>* {
    display: block;
    text-align: center;
  }

  #home-payments .v-align-sprite:first-child,#home-payments .v-align-sprite>*:first-child {
    padding-right: 0;
  }
}

#home-payments .v-align-sprite .icon:before {
  content: '';
  display: block;
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/sprites-full.b99d6dc8.png');
  zoom: 1;
  -moz-transform: scale(1) rotate(0.001deg);
  -moz-transform-origin: 0 0;
}

#home-payments .v-align-sprite .icon,#home-payments .v-align-sprite .icon:before {
  width: 68px;
  height: 68px;
}

@media only screen and (max-width: 1039px) {
  #home-payments .v-align-sprite .icon {
    width: 46.24px;
    height: 46.24px;
  }

  #home-payments .v-align-sprite .icon:before {
    zoom: 0.68;
    -moz-transform: scale(0.68) rotate(0.001deg);
  }
}

@media only screen and (max-width: 759px) {
  #home-payments .v-align-sprite .icon {
    margin: 0 auto 10px;
    position: relative;
    top: 0;
  }
}

@media only screen and (min-width: 760px) {
  #home-payments .row {
    height: 100%;
    font-size: 0;
  }

  #home-payments .row>*,#home-payments .row:after,#home-payments .row:before {
    float: none;
    display: inline-block;
    vertical-align: middle;
    font-size: 15px;
  }

  #home-payments .row:after,#home-payments .row:before {
    content: '';
    height: 100%;
    width: 0;
  }

  #home-payments .row>.v-nudge {
    margin-bottom: 2%;
  }
}

@media only screen and (max-width: 1039px) {
  #home-payments .row:after,#home-payments .row>*,#home-payments .row:before {
    font-size: 13px;
  }
}

#home-extra>.container,#home-extra>.desktop-only-message {
  padding-bottom: 0;
}

@media only screen and (min-width: 760px) {
  #home-extra>.container>.row,#home-extra>.desktop-only-message>.row {
    height: 100%;
    font-size: 0;
  }

  #home-extra>.container>.row>*,#home-extra>.desktop-only-message>.row>*,#home-extra>.container>.row:after,#home-extra>.desktop-only-message>.row:after,#home-extra>.container>.row:before,#home-extra>.desktop-only-message>.row:before {
    float: none;
    display: inline-block;
    vertical-align: middle;
    font-size: 15px;
  }

  #home-extra>.container>.row:after,#home-extra>.desktop-only-message>.row:after,#home-extra>.container>.row:before,#home-extra>.desktop-only-message>.row:before {
    content: '';
    height: 100%;
    width: 0;
  }
}

@media only screen and (max-width: 1039px) {
  #home-extra>.container>.row:after,#home-extra>.desktop-only-message>.row:after,#home-extra>.container>.row>*,#home-extra>.desktop-only-message>.row>*,#home-extra>.container>.row:before,#home-extra>.desktop-only-message>.row:before {
    font-size: 13px;
  }
}

#home-extra .item {
  padding-top: 50px;
  padding-bottom: 50px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #home-extra .item {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  #home-extra .item {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #home-extra .item {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 759px) {
  #home-extra .item {
    padding-bottom: 30px;
  }
}

#home-extra .highlight {
  padding-top: 50px;
  padding-bottom: 50px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #home-extra .highlight {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  #home-extra .highlight {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #home-extra .highlight {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 759px) {
  #home-extra .highlight {
    padding-bottom: 30px;
  }
}

#home-extra .highlight img {
  width: 100%;
}

@media only screen and (max-width: 759px) {
  #home-extra .highlight h5 {
    margin-top: 0;
  }
}

@media only screen and (min-width: 1040px) {
  #home-extra .highlight h5 {
    font-weight: 300;
  }
}

#jp-large-promo {
  padding-top: 50px;
  padding-bottom: 50px;
  text-align: center;
  background-color: #eaeded;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #jp-large-promo {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  #jp-large-promo {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #jp-large-promo {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 759px) {
  #jp-large-promo {
    padding-bottom: 30px;
  }
}

#jp-small-promos {
  padding-top: 50px;
  padding-bottom: 50px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #jp-small-promos {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  #jp-small-promos {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #jp-small-promos {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 759px) {
  #jp-small-promos {
    padding-bottom: 30px;
  }
}

#jp-small-promos .promo-grid .row {
  padding-top: 20px;
}

#jp-small-promos .promo-grid .promo-item {
  border: solid 1px #ff9900;
  border-radius: 5px;
  padding: 10px;
  text-align: center;
}

#login-modal,#countries-modal {
  padding-right: 0 !important;
}

#login-modal.model a,#countries-modal.model a {
  display: block;
}

#login-modal img,#countries-modal img {
  max-width: 250px;
}

#login-modal .modal-dialog,#countries-modal .modal-dialog {
  height: 100% !important;
  margin: 0;
  margin-top: 0 !important;
  min-height: 100% !important;
  width: 100% !important;
}

#login-modal .modal-content,#countries-modal .modal-content {
  border: 0;
  border-radius: 0;
  min-height: 100%;
}

#login-modal .modal-header,#countries-modal .modal-header {
  background: #eaeded;
  border-bottom: 0;
  padding: 15px;
  text-align: center;
}

#login-modal .modal-body,#countries-modal .modal-body {
  padding-top: 50px;
  padding-bottom: 50px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #login-modal .modal-body,#countries-modal .modal-body {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  #login-modal .modal-body,#countries-modal .modal-body {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #login-modal .modal-body,#countries-modal .modal-body {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 759px) {
  #login-modal .modal-body,#countries-modal .modal-body {
    padding-bottom: 30px;
  }
}

#login-modal .main-box,#countries-modal .main-box {
  background: #f9f9f9;
  border: solid 1px #d9d9d9;
  border-radius: 5px;
  margin: 15px auto 25px;
  max-width: 325px;
  padding: 20px 45px 20px 45px;
}

#login-modal li.list-group-item,#countries-modal li.list-group-item {
  border: 0;
}

#login-modal .list-group,#countries-modal .list-group {
  border: solid 1px #ddd;
}

#login-modal .radio,#countries-modal .radio {
  padding-bottom: 5px;
}

#login-modal .amzn-button,#login-modal .blog #mktoForm_569 .mktoButton,.blog #mktoForm_569 #login-modal .mktoButton,#login-modal #developer-community #community-hero .join-form .col-2 .mktoButton[type='submit'],#developer-community #community-hero .join-form .col-2 #login-modal .mktoButton[type='submit'],#login-modal #contact #contact-form .mktoButton[type='submit'],#contact #contact-form #login-modal .mktoButton[type='submit'],#login-modal .contact-form .mktoButton[type='submit'],.contact-form #login-modal .mktoButton[type='submit'],#login-modal #growth-guaranteed #contact-form .mktoButton[type='submit'],#growth-guaranteed #contact-form #login-modal .mktoButton[type='submit'],#login-modal .solution-providers-detail #solution-providers-form button[type='submit'],.solution-providers-detail #solution-providers-form #login-modal button[type='submit'],#login-modal .solution-providers-detail .marketo-form-custom-style #form button.mktoButton,.solution-providers-detail .marketo-form-custom-style #form #login-modal button.mktoButton,#login-modal .solution-providers-resources #contact .contact-form .mktoButton[type='submit'],.solution-providers-resources #contact .contact-form #login-modal .mktoButton[type='submit'],#login-modal .page-id-signup-register__main [type=submit],.page-id-signup-register__main #login-modal [type=submit],#login-modal .page-id-signup-home__main .signup .mktoForm button[type='submit'],.page-id-signup-home__main .signup .mktoForm #login-modal button[type='submit'],#countries-modal .amzn-button,#countries-modal .blog #mktoForm_569 .mktoButton,.blog #mktoForm_569 #countries-modal .mktoButton,#countries-modal #developer-community #community-hero .join-form .col-2 .mktoButton[type='submit'],#developer-community #community-hero .join-form .col-2 #countries-modal .mktoButton[type='submit'],#countries-modal #contact #contact-form .mktoButton[type='submit'],#contact #contact-form #countries-modal .mktoButton[type='submit'],#countries-modal .contact-form .mktoButton[type='submit'],.contact-form #countries-modal .mktoButton[type='submit'],#countries-modal #growth-guaranteed #contact-form .mktoButton[type='submit'],#growth-guaranteed #contact-form #countries-modal .mktoButton[type='submit'],#countries-modal .solution-providers-detail #solution-providers-form button[type='submit'],.solution-providers-detail #solution-providers-form #countries-modal button[type='submit'],#countries-modal .solution-providers-detail .marketo-form-custom-style #form button.mktoButton,.solution-providers-detail .marketo-form-custom-style #form #countries-modal button.mktoButton,#countries-modal .solution-providers-resources #contact .contact-form .mktoButton[type='submit'],.solution-providers-resources #contact .contact-form #countries-modal .mktoButton[type='submit'],#countries-modal .page-id-signup-register__main [type=submit],.page-id-signup-register__main #countries-modal [type=submit],#countries-modal .page-id-signup-home__main .signup .mktoForm button[type='submit'],.page-id-signup-home__main .signup .mktoForm #countries-modal button[type='submit'] {
  margin-top: 5px;
  width: 100%;
}

#countries-modal.modal .radio {
  margin: 0 0 15px;
  text-align: center;
}

#countries-modal.modal .radio label {
  padding-left: 0;
}

#countries-modal.modal .radio div {
  opacity: 0.6;
}

#countries-modal.modal .radio input {
  visibility: hidden;
}

#countries-modal.modal .radio .active+div {
  opacity: 1;
}

.lego-page .page-id-press-home__main .showcase__item>:first-child {
  margin-top: 0;
}

.lego-page .page-id-press-home__main .showcase__item>:last-child {
  margin-bottom: 0;
}

#press h4 {
  padding-top: 0px;
  padding-bottom: 15px;
  margin-top: 0;
  font-weight: 300;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #press h4 {
    padding-top: 0px;
  }
}

@media only screen and (max-width: 759px) {
  #press h4 {
    padding-top: 0px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #press h4 {
    padding-bottom: 12px;
  }
}

@media only screen and (max-width: 759px) {
  #press h4 {
    padding-bottom: 9px;
  }
}

#press h3 {
  margin-top: 0;
  color: #002f36;
}

#press #press-on-twitter {
  padding-top: 50px;
  padding-bottom: 50px;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #press #press-on-twitter {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  #press #press-on-twitter {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #press #press-on-twitter {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 759px) {
  #press #press-on-twitter {
    padding-bottom: 30px;
  }
}

#press #press-on-twitter .row>div>div {
  padding-top: 10px;
  padding-bottom: 10px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #press #press-on-twitter .row>div>div {
    padding-top: 8px;
  }
}

@media only screen and (max-width: 759px) {
  #press #press-on-twitter .row>div>div {
    padding-top: 6px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #press #press-on-twitter .row>div>div {
    padding-bottom: 8px;
  }
}

@media only screen and (max-width: 759px) {
  #press #press-on-twitter .row>div>div {
    padding-bottom: 6px;
  }
}

#press #press-on-twitter .row>div>div a {
  vertical-align: bottom;
}

@media only screen and (max-width: 759px) {
  #press #press-on-twitter .row>div {
    margin-top: 15px;
  }

  #press #press-on-twitter .row>div:first-child {
    margin-top: 0;
  }

  #press #press-on-twitter .row>div>div a {
    display: block;
  }
}

@media only screen and (max-width: 759px) {
  #press #press-on-twitter {
    max-width: 440px;
  }
}

#press #press-featured-story {
  padding-top: 50px;
  padding-bottom: 50px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #press #press-featured-story {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  #press #press-featured-story {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #press #press-featured-story {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 759px) {
  #press #press-featured-story {
    padding-bottom: 30px;
  }
}

.locale-in #press #press-mentions {
  padding-top: 0px;
  padding-bottom: 50px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .locale-in #press #press-mentions {
    padding-top: 0px;
  }
}

@media only screen and (max-width: 759px) {
  .locale-in #press #press-mentions {
    padding-top: 0px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .locale-in #press #press-mentions {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .locale-in #press #press-mentions {
    padding-bottom: 30px;
  }
}

#press #press-mentions .showcase {
  display: block;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  margin-top: -15px;
}

#press #press-mentions .showcase__item p {
  font-style: italic;
  color: #6c7778;
}

#press #press-mentions .press-inquiries {
  margin-top: 30px;
  margin-bottom: 10px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #press #press-mentions .press-inquiries {
    margin-top: 24px;
  }
}

@media only screen and (max-width: 759px) {
  #press #press-mentions .press-inquiries {
    margin-top: 18px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #press #press-mentions .press-inquiries {
    margin-bottom: 8px;
  }
}

@media only screen and (max-width: 759px) {
  #press #press-mentions .press-inquiries {
    margin-bottom: 6px;
  }
}

#press #press-events .press-events-header {
  padding-top: 60px;
  padding-bottom: 70px;
  background: #ff9900;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #press #press-events .press-events-header {
    padding-top: 48px;
  }
}

@media only screen and (max-width: 759px) {
  #press #press-events .press-events-header {
    padding-top: 36px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #press #press-events .press-events-header {
    padding-bottom: 56px;
  }
}

@media only screen and (max-width: 759px) {
  #press #press-events .press-events-header {
    padding-bottom: 42px;
  }
}

#press #press-events .press-events-header h2 {
  color: #fafafa;
  margin-bottom: 0;
}

#press #press-events .showcase__item {
  padding: 20px 20px 22px;
}

#press #press-events .showcase__item h4 {
  padding-bottom: 0;
  color: #ff9900;
}

.locale-fr .non-lego-page .page-id-customers-home__main .speedy-and-safe .v-nudge,.locale-it .non-lego-page .page-id-customers-home__main .speedy-and-safe .v-nudge,.locale-es .non-lego-page .page-id-customers-home__main .speedy-and-safe .v-nudge {
  padding-top: 15px;
}

@media only screen and (max-width: 759px) {
  .locale-fr .non-lego-page .page-id-customers-home__main .speedy-and-safe .v-nudge,.locale-it .non-lego-page .page-id-customers-home__main .speedy-and-safe .v-nudge,.locale-es .non-lego-page .page-id-customers-home__main .speedy-and-safe .v-nudge {
    padding-top: 50px;
  }
}

.page-id-customers-home__main .parallax-hero .row {
  padding-top: 50px;
  padding-bottom: 65px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .page-id-customers-home__main .parallax-hero .row {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .page-id-customers-home__main .parallax-hero .row {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .page-id-customers-home__main .parallax-hero .row {
    padding-bottom: 52px;
  }
}

@media only screen and (max-width: 759px) {
  .page-id-customers-home__main .parallax-hero .row {
    padding-bottom: 39px;
  }
}

.page-id-customers-home__main .parallax-hero .parallax-hero-background {
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/customers/hero-large.534561e1.jpg');
}

.locale-uk .page-id-customers-home__main .parallax-hero .parallax-hero-background,.locale-de .page-id-customers-home__main .parallax-hero .parallax-hero-background,.locale-fr .page-id-customers-home__main .parallax-hero .parallax-hero-background,.locale-it .page-id-customers-home__main .parallax-hero .parallax-hero-background,.locale-es .page-id-customers-home__main .parallax-hero .parallax-hero-background {
  background-size: cover;
  background-position: center;
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/customers/eu-customer-hero.b69aff41.jpg');
}

.locale-in .page-id-customers-home__main .parallax-hero .parallax-hero-background {
  background-size: cover;
  background-position: 100%;
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/customers/in-customer-hero.2b4dba89.jpg');
}

.ie8 .locale-in .page-id-customers-home__main .parallax-hero .parallax-hero-background img {
  max-width: 100% !important;
  min-height: 100% !important;
}

.locale-jp .page-id-customers-home__main .parallax-hero .parallax-hero-background {
  background-size: cover;
  background-position: 100%;
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/customers/jp-customer-hero.207fe536.jpg');
}

.locale-in .page-id-customers-home__main .parallax-hero h5,.locale-in .page-id-customers-home__main .parallax-hero p,.locale-jp .page-id-customers-home__main .parallax-hero h5,.locale-jp .page-id-customers-home__main .parallax-hero p {
  color: #002f36;
}

.locale-in .page-id-customers-home__main .parallax-hero h1,.locale-jp .page-id-customers-home__main .parallax-hero h1 {
  color: #ff9900;
}

.locale-in .page-id-customers-home__main .parallax-hero h1 {
  color: #002f36;
}

.page-id-customers-home__main .hero-video {
  padding-top: 50px;
  padding-bottom: 50px;
  text-align: center;
  background: #eaeded;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .page-id-customers-home__main .hero-video {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .page-id-customers-home__main .hero-video {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .page-id-customers-home__main .hero-video {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .page-id-customers-home__main .hero-video {
    padding-bottom: 30px;
  }
}

.page-id-customers-home__main .hero-video .video-bg {
  margin-top: 30px;
}

.page-id-customers-home__main .speedy-and-safe .v-align-sprite {
  display: table;
}

.page-id-customers-home__main .speedy-and-safe .v-align-sprite>* {
  display: table-cell;
  vertical-align: middle;
  text-align: left;
}

.page-id-customers-home__main .speedy-and-safe .v-align-sprite>*:first-child {
  padding-right: 20px;
}

.page-id-customers-home__main .speedy-and-safe .v-align-sprite>* h1,.page-id-customers-home__main .speedy-and-safe .v-align-sprite>* h2 {
  margin: 0;
}

@media only screen and (max-width: 759px) {
  .page-id-customers-home__main .speedy-and-safe .v-align-sprite,.page-id-customers-home__main .speedy-and-safe .v-align-sprite>* {
    display: block;
    text-align: center;
  }

  .page-id-customers-home__main .speedy-and-safe .v-align-sprite:first-child,.page-id-customers-home__main .speedy-and-safe .v-align-sprite>*:first-child {
    padding-right: 0;
  }
}

.page-id-customers-home__main .speedy-and-safe .v-align-sprite .icon:before {
  content: '';
  display: block;
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/sprites-full.b99d6dc8.png');
  zoom: 1;
  -moz-transform: scale(1) rotate(0.001deg);
  -moz-transform-origin: 0 0;
}

.page-id-customers-home__main .speedy-and-safe .v-align-sprite .icon,.page-id-customers-home__main .speedy-and-safe .v-align-sprite .icon:before {
  width: 115px;
  height: 81px;
}

@media only screen and (max-width: 1039px) {
  .page-id-customers-home__main .speedy-and-safe .v-align-sprite .icon {
    width: 78.2px;
    height: 55.08px;
  }

  .page-id-customers-home__main .speedy-and-safe .v-align-sprite .icon:before {
    zoom: 0.68;
    -moz-transform: scale(0.68) rotate(0.001deg);
  }
}

@media only screen and (max-width: 759px) {
  .page-id-customers-home__main .speedy-and-safe .v-align-sprite .icon {
    margin: 0 auto 10px;
    position: relative;
    top: 0;
  }
}

.page-id-customers-home__main .speedy-and-safe .stretch-bg__bg {
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/customers/speedy-and-safe.522aef06.jpg');
  background-position: 60% 0;
}

@media only screen and (max-width: 759px) {
  .page-id-customers-home__main .speedy-and-safe .stretch-bg__bg {
    background-position: 10% 0;
  }
}

.locale-in .page-id-customers-home__main .speedy-and-safe .stretch-bg__bg {
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/customers/in-speedy-and-safe.24ee0990.jpg');
  background-position: center;
}

@media only screen and (max-width: 759px) {
  .locale-in .page-id-customers-home__main .speedy-and-safe .stretch-bg__bg {
    background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/customers/in-speedy-and-safe-mobile.d9db1f1c.jpg');
  }
}

.locale-jp .page-id-customers-home__main .speedy-and-safe .stretch-bg__bg {
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/customers/jp-speedy-and-safe.37fdd922.jpg');
  background-position: center;
}

@media only screen and (max-width: 759px) {
  .locale-jp .page-id-customers-home__main .speedy-and-safe .stretch-bg__bg {
    background-position: left;
  }
}

@media only screen and (min-width: 760px) {
  .page-id-customers-home__main .speedy-and-safe .row>div {
    padding-left: 3%;
  }
}

@media only screen and (max-width: 759px) {
  .page-id-customers-home__main .no-hassle {
    padding-top: 50px;
    padding-bottom: 50px;
    padding-bottom: 0 !important;
  }@  media only screen and (min-width: 760px) and (max-width: 1039px) {
    .page-id-customers-home__main .no-hassle{padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .page-id-customers-home__main .no-hassle {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .page-id-customers-home__main .no-hassle {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .page-id-customers-home__main .no-hassle {
    padding-bottom: 30px;
  }
}}

.page-id-customers-home__main .no-hassle .v-align-sprite {
  display: table;
  margin-bottom: 20px;
}

.page-id-customers-home__main .no-hassle .v-align-sprite>* {
  display: table-cell;
  vertical-align: middle;
  text-align: left;
}

.page-id-customers-home__main .no-hassle .v-align-sprite>*:first-child {
  padding-right: 20px;
}

.page-id-customers-home__main .no-hassle .v-align-sprite>* h1,.page-id-customers-home__main .no-hassle .v-align-sprite>* h2 {
  margin: 0;
}

@media only screen and (max-width: 759px) {
  .page-id-customers-home__main .no-hassle .v-align-sprite,.page-id-customers-home__main .no-hassle .v-align-sprite>* {
    display: block;
    text-align: center;
  }

  .page-id-customers-home__main .no-hassle .v-align-sprite:first-child,.page-id-customers-home__main .no-hassle .v-align-sprite>*:first-child {
    padding-right: 0;
  }
}

.page-id-customers-home__main .no-hassle .v-align-sprite .icon:before {
  content: '';
  display: block;
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/sprites-full.b99d6dc8.png');
  zoom: 1;
  -moz-transform: scale(1) rotate(0.001deg);
  -moz-transform-origin: 0 0;
}

.page-id-customers-home__main .no-hassle .v-align-sprite .icon,.page-id-customers-home__main .no-hassle .v-align-sprite .icon:before {
  width: 89px;
  height: 89px;
}

@media only screen and (max-width: 1039px) {
  .page-id-customers-home__main .no-hassle .v-align-sprite .icon {
    width: 60.52px;
    height: 60.52px;
  }

  .page-id-customers-home__main .no-hassle .v-align-sprite .icon:before {
    zoom: 0.68;
    -moz-transform: scale(0.68) rotate(0.001deg);
  }
}

@media only screen and (max-width: 759px) {
  .page-id-customers-home__main .no-hassle .v-align-sprite .icon {
    margin: 0 auto 10px;
    position: relative;
    top: 0;
  }
}

@media only screen and (min-width: 760px) {
  .page-id-customers-home__main .no-hassle .row {
    height: 100%;
    font-size: 0;
  }

  .page-id-customers-home__main .no-hassle .row>*,.page-id-customers-home__main .no-hassle .row:after,.page-id-customers-home__main .no-hassle .row:before {
    float: none;
    display: inline-block;
    vertical-align: middle;
    font-size: 15px;
  }

  .page-id-customers-home__main .no-hassle .row:after,.page-id-customers-home__main .no-hassle .row:before {
    content: '';
    height: 100%;
    width: 0;
  }

  .page-id-customers-home__main .no-hassle .row>.v-nudge {
    margin-bottom: 1%;
  }
}

@media only screen and (max-width: 1039px) {
  .page-id-customers-home__main .no-hassle .row:after,.page-id-customers-home__main .no-hassle .row>*,.page-id-customers-home__main .no-hassle .row:before {
    font-size: 13px;
  }
}

@media only screen and (min-width: 760px) {
  .page-id-customers-home__main .no-hassle .row>.v-nudge {
    padding-top: 50px;
    padding-bottom: 50px;
  }@  media only screen and (min-width: 760px) and (max-width: 1039px) {
    .page-id-customers-home__main .no-hassle .row>.v-nudge{padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .page-id-customers-home__main .no-hassle .row>.v-nudge {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .page-id-customers-home__main .no-hassle .row>.v-nudge {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .page-id-customers-home__main .no-hassle .row>.v-nudge {
    padding-bottom: 30px;
  }
}}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .locale-fr .page-id-customers-home__main .no-hassle .row>div {
    vertical-align: bottom;
  }
}

@media only screen and (min-width: 1040px) {
  .page-id-customers-home__main .no-hassle .img-responsive {
    margin-top: 65px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .page-id-customers-home__main .no-hassle .img-responsive {
    margin-top: 55px;
  }
}

.page-id-customers-home__main .amazon-accounts h2,.page-id-customers-home__main .amazon-accounts h5,.page-id-customers-home__main .amazon-accounts p {
  color: #fafafa;
}

.locale-jp .page-id-customers-home__main .amazon-accounts h2,.locale-jp .page-id-customers-home__main .amazon-accounts h5,.locale-jp .page-id-customers-home__main .amazon-accounts p {
  color: #002f36;
}

.page-id-customers-home__main .amazon-accounts .v-align-sprite {
  display: table;
}

.page-id-customers-home__main .amazon-accounts .v-align-sprite>* {
  display: table-cell;
  vertical-align: middle;
  text-align: left;
}

.page-id-customers-home__main .amazon-accounts .v-align-sprite>*:first-child {
  padding-right: 20px;
}

.page-id-customers-home__main .amazon-accounts .v-align-sprite>* h1,.page-id-customers-home__main .amazon-accounts .v-align-sprite>* h2 {
  margin: 0;
}

@media only screen and (max-width: 759px) {
  .page-id-customers-home__main .amazon-accounts .v-align-sprite,.page-id-customers-home__main .amazon-accounts .v-align-sprite>* {
    display: block;
    text-align: center;
  }

  .page-id-customers-home__main .amazon-accounts .v-align-sprite:first-child,.page-id-customers-home__main .amazon-accounts .v-align-sprite>*:first-child {
    padding-right: 0;
  }
}

.page-id-customers-home__main .amazon-accounts .v-align-sprite .icon:before {
  content: '';
  display: block;
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/sprites-full.b99d6dc8.png');
  zoom: 1;
  -moz-transform: scale(1) rotate(0.001deg);
  -moz-transform-origin: 0 0;
}

.page-id-customers-home__main .amazon-accounts .v-align-sprite .icon,.page-id-customers-home__main .amazon-accounts .v-align-sprite .icon:before {
  width: 82px;
  height: 82px;
}

@media only screen and (max-width: 1039px) {
  .page-id-customers-home__main .amazon-accounts .v-align-sprite .icon {
    width: 55.76px;
    height: 55.76px;
  }

  .page-id-customers-home__main .amazon-accounts .v-align-sprite .icon:before {
    zoom: 0.68;
    -moz-transform: scale(0.68) rotate(0.001deg);
  }
}

@media only screen and (max-width: 759px) {
  .page-id-customers-home__main .amazon-accounts .v-align-sprite .icon {
    margin: 0 auto 10px;
    position: relative;
    top: 0;
  }
}

.page-id-customers-home__main .amazon-accounts .stretch-bg__bg {
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/customers/doorstep-boxes-800px.a75b3bd4.jpg');
  background-position: 90% 50%;
}

@media only screen and (max-width: 759px) {
  .page-id-customers-home__main .amazon-accounts .stretch-bg__bg {
    background-size: cover;
    background-position: 0 50%;
  }
}

.page-id-customers-home__main .amazon-accounts .stretch-bg__bg div {
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/customers/doorstep-boxes-800px.a75b3bd4.jpg');
  background-position: 90% 50%;
}

.locale-jp .page-id-customers-home__main .amazon-accounts .stretch-bg__bg div {
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/customers/jp-doorstep-boxes-800px.3d18c43c.jpg');
}

.page-id-customers-home__main .amazon-accounts .stretch-bg__bg .parallax-desktop,.page-id-customers-home__main .amazon-accounts .stretch-bg__bg .parallax-huge {
  background-position: 120% 0%;
  width: 120%;
}

.locale-jp .page-id-customers-home__main .amazon-accounts .stretch-bg__bg {
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/customers/jp-doorstep-boxes-800px.3d18c43c.jpg');
}

@media all {
  .page-id-customers-home__main .amazon-accounts .row {
    height: 100%;
    font-size: 0;
  }

  .page-id-customers-home__main .amazon-accounts .row>*,.page-id-customers-home__main .amazon-accounts .row:after,.page-id-customers-home__main .amazon-accounts .row:before {
    float: none;
    display: inline-block;
    vertical-align: middle;
    font-size: 15px;
  }

  .page-id-customers-home__main .amazon-accounts .row:after,.page-id-customers-home__main .amazon-accounts .row:before {
    content: '';
    height: 100%;
    width: 0;
  }

  .page-id-customers-home__main .amazon-accounts .row>.v-nudge {
    margin-bottom: 2%;
  }
}

@media only screen and (max-width: 1039px) {
  .page-id-customers-home__main .amazon-accounts .row:after,.page-id-customers-home__main .amazon-accounts .row>*,.page-id-customers-home__main .amazon-accounts .row:before {
    font-size: 13px;
  }
}

.page-id-customers-home__main .a-to-z-guarantee {
  padding-top: 50px;
  padding-bottom: 50px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .page-id-customers-home__main .a-to-z-guarantee {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .page-id-customers-home__main .a-to-z-guarantee {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .page-id-customers-home__main .a-to-z-guarantee {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .page-id-customers-home__main .a-to-z-guarantee {
    padding-bottom: 30px;
  }
}

@media all {
  .page-id-customers-home__main .a-to-z-guarantee {
    padding-bottom: 0;
  }
}

.page-id-customers-home__main .a-to-z-guarantee .v-align-sprite {
  display: table;
}

.page-id-customers-home__main .a-to-z-guarantee .v-align-sprite>* {
  display: table-cell;
  vertical-align: middle;
  text-align: left;
}

.page-id-customers-home__main .a-to-z-guarantee .v-align-sprite>*:first-child {
  padding-right: 20px;
}

.page-id-customers-home__main .a-to-z-guarantee .v-align-sprite>* h1,.page-id-customers-home__main .a-to-z-guarantee .v-align-sprite>* h2 {
  margin: 0;
}

@media only screen and (max-width: 759px) {
  .page-id-customers-home__main .a-to-z-guarantee .v-align-sprite,.page-id-customers-home__main .a-to-z-guarantee .v-align-sprite>* {
    display: block;
    text-align: center;
  }

  .page-id-customers-home__main .a-to-z-guarantee .v-align-sprite:first-child,.page-id-customers-home__main .a-to-z-guarantee .v-align-sprite>*:first-child {
    padding-right: 0;
  }
}

.page-id-customers-home__main .a-to-z-guarantee .v-align-sprite .icon:before {
  content: '';
  display: block;
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/sprites-full.b99d6dc8.png');
  zoom: 1;
  -moz-transform: scale(1) rotate(0.001deg);
  -moz-transform-origin: 0 0;
}

.page-id-customers-home__main .a-to-z-guarantee .v-align-sprite .icon,.page-id-customers-home__main .a-to-z-guarantee .v-align-sprite .icon:before {
  width: 61px;
  height: 80px;
}

@media only screen and (max-width: 1039px) {
  .page-id-customers-home__main .a-to-z-guarantee .v-align-sprite .icon {
    width: 41.48px;
    height: 54.4px;
  }

  .page-id-customers-home__main .a-to-z-guarantee .v-align-sprite .icon:before {
    zoom: 0.68;
    -moz-transform: scale(0.68) rotate(0.001deg);
  }
}

@media only screen and (max-width: 759px) {
  .page-id-customers-home__main .a-to-z-guarantee .v-align-sprite .icon {
    margin: 0 auto 10px;
    position: relative;
    top: 0;
  }
}

.locale-jp .page-id-customers-home__main .a-to-z-guarantee .v-align-sprite {
  display: table;
}

.locale-jp .page-id-customers-home__main .a-to-z-guarantee .v-align-sprite>* {
  display: table-cell;
  vertical-align: middle;
  text-align: left;
}

.locale-jp .page-id-customers-home__main .a-to-z-guarantee .v-align-sprite>*:first-child {
  padding-right: 20px;
}

.locale-jp .page-id-customers-home__main .a-to-z-guarantee .v-align-sprite>* h1,.locale-jp .page-id-customers-home__main .a-to-z-guarantee .v-align-sprite>* h2 {
  margin: 0;
}

@media only screen and (max-width: 759px) {
  .locale-jp .page-id-customers-home__main .a-to-z-guarantee .v-align-sprite,.locale-jp .page-id-customers-home__main .a-to-z-guarantee .v-align-sprite>* {
    display: block;
    text-align: center;
  }

  .locale-jp .page-id-customers-home__main .a-to-z-guarantee .v-align-sprite:first-child,.locale-jp .page-id-customers-home__main .a-to-z-guarantee .v-align-sprite>*:first-child {
    padding-right: 0;
  }
}

.locale-jp .page-id-customers-home__main .a-to-z-guarantee .v-align-sprite .icon:before {
  content: '';
  display: block;
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/sprites-full.b99d6dc8.png');
  zoom: 1;
  -moz-transform: scale(1) rotate(0.001deg);
  -moz-transform-origin: 0 0;
}

.locale-jp .page-id-customers-home__main .a-to-z-guarantee .v-align-sprite .icon,.locale-jp .page-id-customers-home__main .a-to-z-guarantee .v-align-sprite .icon:before {
  width: 65px;
  height: 80px;
}

@media only screen and (max-width: 1039px) {
  .locale-jp .page-id-customers-home__main .a-to-z-guarantee .v-align-sprite .icon {
    width: 44.2px;
    height: 54.4px;
  }

  .locale-jp .page-id-customers-home__main .a-to-z-guarantee .v-align-sprite .icon:before {
    zoom: 0.68;
    -moz-transform: scale(0.68) rotate(0.001deg);
  }
}

@media only screen and (max-width: 759px) {
  .locale-jp .page-id-customers-home__main .a-to-z-guarantee .v-align-sprite .icon {
    margin: 0 auto 10px;
    position: relative;
    top: 0;
  }
}

@media only screen and (min-width: 760px) {
  .page-id-customers-home__main .a-to-z-guarantee .row {
    height: 100%;
    font-size: 0;
  }

  .page-id-customers-home__main .a-to-z-guarantee .row>*,.page-id-customers-home__main .a-to-z-guarantee .row:after,.page-id-customers-home__main .a-to-z-guarantee .row:before {
    float: none;
    display: inline-block;
    vertical-align: middle;
    font-size: 15px;
  }

  .page-id-customers-home__main .a-to-z-guarantee .row:after,.page-id-customers-home__main .a-to-z-guarantee .row:before {
    content: '';
    height: 100%;
    width: 0;
  }
}

@media only screen and (max-width: 1039px) {
  .page-id-customers-home__main .a-to-z-guarantee .row:after,.page-id-customers-home__main .a-to-z-guarantee .row>*,.page-id-customers-home__main .a-to-z-guarantee .row:before {
    font-size: 13px;
  }
}

@media only screen and (min-width: 760px) {
  .page-id-customers-home__main .a-to-z-guarantee .row>div {
    height: 100%;
    font-size: 0;
  }

  .page-id-customers-home__main .a-to-z-guarantee .row>div>*,.page-id-customers-home__main .a-to-z-guarantee .row>div:after,.page-id-customers-home__main .a-to-z-guarantee .row>div:before {
    float: none;
    display: inline-block;
    vertical-align: middle;
    font-size: 15px;
  }

  .page-id-customers-home__main .a-to-z-guarantee .row>div:after,.page-id-customers-home__main .a-to-z-guarantee .row>div:before {
    content: '';
    height: 100%;
    width: 0;
  }
}

@media only screen and (max-width: 1039px) {
  .page-id-customers-home__main .a-to-z-guarantee .row>div:after,.page-id-customers-home__main .a-to-z-guarantee .row>div>*,.page-id-customers-home__main .a-to-z-guarantee .row>div:before {
    font-size: 13px;
  }
}

.page-id-customers-home__main .a-to-z-guarantee .row>div img {
  vertical-align: bottom;
}

.page-id-customers-home__main .a-to-z-guarantee .row>div>div>:first-child {
  margin-top: 0;
}

.page-id-customers-home__main .a-to-z-guarantee .row>div>div>:last-child {
  margin-bottom: 0;
}

.page-id-customers-home__main .a-to-z-guarantee .v-nudge {
  padding-top: 0px;
  padding-bottom: 50px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .page-id-customers-home__main .a-to-z-guarantee .v-nudge {
    padding-top: 0px;
  }
}

@media only screen and (max-width: 759px) {
  .page-id-customers-home__main .a-to-z-guarantee .v-nudge {
    padding-top: 0px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .page-id-customers-home__main .a-to-z-guarantee .v-nudge {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .page-id-customers-home__main .a-to-z-guarantee .v-nudge {
    padding-bottom: 30px;
  }
}

.page-id-customers-home__main .amazon-easy-ship {
  background: #eaeded;
}

@media only screen and (max-width: 759px) {
  .page-id-customers-home__main .amazon-easy-ship {
    padding-top: 50px;
    padding-bottom: 0px;
  }@  media only screen and (min-width: 760px) and (max-width: 1039px) {
    .page-id-customers-home__main .amazon-easy-ship{padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .page-id-customers-home__main .amazon-easy-ship {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .page-id-customers-home__main .amazon-easy-ship {
    padding-bottom: 0px;
  }
}

@media only screen and (max-width: 759px) {
  .page-id-customers-home__main .amazon-easy-ship {
    padding-bottom: 0px;
  }
}}

.page-id-customers-home__main .amazon-easy-ship .v-align-sprite {
  display: table;
  margin-bottom: 20px;
}

.page-id-customers-home__main .amazon-easy-ship .v-align-sprite>* {
  display: table-cell;
  vertical-align: middle;
  text-align: left;
}

.page-id-customers-home__main .amazon-easy-ship .v-align-sprite>*:first-child {
  padding-right: 20px;
}

.page-id-customers-home__main .amazon-easy-ship .v-align-sprite>* h1,.page-id-customers-home__main .amazon-easy-ship .v-align-sprite>* h2 {
  margin: 0;
}

@media only screen and (max-width: 759px) {
  .page-id-customers-home__main .amazon-easy-ship .v-align-sprite,.page-id-customers-home__main .amazon-easy-ship .v-align-sprite>* {
    display: block;
    text-align: center;
  }

  .page-id-customers-home__main .amazon-easy-ship .v-align-sprite:first-child,.page-id-customers-home__main .amazon-easy-ship .v-align-sprite>*:first-child {
    padding-right: 0;
  }
}

.page-id-customers-home__main .amazon-easy-ship .v-align-sprite .icon:before {
  content: '';
  display: block;
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/sprites-full.b99d6dc8.png');
  zoom: 1;
  -moz-transform: scale(1) rotate(0.001deg);
  -moz-transform-origin: 0 0;
}

.page-id-customers-home__main .amazon-easy-ship .v-align-sprite .icon,.page-id-customers-home__main .amazon-easy-ship .v-align-sprite .icon:before {
  width: 89px;
  height: 89px;
}

@media only screen and (max-width: 1039px) {
  .page-id-customers-home__main .amazon-easy-ship .v-align-sprite .icon {
    width: 60.52px;
    height: 60.52px;
  }

  .page-id-customers-home__main .amazon-easy-ship .v-align-sprite .icon:before {
    zoom: 0.68;
    -moz-transform: scale(0.68) rotate(0.001deg);
  }
}

@media only screen and (max-width: 759px) {
  .page-id-customers-home__main .amazon-easy-ship .v-align-sprite .icon {
    margin: 0 auto 10px;
    position: relative;
    top: 0;
  }
}

@media only screen and (min-width: 760px) {
  .page-id-customers-home__main .amazon-easy-ship .row {
    height: 100%;
    font-size: 0;
  }

  .page-id-customers-home__main .amazon-easy-ship .row>*,.page-id-customers-home__main .amazon-easy-ship .row:after,.page-id-customers-home__main .amazon-easy-ship .row:before {
    float: none;
    display: inline-block;
    vertical-align: middle;
    font-size: 15px;
  }

  .page-id-customers-home__main .amazon-easy-ship .row:after,.page-id-customers-home__main .amazon-easy-ship .row:before {
    content: '';
    height: 100%;
    width: 0;
  }

  .page-id-customers-home__main .amazon-easy-ship .row>.v-nudge {
    margin-bottom: 1%;
  }
}

@media only screen and (max-width: 1039px) {
  .page-id-customers-home__main .amazon-easy-ship .row:after,.page-id-customers-home__main .amazon-easy-ship .row>*,.page-id-customers-home__main .amazon-easy-ship .row:before {
    font-size: 13px;
  }
}

@media only screen and (min-width: 760px) {
  .page-id-customers-home__main .amazon-easy-ship .row>.v-nudge {
    padding-top: 50px;
    padding-bottom: 50px;
  }@  media only screen and (min-width: 760px) and (max-width: 1039px) {
    .page-id-customers-home__main .amazon-easy-ship .row>.v-nudge{padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .page-id-customers-home__main .amazon-easy-ship .row>.v-nudge {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .page-id-customers-home__main .amazon-easy-ship .row>.v-nudge {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .page-id-customers-home__main .amazon-easy-ship .row>.v-nudge {
    padding-bottom: 30px;
  }
}}

.page-id-customers-home__main .amazon-easy-ship .row .col-sm-5 {
  vertical-align: bottom;
}

@media only screen and (min-width: 1040px) {
  .page-id-customers-home__main .amazon-easy-ship .img-responsive {
    margin-top: 65px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .page-id-customers-home__main .amazon-easy-ship .img-responsive {
    margin-top: 55px;
  }
}

.page-id-customers-home__main .store-card {
  padding-top: 50px;
  padding-bottom: 50px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .page-id-customers-home__main .store-card {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .page-id-customers-home__main .store-card {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .page-id-customers-home__main .store-card {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .page-id-customers-home__main .store-card {
    padding-bottom: 30px;
  }
}

@media all {
  .page-id-customers-home__main .store-card {
    padding-bottom: 0;
  }
}

.page-id-customers-home__main .store-card .v-align-sprite {
  display: table;
}

.page-id-customers-home__main .store-card .v-align-sprite>* {
  display: table-cell;
  vertical-align: middle;
  text-align: left;
}

.page-id-customers-home__main .store-card .v-align-sprite>*:first-child {
  padding-right: 20px;
}

.page-id-customers-home__main .store-card .v-align-sprite>* h1,.page-id-customers-home__main .store-card .v-align-sprite>* h2 {
  margin: 0;
}

@media only screen and (max-width: 759px) {
  .page-id-customers-home__main .store-card .v-align-sprite,.page-id-customers-home__main .store-card .v-align-sprite>* {
    display: block;
    text-align: center;
  }

  .page-id-customers-home__main .store-card .v-align-sprite:first-child,.page-id-customers-home__main .store-card .v-align-sprite>*:first-child {
    padding-right: 0;
  }
}

.page-id-customers-home__main .store-card .v-align-sprite .icon:before {
  content: '';
  display: block;
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/sprites-full.b99d6dc8.png');
  zoom: 1;
  -moz-transform: scale(1) rotate(0.001deg);
  -moz-transform-origin: 0 0;
}

.page-id-customers-home__main .store-card .v-align-sprite .icon,.page-id-customers-home__main .store-card .v-align-sprite .icon:before {
  width: 70px;
  height: 50px;
}

@media only screen and (max-width: 1039px) {
  .page-id-customers-home__main .store-card .v-align-sprite .icon {
    width: 47.6px;
    height: 34px;
  }

  .page-id-customers-home__main .store-card .v-align-sprite .icon:before {
    zoom: 0.68;
    -moz-transform: scale(0.68) rotate(0.001deg);
  }
}

@media only screen and (max-width: 759px) {
  .page-id-customers-home__main .store-card .v-align-sprite .icon {
    margin: 0 auto 10px;
    position: relative;
    top: 0;
  }
}

@media only screen and (min-width: 760px) {
  .page-id-customers-home__main .store-card .row {
    height: 100%;
    font-size: 0;
  }

  .page-id-customers-home__main .store-card .row>*,.page-id-customers-home__main .store-card .row:after,.page-id-customers-home__main .store-card .row:before {
    float: none;
    display: inline-block;
    vertical-align: middle;
    font-size: 15px;
  }

  .page-id-customers-home__main .store-card .row:after,.page-id-customers-home__main .store-card .row:before {
    content: '';
    height: 100%;
    width: 0;
  }
}

@media only screen and (max-width: 1039px) {
  .page-id-customers-home__main .store-card .row:after,.page-id-customers-home__main .store-card .row>*,.page-id-customers-home__main .store-card .row:before {
    font-size: 13px;
  }
}

@media only screen and (min-width: 760px) {
  .page-id-customers-home__main .store-card .row>div {
    height: 100%;
    font-size: 0;
  }

  .page-id-customers-home__main .store-card .row>div>*,.page-id-customers-home__main .store-card .row>div:after,.page-id-customers-home__main .store-card .row>div:before {
    float: none;
    display: inline-block;
    vertical-align: middle;
    font-size: 15px;
  }

  .page-id-customers-home__main .store-card .row>div:after,.page-id-customers-home__main .store-card .row>div:before {
    content: '';
    height: 100%;
    width: 0;
  }
}

@media only screen and (max-width: 1039px) {
  .page-id-customers-home__main .store-card .row>div:after,.page-id-customers-home__main .store-card .row>div>*,.page-id-customers-home__main .store-card .row>div:before {
    font-size: 13px;
  }
}

.page-id-customers-home__main .store-card .row>div>div>:first-child {
  margin-top: 0;
}

.page-id-customers-home__main .store-card .row>div>div>:last-child {
  margin-bottom: 0;
}

.page-id-customers-home__main .store-card .v-nudge {
  padding-top: 0px;
  padding-bottom: 50px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .page-id-customers-home__main .store-card .v-nudge {
    padding-top: 0px;
  }
}

@media only screen and (max-width: 759px) {
  .page-id-customers-home__main .store-card .v-nudge {
    padding-top: 0px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .page-id-customers-home__main .store-card .v-nudge {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .page-id-customers-home__main .store-card .v-nudge {
    padding-bottom: 30px;
  }
}

@media only screen and (max-width: 759px) {
  .page-id-customers-home__main .a-to-z-guarantee+.merchants {
    padding-top: 0px;
    padding-bottom: 50px;
  }@  media only screen and (min-width: 760px) and (max-width: 1039px) {
    .page-id-customers-home__main .a-to-z-guarantee+.merchants{padding-top: 0px;
  }
}

@media only screen and (max-width: 759px) {
  .page-id-customers-home__main .a-to-z-guarantee+.merchants {
    padding-top: 0px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .page-id-customers-home__main .a-to-z-guarantee+.merchants {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .page-id-customers-home__main .a-to-z-guarantee+.merchants {
    padding-bottom: 30px;
  }
}}

@media only screen and (max-width: 759px) {
  .locale-us .page-id-customers-home__main .a-to-z-guarantee+.merchants {
    padding-top: 50px;
    padding-bottom: 50px;
  }@  media only screen and (min-width: 760px) and (max-width: 1039px) {
    .locale-us .page-id-customers-home__main .a-to-z-guarantee+.merchants{padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .locale-us .page-id-customers-home__main .a-to-z-guarantee+.merchants {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .locale-us .page-id-customers-home__main .a-to-z-guarantee+.merchants {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .locale-us .page-id-customers-home__main .a-to-z-guarantee+.merchants {
    padding-bottom: 30px;
  }
}}

.page-id-customers-home__main .merchants {
  padding-top: 50px;
  padding-bottom: 50px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .page-id-customers-home__main .merchants {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .page-id-customers-home__main .merchants {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .page-id-customers-home__main .merchants {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .page-id-customers-home__main .merchants {
    padding-bottom: 30px;
  }
}

@media only screen and (min-width: 760px) {
  .page-id-customers-home__main .merchants .row {
    height: 100%;
    font-size: 0;
  }

  .page-id-customers-home__main .merchants .row>*,.page-id-customers-home__main .merchants .row:after,.page-id-customers-home__main .merchants .row:before {
    float: none;
    display: inline-block;
    vertical-align: middle;
    font-size: 15px;
  }

  .page-id-customers-home__main .merchants .row:after,.page-id-customers-home__main .merchants .row:before {
    content: '';
    height: 100%;
    width: 0;
  }

  .page-id-customers-home__main .merchants .row>.v-nudge {
    margin-bottom: 2%;
  }
}

@media only screen and (max-width: 1039px) {
  .page-id-customers-home__main .merchants .row:after,.page-id-customers-home__main .merchants .row>*,.page-id-customers-home__main .merchants .row:before {
    font-size: 13px;
  }
}

.locale-us .page-id-customers-home__main .merchants {
  background: #eaeded;
}

.page-id-customers-home__main .fps {
  padding-top: 50px;
  padding-bottom: 50px;
  background: #eaeded;
  text-align: center;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .page-id-customers-home__main .fps {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .page-id-customers-home__main .fps {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .page-id-customers-home__main .fps {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .page-id-customers-home__main .fps {
    padding-bottom: 30px;
  }
}

.page-id-featured-merchants-home__main .hero__bg,.page-id-store-card-home__main .hero__bg {
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/customers/featured-merchants.5ac29ad9.jpg');
  background-position: 50% 50%;
}

@media only screen and (min-width: 760px) {
  .locale-in .page-id-featured-merchants-home__main .hero h1,.locale-in .page-id-store-card-home__main .hero h1 {
    margin-top: 0;
    color: #333e48;
    font-size: 38px;
    line-height: 1.18;
    font-weight: 300;
    color: #fafafa;
  }@  media only screen and (max-width: 1039px) {
    .locale-in .page-id-featured-merchants-home__main .hero h1,.locale-in .page-id-store-card-home__main .hero h1{font-size: 30px;
    line-height: 1.2;
  }
}

@media only screen and (min-width: 1040px) {
  .locale-in .page-id-featured-merchants-home__main .hero h1,.locale-in .page-id-store-card-home__main .hero h1 {
    margin-top: 0px;
    margin-bottom: 21.875px;
  }
}}

@media only screen and (max-width: 759px) {
  .locale-in .page-id-featured-merchants-home__main .hero .row>div,.locale-in .page-id-store-card-home__main .hero .row>div {
    margin-top: 0;
  }

  .locale-in .page-id-featured-merchants-home__main .terms-and-conditions,.locale-in .page-id-store-card-home__main .terms-and-conditions {
    text-align: center;
  }
}

.locale-in .page-id-featured-merchants-home__main.policies p+h2,.locale-in .page-id-store-card-home__main.policies p+h2 {
  margin-top: 25px;
}

.page-id-featured-merchants-home__main .not-featured,.page-id-store-card-home__main .not-featured {
  display: none;
}

.page-id-featured-merchants-home__main .more-less-toggle,.page-id-store-card-home__main .more-less-toggle {
  cursor: pointer;
}

.page-id-featured-merchants-home__main .more-less-toggle:after,.page-id-store-card-home__main .more-less-toggle:after {
  content: '+';
  top: 2px;
  display: inline-block;
  font-size: 20px;
  color: #075692;
  margin-left: 5px;
  width: 10px;
  text-align: center;
}

.page-id-featured-merchants-home__main .more-less-toggle.expanded:after,.page-id-store-card-home__main .more-less-toggle.expanded:after {
  content: '-';
  top: 0;
}

.page-id-featured-merchants-home__main .showcase .category,.page-id-store-card-home__main .showcase .category {
  padding-top: 50px;
  padding-bottom: 0px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .page-id-featured-merchants-home__main .showcase .category,.page-id-store-card-home__main .showcase .category {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .page-id-featured-merchants-home__main .showcase .category,.page-id-store-card-home__main .showcase .category {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .page-id-featured-merchants-home__main .showcase .category,.page-id-store-card-home__main .showcase .category {
    padding-bottom: 0px;
  }
}

@media only screen and (max-width: 759px) {
  .page-id-featured-merchants-home__main .showcase .category,.page-id-store-card-home__main .showcase .category {
    padding-bottom: 0px;
  }
}

.page-id-featured-merchants-home__main .showcase .category:first-child,.page-id-store-card-home__main .showcase .category:first-child {
  padding-top: 0px;
  padding-bottom: 0px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .page-id-featured-merchants-home__main .showcase .category:first-child,.page-id-store-card-home__main .showcase .category:first-child {
    padding-top: 0px;
  }
}

@media only screen and (max-width: 759px) {
  .page-id-featured-merchants-home__main .showcase .category:first-child,.page-id-store-card-home__main .showcase .category:first-child {
    padding-top: 0px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .page-id-featured-merchants-home__main .showcase .category:first-child,.page-id-store-card-home__main .showcase .category:first-child {
    padding-bottom: 0px;
  }
}

@media only screen and (max-width: 759px) {
  .page-id-featured-merchants-home__main .showcase .category:first-child,.page-id-store-card-home__main .showcase .category:first-child {
    padding-bottom: 0px;
  }
}

.page-id-featured-merchants-home__main .showcase p+.category,.page-id-store-card-home__main .showcase p+.category {
  padding-top: 30px;
  padding-bottom: 0px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .page-id-featured-merchants-home__main .showcase p+.category,.page-id-store-card-home__main .showcase p+.category {
    padding-top: 24px;
  }
}

@media only screen and (max-width: 759px) {
  .page-id-featured-merchants-home__main .showcase p+.category,.page-id-store-card-home__main .showcase p+.category {
    padding-top: 18px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .page-id-featured-merchants-home__main .showcase p+.category,.page-id-store-card-home__main .showcase p+.category {
    padding-bottom: 0px;
  }
}

@media only screen and (max-width: 759px) {
  .page-id-featured-merchants-home__main .showcase p+.category,.page-id-store-card-home__main .showcase p+.category {
    padding-bottom: 0px;
  }
}

.page-id-deals-home__main h1 {
  margin-top: 0;
  color: #333e48;
  font-size: 38px;
  line-height: 1.18;
  font-weight: 300;
  color: #002f36;
  font-weight: bold;
}

@media only screen and (max-width: 1039px) {
  .page-id-deals-home__main h1 {
    font-size: 30px;
    line-height: 1.2;
  }
}

@media only screen and (min-width: 1040px) {
  .page-id-deals-home__main h1 {
    margin-top: 0px;
    margin-bottom: 21.875px;
  }
}

.page-id-deals-home__main h3 {
  color: #002f36;
  font-size: 23px;
}

.page-id-deals-home__main a {
  outline: 0;
}

.page-id-deals-home__main .no-box {
  padding: 0;
  margin: 0;
}

.page-id-deals-home__main .showcase__heading {
  font-weight: bold;
}

.page-id-deals-home__main .hero__bg {
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/deals/eoss_deals.277c7489.jpg');
}

#developer-community #community-hero {
  padding-top: 75px;
  padding-bottom: 0px;
  background-size: cover;
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/developers/express-integration/ExInt_hero-backgrnd.c43701f1.jpg');
  background-position: center;
  text-align: center;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #developer-community #community-hero {
    padding-top: 60px;
  }
}

@media only screen and (max-width: 759px) {
  #developer-community #community-hero {
    padding-top: 45px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #developer-community #community-hero {
    padding-bottom: 0px;
  }
}

@media only screen and (max-width: 759px) {
  #developer-community #community-hero {
    padding-bottom: 0px;
  }
}

#developer-community #community-hero h1 {
  font-size: 68px;
  font-family: 'Amazon Ember', sans-serif;
  color: #fafafa;
  line-height: 1.2;
  font-weight: 600;
  margin-bottom: 0;
}

@media only screen and (max-width: 1039px) {
  #developer-community #community-hero h1 {
    font-size: 0.7;
  }
}

#developer-community #community-hero h2 {
  font-size: 43px;
  font-family: 'Amazon Ember', sans-serif;
  color: #a3dbc7;
  line-height: 1.2;
  font-weight: 600;
}

@media only screen and (max-width: 1039px) {
  #developer-community #community-hero h2 {
    font-size: 0.7;
  }
}

#developer-community #community-hero h3 {
  font-size: 30px;
  font-family: 'Amazon Ember', sans-serif;
  color: #fafafa;
  line-height: 1.2;
  font-weight: 600;
}

@media only screen and (max-width: 1039px) {
  #developer-community #community-hero h3 {
    font-size: 21px;
  }
}

#developer-community #community-hero p {
  font-size: 20px;
  font-family: 'Amazon Ember', sans-serif;
  font-weight: 300;
}

@media only screen and (max-width: 1039px) {
  #developer-community #community-hero p {
    font-size: 16px;
  }
}

#developer-community #community-hero:before {
  content: '';
  display: block;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(20,54,100,0.62);
}

@media only screen and (min-width: 760px) {
  #developer-community #community-hero .row {
    height: 100%;
    font-size: 0;
  }

  #developer-community #community-hero .row>*,#developer-community #community-hero .row:after,#developer-community #community-hero .row:before {
    float: none;
    display: inline-block;
    vertical-align: middle;
    font-size: 15px;
  }

  #developer-community #community-hero .row:after,#developer-community #community-hero .row:before {
    content: '';
    height: 100%;
    width: 0;
  }

  #developer-community #community-hero .row>.v-nudge {
    margin-bottom: 2%;
  }
}

@media only screen and (max-width: 1039px) {
  #developer-community #community-hero .row:after,#developer-community #community-hero .row>*,#developer-community #community-hero .row:before {
    font-size: 13px;
  }
}

#developer-community #community-hero .body {
  padding-top: 0px;
  padding-bottom: 100px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #developer-community #community-hero .body {
    padding-top: 0px;
  }
}

@media only screen and (max-width: 759px) {
  #developer-community #community-hero .body {
    padding-top: 0px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #developer-community #community-hero .body {
    padding-bottom: 80px;
  }
}

@media only screen and (max-width: 759px) {
  #developer-community #community-hero .body {
    padding-bottom: 60px;
  }
}

@media only screen and (max-width: 759px) {
  #developer-community #community-hero .body {
    padding-bottom: 40px;
  }
}

#developer-community #community-hero .body h2 {
  font-family: monospace;
  color: #fafafa;
  font-size: 20px;
  line-height: 1.4;
  font-weight: 400;
}

#developer-community #community-hero .body h1 img {
  max-width: 100%;
  padding-right: 20px;
}

#developer-community #community-hero .join-form {
  background-color: rgba(24,43,83,0.62);
  text-align: center;
  margin-top: 25px;
}

#developer-community #community-hero .join-form .col-1 {
  background: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/developers/express-integration/ExInt_2_computer.f93bb626.png');
  width: 93px;
  height: 54px;
}

#developer-community #community-hero .join-form .col-2 {
  width: 80%;
  padding: 17px 0 25px 30px;
  text-align: left;
}

@media only screen and (min-width: 1040px) {
  #developer-community #community-hero .join-form .col-2 {
    width: 64%;
  }
}

@media only screen and (max-width: 759px) {
  #developer-community #community-hero .join-form .col-2 {
    text-align: center;
    padding-left: 0;
  }
}

#developer-community #community-hero .join-form .col-2 h2 {
  font-family: 'Amazon Ember', sans-serif;
  color: #eaeded;
  font-size: 20px;
  line-height: 1.4;
  font-weight: normal;
  margin-bottom: 5px;
}

#developer-community #community-hero .join-form .col-2 label {
  display: none;
}

#developer-community #community-hero .join-form .col-2 .mktoField {
  width: 100% !important;
  margin-top: 0;
  padding: 4px 10px;
}

@media only screen and (min-width: 1040px) {
  #developer-community #community-hero .join-form .col-2 .mktoField {
    height: 45px;
  }
}

#developer-community #community-hero .join-form .col-2 .mktoForm {
  margin-top: 10px;
  width: 100% !important;
  display: inline-block;
}

@media only screen and (max-width: 759px) {
  #developer-community #community-hero .join-form .col-2 .mktoForm {
    text-align: center;
  }
}

@media (max-width: 480px) {
  #developer-community #community-hero .join-form .col-2 .mktoForm {
    padding: 0;
  }
}

#developer-community #community-hero .join-form .col-2 .mktoButtonRow,#developer-community #community-hero .join-form .col-2 .mktoFormRow {
  display: inline-block;
  vertical-align: middle;
}

#developer-community #community-hero .join-form .col-2 .mktoFormRow {
  width: 100%;
}

@media only screen and (min-width: 1040px) {
  #developer-community #community-hero .join-form .col-2 .mktoFormRow {
    width: 74%;
    margin-right: 10px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #developer-community #community-hero .join-form .col-2 .mktoFormRow {
    width: 72%;
    margin-right: 10px;
  }
}

#developer-community #community-hero .join-form .col-2 .mktoFormCol,#developer-community #community-hero .join-form .col-2 .mktoFieldWrap {
  float: none;
}

#developer-community #community-hero .join-form .col-2 .mktoButtonWrap {
  margin-left: 0 !important;
}

#developer-community #community-hero .join-form .col-2 .mktoOffset,#developer-community #community-hero .join-form .col-2 .mktoAsterix,#developer-community #community-hero .join-form .col-2 .mktoGutter {
  display: none !important;
}

#developer-community #community-hero .join-form .col-2 .mktoFormCol {
  margin-bottom: 0 !important;
}

#developer-community #community-hero .join-form .col-2 .form-thanks {
  margin: 15px 0;
  display: none;
}

@media only screen and (max-width: 759px) {
  #developer-community #community-hero .join-form .col-2 .mktoButtonRow {
    margin-top: 15px;
  }
}

@media only screen and (max-width: 759px) {
  #developer-community #community-hero .join-form .row>div {
    margin: 0 auto;
  }

  #developer-community #community-hero .join-form .row .col-1 {
    margin-top: 23px;
  }
}

#developer-community #community-hero .developer-info-text {
  padding-top: 30px;
  padding-bottom: 30px;
  color: #a3dbc7;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #developer-community #community-hero .developer-info-text {
    padding-top: 24px;
  }
}

@media only screen and (max-width: 759px) {
  #developer-community #community-hero .developer-info-text {
    padding-top: 18px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #developer-community #community-hero .developer-info-text {
    padding-bottom: 24px;
  }
}

@media only screen and (max-width: 759px) {
  #developer-community #community-hero .developer-info-text {
    padding-bottom: 18px;
  }
}

.page-id-developers-home__main .hero {
  background: #eaeded;
}

.page-id-developers-home__main .hero .hero__bg {
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/developers/hero-mobile.23b62da9.jpg');
}

@media only screen and (min-width: 760px) {
  .page-id-developers-home__main .hero .hero__bg {
    background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/developers/hero.52c552ab.jpg');
    background-position: 40% 0;
  }
}

.page-id-developers-home__main .express-hero {
  padding-top: 25px;
  padding-bottom: 25px;
  background: linear-gradient(19deg, #1b2126 0%, #262e34 32%, #3a434c 68%, #48525c 100%);
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .page-id-developers-home__main .express-hero {
    padding-top: 20px;
  }
}

@media only screen and (max-width: 759px) {
  .page-id-developers-home__main .express-hero {
    padding-top: 15px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .page-id-developers-home__main .express-hero {
    padding-bottom: 20px;
  }
}

@media only screen and (max-width: 759px) {
  .page-id-developers-home__main .express-hero {
    padding-bottom: 15px;
  }
}

.page-id-developers-home__main .express-hero p {
  color: #fafafa;
  line-height: 1;
  margin: 10px 0;
}

.page-id-developers-home__main .express-hero .h2,.page-id-developers-home__main .express-hero .page-id-help-home__main article h1,.page-id-help-home__main article .page-id-developers-home__main .express-hero h1,.page-id-developers-home__main .express-hero .page-id-search-home__main article h1,.page-id-search-home__main article .page-id-developers-home__main .express-hero h1 {
  margin-top: 0;
  color: #333e48;
  font-size: 38px;
  line-height: 1.18;
  font-weight: 300;
  color: #fafafa;
}

@media only screen and (max-width: 1039px) {
  .page-id-developers-home__main .express-hero .h2,.page-id-developers-home__main .express-hero .page-id-help-home__main article h1,.page-id-help-home__main article .page-id-developers-home__main .express-hero h1,.page-id-developers-home__main .express-hero .page-id-search-home__main article h1,.page-id-search-home__main article .page-id-developers-home__main .express-hero h1 {
    font-size: 30px;
    line-height: 1.2;
  }
}

@media only screen and (min-width: 1040px) {
  .page-id-developers-home__main .express-hero .h2,.page-id-developers-home__main .express-hero .page-id-help-home__main article h1,.page-id-help-home__main article .page-id-developers-home__main .express-hero h1,.page-id-developers-home__main .express-hero .page-id-search-home__main article h1,.page-id-search-home__main article .page-id-developers-home__main .express-hero h1 {
    margin-top: 0px;
    margin-bottom: 21.875px;
  }
}

.page-id-developers-home__main .express-hero .h5,.page-id-developers-home__main .express-hero .page-id-help-home__main article h4,.page-id-help-home__main article .page-id-developers-home__main .express-hero h4,.page-id-developers-home__main .express-hero .page-id-search-home__main article h4,.page-id-search-home__main article .page-id-developers-home__main .express-hero h4 {
  color: #333e48;
  font-size: 23px;
  line-height: 1.3;
  font-weight: 400;
  margin-top: 25px;
  margin-top: 15px;
  margin-bottom: 15px;
  color: #fafafa;
  font-family: 'Amazon Ember', sans-serif;
}

@media only screen and (max-width: 1039px) {
  .page-id-developers-home__main .express-hero .h5,.page-id-developers-home__main .express-hero .page-id-help-home__main article h4,.page-id-help-home__main article .page-id-developers-home__main .express-hero h4,.page-id-developers-home__main .express-hero .page-id-search-home__main article h4,.page-id-search-home__main article .page-id-developers-home__main .express-hero h4 {
    font-size: 18px;
    line-height: 1.33;
  }
}

@media only screen and (max-width: 759px) {
  .page-id-developers-home__main .express-hero .h5.no-scale,.page-id-developers-home__main .express-hero .page-id-help-home__main article h4.no-scale,.page-id-help-home__main article .page-id-developers-home__main .express-hero h4.no-scale,.page-id-developers-home__main .express-hero .page-id-search-home__main article h4.no-scale,.page-id-search-home__main article .page-id-developers-home__main .express-hero h4.no-scale {
    font-size: 23px;
    line-height: 1.3;
  }
}

@media only screen and (min-width: 1040px) {
  .page-id-developers-home__main .express-hero .h5,.page-id-developers-home__main .express-hero .page-id-help-home__main article h4,.page-id-help-home__main article .page-id-developers-home__main .express-hero h4,.page-id-developers-home__main .express-hero .page-id-search-home__main article h4,.page-id-search-home__main article .page-id-developers-home__main .express-hero h4 {
    margin-top: 21.875px;
    margin-bottom: 12.5px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .page-id-developers-home__main .express-hero .h5,.page-id-developers-home__main .express-hero .page-id-help-home__main article h4,.page-id-help-home__main article .page-id-developers-home__main .express-hero h4,.page-id-developers-home__main .express-hero .page-id-search-home__main article h4,.page-id-search-home__main article .page-id-developers-home__main .express-hero h4 {
    margin-top: 12px;
  }
}

@media only screen and (max-width: 759px) {
  .page-id-developers-home__main .express-hero .h5,.page-id-developers-home__main .express-hero .page-id-help-home__main article h4,.page-id-help-home__main article .page-id-developers-home__main .express-hero h4,.page-id-developers-home__main .express-hero .page-id-search-home__main article h4,.page-id-search-home__main article .page-id-developers-home__main .express-hero h4 {
    margin-top: 9px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .page-id-developers-home__main .express-hero .h5,.page-id-developers-home__main .express-hero .page-id-help-home__main article h4,.page-id-help-home__main article .page-id-developers-home__main .express-hero h4,.page-id-developers-home__main .express-hero .page-id-search-home__main article h4,.page-id-search-home__main article .page-id-developers-home__main .express-hero h4 {
    margin-bottom: 12px;
  }
}

@media only screen and (max-width: 759px) {
  .page-id-developers-home__main .express-hero .h5,.page-id-developers-home__main .express-hero .page-id-help-home__main article h4,.page-id-help-home__main article .page-id-developers-home__main .express-hero h4,.page-id-developers-home__main .express-hero .page-id-search-home__main article h4,.page-id-search-home__main article .page-id-developers-home__main .express-hero h4 {
    margin-bottom: 9px;
  }
}

.page-id-developers-home__main .express-hero .h4,.page-id-developers-home__main .express-hero .page-id-help-home__main article h3,.page-id-help-home__main article .page-id-developers-home__main .express-hero h3,.page-id-developers-home__main .express-hero .page-id-search-home__main article h3,.page-id-search-home__main article .page-id-developers-home__main .express-hero h3,.page-id-developers-home__main .express-hero #growth-guaranteed #confidence .body,#growth-guaranteed #confidence .page-id-developers-home__main .express-hero .body {
  font-size: 24px;
  color: #fafafa;
  margin: 0 0 13px 0;
  line-height: 1.5;
  font-weight: 400;
}

@media only screen and (max-width: 1039px) {
  .page-id-developers-home__main .express-hero .h4,.page-id-developers-home__main .express-hero .page-id-help-home__main article h3,.page-id-help-home__main article .page-id-developers-home__main .express-hero h3,.page-id-developers-home__main .express-hero .page-id-search-home__main article h3,.page-id-search-home__main article .page-id-developers-home__main .express-hero h3,.page-id-developers-home__main .express-hero #growth-guaranteed #confidence .body,#growth-guaranteed #confidence .page-id-developers-home__main .express-hero .body {
    font-size: 18px;
    line-height: 1.44;
  }
}

.page-id-developers-home__main .express-hero .button-container {
  padding-top: 19px;
  padding-bottom: 19px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .page-id-developers-home__main .express-hero .button-container {
    padding-top: 15.2px;
  }
}

@media only screen and (max-width: 759px) {
  .page-id-developers-home__main .express-hero .button-container {
    padding-top: 11.4px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .page-id-developers-home__main .express-hero .button-container {
    padding-bottom: 15.2px;
  }
}

@media only screen and (max-width: 759px) {
  .page-id-developers-home__main .express-hero .button-container {
    padding-bottom: 11.4px;
  }
}

.page-id-developers-home__main .express-hero .container>div,.page-id-developers-home__main .express-hero .desktop-only-message>div {
  padding-top: 10px;
  padding-bottom: 10px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .page-id-developers-home__main .express-hero .container>div,.page-id-developers-home__main .express-hero .desktop-only-message>div {
    padding-top: 8px;
  }
}

@media only screen and (max-width: 759px) {
  .page-id-developers-home__main .express-hero .container>div,.page-id-developers-home__main .express-hero .desktop-only-message>div {
    padding-top: 6px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .page-id-developers-home__main .express-hero .container>div,.page-id-developers-home__main .express-hero .desktop-only-message>div {
    padding-bottom: 8px;
  }
}

@media only screen and (max-width: 759px) {
  .page-id-developers-home__main .express-hero .container>div,.page-id-developers-home__main .express-hero .desktop-only-message>div {
    padding-bottom: 6px;
  }
}

.page-id-developers-home__main .express-hero .step-section img {
  vertical-align: top;
  margin-top: -1px;
}

@media only screen and (min-width: 760px) {
  .page-id-developers-home__main .express-hero .buyer-step {
    position: absolute;
    left: 0;
    padding: 10px 10px 0;
    max-width: 100%;
  }
}

.page-id-developers-home__main .express-hero .arrow {
  width: 50%;
}

.developer-integration {
  padding-top: 50px;
  padding-bottom: 50px;
  background: #eaeded;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .developer-integration {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .developer-integration {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .developer-integration {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .developer-integration {
    padding-bottom: 30px;
  }
}

.developer-integration h3 {
  color: #002f36;
  text-align: center;
  margin-top: 0;
}

.developer-integration nav,.developer-integration section {
  margin-left: -20px;
  margin-right: -20px;
}

.developer-integration nav {
  background: #fafafa;
  padding: 0;
  border-top: 1px solid #6c7778;
  margin-top: 30px;
}

.developer-integration nav>div {
  top: 0;
  display: block;
  position: absolute;
  width: 15%;
  height: 60px;
  background: #f6f6f6;
  border: 1px solid #6c7778;
  border-top: 0;
  cursor: pointer;
}

.developer-integration nav>div:after {
  content: '';
  display: block;
  position: absolute;
  top: 3px;
  left: 50%;
  margin-left: -10px;
  width: 21px;
  height: 53px;
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/sprites-developers-mobile.76edb369.png');
  background-repeat: no-repeat;
}

.developer-integration nav>div.subnav-left {
  left: 0;
}

.developer-integration nav>div.subnav-left:after {
  background-position: -64px -71px;
}

.developer-integration nav>div.subnav-right {
  right: 0;
}

.developer-integration nav>div.subnav-right:after {
  background-position: -86px -71px;
}

.developer-integration nav ul {
  list-style: none;
  padding: 0;
  margin: 0;
  overflow: hidden;
}

.developer-integration nav li {
  display: none;
  padding: 0;
  margin: 0;
}

.developer-integration nav li a {
  display: block;
  padding: 20px 0;
  text-align: center;
  cursor: default;
}

.developer-integration nav li.active {
  display: block;
}

@media only screen and (min-width: 760px) {
  .developer-integration nav {
    border: 1px solid #6c7778;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom: 0;
  }

  .developer-integration nav>div {
    display: none;
  }

  .developer-integration nav li {
    float: left;
    display: block;
  }

  .developer-integration nav li a {
    background: #eaeded;
    padding: 15px 0;
    cursor: pointer;
    border-left: 1px solid #6c7778;
    border-top: none;
    border-right: none;
    border-bottom: 1px solid #6c7778;
  }

  .developer-integration nav li a:hover {
    background: #fafafa;
  }

  .developer-integration nav li:first-child a {
    border-left: none;
  }

  .developer-integration nav li.active a {
    background: #fafafa;
    border-bottom: none;
  }
}

@media only screen and (max-width: 759px) {
  .developer-integration nav {
    margin-bottom: 1px;
  }

  .developer-integration nav a {
    color: #002f36;
  }
}

.developer-integration section {
  padding: 30px;
  display: none;
  background: #fafafa;
  border: 1px solid #6c7778;
  border-top: 0;
}

@media only screen and (max-width: 759px) {
  .developer-integration section {
    border-bottom: 0;
  }
}

.developer-integration section.active {
  display: block;
}

.developer-integration section .row {
  margin-left: -15px;
  margin-right: -15px;
}

.developer-integration section .row>* {
  padding-left: 15px;
  padding-right: 15px;
}

@media only screen and (min-width: 760px) {
  .developer-integration .get-started {
    margin-top: 30px;
  }
}

.developer-integration .sample-output-preview {
  display: block;
  margin: 10px 0;
}

.developer-integration .sample-output-preview img {
  width: 100%;
  height: auto;
}

.developer-integration .sample-code {
  background: #23241f;
}

.developer-integration .sample-code pre {
  height: 200px;
  margin: 0;
  padding: 0;
  padding-top: 0;
  top: 0;
  background: none;
  border: 0;
  color: #fafafa;
  text-align: left;
}

@media only screen and (min-width: 760px) {
  .developer-integration .sample-code pre {
    height: 400px;
  }
}

.developer-integration .sample-code pre code,.developer-integration .sample-code pre .page-id-documentation-view .documentation__content span.ph,.page-id-documentation-view .documentation__content .developer-integration .sample-code pre span.ph {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  margin: 0;
  line-height: 1.3;
  padding: 0 20px;
}

.developer-integration .sample-code pre .hljs {
  margin: 0;
  font-size: 13px;
}

.developer-integration .sample-code+.sample-output-preview {
  margin-top: 30px;
}

.developer-tools {
  padding-top: 50px;
  padding-bottom: 50px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .developer-tools {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .developer-tools {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .developer-tools {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .developer-tools {
    padding-bottom: 30px;
  }
}

.developer-tools .v-align-sprite {
  display: table;
}

.developer-tools .v-align-sprite>* {
  display: table-cell;
  vertical-align: middle;
  text-align: left;
}

.developer-tools .v-align-sprite>*:first-child {
  padding-right: 20px;
}

.developer-tools .v-align-sprite>* h1,.developer-tools .v-align-sprite>* h2 {
  margin: 0;
}

@media only screen and (max-width: 759px) {
  .developer-tools .v-align-sprite,.developer-tools .v-align-sprite>* {
    display: block;
    text-align: center;
  }

  .developer-tools .v-align-sprite:first-child,.developer-tools .v-align-sprite>*:first-child {
    padding-right: 0;
  }
}

.developer-tools .v-align-sprite .icon:before {
  content: '';
  display: block;
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/sprites-full.b99d6dc8.png');
  zoom: 1;
  -moz-transform: scale(1) rotate(0.001deg);
  -moz-transform-origin: 0 0;
}

.developer-tools .v-align-sprite .icon,.developer-tools .v-align-sprite .icon:before {
  width: 64px;
  height: 60px;
}

@media only screen and (max-width: 1039px) {
  .developer-tools .v-align-sprite .icon {
    width: 43.52px;
    height: 40.8px;
  }

  .developer-tools .v-align-sprite .icon:before {
    zoom: 0.68;
    -moz-transform: scale(0.68) rotate(0.001deg);
  }
}

@media only screen and (max-width: 759px) {
  .developer-tools .v-align-sprite .icon {
    margin: 0 auto 10px;
    position: relative;
    top: 0;
  }
}

@media only screen and (min-width: 760px) {
  .developer-tools .row {
    height: 100%;
    font-size: 0;
  }

  .developer-tools .row>*,.developer-tools .row:after,.developer-tools .row:before {
    float: none;
    display: inline-block;
    vertical-align: middle;
    font-size: 15px;
  }

  .developer-tools .row:after,.developer-tools .row:before {
    content: '';
    height: 100%;
    width: 0;
  }
}

@media only screen and (max-width: 1039px) {
  .developer-tools .row:after,.developer-tools .row>*,.developer-tools .row:before {
    font-size: 13px;
  }
}

.developer-tools .amzn-button,.developer-tools .blog #mktoForm_569 .mktoButton,.blog #mktoForm_569 .developer-tools .mktoButton,.developer-tools #developer-community #community-hero .join-form .col-2 .mktoButton[type='submit'],#developer-community #community-hero .join-form .col-2 .developer-tools .mktoButton[type='submit'],.developer-tools #contact #contact-form .mktoButton[type='submit'],#contact #contact-form .developer-tools .mktoButton[type='submit'],.developer-tools .contact-form .mktoButton[type='submit'],.contact-form .developer-tools .mktoButton[type='submit'],.developer-tools #growth-guaranteed #contact-form .mktoButton[type='submit'],#growth-guaranteed #contact-form .developer-tools .mktoButton[type='submit'],.developer-tools .solution-providers-detail #solution-providers-form button[type='submit'],.solution-providers-detail #solution-providers-form .developer-tools button[type='submit'],.developer-tools .solution-providers-detail .marketo-form-custom-style #form button.mktoButton,.solution-providers-detail .marketo-form-custom-style #form .developer-tools button.mktoButton,.developer-tools .solution-providers-resources #contact .contact-form .mktoButton[type='submit'],.solution-providers-resources #contact .contact-form .developer-tools .mktoButton[type='submit'],.developer-tools .page-id-signup-register__main [type=submit],.page-id-signup-register__main .developer-tools [type=submit],.developer-tools .page-id-signup-home__main .signup .mktoForm button[type='submit'],.page-id-signup-home__main .signup .mktoForm .developer-tools button[type='submit'] {
  margin-top: 10px;
}

.developer-documentation {
  padding-top: 50px;
  padding-bottom: 50px;
  background: #fafafa;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .developer-documentation {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .developer-documentation {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .developer-documentation {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .developer-documentation {
    padding-bottom: 30px;
  }
}

@media only screen and (min-width: 760px) {
  .developer-documentation {
    padding-bottom: 0;
  }
}

.developer-documentation h5 {
  margin-bottom: 0;
}

.developer-documentation .v-align-sprite {
  display: table;
}

.developer-documentation .v-align-sprite>* {
  display: table-cell;
  vertical-align: middle;
  text-align: left;
}

.developer-documentation .v-align-sprite>*:first-child {
  padding-right: 20px;
}

.developer-documentation .v-align-sprite>* h1,.developer-documentation .v-align-sprite>* h2 {
  margin: 0;
}

@media only screen and (max-width: 759px) {
  .developer-documentation .v-align-sprite,.developer-documentation .v-align-sprite>* {
    display: block;
    text-align: center;
  }

  .developer-documentation .v-align-sprite:first-child,.developer-documentation .v-align-sprite>*:first-child {
    padding-right: 0;
  }
}

.developer-documentation .v-align-sprite .icon:before {
  content: '';
  display: block;
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/sprites-full.b99d6dc8.png');
  zoom: 1;
  -moz-transform: scale(1) rotate(0.001deg);
  -moz-transform-origin: 0 0;
}

.developer-documentation .v-align-sprite .icon,.developer-documentation .v-align-sprite .icon:before {
  width: 64px;
  height: 44px;
}

@media only screen and (max-width: 1039px) {
  .developer-documentation .v-align-sprite .icon {
    width: 43.52px;
    height: 29.92px;
  }

  .developer-documentation .v-align-sprite .icon:before {
    zoom: 0.68;
    -moz-transform: scale(0.68) rotate(0.001deg);
  }
}

@media only screen and (max-width: 759px) {
  .developer-documentation .v-align-sprite .icon {
    margin: 0 auto 10px;
    position: relative;
    top: 0;
  }
}

@media only screen and (min-width: 760px) {
  .developer-documentation .row {
    height: 100%;
    font-size: 0;
  }

  .developer-documentation .row>*,.developer-documentation .row:after,.developer-documentation .row:before {
    float: none;
    display: inline-block;
    vertical-align: middle;
    font-size: 15px;
  }

  .developer-documentation .row:after,.developer-documentation .row:before {
    content: '';
    height: 100%;
    width: 0;
  }

  .developer-documentation .row>.v-nudge {
    margin-bottom: 3%;
  }
}

@media only screen and (max-width: 1039px) {
  .developer-documentation .row:after,.developer-documentation .row>*,.developer-documentation .row:before {
    font-size: 13px;
  }
}

.developer-documentation .icon-boxes.row>div {
  margin-top: 20px;
}

.developer-documentation .col-2 {
  padding-top: 0px;
  padding-bottom: 50px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .developer-documentation .col-2 {
    padding-top: 0px;
  }
}

@media only screen and (max-width: 759px) {
  .developer-documentation .col-2 {
    padding-top: 0px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .developer-documentation .col-2 {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .developer-documentation .col-2 {
    padding-bottom: 30px;
  }
}

@media only screen and (max-width: 759px) {
  .developer-documentation .col-2 {
    padding-bottom: 0;
  }
}

.developer-documentation .amzn-button,.developer-documentation .blog #mktoForm_569 .mktoButton,.blog #mktoForm_569 .developer-documentation .mktoButton,.developer-documentation #developer-community #community-hero .join-form .col-2 .mktoButton[type='submit'],#developer-community #community-hero .join-form .col-2 .developer-documentation .mktoButton[type='submit'],.developer-documentation #contact #contact-form .mktoButton[type='submit'],#contact #contact-form .developer-documentation .mktoButton[type='submit'],.developer-documentation .contact-form .mktoButton[type='submit'],.contact-form .developer-documentation .mktoButton[type='submit'],.developer-documentation #growth-guaranteed #contact-form .mktoButton[type='submit'],#growth-guaranteed #contact-form .developer-documentation .mktoButton[type='submit'],.developer-documentation .solution-providers-detail #solution-providers-form button[type='submit'],.solution-providers-detail #solution-providers-form .developer-documentation button[type='submit'],.developer-documentation .solution-providers-detail .marketo-form-custom-style #form button.mktoButton,.solution-providers-detail .marketo-form-custom-style #form .developer-documentation button.mktoButton,.developer-documentation .solution-providers-resources #contact .contact-form .mktoButton[type='submit'],.solution-providers-resources #contact .contact-form .developer-documentation .mktoButton[type='submit'],.developer-documentation .page-id-signup-register__main [type=submit],.page-id-signup-register__main .developer-documentation [type=submit],.developer-documentation .page-id-signup-home__main .signup .mktoForm button[type='submit'],.page-id-signup-home__main .signup .mktoForm .developer-documentation button[type='submit'] {
  margin-bottom: 50px;
}

@media only screen and (max-width: 759px) {
  .developer-documentation .amzn-button,.developer-documentation .blog #mktoForm_569 .mktoButton,.blog #mktoForm_569 .developer-documentation .mktoButton,.developer-documentation #developer-community #community-hero .join-form .col-2 .mktoButton[type='submit'],#developer-community #community-hero .join-form .col-2 .developer-documentation .mktoButton[type='submit'],.developer-documentation #contact #contact-form .mktoButton[type='submit'],#contact #contact-form .developer-documentation .mktoButton[type='submit'],.developer-documentation .contact-form .mktoButton[type='submit'],.contact-form .developer-documentation .mktoButton[type='submit'],.developer-documentation #growth-guaranteed #contact-form .mktoButton[type='submit'],#growth-guaranteed #contact-form .developer-documentation .mktoButton[type='submit'],.developer-documentation .solution-providers-detail #solution-providers-form button[type='submit'],.solution-providers-detail #solution-providers-form .developer-documentation button[type='submit'],.developer-documentation .solution-providers-detail .marketo-form-custom-style #form button.mktoButton,.solution-providers-detail .marketo-form-custom-style #form .developer-documentation button.mktoButton,.developer-documentation .solution-providers-resources #contact .contact-form .mktoButton[type='submit'],.solution-providers-resources #contact .contact-form .developer-documentation .mktoButton[type='submit'],.developer-documentation .page-id-signup-register__main [type=submit],.page-id-signup-register__main .developer-documentation [type=submit],.developer-documentation .page-id-signup-home__main .signup .mktoForm button[type='submit'],.page-id-signup-home__main .signup .mktoForm .developer-documentation button[type='submit'] {
    margin-bottom: 20px;
  }
}

@media only screen and (min-width: 760px) {
  .locale-us .developer-documentation .row {
    height: 100%;
    font-size: 0;
  }

  .locale-us .developer-documentation .row>*,.locale-us .developer-documentation .row:after,.locale-us .developer-documentation .row:before {
    float: none;
    display: inline-block;
    vertical-align: middle;
    font-size: 15px;
  }

  .locale-us .developer-documentation .row:after,.locale-us .developer-documentation .row:before {
    content: '';
    height: 100%;
    width: 0;
  }
}

@media only screen and (max-width: 1039px) {
  .locale-us .developer-documentation .row:after,.locale-us .developer-documentation .row>*,.locale-us .developer-documentation .row:before {
    font-size: 13px;
  }
}

.locale-us .developer-documentation .row>div:first-child {
  vertical-align: middle;
}

@media only screen and (min-width: 760px) {
  .locale-uk .developer-documentation,.locale-de .developer-documentation {
    padding-top: 0px;
    padding-bottom: 0px;
  }@  media only screen and (min-width: 760px) and (max-width: 1039px) {
    .locale-uk .developer-documentation,.locale-de .developer-documentation{padding-top: 0px;
  }
}

@media only screen and (max-width: 759px) {
  .locale-uk .developer-documentation,.locale-de .developer-documentation {
    padding-top: 0px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .locale-uk .developer-documentation,.locale-de .developer-documentation {
    padding-bottom: 0px;
  }
}

@media only screen and (max-width: 759px) {
  .locale-uk .developer-documentation,.locale-de .developer-documentation {
    padding-bottom: 0px;
  }
}}

.developer-resources {
  padding-top: 50px;
  padding-bottom: 50px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .developer-resources {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .developer-resources {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .developer-resources {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .developer-resources {
    padding-bottom: 30px;
  }
}

.locale-us .developer-resources {
  background: #eaeded;
}

@media only screen and (min-width: 760px) {
  .developer-resources .container>.row,.developer-resources .desktop-only-message>.row {
    height: 100%;
    font-size: 0;
  }

  .developer-resources .container>.row>*,.developer-resources .desktop-only-message>.row>*,.developer-resources .container>.row:after,.developer-resources .desktop-only-message>.row:after,.developer-resources .container>.row:before,.developer-resources .desktop-only-message>.row:before {
    float: none;
    display: inline-block;
    vertical-align: middle;
    font-size: 15px;
  }

  .developer-resources .container>.row:after,.developer-resources .desktop-only-message>.row:after,.developer-resources .container>.row:before,.developer-resources .desktop-only-message>.row:before {
    content: '';
    height: 100%;
    width: 0;
  }

  .developer-resources .container>.row>.v-nudge,.developer-resources .desktop-only-message>.row>.v-nudge {
    margin-bottom: 1%;
  }
}

@media only screen and (max-width: 1039px) {
  .developer-resources .container>.row:after,.developer-resources .desktop-only-message>.row:after,.developer-resources .container>.row>*,.developer-resources .desktop-only-message>.row>*,.developer-resources .container>.row:before,.developer-resources .desktop-only-message>.row:before {
    font-size: 13px;
  }
}

@media only screen and (max-width: 759px) {
  .developer-resources .container>.row>*,.developer-resources .desktop-only-message>.row>* {
    margin-top: 20px;
    margin-bottom: 0;
  }

  .developer-resources .container>.row>*:first-child,.developer-resources .desktop-only-message>.row>*:first-child,.developer-resources .container>.row>*.stack-top,.developer-resources .desktop-only-message>.row>*.stack-top {
    margin-top: 0;
  }
}

.developer-resources .v-align-sprite {
  display: table;
}

.developer-resources .v-align-sprite>* {
  display: table-cell;
  vertical-align: middle;
  text-align: left;
}

.developer-resources .v-align-sprite>*:first-child {
  padding-right: 20px;
}

.developer-resources .v-align-sprite>* h1,.developer-resources .v-align-sprite>* h2 {
  margin: 0;
}

@media only screen and (max-width: 759px) {
  .developer-resources .v-align-sprite,.developer-resources .v-align-sprite>* {
    display: block;
    text-align: center;
  }

  .developer-resources .v-align-sprite:first-child,.developer-resources .v-align-sprite>*:first-child {
    padding-right: 0;
  }
}

.developer-resources .v-align-sprite .icon:before {
  content: '';
  display: block;
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/sprites-full.b99d6dc8.png');
  zoom: 1;
  -moz-transform: scale(1) rotate(0.001deg);
  -moz-transform-origin: 0 0;
}

.developer-resources .v-align-sprite .icon,.developer-resources .v-align-sprite .icon:before {
  width: 56px;
  height: 56px;
}

@media only screen and (max-width: 1039px) {
  .developer-resources .v-align-sprite .icon {
    width: 38.08px;
    height: 38.08px;
  }

  .developer-resources .v-align-sprite .icon:before {
    zoom: 0.68;
    -moz-transform: scale(0.68) rotate(0.001deg);
  }
}

@media only screen and (max-width: 759px) {
  .developer-resources .v-align-sprite .icon {
    margin: 0 auto 10px;
    position: relative;
    top: 0;
  }
}

.backend-preview-modal .modal-header {
  min-height: 50px;
}

.express-integration .hero {
  background: linear-gradient(19deg, #1b2126 0%, #262e34 32%, #3a434c 68%, #48525c 100%);
}

.express-integration .hero h1 {
  color: #fafafa;
  margin-bottom: 5px;
}

.express-integration .hero h3 {
  color: #fafafa;
  margin: 0px 0px 10px;
}

.express-integration .hero__bg {
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/developers/express-integration/hero.4a598f4f.jpg');
}

.express-integration #quick-start>.row {
  padding-top: 35px;
}

@media only screen and (max-width: 759px) {
  .express-integration #quick-start>.row>* {
    margin-top: 15px;
    margin-bottom: 0;
  }

  .express-integration #quick-start>.row>*:first-child,.express-integration #quick-start>.row>*.stack-top {
    margin-top: 0;
  }
}

@media only screen and (max-width: 759px) {
  .express-integration #quick-start>.row .row>* {
    margin-top: 10px;
    margin-bottom: 0;
  }

  .express-integration #quick-start>.row .row>*:first-child,.express-integration #quick-start>.row .row>*.stack-top {
    margin-top: 0;
  }
}

.express-integration #quick-start>.text-center+.row {
  padding-top: 20px;
}

.express-integration #buyer-experience {
  padding-top: 50px;
  padding-bottom: 50px;
  background: linear-gradient(19deg, #1b2126 0%, #262e34 32%, #3a434c 68%, #48525c 100%);
  color: #fafafa;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .express-integration #buyer-experience {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .express-integration #buyer-experience {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .express-integration #buyer-experience {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .express-integration #buyer-experience {
    padding-bottom: 30px;
  }
}

.express-integration #buyer-experience h2,.express-integration #buyer-experience h6 {
  color: #fafafa;
}

.express-integration #buyer-experience .row {
  margin-bottom: 10px;
}

.express-integration #buyer-experience .img-responsive {
  padding: 0 10px;
}

@media (min-width: 760px) {
  .express-integration #buyer-experience .buyer-step {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
  }
}

.express-integration #featured-merchants {
  padding-top: 50px;
  padding-bottom: 50px;
  background: #eaeded;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .express-integration #featured-merchants {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .express-integration #featured-merchants {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .express-integration #featured-merchants {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .express-integration #featured-merchants {
    padding-bottom: 30px;
  }
}

.express-integration #featured-merchants h5 {
  margin-top: 0;
}

.express-integration #featured-merchants .image-wrapper {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 400px;
  border: solid 1px #eaeded;
  border-radius: 4px;
  background: #fafafa;
  padding: 5px;
}

@media all {
  .express-integration #featured-merchants .image-wrapper {
    height: 100%;
    font-size: 0;
  }

  .express-integration #featured-merchants .image-wrapper>*,.express-integration #featured-merchants .image-wrapper:after,.express-integration #featured-merchants .image-wrapper:before {
    float: none;
    display: inline-block;
    vertical-align: middle;
    font-size: 15px;
  }

  .express-integration #featured-merchants .image-wrapper:after,.express-integration #featured-merchants .image-wrapper:before {
    content: '';
    height: 100%;
    width: 0;
  }
}

@media only screen and (max-width: 1039px) {
  .express-integration #featured-merchants .image-wrapper:after,.express-integration #featured-merchants .image-wrapper>*,.express-integration #featured-merchants .image-wrapper:before {
    font-size: 13px;
  }
}

@media all {
  .express-integration #featured-merchants .image-wrapper {
    height: 125px;
  }
}

.express-integration #documentation {
  padding-top: 50px;
  padding-bottom: 50px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .express-integration #documentation {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .express-integration #documentation {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .express-integration #documentation {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .express-integration #documentation {
    padding-bottom: 30px;
  }
}

.express-integration #documentation .v-align-sprite {
  display: table;
}

.express-integration #documentation .v-align-sprite>* {
  display: table-cell;
  vertical-align: middle;
  text-align: left;
}

.express-integration #documentation .v-align-sprite>*:first-child {
  padding-right: 20px;
}

.express-integration #documentation .v-align-sprite>* h1,.express-integration #documentation .v-align-sprite>* h2 {
  margin: 0;
}

@media only screen and (max-width: 759px) {
  .express-integration #documentation .v-align-sprite,.express-integration #documentation .v-align-sprite>* {
    display: block;
    text-align: center;
  }

  .express-integration #documentation .v-align-sprite:first-child,.express-integration #documentation .v-align-sprite>*:first-child {
    padding-right: 0;
  }
}

.express-integration #documentation .v-align-sprite .icon:before {
  content: '';
  display: block;
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/sprites-full.b99d6dc8.png');
  zoom: 1;
  -moz-transform: scale(1) rotate(0.001deg);
  -moz-transform-origin: 0 0;
}

.express-integration #documentation .v-align-sprite .icon,.express-integration #documentation .v-align-sprite .icon:before {
  width: 66px;
  height: 45px;
}

@media only screen and (max-width: 1039px) {
  .express-integration #documentation .v-align-sprite .icon {
    width: 44.88px;
    height: 30.6px;
  }

  .express-integration #documentation .v-align-sprite .icon:before {
    zoom: 0.68;
    -moz-transform: scale(0.68) rotate(0.001deg);
  }
}

@media only screen and (max-width: 759px) {
  .express-integration #documentation .v-align-sprite .icon {
    margin: 0 auto 10px;
    position: relative;
    top: 0;
  }
}

@media only screen and (min-width: 760px) {
  .express-integration #documentation>.row {
    height: 100%;
    font-size: 0;
  }

  .express-integration #documentation>.row>*,.express-integration #documentation>.row:after,.express-integration #documentation>.row:before {
    float: none;
    display: inline-block;
    vertical-align: middle;
    font-size: 15px;
  }

  .express-integration #documentation>.row:after,.express-integration #documentation>.row:before {
    content: '';
    height: 100%;
    width: 0;
  }

  .express-integration #documentation>.row>.v-nudge {
    margin-bottom: 2%;
  }
}

@media only screen and (max-width: 1039px) {
  .express-integration #documentation>.row:after,.express-integration #documentation>.row>*,.express-integration #documentation>.row:before {
    font-size: 13px;
  }
}

.express-integration #compare {
  padding-top: 50px;
  padding-bottom: 50px;
  font-size: 14px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .express-integration #compare {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .express-integration #compare {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .express-integration #compare {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .express-integration #compare {
    padding-bottom: 30px;
  }
}

.express-integration #compare .v-align-sprite {
  display: table;
}

.express-integration #compare .v-align-sprite>* {
  display: table-cell;
  vertical-align: middle;
  text-align: left;
}

.express-integration #compare .v-align-sprite>*:first-child {
  padding-right: 20px;
}

.express-integration #compare .v-align-sprite>* h1,.express-integration #compare .v-align-sprite>* h2 {
  margin: 0;
}

@media only screen and (max-width: 759px) {
  .express-integration #compare .v-align-sprite,.express-integration #compare .v-align-sprite>* {
    display: block;
    text-align: center;
  }

  .express-integration #compare .v-align-sprite:first-child,.express-integration #compare .v-align-sprite>*:first-child {
    padding-right: 0;
  }
}

.express-integration #compare .v-align-sprite .icon:before {
  content: '';
  display: block;
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/sprites-full.b99d6dc8.png');
  zoom: 1;
  -moz-transform: scale(1) rotate(0.001deg);
  -moz-transform-origin: 0 0;
}

.express-integration #compare .v-align-sprite .icon,.express-integration #compare .v-align-sprite .icon:before {
  width: 64px;
  height: 60px;
}

@media only screen and (max-width: 1039px) {
  .express-integration #compare .v-align-sprite .icon {
    width: 43.52px;
    height: 40.8px;
  }

  .express-integration #compare .v-align-sprite .icon:before {
    zoom: 0.68;
    -moz-transform: scale(0.68) rotate(0.001deg);
  }
}

@media only screen and (max-width: 759px) {
  .express-integration #compare .v-align-sprite .icon {
    margin: 0 auto 10px;
    position: relative;
    top: 0;
  }
}

@media only screen and (min-width: 760px) {
  .express-integration #compare>.row {
    height: 100%;
    font-size: 0;
  }

  .express-integration #compare>.row>*,.express-integration #compare>.row:after,.express-integration #compare>.row:before {
    float: none;
    display: inline-block;
    vertical-align: middle;
    font-size: 15px;
  }

  .express-integration #compare>.row:after,.express-integration #compare>.row:before {
    content: '';
    height: 100%;
    width: 0;
  }
}

@media only screen and (max-width: 1039px) {
  .express-integration #compare>.row:after,.express-integration #compare>.row>*,.express-integration #compare>.row:before {
    font-size: 13px;
  }
}

.express-integration #compare .table-wrapper {
  border: solid 1px #eaeded;
  border-radius: 4px;
}

.express-integration #compare .table,.express-integration #compare .page-id-documentation-view .documentation__content table,.page-id-documentation-view .documentation__content .express-integration #compare table {
  margin-bottom: 0;
  font-size: 13px;
}

.express-integration #compare .table th,.express-integration #compare .page-id-documentation-view .documentation__content table th,.page-id-documentation-view .documentation__content .express-integration #compare table th {
  border: 0;
}

.express-integration #compare .table th .subheader,.express-integration #compare .page-id-documentation-view .documentation__content table th .subheader,.page-id-documentation-view .documentation__content .express-integration #compare table th .subheader {
  font-size: 10px;
  margin: 0;
}

.express-integration #compare .table td,.express-integration #compare .page-id-documentation-view .documentation__content table td,.page-id-documentation-view .documentation__content .express-integration #compare table td {
  vertical-align: middle;
}

.express-integration #compare .amzn-button,.express-integration #compare .blog #mktoForm_569 .mktoButton,.blog #mktoForm_569 .express-integration #compare .mktoButton,.express-integration #compare #developer-community #community-hero .join-form .col-2 .mktoButton[type='submit'],#developer-community #community-hero .join-form .col-2 .express-integration #compare .mktoButton[type='submit'],.express-integration #compare #contact #contact-form .mktoButton[type='submit'],#contact #contact-form .express-integration #compare .mktoButton[type='submit'],.express-integration #compare .contact-form .mktoButton[type='submit'],.contact-form .express-integration #compare .mktoButton[type='submit'],.express-integration #compare #growth-guaranteed #contact-form .mktoButton[type='submit'],#growth-guaranteed #contact-form .express-integration #compare .mktoButton[type='submit'],.express-integration #compare .solution-providers-detail #solution-providers-form button[type='submit'],.solution-providers-detail #solution-providers-form .express-integration #compare button[type='submit'],.express-integration #compare .solution-providers-detail .marketo-form-custom-style #form button.mktoButton,.solution-providers-detail .marketo-form-custom-style #form .express-integration #compare button.mktoButton,.express-integration #compare .page-id-signup-register__main [type=submit],.page-id-signup-register__main .express-integration #compare [type=submit],.express-integration #compare .page-id-signup-home__main .signup .mktoForm button[type='submit'],.page-id-signup-home__main .signup .mktoForm .express-integration #compare button[type='submit'] {
  margin-top: 10px;
}

.page-id-contact-home__main .contact-body {
  padding-top: 50px;
  padding-bottom: 55px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .page-id-contact-home__main .contact-body {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .page-id-contact-home__main .contact-body {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .page-id-contact-home__main .contact-body {
    padding-bottom: 44px;
  }
}

@media only screen and (max-width: 759px) {
  .page-id-contact-home__main .contact-body {
    padding-bottom: 33px;
  }
}

.page-id-contact-home__main .contact-body>.row {
  margin-left: -40px;
  margin-right: -40px;
}

.page-id-contact-home__main .contact-body>.row>* {
  padding-left: 40px;
  padding-right: 40px;
}

.page-id-contact-home__main .contact-body .sub-section {
  padding-top: 30px;
  padding-bottom: 0px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .page-id-contact-home__main .contact-body .sub-section {
    padding-top: 24px;
  }
}

@media only screen and (max-width: 759px) {
  .page-id-contact-home__main .contact-body .sub-section {
    padding-top: 18px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .page-id-contact-home__main .contact-body .sub-section {
    padding-bottom: 0px;
  }
}

@media only screen and (max-width: 759px) {
  .page-id-contact-home__main .contact-body .sub-section {
    padding-bottom: 0px;
  }
}

@media only screen and (max-width: 759px) {
  .page-id-contact-home__main .contact-body .col-2 {
    margin-top: 18px;
  }
}

.page-id-contact-home__main .contact-body li>:first-child {
  margin-top: 0;
}

.page-id-contact-home__main .contact-body li>:last-child {
  margin-bottom: 0;
}

@media only screen and (min-width: 760px) {
  .page-id-contact-home__main .match-height-contact-button {
    position: absolute;
    display: inline-block;
    bottom: 0px;
  }
}

#contact #contact-form {
  padding-top: 50px;
  padding-bottom: 50px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #contact #contact-form {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  #contact #contact-form {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #contact #contact-form {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 759px) {
  #contact #contact-form {
    padding-bottom: 30px;
  }
}

#contact #contact-form .mktoForm,.contact-form .mktoForm {
  margin-top: 10px;
  width: auto !important;
  display: inline-block;
}

#contact #contact-form .mktoOffset,#contact #contact-form .mktoAsterix,.contact-form .mktoOffset,.contact-form .mktoAsterix {
  display: none !important;
}

#contact #contact-form .mktoButtonRow,.contact-form .mktoButtonRow {
  display: block;
}

#contact #contact-form .mktoButtonRow,.contact-form .mktoButtonRow {
  margin: 15px 0 0 !important;
}

#contact #contact-form .mktoButtonWrap,.contact-form .mktoButtonWrap {
  margin: 0 0 0 !important;
}

#contact #contact-form .mktoButton[type='submit'],.contact-form .mktoButton[type='submit'] {
  display: block;
}

@media only screen and (min-width: 760px) {
  #contact #contact-form .mktoFormCol,.contact-form .mktoFormCol {
    margin-left: 50px;
  }

  #contact #contact-form .mktoFormCol:first-child,.contact-form .mktoFormCol:first-child {
    margin-left: 0;
  }
}

@media only screen and (max-width: 759px) {
  #contact #contact-form .mktoForm .mktoFormCol,.contact-form .mktoForm .mktoFormCol {
    float: none !important;
  }

  #contact #contact-form .mktoButtonRow,.contact-form .mktoButtonRow {
    display: block;
    text-align: center;
    margin: 20px 0 0 !important;
  }

  #contact #contact-form .mktoButtonWrap,.contact-form .mktoButtonWrap {
    display: inline-block;
  }

  #contact #contact-form textarea,.contact-form textarea {
    width: 150px !important;
  }
}

#contact #contact-form label,.contact-form label {
  width: 120px !important;
}

@media (min-width: 496px) {
  #contact #contact-form label,.contact-form label {
    top: 11px;
  }
}

@media (max-width: 495px) {
  #contact #contact-form label,.contact-form label {
    float: none;
  }
}

#contact #contact-form input,#contact #contact-form select,#contact #contact-form textarea,.contact-form input,.contact-form select,.contact-form textarea {
  margin-top: 5px !important;
  padding: 4px 10px !important;
  height: 39px !important;
  font-size: 1em !important;
  float: left;
}

@media (max-width: 495px) {
  #contact #contact-form input,#contact #contact-form select,#contact #contact-form textarea,.contact-form input,.contact-form select,.contact-form textarea {
    float: none;
  }
}

#contact #contact-form .mktoForm .mktoGutter,.contact-form .mktoForm .mktoGutter {
  display: block !important;
}

@media (min-width: 496px) {
  #contact #contact-form .mktoForm .mktoGutter,.contact-form .mktoForm .mktoGutter {
    display: table-cell !important;
  }
}

@media (min-width: 496px) {
  #contact #contact-form .mktoFieldWrap,.contact-form .mktoFieldWrap {
    float: none !important;
    display: table !important;
  }

  #contact #contact-form .mktoFieldWrap>*,.contact-form .mktoFieldWrap>* {
    top: 0 !important;
    float: none !important;
    display: table-cell !important;
    vertical-align: middle !important;
  }
}

@media (max-width: 495px) {
  #contact #contact-form .mktoFieldWrap,.contact-form .mktoFieldWrap {
    float: none;
  }
}

#contact #contact-form .form-thanks,.contact-form .form-thanks {
  display: none;
}

.page-id-faq-home__main .faq-no-results {
  padding-top: 50px;
  padding-bottom: 50px;
  display: none;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .page-id-faq-home__main .faq-no-results {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .page-id-faq-home__main .faq-no-results {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .page-id-faq-home__main .faq-no-results {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .page-id-faq-home__main .faq-no-results {
    padding-bottom: 30px;
  }
}

.page-id-faq-home__main .faq-no-results>:first-child {
  margin-top: 0;
}

.page-id-faq-home__main .faq-no-results>:last-child {
  margin-bottom: 0;
}

.page-id-help-home__main article,.page-id-search-home__main article {
  padding-top: 50px;
  padding-bottom: 50px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .page-id-help-home__main article,.page-id-search-home__main article {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .page-id-help-home__main article,.page-id-search-home__main article {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .page-id-help-home__main article,.page-id-search-home__main article {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .page-id-help-home__main article,.page-id-search-home__main article {
    padding-bottom: 30px;
  }
}

.page-id-help-home__main article img,.page-id-search-home__main article img {
  max-width: 100%;
}

.page-id-help-home__main article table,.page-id-search-home__main article table {
  margin-bottom: 12.5px;
}

.page-id-help-home__main article table>:first-child,.page-id-search-home__main article table>:first-child {
  margin-top: 0;
}

.page-id-help-home__main article table>:last-child,.page-id-search-home__main article table>:last-child {
  margin-bottom: 0;
}

.page-id-help-home__main article table td,.page-id-help-home__main article table th,.page-id-search-home__main article table td,.page-id-search-home__main article table th {
  padding: 5px 10px;
}

.page-id-help-home__main .help-content,.page-id-search-home__main .help-content {
  padding-bottom: 50px;
  transition: 0.3s;
}

@media only screen and (max-width: 759px) {
  .page-id-help-home__main .help-content,.page-id-search-home__main .help-content {
    overflow: auto;
  }
}

.page-id-help-home__main .help-content article h1,.page-id-search-home__main .help-content article h1 {
  margin-top: 25px;
}

.page-id-help-home__main .help-content article h2,.page-id-search-home__main .help-content article h2 {
  margin-top: 0;
}

.page-id-help-home__main .help-content article *:first-child h1:first-child,.page-id-help-home__main .help-content article>h1:first-child,.page-id-help-home__main .help-content article a[name]+h1,.page-id-search-home__main .help-content article *:first-child h1:first-child,.page-id-search-home__main .help-content article>h1:first-child,.page-id-search-home__main .help-content article a[name]+h1 {
  margin-top: 0;
}

.page-id-help-home__main .help-content article a.hash-target,.page-id-search-home__main .help-content article a.hash-target {
  position: absolute;
}

@media only screen and (max-width: 759px) {
  .page-id-help-home__main .help-content article a.hash-target,.page-id-search-home__main .help-content article a.hash-target {
    top: -10px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .page-id-help-home__main .help-content article a.hash-target,.page-id-search-home__main .help-content article a.hash-target {
    top: -125px;
  }
}

@media (min-width: 960px) {
  .page-id-help-home__main .help-content article a.hash-target,.page-id-search-home__main .help-content article a.hash-target {
    top: -75px;
  }
}

.page-id-help-home__main .hero,.page-id-search-home__main .hero {
  color: #fafafa;
}

.page-id-help-home__main .hero h1,.page-id-search-home__main .hero h1 {
  color: inherit;
}

.page-id-help-home__main .help-content .row,.page-id-help-home__main .landing-help-content .row,.page-id-search-home__main .help-content .row,.page-id-search-home__main .landing-help-content .row {
  margin-left: -20px;
  margin-right: -20px;
}

.page-id-help-home__main .help-content .row>*,.page-id-help-home__main .landing-help-content .row>*,.page-id-search-home__main .help-content .row>*,.page-id-search-home__main .landing-help-content .row>* {
  padding-left: 20px;
  padding-right: 20px;
}

@media only screen and (max-width: 759px) {
  .page-id-help-home__main .help-content .row>*,.page-id-help-home__main .landing-help-content .row>*,.page-id-search-home__main .help-content .row>*,.page-id-search-home__main .landing-help-content .row>* {
    margin-top: 0;
    margin-bottom: 0;
  }

  .page-id-help-home__main .help-content .row>*:first-child,.page-id-help-home__main .help-content .row>*.stack-top,.page-id-help-home__main .landing-help-content .row>*:first-child,.page-id-help-home__main .landing-help-content .row>*.stack-top,.page-id-search-home__main .help-content .row>*:first-child,.page-id-search-home__main .help-content .row>*.stack-top,.page-id-search-home__main .landing-help-content .row>*:first-child,.page-id-search-home__main .landing-help-content .row>*.stack-top {
    margin-top: 0;
  }
}

.page-id-help-home__main #mobile-nav,.page-id-search-home__main #mobile-nav {
  background: #fafafa;
}

@media only screen and (max-width: 759px) {
  .page-id-help-home__main #mobile-nav,.page-id-search-home__main #mobile-nav {
    display: none;
    left: 0;
    position: absolute;
    width: 100%;
  }
}

@media only screen and (min-width: 760px) {
  .page-id-help-home__main #mobile-nav,.page-id-search-home__main #mobile-nav {
    display: block !important;
  }
}

.page-id-help-home__main .mobile-menu,.page-id-search-home__main .mobile-menu {
  background: #fafafa;
}

@media only screen and (min-width: 760px) {
  .page-id-help-home__main .mobile-menu,.page-id-search-home__main .mobile-menu {
    padding-top: 50px;
    padding-bottom: 50px;
  }@  media only screen and (min-width: 760px) and (max-width: 1039px) {
    .page-id-help-home__main .mobile-menu,.page-id-search-home__main .mobile-menu{padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .page-id-help-home__main .mobile-menu,.page-id-search-home__main .mobile-menu {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .page-id-help-home__main .mobile-menu,.page-id-search-home__main .mobile-menu {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .page-id-help-home__main .mobile-menu,.page-id-search-home__main .mobile-menu {
    padding-bottom: 30px;
  }
}

.page-id-help-home__main .mobile-menu section,.page-id-search-home__main .mobile-menu section {
  margin-bottom: 10px;
}

.page-id-help-home__main .mobile-menu section h4,.page-id-search-home__main .mobile-menu section h4 {
  background: #fafafa;
  border: 1px solid #6c7778;
  border-radius: 5px;
}

.page-id-help-home__main .mobile-menu section h4:hover,.page-id-search-home__main .mobile-menu section h4:hover {
  background: #fafafa;
}}

.page-id-help-home__main .mobile-menu h3,.page-id-search-home__main .mobile-menu h3 {
  color: #002f36;
  margin-top: 0;
}

.section-id-multi-language {
  padding-top: 0px;
}

.section-id-multi-language #main-nav>.container>div+div,.section-id-multi-language #main-nav>.desktop-only-message>div+div {
  padding: 15px 0px;
  text-align: center;
}

.section-id-multi-language #main-nav .logo-container a {
  cursor: default;
}

.section-id-multi-language #main-nav .logo-container img {
  margin-top: 19px;
}

.section-id-multi-language #main-nav .mobile-nav-area {
  padding: 10px;
}

@media (min-width: 768px) {
  .section-id-multi-language {
    padding-top: 60px;
  }

  .section-id-multi-language #main-nav>.container>div+div,.section-id-multi-language #main-nav>.desktop-only-message>div+div {
    padding: 7px 0px 0px;
    text-align: right;
  }

  .section-id-multi-language #main-nav .dropdown-menu-right {
    padding: 20px;
    width: auto;
  }

  .section-id-multi-language #main-nav .dropdown-menu-right .amzn-button,.section-id-multi-language #main-nav .dropdown-menu-right .blog #mktoForm_569 .mktoButton,.blog #mktoForm_569 .section-id-multi-language #main-nav .dropdown-menu-right .mktoButton,.section-id-multi-language #main-nav .dropdown-menu-right #developer-community #community-hero .join-form .col-2 .mktoButton[type='submit'],#developer-community #community-hero .join-form .col-2 .section-id-multi-language #main-nav .dropdown-menu-right .mktoButton[type='submit'],.section-id-multi-language #main-nav .dropdown-menu-right #contact #contact-form .mktoButton[type='submit'],#contact #contact-form .section-id-multi-language #main-nav .dropdown-menu-right .mktoButton[type='submit'],.section-id-multi-language #main-nav .dropdown-menu-right .contact-form .mktoButton[type='submit'],.contact-form .section-id-multi-language #main-nav .dropdown-menu-right .mktoButton[type='submit'],.section-id-multi-language #main-nav .dropdown-menu-right #growth-guaranteed #contact-form .mktoButton[type='submit'],#growth-guaranteed #contact-form .section-id-multi-language #main-nav .dropdown-menu-right .mktoButton[type='submit'],.section-id-multi-language #main-nav .dropdown-menu-right .solution-providers-detail #solution-providers-form button[type='submit'],.solution-providers-detail #solution-providers-form .section-id-multi-language #main-nav .dropdown-menu-right button[type='submit'],.section-id-multi-language #main-nav .dropdown-menu-right .solution-providers-detail .marketo-form-custom-style #form button.mktoButton,.solution-providers-detail .marketo-form-custom-style #form .section-id-multi-language #main-nav .dropdown-menu-right button.mktoButton,.section-id-multi-language #main-nav .dropdown-menu-right .page-id-signup-register__main [type=submit],.page-id-signup-register__main .section-id-multi-language #main-nav .dropdown-menu-right [type=submit],.section-id-multi-language #main-nav .dropdown-menu-right .page-id-signup-home__main .signup .mktoForm button[type='submit'],.page-id-signup-home__main .signup .mktoForm .section-id-multi-language #main-nav .dropdown-menu-right button[type='submit'] {
    width: 250px;
  }

  .section-id-multi-language #main-nav .img-container {
    margin-top: 10px;
  }
}

.section-id-multi-language .help-content h2:first-child {
  margin-top: 0px;
}

.lego-page [class*='section-id-case-study'] .content>.row {
  margin-left: -20px;
  margin-right: -20px;
}

.lego-page [class*='section-id-case-study'] .content>.row>* {
  padding-left: 20px;
  padding-right: 20px;
}

.page-id-case-studies-casestudies__main {
  background: #eaeded;
}

.page-id-case-studies-casestudies__main .merchant-showcase-header {
  padding-top: 50px;
  padding-bottom: 50px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .page-id-case-studies-casestudies__main .merchant-showcase-header {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .page-id-case-studies-casestudies__main .merchant-showcase-header {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .page-id-case-studies-casestudies__main .merchant-showcase-header {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .page-id-case-studies-casestudies__main .merchant-showcase-header {
    padding-bottom: 30px;
  }
}

.page-id-case-studies-casestudies__main .merchant-showcase-header h2 {
  margin-bottom: 10px;
}

.page-id-case-studies-casestudies__main .showcase {
  padding-top: 0;
}

.page-id-case-studies-casestudies__main .showcase__grid--full .showcase__image:before {
  min-height: 100px;
}

[class*='section-id-case-study'] .parallax-hero {
  background: #eaeded;
}

[class*='section-id-case-study'] .parallax-hero>.container>.row,[class*='section-id-case-study'] .parallax-hero>.desktop-only-message>.row {
  padding-top: 50px;
  padding-bottom: 65px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  [class*='section-id-case-study'] .parallax-hero>.container>.row,[class*='section-id-case-study'] .parallax-hero>.desktop-only-message>.row {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  [class*='section-id-case-study'] .parallax-hero>.container>.row,[class*='section-id-case-study'] .parallax-hero>.desktop-only-message>.row {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  [class*='section-id-case-study'] .parallax-hero>.container>.row,[class*='section-id-case-study'] .parallax-hero>.desktop-only-message>.row {
    padding-bottom: 52px;
  }
}

@media only screen and (max-width: 759px) {
  [class*='section-id-case-study'] .parallax-hero>.container>.row,[class*='section-id-case-study'] .parallax-hero>.desktop-only-message>.row {
    padding-bottom: 39px;
  }
}

@media only screen and (max-width: 759px) {
  [class*='section-id-case-study'] .parallax-hero .parallax-hero-foreground .container,[class*='section-id-case-study'] .parallax-hero .parallax-hero-foreground .desktop-only-message {
    max-width: 400px;
  }

  [class*='section-id-case-study'] .parallax-hero .parallax-hero-foreground .foreground {
    display: block;
    margin-left: auto;
    margin-right: auto;
    float: none;
  }
}

@media only screen and (min-width: 1040px) {
  [class*='section-id-case-study'] .parallax-hero .parallax-hero-foreground .foreground img {
    right: -40px;
  }
}

[class*='section-id-case-study'] .parallax-hero .parallax-hero-background {
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/merchants-hero-background.a18a551a.jpg');
}

[class*='section-id-case-study'] .parallax-hero .background-a.parallax-hero-background {
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/case_studies/autoplicity-header-background.5ccf8ba8.jpg');
}

[class*='section-id-case-study'] .parallax-hero .background-b.parallax-hero-background {
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/case_studies/build-header-background.6b68fa71.jpg');
}

[class*='section-id-case-study'] .parallax-hero .background-c.parallax-hero-background {
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/case_studies/casestudies-background-c.a9e514b3.jpg');
}

[class*='section-id-case-study'] .parallax-hero .background-d.parallax-hero-background {
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/case_studies/casestudies-background-d.599773c7.jpg');
}

[class*='section-id-case-study'] .parallax-hero .allsaints-background {
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/case_studies/allsaints-background.5201ba82.jpg');
}

[class*='section-id-case-study'] .parallax-hero .buyers-background {
  background-image: url('https://m.media-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images//casestudies_buyer_hero_background.jpg');
}

@media only screen and (min-width: 1040px) {
  .locale-de [class*='section-id-case-study'] .parallax-hero .foreground img {
    height: 563px;
    width: 95%;
  }
}

[class*='section-id-case-study'] .parallax-hero.long-name h1 span {
  white-space: nowrap;
}

@media only screen and (min-width: 1040px) {
  [class*='section-id-case-study'] .parallax-hero.long-name .foreground img {
    width: 84%;
    height: auto;
  }
}

[class*='section-id-case-study'] .parallax-hero.very-long-name h1 span {
  white-space: nowrap;
}

@media only screen and (min-width: 760px) {
  [class*='section-id-case-study'] .parallax-hero.very-long-name .foreground img {
    width: 84%;
    height: auto;
  }
}

@media only screen and (min-width: 760px) {
  [class*='section-id-case-study'] .parallax-hero .peachdish-kindle {
    width: 92%;
  }
}

[class*='section-id-case-study'] .content {
  padding-top: 50px;
  padding-bottom: 50px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  [class*='section-id-case-study'] .content {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  [class*='section-id-case-study'] .content {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  [class*='section-id-case-study'] .content {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 759px) {
  [class*='section-id-case-study'] .content {
    padding-bottom: 30px;
  }
}

[class*='section-id-case-study'] .content h5 {
  margin-top: 12px;
}

[class*='section-id-case-study'] .quote {
  margin-bottom: 27px;
}

[class*='section-id-case-study'] .quote.right {
  float: right;
  padding-left: 30px;
}

[class*='section-id-case-study'] .quote.left {
  float: left;
  padding-right: 30px;
}

[class*='section-id-case-study'] .quote h3 {
  margin-bottom: 0;
}

[class*='section-id-case-study'] .quote h3:before {
  content: '\201C';
}

[class*='section-id-case-study'] .quote h3:after {
  content: '\201D';
}

.locale-de [class*='section-id-case-study'] .quote h3:before {
  content: '\201E';
}

.locale-de [class*='section-id-case-study'] .quote h3:after {
  content: '\201C';
}

[class*='section-id-case-study'] .quote strong,[class*='section-id-case-study'] .quote b {
  display: block;
  margin-top: 12px;
}

[class*='section-id-case-study'] .quote.left,[class*='section-id-case-study'] .quote.right {
  width: 50%;
}

[class*='section-id-case-study'] .quote.left+*,[class*='section-id-case-study'] .quote.right+* {
  clear: left;
}

@media only screen and (min-width: 760px) {
  [class*='section-id-case-study'] .quote.left h3,[class*='section-id-case-study'] .quote.right h3 {
    margin-top: 13px;
  }
}

@media only screen and (max-width: 759px) {
  [class*='section-id-case-study'] .quote.left,[class*='section-id-case-study'] .quote.right {
    width: 100%;
    float: none;
    padding: 0;
  }
}

[class*='section-id-case-study'] .company-info .img-wrapper {
  padding: 25px 0px;
  border: solid 1px #6c7778;
  margin-bottom: 15px;
  text-align: center;
}

[class*='section-id-case-study'] .company-info .img-wrapper img {
  max-width: 100%;
  padding: 5px;
}

[class*='section-id-case-study'] .right-aside {
  width: 50%;
  float: right;
  padding: 5px 0 0 30px;
  z-index: 3;
}

@media only screen and (max-width: 759px) {
  [class*='section-id-case-study'] .right-aside {
    width: 100%;
    padding: 0 10px;
  }
}

[class*='section-id-case-study'] .right-aside+h4 {
  margin-top: 0;
}

[class*='section-id-case-study'] .customer-carousel {
  background: #eaeded;
  padding-bottom: 50px;
}

[class*='section-id-case-study'] .customer-carousel .carousel-inner .item {
  min-height: 0;
}

[class*='section-id-case-study'] .customer-carousel .item a {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 400px;
  display: block;
  background: #fafafa;
  padding: 15px;
  border: solid 1px #d2d2d2;
  border-radius: 4px;
}

@media only screen and (min-width: 760px) {
  [class*='section-id-case-study'] .customer-carousel .item a {
    height: 100%;
    font-size: 0;
  }

  [class*='section-id-case-study'] .customer-carousel .item a>*,[class*='section-id-case-study'] .customer-carousel .item a:after,[class*='section-id-case-study'] .customer-carousel .item a:before {
    float: none;
    display: inline-block;
    vertical-align: middle;
    font-size: 15px;
  }

  [class*='section-id-case-study'] .customer-carousel .item a:after,[class*='section-id-case-study'] .customer-carousel .item a:before {
    content: '';
    height: 100%;
    width: 0;
  }
}

@media only screen and (max-width: 1039px) {
  [class*='section-id-case-study'] .customer-carousel .item a:after,[class*='section-id-case-study'] .customer-carousel .item a>*,[class*='section-id-case-study'] .customer-carousel .item a:before {
    font-size: 13px;
  }
}

[class*='section-id-case-study'] .customer-carousel .item .container a,[class*='section-id-case-study'] .customer-carousel .item .desktop-only-message a {
  height: 150px;
}

[class*='section-id-case-study'] .customer-carousel .item img {
  max-height: 100%;
  max-width: 100%;
}

[class*='section-id-case-study'] .customer-carousel .carousel-control:before {
  top: 50%;
}

[class*='section-id-case-study'] .customer-carousel .carousel-control p {
  top: 50%;
}

@media only screen and (max-width: 759px) {
  [class*='section-id-case-study'] .customer-carousel .carousel-control p {
    margin-top: -46px;
  }
}

@media only screen and (max-width: 759px) {
  [class*='section-id-case-study'] .customer-carousel .container,[class*='section-id-case-study'] .customer-carousel .desktop-only-message {
    padding: 0 50px;
  }
}

[class*='section-id-case-study'] .disclaimer,[class*='section-id-case-study'] #footnote {
  padding: 5px 20px 15px;
  font-size: 12px;
  text-align: center;
}

[class*='section-id-case-study'] #footnote {
  text-align: left;
}

#growth-guaranteed .growth-hero {
  padding-top: 90px;
  padding-bottom: 90px;
  background-size: cover;
  background-repeat: no-repeat;
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/merchants/growth-guaranteed/Hero_Background.c853d1cd.jpg');
  color: #fafafa;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #growth-guaranteed .growth-hero {
    padding-top: 72px;
  }
}

@media only screen and (max-width: 759px) {
  #growth-guaranteed .growth-hero {
    padding-top: 54px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #growth-guaranteed .growth-hero {
    padding-bottom: 72px;
  }
}

@media only screen and (max-width: 759px) {
  #growth-guaranteed .growth-hero {
    padding-bottom: 54px;
  }
}

.no-touch #growth-guaranteed .growth-hero {
  background-attachment: fixed;
}

.ie8 #growth-guaranteed .growth-hero {
  background: #333e48;
}

#growth-guaranteed .growth-hero h1,#growth-guaranteed .growth-hero h3 {
  color: inherit;
}

#growth-guaranteed .growth-hero h1 {
  font-size: 51px;
  margin-bottom: 10px;
}

#growth-guaranteed .growth-hero h1 span {
  display: inline-block;
  padding: 0 10px 10px;
  margin-bottom: 10px;
  background-color: #ff9900;
}

@media only screen and (min-width: 1040px) {
  #growth-guaranteed .growth-hero h1 {
    font-size: 75px;
  }
}

@media only screen and (max-width: 320px) {
  #growth-guaranteed .growth-hero h1 {
    font-size: 45px;
  }
}

#growth-guaranteed .growth-hero p {
  margin: 20px 0 28px;
}

#growth-guaranteed .growth-hero .row>div {
  margin-top: 0;
}

#growth-guaranteed .growth-hero .details-link {
  display: block;
  margin-bottom: 15px;
  color: #fafafa;
}

#growth-guaranteed .growth-hero .details-link:after {
  content: " +";
  top: 1px;
}

#growth-guaranteed #results {
  padding-top: 50px;
  padding-bottom: 0px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #growth-guaranteed #results {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  #growth-guaranteed #results {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #growth-guaranteed #results {
    padding-bottom: 0px;
  }
}

@media only screen and (max-width: 759px) {
  #growth-guaranteed #results {
    padding-bottom: 0px;
  }
}

#growth-guaranteed #results .h1 {
  margin-bottom: 0;
}

#growth-guaranteed #results .row {
  padding-top: 50px;
  padding-bottom: 50px;
  margin-left: 0px;
  margin-right: 0px;
  border-top: 1px solid #ff9900;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #growth-guaranteed #results .row {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  #growth-guaranteed #results .row {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #growth-guaranteed #results .row {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 759px) {
  #growth-guaranteed #results .row {
    padding-bottom: 30px;
  }
}

#growth-guaranteed #results .row>* {
  padding-left: 0px;
  padding-right: 0px;
}

@media only screen and (min-width: 760px) {
  #growth-guaranteed #results .row {
    height: 100%;
    font-size: 0;
  }

  #growth-guaranteed #results .row>*,#growth-guaranteed #results .row:after,#growth-guaranteed #results .row:before {
    float: none;
    display: inline-block;
    vertical-align: middle;
    font-size: 15px;
  }

  #growth-guaranteed #results .row:after,#growth-guaranteed #results .row:before {
    content: '';
    height: 100%;
    width: 0;
  }
}

@media only screen and (max-width: 1039px) {
  #growth-guaranteed #results .row:after,#growth-guaranteed #results .row>*,#growth-guaranteed #results .row:before {
    font-size: 13px;
  }
}

#growth-guaranteed #results h2+.row {
  border-top: 0;
}

#growth-guaranteed #results h3 {
  text-transform: uppercase;
  color: #fafafa;
  margin: 0 0 15px;
}

#growth-guaranteed #results h3 span {
  display: inline-block;
  padding: 0 5px;
  margin-bottom: 5px;
  background-color: #333e48;
  white-space: nowrap;
}

@media only screen and (min-width: 1040px) {
  #growth-guaranteed #results h3 {
    font-size: 41px;
  }
}

#growth-guaranteed #results .col-1 p,#growth-guaranteed #results .col-2 p {
  margin: 13px 0 0;
}

#growth-guaranteed #results .col-1>div {
  padding-left: 80px;
  position: relative;
}

#growth-guaranteed #results .col-1>div:before {
  content: '';
  display: block;
  position: absolute;
  top: 2px;
  left: 8px;
  width: 60px;
  height: 60px;
  background-repeat: no-repeat;
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/sprites-full.b99d6dc8.png');
}

@media only screen and (max-width: 759px) {
  #growth-guaranteed #results .col-1>div {
    padding-left: 0;
  }

  #growth-guaranteed #results .col-1>div:before {
    position: relative;
    margin: 0 auto 20px;
    top: 0;
    left: 0;
  }
}

#growth-guaranteed #results .conversion .col-1>div:before {
  background-position: -1204px -157px;
}

#growth-guaranteed #results .value .col-1>div:before {
  background-position: -1204px -355px;
}

#growth-guaranteed #results .popular .col-1>div:before {
  background-position: -1204px -93px;
}

#growth-guaranteed #results .more-customers .col-1>div:before {
  background-position: -1204px -419px;
}

#growth-guaranteed #results .more-customers .col-1 .image-wrap {
  margin-top: 15px;
}

#growth-guaranteed #results .col-2 {
  text-align: center;
}

@media only screen and (min-width: 760px) {
  #growth-guaranteed #results .col-2 {
    padding: 0 30px 0 0;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #growth-guaranteed #results .col-2 {
    padding: 0 30px 0 0;
  }
}

#growth-guaranteed #results .image-wrap {
  display: inline-block;
  text-align: left;
}

#growth-guaranteed #results .image-wrap img {
  max-width: 100%;
}

#growth-guaranteed #testimonials {
  padding-top: 50px;
  padding-bottom: 50px;
  background-size: cover;
  background-repeat: no-repeat;
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/merchants/growth-guaranteed/Hero_Background.c853d1cd.jpg');
  text-align: center;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #growth-guaranteed #testimonials {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  #growth-guaranteed #testimonials {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #growth-guaranteed #testimonials {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 759px) {
  #growth-guaranteed #testimonials {
    padding-bottom: 30px;
  }
}

.no-touch #growth-guaranteed #testimonials {
  background-attachment: fixed;
}

.ie8 #growth-guaranteed #testimonials {
  background: #333e48;
}

#growth-guaranteed #testimonials .testimonials {
  margin: 25px 0 0;
}

#growth-guaranteed #testimonials .testimonials .testimonial {
  position: absolute;
  top: 0;
  left: 0;
  transition: opacity 0.3s ease-in;
  opacity: 0;
  visibility: hidden;
  z-index: 1;
}

@media only screen and (min-width: 760px) {
  #growth-guaranteed #testimonials .testimonials .testimonial {
    height: 100%;
    font-size: 0;
  }

  #growth-guaranteed #testimonials .testimonials .testimonial>*,#growth-guaranteed #testimonials .testimonials .testimonial:after,#growth-guaranteed #testimonials .testimonials .testimonial:before {
    float: none;
    display: inline-block;
    vertical-align: middle;
    font-size: 15px;
  }

  #growth-guaranteed #testimonials .testimonials .testimonial:after,#growth-guaranteed #testimonials .testimonials .testimonial:before {
    content: '';
    height: 100%;
    width: 0;
  }
}

@media only screen and (max-width: 1039px) {
  #growth-guaranteed #testimonials .testimonials .testimonial:after,#growth-guaranteed #testimonials .testimonials .testimonial>*,#growth-guaranteed #testimonials .testimonials .testimonial:before {
    font-size: 13px;
  }
}

#growth-guaranteed #testimonials .testimonials .testimonial.active {
  position: relative;
  opacity: 1;
  visibility: visible;
  z-index: 5;
}

#growth-guaranteed #testimonials .testimonials .quote {
  background: #2a3c4e;
  background: rgba(42,60,78,0.7);
  color: #fafafa;
  padding: 20px;
  border-radius: 5px;
}

@media all {
  #growth-guaranteed #testimonials .testimonials .quote {
    height: 100%;
    font-size: 0;
  }

  #growth-guaranteed #testimonials .testimonials .quote>*,#growth-guaranteed #testimonials .testimonials .quote:after,#growth-guaranteed #testimonials .testimonials .quote:before {
    float: none;
    display: inline-block;
    vertical-align: middle;
    font-size: 15px;
  }

  #growth-guaranteed #testimonials .testimonials .quote:after,#growth-guaranteed #testimonials .testimonials .quote:before {
    content: '';
    height: 100%;
    width: 0;
  }
}

@media only screen and (max-width: 1039px) {
  #growth-guaranteed #testimonials .testimonials .quote:after,#growth-guaranteed #testimonials .testimonials .quote>*,#growth-guaranteed #testimonials .testimonials .quote:before {
    font-size: 13px;
  }
}

#growth-guaranteed #testimonials .testimonials .quote .body {
  font-size: 18px;
  margin: 0;
  font-weight: 300;
}

#growth-guaranteed #testimonials .testimonials .quote .body:before {
  content: '\201C';
}

#growth-guaranteed #testimonials .testimonials .quote .body:after {
  content: '\201D';
}

.locale-de #growth-guaranteed #testimonials .testimonials .quote .body:before {
  content: '\201E';
}

.locale-de #growth-guaranteed #testimonials .testimonials .quote .body:after {
  content: '\201C';
}

#growth-guaranteed #testimonials .testimonials .quote .source {
  margin-top: 20px;
  font-size: 12px;
  text-align: right;
}

@media only screen and (max-width: 759px) {
  #growth-guaranteed #testimonials .testimonials .quote .source {
    text-align: center;
  }
}

@media only screen and (min-width: 760px) {
  #growth-guaranteed #testimonials .testimonials .quote {
    height: 150px;
    width: 65%;
  }
}

@media only screen and (min-width: 321px) and (max-width: 759px) {
  #growth-guaranteed #testimonials .testimonials .quote {
    height: 235px;
  }
}

#growth-guaranteed #testimonials .testimonials .more {
  margin-left: 20px;
}

#growth-guaranteed #testimonials .testimonials .more a {
  display: block;
  text-align: left;
  margin-top: 17px;
}

#growth-guaranteed #testimonials .testimonials .more a:first-child {
  margin-top: 0;
}

@media only screen and (max-width: 759px) {
  #growth-guaranteed #testimonials .testimonials .more {
    margin-left: 0;
  }

  #growth-guaranteed #testimonials .testimonials .more a {
    display: inline-block;
    margin-left: 20px;
  }

  #growth-guaranteed #testimonials .testimonials .more a:first-child {
    margin-left: 0;
  }
}

#growth-guaranteed #testimonials .companies {
  margin: 30px -10px 0;
}

#growth-guaranteed #testimonials .companies img {
  transition: opacity 0.3s ease-out;
  display: inline-block;
  margin: 8px;
  cursor: pointer;
}

#growth-guaranteed #testimonials .companies img:hover {
  opacity: 0.6;
}

#growth-guaranteed #testimonials .companies img,#growth-guaranteed #testimonials .companies img img {
  -moz-transform: rotate(0) translateZ(0);
  -webkit-transform: rotate(0);
}

#growth-guaranteed #testimonials .companies img.active {
  opacity: 1;
}

@media only screen and (max-width: 320px) {
  #growth-guaranteed #testimonials .companies {
    display: none;
  }
}

#growth-guaranteed #ease .row {
  padding-top: 50px;
  padding-bottom: 50px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #growth-guaranteed #ease .row {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  #growth-guaranteed #ease .row {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #growth-guaranteed #ease .row {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 759px) {
  #growth-guaranteed #ease .row {
    padding-bottom: 30px;
  }
}

#growth-guaranteed #ease .bubble {
  margin-top: 15px;
  float: right;
  right: -30px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #growth-guaranteed #ease .bubble {
    width: 170px;
  }
}

#growth-guaranteed #ease .quotes {
  position: absolute;
  top: 0;
  right: 0;
  background-size: 100%;
  border-right: 20px solid transparent;
  width: 46%;
  height: 100%;
  background-repeat: repeat-y;
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/merchants/growth-guaranteed/Ease_quotes.08937a35.png');
}

@media only screen and (max-width: 759px) {
  #growth-guaranteed #ease .bubble,#growth-guaranteed #ease .quotes {
    display: none;
  }
}

#growth-guaranteed #speed {
  padding-top: 50px;
  padding-bottom: 50px;
  background-size: cover;
  background-repeat: no-repeat;
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/merchants/growth-guaranteed/Hero_Background.c853d1cd.jpg');
  color: #fafafa;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #growth-guaranteed #speed {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  #growth-guaranteed #speed {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #growth-guaranteed #speed {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 759px) {
  #growth-guaranteed #speed {
    padding-bottom: 30px;
  }
}

.no-touch #growth-guaranteed #speed {
  background-attachment: fixed;
}

.ie8 #growth-guaranteed #speed {
  background: #333e48;
}

#growth-guaranteed #speed .container>.row,#growth-guaranteed #speed .desktop-only-message>.row {
  margin-left: -40px;
  margin-right: -40px;
}

#growth-guaranteed #speed .container>.row>*,#growth-guaranteed #speed .desktop-only-message>.row>* {
  padding-left: 40px;
  padding-right: 40px;
}

@media only screen and (min-width: 760px) {
  #growth-guaranteed #speed .container>.row,#growth-guaranteed #speed .desktop-only-message>.row {
    height: 100%;
    font-size: 0;
  }

  #growth-guaranteed #speed .container>.row>*,#growth-guaranteed #speed .desktop-only-message>.row>*,#growth-guaranteed #speed .container>.row:after,#growth-guaranteed #speed .desktop-only-message>.row:after,#growth-guaranteed #speed .container>.row:before,#growth-guaranteed #speed .desktop-only-message>.row:before {
    float: none;
    display: inline-block;
    vertical-align: middle;
    font-size: 15px;
  }

  #growth-guaranteed #speed .container>.row:after,#growth-guaranteed #speed .desktop-only-message>.row:after,#growth-guaranteed #speed .container>.row:before,#growth-guaranteed #speed .desktop-only-message>.row:before {
    content: '';
    height: 100%;
    width: 0;
  }
}

@media only screen and (max-width: 1039px) {
  #growth-guaranteed #speed .container>.row:after,#growth-guaranteed #speed .desktop-only-message>.row:after,#growth-guaranteed #speed .container>.row>*,#growth-guaranteed #speed .desktop-only-message>.row>*,#growth-guaranteed #speed .container>.row:before,#growth-guaranteed #speed .desktop-only-message>.row:before {
    font-size: 13px;
  }
}

#growth-guaranteed #speed h5 {
  color: inherit;
}

#growth-guaranteed #speed .col-2 h5 {
  color: #ff9900;
  font-weight: 300;
  margin-top: 15px;
  text-align: center;
}

@media only screen and (max-width: 1039px) {
  #growth-guaranteed #speed .col-2 h5 {
    margin-bottom: 0;
  }
}

#growth-guaranteed #speed .examples {
  line-height: 1.74;
}

#growth-guaranteed #speed .examples img {
  float: left;
  margin-right: 15px;
}

@media only screen and (max-width: 1039px) {
  #growth-guaranteed #speed .examples img {
    display: none;
  }
}

#growth-guaranteed #speed .examples>div>div {
  overflow: hidden;
  margin-top: 10px;
}

#growth-guaranteed #speed .examples>div {
  margin-top: 0;
}

@media only screen and (max-width: 1039px) {
  #growth-guaranteed #speed .examples>div {
    width: 100%;
  }
}

@media only screen and (min-width: 1040px) {
  #growth-guaranteed #speed .examples .parachute .line-1 {
    margin-top: 19px;
    display: block;
  }

  #growth-guaranteed #speed .examples .parachute .line-2 {
    left: -20px;
  }

  #growth-guaranteed #speed .examples .parachute .line-3 {
    left: -35px;
  }

  #growth-guaranteed #speed .examples .rubix .line-1 {
    display: block;
    margin-top: 2px;
  }
}

#growth-guaranteed #speed .clock {
  text-align: center;
  color: #002f36;
}

#growth-guaranteed #speed .digit {
  overflow: hidden;
  display: inline-block;
  width: 60px;
  height: 80px;
  background: #fafafa;
  font-size: 50px;
  margin: 0 5px;
}

#growth-guaranteed #speed .colon {
  display: inline-block;
  height: 80px;
  vertical-align: top;
}

#growth-guaranteed #speed .colon:before {
  content: ":";
  line-height: 80px;
  font-size: 60px;
  top: -5px;
}

#growth-guaranteed #speed .digit:before,#growth-guaranteed #speed .digit:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

#growth-guaranteed #speed .digit:before {
  box-shadow: inset 0 -10px 20px -4px rgba(0,0,0,0.4);
}

#growth-guaranteed #speed .digit:after {
  box-shadow: inset 0 10px 20px -4px rgba(0,0,0,0.4);
}

#growth-guaranteed #speed .digit-inner {
  height: 100%;
  overflow: hidden;
  width: 100%;
  position: absolute;
  line-height: 80px;
  left: 1px;
}

@media only screen and (min-width: 1040px) {
  #growth-guaranteed #speed .digit {
    width: 80px;
    height: 100px;
    font-size: 70px;
  }

  #growth-guaranteed #speed .digit-inner {
    line-height: 100px;
  }

  #growth-guaranteed #speed .colon {
    height: 100px;
  }

  #growth-guaranteed #speed .colon:before {
    line-height: 100px;
  }
}

@media (max-width: 350px) {
  #growth-guaranteed #speed .digit {
    width: 50px;
    height: 70px;
    font-size: 50px;
  }

  #growth-guaranteed #speed .digit-inner {
    line-height: 70px;
  }

  #growth-guaranteed #speed .colon {
    height: 70px;
  }

  #growth-guaranteed #speed .colon:before {
    line-height: 70px;
  }
}

#growth-guaranteed #customers {
  padding-top: 50px;
  padding-bottom: 50px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #growth-guaranteed #customers {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  #growth-guaranteed #customers {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #growth-guaranteed #customers {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 759px) {
  #growth-guaranteed #customers {
    padding-bottom: 30px;
  }
}

@media only screen and (min-width: 760px) {
  #growth-guaranteed #customers .row {
    height: 100%;
    font-size: 0;
  }

  #growth-guaranteed #customers .row>*,#growth-guaranteed #customers .row:after,#growth-guaranteed #customers .row:before {
    float: none;
    display: inline-block;
    vertical-align: middle;
    font-size: 15px;
  }

  #growth-guaranteed #customers .row:after,#growth-guaranteed #customers .row:before {
    content: '';
    height: 100%;
    width: 0;
  }

  #growth-guaranteed #customers .row>.v-nudge {
    margin-bottom: 2%;
  }
}

@media only screen and (max-width: 1039px) {
  #growth-guaranteed #customers .row:after,#growth-guaranteed #customers .row>*,#growth-guaranteed #customers .row:before {
    font-size: 13px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #growth-guaranteed #customers .row {
    margin-left: -30px;
    margin-right: -30px;
  }

  #growth-guaranteed #customers .row>* {
    padding-left: 30px;
    padding-right: 30px;
  }
}

#growth-guaranteed #customers .col-2 img {
  left: 10px;
}

#growth-guaranteed #confidence {
  padding-top: 50px;
  padding-bottom: 50px;
  background-size: cover;
  background-repeat: no-repeat;
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/merchants/growth-guaranteed/Hero_Background.c853d1cd.jpg');
  color: #fafafa;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #growth-guaranteed #confidence {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  #growth-guaranteed #confidence {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #growth-guaranteed #confidence {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 759px) {
  #growth-guaranteed #confidence {
    padding-bottom: 30px;
  }
}

.no-touch #growth-guaranteed #confidence {
  background-attachment: fixed;
}

.ie8 #growth-guaranteed #confidence {
  background: #333e48;
}

#growth-guaranteed #confidence h5 {
  color: inherit;
}

@media only screen and (min-width: 760px) {
  #growth-guaranteed #confidence .row {
    height: 100%;
    font-size: 0;
  }

  #growth-guaranteed #confidence .row>*,#growth-guaranteed #confidence .row:after,#growth-guaranteed #confidence .row:before {
    float: none;
    display: inline-block;
    vertical-align: middle;
    font-size: 15px;
  }

  #growth-guaranteed #confidence .row:after,#growth-guaranteed #confidence .row:before {
    content: '';
    height: 100%;
    width: 0;
  }

  #growth-guaranteed #confidence .row>.v-nudge {
    margin-bottom: 2%;
  }
}

@media only screen and (max-width: 1039px) {
  #growth-guaranteed #confidence .row:after,#growth-guaranteed #confidence .row>*,#growth-guaranteed #confidence .row:before {
    font-size: 13px;
  }
}

#growth-guaranteed #confidence .quotes-box {
  text-align: center;
  background: #2a3c4e;
  background: rgba(42,60,78,0.7);
  padding: 25px 40px;
}

#growth-guaranteed #confidence .quotes-box .padlock {
  position: absolute;
  top: 50%;
  left: -58px;
  background-color: #fafafa;
  width: 90px;
  height: 90px;
  margin-top: -45px;
  border-radius: 100px;
}

#growth-guaranteed #confidence .quotes-box .padlock:before {
  top: 8px;
  left: 19px;
}

@media only screen and (max-width: 759px) {
  #growth-guaranteed #confidence .quotes-box .padlock {
    display: none;
  }
}

#growth-guaranteed #confidence .quotes-box .quote {
  margin-top: 25px;
}

#growth-guaranteed #confidence .quotes-box .quote:first-child {
  margin-top: 0;
}

#growth-guaranteed #confidence .quotes-box .body {
  color: inherit;
  font-weight: 300;
  margin: 0 0 5px;
}

#growth-guaranteed #confidence .quotes-box .body:before {
  content: '\201C';
}

#growth-guaranteed #confidence .quotes-box .body:after {
  content: '\201D';
}

.locale-de #growth-guaranteed #confidence .quotes-box .body:before {
  content: '\201E';
}

.locale-de #growth-guaranteed #confidence .quotes-box .body:after {
  content: '\201C';
}

@media only screen and (max-width: 759px) {
  #growth-guaranteed #confidence .quotes-box {
    margin-bottom: 5px;
  }
}

#growth-guaranteed #confidence .source {
  font-size: 12px;
}

#growth-guaranteed #mobile {
  padding-top: 50px;
  padding-bottom: 50px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #growth-guaranteed #mobile {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  #growth-guaranteed #mobile {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #growth-guaranteed #mobile {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 759px) {
  #growth-guaranteed #mobile {
    padding-bottom: 30px;
  }
}

#growth-guaranteed #mobile .row {
  margin-left: -40px;
  margin-right: -40px;
}

#growth-guaranteed #mobile .row>* {
  padding-left: 40px;
  padding-right: 40px;
}

@media only screen and (min-width: 760px) {
  #growth-guaranteed #mobile .row {
    height: 100%;
    font-size: 0;
  }

  #growth-guaranteed #mobile .row>*,#growth-guaranteed #mobile .row:after,#growth-guaranteed #mobile .row:before {
    float: none;
    display: inline-block;
    vertical-align: middle;
    font-size: 15px;
  }

  #growth-guaranteed #mobile .row:after,#growth-guaranteed #mobile .row:before {
    content: '';
    height: 100%;
    width: 0;
  }

  #growth-guaranteed #mobile .row>.v-nudge {
    margin-bottom: 2%;
  }
}

@media only screen and (max-width: 1039px) {
  #growth-guaranteed #mobile .row:after,#growth-guaranteed #mobile .row>*,#growth-guaranteed #mobile .row:before {
    font-size: 13px;
  }
}

#growth-guaranteed #growth {
  color: #fafafa;
  background: #eaeded;
  padding-top: 50px;
  padding-bottom: 50px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #growth-guaranteed #growth {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  #growth-guaranteed #growth {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #growth-guaranteed #growth {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 759px) {
  #growth-guaranteed #growth {
    padding-bottom: 30px;
  }
}

#growth-guaranteed #growth .row {
  margin-left: -40px;
  margin-right: -40px;
}

@media only screen and (min-width: 760px) {
  #growth-guaranteed #growth .row {
    height: 100%;
    font-size: 0;
  }

  #growth-guaranteed #growth .row>*,#growth-guaranteed #growth .row:after,#growth-guaranteed #growth .row:before {
    float: none;
    display: inline-block;
    vertical-align: middle;
    font-size: 15px;
  }

  #growth-guaranteed #growth .row:after,#growth-guaranteed #growth .row:before {
    content: '';
    height: 100%;
    width: 0;
  }
}

@media only screen and (max-width: 1039px) {
  #growth-guaranteed #growth .row:after,#growth-guaranteed #growth .row>*,#growth-guaranteed #growth .row:before {
    font-size: 13px;
  }
}

#growth-guaranteed #growth .row>* {
  padding-left: 40px;
  padding-right: 40px;
}

#growth-guaranteed #growth h2 {
  color: inherit;
  font-size: 45px;
  margin-bottom: 10px;
}

#growth-guaranteed #growth h2 span {
  display: inline-block;
  padding: 0 10px 10px;
  margin-bottom: 10px;
  background-color: #ff9900;
}

@media only screen and (min-width: 1040px) {
  #growth-guaranteed #growth h2 {
    font-size: 65px;
  }
}

@media only screen and (max-width: 320px) {
  #growth-guaranteed #growth h2 {
    font-size: 40px;
  }
}

#growth-guaranteed #growth h3 {
  color: inherit;
  text-align: center;
  margin-bottom: 30px;
}

#growth-guaranteed #growth .col-2 p {
  margin: 10px 0 20px;
}

@media only screen and (max-width: 759px) {
  #growth-guaranteed #growth .col-1 {
    display: none;
  }

  #growth-guaranteed #growth .col-2 {
    margin-top: 0;
  }
}

#growth-guaranteed #growth .details-link:after {
  content: " +";
  top: 1px;
}

#growth-guaranteed #footnotes .row {
  padding-top: 25px;
  padding-bottom: 20px;
  margin-left: -20px;
  margin-right: -20px;
  font-size: 12px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #growth-guaranteed #footnotes .row {
    padding-top: 20px;
  }
}

@media only screen and (max-width: 759px) {
  #growth-guaranteed #footnotes .row {
    padding-top: 15px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #growth-guaranteed #footnotes .row {
    padding-bottom: 16px;
  }
}

@media only screen and (max-width: 759px) {
  #growth-guaranteed #footnotes .row {
    padding-bottom: 12px;
  }
}

#growth-guaranteed #footnotes .row>* {
  padding-left: 20px;
  padding-right: 20px;
}

#growth-guaranteed #footnotes .row sup {
  font-size: 10px;
}

#growth-guaranteed #footnotes .row p {
  margin-bottom: 7px;
}

#growth-guaranteed #footnotes .row p:last-child {
  margin-bottom: 0;
}

@media only screen and (max-width: 759px) {
  #growth-guaranteed #footnotes .row>div {
    margin-top: 13px;
  }

  #growth-guaranteed #footnotes .row>div:first-child {
    margin-top: 0;
  }
}

#growth-guaranteed sup {
  font-size: 12px;
}

@media only screen and (max-width: 1039px) {
  #growth-guaranteed sup {
    font-size: 10px;
  }
}

#growth-guaranteed #contact-form {
  padding-top: 50px;
  padding-bottom: 40px;
  background: #eaeded;
  text-align: center;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #growth-guaranteed #contact-form {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  #growth-guaranteed #contact-form {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #growth-guaranteed #contact-form {
    padding-bottom: 32px;
  }
}

@media only screen and (max-width: 759px) {
  #growth-guaranteed #contact-form {
    padding-bottom: 24px;
  }
}

#growth-guaranteed #contact-form .mktoForm {
  margin-top: 10px;
  width: auto !important;
  display: inline-block;
  padding: 0 !important;
}

#growth-guaranteed #contact-form .mktoOffset,#growth-guaranteed #contact-form .mktoAsterix {
  display: none !important;
}

#growth-guaranteed #contact-form .mktoButtonRow {
  display: block;
  text-align: center;
}

#growth-guaranteed #contact-form .mktoButtonWrap {
  display: inline-block;
  margin: 15px 0 0 !important;
}

#growth-guaranteed #contact-form .mktoButton[type='submit'] {
  display: block;
}

@media only screen and (min-width: 760px) {
  #growth-guaranteed #contact-form .mktoFormCol {
    margin-left: 50px;
  }

  #growth-guaranteed #contact-form .mktoFormCol:first-child {
    margin-left: 0;
  }
}

@media only screen and (max-width: 759px) {
  #growth-guaranteed #contact-form .mktoForm .mktoFormCol {
    float: none !important;
  }
}

#growth-guaranteed #contact-form label {
  width: 120px !important;
}

@media only screen and (min-width: 760px) {
  #growth-guaranteed #contact-form label {
    top: 11px;
  }
}

#growth-guaranteed #contact-form input,#growth-guaranteed #contact-form select {
  margin-top: 5px;
  padding: 4px 10px;
}

#growth-guaranteed #contact-form .form-thanks {
  display: none;
}

#growth-guaranteed-resources {
  margin-top: -30px;
  margin-bottom: 50px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #growth-guaranteed-resources {
    margin-top: -24px;
  }
}

@media only screen and (max-width: 759px) {
  #growth-guaranteed-resources {
    margin-top: -18px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #growth-guaranteed-resources {
    margin-bottom: 40px;
  }
}

@media only screen and (max-width: 759px) {
  #growth-guaranteed-resources {
    margin-bottom: 30px;
  }
}

@media only screen and (min-width: 760px) {
  #growth-guaranteed-resources .row {
    height: 100%;
    font-size: 0;
  }

  #growth-guaranteed-resources .row>*,#growth-guaranteed-resources .row:after,#growth-guaranteed-resources .row:before {
    float: none;
    display: inline-block;
    vertical-align: middle;
    font-size: 15px;
  }

  #growth-guaranteed-resources .row:after,#growth-guaranteed-resources .row:before {
    content: '';
    height: 100%;
    width: 0;
  }

  #growth-guaranteed-resources .row>.v-nudge {
    margin-bottom: 1%;
  }
}

@media only screen and (max-width: 1039px) {
  #growth-guaranteed-resources .row:after,#growth-guaranteed-resources .row>*,#growth-guaranteed-resources .row:before {
    font-size: 13px;
  }
}

@media only screen and (max-width: 759px) {
  #growth-guaranteed-resources .row .row>div {
    margin-top: 20px;
  }

  #growth-guaranteed-resources .row .row>div:first-child {
    margin-top: 0;
  }
}

#growth-guaranteed-resources .v-align-sprite {
  display: table;
}

#growth-guaranteed-resources .v-align-sprite>* {
  display: table-cell;
  vertical-align: middle;
  text-align: left;
}

#growth-guaranteed-resources .v-align-sprite>*:first-child {
  padding-right: 20px;
}

#growth-guaranteed-resources .v-align-sprite>* h1,#growth-guaranteed-resources .v-align-sprite>* h2 {
  margin: 0;
}

@media only screen and (max-width: 759px) {
  #growth-guaranteed-resources .v-align-sprite,#growth-guaranteed-resources .v-align-sprite>* {
    display: block;
    text-align: center;
  }

  #growth-guaranteed-resources .v-align-sprite:first-child,#growth-guaranteed-resources .v-align-sprite>*:first-child {
    padding-right: 0;
  }
}

#growth-guaranteed-resources .v-align-sprite .icon:before {
  content: '';
  display: block;
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/sprites-full.b99d6dc8.png');
  zoom: 1;
  -moz-transform: scale(1) rotate(0.001deg);
  -moz-transform-origin: 0 0;
}

#growth-guaranteed-resources .v-align-sprite .icon,#growth-guaranteed-resources .v-align-sprite .icon:before {
  width: 56px;
  height: 56px;
}

@media only screen and (max-width: 1039px) {
  #growth-guaranteed-resources .v-align-sprite .icon {
    width: 38.08px;
    height: 38.08px;
  }

  #growth-guaranteed-resources .v-align-sprite .icon:before {
    zoom: 0.68;
    -moz-transform: scale(0.68) rotate(0.001deg);
  }
}

@media only screen and (max-width: 759px) {
  #growth-guaranteed-resources .v-align-sprite .icon {
    margin: 0 auto 10px;
    position: relative;
    top: 0;
  }
}

#merchants .contact-sales {
  margin-top: 30px;
}

#merchants-hero {
  background: #eaeded;
}

#merchants-hero>.container>.row,#merchants-hero>.desktop-only-message>.row {
  padding-top: 50px;
  padding-bottom: 65px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #merchants-hero>.container>.row,#merchants-hero>.desktop-only-message>.row {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  #merchants-hero>.container>.row,#merchants-hero>.desktop-only-message>.row {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #merchants-hero>.container>.row,#merchants-hero>.desktop-only-message>.row {
    padding-bottom: 52px;
  }
}

@media only screen and (max-width: 759px) {
  #merchants-hero>.container>.row,#merchants-hero>.desktop-only-message>.row {
    padding-bottom: 39px;
  }
}

#merchants-hero .parallax-hero-background {
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/merchants-hero-background.a18a551a.jpg');
}

@media only screen and (max-width: 759px) {
  #merchants-hero .parallax-hero-foreground .container,#merchants-hero .parallax-hero-foreground .desktop-only-message {
    max-width: 400px;
  }

  #merchants-hero .parallax-hero-foreground .foreground {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }
}

@media only screen and (min-width: 1040px) {
  #merchants-hero .parallax-hero-foreground .foreground img {
    right: -40px;
  }
}

#merchants-how-it-works {
  padding-top: 50px;
  padding-bottom: 65px;
  text-align: center;
  background: #fafafa;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #merchants-how-it-works {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  #merchants-how-it-works {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #merchants-how-it-works {
    padding-bottom: 52px;
  }
}

@media only screen and (max-width: 759px) {
  #merchants-how-it-works {
    padding-bottom: 39px;
  }
}

#merchants-how-it-works .carousel-indicators {
  left: auto;
  bottom: auto;
  position: relative;
  height: 5px;
  margin: 40px auto 0;
  background: #eaeded;
  border-top: 2px solid #6c7778;
}

@media only screen and (max-width: 1039px) {
  #merchants-how-it-works .carousel-indicators {
    margin-top: 30px;
    top: 0;
  }
}

#merchants-how-it-works .carousel-indicators li {
  transition: all 280ms ease-in-out;
  float: left;
  margin-top: -7px;
  margin-right: -14px;
  height: 14px;
  width: 14px;
  border-radius: 8px;
  margin-left: 25%;
  background: #eaeded;
  border: 1px solid #eaeded;
  border-top-color: #6c7778;
}

#merchants-how-it-works .carousel-indicators li:first-child {
  margin-left: 0;
  left: -3px;
}

#merchants-how-it-works .carousel-indicators li:nth-of-type(5) {
  position: absolute;
  top: 0;
  right: 0;
  right: 11px;
}

#merchants-how-it-works .carousel-indicators li:hover {
  background: #dfdfdf;
  border-color: #d0d0d0;
}

#merchants-how-it-works .carousel-indicators li.active {
  height: 14px;
  width: 14px;
  border-color: #b58f2d;
  background-color: #ffebb7;
  background: linear-gradient(to bottom, #ffebb7 0%, #f5c84a 100%);
}

#merchants-how-it-works .carousel-indicators li.active:before {
  display: block;
  position: absolute;
  width: 26px;
  height: 26px;
  top: -7px;
  left: -7px;
  border-radius: 16px;
  border: 0;
  background: rgba(5,0,0,0.07);
  content: '';
}

.locale-in #merchants-how-it-works li {
  margin-left: 33%;
}

#merchants-how-it-works .item {
  min-height: 0;
}

#merchants-how-it-works .item img {
  display: block;
  width: 60%;
  margin: 0 auto;
}

#merchants-how-it-works .item p {
  padding: 20px 40px;
}

@media only screen and (min-width: 760px) {
  #merchants-how-it-works .item p {
    padding: 30px 0;
  }
}

.locale-in #merchants-how-it-works .item .container .paragraph,.locale-in #merchants-how-it-works .item .desktop-only-message .paragraph {
  padding: 0;
  vertical-align: middle;
  display: table-cell;
  width: 1040px;
}

@media only screen and (min-width: 1040px) {
  .locale-in #merchants-how-it-works .item .container .paragraph,.locale-in #merchants-how-it-works .item .desktop-only-message .paragraph {
    height: 105px;
  }
}

@media only screen and (max-width: 1039px) {
  .locale-in #merchants-how-it-works .item .container .paragraph,.locale-in #merchants-how-it-works .item .desktop-only-message .paragraph {
    height: 85px;
  }
}

.locale-in #merchants-how-it-works .item .container p,.locale-in #merchants-how-it-works .item .desktop-only-message p {
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

#merchants-how-it-works .carousel-control .left-arrow-icon {
  left: 17%;
}

@media only screen and (max-width: 759px) {
  #merchants-how-it-works .carousel-control .left-arrow-icon {
    top: 20%;
  }
}

#merchants-how-it-works .carousel-control .right-arrow-icon {
  right: 17%;
}

@media only screen and (max-width: 759px) {
  #merchants-how-it-works .carousel-control .right-arrow-icon {
    top: 20%;
  }
}

#merchant-redefine {
  padding-top: 50px;
  padding-bottom: 50px;
  background: #eaeded;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #merchant-redefine {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  #merchant-redefine {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #merchant-redefine {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 759px) {
  #merchant-redefine {
    padding-bottom: 30px;
  }
}

#merchant-redefine .v-align-sprite {
  display: table;
  margin-bottom: 20px;
}

#merchant-redefine .v-align-sprite>* {
  display: table-cell;
  vertical-align: middle;
  text-align: left;
}

#merchant-redefine .v-align-sprite>*:first-child {
  padding-right: 20px;
}

#merchant-redefine .v-align-sprite>* h1,#merchant-redefine .v-align-sprite>* h2 {
  margin: 0;
}

@media only screen and (max-width: 759px) {
  #merchant-redefine .v-align-sprite,#merchant-redefine .v-align-sprite>* {
    display: block;
    text-align: center;
  }

  #merchant-redefine .v-align-sprite:first-child,#merchant-redefine .v-align-sprite>*:first-child {
    padding-right: 0;
  }
}

#merchant-redefine .v-align-sprite .icon:before {
  content: '';
  display: block;
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/sprites-full.b99d6dc8.png');
  zoom: 1;
  -moz-transform: scale(1) rotate(0.001deg);
  -moz-transform-origin: 0 0;
}

#merchant-redefine .v-align-sprite .icon,#merchant-redefine .v-align-sprite .icon:before {
  width: 70px;
  height: 74px;
}

@media only screen and (max-width: 1039px) {
  #merchant-redefine .v-align-sprite .icon {
    width: 47.6px;
    height: 50.32px;
  }

  #merchant-redefine .v-align-sprite .icon:before {
    zoom: 0.68;
    -moz-transform: scale(0.68) rotate(0.001deg);
  }
}

@media only screen and (max-width: 759px) {
  #merchant-redefine .v-align-sprite .icon {
    margin: 0 auto 10px;
    position: relative;
    top: 0;
  }
}

#merchant-redefine .row {
  margin-left: -20px;
  margin-right: -20px;
}

@media only screen and (min-width: 760px) {
  #merchant-redefine .row {
    height: 100%;
    font-size: 0;
  }

  #merchant-redefine .row>*,#merchant-redefine .row:after,#merchant-redefine .row:before {
    float: none;
    display: inline-block;
    vertical-align: middle;
    font-size: 15px;
  }

  #merchant-redefine .row:after,#merchant-redefine .row:before {
    content: '';
    height: 100%;
    width: 0;
  }

  #merchant-redefine .row>.v-nudge {
    margin-bottom: 1%;
  }
}

@media only screen and (max-width: 1039px) {
  #merchant-redefine .row:after,#merchant-redefine .row>*,#merchant-redefine .row:before {
    font-size: 13px;
  }
}

#merchant-redefine .row>* {
  padding-left: 20px;
  padding-right: 20px;
}

#merchant-redefine .contact-sales {
  margin-top: 5px;
}

.locale-in #merchants-features .row {
  margin-left: -10px;
  margin-right: -10px;
}

.locale-in #merchants-features .row>* {
  padding-left: 10px;
  padding-right: 10px;
}

@media only screen and (min-width: 760px) {
  .locale-in #merchants-features .row>div {
    float: left;
    width: 20%;
  }
}

#merchants-testimonials .slide-allsaints blockquote {
  top: -3px;
}

#merchants-testimonials .slide-allsaints .item-bg {
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/merchants-testimonials-allsaints.f4b15c3a.jpg');
  background-position: 0 0;
}

#merchants-testimonials .slide-peachdish .item-bg {
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/peachdish-casestudy-carousel.775d5f5b.jpg');
  background-position: 0 100%;
}

#merchants-testimonials .slide-autoplicity .item-bg {
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/merchants-testimonials-autoplicity.5fbba86b.jpg');
  background-position: 50% 50%;
}

#merchants-testimonials .carousel-control {
  width: 7%;
}

.locale-de #merchants-testimonials .item-bg {
  background-image: none;
}

.locale-uk #merchants-testimonials .item-bg {
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/master-of-malt-bottles.c18ef3a5.jpg');
  background-position: center;
}

#merchants-solutions {
  padding-top: 50px;
  padding-bottom: 50px;
  text-align: center;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #merchants-solutions {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  #merchants-solutions {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #merchants-solutions {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 759px) {
  #merchants-solutions {
    padding-bottom: 30px;
  }
}

#merchants-solutions .v-align-sprite {
  display: table;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px;
}

#merchants-solutions .v-align-sprite>* {
  display: table-cell;
  vertical-align: middle;
  text-align: left;
}

#merchants-solutions .v-align-sprite>*:first-child {
  padding-right: 20px;
}

#merchants-solutions .v-align-sprite>* h1,#merchants-solutions .v-align-sprite>* h2 {
  margin: 0;
}

@media only screen and (max-width: 759px) {
  #merchants-solutions .v-align-sprite,#merchants-solutions .v-align-sprite>* {
    display: block;
    text-align: center;
  }

  #merchants-solutions .v-align-sprite:first-child,#merchants-solutions .v-align-sprite>*:first-child {
    padding-right: 0;
  }
}

#merchants-solutions .v-align-sprite .icon:before {
  content: '';
  display: block;
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/sprites-full.b99d6dc8.png');
  zoom: 1;
  -moz-transform: scale(1) rotate(0.001deg);
  -moz-transform-origin: 0 0;
}

#merchants-solutions .v-align-sprite .icon,#merchants-solutions .v-align-sprite .icon:before {
  width: 38px;
  height: 38px;
}

@media only screen and (max-width: 1039px) {
  #merchants-solutions .v-align-sprite .icon {
    width: 25.84px;
    height: 25.84px;
  }

  #merchants-solutions .v-align-sprite .icon:before {
    zoom: 0.68;
    -moz-transform: scale(0.68) rotate(0.001deg);
  }
}

@media only screen and (max-width: 759px) {
  #merchants-solutions .v-align-sprite .icon {
    margin: 0 auto 10px;
    position: relative;
    top: 0;
  }
}

#merchants-solutions .solutions-benefits {
  margin-top: 15px;
}

#merchants-solutions .solutions-benefits h5 {
  margin-top: 0;
}

#merchants-solutions .solutions-benefits .row {
  margin-left: -20px;
  margin-right: -20px;
  margin-top: 30px;
}

#merchants-solutions .solutions-benefits .row>* {
  padding-left: 20px;
  padding-right: 20px;
}

#merchants-solutions .solutions-benefits .row:first-child {
  margin-top: 0;
}

#merchants-solutions .solutions-benefits .item {
  text-align: left;
}

@media only screen and (max-width: 759px) {
  #merchants-solutions .solutions-benefits .item {
    text-align: center;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #merchants-solutions .solutions-benefits .item {
    padding-left: 55px;
  }
}

@media only screen and (min-width: 1040px) {
  #merchants-solutions .solutions-benefits .item {
    padding-left: 86px;
  }

  #merchants-solutions .solutions-benefits .item:before {
    width: 59px;
    height: 59px;
    background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/sprites-full.b99d6dc8.png');
  }

  #merchants-solutions .solutions-benefits .item.loyalty:before {
    background-position: -25px -199px;
  }

  #merchants-solutions .solutions-benefits .item.costs:before {
    background-position: -596px -201px;
  }

  #merchants-solutions .solutions-benefits .item.launch:before {
    background-position: -853px -206px;
  }

  #merchants-solutions .solutions-benefits .item.mobile:before {
    background-position: -923px -206px;
  }

  #merchants-solutions .solutions-benefits .item.smile:before {
    background-position: -1275px -224px;
  }

  #merchants-solutions .solutions-benefits .item.easy-ship-truck:before {
    background-position: -1275px -290px;
  }
}

#merchants-solutions .solutions-benefits .item:before {
  display: block;
  content: ' ';
  width: 41px;
  height: 41px;
  background-repeat: no-repeat;
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/sprites-mobile.4c8cfa9f.png');
  position: absolute;
  top: 0;
  left: 0;
}

@media only screen and (max-width: 759px) {
  #merchants-solutions .solutions-benefits .item:before {
    position: relative;
    margin: 0 auto 10px;
  }
}

#merchants-solutions .solutions-benefits .item.loyalty:before {
  background-position: -17px -136px;
}

#merchants-solutions .solutions-benefits .item.costs:before {
  background-position: -408px -138px;
}

#merchants-solutions .solutions-benefits .item.launch:before {
  background-position: -582px -141px;
}

#merchants-solutions .solutions-benefits .item.mobile:before {
  background-position: -630px -140px;
}

#merchants-solutions .solutions-benefits .item.smile:before {
  background-position: -870px -153px;
}

#merchants-solutions .solutions-benefits .item.easy-ship-truck:before {
  background-position: -870px -198px;
}

#merchants-solutions .solutions-benefits .item p:last-child {
  margin: 0;
}

.locale-in #merchants-solutions,.locale-jp #merchants-solutions {
  background: #eaeded;
}

#merchants-get-started {
  padding-top: 50px;
  padding-bottom: 0px;
  background: #eaeded;
  text-align: center;
  height: auto;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #merchants-get-started {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  #merchants-get-started {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #merchants-get-started {
    padding-bottom: 0px;
  }
}

@media only screen and (max-width: 759px) {
  #merchants-get-started {
    padding-bottom: 0px;
  }
}

@media only screen and (max-width: 759px) {
  #merchants-get-started .row>div {
    padding-top: 0px;
    padding-bottom: 0px;
  }@  media only screen and (min-width: 760px) and (max-width: 1039px) {
    #merchants-get-started .row>div{padding-top: 0px;
  }
}

@media only screen and (max-width: 759px) {
  #merchants-get-started .row>div {
    padding-top: 0px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #merchants-get-started .row>div {
    padding-bottom: 0px;
  }
}

@media only screen and (max-width: 759px) {
  #merchants-get-started .row>div {
    padding-bottom: 0px;
  }
}}

#merchants-get-started .row:after {
  display: none;
}

#merchants-get-started #merchants-get-started-device {
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-top: 40px;
  margin-bottom: 0px;
  width: 80%;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #merchants-get-started #merchants-get-started-device {
    margin-top: 32px;
  }
}

@media only screen and (max-width: 759px) {
  #merchants-get-started #merchants-get-started-device {
    margin-top: 24px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #merchants-get-started #merchants-get-started-device {
    margin-bottom: 0px;
  }
}

@media only screen and (max-width: 759px) {
  #merchants-get-started #merchants-get-started-device {
    margin-bottom: 0px;
  }
}

#merchants-get-started .stretch-bg__bg>div {
  height: 270px;
  background-position: 0 0;
  background-repeat: no-repeat;
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/merchants-get-started-mobile.d0edad70.jpg');
}

#merchants-get-started .stretch-bg__bg .parallax-huge {
  height: 100%;
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/merchants-get-started-huge.61ce55d3.jpg');
}

#merchants-get-started .stretch-bg__bg .parallax-desktop {
  height: 100%;
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/merchants-get-started-desktop.f6d5b847.jpg');
}

#merchants-get-started .stretch-bg__bg .parallax-tablet {
  height: 100%;
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/merchants-get-started-tablet.eb1f9964.jpg');
}

#merchants .a-to-z-guarantee {
  padding-top: 50px;
  padding-bottom: 0px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #merchants .a-to-z-guarantee {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  #merchants .a-to-z-guarantee {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #merchants .a-to-z-guarantee {
    padding-bottom: 0px;
  }
}

@media only screen and (max-width: 759px) {
  #merchants .a-to-z-guarantee {
    padding-bottom: 0px;
  }
}

#merchants .a-to-z-guarantee .v-align-sprite {
  display: table;
}

#merchants .a-to-z-guarantee .v-align-sprite>* {
  display: table-cell;
  vertical-align: middle;
  text-align: left;
}

#merchants .a-to-z-guarantee .v-align-sprite>*:first-child {
  padding-right: 20px;
}

#merchants .a-to-z-guarantee .v-align-sprite>* h1,#merchants .a-to-z-guarantee .v-align-sprite>* h2 {
  margin: 0;
}

@media only screen and (max-width: 759px) {
  #merchants .a-to-z-guarantee .v-align-sprite,#merchants .a-to-z-guarantee .v-align-sprite>* {
    display: block;
    text-align: center;
  }

  #merchants .a-to-z-guarantee .v-align-sprite:first-child,#merchants .a-to-z-guarantee .v-align-sprite>*:first-child {
    padding-right: 0;
  }
}

#merchants .a-to-z-guarantee .v-align-sprite .icon:before {
  content: '';
  display: block;
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/sprites-full.b99d6dc8.png');
  zoom: 1;
  -moz-transform: scale(1) rotate(0.001deg);
  -moz-transform-origin: 0 0;
}

#merchants .a-to-z-guarantee .v-align-sprite .icon,#merchants .a-to-z-guarantee .v-align-sprite .icon:before {
  width: 61px;
  height: 80px;
}

@media only screen and (max-width: 1039px) {
  #merchants .a-to-z-guarantee .v-align-sprite .icon {
    width: 41.48px;
    height: 54.4px;
  }

  #merchants .a-to-z-guarantee .v-align-sprite .icon:before {
    zoom: 0.68;
    -moz-transform: scale(0.68) rotate(0.001deg);
  }
}

@media only screen and (max-width: 759px) {
  #merchants .a-to-z-guarantee .v-align-sprite .icon {
    margin: 0 auto 10px;
    position: relative;
    top: 0;
  }
}

.locale-jp #merchants .a-to-z-guarantee .v-align-sprite {
  display: table;
}

.locale-jp #merchants .a-to-z-guarantee .v-align-sprite>* {
  display: table-cell;
  vertical-align: middle;
  text-align: left;
}

.locale-jp #merchants .a-to-z-guarantee .v-align-sprite>*:first-child {
  padding-right: 20px;
}

.locale-jp #merchants .a-to-z-guarantee .v-align-sprite>* h1,.locale-jp #merchants .a-to-z-guarantee .v-align-sprite>* h2 {
  margin: 0;
}

@media only screen and (max-width: 759px) {
  .locale-jp #merchants .a-to-z-guarantee .v-align-sprite,.locale-jp #merchants .a-to-z-guarantee .v-align-sprite>* {
    display: block;
    text-align: center;
  }

  .locale-jp #merchants .a-to-z-guarantee .v-align-sprite:first-child,.locale-jp #merchants .a-to-z-guarantee .v-align-sprite>*:first-child {
    padding-right: 0;
  }
}

.locale-jp #merchants .a-to-z-guarantee .v-align-sprite .icon:before {
  content: '';
  display: block;
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/sprites-full.b99d6dc8.png');
  zoom: 1;
  -moz-transform: scale(1) rotate(0.001deg);
  -moz-transform-origin: 0 0;
}

.locale-jp #merchants .a-to-z-guarantee .v-align-sprite .icon,.locale-jp #merchants .a-to-z-guarantee .v-align-sprite .icon:before {
  width: 65px;
  height: 80px;
}

@media only screen and (max-width: 1039px) {
  .locale-jp #merchants .a-to-z-guarantee .v-align-sprite .icon {
    width: 44.2px;
    height: 54.4px;
  }

  .locale-jp #merchants .a-to-z-guarantee .v-align-sprite .icon:before {
    zoom: 0.68;
    -moz-transform: scale(0.68) rotate(0.001deg);
  }
}

@media only screen and (max-width: 759px) {
  .locale-jp #merchants .a-to-z-guarantee .v-align-sprite .icon {
    margin: 0 auto 10px;
    position: relative;
    top: 0;
  }
}

@media only screen and (min-width: 760px) {
  #merchants .a-to-z-guarantee .row {
    height: 100%;
    font-size: 0;
  }

  #merchants .a-to-z-guarantee .row>*,#merchants .a-to-z-guarantee .row:after,#merchants .a-to-z-guarantee .row:before {
    float: none;
    display: inline-block;
    vertical-align: middle;
    font-size: 15px;
  }

  #merchants .a-to-z-guarantee .row:after,#merchants .a-to-z-guarantee .row:before {
    content: '';
    height: 100%;
    width: 0;
  }
}

@media only screen and (max-width: 1039px) {
  #merchants .a-to-z-guarantee .row:after,#merchants .a-to-z-guarantee .row>*,#merchants .a-to-z-guarantee .row:before {
    font-size: 13px;
  }
}

@media only screen and (min-width: 760px) {
  #merchants .a-to-z-guarantee .row>div {
    height: 100%;
    font-size: 0;
  }

  #merchants .a-to-z-guarantee .row>div>*,#merchants .a-to-z-guarantee .row>div:after,#merchants .a-to-z-guarantee .row>div:before {
    float: none;
    display: inline-block;
    vertical-align: middle;
    font-size: 15px;
  }

  #merchants .a-to-z-guarantee .row>div:after,#merchants .a-to-z-guarantee .row>div:before {
    content: '';
    height: 100%;
    width: 0;
  }
}

@media only screen and (max-width: 1039px) {
  #merchants .a-to-z-guarantee .row>div:after,#merchants .a-to-z-guarantee .row>div>*,#merchants .a-to-z-guarantee .row>div:before {
    font-size: 13px;
  }
}

#merchants .a-to-z-guarantee .row>div img {
  vertical-align: bottom;
}

#merchants .a-to-z-guarantee .row>div>div>:first-child {
  margin-top: 0;
}

#merchants .a-to-z-guarantee .row>div>div>:last-child {
  margin-bottom: 0;
}

#merchants .a-to-z-guarantee .v-nudge {
  padding-top: 0px;
  padding-bottom: 50px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #merchants .a-to-z-guarantee .v-nudge {
    padding-top: 0px;
  }
}

@media only screen and (max-width: 759px) {
  #merchants .a-to-z-guarantee .v-nudge {
    padding-top: 0px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #merchants .a-to-z-guarantee .v-nudge {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 759px) {
  #merchants .a-to-z-guarantee .v-nudge {
    padding-bottom: 30px;
  }
}

#merchants-casestudy .container,#merchants-casestudy .desktop-only-message {
  padding-top: 30px;
  padding-bottom: 30px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #merchants-casestudy .container,#merchants-casestudy .desktop-only-message {
    padding-top: 24px;
  }
}

@media only screen and (max-width: 759px) {
  #merchants-casestudy .container,#merchants-casestudy .desktop-only-message {
    padding-top: 18px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #merchants-casestudy .container,#merchants-casestudy .desktop-only-message {
    padding-bottom: 24px;
  }
}

@media only screen and (max-width: 759px) {
  #merchants-casestudy .container,#merchants-casestudy .desktop-only-message {
    padding-bottom: 18px;
  }
}

#merchants-casestudy .carousel-inner {
  background: #fafafa;
  overflow: visible;
}

#merchants-casestudy .carousel-inner>.item a {
  display: block;
}

@media only screen and (min-width: 1040px) {
  #merchants-casestudy .carousel-inner>.item a {
    display: inline-block;
  }

  #merchants-casestudy .carousel-inner>.item a:first-child:after {
    content: '\007C';
    padding: 0 6px 0 10px;
    color: #002f36;
    top: -1px;
  }
}

#merchants-casestudy .carousel-inner>.item .row {
  margin-left: -20px;
  margin-right: -20px;
}

@media all {
  #merchants-casestudy .carousel-inner>.item .row {
    height: 100%;
    font-size: 0;
  }

  #merchants-casestudy .carousel-inner>.item .row>*,#merchants-casestudy .carousel-inner>.item .row:after,#merchants-casestudy .carousel-inner>.item .row:before {
    float: none;
    display: inline-block;
    vertical-align: middle;
    font-size: 15px;
  }

  #merchants-casestudy .carousel-inner>.item .row:after,#merchants-casestudy .carousel-inner>.item .row:before {
    content: '';
    height: 100%;
    width: 0;
  }
}

@media only screen and (max-width: 1039px) {
  #merchants-casestudy .carousel-inner>.item .row:after,#merchants-casestudy .carousel-inner>.item .row>*,#merchants-casestudy .carousel-inner>.item .row:before {
    font-size: 13px;
  }
}

#merchants-casestudy .carousel-inner>.item .row>* {
  padding-left: 20px;
  padding-right: 20px;
}

@media only screen and (max-width: 759px) {
  #merchants-casestudy .carousel-inner>.item .row>div {
    padding: 0 20px;
  }
}

#merchants-casestudy .carousel-inner>.item h5 {
  font-weight: 300;
}

#merchants-casestudy .carousel-inner>.item h5 div {
  font-size: 0.8em;
}

#merchants-casestudy .carousel-inner>.item .merchant-casestudy-cta,#merchants-casestudy .carousel-inner>.item h5 div {
  margin-top: 20px;
  margin-bottom: 0px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #merchants-casestudy .carousel-inner>.item .merchant-casestudy-cta,#merchants-casestudy .carousel-inner>.item h5 div {
    margin-top: 16px;
  }
}

@media only screen and (max-width: 759px) {
  #merchants-casestudy .carousel-inner>.item .merchant-casestudy-cta,#merchants-casestudy .carousel-inner>.item h5 div {
    margin-top: 12px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #merchants-casestudy .carousel-inner>.item .merchant-casestudy-cta,#merchants-casestudy .carousel-inner>.item h5 div {
    margin-bottom: 0px;
  }
}

@media only screen and (max-width: 759px) {
  #merchants-casestudy .carousel-inner>.item .merchant-casestudy-cta,#merchants-casestudy .carousel-inner>.item h5 div {
    margin-bottom: 0px;
  }
}

#merchants-casestudy .carousel-inner>.item .hidden-xs img {
  width: 100%;
}

@media only screen and (max-width: 759px) {
  #merchants-casestudy .carousel-control {
    opacity: 0;
  }
}

#merchants-casestudy .carousel-indicators {
  top: auto;
  position: relative;
}

.locale-de #merchants-casestudy .carousel-inner,.locale-uk #merchants-casestudy .carousel-inner {
  background: #eaeded;
}

#merchants-resources {
  padding-top: 50px;
  padding-bottom: 50px;
  background-color: #eaeded;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #merchants-resources {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  #merchants-resources {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #merchants-resources {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 759px) {
  #merchants-resources {
    padding-bottom: 30px;
  }
}

#merchants-resources .v-align-sprite {
  display: table;
}

#merchants-resources .v-align-sprite>* {
  display: table-cell;
  vertical-align: middle;
  text-align: left;
}

#merchants-resources .v-align-sprite>*:first-child {
  padding-right: 20px;
}

#merchants-resources .v-align-sprite>* h1,#merchants-resources .v-align-sprite>* h2 {
  margin: 0;
}

@media only screen and (max-width: 759px) {
  #merchants-resources .v-align-sprite,#merchants-resources .v-align-sprite>* {
    display: block;
    text-align: center;
  }

  #merchants-resources .v-align-sprite:first-child,#merchants-resources .v-align-sprite>*:first-child {
    padding-right: 0;
  }
}

#merchants-resources .v-align-sprite .icon:before {
  content: '';
  display: block;
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/sprites-full.b99d6dc8.png');
  zoom: 1;
  -moz-transform: scale(1) rotate(0.001deg);
  -moz-transform-origin: 0 0;
}

#merchants-resources .v-align-sprite .icon,#merchants-resources .v-align-sprite .icon:before {
  width: 65px;
  height: 65px;
}

@media only screen and (max-width: 1039px) {
  #merchants-resources .v-align-sprite .icon {
    width: 44.2px;
    height: 44.2px;
  }

  #merchants-resources .v-align-sprite .icon:before {
    zoom: 0.68;
    -moz-transform: scale(0.68) rotate(0.001deg);
  }
}

@media only screen and (max-width: 759px) {
  #merchants-resources .v-align-sprite .icon {
    margin: 0 auto 10px;
    position: relative;
    top: 0;
  }
}

@media only screen and (min-width: 760px) {
  #merchants-resources .row {
    height: 100%;
    font-size: 0;
  }

  #merchants-resources .row>*,#merchants-resources .row:after,#merchants-resources .row:before {
    float: none;
    display: inline-block;
    vertical-align: middle;
    font-size: 15px;
  }

  #merchants-resources .row:after,#merchants-resources .row:before {
    content: '';
    height: 100%;
    width: 0;
  }

  #merchants-resources .row>.v-nudge {
    margin-bottom: 1%;
  }
}

@media only screen and (max-width: 1039px) {
  #merchants-resources .row:after,#merchants-resources .row>*,#merchants-resources .row:before {
    font-size: 13px;
  }
}

.locale-in #merchants-easy-ship {
  padding-top: 50px;
  padding-bottom: 50px;
  text-align: center;
  background-color: #eaeded;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .locale-in #merchants-easy-ship {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .locale-in #merchants-easy-ship {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .locale-in #merchants-easy-ship {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .locale-in #merchants-easy-ship {
    padding-bottom: 30px;
  }
}

@media only screen and (max-width: 759px) {
  .locale-in #merchants-easy-ship h5 {
    margin-top: 10px;
  }
}

.locale-in #merchants-easy-ship .easy-ship-details .row {
  padding-top: 30px;
  padding-bottom: 0px;
  font-size: 12px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .locale-in #merchants-easy-ship .easy-ship-details .row {
    padding-top: 24px;
  }
}

@media only screen and (max-width: 759px) {
  .locale-in #merchants-easy-ship .easy-ship-details .row {
    padding-top: 18px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .locale-in #merchants-easy-ship .easy-ship-details .row {
    padding-bottom: 0px;
  }
}

@media only screen and (max-width: 759px) {
  .locale-in #merchants-easy-ship .easy-ship-details .row {
    padding-bottom: 0px;
  }
}

.locale-in #merchants-easy-ship-pricing .table-responsive {
  border: 0;
}

.locale-in #merchants-easy-ship-pricing .pricing-table {
  margin-top: 25px;
  margin-bottom: 5px;
  font-size: 12px;
  color: #303942;
  border-collapse: collapse;
  border: 0;
  width: 100%;
}

.locale-in #merchants-easy-ship-pricing .pricing-table th {
  font-size: 15px;
  background-color: #303942;
  border-width: 1px;
  padding: 0 30px;
  border: 0;
  text-align: center;
  color: #fafafa;
  height: 85px;
}

.locale-in #merchants-easy-ship-pricing .pricing-table tr {
  background-color: #fafafa;
  height: 56px;
}

.locale-in #merchants-easy-ship-pricing .pricing-table td {
  font-size: 15px;
  border: 0;
  height: 68px;
  padding: 0 30px;
}

.locale-in #merchants-easy-ship-pricing .pricing-table .cell-border-right {
  border-right: 1px solid #fafafa;
}

.locale-in #merchants-easy-ship-pricing .pricing-table .background-cacdd1 {
  background-color: #cacdd1;
}

.locale-in #merchants-easy-ship-pricing .pricing-table .background-f5 {
  background-color: #f5f5f5;
}

.locale-in #merchants-easy-ship-pricing .pricing-table .background-e5e6e8 {
  background-color: #e5e6e8;
}

.locale-in #merchants-easy-ship-pricing .pricing-table .background-fa {
  background-color: #fafafa;
}

.locale-in #merchants-easy-ship-pricing .pricing-details {
  padding-top: 10px;
}

#merchants-press .item {
  padding-top: 20px;
  padding-bottom: 20px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #merchants-press .item {
    padding-top: 16px;
  }
}

@media only screen and (max-width: 759px) {
  #merchants-press .item {
    padding-top: 12px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #merchants-press .item {
    padding-bottom: 16px;
  }
}

@media only screen and (max-width: 759px) {
  #merchants-press .item {
    padding-bottom: 12px;
  }
}

@media only screen and (max-width: 759px) {
  #merchants-press .item {
    padding-top: 50px;
    padding-bottom: 50px;
  }@  media only screen and (min-width: 760px) and (max-width: 1039px) {
    #merchants-press .item{padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  #merchants-press .item {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #merchants-press .item {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 759px) {
  #merchants-press .item {
    padding-bottom: 30px;
  }
}}

#merchants-press .col-1 .item:last-child {
  padding-bottom: 0;
}

#merchants-press .highlight {
  padding-top: 0;
}

@media only screen and (max-width: 759px) {
  #merchants-press .highlight {
    padding-top: 50px;
    padding-bottom: 50px;
  }@  media only screen and (min-width: 760px) and (max-width: 1039px) {
    #merchants-press .highlight{padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  #merchants-press .highlight {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #merchants-press .highlight {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 759px) {
  #merchants-press .highlight {
    padding-bottom: 30px;
  }
}

#merchants-press .highlight .item {
  padding-bottom: 0;
}}

@media only screen and (min-width: 760px) {
  #merchants-press .highlight {
    background: none;
  }
}

#merchants-press .highlight h4,#merchants-press .highlight h5 {
  margin-top: 0;
}

#merchants-press .highlight h5 {
  color: #fafafa;
  font-weight: 300;
}

.ie8 #merchants-hero .parallax-hero-foreground .foreground {
  max-width: 589px;
}

.remove-list-style {
  list-style: none;
}

.page-id-merchants-money2020__main {
  padding-top: 0px;
  padding-bottom: 50px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .page-id-merchants-money2020__main {
    padding-top: 0px;
  }
}

@media only screen and (max-width: 759px) {
  .page-id-merchants-money2020__main {
    padding-top: 0px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .page-id-merchants-money2020__main {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .page-id-merchants-money2020__main {
    padding-bottom: 30px;
  }
}

@media only screen and (max-width: 759px) {
  .page-id-merchants-money2020__main .row>* {
    margin-top: 20px;
    margin-bottom: 0;
  }

  .page-id-merchants-money2020__main .row>*:first-child,.page-id-merchants-money2020__main .row>*.stack-top {
    margin-top: 0;
  }
}

.page-id-merchants-money2020__main ul {
  list-style-type: none;
  padding-left: 0;
}

.page-id-merchants-money2020__main ul>:first-child {
  margin-top: 0;
}

.page-id-merchants-money2020__main ul>:last-child {
  margin-bottom: 0;
}

.page-id-merchants-money2020__main ul li {
  margin-top: 5px;
}

.page-id-merchants-money2020__main ul span {
  color: #6c7778;
  padding-right: 5px;
}

.page-id-merchants-money2020__main ul h5 {
  color: #ff9900;
  display: inline-block;
}

.page-id-merchants-money2020__main section {
  padding-top: 40px;
  padding-bottom: 0px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .page-id-merchants-money2020__main section {
    padding-top: 32px;
  }
}

@media only screen and (max-width: 759px) {
  .page-id-merchants-money2020__main section {
    padding-top: 24px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .page-id-merchants-money2020__main section {
    padding-bottom: 0px;
  }
}

@media only screen and (max-width: 759px) {
  .page-id-merchants-money2020__main section {
    padding-bottom: 0px;
  }
}

.page-id-merchants-money2020__main .logos {
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/merchants/money2020/grey-logos.d894cdc1.jpg');
  height: 125px;
}

.page-id-merchants-money2020__main .join-us {
  font-size: 18px;
}

@media only screen and (max-width: 1039px) {
  .page-id-merchants-money2020__main .join-us {
    font-size: 13px;
  }
}

.page-id-merchants-money2020__main .join-us span {
  font-size: 16px;
}

@media only screen and (max-width: 1039px) {
  .page-id-merchants-money2020__main .join-us span {
    font-size: 11px;
  }
}

.page-id-merchants-money2020__main .join-us .row {
  margin-left: -20px;
  margin-right: -20px;
}

.page-id-merchants-money2020__main .join-us .row>* {
  padding-left: 20px;
  padding-right: 20px;
}

.page-id-merchants-money2020__main .our-talks .talk-detail {
  padding-top: 40px;
  padding-bottom: 0px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .page-id-merchants-money2020__main .our-talks .talk-detail {
    padding-top: 32px;
  }
}

@media only screen and (max-width: 759px) {
  .page-id-merchants-money2020__main .our-talks .talk-detail {
    padding-top: 24px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .page-id-merchants-money2020__main .our-talks .talk-detail {
    padding-bottom: 0px;
  }
}

@media only screen and (max-width: 759px) {
  .page-id-merchants-money2020__main .our-talks .talk-detail {
    padding-bottom: 0px;
  }
}

.page-id-merchants-money2020__main .our-talks .talk-detail h5 {
  color: #ff9900;
  margin: 0;
}

.page-id-merchants-money2020__main .our-talks .talk-detail p {
  color: #6c7778;
}

.page-id-merchants-money2020__main .our-talks .talk-detail span {
  font-size: 12px;
}

@media only screen and (max-width: 759px) {
  .page-id-merchants-money2020__main .our-talks .talk-detail .row>* {
    margin-top: 15px;
    margin-bottom: 0;
  }

  .page-id-merchants-money2020__main .our-talks .talk-detail .row>*:first-child,.page-id-merchants-money2020__main .our-talks .talk-detail .row>*.stack-top {
    margin-top: 0;
  }
}

.page-id-merchants-money2020__main .our-talks .talk-detail .divider {
  background: #6c7778;
  width: 1px;
  height: 21px;
  display: inline-block;
  margin: 0 6px;
  top: 4px;
  padding: 0;
}

@media only screen and (max-width: 759px) {
  .page-id-merchants-money2020__main .our-talks .talk-detail .divider {
    height: 18px;
  }
}

.page-id-merchants-money2020__main .our-talks h2+.talk-detail {
  padding-top: 10px;
  padding-bottom: 0px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .page-id-merchants-money2020__main .our-talks h2+.talk-detail {
    padding-top: 8px;
  }
}

@media only screen and (max-width: 759px) {
  .page-id-merchants-money2020__main .our-talks h2+.talk-detail {
    padding-top: 6px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .page-id-merchants-money2020__main .our-talks h2+.talk-detail {
    padding-bottom: 0px;
  }
}

@media only screen and (max-width: 759px) {
  .page-id-merchants-money2020__main .our-talks h2+.talk-detail {
    padding-bottom: 0px;
  }
}

.page-id-merchants-money2020__main .startup .row {
  margin-left: -20px;
  margin-right: -20px;
}

.page-id-merchants-money2020__main .startup .row>* {
  padding-left: 20px;
  padding-right: 20px;
}

.page-id-merchants-money2020__main .more-information h2 {
  margin-bottom: 20px;
}

.page-id-merchants-money2020__main .more-information .row {
  margin-left: -7px;
  margin-right: -7px;
}

@media only screen and (min-width: 760px) {
  .page-id-merchants-money2020__main .more-information .row {
    height: 100%;
    font-size: 0;
  }

  .page-id-merchants-money2020__main .more-information .row>*,.page-id-merchants-money2020__main .more-information .row:after,.page-id-merchants-money2020__main .more-information .row:before {
    float: none;
    display: inline-block;
    vertical-align: middle;
    font-size: 15px;
  }

  .page-id-merchants-money2020__main .more-information .row:after,.page-id-merchants-money2020__main .more-information .row:before {
    content: '';
    height: 100%;
    width: 0;
  }
}

@media only screen and (max-width: 1039px) {
  .page-id-merchants-money2020__main .more-information .row:after,.page-id-merchants-money2020__main .more-information .row>*,.page-id-merchants-money2020__main .more-information .row:before {
    font-size: 13px;
  }
}

@media only screen and (max-width: 759px) {
  .page-id-merchants-money2020__main .more-information .row>* {
    margin-top: 10px;
    margin-bottom: 0;
  }

  .page-id-merchants-money2020__main .more-information .row>*:first-child,.page-id-merchants-money2020__main .more-information .row>*.stack-top {
    margin-top: 0;
  }
}

.page-id-merchants-money2020__main .more-information .row>* {
  padding-left: 7px;
  padding-right: 7px;
}

.page-id-merchants-money2020__main .more-information .row+.row {
  padding-top: 20px;
}

.page-id-merchants-money2020__main .more-information .col-sm-1 {
  width: auto;
}

.page-id-merchants-money2020__main .infographic>:first-child {
  margin-top: 0;
}

.page-id-merchants-money2020__main .infographic>:last-child {
  margin-bottom: 0;
}

#resources table img {
  max-height: 500px;
}

#resources table td {
  vertical-align: middle;
}

#resources table h4,#resources table h5 {
  margin: 10px 0;
}

#resources table.reverse-table-striped>tbody>tr:nth-child(even)>td {
  background-color: #eaeded;
}

#resources .secondary-nav ~ section {
  padding-top: 50px;
  padding-bottom: 0px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #resources .secondary-nav ~ section {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  #resources .secondary-nav ~ section {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #resources .secondary-nav ~ section {
    padding-bottom: 0px;
  }
}

@media only screen and (max-width: 759px) {
  #resources .secondary-nav ~ section {
    padding-bottom: 0px;
  }
}

#resources .secondary-nav ~ section .row {
  padding-top: 40px;
  padding-bottom: 0px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #resources .secondary-nav ~ section .row {
    padding-top: 32px;
  }
}

@media only screen and (max-width: 759px) {
  #resources .secondary-nav ~ section .row {
    padding-top: 24px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #resources .secondary-nav ~ section .row {
    padding-bottom: 0px;
  }
}

@media only screen and (max-width: 759px) {
  #resources .secondary-nav ~ section .row {
    padding-bottom: 0px;
  }
}

#resources .secondary-nav ~ section .row:first-child {
  padding-top: 0px;
  padding-bottom: 0px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #resources .secondary-nav ~ section .row:first-child {
    padding-top: 0px;
  }
}

@media only screen and (max-width: 759px) {
  #resources .secondary-nav ~ section .row:first-child {
    padding-top: 0px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #resources .secondary-nav ~ section .row:first-child {
    padding-bottom: 0px;
  }
}

@media only screen and (max-width: 759px) {
  #resources .secondary-nav ~ section .row:first-child {
    padding-bottom: 0px;
  }
}

#resources .secondary-nav ~ section .row.no-pad {
  padding: 0;
}

#resources .secondary-nav ~ section.last {
  padding-top: 50px;
  padding-bottom: 50px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #resources .secondary-nav ~ section.last {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  #resources .secondary-nav ~ section.last {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #resources .secondary-nav ~ section.last {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 759px) {
  #resources .secondary-nav ~ section.last {
    padding-bottom: 30px;
  }
}

#resources .locale-us .v-align {
  margin-left: -20px;
  margin-right: -20px;
}

#resources .locale-us .v-align>* {
  padding-left: 20px;
  padding-right: 20px;
}

.global-partner-program-hero {
  background: #eaeded;
}

.global-partner-program-hero>.container>.row,.global-partner-program-hero>.desktop-only-message>.row {
  padding-top: 50px;
  padding-bottom: 65px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .global-partner-program-hero>.container>.row,.global-partner-program-hero>.desktop-only-message>.row {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .global-partner-program-hero>.container>.row,.global-partner-program-hero>.desktop-only-message>.row {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .global-partner-program-hero>.container>.row,.global-partner-program-hero>.desktop-only-message>.row {
    padding-bottom: 52px;
  }
}

@media only screen and (max-width: 759px) {
  .global-partner-program-hero>.container>.row,.global-partner-program-hero>.desktop-only-message>.row {
    padding-bottom: 39px;
  }
}

.global-partner-program-hero>.container>.row .col-sm-5,.global-partner-program-hero>.desktop-only-message>.row .col-sm-5,.global-partner-program-hero>.container>.row .col-sm-6,.global-partner-program-hero>.desktop-only-message>.row .col-sm-6 {
  padding: 20px 20px 30px 20px;
  background-color: rgba(250,250,250,0.87);
  border-radius: 5px;
  width: 55%;
  -webkit-backdrop-filter: blur(8px);
}

@media only screen and (max-width: 759px) {
  .global-partner-program-hero>.container>.row .col-sm-5,.global-partner-program-hero>.desktop-only-message>.row .col-sm-5,.global-partner-program-hero>.container>.row .col-sm-6,.global-partner-program-hero>.desktop-only-message>.row .col-sm-6 {
    padding: 0;
    background-color: transparent;
  }
}

.global-partner-program-hero h1 {
  color: #333e48;
}

@media only screen and (max-width: 759px) {
  .global-partner-program-hero h1 {
    color: #ff9900;
  }
}

.global-partner-program-hero .parallax-hero-images {
  height: 130%;
}

.global-partner-program-hero .parallax-hero-background {
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/solution_providers/global-sp-program-hero._V295312173_.jpg');
  -ms-transform: scaleX(-1);
  transform: scaleX(-1);
}

@media only screen and (max-width: 759px) {
  .global-partner-program-hero .parallax-hero-background {
    background-position: 50% 50%;
  }
}

@media only screen and (max-width: 759px) {
  .global-partner-program-hero .parallax-hero-foreground .container,.global-partner-program-hero .parallax-hero-foreground .desktop-only-message {
    max-width: 400px;
  }

  .global-partner-program-hero .parallax-hero-foreground .foreground {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }
}

@media only screen and (min-width: 1040px) {
  .global-partner-program-hero .parallax-hero-foreground .foreground img {
    right: -40px;
  }
}

.non-lego-page .global-partner-program-features h2 {
  text-align: center;
  margin-bottom: 40px;
}

.global-partner-program-features {
  padding-top: 50px;
  padding-bottom: 50px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .global-partner-program-features {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .global-partner-program-features {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .global-partner-program-features {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .global-partner-program-features {
    padding-bottom: 30px;
  }
}

.global-partner-program-features .row>div:before {
  background-size: 42px 42px;
}

@media only screen and (min-width: 1040px) {
  .global-partner-program-features .row>div:before {
    background-size: 58px 58px;
  }
}

.global-partner-program-features .row>div.application:before {
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/solution_providers/Application._V295312128_.png');
}

.global-partner-program-features .row>div.certified:before {
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/solution_providers/Certified._V295312128_.png');
}

.global-partner-program-features .row>div.growth:before {
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/solution_providers/Growth._V295312186_.png');
}

.global-partner-program-features .row>div.rocket:before {
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/solution_providers/Rocket.png');
}

.global-partner-program-features .row>div.house:before {
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/solution_providers/House.png');
}

.global-partner-program-features .row>div.skyscraper:before {
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/solution_providers/Skyscraper.png');
}

.global-partner-program-benefits {
  padding-top: 50px;
  padding-bottom: 50px;
  background: #ff9900;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .global-partner-program-benefits {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .global-partner-program-benefits {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .global-partner-program-benefits {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .global-partner-program-benefits {
    padding-bottom: 30px;
  }
}

.global-partner-program-benefits .row {
  text-align: center;
}

.global-partner-program-benefits h2 {
  color: #fafafa;
  margin-bottom: 40px;
}

.global-partner-program-benefits a {
  color: #fafafa;
}

.global-partner-program-table {
  padding-top: 50px;
  padding-bottom: 50px;
  background: #eaeded;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .global-partner-program-table {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .global-partner-program-table {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .global-partner-program-table {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .global-partner-program-table {
    padding-bottom: 30px;
  }
}

.global-partner-program-table .table-responsive {
  border: 0;
}

.global-partner-program-table .partner-table {
  margin-top: 25px;
  margin-bottom: 5px;
  font-size: 12px;
  color: #002f36;
  border-collapse: collapse;
  border: 0;
  width: 100%;
}

.global-partner-program-table .partner-table * {
  text-align: left !important;
}

.global-partner-program-table .partner-table th {
  font-size: 20px;
  font-weight: 300;
  background-color: #eaeded;
  border-width: 0;
  padding: 0 30px;
  border: 0;
  color: #002f36;
  height: 85px;
}

.global-partner-program-table .partner-table th:nth-child(2) {
  background: #fafafa;
}

.global-partner-program-table .partner-table th:nth-child(3) {
  background: #fff;
}

.global-partner-program-table .partner-table tr {
  background-color: #eaeded;
  height: 56px;
}

.global-partner-program-table .partner-table td {
  font-size: 15px;
  border: 0;
  height: 68px;
  padding: 0 30px;
}

.global-partner-program-table .partner-table td:nth-child(2) {
  background: #fafafa;
}

.global-partner-program-table .partner-table td:nth-child(3) {
  background: #fff;
}

.global-partner-program-table .partner-table .dark-gray {
  border-top: 1px solid #002f36;
}

.global-partner-program-table .partner-table .section-header {
  border-top: 1px solid #002f36;
  font-size: 22px;
  font-weight: 300;
}

.global-partner-program-table .partner-table .info-text {
  font-size: 10px;
}

.global-partner-program-disclaimer {
  padding-top: 50px;
  padding-bottom: 50px;
  background: #eaeded;
  width: 100%;
  color: #333e48;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .global-partner-program-disclaimer {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .global-partner-program-disclaimer {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .global-partner-program-disclaimer {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .global-partner-program-disclaimer {
    padding-bottom: 30px;
  }
}

.global-partner-program-disclaimer .row {
  text-align: center;
}

.global-partner-program-disclaimer .row>:first-child {
  margin-top: 0;
}

.global-partner-program-disclaimer .row>:last-child {
  margin-bottom: 0;
}

#magento-detail .intro {
  padding-top: 0px;
  padding-bottom: 0px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #magento-detail .intro {
    padding-top: 0px;
  }
}

@media only screen and (max-width: 759px) {
  #magento-detail .intro {
    padding-top: 0px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #magento-detail .intro {
    padding-bottom: 0px;
  }
}

@media only screen and (max-width: 759px) {
  #magento-detail .intro {
    padding-bottom: 0px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #magento-detail .intro .amzn-button,#magento-detail .intro .blog #mktoForm_569 .mktoButton,.blog #mktoForm_569 #magento-detail .intro .mktoButton,#magento-detail .intro #developer-community #community-hero .join-form .col-2 .mktoButton[type='submit'],#developer-community #community-hero .join-form .col-2 #magento-detail .intro .mktoButton[type='submit'],#magento-detail .intro #contact #contact-form .mktoButton[type='submit'],#contact #contact-form #magento-detail .intro .mktoButton[type='submit'],#magento-detail .intro .contact-form .mktoButton[type='submit'],.contact-form #magento-detail .intro .mktoButton[type='submit'],#magento-detail .intro #growth-guaranteed #contact-form .mktoButton[type='submit'],#growth-guaranteed #contact-form #magento-detail .intro .mktoButton[type='submit'],#magento-detail .intro .solution-providers-detail #solution-providers-form button[type='submit'],.solution-providers-detail #solution-providers-form #magento-detail .intro button[type='submit'],#magento-detail .intro .solution-providers-detail .marketo-form-custom-style #form button.mktoButton,.solution-providers-detail .marketo-form-custom-style #form #magento-detail .intro button.mktoButton,#magento-detail .intro .page-id-signup-register__main [type=submit],.page-id-signup-register__main #magento-detail .intro [type=submit],#magento-detail .intro .page-id-signup-home__main .signup .mktoForm button[type='submit'],.page-id-signup-home__main .signup .mktoForm #magento-detail .intro button[type='submit'] {
    margin-top: 10px;
    margin-bottom: 50px;
  }@  media only screen and (min-width: 760px) and (max-width: 1039px) {
    #magento-detail .intro .amzn-button,#magento-detail .intro .blog #mktoForm_569 .mktoButton,.blog #mktoForm_569 #magento-detail .intro .mktoButton,#magento-detail .intro #developer-community #community-hero .join-form .col-2 .mktoButton[type='submit'],#developer-community #community-hero .join-form .col-2 #magento-detail .intro .mktoButton[type='submit'],#magento-detail .intro #contact #contact-form .mktoButton[type='submit'],#contact #contact-form #magento-detail .intro .mktoButton[type='submit'],#magento-detail .intro .contact-form .mktoButton[type='submit'],.contact-form #magento-detail .intro .mktoButton[type='submit'],#magento-detail .intro #growth-guaranteed #contact-form .mktoButton[type='submit'],#growth-guaranteed #contact-form #magento-detail .intro .mktoButton[type='submit'],#magento-detail .intro .solution-providers-detail #solution-providers-form button[type='submit'],.solution-providers-detail #solution-providers-form #magento-detail .intro button[type='submit'],#magento-detail .intro .solution-providers-detail .marketo-form-custom-style #form button.mktoButton,.solution-providers-detail .marketo-form-custom-style #form #magento-detail .intro button.mktoButton,#magento-detail .intro .page-id-signup-register__main [type=submit],.page-id-signup-register__main #magento-detail .intro [type=submit],#magento-detail .intro .page-id-signup-home__main .signup .mktoForm button[type='submit'],.page-id-signup-home__main .signup .mktoForm #magento-detail .intro button[type='submit']{margin-top: 8px;
  }
}

@media only screen and (max-width: 759px) {
  #magento-detail .intro .amzn-button,#magento-detail .intro .blog #mktoForm_569 .mktoButton,.blog #mktoForm_569 #magento-detail .intro .mktoButton,#magento-detail .intro #developer-community #community-hero .join-form .col-2 .mktoButton[type='submit'],#developer-community #community-hero .join-form .col-2 #magento-detail .intro .mktoButton[type='submit'],#magento-detail .intro #contact #contact-form .mktoButton[type='submit'],#contact #contact-form #magento-detail .intro .mktoButton[type='submit'],#magento-detail .intro .contact-form .mktoButton[type='submit'],.contact-form #magento-detail .intro .mktoButton[type='submit'],#magento-detail .intro #growth-guaranteed #contact-form .mktoButton[type='submit'],#growth-guaranteed #contact-form #magento-detail .intro .mktoButton[type='submit'],#magento-detail .intro .solution-providers-detail #solution-providers-form button[type='submit'],.solution-providers-detail #solution-providers-form #magento-detail .intro button[type='submit'],#magento-detail .intro .solution-providers-detail .marketo-form-custom-style #form button.mktoButton,.solution-providers-detail .marketo-form-custom-style #form #magento-detail .intro button.mktoButton,#magento-detail .intro .page-id-signup-register__main [type=submit],.page-id-signup-register__main #magento-detail .intro [type=submit],#magento-detail .intro .page-id-signup-home__main .signup .mktoForm button[type='submit'],.page-id-signup-home__main .signup .mktoForm #magento-detail .intro button[type='submit'] {
    margin-top: 6px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #magento-detail .intro .amzn-button,#magento-detail .intro .blog #mktoForm_569 .mktoButton,.blog #mktoForm_569 #magento-detail .intro .mktoButton,#magento-detail .intro #developer-community #community-hero .join-form .col-2 .mktoButton[type='submit'],#developer-community #community-hero .join-form .col-2 #magento-detail .intro .mktoButton[type='submit'],#magento-detail .intro #contact #contact-form .mktoButton[type='submit'],#contact #contact-form #magento-detail .intro .mktoButton[type='submit'],#magento-detail .intro .contact-form .mktoButton[type='submit'],.contact-form #magento-detail .intro .mktoButton[type='submit'],#magento-detail .intro #growth-guaranteed #contact-form .mktoButton[type='submit'],#growth-guaranteed #contact-form #magento-detail .intro .mktoButton[type='submit'],#magento-detail .intro .solution-providers-detail #solution-providers-form button[type='submit'],.solution-providers-detail #solution-providers-form #magento-detail .intro button[type='submit'],#magento-detail .intro .solution-providers-detail .marketo-form-custom-style #form button.mktoButton,.solution-providers-detail .marketo-form-custom-style #form #magento-detail .intro button.mktoButton,#magento-detail .intro .page-id-signup-register__main [type=submit],.page-id-signup-register__main #magento-detail .intro [type=submit],#magento-detail .intro .page-id-signup-home__main .signup .mktoForm button[type='submit'],.page-id-signup-home__main .signup .mktoForm #magento-detail .intro button[type='submit'] {
    margin-bottom: 40px;
  }
}

@media only screen and (max-width: 759px) {
  #magento-detail .intro .amzn-button,#magento-detail .intro .blog #mktoForm_569 .mktoButton,.blog #mktoForm_569 #magento-detail .intro .mktoButton,#magento-detail .intro #developer-community #community-hero .join-form .col-2 .mktoButton[type='submit'],#developer-community #community-hero .join-form .col-2 #magento-detail .intro .mktoButton[type='submit'],#magento-detail .intro #contact #contact-form .mktoButton[type='submit'],#contact #contact-form #magento-detail .intro .mktoButton[type='submit'],#magento-detail .intro .contact-form .mktoButton[type='submit'],.contact-form #magento-detail .intro .mktoButton[type='submit'],#magento-detail .intro #growth-guaranteed #contact-form .mktoButton[type='submit'],#growth-guaranteed #contact-form #magento-detail .intro .mktoButton[type='submit'],#magento-detail .intro .solution-providers-detail #solution-providers-form button[type='submit'],.solution-providers-detail #solution-providers-form #magento-detail .intro button[type='submit'],#magento-detail .intro .solution-providers-detail .marketo-form-custom-style #form button.mktoButton,.solution-providers-detail .marketo-form-custom-style #form #magento-detail .intro button.mktoButton,#magento-detail .intro .page-id-signup-register__main [type=submit],.page-id-signup-register__main #magento-detail .intro [type=submit],#magento-detail .intro .page-id-signup-home__main .signup .mktoForm button[type='submit'],.page-id-signup-home__main .signup .mktoForm #magento-detail .intro button[type='submit'] {
    margin-bottom: 30px;
  }
}}

#magento-detail #magento-video {
  padding-top: 50px;
  padding-bottom: 50px;
  background: #eaeded;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #magento-detail #magento-video {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  #magento-detail #magento-video {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #magento-detail #magento-video {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 759px) {
  #magento-detail #magento-video {
    padding-bottom: 30px;
  }
}

@media only screen and (min-width: 760px) {
  #magento-detail #magento-video .row {
    height: 100%;
    font-size: 0;
  }

  #magento-detail #magento-video .row>*,#magento-detail #magento-video .row:after,#magento-detail #magento-video .row:before {
    float: none;
    display: inline-block;
    vertical-align: middle;
    font-size: 15px;
  }

  #magento-detail #magento-video .row:after,#magento-detail #magento-video .row:before {
    content: '';
    height: 100%;
    width: 0;
  }

  #magento-detail #magento-video .row>.v-nudge {
    margin-bottom: 2%;
  }
}

@media only screen and (max-width: 1039px) {
  #magento-detail #magento-video .row:after,#magento-detail #magento-video .row>*,#magento-detail #magento-video .row:before {
    font-size: 13px;
  }
}

#magento-detail #magento-video .contact-sales {
  margin-top: 5px;
}

#magento-detail #magento-video .logo-section span:first-child {
  position: absolute;
  margin-left: 0px;
}

#magento-detail #magento-video .logo-section span {
  display: inline-block;
}

@media (min-width: 760px) {
  #magento-detail #magento-video .logo-section span {
    margin-left: 60px;
  }
}

#recurly-detail .automatic-payments {
  padding-top: 50px;
  padding-bottom: 0px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #recurly-detail .automatic-payments {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  #recurly-detail .automatic-payments {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #recurly-detail .automatic-payments {
    padding-bottom: 0px;
  }
}

@media only screen and (max-width: 759px) {
  #recurly-detail .automatic-payments {
    padding-bottom: 0px;
  }
}

#recurly-detail .automatic-payments .v-align-sprite {
  display: table;
}

#recurly-detail .automatic-payments .v-align-sprite>* {
  display: table-cell;
  vertical-align: middle;
  text-align: left;
}

#recurly-detail .automatic-payments .v-align-sprite>*:first-child {
  padding-right: 20px;
}

#recurly-detail .automatic-payments .v-align-sprite>* h1,#recurly-detail .automatic-payments .v-align-sprite>* h2 {
  margin: 0;
}

@media only screen and (max-width: 759px) {
  #recurly-detail .automatic-payments .v-align-sprite,#recurly-detail .automatic-payments .v-align-sprite>* {
    display: block;
    text-align: center;
  }

  #recurly-detail .automatic-payments .v-align-sprite:first-child,#recurly-detail .automatic-payments .v-align-sprite>*:first-child {
    padding-right: 0;
  }
}

#recurly-detail .automatic-payments .v-align-sprite .icon:before {
  content: '';
  display: block;
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/sprites-full.b99d6dc8.png');
  zoom: 1;
  -moz-transform: scale(1) rotate(0.001deg);
  -moz-transform-origin: 0 0;
}

#recurly-detail .automatic-payments .v-align-sprite .icon,#recurly-detail .automatic-payments .v-align-sprite .icon:before {
  width: 68px;
  height: 68px;
}

@media only screen and (max-width: 1039px) {
  #recurly-detail .automatic-payments .v-align-sprite .icon {
    width: 46.24px;
    height: 46.24px;
  }

  #recurly-detail .automatic-payments .v-align-sprite .icon:before {
    zoom: 0.68;
    -moz-transform: scale(0.68) rotate(0.001deg);
  }
}

@media only screen and (max-width: 759px) {
  #recurly-detail .automatic-payments .v-align-sprite .icon {
    margin: 0 auto 10px;
    position: relative;
    top: 0;
  }
}

.shopify-layout,.shopify-layout body {
  height: 100%;
}

.shopify-layout body {
  padding: 0;
  background: #ebebeb;
  font-family: Amazon Ember;
}

.shopify-layout .main {
  margin-left: auto;
  margin-right: auto;
  background: #f0f2f1;
  max-width: 920px;
  padding: 0 65px;
  min-height: 100%;
}

@media only screen and (min-width: 321px) and (max-width: 759px) {
  .shopify-layout .main {
    padding: 0 20px;
  }
}

@media only screen and (max-width: 320px) {
  .shopify-layout .main {
    padding: 0;
  }
}

.shopify-layout .main__header,.shopify-layout .main__footer {
  padding: 0 4px;
}

.shopify-layout .main__header {
  border-top: 3px solid #b0bbc1;
}

.shopify-layout .main__heading {
  padding-top: 50px;
  padding-bottom: 0px;
  font-size: 25px;
  color: #6a6a6a;
  font-family: 'freightsansblack';
  text-align: center;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .shopify-layout .main__heading {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .shopify-layout .main__heading {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .shopify-layout .main__heading {
    padding-bottom: 0px;
  }
}

@media only screen and (max-width: 759px) {
  .shopify-layout .main__heading {
    padding-bottom: 0px;
  }
}

@media only screen and (min-width: 760px) {
  .shopify-layout .main__heading {
    font-size: 35px;
  }
}

.shopify-layout .main__content {
  padding-top: 50px;
  padding-bottom: 55px;
  margin-top: 30px;
  margin-bottom: 90px;
  padding-left: 40px;
  padding-right: 40px;
  background: #fafafa;
  box-shadow: 0 3px 3px rgba(0,47,54,0.1);
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .shopify-layout .main__content {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .shopify-layout .main__content {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .shopify-layout .main__content {
    padding-bottom: 44px;
  }
}

@media only screen and (max-width: 759px) {
  .shopify-layout .main__content {
    padding-bottom: 33px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .shopify-layout .main__content {
    margin-top: 24px;
  }
}

@media only screen and (max-width: 759px) {
  .shopify-layout .main__content {
    margin-top: 18px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .shopify-layout .main__content {
    margin-bottom: 72px;
  }
}

@media only screen and (max-width: 759px) {
  .shopify-layout .main__content {
    margin-bottom: 54px;
  }
}

.shopify-layout .main__footer {
  border-top: 1px solid #6c7778;
  overflow: hidden;
}

.shopify-layout .main__footer .contact-link {
  display: block;
  padding: 5px 0 20px;
  text-align: center;
  font-weight: 300;
}

@media only screen and (min-width: 760px) {
  .shopify-layout .main__footer .contact-link {
    position: absolute;
    top: 50%;
    right: 4px;
    -ms-transform: translateY(-52%);
    transform: translateY(-52%);
    padding: 0;
  }
}

.shopify-layout .logos {
  padding: 15px 2px;
  text-align: left;
}

@media all {
  .shopify-layout .logos {
    height: 100%;
    font-size: 0;
  }

  .shopify-layout .logos>*,.shopify-layout .logos:after,.shopify-layout .logos:before {
    float: none;
    display: inline-block;
    vertical-align: middle;
    font-size: 15px;
  }

  .shopify-layout .logos:after,.shopify-layout .logos:before {
    content: '';
    height: 100%;
    width: 0;
  }
}

@media only screen and (max-width: 1039px) {
  .shopify-layout .logos:after,.shopify-layout .logos>*,.shopify-layout .logos:before {
    font-size: 13px;
  }
}

@media only screen and (max-width: 759px) {
  .shopify-layout .logos {
    text-align: center;
  }
}

.shopify-layout .logos__divider {
  height: 15px;
  width: 1px;
  margin: 0 15px;
  background-color: rgba(176,187,193,0.5);
}

.shopify-layout .logos__amazon {
  top: 4px;
}

.shopify-layout .logos__shopify {
  top: -3px;
}

.shopify-layout .logos--footer {
  float: left;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  opacity: 0.6;
}

@media only screen and (max-width: 759px) {
  .shopify-layout .logos--footer {
    float: none;
  }
}

.shopify-layout .logos--footer .logos__amazon {
  width: 60px;
  top: 3px;
}

.shopify-layout .logos--footer .logos__shopify {
  width: 80px;
}

.shopify-layout .integration-steps {
  text-align: center;
}

.shopify-layout .integration-steps .step {
  padding-bottom: 90px;
}

@media only screen and (min-width: 760px) {
  .shopify-layout .integration-steps .step {
    height: 100%;
    font-size: 0;
  }

  .shopify-layout .integration-steps .step>*,.shopify-layout .integration-steps .step:after,.shopify-layout .integration-steps .step:before {
    float: none;
    display: inline-block;
    vertical-align: middle;
    font-size: 15px;
  }

  .shopify-layout .integration-steps .step:after,.shopify-layout .integration-steps .step:before {
    content: '';
    height: 100%;
    width: 0;
  }
}

@media only screen and (max-width: 1039px) {
  .shopify-layout .integration-steps .step:after,.shopify-layout .integration-steps .step>*,.shopify-layout .integration-steps .step:before {
    font-size: 13px;
  }
}

@media only screen and (min-width: 760px) {
  .shopify-layout .integration-steps .step {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    text-align: left;
    padding-bottom: 80px;
  }
}

.shopify-layout .integration-steps .step.step-3 {
  padding-bottom: 0;
}

.shopify-layout .integration-steps .step.step-3:before {
  display: none;
}

.shopify-layout .integration-steps .step:before {
  content: '';
  display: block;
  position: absolute;
  bottom: 22px;
  left: 50%;
  width: 7px;
  height: 46px;
  margin-left: -2px;
  background: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/solution_providers/shopify_walkthrough/Dots@1x.4d9e436e.png') 0 0 no-repeat;
}

@media only screen and (min-width: 760px) {
  .shopify-layout .integration-steps .step:before {
    position: absolute;
    top: 68%;
    left: 30px;
  }
}

@media only screen and (min-width: 760px) {
  .shopify-layout .integration-steps .step.step-2:before {
    top: 68%;
  }
}

.shopify-layout .integration-steps .step__icon {
  margin-left: auto;
  margin-right: auto;
  width: 62px;
  height: 62px;
  margin-bottom: 15px;
}

@media only screen and (min-width: 760px) {
  .shopify-layout .integration-steps .step__icon {
    margin-right: 25px;
    margin-bottom: 0;
  }
}

.shopify-layout .integration-steps .step__icon--step-1 {
  background: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/solution_providers/shopify_walkthrough/Step1@1x.5387a86c.png') 0 0 no-repeat;
}

.shopify-layout .integration-steps .step__icon--step-2 {
  background: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/solution_providers/shopify_walkthrough/Step2@1x.a38e9f4a.png') 0 0 no-repeat;
}

@media only screen and (min-width: 760px) {
  .shopify-layout .integration-steps .step__icon--step-2 {
    margin-top: -2%;
  }
}

.shopify-layout .integration-steps .step__icon--step-3 {
  background: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/solution_providers/shopify_walkthrough/Step3@1x.4ffcf4df.png') 0 0 no-repeat;
}

.shopify-layout .integration-steps .step__body>:first-child {
  margin-top: 0;
}

.shopify-layout .integration-steps .step__body>:last-child {
  margin-bottom: 0;
}

@media only screen and (min-width: 760px) {
  .shopify-layout .integration-steps .step__body {
    -ms-flex: 1;
    flex: 1;
  }
}

.shopify-layout .integration-steps .step__body h2 {
  font-size: 18px;
  font-weight: 400;
  color: #4d4d4d;
  margin-bottom: 5px;
}

.shopify-layout .integration-steps .step__body h2+.step__button {
  margin-top: 5px;
}

.shopify-layout .integration-steps .step__body p {
  color: #6a6a6a;
  font-size: 13px;
  line-height: 1.6;
  font-weight: 300;
  margin-bottom: 8px;
}

.shopify-layout .integration-steps .step__button {
  margin-top: 6px;
}

@media only screen and (min-width: 760px) {
  .shopify-layout .integration-steps .step__button {
    margin-top: 10px;
  }
}

.shopify-layout .shopify-button {
  background: #56a5d0;
  color: #fafafa;
  border: 0;
  border-radius: 20px;
  padding: 5px 20px;
  display: inline-block;
  font-size: 13px;
  font-weight: 300;
}

.shopify-layout .modal {
  background: rgba(0,0,0,0.6);
  font-weight: 300;
  cursor: pointer;
  padding-right: 0 !important;
}

.shopify-layout .modal-dialog {
  width: 100%;
  max-width: 760px;
  cursor: default;
  margin: 20px auto;
}

.shopify-layout .modal-content>div {
  padding: 15px 35px;
}

.shopify-layout .modal-content .modal-header {
  padding-right: 20px;
}

.shopify-layout .modal-content .modal-footer {
  padding-right: 25px;
}

.shopify-layout .modal .modal-footer .shopify-button:first-child {
  margin-right: 10px;
}

@media print {
  .shopify-layout .modal-open .main {
    font-family: arial, sans-serif;
    padding: 0;
  }

  .shopify-layout .modal-open .main>* {
    display: none;
  }

  .shopify-layout .modal-open .modal {
    display: block;
    width: 100%;
    position: relative;
    line-height: 1.4;
  }

  .shopify-layout .modal-open .modal * {
    border: 0;
  }

  .shopify-layout .modal-open .modal ul,.shopify-layout .modal-open .modal ol {
    padding-left: 30px;
  }

  .shopify-layout .modal-open .modal-title,.shopify-layout .modal-open .modal-header,.shopify-layout .modal-open .modal-body {
    margin: 0;
    padding: 0;
  }

  .shopify-layout .modal-open .modal-title {
    margin-bottom: 15px;
  }

  .shopify-layout .modal-open .modal-footer {
    display: none;
  }

  .shopify-layout .modal-open .modal .close {
    display: none;
  }
}

@media print {
  .shopify-layout {
    width: 100%;
    overflow: visible;
  }
}

@media only screen and (min-width: 760px) {
  .shopify-layout.ie9 .step__body,.shopify-layout.ie8 .step__body {
    max-width: 470px;
  }
}

#social-annex-detail .intro {
  padding-top: 0px;
  padding-bottom: 0px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #social-annex-detail .intro {
    padding-top: 0px;
  }
}

@media only screen and (max-width: 759px) {
  #social-annex-detail .intro {
    padding-top: 0px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #social-annex-detail .intro {
    padding-bottom: 0px;
  }
}

@media only screen and (max-width: 759px) {
  #social-annex-detail .intro {
    padding-bottom: 0px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #social-annex-detail .intro .amzn-button,#social-annex-detail .intro .blog #mktoForm_569 .mktoButton,.blog #mktoForm_569 #social-annex-detail .intro .mktoButton,#social-annex-detail .intro #developer-community #community-hero .join-form .col-2 .mktoButton[type='submit'],#developer-community #community-hero .join-form .col-2 #social-annex-detail .intro .mktoButton[type='submit'],#social-annex-detail .intro #contact #contact-form .mktoButton[type='submit'],#contact #contact-form #social-annex-detail .intro .mktoButton[type='submit'],#social-annex-detail .intro .contact-form .mktoButton[type='submit'],.contact-form #social-annex-detail .intro .mktoButton[type='submit'],#social-annex-detail .intro #growth-guaranteed #contact-form .mktoButton[type='submit'],#growth-guaranteed #contact-form #social-annex-detail .intro .mktoButton[type='submit'],#social-annex-detail .intro .solution-providers-detail #solution-providers-form button[type='submit'],.solution-providers-detail #solution-providers-form #social-annex-detail .intro button[type='submit'],#social-annex-detail .intro .solution-providers-detail .marketo-form-custom-style #form button.mktoButton,.solution-providers-detail .marketo-form-custom-style #form #social-annex-detail .intro button.mktoButton,#social-annex-detail .intro .page-id-signup-register__main [type=submit],.page-id-signup-register__main #social-annex-detail .intro [type=submit],#social-annex-detail .intro .page-id-signup-home__main .signup .mktoForm button[type='submit'],.page-id-signup-home__main .signup .mktoForm #social-annex-detail .intro button[type='submit'] {
    margin-top: 10px;
    margin-bottom: 50px;
  }@  media only screen and (min-width: 760px) and (max-width: 1039px) {
    #social-annex-detail .intro .amzn-button,#social-annex-detail .intro .blog #mktoForm_569 .mktoButton,.blog #mktoForm_569 #social-annex-detail .intro .mktoButton,#social-annex-detail .intro #developer-community #community-hero .join-form .col-2 .mktoButton[type='submit'],#developer-community #community-hero .join-form .col-2 #social-annex-detail .intro .mktoButton[type='submit'],#social-annex-detail .intro #contact #contact-form .mktoButton[type='submit'],#contact #contact-form #social-annex-detail .intro .mktoButton[type='submit'],#social-annex-detail .intro .contact-form .mktoButton[type='submit'],.contact-form #social-annex-detail .intro .mktoButton[type='submit'],#social-annex-detail .intro #growth-guaranteed #contact-form .mktoButton[type='submit'],#growth-guaranteed #contact-form #social-annex-detail .intro .mktoButton[type='submit'],#social-annex-detail .intro .solution-providers-detail #solution-providers-form button[type='submit'],.solution-providers-detail #solution-providers-form #social-annex-detail .intro button[type='submit'],#social-annex-detail .intro .solution-providers-detail .marketo-form-custom-style #form button.mktoButton,.solution-providers-detail .marketo-form-custom-style #form #social-annex-detail .intro button.mktoButton,#social-annex-detail .intro .page-id-signup-register__main [type=submit],.page-id-signup-register__main #social-annex-detail .intro [type=submit],#social-annex-detail .intro .page-id-signup-home__main .signup .mktoForm button[type='submit'],.page-id-signup-home__main .signup .mktoForm #social-annex-detail .intro button[type='submit']{margin-top: 8px;
  }
}

@media only screen and (max-width: 759px) {
  #social-annex-detail .intro .amzn-button,#social-annex-detail .intro .blog #mktoForm_569 .mktoButton,.blog #mktoForm_569 #social-annex-detail .intro .mktoButton,#social-annex-detail .intro #developer-community #community-hero .join-form .col-2 .mktoButton[type='submit'],#developer-community #community-hero .join-form .col-2 #social-annex-detail .intro .mktoButton[type='submit'],#social-annex-detail .intro #contact #contact-form .mktoButton[type='submit'],#contact #contact-form #social-annex-detail .intro .mktoButton[type='submit'],#social-annex-detail .intro .contact-form .mktoButton[type='submit'],.contact-form #social-annex-detail .intro .mktoButton[type='submit'],#social-annex-detail .intro #growth-guaranteed #contact-form .mktoButton[type='submit'],#growth-guaranteed #contact-form #social-annex-detail .intro .mktoButton[type='submit'],#social-annex-detail .intro .solution-providers-detail #solution-providers-form button[type='submit'],.solution-providers-detail #solution-providers-form #social-annex-detail .intro button[type='submit'],#social-annex-detail .intro .solution-providers-detail .marketo-form-custom-style #form button.mktoButton,.solution-providers-detail .marketo-form-custom-style #form #social-annex-detail .intro button.mktoButton,#social-annex-detail .intro .page-id-signup-register__main [type=submit],.page-id-signup-register__main #social-annex-detail .intro [type=submit],#social-annex-detail .intro .page-id-signup-home__main .signup .mktoForm button[type='submit'],.page-id-signup-home__main .signup .mktoForm #social-annex-detail .intro button[type='submit'] {
    margin-top: 6px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #social-annex-detail .intro .amzn-button,#social-annex-detail .intro .blog #mktoForm_569 .mktoButton,.blog #mktoForm_569 #social-annex-detail .intro .mktoButton,#social-annex-detail .intro #developer-community #community-hero .join-form .col-2 .mktoButton[type='submit'],#developer-community #community-hero .join-form .col-2 #social-annex-detail .intro .mktoButton[type='submit'],#social-annex-detail .intro #contact #contact-form .mktoButton[type='submit'],#contact #contact-form #social-annex-detail .intro .mktoButton[type='submit'],#social-annex-detail .intro .contact-form .mktoButton[type='submit'],.contact-form #social-annex-detail .intro .mktoButton[type='submit'],#social-annex-detail .intro #growth-guaranteed #contact-form .mktoButton[type='submit'],#growth-guaranteed #contact-form #social-annex-detail .intro .mktoButton[type='submit'],#social-annex-detail .intro .solution-providers-detail #solution-providers-form button[type='submit'],.solution-providers-detail #solution-providers-form #social-annex-detail .intro button[type='submit'],#social-annex-detail .intro .solution-providers-detail .marketo-form-custom-style #form button.mktoButton,.solution-providers-detail .marketo-form-custom-style #form #social-annex-detail .intro button.mktoButton,#social-annex-detail .intro .page-id-signup-register__main [type=submit],.page-id-signup-register__main #social-annex-detail .intro [type=submit],#social-annex-detail .intro .page-id-signup-home__main .signup .mktoForm button[type='submit'],.page-id-signup-home__main .signup .mktoForm #social-annex-detail .intro button[type='submit'] {
    margin-bottom: 40px;
  }
}

@media only screen and (max-width: 759px) {
  #social-annex-detail .intro .amzn-button,#social-annex-detail .intro .blog #mktoForm_569 .mktoButton,.blog #mktoForm_569 #social-annex-detail .intro .mktoButton,#social-annex-detail .intro #developer-community #community-hero .join-form .col-2 .mktoButton[type='submit'],#developer-community #community-hero .join-form .col-2 #social-annex-detail .intro .mktoButton[type='submit'],#social-annex-detail .intro #contact #contact-form .mktoButton[type='submit'],#contact #contact-form #social-annex-detail .intro .mktoButton[type='submit'],#social-annex-detail .intro .contact-form .mktoButton[type='submit'],.contact-form #social-annex-detail .intro .mktoButton[type='submit'],#social-annex-detail .intro #growth-guaranteed #contact-form .mktoButton[type='submit'],#growth-guaranteed #contact-form #social-annex-detail .intro .mktoButton[type='submit'],#social-annex-detail .intro .solution-providers-detail #solution-providers-form button[type='submit'],.solution-providers-detail #solution-providers-form #social-annex-detail .intro button[type='submit'],#social-annex-detail .intro .solution-providers-detail .marketo-form-custom-style #form button.mktoButton,.solution-providers-detail .marketo-form-custom-style #form #social-annex-detail .intro button.mktoButton,#social-annex-detail .intro .page-id-signup-register__main [type=submit],.page-id-signup-register__main #social-annex-detail .intro [type=submit],#social-annex-detail .intro .page-id-signup-home__main .signup .mktoForm button[type='submit'],.page-id-signup-home__main .signup .mktoForm #social-annex-detail .intro button[type='submit'] {
    margin-bottom: 30px;
  }
}}

.page-id-solution-providers-home__main {
  background: #eaeded;
}

.page-id-solution-providers-home__main .hero {
  color: #333e48;
  overflow: hidden;
}

@media only screen and (max-width: 759px) {
  .page-id-solution-providers-home__main .hero .row {
    text-align: left;
  }
}

.page-id-solution-providers-home__main .hero__bg {
  background-color: #eaeded;
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/signup-hero.c4f166c6.jpg');
  background-position: 70% 0;
}

@media only screen and (max-width: 759px) {
  .page-id-solution-providers-home__main .hero__bg {
    height: 146%;
  }
}

.page-id-solution-providers-home__main .hero__subtext {
  padding-bottom: 22px;
}

.page-id-solution-providers-home__main .hero__subtext h2 {
  margin-bottom: 10px;
}

.page-id-solution-providers-home__main .sp-no-results {
  display: none;
}

.page-id-solution-providers-home__main .showcase__heading+p {
  margin-top: 12.5px;
}

.page-id-solution-providers-home__main .integration-list {
  text-align: center;
  margin-top: 10px;
}

.page-id-solution-providers-home__main .integration-list .sign-up-now {
  padding: 25px 20px 30px;
}

.page-id-solution-providers-home__main .integration-list .sign-up-now:before {
  content: '';
  display: block;
  position: absolute;
  top: 10px;
  right: 10px;
  bottom: 10px;
  left: 10px;
  background: #eaeded;
  border-radius: 4px;
}

.page-id-solution-providers-home__main .dynamic-list {
  padding-top: 50px;
  padding-bottom: 50px;
  display: none;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .page-id-solution-providers-home__main .dynamic-list {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .page-id-solution-providers-home__main .dynamic-list {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .page-id-solution-providers-home__main .dynamic-list {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .page-id-solution-providers-home__main .dynamic-list {
    padding-bottom: 30px;
  }
}

.page-id-solution-providers-home__main #solution-provider-dynamic-list a,.page-id-solution-providers-home__main .solution-provider-list a {
  display: block;
  padding-top: 10px;
  padding-bottom: 10px;
}

.page-id-solution-providers-home__main #solution-provider-dynamic-list {
  margin-top: -20px;
}

@media only screen and (min-width: 760px) {
  .solution-providers-detail .logo,.solution-providers-resources .logo {
    margin-left: 0;
  }
}

.solution-providers-detail .lego-element.hero>.container>.row:after,.solution-providers-detail .lego-element.hero>.desktop-only-message>.row:after {
  min-height: 200px;
}

.solution-providers-detail .hero img {
  max-width: 100%;
}

.solution-providers-detail .hero__bg {
  background-repeat: repeat-x;
}

.solution-providers-detail .setup-resources {
  position: absolute;
  top: 100px;
  right: 0;
  color: #002f36;
  font-size: 24px;
}

@media only screen and (max-width: 759px) {
  .solution-providers-detail .setup-resources {
    display: none;
  }
}

.solution-providers-detail .setup-resources:hover {
  text-decoration: none;
}

.solution-providers-detail .setup-resources img {
  left: -3px;
  position: relative;
  top: -2px;
}

.solution-providers-detail .detail-setup-video {
  background: #eaeded;
}

.solution-providers-detail .as-container:nth-child(2) .setup {
  background: linear-gradient(19deg, #1b2126 0%, #262e34 32%, #3a434c 68%, #48525c 100%);
}

.solution-providers-detail .setup {
  background: linear-gradient(10deg, #0c0f12 7%, #373f47 39%, #48525c 59%, #48525c 82%, #333a42 98%);
  color: #fafafa;
}

.solution-providers-detail .setup h1,.solution-providers-detail .setup h2,.solution-providers-detail .setup h3,.solution-providers-detail .setup h4 {
  color: inherit;
}

.solution-providers-detail .setup h1 {
  margin-top: 0;
  color: #333e48;
  font-size: 38px;
  line-height: 1.18;
  font-weight: 300;
}

@media only screen and (max-width: 1039px) {
  .solution-providers-detail .setup h1 {
    font-size: 30px;
    line-height: 1.2;
  }
}

@media only screen and (min-width: 1040px) {
  .solution-providers-detail .setup h1 {
    margin-top: 0px;
    margin-bottom: 21.875px;
  }
}

.solution-providers-detail .setup h1 {
  color: #fafafa;
}

.solution-providers-detail .setup a {
  color: #fafafa;
  font-weight: bold;
}

.solution-providers-detail .setup .steps {
  margin-left: -20px;
  margin-right: -20px;
}

.solution-providers-detail .setup .steps>* {
  padding-left: 20px;
  padding-right: 20px;
}

.solution-providers-detail .setup .steps h2 {
  margin-bottom: 10px;
}

.solution-providers-detail .setup .steps h4 {
  color: #333e48;
  font-size: 23px;
  line-height: 1.3;
  font-weight: 400;
  margin-top: 25px;
  color: #fafafa;
  margin-top: 10px;
}

@media only screen and (max-width: 1039px) {
  .solution-providers-detail .setup .steps h4 {
    font-size: 18px;
    line-height: 1.33;
  }
}

@media only screen and (max-width: 759px) {
  .solution-providers-detail .setup .steps h4.no-scale {
    font-size: 23px;
    line-height: 1.3;
  }
}

@media only screen and (min-width: 1040px) {
  .solution-providers-detail .setup .steps h4 {
    margin-top: 21.875px;
    margin-bottom: 12.5px;
  }
}

.solution-providers-detail .setup .steps .sprite:before,.solution-providers-detail .setup .steps #main-nav.navbar .left-buttons .dropdown-menu li a:not(.flag-icon-sm):before,#main-nav.navbar .left-buttons .dropdown-menu li .solution-providers-detail .setup .steps a:not(.flag-icon-sm):before,.solution-providers-detail .setup .steps #main-nav .navbar .left-buttons .dropdown-menu li a:not(.flag-icon-sm):before,#main-nav .navbar .left-buttons .dropdown-menu li .solution-providers-detail .setup .steps a:not(.flag-icon-sm):before,.solution-providers-detail .setup .steps #growth-guaranteed #confidence .quotes-box .padlock:before,#growth-guaranteed #confidence .quotes-box .solution-providers-detail .setup .steps .padlock:before,.solution-providers-detail .setup .steps .solution-providers-resources.magento .downloads>div:before,.solution-providers-resources.magento .solution-providers-detail .setup .steps .downloads>div:before {
  margin: 5px 0 10px;
}

@media only screen and (max-width: 759px) {
  .solution-providers-detail .setup .steps .sprite:before,.solution-providers-detail .setup .steps #main-nav.navbar .left-buttons .dropdown-menu li a:not(.flag-icon-sm):before,#main-nav.navbar .left-buttons .dropdown-menu li .solution-providers-detail .setup .steps a:not(.flag-icon-sm):before,.solution-providers-detail .setup .steps #main-nav .navbar .left-buttons .dropdown-menu li a:not(.flag-icon-sm):before,#main-nav .navbar .left-buttons .dropdown-menu li .solution-providers-detail .setup .steps a:not(.flag-icon-sm):before,.solution-providers-detail .setup .steps #growth-guaranteed #confidence .quotes-box .padlock:before,#growth-guaranteed #confidence .quotes-box .solution-providers-detail .setup .steps .padlock:before,.solution-providers-detail .setup .steps .solution-providers-resources.magento .downloads>div:before,.solution-providers-resources.magento .solution-providers-detail .setup .steps .downloads>div:before {
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
}

.solution-providers-detail .setup .steps .amzn-button,.solution-providers-detail .setup .steps .blog #mktoForm_569 .mktoButton,.blog #mktoForm_569 .solution-providers-detail .setup .steps .mktoButton,.solution-providers-detail .setup .steps #developer-community #community-hero .join-form .col-2 .mktoButton[type='submit'],#developer-community #community-hero .join-form .col-2 .solution-providers-detail .setup .steps .mktoButton[type='submit'],.solution-providers-detail .setup .steps #contact #contact-form .mktoButton[type='submit'],#contact #contact-form .solution-providers-detail .setup .steps .mktoButton[type='submit'],.solution-providers-detail .setup .steps .contact-form .mktoButton[type='submit'],.contact-form .solution-providers-detail .setup .steps .mktoButton[type='submit'],.solution-providers-detail .setup .steps #growth-guaranteed #contact-form .mktoButton[type='submit'],#growth-guaranteed #contact-form .solution-providers-detail .setup .steps .mktoButton[type='submit'],.solution-providers-detail .setup .steps #solution-providers-form button[type='submit'],.solution-providers-detail #solution-providers-form .setup .steps button[type='submit'],.solution-providers-detail .setup .steps .marketo-form-custom-style #form button.mktoButton,.solution-providers-detail .marketo-form-custom-style #form .setup .steps button.mktoButton,.solution-providers-detail .setup .steps .solution-providers-resources #contact .contact-form .mktoButton[type='submit'],.solution-providers-resources #contact .contact-form .solution-providers-detail .setup .steps .mktoButton[type='submit'],.solution-providers-detail .setup .steps .page-id-signup-register__main [type=submit],.page-id-signup-register__main .solution-providers-detail .setup .steps [type=submit],.solution-providers-detail .setup .steps .page-id-signup-home__main .signup .mktoForm button[type='submit'],.page-id-signup-home__main .signup .mktoForm .solution-providers-detail .setup .steps button[type='submit'] {
  padding: 7px 10px;
  color: #333e48;
  font-weight: 600;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .solution-providers-detail .setup .steps .amzn-button,.solution-providers-detail .setup .steps .blog #mktoForm_569 .mktoButton,.blog #mktoForm_569 .solution-providers-detail .setup .steps .mktoButton,.solution-providers-detail .setup .steps #developer-community #community-hero .join-form .col-2 .mktoButton[type='submit'],#developer-community #community-hero .join-form .col-2 .solution-providers-detail .setup .steps .mktoButton[type='submit'],.solution-providers-detail .setup .steps #contact #contact-form .mktoButton[type='submit'],#contact #contact-form .solution-providers-detail .setup .steps .mktoButton[type='submit'],.solution-providers-detail .setup .steps .contact-form .mktoButton[type='submit'],.contact-form .solution-providers-detail .setup .steps .mktoButton[type='submit'],.solution-providers-detail .setup .steps #growth-guaranteed #contact-form .mktoButton[type='submit'],#growth-guaranteed #contact-form .solution-providers-detail .setup .steps .mktoButton[type='submit'],.solution-providers-detail .setup .steps #solution-providers-form button[type='submit'],.solution-providers-detail #solution-providers-form .setup .steps button[type='submit'],.solution-providers-detail .setup .steps .marketo-form-custom-style #form button.mktoButton,.solution-providers-detail .marketo-form-custom-style #form .setup .steps button.mktoButton,.solution-providers-detail .setup .steps .solution-providers-resources #contact .contact-form .mktoButton[type='submit'],.solution-providers-resources #contact .contact-form .solution-providers-detail .setup .steps .mktoButton[type='submit'],.solution-providers-detail .setup .steps .page-id-signup-register__main [type=submit],.page-id-signup-register__main .solution-providers-detail .setup .steps [type=submit],.solution-providers-detail .setup .steps .page-id-signup-home__main .signup .mktoForm button[type='submit'],.page-id-signup-home__main .signup .mktoForm .solution-providers-detail .setup .steps button[type='submit'] {
    font-size: 14px;
  }
}

@media only screen and (min-width: 760px) {
  .solution-providers-detail .setup .steps .amzn-button,.solution-providers-detail .setup .steps .blog #mktoForm_569 .mktoButton,.blog #mktoForm_569 .solution-providers-detail .setup .steps .mktoButton,.solution-providers-detail .setup .steps #developer-community #community-hero .join-form .col-2 .mktoButton[type='submit'],#developer-community #community-hero .join-form .col-2 .solution-providers-detail .setup .steps .mktoButton[type='submit'],.solution-providers-detail .setup .steps #contact #contact-form .mktoButton[type='submit'],#contact #contact-form .solution-providers-detail .setup .steps .mktoButton[type='submit'],.solution-providers-detail .setup .steps .contact-form .mktoButton[type='submit'],.contact-form .solution-providers-detail .setup .steps .mktoButton[type='submit'],.solution-providers-detail .setup .steps #growth-guaranteed #contact-form .mktoButton[type='submit'],#growth-guaranteed #contact-form .solution-providers-detail .setup .steps .mktoButton[type='submit'],.solution-providers-detail .setup .steps #solution-providers-form button[type='submit'],.solution-providers-detail #solution-providers-form .setup .steps button[type='submit'],.solution-providers-detail .setup .steps .marketo-form-custom-style #form button.mktoButton,.solution-providers-detail .marketo-form-custom-style #form .setup .steps button.mktoButton,.solution-providers-detail .setup .steps .solution-providers-resources #contact .contact-form .mktoButton[type='submit'],.solution-providers-resources #contact .contact-form .solution-providers-detail .setup .steps .mktoButton[type='submit'],.solution-providers-detail .setup .steps .page-id-signup-register__main [type=submit],.page-id-signup-register__main .solution-providers-detail .setup .steps [type=submit],.solution-providers-detail .setup .steps .page-id-signup-home__main .signup .mktoForm button[type='submit'],.page-id-signup-home__main .signup .mktoForm .solution-providers-detail .setup .steps button[type='submit'] {
    width: 100%;
  }
}

.solution-providers-detail .setup .lego-element.steps>* {
  padding-left: 10px;
  padding-right: 10px;
}

@media only screen and (min-width: 760px) {
  .solution-providers-detail .setup .lego-element.steps {
    margin-left: -10px;
  }
}

.solution-providers-detail .setup .solution-provider-cta h2 {
  color: #ff9900;
}

@media only screen and (min-width: 760px) {
  .solution-providers-detail .more-info h5 {
    padding-left: 60px;
  }

  .solution-providers-detail .more-info .sprite:before,.solution-providers-detail .more-info #main-nav.navbar .left-buttons .dropdown-menu li a:not(.flag-icon-sm):before,#main-nav.navbar .left-buttons .dropdown-menu li .solution-providers-detail .more-info a:not(.flag-icon-sm):before,.solution-providers-detail .more-info #main-nav .navbar .left-buttons .dropdown-menu li a:not(.flag-icon-sm):before,#main-nav .navbar .left-buttons .dropdown-menu li .solution-providers-detail .more-info a:not(.flag-icon-sm):before,.solution-providers-detail .more-info #growth-guaranteed #confidence .quotes-box .padlock:before,#growth-guaranteed #confidence .quotes-box .solution-providers-detail .more-info .padlock:before,.solution-providers-detail .more-info .solution-providers-resources.magento .downloads>div:before,.solution-providers-resources.magento .solution-providers-detail .more-info .downloads>div:before {
    position: absolute;
  }
}

@media only screen and (max-width: 759px) {
  .solution-providers-detail .more-info .sprite:before,.solution-providers-detail .more-info #main-nav.navbar .left-buttons .dropdown-menu li a:not(.flag-icon-sm):before,#main-nav.navbar .left-buttons .dropdown-menu li .solution-providers-detail .more-info a:not(.flag-icon-sm):before,.solution-providers-detail .more-info #main-nav .navbar .left-buttons .dropdown-menu li a:not(.flag-icon-sm):before,#main-nav .navbar .left-buttons .dropdown-menu li .solution-providers-detail .more-info a:not(.flag-icon-sm):before,.solution-providers-detail .more-info #growth-guaranteed #confidence .quotes-box .padlock:before,#growth-guaranteed #confidence .quotes-box .solution-providers-detail .more-info .padlock:before,.solution-providers-detail .more-info .solution-providers-resources.magento .downloads>div:before,.solution-providers-resources.magento .solution-providers-detail .more-info .downloads>div:before {
    margin: 0 auto 10px;
  }
}

.solution-providers-detail .more-info section {
  padding-top: 50px;
  padding-bottom: 0px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .solution-providers-detail .more-info section {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .solution-providers-detail .more-info section {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .solution-providers-detail .more-info section {
    padding-bottom: 0px;
  }
}

@media only screen and (max-width: 759px) {
  .solution-providers-detail .more-info section {
    padding-bottom: 0px;
  }
}

.solution-providers-detail .more-info section:first-child {
  padding-top: 0;
}

.solution-providers-detail .more-info h5 {
  margin: 0;
}

.solution-providers-detail .more-info h4 {
  margin: 0 0 10px;
}

.solution-providers-detail .more-info>.row {
  margin-left: -20px;
  margin-right: -20px;
}

.solution-providers-detail .more-info>.row>* {
  padding-left: 20px;
  padding-right: 20px;
}

.solution-providers-detail .more-info .benefits {
  margin-top: 30px;
  margin-bottom: 0px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .solution-providers-detail .more-info .benefits {
    margin-top: 24px;
  }
}

@media only screen and (max-width: 759px) {
  .solution-providers-detail .more-info .benefits {
    margin-top: 18px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .solution-providers-detail .more-info .benefits {
    margin-bottom: 0px;
  }
}

@media only screen and (max-width: 759px) {
  .solution-providers-detail .more-info .benefits {
    margin-bottom: 0px;
  }
}

.solution-providers-detail .more-info .video {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 400px;
}

.solution-providers-detail .more-info .video a {
  background: #eaeded;
  border: solid 1px #6c7778;
  border-radius: 4px;
  display: block;
  padding: 2px;
}

.solution-providers-detail .more-info .video img {
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  max-width: 100%;
}

@media only screen and (min-width: 760px) {
  .solution-providers-detail .more-info .video img {
    width: 100%;
  }
}

.solution-providers-detail .more-info .video+h4 {
  margin-top: 20px;
}

.solution-providers-detail .more-info .video-bg {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 60%;
}

.solution-providers-detail .more-info .fast-easy-setup h5 {
  padding: 0;
}

@media only screen and (min-width: 760px) {
  .solution-providers-detail .more-info .more-info__sidebar {
    padding-top: 0;
  }
}

.solution-providers-detail .more-info .more-info__sidebar h3:first-child {
  margin-top: 0;
}

@media only screen and (max-width: 759px) {
  .solution-providers-detail .more-info .more-info__sidebar h3 {
    margin-top: 25px;
  }
}

.solution-providers-detail .links-box {
  display: block;
  margin-left: auto;
  margin-right: auto;
  border: solid 1px #e4e4e4;
  border-radius: 4px;
  max-width: 400px;
  padding: 15px;
}

.solution-providers-detail .links-box ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.solution-providers-detail .links-box ul li {
  margin: 0;
  padding: 5px 0;
}

.solution-providers-detail #solution-providers-form {
  padding-top: 50px;
  padding-bottom: 50px;
  background: #eaeded;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .solution-providers-detail #solution-providers-form {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .solution-providers-detail #solution-providers-form {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .solution-providers-detail #solution-providers-form {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .solution-providers-detail #solution-providers-form {
    padding-bottom: 30px;
  }
}

.solution-providers-detail #solution-providers-form button[type='submit'] {
  float: left;
}

.solution-providers-detail .marketo-form-custom-style input[type="text"],.solution-providers-detail .marketo-form-custom-style input[type="email"],.solution-providers-detail .marketo-form-custom-style input[type="url"],.solution-providers-detail .marketo-form-custom-style .uneditable-input {
  color: #002f36 !important;
}

.solution-providers-detail .marketo-form-custom-style section #form li {
  margin: 0px;
}

.solution-providers-detail .marketo-form-custom-style form,.solution-providers-detail .marketo-form-custom-style .mktoForm .mktoFormCol,.solution-providers-detail .marketo-form-custom-style .mktoForm .mktoFieldWrap,.solution-providers-detail .marketo-form-custom-style .mktoButton,.solution-providers-detail .marketo-form-custom-style .mktoButtonRow,.solution-providers-detail .marketo-form-custom-style input {
  width: 100% !important;
}

.solution-providers-detail .marketo-form-custom-style label {
  width: auto !important;
}

.solution-providers-detail .marketo-form-custom-style .mktoOffset,.solution-providers-detail .marketo-form-custom-style .mktoForm .mktoGutter,.solution-providers-detail .marketo-form-custom-style .mktoForm .mktoRequiredField .mktoAsterix,.solution-providers-detail .marketo-form-custom-style .mktoFieldDescriptor .mktoFormCol,.solution-providers-detail .marketo-form-custom-style .mktoLabel,.solution-providers-detail .marketo-form-custom-style label {
  display: none !important;
}

.solution-providers-detail .marketo-form-custom-style .mktoButtonWrap,.solution-providers-detail .marketo-form-custom-style .mktoFormCol {
  margin: 0px !important;
}

.solution-providers-detail .marketo-form-custom-style #form {
  z-index: 999;
  width: 90%;
  text-align: left;
  padding: 5px 15px 15px;
  background: #fafafa;
  float: right;
  border: 10px solid #fafafa;
  border-radius: 4px;
  box-shadow: 1px 1px 3px 1px rgba(61,52,31,0.3);
  font-family: 'Amazon Ember',sans-serif !important;
}

@media only screen and (max-width: 759px) {
  .solution-providers-detail .marketo-form-custom-style #form {
    max-width: 380px;
    margin: 0 auto;
    padding: 5px;
    float: none;
  }
}

.solution-providers-detail .marketo-form-custom-style #form h4 {
  margin-top: 0;
  color: #333e48;
}

@media only screen and (max-width: 759px) {
  .solution-providers-detail .marketo-form-custom-style #form h4 {
    text-align: center;
  }
}

.solution-providers-detail .marketo-form-custom-style #form p {
  text-align: left;
}

.solution-providers-detail .marketo-form-custom-style #form span.mktError {
  text-align: left;
  position: relative;
}

.solution-providers-detail .marketo-form-custom-style #form span.mktError input {
  background: #ECEFFF;
}

.solution-providers-detail .marketo-form-custom-style #form span.mktError span.mktFormMsg {
  display: inline;
  position: relative;
  float: left;
  margin-bottom: 1em;
  top: 2px;
  left: 4px;
  color: red;
  font-size: small;
  width: 100%;
}

.solution-providers-detail .marketo-form-custom-style #mktFrmSubmit:hover,.solution-providers-detail .marketo-form-custom-style #mktFrmSubmit:focus {
  border-color: #a07c1e !important;
  color: #002f36;
  box-shadow: 1px 1px 3px 1px rgba(61,52,31,0.3);
}

.solution-providers-detail .marketo-form-custom-style input {
  height: 40px !important;
  display: block;
  margin-bottom: 15px !important;
  width: 100% !important;
  border: 1px solid #002f36 !important;
  border-radius: 5px;
}

.solution-providers-detail .marketo-form-custom-style select {
  line-height: 40px;
  height: 40px !important;
  display: block;
  margin-bottom: 15px !important;
  width: 100% !important;
  border: 1px solid #002f36 !important;
}

.solution-providers-detail .marketo-form-custom-style #form input {
  padding-left: 10px !important;
}

.solution-providers-detail .marketo-form-custom-style input#FirstName,.solution-providers-detail .marketo-form-custom-style input#LastName,.solution-providers-detail .marketo-form-custom-style input#Email,.solution-providers-detail .marketo-form-custom-style input#Website_URL__c,.solution-providers-detail .marketo-form-custom-style input#Website {
  background-color: #ffffff;
}

.solution-providers-detail .marketo-form-custom-style #form h3 {
  color: #ffffff;
  text-align: left;
  padding: 10px;
  margin-top: 32px;
}

.solution-providers-detail .marketo-form-custom-style #form button.mktoButton {
  display: block;
  padding: 4px 42px;
  border-left-width: 0;
  border-right-width: 0;
  border-top-width: 0;
  font-size: 15px;
  font-family: 'Amazon Ember',sans-serif !important;
}

.non-lego-page .solution-providers-detail--extended .intro {
  padding-top: 0px;
  padding-bottom: 50px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .non-lego-page .solution-providers-detail--extended .intro {
    padding-top: 0px;
  }
}

@media only screen and (max-width: 759px) {
  .non-lego-page .solution-providers-detail--extended .intro {
    padding-top: 0px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .non-lego-page .solution-providers-detail--extended .intro {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .non-lego-page .solution-providers-detail--extended .intro {
    padding-bottom: 30px;
  }
}

.non-lego-page .solution-providers-detail--extended .benefits--icons-row,.non-lego-page .solution-providers-detail--extended .fast-easy-setup {
  padding-top: 50px;
  padding-bottom: 50px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .non-lego-page .solution-providers-detail--extended .benefits--icons-row,.non-lego-page .solution-providers-detail--extended .fast-easy-setup {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .non-lego-page .solution-providers-detail--extended .benefits--icons-row,.non-lego-page .solution-providers-detail--extended .fast-easy-setup {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .non-lego-page .solution-providers-detail--extended .benefits--icons-row,.non-lego-page .solution-providers-detail--extended .fast-easy-setup {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .non-lego-page .solution-providers-detail--extended .benefits--icons-row,.non-lego-page .solution-providers-detail--extended .fast-easy-setup {
    padding-bottom: 30px;
  }
}

.non-lego-page .solution-providers-detail--extended .benefits--customer-merchant,.non-lego-page .solution-providers-detail--extended .keep-customers {
  padding-top: 50px;
  padding-bottom: 0px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .non-lego-page .solution-providers-detail--extended .benefits--customer-merchant,.non-lego-page .solution-providers-detail--extended .keep-customers {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .non-lego-page .solution-providers-detail--extended .benefits--customer-merchant,.non-lego-page .solution-providers-detail--extended .keep-customers {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .non-lego-page .solution-providers-detail--extended .benefits--customer-merchant,.non-lego-page .solution-providers-detail--extended .keep-customers {
    padding-bottom: 0px;
  }
}

@media only screen and (max-width: 759px) {
  .non-lego-page .solution-providers-detail--extended .benefits--customer-merchant,.non-lego-page .solution-providers-detail--extended .keep-customers {
    padding-bottom: 0px;
  }
}

.non-lego-page .solution-providers-detail--extended .benefits--customer-merchant h5 {
  margin: 0 0 5px;
}

.solution-providers-detail--extended .intro {
  background: #eaeded;
}

.solution-providers-detail--extended .intro .amzn-button,.solution-providers-detail--extended .intro .blog #mktoForm_569 .mktoButton,.blog #mktoForm_569 .solution-providers-detail--extended .intro .mktoButton,.solution-providers-detail--extended .intro #developer-community #community-hero .join-form .col-2 .mktoButton[type='submit'],#developer-community #community-hero .join-form .col-2 .solution-providers-detail--extended .intro .mktoButton[type='submit'],.solution-providers-detail--extended .intro #contact #contact-form .mktoButton[type='submit'],#contact #contact-form .solution-providers-detail--extended .intro .mktoButton[type='submit'],.solution-providers-detail--extended .intro .contact-form .mktoButton[type='submit'],.contact-form .solution-providers-detail--extended .intro .mktoButton[type='submit'],.solution-providers-detail--extended .intro #growth-guaranteed #contact-form .mktoButton[type='submit'],#growth-guaranteed #contact-form .solution-providers-detail--extended .intro .mktoButton[type='submit'],.solution-providers-detail--extended .intro .solution-providers-detail #solution-providers-form button[type='submit'],.solution-providers-detail #solution-providers-form .solution-providers-detail--extended .intro button[type='submit'],.solution-providers-detail--extended .intro .solution-providers-detail .marketo-form-custom-style #form button.mktoButton,.solution-providers-detail .marketo-form-custom-style #form .solution-providers-detail--extended .intro button.mktoButton,.solution-providers-detail--extended .intro .solution-providers-resources #contact .contact-form .mktoButton[type='submit'],.solution-providers-resources #contact .contact-form .solution-providers-detail--extended .intro .mktoButton[type='submit'],.solution-providers-detail--extended .intro .page-id-signup-register__main [type=submit],.page-id-signup-register__main .solution-providers-detail--extended .intro [type=submit],.solution-providers-detail--extended .intro .page-id-signup-home__main .signup .mktoForm button[type='submit'],.page-id-signup-home__main .signup .mktoForm .solution-providers-detail--extended .intro button[type='submit'] {
  margin-top: 10px;
  margin-bottom: 10px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .solution-providers-detail--extended .intro .amzn-button,.solution-providers-detail--extended .intro .blog #mktoForm_569 .mktoButton,.blog #mktoForm_569 .solution-providers-detail--extended .intro .mktoButton,.solution-providers-detail--extended .intro #developer-community #community-hero .join-form .col-2 .mktoButton[type='submit'],#developer-community #community-hero .join-form .col-2 .solution-providers-detail--extended .intro .mktoButton[type='submit'],.solution-providers-detail--extended .intro #contact #contact-form .mktoButton[type='submit'],#contact #contact-form .solution-providers-detail--extended .intro .mktoButton[type='submit'],.solution-providers-detail--extended .intro .contact-form .mktoButton[type='submit'],.contact-form .solution-providers-detail--extended .intro .mktoButton[type='submit'],.solution-providers-detail--extended .intro #growth-guaranteed #contact-form .mktoButton[type='submit'],#growth-guaranteed #contact-form .solution-providers-detail--extended .intro .mktoButton[type='submit'],.solution-providers-detail--extended .intro .solution-providers-detail #solution-providers-form button[type='submit'],.solution-providers-detail #solution-providers-form .solution-providers-detail--extended .intro button[type='submit'],.solution-providers-detail--extended .intro .solution-providers-detail .marketo-form-custom-style #form button.mktoButton,.solution-providers-detail .marketo-form-custom-style #form .solution-providers-detail--extended .intro button.mktoButton,.solution-providers-detail--extended .intro .solution-providers-resources #contact .contact-form .mktoButton[type='submit'],.solution-providers-resources #contact .contact-form .solution-providers-detail--extended .intro .mktoButton[type='submit'],.solution-providers-detail--extended .intro .page-id-signup-register__main [type=submit],.page-id-signup-register__main .solution-providers-detail--extended .intro [type=submit],.solution-providers-detail--extended .intro .page-id-signup-home__main .signup .mktoForm button[type='submit'],.page-id-signup-home__main .signup .mktoForm .solution-providers-detail--extended .intro button[type='submit'] {
    margin-top: 8px;
  }
}

@media only screen and (max-width: 759px) {
  .solution-providers-detail--extended .intro .amzn-button,.solution-providers-detail--extended .intro .blog #mktoForm_569 .mktoButton,.blog #mktoForm_569 .solution-providers-detail--extended .intro .mktoButton,.solution-providers-detail--extended .intro #developer-community #community-hero .join-form .col-2 .mktoButton[type='submit'],#developer-community #community-hero .join-form .col-2 .solution-providers-detail--extended .intro .mktoButton[type='submit'],.solution-providers-detail--extended .intro #contact #contact-form .mktoButton[type='submit'],#contact #contact-form .solution-providers-detail--extended .intro .mktoButton[type='submit'],.solution-providers-detail--extended .intro .contact-form .mktoButton[type='submit'],.contact-form .solution-providers-detail--extended .intro .mktoButton[type='submit'],.solution-providers-detail--extended .intro #growth-guaranteed #contact-form .mktoButton[type='submit'],#growth-guaranteed #contact-form .solution-providers-detail--extended .intro .mktoButton[type='submit'],.solution-providers-detail--extended .intro .solution-providers-detail #solution-providers-form button[type='submit'],.solution-providers-detail #solution-providers-form .solution-providers-detail--extended .intro button[type='submit'],.solution-providers-detail--extended .intro .solution-providers-detail .marketo-form-custom-style #form button.mktoButton,.solution-providers-detail .marketo-form-custom-style #form .solution-providers-detail--extended .intro button.mktoButton,.solution-providers-detail--extended .intro .solution-providers-resources #contact .contact-form .mktoButton[type='submit'],.solution-providers-resources #contact .contact-form .solution-providers-detail--extended .intro .mktoButton[type='submit'],.solution-providers-detail--extended .intro .page-id-signup-register__main [type=submit],.page-id-signup-register__main .solution-providers-detail--extended .intro [type=submit],.solution-providers-detail--extended .intro .page-id-signup-home__main .signup .mktoForm button[type='submit'],.page-id-signup-home__main .signup .mktoForm .solution-providers-detail--extended .intro button[type='submit'] {
    margin-top: 6px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .solution-providers-detail--extended .intro .amzn-button,.solution-providers-detail--extended .intro .blog #mktoForm_569 .mktoButton,.blog #mktoForm_569 .solution-providers-detail--extended .intro .mktoButton,.solution-providers-detail--extended .intro #developer-community #community-hero .join-form .col-2 .mktoButton[type='submit'],#developer-community #community-hero .join-form .col-2 .solution-providers-detail--extended .intro .mktoButton[type='submit'],.solution-providers-detail--extended .intro #contact #contact-form .mktoButton[type='submit'],#contact #contact-form .solution-providers-detail--extended .intro .mktoButton[type='submit'],.solution-providers-detail--extended .intro .contact-form .mktoButton[type='submit'],.contact-form .solution-providers-detail--extended .intro .mktoButton[type='submit'],.solution-providers-detail--extended .intro #growth-guaranteed #contact-form .mktoButton[type='submit'],#growth-guaranteed #contact-form .solution-providers-detail--extended .intro .mktoButton[type='submit'],.solution-providers-detail--extended .intro .solution-providers-detail #solution-providers-form button[type='submit'],.solution-providers-detail #solution-providers-form .solution-providers-detail--extended .intro button[type='submit'],.solution-providers-detail--extended .intro .solution-providers-detail .marketo-form-custom-style #form button.mktoButton,.solution-providers-detail .marketo-form-custom-style #form .solution-providers-detail--extended .intro button.mktoButton,.solution-providers-detail--extended .intro .solution-providers-resources #contact .contact-form .mktoButton[type='submit'],.solution-providers-resources #contact .contact-form .solution-providers-detail--extended .intro .mktoButton[type='submit'],.solution-providers-detail--extended .intro .page-id-signup-register__main [type=submit],.page-id-signup-register__main .solution-providers-detail--extended .intro [type=submit],.solution-providers-detail--extended .intro .page-id-signup-home__main .signup .mktoForm button[type='submit'],.page-id-signup-home__main .signup .mktoForm .solution-providers-detail--extended .intro button[type='submit'] {
    margin-bottom: 8px;
  }
}

@media only screen and (max-width: 759px) {
  .solution-providers-detail--extended .intro .amzn-button,.solution-providers-detail--extended .intro .blog #mktoForm_569 .mktoButton,.blog #mktoForm_569 .solution-providers-detail--extended .intro .mktoButton,.solution-providers-detail--extended .intro #developer-community #community-hero .join-form .col-2 .mktoButton[type='submit'],#developer-community #community-hero .join-form .col-2 .solution-providers-detail--extended .intro .mktoButton[type='submit'],.solution-providers-detail--extended .intro #contact #contact-form .mktoButton[type='submit'],#contact #contact-form .solution-providers-detail--extended .intro .mktoButton[type='submit'],.solution-providers-detail--extended .intro .contact-form .mktoButton[type='submit'],.contact-form .solution-providers-detail--extended .intro .mktoButton[type='submit'],.solution-providers-detail--extended .intro #growth-guaranteed #contact-form .mktoButton[type='submit'],#growth-guaranteed #contact-form .solution-providers-detail--extended .intro .mktoButton[type='submit'],.solution-providers-detail--extended .intro .solution-providers-detail #solution-providers-form button[type='submit'],.solution-providers-detail #solution-providers-form .solution-providers-detail--extended .intro button[type='submit'],.solution-providers-detail--extended .intro .solution-providers-detail .marketo-form-custom-style #form button.mktoButton,.solution-providers-detail .marketo-form-custom-style #form .solution-providers-detail--extended .intro button.mktoButton,.solution-providers-detail--extended .intro .solution-providers-resources #contact .contact-form .mktoButton[type='submit'],.solution-providers-resources #contact .contact-form .solution-providers-detail--extended .intro .mktoButton[type='submit'],.solution-providers-detail--extended .intro .page-id-signup-register__main [type=submit],.page-id-signup-register__main .solution-providers-detail--extended .intro [type=submit],.solution-providers-detail--extended .intro .page-id-signup-home__main .signup .mktoForm button[type='submit'],.page-id-signup-home__main .signup .mktoForm .solution-providers-detail--extended .intro button[type='submit'] {
    margin-bottom: 6px;
  }
}

.solution-providers-detail--extended .benefits--icons-row {
  background: #eaeded;
  text-align: center;
}

.solution-providers-detail--extended .benefits--icons-row.thin-icons .icon:before {
  content: '';
  display: block;
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/sprites-full.b99d6dc8.png');
  zoom: 1;
  -moz-transform: scale(1) rotate(0.001deg);
  -moz-transform-origin: 0 0;
}

.solution-providers-detail--extended .benefits--icons-row.thin-icons .icon,.solution-providers-detail--extended .benefits--icons-row.thin-icons .icon:before {
  width: 60px;
  height: 60px;
}

@media only screen and (max-width: 1039px) {
  .solution-providers-detail--extended .benefits--icons-row.thin-icons .icon {
    width: 40.8px;
    height: 40.8px;
  }

  .solution-providers-detail--extended .benefits--icons-row.thin-icons .icon:before {
    zoom: 0.68;
    -moz-transform: scale(0.68) rotate(0.001deg);
  }
}

.solution-providers-detail--extended .benefits--icons-row .row {
  margin-left: -20px;
  margin-right: -20px;
}

.solution-providers-detail--extended .benefits--icons-row .row>* {
  padding-left: 20px;
  padding-right: 20px;
}

.solution-providers-detail--extended .benefits--icons-row h5 {
  margin-top: 0;
}

.solution-providers-detail--extended .benefits--icons-row .icon {
  margin: 0 auto 10px;
}

.solution-providers-detail--extended .benefits--icons-row .icon:before {
  content: '';
  display: block;
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/sprites-full.b99d6dc8.png');
  zoom: 1;
  -moz-transform: scale(1) rotate(0.001deg);
  -moz-transform-origin: 0 0;
}

.solution-providers-detail--extended .benefits--icons-row .icon,.solution-providers-detail--extended .benefits--icons-row .icon:before {
  width: 67px;
  height: 67px;
}

@media only screen and (max-width: 1039px) {
  .solution-providers-detail--extended .benefits--icons-row .icon {
    width: 45.56px;
    height: 45.56px;
  }

  .solution-providers-detail--extended .benefits--icons-row .icon:before {
    zoom: 0.68;
    -moz-transform: scale(0.68) rotate(0.001deg);
  }
}

@media only screen and (max-width: 759px) {
  .solution-providers-detail--extended .quote-carousel blockquote {
    padding-left: 40px;
    padding-right: 40px;
  }
}

.solution-providers-detail--extended .quote-carousel .carousel-inner {
  background: #333e48;
}

.solution-providers-detail--extended .quote-carousel .fancy-quotes:before {
  content: '\201C';
}

.solution-providers-detail--extended .quote-carousel .fancy-quotes:after {
  content: '\201D';
}

.locale-de .solution-providers-detail--extended .quote-carousel .fancy-quotes:before {
  content: '\201E';
}

.locale-de .solution-providers-detail--extended .quote-carousel .fancy-quotes:after {
  content: '\201C';
}

.solution-providers-detail--extended .quote-carousel footer p {
  margin: 0;
}

.solution-providers-detail--extended .benefits--customer-merchant h5 {
  margin-top: 0;
}

.solution-providers-detail--extended .benefits--customer-merchant .row {
  margin-left: -30px;
  margin-right: -30px;
}

.solution-providers-detail--extended .benefits--customer-merchant .row>* {
  padding-left: 30px;
  padding-right: 30px;
}

.solution-providers-detail--extended .benefits--customer-merchant .benefit {
  display: table;
  margin-top: 30px;
}

.solution-providers-detail--extended .benefits--customer-merchant .benefit>* {
  display: table-cell;
  vertical-align: top;
  text-align: left;
}

.solution-providers-detail--extended .benefits--customer-merchant .benefit>*:first-child {
  padding-right: 20px;
}

.solution-providers-detail--extended .benefits--customer-merchant .benefit>* h1,.solution-providers-detail--extended .benefits--customer-merchant .benefit>* h2 {
  margin: 0;
}

@media only screen and (max-width: 759px) {
  .solution-providers-detail--extended .benefits--customer-merchant .benefit,.solution-providers-detail--extended .benefits--customer-merchant .benefit>* {
    display: block;
    text-align: center;
  }

  .solution-providers-detail--extended .benefits--customer-merchant .benefit:first-child,.solution-providers-detail--extended .benefits--customer-merchant .benefit>*:first-child {
    padding-right: 0;
  }
}

.solution-providers-detail--extended .benefits--customer-merchant .benefit .icon:before {
  content: '';
  display: block;
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/sprites-full.b99d6dc8.png');
  zoom: 1;
  -moz-transform: scale(1) rotate(0.001deg);
  -moz-transform-origin: 0 0;
}

.solution-providers-detail--extended .benefits--customer-merchant .benefit .icon,.solution-providers-detail--extended .benefits--customer-merchant .benefit .icon:before {
  width: 62px;
  height: 62px;
}

@media only screen and (max-width: 1039px) {
  .solution-providers-detail--extended .benefits--customer-merchant .benefit .icon {
    width: 42.16px;
    height: 42.16px;
  }

  .solution-providers-detail--extended .benefits--customer-merchant .benefit .icon:before {
    zoom: 0.68;
    -moz-transform: scale(0.68) rotate(0.001deg);
  }
}

@media only screen and (max-width: 759px) {
  .solution-providers-detail--extended .benefits--customer-merchant .benefit .icon {
    margin: 0 auto 10px;
    position: relative;
    top: 0;
  }
}

@media only screen and (max-width: 759px) {
  .solution-providers-detail--extended .benefits--customer-merchant .benefit {
    display: block;
    height: auto !important;
  }
}

@media only screen and (min-width: 1040px) {
  .solution-providers-detail--extended .benefits--customer-merchant .benefit {
    margin-bottom: -5px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .solution-providers-detail--extended .benefits--customer-merchant .benefit {
    margin-bottom: -20px;
  }
}

.solution-providers-detail--extended .benefits--customer-merchant .customer .arrow:after {
  content: '';
  display: block;
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/sprites-full.b99d6dc8.png');
  zoom: 1;
  -moz-transform: scale(1) rotate(0.001deg);
  -moz-transform-origin: 0 0;
}

.solution-providers-detail--extended .benefits--customer-merchant .customer .arrow,.solution-providers-detail--extended .benefits--customer-merchant .customer .arrow:after {
  width: 32px;
  height: 45px;
}

@media only screen and (max-width: 1039px) {
  .solution-providers-detail--extended .benefits--customer-merchant .customer .arrow {
    width: 21.76px;
    height: 30.6px;
  }

  .solution-providers-detail--extended .benefits--customer-merchant .customer .arrow:after {
    zoom: 0.68;
    -moz-transform: scale(0.68) rotate(0.001deg);
  }
}

@media only screen and (max-width: 759px) {
  .solution-providers-detail--extended .benefits--customer-merchant .customer .arrow {
    display: none;
  }
}

.solution-providers-detail--extended .benefits--customer-merchant .customer .arrow:after {
  background-position: -906px -292px;
  position: absolute;
  right: -28px;
  top: 8px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .solution-providers-detail--extended .benefits--customer-merchant .customer .arrow:after {
    right: -48px;
  }
}

.solution-providers-detail--extended .benefits--customer-merchant .customer .identity .icon:before {
  background-position: -1204px -93px;
}

.solution-providers-detail--extended .benefits--customer-merchant .customer .payment .icon:before {
  background-position: -1204px -157px;
}

.solution-providers-detail--extended .benefits--customer-merchant .customer .mobile .icon:before {
  background-position: -1204px -223px;
}

.solution-providers-detail--extended .benefits--customer-merchant .merchant .loyalty .icon:before {
  background-position: -1204px -290px;
}

.solution-providers-detail--extended .benefits--customer-merchant .merchant .sales .icon:before {
  background-position: -1204px -355px;
}

.solution-providers-detail--extended .benefits--customer-merchant .merchant .mobile-ready .icon:before {
  background-position: -1204px -419px;
}

.solution-providers-detail--extended .keep-customers {
  text-align: center;
}

.solution-providers-detail--extended .keep-customers img {
  margin: 20px auto 0;
}

.solution-providers-detail--extended .pricing-note {
  background: #333e48;
  color: #fafafa;
  margin-top: -10px;
  padding-bottom: 30px;
  text-align: center;
}

.solution-providers-detail--extended .fast-easy-setup h5 {
  margin: 10px 0 5px;
}

.solution-providers-detail--extended .fast-easy-setup .row {
  margin-left: -20px;
  margin-right: -20px;
}

.solution-providers-detail--extended .fast-easy-setup .row>* {
  padding-left: 20px;
  padding-right: 20px;
}

.solution-providers-detail--extended .fast-easy-setup .resources-list p .end-link {
  display: block;
  padding-top: 5px;
}

@media only screen and (max-width: 759px) {
  .solution-providers-detail--extended .fast-easy-setup .resources-list p .end-link {
    left: 4px;
  }
}

.solution-providers-detail--extended .fast-easy-setup .resources-list p .end-link:after {
  content: ' >';
  top: 1px;
}

.solution-providers-detail--extended .fast-easy-setup .resources-list p:last-child {
  margin-bottom: 0;
}

.solution-providers-detail--extended .fast-easy-setup .resources-list .step {
  margin-top: 40px;
  margin-bottom: 0px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .solution-providers-detail--extended .fast-easy-setup .resources-list .step {
    margin-top: 32px;
  }
}

@media only screen and (max-width: 759px) {
  .solution-providers-detail--extended .fast-easy-setup .resources-list .step {
    margin-top: 24px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .solution-providers-detail--extended .fast-easy-setup .resources-list .step {
    margin-bottom: 0px;
  }
}

@media only screen and (max-width: 759px) {
  .solution-providers-detail--extended .fast-easy-setup .resources-list .step {
    margin-bottom: 0px;
  }
}

@media only screen and (max-width: 759px) {
  .solution-providers-detail--extended .fast-easy-setup .resources-list .step {
    margin-top: 30px;
  }
}

.solution-providers-detail--extended .fast-easy-setup .resources-list .step:first-child {
  margin-top: 0;
}

.solution-providers-detail--extended .fast-easy-setup .resources-list .step h5 {
  margin-top: 0;
}

.solution-providers-detail--extended .fast-easy-setup .resources-list--numbered .step {
  display: table;
}

.solution-providers-detail--extended .fast-easy-setup .resources-list--numbered .step>* {
  display: table-cell;
  vertical-align: middle;
  text-align: left;
}

.solution-providers-detail--extended .fast-easy-setup .resources-list--numbered .step>*:first-child {
  padding-right: 20px;
}

.solution-providers-detail--extended .fast-easy-setup .resources-list--numbered .step>* h1,.solution-providers-detail--extended .fast-easy-setup .resources-list--numbered .step>* h2 {
  margin: 0;
}

@media only screen and (max-width: 759px) {
  .solution-providers-detail--extended .fast-easy-setup .resources-list--numbered .step,.solution-providers-detail--extended .fast-easy-setup .resources-list--numbered .step>* {
    display: block;
    text-align: center;
  }

  .solution-providers-detail--extended .fast-easy-setup .resources-list--numbered .step:first-child,.solution-providers-detail--extended .fast-easy-setup .resources-list--numbered .step>*:first-child {
    padding-right: 0;
  }
}

.solution-providers-detail--extended .fast-easy-setup .resources-list--numbered .step .icon:before {
  content: '';
  display: block;
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/sprites-full.b99d6dc8.png');
  zoom: 1;
  -moz-transform: scale(1) rotate(0.001deg);
  -moz-transform-origin: 0 0;
}

@media only screen and (max-width: 759px) {
  .solution-providers-detail--extended .fast-easy-setup .resources-list--numbered .step .icon {
    margin: 0 auto 10px;
    position: relative;
    top: 0;
  }
}

.solution-providers-detail--extended .fast-easy-setup .resources-list--numbered .step-1 .icon:before {
  background-position: -221px -199px;
}

.solution-providers-detail--extended .fast-easy-setup .resources-list--numbered .step-2 .icon:before {
  background-position: -321px -198px;
}

.solution-providers-detail--extended .fast-easy-setup .resources-list--numbered .step-3 .icon:before {
  background-position: -421px -198px;
}

.solution-providers-detail--extended .fast-easy-setup .resources-list--numbered .icon,.solution-providers-detail--extended .fast-easy-setup .resources-list--numbered .icon:before {
  height: 60px;
  width: 60px;
}

@media only screen and (max-width: 759px) {
  .solution-providers-detail--extended .fast-easy-setup .resources-list--icons .icon {
    left: 4px;
  }
}

.solution-providers-detail--extended .fast-easy-setup .resources-list--icons .step--pencil {
  display: table;
}

.solution-providers-detail--extended .fast-easy-setup .resources-list--icons .step--pencil>* {
  display: table-cell;
  vertical-align: middle;
  text-align: left;
}

.solution-providers-detail--extended .fast-easy-setup .resources-list--icons .step--pencil>*:first-child {
  padding-right: 20px;
}

.solution-providers-detail--extended .fast-easy-setup .resources-list--icons .step--pencil>* h1,.solution-providers-detail--extended .fast-easy-setup .resources-list--icons .step--pencil>* h2 {
  margin: 0;
}

@media only screen and (max-width: 759px) {
  .solution-providers-detail--extended .fast-easy-setup .resources-list--icons .step--pencil,.solution-providers-detail--extended .fast-easy-setup .resources-list--icons .step--pencil>* {
    display: block;
    text-align: center;
  }

  .solution-providers-detail--extended .fast-easy-setup .resources-list--icons .step--pencil:first-child,.solution-providers-detail--extended .fast-easy-setup .resources-list--icons .step--pencil>*:first-child {
    padding-right: 0;
  }
}

.solution-providers-detail--extended .fast-easy-setup .resources-list--icons .step--pencil .icon:before {
  content: '';
  display: block;
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/sprites-full.b99d6dc8.png');
  zoom: 1;
  -moz-transform: scale(1) rotate(0.001deg);
  -moz-transform-origin: 0 0;
}

.solution-providers-detail--extended .fast-easy-setup .resources-list--icons .step--pencil .icon,.solution-providers-detail--extended .fast-easy-setup .resources-list--icons .step--pencil .icon:before {
  width: 68px;
  height: 70px;
}

@media only screen and (max-width: 1039px) {
  .solution-providers-detail--extended .fast-easy-setup .resources-list--icons .step--pencil .icon {
    width: 46.24px;
    height: 47.6px;
  }

  .solution-providers-detail--extended .fast-easy-setup .resources-list--icons .step--pencil .icon:before {
    zoom: 0.68;
    -moz-transform: scale(0.68) rotate(0.001deg);
  }
}

@media only screen and (max-width: 759px) {
  .solution-providers-detail--extended .fast-easy-setup .resources-list--icons .step--pencil .icon {
    margin: 0 auto 10px;
    position: relative;
    top: 0;
  }
}

.solution-providers-detail--extended .fast-easy-setup .resources-list--icons .step--orange-cloud-download {
  display: table;
}

.solution-providers-detail--extended .fast-easy-setup .resources-list--icons .step--orange-cloud-download>* {
  display: table-cell;
  vertical-align: middle;
  text-align: left;
}

.solution-providers-detail--extended .fast-easy-setup .resources-list--icons .step--orange-cloud-download>*:first-child {
  padding-right: 20px;
}

.solution-providers-detail--extended .fast-easy-setup .resources-list--icons .step--orange-cloud-download>* h1,.solution-providers-detail--extended .fast-easy-setup .resources-list--icons .step--orange-cloud-download>* h2 {
  margin: 0;
}

@media only screen and (max-width: 759px) {
  .solution-providers-detail--extended .fast-easy-setup .resources-list--icons .step--orange-cloud-download,.solution-providers-detail--extended .fast-easy-setup .resources-list--icons .step--orange-cloud-download>* {
    display: block;
    text-align: center;
  }

  .solution-providers-detail--extended .fast-easy-setup .resources-list--icons .step--orange-cloud-download:first-child,.solution-providers-detail--extended .fast-easy-setup .resources-list--icons .step--orange-cloud-download>*:first-child {
    padding-right: 0;
  }
}

.solution-providers-detail--extended .fast-easy-setup .resources-list--icons .step--orange-cloud-download .icon:before {
  content: '';
  display: block;
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/sprites-full.b99d6dc8.png');
  zoom: 1;
  -moz-transform: scale(1) rotate(0.001deg);
  -moz-transform-origin: 0 0;
}

.solution-providers-detail--extended .fast-easy-setup .resources-list--icons .step--orange-cloud-download .icon,.solution-providers-detail--extended .fast-easy-setup .resources-list--icons .step--orange-cloud-download .icon:before {
  width: 68px;
  height: 56px;
}

@media only screen and (max-width: 1039px) {
  .solution-providers-detail--extended .fast-easy-setup .resources-list--icons .step--orange-cloud-download .icon {
    width: 46.24px;
    height: 38.08px;
  }

  .solution-providers-detail--extended .fast-easy-setup .resources-list--icons .step--orange-cloud-download .icon:before {
    zoom: 0.68;
    -moz-transform: scale(0.68) rotate(0.001deg);
  }
}

@media only screen and (max-width: 759px) {
  .solution-providers-detail--extended .fast-easy-setup .resources-list--icons .step--orange-cloud-download .icon {
    margin: 0 auto 10px;
    position: relative;
    top: 0;
  }
}

.solution-providers-detail--extended .fast-easy-setup .resources-list--icons .step--orange-briefcase {
  display: table;
}

.solution-providers-detail--extended .fast-easy-setup .resources-list--icons .step--orange-briefcase>* {
  display: table-cell;
  vertical-align: middle;
  text-align: left;
}

.solution-providers-detail--extended .fast-easy-setup .resources-list--icons .step--orange-briefcase>*:first-child {
  padding-right: 20px;
}

.solution-providers-detail--extended .fast-easy-setup .resources-list--icons .step--orange-briefcase>* h1,.solution-providers-detail--extended .fast-easy-setup .resources-list--icons .step--orange-briefcase>* h2 {
  margin: 0;
}

@media only screen and (max-width: 759px) {
  .solution-providers-detail--extended .fast-easy-setup .resources-list--icons .step--orange-briefcase,.solution-providers-detail--extended .fast-easy-setup .resources-list--icons .step--orange-briefcase>* {
    display: block;
    text-align: center;
  }

  .solution-providers-detail--extended .fast-easy-setup .resources-list--icons .step--orange-briefcase:first-child,.solution-providers-detail--extended .fast-easy-setup .resources-list--icons .step--orange-briefcase>*:first-child {
    padding-right: 0;
  }
}

.solution-providers-detail--extended .fast-easy-setup .resources-list--icons .step--orange-briefcase .icon:before {
  content: '';
  display: block;
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/sprites-full.b99d6dc8.png');
  zoom: 1;
  -moz-transform: scale(1) rotate(0.001deg);
  -moz-transform-origin: 0 0;
}

.solution-providers-detail--extended .fast-easy-setup .resources-list--icons .step--orange-briefcase .icon,.solution-providers-detail--extended .fast-easy-setup .resources-list--icons .step--orange-briefcase .icon:before {
  width: 68px;
  height: 48px;
}

@media only screen and (max-width: 1039px) {
  .solution-providers-detail--extended .fast-easy-setup .resources-list--icons .step--orange-briefcase .icon {
    width: 46.24px;
    height: 32.64px;
  }

  .solution-providers-detail--extended .fast-easy-setup .resources-list--icons .step--orange-briefcase .icon:before {
    zoom: 0.68;
    -moz-transform: scale(0.68) rotate(0.001deg);
  }
}

@media only screen and (max-width: 759px) {
  .solution-providers-detail--extended .fast-easy-setup .resources-list--icons .step--orange-briefcase .icon {
    margin: 0 auto 10px;
    position: relative;
    top: 0;
  }
}

.solution-providers-detail--extended .fast-easy-setup .resources-list--icons .step--tools {
  display: table;
}

.solution-providers-detail--extended .fast-easy-setup .resources-list--icons .step--tools>* {
  display: table-cell;
  vertical-align: middle;
  text-align: left;
}

.solution-providers-detail--extended .fast-easy-setup .resources-list--icons .step--tools>*:first-child {
  padding-right: 20px;
}

.solution-providers-detail--extended .fast-easy-setup .resources-list--icons .step--tools>* h1,.solution-providers-detail--extended .fast-easy-setup .resources-list--icons .step--tools>* h2 {
  margin: 0;
}

@media only screen and (max-width: 759px) {
  .solution-providers-detail--extended .fast-easy-setup .resources-list--icons .step--tools,.solution-providers-detail--extended .fast-easy-setup .resources-list--icons .step--tools>* {
    display: block;
    text-align: center;
  }

  .solution-providers-detail--extended .fast-easy-setup .resources-list--icons .step--tools:first-child,.solution-providers-detail--extended .fast-easy-setup .resources-list--icons .step--tools>*:first-child {
    padding-right: 0;
  }
}

.solution-providers-detail--extended .fast-easy-setup .resources-list--icons .step--tools .icon:before {
  content: '';
  display: block;
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/sprites-full.b99d6dc8.png');
  zoom: 1;
  -moz-transform: scale(1) rotate(0.001deg);
  -moz-transform-origin: 0 0;
}

.solution-providers-detail--extended .fast-easy-setup .resources-list--icons .step--tools .icon,.solution-providers-detail--extended .fast-easy-setup .resources-list--icons .step--tools .icon:before {
  width: 68px;
  height: 60px;
}

@media only screen and (max-width: 1039px) {
  .solution-providers-detail--extended .fast-easy-setup .resources-list--icons .step--tools .icon {
    width: 46.24px;
    height: 40.8px;
  }

  .solution-providers-detail--extended .fast-easy-setup .resources-list--icons .step--tools .icon:before {
    zoom: 0.68;
    -moz-transform: scale(0.68) rotate(0.001deg);
  }
}

@media only screen and (max-width: 759px) {
  .solution-providers-detail--extended .fast-easy-setup .resources-list--icons .step--tools .icon {
    margin: 0 auto 10px;
    position: relative;
    top: 0;
  }
}

.solution-providers-detail--extended .fast-easy-setup .resources-list--icons .step--safe-and-speedy {
  display: table;
}

.solution-providers-detail--extended .fast-easy-setup .resources-list--icons .step--safe-and-speedy>* {
  display: table-cell;
  vertical-align: middle;
  text-align: left;
}

.solution-providers-detail--extended .fast-easy-setup .resources-list--icons .step--safe-and-speedy>*:first-child {
  padding-right: 20px;
}

.solution-providers-detail--extended .fast-easy-setup .resources-list--icons .step--safe-and-speedy>* h1,.solution-providers-detail--extended .fast-easy-setup .resources-list--icons .step--safe-and-speedy>* h2 {
  margin: 0;
}

@media only screen and (max-width: 759px) {
  .solution-providers-detail--extended .fast-easy-setup .resources-list--icons .step--safe-and-speedy,.solution-providers-detail--extended .fast-easy-setup .resources-list--icons .step--safe-and-speedy>* {
    display: block;
    text-align: center;
  }

  .solution-providers-detail--extended .fast-easy-setup .resources-list--icons .step--safe-and-speedy:first-child,.solution-providers-detail--extended .fast-easy-setup .resources-list--icons .step--safe-and-speedy>*:first-child {
    padding-right: 0;
  }
}

.solution-providers-detail--extended .fast-easy-setup .resources-list--icons .step--safe-and-speedy .icon:before {
  content: '';
  display: block;
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/sprites-full.b99d6dc8.png');
  zoom: 1;
  -moz-transform: scale(1) rotate(0.001deg);
  -moz-transform-origin: 0 0;
}

.solution-providers-detail--extended .fast-easy-setup .resources-list--icons .step--safe-and-speedy .icon,.solution-providers-detail--extended .fast-easy-setup .resources-list--icons .step--safe-and-speedy .icon:before {
  width: 68px;
  height: 60px;
}

@media only screen and (max-width: 1039px) {
  .solution-providers-detail--extended .fast-easy-setup .resources-list--icons .step--safe-and-speedy .icon {
    width: 46.24px;
    height: 40.8px;
  }

  .solution-providers-detail--extended .fast-easy-setup .resources-list--icons .step--safe-and-speedy .icon:before {
    zoom: 0.68;
    -moz-transform: scale(0.68) rotate(0.001deg);
  }
}

@media only screen and (max-width: 759px) {
  .solution-providers-detail--extended .fast-easy-setup .resources-list--icons .step--safe-and-speedy .icon {
    margin: 0 auto 10px;
    position: relative;
    top: 0;
  }
}

.solution-providers-detail--extended .fast-easy-setup .resources-list--icons .step--safe-and-speedy .safe-and-speedy-checkout-icon {
  left: -17px;
}

@media only screen and (max-width: 759px) {
  .solution-providers-detail--extended .fast-easy-setup .resources-list--icons .step--safe-and-speedy .safe-and-speedy-checkout-icon {
    left: -11px;
  }
}

.solution-providers-detail--extended .fast-easy-setup .resources-list--icons .step--safe-and-speedy .safe-and-speedy-checkout-icon:before {
  height: 82px;
  -moz-transform: scale(0.68) rotate(0.001deg);
  -moz-transform-origin: 0 0;
  width: 115px;
  zoom: 0.68;
}

@media only screen and (max-width: 1039px) {
  .solution-providers-detail--extended .fast-easy-setup .resources-list--icons .step--safe-and-speedy .safe-and-speedy-checkout-icon:before {
    -moz-transform: scale(0.48) rotate(0.001deg);
    zoom: 0.48;
  }
}

.solution-providers-detail--extended .fast-easy-setup .resources-box {
  border: solid 1px #6c7778;
  border-radius: 4px;
  margin-top: 25px;
  padding: 15px 0;
}

.solution-providers-detail--extended .fast-easy-setup .resources-box ul {
  list-style: none;
}

.solution-providers-detail--extended .bottom-note {
  padding-top: 30px;
  padding-bottom: 30px;
  background: #eaeded;
  text-align: center;
  color: #6c7778;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .solution-providers-detail--extended .bottom-note {
    padding-top: 24px;
  }
}

@media only screen and (max-width: 759px) {
  .solution-providers-detail--extended .bottom-note {
    padding-top: 18px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .solution-providers-detail--extended .bottom-note {
    padding-bottom: 24px;
  }
}

@media only screen and (max-width: 759px) {
  .solution-providers-detail--extended .bottom-note {
    padding-bottom: 18px;
  }
}

.solution-providers-detail--extended .bottom-note :last-child {
  margin-bottom: 0;
}

#step-by-step-guides ul {
  display: inline-block;
}

.solution-providers-resources .hero__bg {
  background-repeat: repeat-x;
}

.solution-providers-resources h1 {
  margin: 30px 0 0;
}

.solution-providers-resources h5 {
  font-weight: 600;
}

.solution-providers-resources .tabbed-section {
  padding-top: 50px;
  padding-bottom: 50px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .solution-providers-resources .tabbed-section {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .solution-providers-resources .tabbed-section {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .solution-providers-resources .tabbed-section {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 759px) {
  .solution-providers-resources .tabbed-section {
    padding-bottom: 30px;
  }
}

.solution-providers-resources .tabbed-section .row {
  margin-left: -20px;
  margin-right: -20px;
}

.solution-providers-resources .tabbed-section .row>* {
  padding-left: 20px;
  padding-right: 20px;
}

.solution-providers-resources .tab-menu {
  margin-bottom: 60px;
}

.solution-providers-resources .tab-menu ul {
  list-style: none;
  padding: 0;
}

.solution-providers-resources .tab-menu li {
  margin-top: 8px;
}

.solution-providers-resources .tab-menu li:first-child {
  margin-top: 0;
}

.solution-providers-resources .tab-menu li.active a {
  color: #002f36;
  position: relative;
}

.solution-providers-resources .tab-menu li.active a:before {
  content: '';
  display: block;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  border-radius: 0 4px 4px 0;
  border-right: 5px solid #ff9900;
}

.solution-providers-resources .tab-menu a {
  border: 1px solid #6c7778;
  border-radius: 5px;
  color: #075692;
  display: block;
  font-family: 'Amazon Ember';
  font-weight: 600;
  padding: 15px;
  text-decoration: none;
}

.solution-providers-resources article .note {
  background: #fff8c6;
  border: 1px solid #eaeded;
  border-radius: 5px;
  margin-top: 20px;
  padding: 15px 25px;
}

.solution-providers-resources article .note p {
  line-height: 1.4;
  margin: 0;
}

.solution-providers-resources article .video-bg {
  margin: 30px auto 50px;
  width: 80%;
}

.solution-providers-resources article .video-bg img {
  padding: 0;
}

.solution-providers-resources article img {
  display: block;
  padding: 15px 20px 25px;
}

.solution-providers-resources article img.right {
  padding-right: 0;
}

.solution-providers-resources article img.left {
  padding-left: 0;
}

.solution-providers-resources article img.float-left {
  float: left;
}

.solution-providers-resources article img.float-right {
  float: right;
}

.solution-providers-resources article .image-center {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
}

.solution-providers-resources #contact .contact-form {
  background: #eaeded;
  padding: 15px 25px;
}

.solution-providers-resources #contact .contact-form h5 {
  margin: 5px 0 20px;
}

@media only screen and (max-width: 1039px) {
  .solution-providers-resources #contact .contact-form .mktoForm .mktoFormCol {
    float: none !important;
  }
}

.solution-providers-resources #contact .contact-form .mktoButtonWrap {
  display: block;
  margin: 10px 0 !important;
}

.solution-providers-resources #contact .contact-form .mktoButton[type='submit'] {
  display: block;
}

.solution-providers-resources #contact .contact-form .form-thanks {
  display: none;
}

.solution-providers-resources.magento .downloads {
  margin-bottom: 40px;
  text-align: center;
}

.solution-providers-resources.magento .downloads>div:before {
  margin: 15px auto;
}

#woocommerce-detail .intro .amzn-button,#woocommerce-detail .intro .blog #mktoForm_569 .mktoButton,.blog #mktoForm_569 #woocommerce-detail .intro .mktoButton,#woocommerce-detail .intro #developer-community #community-hero .join-form .col-2 .mktoButton[type='submit'],#developer-community #community-hero .join-form .col-2 #woocommerce-detail .intro .mktoButton[type='submit'],#woocommerce-detail .intro #contact #contact-form .mktoButton[type='submit'],#contact #contact-form #woocommerce-detail .intro .mktoButton[type='submit'],#woocommerce-detail .intro .contact-form .mktoButton[type='submit'],.contact-form #woocommerce-detail .intro .mktoButton[type='submit'],#woocommerce-detail .intro #growth-guaranteed #contact-form .mktoButton[type='submit'],#growth-guaranteed #contact-form #woocommerce-detail .intro .mktoButton[type='submit'],#woocommerce-detail .intro .solution-providers-detail #solution-providers-form button[type='submit'],.solution-providers-detail #solution-providers-form #woocommerce-detail .intro button[type='submit'],#woocommerce-detail .intro .solution-providers-detail .marketo-form-custom-style #form button.mktoButton,.solution-providers-detail .marketo-form-custom-style #form #woocommerce-detail .intro button.mktoButton,#woocommerce-detail .intro .page-id-signup-register__main [type=submit],.page-id-signup-register__main #woocommerce-detail .intro [type=submit],#woocommerce-detail .intro .page-id-signup-home__main .signup .mktoForm button[type='submit'],.page-id-signup-home__main .signup .mktoForm #woocommerce-detail .intro button[type='submit'] {
  margin-top: 0px;
  margin-bottom: 0px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #woocommerce-detail .intro .amzn-button,#woocommerce-detail .intro .blog #mktoForm_569 .mktoButton,.blog #mktoForm_569 #woocommerce-detail .intro .mktoButton,#woocommerce-detail .intro #developer-community #community-hero .join-form .col-2 .mktoButton[type='submit'],#developer-community #community-hero .join-form .col-2 #woocommerce-detail .intro .mktoButton[type='submit'],#woocommerce-detail .intro #contact #contact-form .mktoButton[type='submit'],#contact #contact-form #woocommerce-detail .intro .mktoButton[type='submit'],#woocommerce-detail .intro .contact-form .mktoButton[type='submit'],.contact-form #woocommerce-detail .intro .mktoButton[type='submit'],#woocommerce-detail .intro #growth-guaranteed #contact-form .mktoButton[type='submit'],#growth-guaranteed #contact-form #woocommerce-detail .intro .mktoButton[type='submit'],#woocommerce-detail .intro .solution-providers-detail #solution-providers-form button[type='submit'],.solution-providers-detail #solution-providers-form #woocommerce-detail .intro button[type='submit'],#woocommerce-detail .intro .solution-providers-detail .marketo-form-custom-style #form button.mktoButton,.solution-providers-detail .marketo-form-custom-style #form #woocommerce-detail .intro button.mktoButton,#woocommerce-detail .intro .page-id-signup-register__main [type=submit],.page-id-signup-register__main #woocommerce-detail .intro [type=submit],#woocommerce-detail .intro .page-id-signup-home__main .signup .mktoForm button[type='submit'],.page-id-signup-home__main .signup .mktoForm #woocommerce-detail .intro button[type='submit'] {
    margin-top: 0px;
  }
}

@media only screen and (max-width: 759px) {
  #woocommerce-detail .intro .amzn-button,#woocommerce-detail .intro .blog #mktoForm_569 .mktoButton,.blog #mktoForm_569 #woocommerce-detail .intro .mktoButton,#woocommerce-detail .intro #developer-community #community-hero .join-form .col-2 .mktoButton[type='submit'],#developer-community #community-hero .join-form .col-2 #woocommerce-detail .intro .mktoButton[type='submit'],#woocommerce-detail .intro #contact #contact-form .mktoButton[type='submit'],#contact #contact-form #woocommerce-detail .intro .mktoButton[type='submit'],#woocommerce-detail .intro .contact-form .mktoButton[type='submit'],.contact-form #woocommerce-detail .intro .mktoButton[type='submit'],#woocommerce-detail .intro #growth-guaranteed #contact-form .mktoButton[type='submit'],#growth-guaranteed #contact-form #woocommerce-detail .intro .mktoButton[type='submit'],#woocommerce-detail .intro .solution-providers-detail #solution-providers-form button[type='submit'],.solution-providers-detail #solution-providers-form #woocommerce-detail .intro button[type='submit'],#woocommerce-detail .intro .solution-providers-detail .marketo-form-custom-style #form button.mktoButton,.solution-providers-detail .marketo-form-custom-style #form #woocommerce-detail .intro button.mktoButton,#woocommerce-detail .intro .page-id-signup-register__main [type=submit],.page-id-signup-register__main #woocommerce-detail .intro [type=submit],#woocommerce-detail .intro .page-id-signup-home__main .signup .mktoForm button[type='submit'],.page-id-signup-home__main .signup .mktoForm #woocommerce-detail .intro button[type='submit'] {
    margin-top: 0px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #woocommerce-detail .intro .amzn-button,#woocommerce-detail .intro .blog #mktoForm_569 .mktoButton,.blog #mktoForm_569 #woocommerce-detail .intro .mktoButton,#woocommerce-detail .intro #developer-community #community-hero .join-form .col-2 .mktoButton[type='submit'],#developer-community #community-hero .join-form .col-2 #woocommerce-detail .intro .mktoButton[type='submit'],#woocommerce-detail .intro #contact #contact-form .mktoButton[type='submit'],#contact #contact-form #woocommerce-detail .intro .mktoButton[type='submit'],#woocommerce-detail .intro .contact-form .mktoButton[type='submit'],.contact-form #woocommerce-detail .intro .mktoButton[type='submit'],#woocommerce-detail .intro #growth-guaranteed #contact-form .mktoButton[type='submit'],#growth-guaranteed #contact-form #woocommerce-detail .intro .mktoButton[type='submit'],#woocommerce-detail .intro .solution-providers-detail #solution-providers-form button[type='submit'],.solution-providers-detail #solution-providers-form #woocommerce-detail .intro button[type='submit'],#woocommerce-detail .intro .solution-providers-detail .marketo-form-custom-style #form button.mktoButton,.solution-providers-detail .marketo-form-custom-style #form #woocommerce-detail .intro button.mktoButton,#woocommerce-detail .intro .page-id-signup-register__main [type=submit],.page-id-signup-register__main #woocommerce-detail .intro [type=submit],#woocommerce-detail .intro .page-id-signup-home__main .signup .mktoForm button[type='submit'],.page-id-signup-home__main .signup .mktoForm #woocommerce-detail .intro button[type='submit'] {
    margin-bottom: 0px;
  }
}

@media only screen and (max-width: 759px) {
  #woocommerce-detail .intro .amzn-button,#woocommerce-detail .intro .blog #mktoForm_569 .mktoButton,.blog #mktoForm_569 #woocommerce-detail .intro .mktoButton,#woocommerce-detail .intro #developer-community #community-hero .join-form .col-2 .mktoButton[type='submit'],#developer-community #community-hero .join-form .col-2 #woocommerce-detail .intro .mktoButton[type='submit'],#woocommerce-detail .intro #contact #contact-form .mktoButton[type='submit'],#contact #contact-form #woocommerce-detail .intro .mktoButton[type='submit'],#woocommerce-detail .intro .contact-form .mktoButton[type='submit'],.contact-form #woocommerce-detail .intro .mktoButton[type='submit'],#woocommerce-detail .intro #growth-guaranteed #contact-form .mktoButton[type='submit'],#growth-guaranteed #contact-form #woocommerce-detail .intro .mktoButton[type='submit'],#woocommerce-detail .intro .solution-providers-detail #solution-providers-form button[type='submit'],.solution-providers-detail #solution-providers-form #woocommerce-detail .intro button[type='submit'],#woocommerce-detail .intro .solution-providers-detail .marketo-form-custom-style #form button.mktoButton,.solution-providers-detail .marketo-form-custom-style #form #woocommerce-detail .intro button.mktoButton,#woocommerce-detail .intro .page-id-signup-register__main [type=submit],.page-id-signup-register__main #woocommerce-detail .intro [type=submit],#woocommerce-detail .intro .page-id-signup-home__main .signup .mktoForm button[type='submit'],.page-id-signup-home__main .signup .mktoForm #woocommerce-detail .intro button[type='submit'] {
    margin-bottom: 0px;
  }
}

#woocommerce-detail .amazon-merchants {
  padding-top: 50px;
  padding-bottom: 0px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #woocommerce-detail .amazon-merchants {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  #woocommerce-detail .amazon-merchants {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #woocommerce-detail .amazon-merchants {
    padding-bottom: 0px;
  }
}

@media only screen and (max-width: 759px) {
  #woocommerce-detail .amazon-merchants {
    padding-bottom: 0px;
  }
}

#woocommerce-detail .amazon-merchants h2 {
  padding-left: 80px;
}

#woocommerce-detail .amazon-merchants h2:before {
  display: block;
  content: '';
  background-repeat: no-repeat;
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/sprites-full.b99d6dc8.png');
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -46px;
  background-position: -896px -110px;
  width: 70px;
  height: 90px;
}

@media only screen and (max-width: 759px) {
  #woocommerce-detail .amazon-merchants h2 {
    padding-left: 0;
  }

  #woocommerce-detail .amazon-merchants h2:before {
    position: relative;
    top: 0;
    margin: 0 auto 5px;
  }
}

@media only screen and (max-width: 759px) {
  #woocommerce-detail .amazon-merchants .row>* {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  #woocommerce-detail .amazon-merchants .row>*:first-child,#woocommerce-detail .amazon-merchants .row>*.stack-top {
    margin-top: 0;
  }
}

#woocommerce-detail .amazon-merchants ul {
  padding: 15px 0px 15px 20px;
}

#woocommerce-detail .amazon-merchants ul h4 {
  margin: 0;
}

#woocommerce-detail .amazon-merchants .video-cta {
  display: block;
  text-align: center;
  margin-top: 20px;
}

@media only screen and (max-width: 759px) {
  #woocommerce-detail .amazon-merchants .video-cta .video-cta__text {
    max-width: none;
  }
}

#preregistration .hero {
  color: #ff9900;
  overflow: hidden;
}

#preregistration .hero .hero__bg {
  background-image: url('https://images-na.ssl-images-amazon.com/images/G/01/EPSMarketingJRubyWebsite/assets/3/images/signup-hero.c4f166c6.jpg');
  background-color: #eaeded;
  background-position: 70% 0;
}

@media only screen and (max-width: 759px) {
  #preregistration .hero .row {
    text-align: left;
  }

  #preregistration .hero .hero__bg {
    height: 146%;
  }
}

#preregistration .hero__subtext {
  color: #fafafa;
}

#preregistration ol.prereg {
  list-style-type: none;
  margin: 0;
  text-align: left;
  counter-reset: li-counter;
}

#preregistration ol.prereg>li {
  position: relative;
  padding-left: 0.5em;
  min-height: 3em;
  padding-bottom: 25px;
  display: none;
}

#preregistration ol.prereg>li:first-child {
  display: block;
}

#preregistration ol.prereg>li .radio {
  margin: 25px 0px;
}

#preregistration ol.prereg>li:before {
  position: absolute;
  top: -2px;
  left: -1em;
  width: 0.8em;
  font-size: 22px;
  line-height: 1;
  text-align: right;
  color: #ff9900;
  content: counter(li-counter) ".";
  counter-increment: li-counter;
}

#preregistration .right-box {
  background: #eaeded;
  text-align: center;
  padding: 20px 20px 30px;
}

#preregistration .right-box p {
  margin: 5px 0px;
}

#preregistration .right-box h6 {
  margin: 5px 0px 15px;
}

#preregistration .right-box img {
  max-width: 100%;
}

#preregistration .body {
  padding-top: 50px;
  padding-bottom: 50px;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #preregistration .body {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 759px) {
  #preregistration .body {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  #preregistration .body {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 759px) {
  #preregistration .body {
    padding-bottom: 30px;
  }
}

#preregistration .not-qualified,#preregistration .is-qualified {
  display: none;
  padding: 40px;
  text-align: center;
  background: #eaeded;
}

#preregistration .not-qualified ul>li,#preregistration .is-qualified ul>li {
  margin-bottom: 10px;
}

#preregistration .not-qualified h3,#preregistration .is-qualified h3 {
  margin-top: 0;
}

#preregistration .not-qualified .spacer,#preregistration .is-qualified .spacer {
  height: 25px;
}

#preregistration .not-qualified .row,#preregistration .is-qualified .row {
  margin-bottom: 15px;
}

.locale-de #preregistration .not-qualified,.locale-de #preregistration .is-qualified {
  text-align: left;
  padding: 20px;
}

.locale-de #preregistration .not-qualified h5,.locale-de #preregistration .is-qualified h5 {
  margin-top: 0;
}

.locale-de #preregistration .not-qualified p,.locale-de #preregistration .is-qualified p {
  margin: 0;
}

.locale-de #preregistration .not-qualified .amzn-button,.locale-de #preregistration .not-qualified .blog #mktoForm_569 .mktoButton,.blog #mktoForm_569 .locale-de #preregistration .not-qualified .mktoButton,.locale-de #preregistration .not-qualified #developer-community #community-hero .join-form .col-2 .mktoButton[type='submit'],#developer-community #community-hero .join-form .col-2 .locale-de #preregistration .not-qualified .mktoButton[type='submit'],.locale-de #preregistration .not-qualified #contact #contact-form .mktoButton[type='submit'],#contact #contact-form .locale-de #preregistration .not-qualified .mktoButton[type='submit'],.locale-de #preregistration .not-qualified .contact-form .mktoButton[type='submit'],.contact-form .locale-de #preregistration .not-qualified .mktoButton[type='submit'],.locale-de #preregistration .not-qualified #growth-guaranteed #contact-form .mktoButton[type='submit'],#growth-guaranteed #contact-form .locale-de #preregistration .not-qualified .mktoButton[type='submit'],.locale-de #preregistration .not-qualified .solution-providers-detail #solution-providers-form button[type='submit'],.solution-providers-detail #solution-providers-form .locale-de #preregistration .not-qualified button[type='submit'],.locale-de #preregistration .not-qualified .solution-providers-detail .marketo-form-custom-style #form button.mktoButton,.solution-providers-detail .marketo-form-custom-style #form .locale-de #preregistration .not-qualified button.mktoButton,.locale-de #preregistration .not-qualified .page-id-signup-register__main [type=submit],.page-id-signup-register__main .locale-de #preregistration .not-qualified [type=submit],.locale-de #preregistration .not-qualified .page-id-signup-home__main .signup .mktoForm button[type='submit'],.page-id-signup-home__main .signup .mktoForm .locale-de #preregistration .not-qualified button[type='submit'],.locale-de #preregistration .is-qualified .amzn-button,.locale-de #preregistration .is-qualified .blog #mktoForm_569 .mktoButton,.blog #mktoForm_569 .locale-de #preregistration .is-qualified .mktoButton,.locale-de #preregistration .is-qualified #developer-community #community-hero .join-form .col-2 .mktoButton[type='submit'],#developer-community #community-hero .join-form .col-2 .locale-de #preregistration .is-qualified .mktoButton[type='submit'],.locale-de #preregistration .is-qualified #contact #contact-form .mktoButton[type='submit'],#contact #contact-form .locale-de #preregistration .is-qualified .mktoButton[type='submit'],.locale-de #preregistration .is-qualified .contact-form .mktoButton[type='submit'],.contact-form .locale-de #preregistration .is-qualified .mktoButton[type='submit'],.locale-de #preregistration .is-qualified #growth-guaranteed #contact-form .mktoButton[type='submit'],#growth-guaranteed #contact-form .locale-de #preregistration .is-qualified .mktoButton[type='submit'],.locale-de #preregistration .is-qualified .solution-providers-detail #solution-providers-form button[type='submit'],.solution-providers-detail #solution-providers-form .locale-de #preregistration .is-qualified button[type='submit'],.locale-de #preregistration .is-qualified .solution-providers-detail .marketo-form-custom-style #form button.mktoButton,.solution-providers-detail .marketo-form-custom-style #form .locale-de #preregistration .is-qualified button.mktoButton,.locale-de #preregistration .is-qualified .page-id-signup-register__main [type=submit],.page-id-signup-register__main .locale-de #preregistration .is-qualified [type=submit],.locale-de #preregistration .is-qualified .page-id-signup-home__main .signup .mktoForm button[type='submit'],.page-id-signup-home__main .signup .mktoForm .locale-de #preregistration .is-qualified button[type='submit'] {
  margin-top: 10px;
}

#preregistration .is-qualified>div {
  float: none;
}

#preregistration .is-qualified ul {
  text-align: left;
  margin-top: 10px;
}

.page-id-signup-register__main label,.page-id-signup-register__main span {
  font-size: 15px !important;
  font-family: 'Amazon Ember',sans-serif !important;
  display: block;
}

@media only screen and (max-width: 1039px) {
  .page-id-signup-register__main label,.page-id-signup-register__main span {
    font-size: 13px !important;
  }
}

.page-id-signup-register__main br {
  display: none;
}

.page-id-signup-register__main .inputWrapper {
  margin-bottom: 15px;
}

.page-id-signup-register__main .errMsg {
  color: #f00;
  top: -12px;
}

@media (min-width: 760px) {
  .page-id-signup-register__main #tfa_68-L {
    margin-bottom: 3px;
  }
}

@media (max-width: 759px) {
  .page-id-signup-register__main #tfa_68-L {
    margin-bottom: 7px;
  }
}

.page-id-signup-home__main .signup {
  display: block;
  margin-left: auto;
  margin-right: auto;
  padding-top: 35px;
  padding-bottom: 65px;
  text-align: center;
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .page-id-signup-home__main .signup {
    padding-top: 28px;
  }
}

@media only screen and (max-width: 759px) {
  .page-id-signup-home__main .signup {
    padding-top: 21px;
  }
}

@media only screen and (min-width: 760px) and (max-width: 1039px) {
  .page-id-signup-home__main .signup {
    padding-bottom: 52px;
  }
}

@media only screen and (max-width: 759px) {
  .page-id-signup-home__main .signup {
    padding-bottom: 39px;
  }
}

.page-id-signup-home__main .signup__buyer {
  color: #fafafa;
  margin-bottom: 18px;
}

.page-id-signup-home__main .signup__buyer a {
  color: #fafafa;
  text-decoration: underline;
}

@media only screen and (min-width: 1040px) {
  .page-id-signup-home__main .signup__buyer p {
    margin-top: -10px;
  }
}

.page-id-signup-home__main .signup__body {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 640px;
}

.page-id-signup-home__main .signup .mktoForm {
  text-align: center;
  width: 100% !important;
}

@media (max-width: 480px) {
  .page-id-signup-home__main .signup .mktoForm {
    padding: 0;
  }
}

.page-id-signup-home__main .signup .mktoForm select {
  display: block;
  float: none;
}

.page-id-signup-home__main .signup .mktoForm label {
  font-family: 'Amazon Ember';
  text-align: center;
  width: 100% !important;
}

.page-id-signup-home__main .signup .mktoForm select,.page-id-signup-home__main .signup .mktoForm [type=text],.page-id-signup-home__main .signup .mktoForm [type=email],.page-id-signup-home__main .signup .mktoForm [type=url] {
  border-radius: 0;
  float: none;
  margin: 0 auto;
  max-width: 380px;
  padding: 4px 15px;
  width: 100% !important;
  height: 60px;
  transition: background-color 0.2s linear;
}

.page-id-signup-home__main .signup .mktoForm select:focus,.page-id-signup-home__main .signup .mktoForm [type=text]:focus,.page-id-signup-home__main .signup .mktoForm [type=email]:focus,.page-id-signup-home__main .signup .mktoForm [type=url]:focus {
  background-color: #fafafa !important;
}

.page-id-signup-home__main .signup .mktoForm select.mktoValid,.page-id-signup-home__main .signup .mktoForm [type=text].mktoValid,.page-id-signup-home__main .signup .mktoForm [type=email].mktoValid,.page-id-signup-home__main .signup .mktoForm [type=url].mktoValid {
  background-color: #dce8da;
}

.page-id-signup-home__main .signup .mktoForm button[type='submit'] {
  display: inline-block;
  font-size: 15px;
  margin-bottom: 0;
  margin-top: 5px;
}

.page-id-signup-home__main .signup .mktoForm label[for=Shopping_Cart_Platform__c],.page-id-signup-home__main .signup .mktoForm label[for=Reported_Platform__c] {
  display: block;
  margin: 10px 0;
  color: #fafafa;
  font-weight: 400;
  font-size: 15px;
}

.page-id-signup-home__main .signup .mktoForm .mktoGutter,.page-id-signup-home__main .signup .mktoForm .mktoAsterix,.page-id-signup-home__main .signup .mktoForm .mktoOffset,.page-id-signup-home__main .signup .mktoForm .mktoLabel {
  display: none;
}

.page-id-signup-home__main .signup .mktoForm .mktoFieldWrap,.page-id-signup-home__main .signup .mktoForm .mktoFormCol {
  text-align: center;
  width: 100% !important;
}

.page-id-signup-home__main .signup .mktoForm .mktoButtonWrap,.page-id-signup-home__main .signup .mktoForm .mktoButtonRow {
  display: block;
  margin-left: 0 !important;
  text-align: center;
}

.page-id-signup-home__main .signup .mktoForm .mktoError .mktoErrorArrow {
  background: #002f36;
  border-color: #002f36;
}

.page-id-signup-home__main .signup .mktoForm .mktoError .mktoErrorMsg {
  box-shadow: rgba(0,0,0,0.65) 0 2px 7px;
  background: #002f36;
  border-color: #002f36;
}

.page-id-signup-home__main .signup .mktoForm #Shopping_Cart_Platform__c,.page-id-signup-home__main .signup .mktoForm #Reported_Platform__c {
  display: block;
  margin-bottom: 10px;
  height: 35px;
}

.page-id-signup-home__main .signup .mktoForm #Shopping_Cart_Platform__c+.mktoError,.page-id-signup-home__main .signup .mktoForm #Reported_Platform__c+.mktoError {
  bottom: -25px !important;
}

.page-id-signup-home__main .signup .mktoForm .row-1,.page-id-signup-home__main .signup .mktoForm .row-2,.page-id-signup-home__main .signup .mktoForm .row-3,.page-id-signup-home__main .signup .mktoForm .row-4,.locale-jp .page-id-signup-home__main .signup .mktoForm .row-5 {
  float: left;
  clear: none;
  width: 50% !important;
}

@media only screen and (max-width: 759px) {
  .page-id-signup-home__main .signup .mktoForm .row-1,.page-id-signup-home__main .signup .mktoForm .row-2,.page-id-signup-home__main .signup .mktoForm .row-3,.page-id-signup-home__main .signup .mktoForm .row-4,.locale-jp .page-id-signup-home__main .signup .mktoForm .row-5 {
    float: none;
    clear: both;
    width: 100% !important;
  }
}

.page-id-signup-home__main .signup .mktoForm .row-1 label,.page-id-signup-home__main .signup .mktoForm .row-2 label,.page-id-signup-home__main .signup .mktoForm .row-3 label,.page-id-signup-home__main .signup .mktoForm .row-4 label,.locale-jp .page-id-signup-home__main .signup .mktoForm .row-5 label {
  color: #555;
  font-weight: 400;
  transition: font-size 0.2s ease-in-out,top 0.2s ease-in-out;
  cursor: text;
  display: block !important;
  z-index: 1;
  text-align: left;
  position: absolute;
  top: 15px;
  padding-left: 15px;
  font-size: 18px;
}

.page-id-signup-home__main .signup .mktoForm .row-1 label:before,.page-id-signup-home__main .signup .mktoForm .row-2 label:before,.page-id-signup-home__main .signup .mktoForm .row-3 label:before,.page-id-signup-home__main .signup .mktoForm .row-4 label:before,.locale-jp .page-id-signup-home__main .signup .mktoForm .row-5 label:before {
  display: block;
}

.page-id-signup-home__main .signup .mktoForm .row-1.active,.page-id-signup-home__main .signup .mktoForm .row-2.active,.page-id-signup-home__main .signup .mktoForm .row-3.active,.page-id-signup-home__main .signup .mktoForm .row-4.active,.locale-jp .page-id-signup-home__main .signup .mktoForm .row-5.active {
  z-index: 5;
}

.page-id-signup-home__main .signup .mktoForm .row-1.active label,.page-id-signup-home__main .signup .mktoForm .row-2.active label,.page-id-signup-home__main .signup .mktoForm .row-3.active label,.page-id-signup-home__main .signup .mktoForm .row-4.active label,.locale-jp .page-id-signup-home__main .signup .mktoForm .row-5.active label {
  top: 6px;
  font-size: 13px;
}

.page-id-signup-home__main .signup .mktoForm .row-1 input,.page-id-signup-home__main .signup .mktoForm .row-2 input,.page-id-signup-home__main .signup .mktoForm .row-3 input,.page-id-signup-home__main .signup .mktoForm .row-4 input,.locale-jp .page-id-signup-home__main .signup .mktoForm .row-5 input {
  transition: padding-top 0.2s ease-in-out,background-color 0.4s ease-out;
  padding-top: 28px;
  font-size: 17px;
  color: #333;
}

.page-id-signup-home__main .signup .mktoForm .row-1 input:focus,.page-id-signup-home__main .signup .mktoForm .row-2 input:focus,.page-id-signup-home__main .signup .mktoForm .row-3 input:focus,.page-id-signup-home__main .signup .mktoForm .row-4 input:focus,.locale-jp .page-id-signup-home__main .signup .mktoForm .row-5 input:focus {
  box-shadow: none !important;
  border-color: #ccc !important;
}

.page-id-signup-home__main .signup .mktoForm .row-1,.page-id-signup-home__main .signup .mktoForm .row-2 {
  z-index: 3;
}

.page-id-signup-home__main .signup .mktoForm .row-1 input {
  border-top-left-radius: 8px;
}

@media only screen and (max-width: 759px) {
  .page-id-signup-home__main .signup .mktoForm .row-1 input {
    border-top-right-radius: 8px;
  }
}

@media only screen and (min-width: 760px) {
  .page-id-signup-home__main .signup .mktoForm .row-2 input {
    border-left: 0;
    border-top-right-radius: 8px;
  }
}

@media only screen and (min-width: 760px) {
  .page-id-signup-home__main .signup .mktoForm .row-3 input {
    border-bottom-left-radius: 8px;
  }
}

.page-id-signup-home__main .signup .mktoForm .row-4 input {
  border-bottom-right-radius: 8px;
}

@media only screen and (min-width: 760px) {
  .page-id-signup-home__main .signup .mktoForm .row-4 input {
    border-left: 0;
  }
}

@media only screen and (max-width: 759px) {
  .page-id-signup-home__main .signup .mktoForm .row-4 input {
    border-bottom-left-radius: 8px;
  }
}

.page-id-signup-home__main .signup .mktoForm .row-1 .mktoFormCol,.page-id-signup-home__main .signup .mktoForm .row-2 .mktoFormCol {
  margin-bottom: 0 !important;
}

@media only screen and (max-width: 759px) {
  .page-id-signup-home__main .signup .mktoForm .row-2 .mktoFormCol input {
    border-top: 0;
  }
}

@media only screen and (max-width: 759px) {
  .page-id-signup-home__main .signup .mktoForm .row-3 .mktoFormCol,.page-id-signup-home__main .signup .mktoForm .row-4 .mktoFormCol {
    margin-bottom: 0 !important;
  }
}

.page-id-signup-home__main .signup .mktoForm .row-3 .mktoFormCol input,.page-id-signup-home__main .signup .mktoForm .row-4 .mktoFormCol input {
  border-top: 0;
}

.lego-page .page-id-signup-home__main {
  background-color: #075692;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.9), transparent),linear-gradient(90deg, rgba(0, 0, 0, 0.1), rgba(46, 138, 224, 0.4)),linear-gradient(180deg, white, white 25%, #999) no-repeat;
}

@media only screen and (min-width: 760px) {
  .lego-page .page-id-signup-home__main h2 {
    word-spacing: 1000px;
  }
}

.lego-page .page-id-signup-home__main .col-sm-1,.lego-page .page-id-signup-home__main .col-sm-2,.lego-page .page-id-signup-home__main .col-sm-3 {
  float: none;
}

.lego-page .page-id-signup-home__main .display-table-cell--non-handhelds {
  vertical-align: top;
}

.lego-page .page-id-signup-home__main .signup {
  width: 95%;
}

.lego-page .page-id-signup-home__main .signup__body {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 460px;
}

@media screen and (max-height: 800px) {
  .lego-page .page-id-signup-home__main .signup {
    padding-bottom: 20px;
  }

  .lego-page .page-id-signup-home__main .signup .row {
    padding-top: 0px;
  }
}

.lego-page .page-id-signup-home__main .signup .mktoForm select,.lego-page .page-id-signup-home__main .signup .mktoForm [type=text],.lego-page .page-id-signup-home__main .signup .mktoForm [type=email],.lego-page .page-id-signup-home__main .signup .mktoForm [type=url] {
  max-width: none;
}

.lego-page .page-id-signup-home__main .signup .mktoForm button[type='submit'] {
  float: none;
}

.lego-page .page-id-signup-home__main .signup .mktoForm label[for=Shopping_Cart_Platform__c],.lego-page .page-id-signup-home__main .signup .mktoForm label[for=Reported_Platform__c] {
  display: none;
}

.lego-page .page-id-signup-home__main .signup .mktoForm #eCommerce_Platform__c,.lego-page .page-id-signup-home__main .signup .mktoForm #Shopping_Cart_Platform__c,.lego-page .page-id-signup-home__main .signup .mktoForm #Reported_Platform__c {
  height: 50px;
  border-top: 0;
}

.lego-page .page-id-signup-home__main .signup .mktoForm .row-1,.lego-page .page-id-signup-home__main .signup .mktoForm .row-2,.lego-page .page-id-signup-home__main .signup .mktoForm .row-3,.lego-page .page-id-signup-home__main .signup .mktoForm .row-4 {
  float: none;
  clear: both;
  width: 100% !important;
}

.lego-page .page-id-signup-home__main .signup .mktoForm .row-1 input,.lego-page .page-id-signup-home__main .signup .mktoForm .row-2 input,.lego-page .page-id-signup-home__main .signup .mktoForm .row-3 input,.lego-page .page-id-signup-home__main .signup .mktoForm .row-4 input {
  border-left: 1px solid #ccc;
  border-radius: 0;
}

.lego-page .page-id-signup-home__main .signup .mktoForm .row-1 .mktoFormCol,.lego-page .page-id-signup-home__main .signup .mktoForm .row-2 .mktoFormCol,.lego-page .page-id-signup-home__main .signup .mktoForm .row-3 .mktoFormCol,.lego-page .page-id-signup-home__main .signup .mktoForm .row-4 .mktoFormCol {
  margin-bottom: 0 !important;
}

.lego-page .page-id-signup-home__main .signup .mktoForm .row-2 .mktoFormCol input,.lego-page .page-id-signup-home__main .signup .mktoForm .row-3 .mktoFormCol input,.lego-page .page-id-signup-home__main .signup .mktoForm .row-4 .mktoFormCol input {
  border-top: 0;
}

html.appearance .lego-page .page-id-signup-home__main #eCommerce_Platform__c,html.appearance .lego-page .page-id-signup-home__main #Shopping_Cart_Platform__c,html.appearance .lego-page .page-id-signup-home__main #Reported_Platform__c {
  -webkit-appearance: none;
  -moz-appearance: none;
}

html.appearance .lego-page .page-id-signup-home__main .row-5 .mktoFieldWrap:after,html.appearance .lego-page .page-id-signup-home__main .row-6 .mktoFieldWrap:after,html.appearance .lego-page .page-id-signup-home__main .row-7 .mktoFieldWrap:after {
  content: '';
  display: block;
  border: solid 6px transparent;
  border-bottom: none;
  border-top: solid 6px #002f36;
  right: 15px;
  top: 22px;
  position: absolute;
}

.non-lego-page .page-id-signup-home__main {
  background-size: cover;
  background: url('https://images-na.ssl-images-amazon.com/images/G/01/AmazonPayments/signup/Website_Merchant_SignUp-bkgndimage._V309405309_.jpg') no-repeat center center;
}

.non-lego-page .page-id-signup-home__main:before {
  content: '';
  display: block;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #3b454e;
  background: rgba(59,69,78,0.58);
}

.non-lego-page .page-id-signup-home__main h1 {
  text-shadow: 0 0 18px rgba(0,47,54,0.3);
}

.non-lego-page .page-id-signup-home__main h5 {
  color: #fafafa;
  font-weight: 300;
  line-height: 1.5;
  margin-bottom: 20px;
}

@media only screen and (max-width: 759px) {
  .non-lego-page .page-id-signup-home__main .signup {
    width: 100%;
    max-width: 380px;
  }
}

.non-lego-page .page-id-signup-home__main .signup .mktoForm .row-1 label:before {
  content: 'First Name';
}

.non-lego-page .page-id-signup-home__main .signup .mktoForm .row-2 label:before {
  content: 'Last Name';
}

.non-lego-page .page-id-signup-home__main .signup .mktoForm .row-3 label:before {
  content: 'Email Address';
}

.non-lego-page .page-id-signup-home__main .signup .mktoForm .row-4 label:before {
  content: 'Website URL';
}