/*
 * com.onelittledesigner.layouts_2_css
 */

.layouts-2-image,
.layouts-2-button {
  margin: 16px 0;
}
.layouts-2-button a {
  padding: 12px 24px;
  text-decoration: none;
  display: inline-block;
  white-space: nowrap;
}
.layouts-2-image {
  width: 100%;
  display: block;
  box-sizing: border-box;
}
.layouts-2-image[data-no-image] {
  aspect-ratio: 1.7778;
  display: block;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAH0CAIAAABEtEjdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAHpJJREFUeNrs3e1xGlffwGFHk68aGsjgAhhUgBANaGjAoxRAcAFOVIAUFWBuCgijBhg3oJcCYCjAjBtg1MDzj3hu3Ynj+EXePZw9e10fPErGlpZl9eNw9uzyw8PDwwsAynJgFwCIOwDiDoC4AyDuAIg7gLgDIO4AiDsA4g6AuAOIOwDiDoC4AyDuAIg7AOIOIO4AiDsA4g6AuAMg7gDiDoC4AyDuAIg7AOIOgLgDiDsA4g6AuAMg7gCIO4C4AyDuAIg7AOIOgLgDIO4A4g6AuAMg7gCIOwDiDiDuAIg7AOIOgLgDIO4AiDuAuAMg7gCIOwDiDoC4A4g7AOIOQN5+bNWjXS6X2+329vY2vr65uYk/4z/jfzoOoDBHR0edTie+GA6H8efJyUn8Z/zP9uyBHx4eHgp+eJvNJiIe+V6tVruaA20Wre/3+1H5+KLb7Yp7wyweRc0j7o5m4JMi7pH40SNxz9p8Pt9l3VELfJNd4s/OzsQ9I8vlcjqdRtO3261jFHi2TqcTiZ9MJgXMzjc77hH0yLrJdKBaw+EwEt/o6Zqmxn0+n19cXJhSB+rT7XbPz88bOlfTvLjHaP3NmzeyDiRL/NXVVeNG8U2K+3K5/PXXX03CAOkNh8Pff/+9QXPxzYj7dru9uLiYTqeOMGCPJpPJ+fn57vIocf9ei8ViPB5bCQPkIMo+m83yn6XJ+t4yEfTI+qtXr5QdyKdLEaX8R5z5jtyXy2XsQSdOgTx1u93r6+tsZ+EzHblPp9PBYKDsQLYiUJGp+Xxu5P614v1OtvsL4CNnZ2ez2UzcP2e73Z6enroHL9AsR0dH7969y2oVTUbTMvEeR9mBJopwRb6ymknOZeS+2zVWxQDNFSP3GL9ncoo1i5G7sgMFyGpief9xV3ZA3yu352mZzWZzfHys7EBJOp3O/f39fj/Gb58j992FXsoOlDd+33vc9jlyHwwG1sYApTo6Orq7u2vdyH08His7ULBIXISuXXGfTqeuQQWKF6Hb173K9zAtE69mg8HAsw60xN3dXfrF76lH7rvzDJ5soD32cnI1ddx9/CnQNhG9SF/JcV8sFqbagRaK9EUAU/7EdHPu8a6k1+tZ1Q60U6fTWa/Xye4cmW7kfnFxoexAa0UAI4OljdytkAF4kXDlTKK4n56e3tzcZPX+aDgcxi7u9/vxdXyR1V32ge8ZIMdoMv5crVbxRZQnqzmDKM+7d+8Kiftischk+WNE/Ozs7OTkJNvPtAXqmDm4vb2dz+eZXBV/fX09Go1KiHuv19vv8scYlceunEwmmg4tr/x0Oo3h5n7H8t1ud71eNz7u8Wq5x7srRNZfv34dWTfrAuxE2SPxb9++3WPiZ7PZ2dlZs+O+x2F7jNavrq72e0tlIE+7C4sSrz1POXivdylk7Li9lH33SYbX19fKDvxbXiMREYq9vK2PMNb9ulJv3PdyO7QYsMdL4nA4dPgCnxehiFwkOL2ZPo81xn23CCnx/ppMJvFqbIYd+Po3+hGNSEfinxt5rHX1To1xTz9sn81mV1dXDlbgW0U6IiAlDd5rPKH6008/pTwZneDsM1C2xKv74k3Dhw8fGjZyj32k7ECzREZSjt8jkvXdKLeuuKdcYHR+fq7sQFV9Tzn/Xl8q65qWOTw8TLNrRqPR9fW1IxKo0KtXr5KNUGuKcC0j92Q7pdPppD8HAhQvwpJs0V1NwWx23K16BGoaOCabEmhS3NMsbx+NRq5UAmoSeUlzcVNNwax+zn2z2fR6vQSvq/f39+4uANQnanZ8fJxg4d96va68ZtWP3NMM21+/fq3sQK0iMpGahg7eq497gtvhx7A9/bXCQAuluWF4HdmsPu6r1aruHTEajZxHBRLYfdRP3T+ljmxWP+eeYIV7sk+YBYhh9WAwqPunVJ7ig8r3Qt274OiRAw5II01zKo9nxXFPcFrZnQaAxBJkp/J4Vhz329vbunfBycmJQw1IKUF2Ko/nQbN2cafTMScDJBbZadwijorjXvcid5ekAntRd3wqj2fDRu6G7YD47CHudZ9Q7ff7DjIgvbrjk/sJ1bqXQrp2CdiLuuOT+1JI74yAIrV9WqbpL54AZcTnwHMGUJ4f7QJoru12u1wuV6vV+/fvdzefii82m81Hf63b7b58+fLF41nB+CL+bOLCbb5JxTcOq/uuYTV9kiw0SLT75r/+2fGvF8Uf/pdPRyivb+IOjWn6YrGYz+d1rEmLgfzZ2dloNFJ5cRd3SGT+KM1nnMUo/uyR3S7u4g612G630+n0jz/++J65l+eJ8fvPP/+c5kOIxF3cxZ0Wuby8fPv2bYJ7aH9GlP3169e//fabp6OJfbMUEvKyWCx6vd7FxcV+y7576xCbERsTm+R5aRxxh1xsNpvT09NXr16ln4f5/FbFJsWGZbVViDs0w3Q6PT4+TnPW9Bliw2LzYiM9U01hzh32bLvdjsfjpkx9jEaj2WzWzhOt5tyBr7VcLmNE3KBJ7djU2OC67/+KuEODRSibOJe9OzfgLKu4A58wn89fvXq19yUxzxObHRsfD8HzKO7A38o+Ho+b/ijiIei7uANFlV3fxR0os+z6Lu7AnxaLRWFlf+q786viDi21XC6LLPtT362PFHdond3ykoaujfEAxR3414Ft8fdmiQdY8FsTcQc+Np1OWzIlHQ/T/Wcy4d4yUPt49vj4uD3zFZ1O5/7+vsiP63NvGeB/xuNxq2aid/dB87zvnbhDjRaLRbZ38a1PPGQrI/fOtAzUqNfrtfMzLrrd7nq9LuxBmZYB/nR5ednaTy+KBx4P3zFg5G7kTmm2220M29u87rvT6cTgvaSP9TByB/5c/tjyK3ri4VsWuUfiDrX4448/7AQ7QdyhKPP5vLWz7X8VO8ENI8Udioq7nWBXiDuUNlxt4dr2fxO7wpuYvfjRLoBq7fH6ndFoNBwO+/3+0dHRbpnKdrtdLper1WqPFxbFz51MJg6MxCyFhIoNBoPEdzbvdrvn5+dR9s+vO4zQR2cvLi4SD6Xjlebu7q6AZ7ZZfRN3qFJ0s9frpfyJkfUYF3/9cvLdCsVIfMqNXK/XBdxKzDp3aK+Us+0R9BgR//bbb990oVD85fgn8Q9TXl7kJER64g6NrNjR0VEMh+PPvfxzcRd3EPdaxuzv3r37zqF3Jd9E3MUdyrfdbtOcq6wqyru+J9jg2C0+XlXcoanSLJI5Pz+vcDolvlV8w2J2DuIO1VutVnX/iG63W/ma8fiGCZayJNg5iDvU4v379wmG7ZXPksc3TDB4T7BzEHdo6uB0NBo16NsauYs78FUJrmlxS3zbBH1H3KGR6p55GA6HDf3mL0zLiDs0V93rIPv9fkO/eYKdg7hDU9V6QWmyq1URd+Bvar2atKRPskbcAcQd2Ktar+B3ewBxB/aj1iv43R5A3IFPq/si/lqvA6r7IqMCPqxD3KGlXr58Wev3r/XGuXXflbfunYO4Q1MtFouaZsZ3H69qD4s78Al1Xwe063sd33Y+nxewcxB3qEWCmYeLi4vKB+/xDd++fVvAzkHcoamD081mM51Oq/2e8Q0T3BvAyD2xHx4eHir8doeHh7VubrVbC5UPgX/66acEP+ju7q6quwUsl8vBYJBgmz98+ND0i2Cb1Tcjd6hMxCvNgr/T09NKJmfim8S3SrDBsVvc3iAxcYcq1X3j3L9G+Tv7Xsk3yWq3IO7Q+Iotl8ter/fsy0q/85+Lu7iDuNc4fh8MBpeXl980+o6/HP8k/mHKm8mIu7hDs3W73cQ3Rr+4uDg+Pp7P51+MdfyF+Gvxl+OfpNzC2CHuPZDej3YBVOvs7CzxTbg2m814PH7x+CGrMUbu9/vR090JzAh6bMxqtbq5udnXNaixQxwV6VkKCdWnttfr2Q9P1ut1GSN3SyGh1SJkppifxK4wJ7MX4g7VMxFhV+ydaRmoRa/XS3BNf/5vYtbrdTEPx7QM8OLnn3+2E+wEI3cjd0qz3W5j8N7mDybtdDoxbC/prgNG7sCfaXv9+nWb90A8fPeTMXI3cqdMrZ15L2y23cgd+JurqysPnL0Qd6jR7pLRtj3qeMjxwD374g4lm81mrZp6jgcbD9nzLu5QuG63e35+3p7HGw/WJaniDq0wmUxaMk0RDzMerGdc3KEtZrNZ8ePZeIAmZMQd2qXT6VxfXxc8+V78AxR34NOOjo4KHtjGQ0v8KSWIO+RiNBoV2fd4UNY+iju02tnZWWF9j4fjvr7iDhTVd2UXd6C0viu7uAOf6Htzl5fs1sYou7gDnzAajd69e9e49e+xwbHZzqCKO/Cvjo6O7u/vGxTK2NTYYKsexR34gt0Ux9XVVeZTNLF5sZGuVBJ34BtMJpMYEWd7f+DYsNg8940Rd+Cb7eayY2ic1Sx8bExsUhPPDYg7kJHRaLRer8/Pz/c++xEbEJsRG+PcaRP5DFXI1Ha7nU6nf/zxR/pPYY1B+s8//zyZTEyvN7dv4s7/3NzcbB7FF/Gfy+Uy+vLJv3l0dBS/9pGAly9fnpyc7P7TDqzJ/NHuSanbcDg8e2S3i7u4Nz7ot7e3N4++c6w3fBRv4YW+DvGiu1gsovLxolv5N4+X5wh6PHcm1sVd3Jtt8V//NjZXipwrf/Nf3zNj8/R6HDxT4i7uje9CDP2STeNG33eVt+drEq/NMZBfrVbv37+PP+P/xBf/fHJ3E2jxRb/fjy/iTzNp4i7u5WT94uIiyp7+R+8+Ido0LuKesm+WQrYi6+PxuNfr7aXsOWwAtJC4F/6e/c2bN5lUdZf4wWCQZtUHiDtlWiwWkfXpdJrVVi2Xy9PT06h8HSdyAXEvfMD+6lG2AY13EvHCYwgP4s43DI2jmzFsz/8VKIbwb9688ZSBuPMF0+l0MBg0aMajcRsM4k5q4/G4iQPheKtxfHxcx1WXIO40226SvbkLDTebzenpqb6DuPO3skcZ859k/5pHoe8g7vxpt7KwjCbqO4g7pZVd30Hc+dNisYgOlrfORN9B3NtrPp/nfI2SvoO4880uLy/H43HZj1HfQdzbJbJ+cXHRhkcafR8MBm4kCeJefuwavZj92S9m+g7P8KNd0JSyt3aaYjcH5bM+wMi9NOUteTR+ByN3ZV8WueTR+B2M3Nur1MXsxu8g7u1V9mJ2fQdxb6M2LGbXd6iPOXf9auT+eWH+HYzcG6Sdi9m9/oGRe+Fld8298TsYuRfFYnbjdzByL7PsFsYYv4O4l2OxWEShcit7t9sdPTo6Oup0Ok///+bmZrVaxZ/5fLCfvsM//fDw8FDhtzs8PKx1c6vd2hzM5/PcljxG0CeTyXA4/Pxfi1ej6XT69u3bTF6WZrOZvlOrZvVN3Pfp8vIyq/v3xmg9EvnFrH+U+HgIUXl9R9yz6psTqvucTMiq7DFgv7+//6ayh06nc3V1FVX969TNHnep86sg7nuT4WL2GPBeX18/O9Dxz9+9e6fvIO6tLvvp6Wk+ZyNfPM5mhO/8JkdHR/oO4t5SGS5mr3CeWt9B3JV9/6LCd3d31Z6B1HcQ93bJ7c7s0d+ocLS48u+s7yDubZHbndmjv+v1uo6y6zuIe1vkdmf2NOXVdxD3kuW2mP3s7Ozu7i5Nc/UdxL1AeS5m//4lj/oO4t7qshe5mF3fQdzbq+zF7PoO4q7s+1fHYnZ9B3Fvl/YsZtd3EPe2aNtidn0HcS9fOxez6zuIe8navJhd30HcC2Qxu76DuBdYdovZ9R3EvSgWs+s7iLuy1yuTxez6DuLeYBaz6zuIe2ksZtd3EPfSWMyu7yDupbGYXd9B3ItiMbu+g7gXWHaL2fUdxL0oFrPru77TUD88PDxU+O0ODw9r3dxqt/Zrym7J435fWXPY/214Qf3KZySejtvb2/j6/fv3m83mo7/Q7XZfvnwZX5ycnMThWt6x2qy+ifunLRaLGLUpu763ue+R75tHq9Xqee9f44jt9/vDR5F+cRf3Pcc93olb8qjvre177PP4FYgRerUTknEYx4g+9mFzxyji3uy4X15eZrXksc1l1/fE4/R4w/r27dt/zrdUK4bwr1+/jj3ZuKNa3Bsc99xOoJW65FHfc9u90+k0/ZEfe3IymTRoIC/ujYx7hCPKntWSR2XX97rd3NzEW9X4c4/bMBwOf//990YkXtybF/fdYnZLHvW9Pc/OZrO5uLjI531q7M/z8/PMT7o2q2/WuVvM3hjWv1clRuvHx8dZPYTYmNik2DDHuZF7aYPBnXYueTR+T7n3fvnll6yGMv98Cf/Pf/6T56+AkXtjuDO78Xurxu/T6XQwGORc9qcX79hUh7q4P/9tYG53Zr+/v1d2fa/D7uZ3b968acTzG1sbm5rVVYTi3hh53pm9gEv49D1Dm80mt5vffeXwKza77kX34l6UDO/M3vLLlPS9Psvl8vj4OPOpmCI3Xtz38OY0w8uUlF3fa4pjVmeVnvc7OxgM3JtT3L9wlOT25vTq6splSvqu7F+zb5tywkDc93Og57aYfTKZOAT1Xdm/xnQ6zWoFhLgr+yfsljy6TEnflf2b7NYuO8Uq7v/v5uYmw8Xsw+HQwafvyv6MR+cUq7j/abeaymJ2fW9J38su+87u5JlTrK2O+3Q6tZhd39vT9zaU/anvsXvdiKalcc/t9LrF7Pqu7NW6uLhwFWu74r57VbeYXd/b0/cWln0nt3lXca+37LnNx1nMru+1HpCtLfvTw+/1ek6xFh733T00LGanPX1vedmzHdKJe8VHeVZrpCxm1/e6+67sf+27U6xlxt1idtrWd2X/J6dYS4u7xey0re/K3pQaiPvzWcxO2/qu7F/cP06xNj7uFrPTtr4r+9dwirXBcbeYnRb2Xdm/NRFtPsV60NCnzWJ22tZ3ZX+GNp9ibV7cLWanhX1X9mdr7SnWHx4eHir8doeHh7Vu7t3dXW5LHq+vry15bKJ8chmDg89fD5Fb2eOwj2M+XiP7/f7uNTK2bbVaxXbe3NzkmdHd6uTvXMNWd9+qrXHD4h7PUG6L2S151Pda+55V2WMjR48+83cWi0UMlrP6PMunX9irq6vvua5Q3Nvy1j7G7JY86nutfc9n82KoHlv49Qd8bPmvv/4aA/ncnvHz8/PffvutDXE/8Ov9vLJbzF7SU5nn/Hs+ZY8B77ce8LsdG/8wt2e8PadYjdyf8840DllLHo3fax2/Z7JJ339WKQbvGX6w9fNe1E3LFF52Sx71ve6+9/v9TMpeyVml2Le//PJLbpeMPuPRiXuxYsBuyaO+p+lOMWXfiYcT4/fcpuC/9RSrOfcyWcxevHzm3wsr+4tc74Bd9lWs4t7U45Ky+15S2f86QspwVrPUU6ymZfZ2oJOtNl8OmuCAb+4pVtMyRY3j3Jnd+F3ZqzUcDjMcMJV3o2Bx/8JvuMXs+q7sNe3e3O7bUdiNgsX909yZnVb1Pf30o1Os4r6fsrszO+3p+x5PLDnFWh8nVD9mMTsfKfv8ag5LBppyitUJ1QazmJ1Wjd8zWQy2O8Wa2/mtpp9iFfe/HeUWs9Oevme1zDfPlWmNPsUq7v87yn3mBu3pe4YXcMQm3d3dOcUq7oUPGdD3VpX9yWw2y/ZGwc16ltt+QtXl5nyrpp9fbcRF14vFooUfbO2EamUsZqdtA4Km3E5jNBq5hFDcn192i9lpVd+bdaMk86Xi/hxXV1c+c4NW9b2Jt8DL8xSruOfLYnba1vdG39w0z1Os4p7jIW4gQKv6XsBtq2M0dn19bRJV3D93iFvMTqv6XswHEjjFKu7/+hvo5Axt63thHzXjt1jcP/275zWfVnWnyA8Rc4pV3P/HYnbSiNFDPjEt++MhnWIVd4vZSer9I2VPwCnWVsfdYnZSyuS2BO35SHenWFsad4vZUfbiOcXarrhbzI6yt4dTrG2Ju8XsKHsLOcVaeNy9R0PZW8sp1mLjbjE7yt5yTrEWGHeL2VF2vH0vLe4Ws6Ps/HW3OMVaQtwtZkfZ+SenWA+a/vxZzI6y80ktP8Xa1LhbzI6ye0a+qM2nWBsZd4vZUXbPyFdq7SnWA08VKHvZ2nmKtWFxt5gdZfeMPE/bTrH+8PDwUOG3Ozw8rHVzP3z4YMkjys6zLRaL8Xi89yf0k6qtccNG7sqOsvM92nOK9cCTDcreKi05byfuoOyt04ZTrOIOyt5SZZ9iFXdQ9vYq+CpWcQdlb7VST7GKOyh72xV5ilXcQdkp8BSruIOy8/9KOsUq7ii7svM/xZxiFXeUXdn5mzJOsYo7yq7sfKyAU6zijrIrO59+ahp9ilXcUXZl51819xSruKPsys7nNPQUq7ij7MrOF+xOsYo7KLuyl6Zxz5e4o+zKToHEHWVXdsQdlF3ZEXdQdmVH3EHZQdxB2UHcUXZlR9xB2ZUdcQdlV3bE/dn2/huLsit7OzUuPgeN+9V1kKHsiE/quNd9QBu5o+wUOXKv/Jg5qPzIrvXxr1YrBxnKTnp1x6fyeJqWQdmVnQLjU3Hch8NhrZt7c3PjIEPZSa/u+FQez+atljF4R9lJf6S1fbXMyclJ3Vt8e3vrUEPZSSlBdiqPZ8NOqIb5fO5QQ9lJKUF2Ko/nDw8PD9V+x8PDw7r3wt3dnV8nZVd2kh1vg8Gg7p9SeYqrn3Ov+5xqmE6nDjhlV3bSSBCcOrJZfdz7/X7dO2KxWLiaSdmVnQTiYIvg1P1T6shm9XFPcMTH7jZ4V3ZlJ82wPcEhV8fhVP2c+2az6fV6CX7B7u/vu92ug0/ZlZ2aRM2Oj48THHXr9brymlU/cu8+SjB4f/PmjYNP2ZWd+kRkEhx1NTWzlouYEpxTffE48+6CVWVXdmoSeUkw215fMGuJ+2g0SrP3X7165cyqsis7dcwNRF7S/Kyagln9nPtOgtXuT/vl+vrasajsyk61A8c0w/YXNaxwr3HknnLwHk+AyXdlV3YqFElJVvb6Utn4uL94XKvkngTKruxUImKScqV1famsa1om/PTTTyl/OWez2dnZmUNT2ZWd7yn7eDxOeYx9+PChYSP3xIP3EE+J8buyKztNKXvdkawx7pPJJPFzE0+M+XdlV3aeIdKRuOx1R7LGuMfvRpoF7381nU6tj1R2Zefr7VY9pr+jSeSx1sOs3k9iSj94f/G4fqbX67m+SdmVnS+KUEQukq2NSZnHGk+o7sSO22w2e3naRqPR1dWV+88ou7LzT9GllEsePxJdWq/Xtf6I2j9D9fz8fF9PXjxtx8fHl5eXZmmUXdl5EgdbZCHisK+ypwlj7SP3/Q7en35vYxQfb4L86iq7srf8eJtOp3v/QIgEw/ZEcY9dmewuDZ8Xv71nZ2cnJyd+jZVd2Vt1pN3e3s7n8/gih+25vr5OsFI8RdxD/A5ndYYzfp93p6r7/X58HV8k+GhvlJ0E4qCKoyv+XK1W8UWUJ6uJ2ShPHHIJflCiuKf5hFmAzN3d3aUZTBykeTzxYPayLBIgHynP/CUaue/eK/V6PQtXgHbqdDrr9TrZDPBBygc2m808wUA7RQBTnts7SPnYRqORGzcCLRTpS3wvxXTTMjvb7fb4+Hi/y94BUup2u/f394mX5B0kfpDx8HwqHtAqEb30i60P0j/Oo6Ojq6srzzfQBrPZbC8XUhzs5dFOJhOT70Dxzh7t5UennnP/q8FgkMnVwACViwH73d3dvn76wR4fucu+gYLLnuY2AzmO3F883lL5+PjYlU1ASTqdzv39/X4/TOJgv7sgHny8uLlpF1BS2SNre/+YoIO974jdmxd9B4opew4Tzgc57A59B5S9wLjv+n5/f+/8KtBQuUVszydUP7Ldbk9PT62PBBpX9tymHw6y2kGxa+7u7lzfBDRIJCvCldvEcl4j9yfz+Xw8HjtogMzNZrM8x6OZxv3F4yfzvXr1yv0jgTx1u93r6+tszxQeZLvjdmcnTNEAGYo0Zb4GJN+R+5PFYjEej13FCuRg96FyiT95o6iR+5PYiev12udrA3sXIYoc5V/2ZozcnyyXy19//fXm5sYRBiQ2HA5///33Bl2L06S47ywWizdv3jjRCqTR7Xavrq4aMVpvdtx35vP5xcWFxAO1Zv38/LyhyzqaGvenUfx0OjVRA1RrOBxOJpPGjdbLifvOcrmMxEforagBvken04mgR9YLuM9VCXF/Mp/PF48co8A3GT0q6cKaouL+ZJf4m5sbk/LAv+l2u8PhcJf18h5dmXF/EnGPxC+Xy9VqZWoeiJr3+/2jo6P4Yu8fliTulYnKb7fb29vb+HrX+vhPdxiGIiP+1y9OTk46nU6rPjGiXXEHaIkDuwBA3AEQdwDEHQBxB0DcAcQdAHEHQNwBEHcAxB1A3AEQdwDEHQBxB0DcARB3AHEHQNwBEHcAxB0AcQcQdwDEHQBxB0DcARB3AMQdQNwBEHcAxB0AcQdA3AHEHQBxB0DcARB3AMQdAHEHEHcAxB0AcQdA3AEQdwBxB0DcARB3AMQdAHEHQNwBxB0AcQdA3AEQdwDEHUDcARB3APL2fwIMAPYsllM0KtRTAAAAAElFTkSuQmCC);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  background-color: #f3f3f3;
}
.mez.selected:has(>.com_onelittledesigner_stacks_Layouts_2_Content_stack>.layouts-2-image):after {
  content: "";
  position: absolute;
  inset: 0;
  background-color: rgba(38, 128, 252, 0.1);
}
.layouts-2-row > div {
  flex: 1;
  align-items: stretch;
}
/* Layouts 2 */
div[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin: 12px 0;
}
div.out[tag="slice"] .com_onelittledesigner_stacks_Layouts_2_stack,
.mez:has(>.com_onelittledesigner_stacks_Layouts_2_stack>.layouts-auto-hide) {
  overflow: visible;
}
.mez:has(>.com_onelittledesigner_stacks_Layouts_2_stack>.layouts-auto-hide) {
  background-color: transparent;
  border: 2px solid rgba(0,0,0,0.0);
  padding-left: 0;
  padding-right: 0;
}
div.mez.bare.selected:has(>.com_onelittledesigner_stacks_Layouts_2_stack>.layouts-auto-hide) {
  background-color: rgba(38, 128, 252, 0.1);
  border: 2px solid rgba(0,0,0,0.0);
}
div.out[tag="slice"] .layouts-auto-hide > .layouts-2-section > div,
div.out[tag="slice"] .layouts-auto-hide > .layouts-2-section > div > div {
  box-sizing: border-box;
  width: 100%;
  overflow: visible;
}
.layouts-2-section > div > div > .mez {
  margin: 7px auto 3px auto;
}
.layouts-auto-hide > .layouts-2-section > div > div > .mez {
  background-color: transparent;
  border: 2px solid rgba(0,0,0,0.15);
}
.dark .layouts-auto-hide > .layouts-2-section > div > div > .mez {
  border: 2px solid rgba(255,255,255,0.15) !important;
}
.layouts-auto-hide > .layouts-2-section > div > div > .mez.selected {
  background-color: rgba(38, 128, 252, 0.1) !important;
}
/* Layouts Row */
.mez:has(>.com_onelittledesigner_stacks_Layouts_2_Row_stack) {
  background-color: transparent;
  border: 2px solid rgba(0,0,0,0.15) !important;
}
.dark .mez:has(>.com_onelittledesigner_stacks_Layouts_2_Row_stack) {
  border: 2px solid rgba(255,255,255,0.15) !important;
}
.layouts-2-row > div > div[tag="node"],
.layouts-2-row > div > div[tag="node"] > div {
  flex: 1;
  align-items: stretch;
  background: transparent;
}
.layouts-2-row > div > div[tag="node"] > div {
  display: flex;
  flex-direction: column;
  padding: 1px 0;
}
.layouts-2-row > div > div[tag="node"] > div > .mez {
  height: calc(100% - 10px);
}
/* Layouts Column */
.layouts-2-el > [tag="node"] {
  min-height: 0;
  padding: 0;
}
.mez:has(>.com_onelittledesigner_stacks_Layouts_2_Column_stack) {
  background-color: transparent;
  border: 2px dotted rgba(0,0,0,0.15);
  box-sizing: border-box;
}
.dark .mez:has(>.com_onelittledesigner_stacks_Layouts_2_Column_stack) {
  border: 2px dotted rgba(255,255,255,0.15);
}
div.mez.selected:has(>.com_onelittledesigner_stacks_Layouts_2_Column_stack) {
  border: 2px dotted rgba(0,0,0,0.15);
}
.dark div.mez.selected:has(>.com_onelittledesigner_stacks_Layouts_2_Column_stack) {
  border: 2px dotted rgba(255,255,255,0.15);
}
.layouts-2-column > div > .mez.empty:first-child {
  background-color: transparent;
  border: 0px solid transparent;
  padding: 0;
  margin: 0;
}
div.out[tag="slice"] .layouts-2-column {
  display: flex;
  flex-direction: column;
}
div.out[tag="slice"] .layouts-2-column > div:nth-child(1) {
  order: 2;
  width: 100%;
  box-sizing: border-box;
}
div.out[tag="slice"] .layouts-2-column > div:nth-child(2) {
  order: 1;
  width: 100%;
  box-sizing: border-box;
}
div.out[tag="slice"] .layouts-2-column > div:has(.out) + div:has(.empty) {
  display: none;
}
/* Layouts Content */
.layouts-2-el .com_onelittledesigner_stacks_Layouts_2_Content_stack .out .mez,
.layouts-2-el .mez:has(>div>*.layouts-2-content) {
  background-color: transparent;
  border: 0px solid transparent;
  padding: 0;
  margin: 0;
}
.layouts-2-el .mez:has(>div>*.layouts-2-content) > *:not(.in) {
  visibility: hidden;
}
.com_onelittledesigner_stacks_Layouts_2_Content_stack .out div[tag="node"] {
  min-width: 5px !important;
  min-height: 5px !important;
  color: inherit;
}
div.mez.bare.selected:has(>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  background-color: rgba(38, 128, 252, 0.1);
}
.layouts-2-svg-icon {
  font-size: 0 !important;
  line-height: 1 !important;
}
svg.layouts-2-svg-icon {
  height: 32px;
  width:  32px;
  display: inline-block;
}
.layouts-2-svg-icon > svg {
  height: 32px;
  width:  32px;
  display: inline-block;
  font-size: 0;
  line-height: 1;
}
.layouts-2-text.material-icons {
  font-size: 32px;
}
.ionicons-svg-outline {
  fill: none !important;
  stroke-width: 32px;
}
.layouts-2-button {
  line-height: 1.1;
}
.layouts-2-button > a {
  display: inline-flex;
  align-items: center;
}
.layouts-2-button > a > svg,
.layouts-2-button > a > i {
  margin-right: 0.5em;
}
@supports (rotate:180deg) {
  .layouts-2-button > a {
    gap: .5em;
  }
  .layouts-2-button > a > svg,
  .layouts-2-button > a > i {
    margin-right: 0;
  }
}
.layouts-2-button a > i {
  font-size: 22px;
}
.layouts-2-button a > svg {
  height: 22px;
  width:  22px;
}
div.out[tag="slice"] .layouts-2-button > a > div {
  min-height: 0;
}
div.out[tag="slice"] .layouts-2-button a > svg + div.out {
  display: inline-block;
}
div.out[tag="slice"] .layouts-2-section > div > div .out:has(.layouts-2-edge-left),
div.out[tag="slice"] .layouts-2-section > div > div .out:has(.layouts-2-edge-right),
div.out[tag="slice"] .layouts-2-section > div > div .in:has(.layouts-2-edge-left),
div.out[tag="slice"] .layouts-2-section > div > div .in:has(.layouts-2-edge-right),
div.out[tag="slice"] .layouts-2-row .out:has(.layouts-2-edge-left),
div.out[tag="slice"] .layouts-2-row .out:has(.layouts-2-edge-right),
div.out[tag="slice"] .layouts-2-row .in:has(.layouts-2-edge-left),
div.out[tag="slice"] .layouts-2-row .in:has(.layouts-2-edge-right) {
  overflow: visible;
}
.layouts-2-edge-left {
  z-index: -1;
}
/* Add Buttons */
.layouts-2-el > div[tag="node"] > div.add {
  width: 64px !important;
  height: 24px !important;
  margin: 4px auto 4px auto !important;
  border-radius: 99px !important;
  padding: 0 !important;
  border: 1px solid #fff !important;
  color: transparent !important;
  font-size: 11px !important;
  z-index: 9999;
  min-height: 0px;
  text-align: center;
  background-color: #2680fc !important;
}
.layouts-2-el > div[tag="node"] > div.add.down  {
  opacity: .7 !important;
}
.layouts-2-el > div[tag="node"] > div.add:after {
  content: "+ Content" !important;
  font-size: 11px;
  line-height: 24px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  text-align: center;
  display: inline-block !important;
  border-radius: 3px;
  color: #fff;
}
.layouts-2-row > div > div[tag="node"] > div.add {
  position: absolute !important;
  right: 6px;
  top: 0;
  margin: 0 !important;
}
.layouts-2-column:has(>.out:last-child > .out) > div[tag="node"] > div.add  {
  display: none !important;
}
.layouts-2-column:has(>.out:last-child > .out) > div[tag="node"] {
  min-height: 0px;
}
.layouts-2-row > div > div[tag="node"] {
  padding-top: 28px;
}
.layouts-2-section > div[tag="node"] > div.add:after {
  content: "+ Row" !important;
}
.layouts-2-row > div > div[tag="node"] > div.add:after {
  content: "+ Column" !important;
}
.layouts-2-row .layouts-2-row > div > div[tag="node"] {
  padding-top: 0px;
}
.layouts-2-row .layouts-2-row .layouts-2-el > div[tag="node"] {
  min-height: 0;
}
.mez>.com_onelittledesigner_stacks_Layouts_2_Content_stack {
  min-height: 0;
}
/* Edit Mode */
div:has(>.mez>.com_onelittledesigner_stacks_Layouts_2_Row_stack) {
  z-index: 0;
  position: relative;
}
.mez:has(>.com_onelittledesigner_stacks_Layouts_2_Column_stack>.hide-mobile):before ,
.mez:has(>.com_onelittledesigner_stacks_Layouts_2_Column_stack>.hide-tablet):before ,
.mez:has(>.com_onelittledesigner_stacks_Layouts_2_Column_stack>.hide-desktop):before {
  content: "Column hidden on desktop";
  display: none;
  height: 18px;
  background-position: center 8px;
  background-size: 18px 18px;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' style='fill:%23999;' viewBox='0 0 512 512'%3E%3Cpath d='M432 448a15.92 15.92 0 01-11.31-4.69l-352-352a16 16 0 0122.62-22.62l352 352A16 16 0 01432 448zM255.66 384c-41.49 0-81.5-12.28-118.92-36.5-34.07-22-64.74-53.51-88.7-91v-.08c19.94-28.57 41.78-52.73 65.24-72.21a2 2 0 00.14-2.94L93.5 161.38a2 2 0 00-2.71-.12c-24.92 21-48.05 46.76-69.08 76.92a31.92 31.92 0 00-.64 35.54c26.41 41.33 60.4 76.14 98.28 100.65C162 402 207.9 416 255.66 416a239.13 239.13 0 0075.8-12.58 2 2 0 00.77-3.31l-21.58-21.58a4 4 0 00-3.83-1 204.8 204.8 0 01-51.16 6.47zM490.84 238.6c-26.46-40.92-60.79-75.68-99.27-100.53C349 110.55 302 96 255.66 96a227.34 227.34 0 00-74.89 12.83 2 2 0 00-.75 3.31l21.55 21.55a4 4 0 003.88 1 192.82 192.82 0 0150.21-6.69c40.69 0 80.58 12.43 118.55 37 34.71 22.4 65.74 53.88 89.76 91a.13.13 0 010 .16 310.72 310.72 0 01-64.12 72.73 2 2 0 00-.15 2.95l19.9 19.89a2 2 0 002.7.13 343.49 343.49 0 0068.64-78.48 32.2 32.2 0 00-.1-34.78z'/%3E%3Cpath d='M256 160a95.88 95.88 0 00-21.37 2.4 2 2 0 00-1 3.38l112.59 112.56a2 2 0 003.38-1A96 96 0 00256 160zM165.78 233.66a2 2 0 00-3.38 1 96 96 0 00115 115 2 2 0 001-3.38z'/%3E%3C/svg%3E");
  background-color: #d9e3fD;
  padding: 26px 16px 8px 16px;
  border: 1px solid #b9c3dD;
  border-radius: 3px;
  color: rgba(0,0,0,0.45);
  text-align: center;
  z-index: -1;
  position: relative;
}
.dark .mez:has(>.com_onelittledesigner_stacks_Layouts_2_Column_stack>.hide-mobile):before ,
.dark .mez:has(>.com_onelittledesigner_stacks_Layouts_2_Column_stack>.hide-tablet):before ,
.dark .mez:has(>.com_onelittledesigner_stacks_Layouts_2_Column_stack>.hide-desktop):before {
  color: #555;
  background-color: #111;
  border-color: #333;
}
.mez:has(>.com_onelittledesigner_stacks_Layouts_2_Row_stack),
.mez:has(>.com_onelittledesigner_stacks_Layouts_2_Column_stack) {
  transition: none !important;
}
.mez:has(>.com_onelittledesigner_stacks_Layouts_2_stack>.layouts-auto-hide):not(.selected):not(:has(.selected)) .mez:has(>.com_onelittledesigner_stacks_Layouts_2_Row_stack) {
  border-width: 0 !important;
  padding: 0 !important;
  margin: 0 auto !important;
}
.mez:has(>.com_onelittledesigner_stacks_Layouts_2_stack>.layouts-auto-hide):not(.selected):not(:has(.selected)) .mez:has(>.com_onelittledesigner_stacks_Layouts_2_Column_stack>.layouts-2-column:not(.layouts-2-styled)) {
  border-width: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
}
.mez:has(>.com_onelittledesigner_stacks_Layouts_2_stack>.layouts-auto-hide):not(.selected):not(:has(.selected)) .layouts-2-content-width > div {
  padding-top: 0px;
}
.mez:has(>.com_onelittledesigner_stacks_Layouts_2_stack>.layouts-auto-hide):not(.selected):not(:has(.selected)) .mez:has(>.com_onelittledesigner_stacks_Layouts_2_Row_stack) > div:not(.com_onelittledesigner_stacks_Layouts_2_Row_stack),
.mez:has(>.com_onelittledesigner_stacks_Layouts_2_stack>.layouts-auto-hide):not(.selected):not(:has(.selected)) .mez:has(>.com_onelittledesigner_stacks_Layouts_2_Column_stack) > div:not(.com_onelittledesigner_stacks_Layouts_2_Column_stack),
.mez:has(>.com_onelittledesigner_stacks_Layouts_2_stack>.layouts-auto-hide):not(.selected):not(:has(.selected)) .layouts-2-el > div > .add {
  display: none !important;
}
.layouts-2-row .layouts-2-row > div > div[tag="node"] > div.add,
.layouts-2-row .layouts-2-row .layouts-2-column > div[tag="node"] > div.add {
  display: none !important;
}



a.anchor{height:0 !important;font-size:0 !important;line-height:0 !important;padding:0 !important;margin:0 !important;display:block !important}
.com_bigwhiteduck_stacks_FoundationButtonPlus2_stack{position:relative}.b-p.icon-only{-webkit-box-sizing:content-box!important;box-sizing:content-box!important}.bp-wrap.bp-txt-left>.b-p:not(.icon-only){text-align:left!important}.bp-wrap.bp-txt-center>.b-p:not(.icon-only){text-align:center!important}.bp-wrap.bp-txt-right>.b-p:not(.icon-only){text-align:right!important}.bp-wrap.noclick-active>.b-p.active{pointer-events:none!important} .bp-wrap.inline-wrap{display:inline-block}
/**
 * jQuery lightzoom v1.1.0
 */

a.lightzoom {
  cursor: pointer;
}

#lz-container {
  display: block;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  white-space: nowrap;
  position: absolute;
  z-index: 9999990 !important;
}

#lz-box {
  position: fixed;
  height: 100%;
  width: 100%;
  line-height: 1px;
  text-align: center;
  display: inline-block;
  z-index: 9999998 !important;
}

#lz-overlay {
  display: block;
  opacity: 0.6;
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 9999991 !important;
}

#lz-box:before {
  content: "";
  display: inline-block;
  height: 50%;
  width: 1px;
  margin-right: -1px;
}

#lz-box img {
  float: none;
  display: inline-block;
  max-height: 80%;
  max-width: 100%;
  margin: 0;
  padding: 0;
  width: auto;
  height: auto;
  border-radius: 2px;
  vertical-align: middle;
  opacity: 0;
  position: relative;
  z-index: 9999995 !important;
}

#lz-box p {
  position: relative;
  bottom: 0;
  margin-top: -30px;
  margin-bottom: 0;
  line-height: 20px;
  font-size: 18px;
  z-index: 9999997 !important;
}

#lz-close {
  display: block;
  position: absolute;
  top: 2%;
  right: 2%;
  background: url("../files/close.png") no-repeat;
  width: 16px;
  height: 16px;
  text-indent: -9999px;
  padding: 5px;
  opacity: 0.7;
  z-index: 9999998 !important;
}

#lz-close:hover {
  opacity: 1;
}

#lz-loading-center {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 9999999 !important;
}

#lz-loading-center > .lz-loading-center-box {
  position: fixed;
  left: 50%;
  top: 50%;
  height: 150px;
  width: 150px;
  margin-top: -75px;
  margin-left: -75px;
}

.lz-object {
  width: 20px;
  height: 20px;
  background-color: #FFF;
  float: left;
  margin-right: 20px;
  margin-top: 65px;
  -moz-border-radius: 50% 50% 50% 50%;
  -webkit-border-radius: 50% 50% 50% 50%;
  border-radius: 50% 50% 50% 50%;
}

#lz-object_one {
  -webkit-animation: object_one 1.5s infinite;
  animation: object_one 1.5s infinite;
}

#lz-object_two {
  -webkit-animation: object_two 1.5s infinite;
  animation: object_two 1.5s infinite;
  -webkit-animation-delay: 0.25s;
  animation-delay: 0.25s;
}

#lz-object_three {
  -webkit-animation: object_three 1.5s infinite;
  animation: object_three 1.5s infinite;
  -webkit-animation-delay: 0.5s;
  animation-delay: 0.5s;
}

@-webkit-keyframes object_one {
  75% {
    -webkit-transform: scale(0);
  }
}

@keyframes object_one {
  75% {
    transform: scale(0);
    -webkit-transform: scale(0);
  }
}

@-webkit-keyframes object_two {
  75% {
    -webkit-transform: scale(0);
  }
}

@keyframes object_two {
  75% {
    transform: scale(0);
    -webkit-transform: scale(0);
  }
}

@-webkit-keyframes object_three {
  75% {
    -webkit-transform: scale(0);
  }
}

@keyframes object_three {
  75% {
    transform: scale(0);
    -webkit-transform: scale(0);
  }
}
:root{--balloon-border-radius: 2px;--balloon-color: rgba(16,16,16,0.95);--balloon-text-color: #fff;--balloon-font-size: 12px;--balloon-move: 4px}button[aria-label][data-balloon-pos]{overflow:visible}[aria-label][data-balloon-pos]{position:relative;cursor:pointer}[aria-label][data-balloon-pos]:after{opacity:0;pointer-events:none;transition:all 0.18s ease-out 0.18s;text-indent:0;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;font-weight:normal;font-style:normal;text-shadow:none;font-size:var(--balloon-font-size);background:var(--balloon-color);border-radius:2px;color:var(--balloon-text-color);border-radius:var(--balloon-border-radius);content:attr(aria-label);padding:.5em 1em;position:absolute;white-space:nowrap;z-index:10}[aria-label][data-balloon-pos]:before{width:0;height:0;border:5px solid transparent;border-top-color:var(--balloon-color);opacity:0;pointer-events:none;transition:all 0.18s ease-out 0.18s;content:"";position:absolute;z-index:10}[aria-label][data-balloon-pos]:hover:before,[aria-label][data-balloon-pos]:hover:after,[aria-label][data-balloon-pos][data-balloon-visible]:before,[aria-label][data-balloon-pos][data-balloon-visible]:after,[aria-label][data-balloon-pos]:not([data-balloon-nofocus]):focus:before,[aria-label][data-balloon-pos]:not([data-balloon-nofocus]):focus:after{opacity:1;pointer-events:none}[aria-label][data-balloon-pos].font-awesome:after{font-family:FontAwesome, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif}[aria-label][data-balloon-pos][data-balloon-break]:after{white-space:pre}[aria-label][data-balloon-pos][data-balloon-break][data-balloon-length]:after{white-space:pre-line;word-break:break-word}[aria-label][data-balloon-pos][data-balloon-blunt]:before,[aria-label][data-balloon-pos][data-balloon-blunt]:after{transition:none}[aria-label][data-balloon-pos][data-balloon-pos="up"]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos="up"][data-balloon-visible]:after,[aria-label][data-balloon-pos][data-balloon-pos="down"]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos="down"][data-balloon-visible]:after{transform:translate(-50%, 0)}[aria-label][data-balloon-pos][data-balloon-pos="up"]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos="up"][data-balloon-visible]:before,[aria-label][data-balloon-pos][data-balloon-pos="down"]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos="down"][data-balloon-visible]:before{transform:translate(-50%, 0)}[aria-label][data-balloon-pos][data-balloon-pos*="-left"]:after{left:0}[aria-label][data-balloon-pos][data-balloon-pos*="-left"]:before{left:5px}[aria-label][data-balloon-pos][data-balloon-pos*="-right"]:after{right:0}[aria-label][data-balloon-pos][data-balloon-pos*="-right"]:before{right:5px}[aria-label][data-balloon-pos][data-balloon-po*="-left"]:hover:after,[aria-label][data-balloon-pos][data-balloon-po*="-left"][data-balloon-visible]:after,[aria-label][data-balloon-pos][data-balloon-pos*="-right"]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos*="-right"][data-balloon-visible]:after{transform:translate(0, 0)}[aria-label][data-balloon-pos][data-balloon-po*="-left"]:hover:before,[aria-label][data-balloon-pos][data-balloon-po*="-left"][data-balloon-visible]:before,[aria-label][data-balloon-pos][data-balloon-pos*="-right"]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos*="-right"][data-balloon-visible]:before{transform:translate(0, 0)}[aria-label][data-balloon-pos][data-balloon-pos^="up"]:before,[aria-label][data-balloon-pos][data-balloon-pos^="up"]:after{bottom:100%;transform-origin:top;transform:translate(0, var(--balloon-move))}[aria-label][data-balloon-pos][data-balloon-pos^="up"]:after{margin-bottom:10px}[aria-label][data-balloon-pos][data-balloon-pos="up"]:before,[aria-label][data-balloon-pos][data-balloon-pos="up"]:after{left:50%;transform:translate(-50%, var(--balloon-move))}[aria-label][data-balloon-pos][data-balloon-pos^="down"]:before,[aria-label][data-balloon-pos][data-balloon-pos^="down"]:after{top:100%;transform:translate(0, calc(var(--balloon-move) * -1))}[aria-label][data-balloon-pos][data-balloon-pos^="down"]:after{margin-top:10px}[aria-label][data-balloon-pos][data-balloon-pos^="down"]:before{width:0;height:0;border:5px solid transparent;border-bottom-color:var(--balloon-color)}[aria-label][data-balloon-pos][data-balloon-pos="down"]:after,[aria-label][data-balloon-pos][data-balloon-pos="down"]:before{left:50%;transform:translate(-50%, calc(var(--balloon-move) * -1))}[aria-label][data-balloon-pos][data-balloon-pos="left"]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos="left"][data-balloon-visible]:after,[aria-label][data-balloon-pos][data-balloon-pos="right"]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos="right"][data-balloon-visible]:after{transform:translate(0, -50%)}[aria-label][data-balloon-pos][data-balloon-pos="left"]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos="left"][data-balloon-visible]:before,[aria-label][data-balloon-pos][data-balloon-pos="right"]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos="right"][data-balloon-visible]:before{transform:translate(0, -50%)}[aria-label][data-balloon-pos][data-balloon-pos="left"]:after,[aria-label][data-balloon-pos][data-balloon-pos="left"]:before{right:100%;top:50%;transform:translate(var(--balloon-move), -50%)}[aria-label][data-balloon-pos][data-balloon-pos="left"]:after{margin-right:10px}[aria-label][data-balloon-pos][data-balloon-pos="left"]:before{width:0;height:0;border:5px solid transparent;border-left-color:var(--balloon-color)}[aria-label][data-balloon-pos][data-balloon-pos="right"]:after,[aria-label][data-balloon-pos][data-balloon-pos="right"]:before{left:100%;top:50%;transform:translate(calc(var(--balloon-move) * -1), -50%)}[aria-label][data-balloon-pos][data-balloon-pos="right"]:after{margin-left:10px}[aria-label][data-balloon-pos][data-balloon-pos="right"]:before{width:0;height:0;border:5px solid transparent;border-right-color:var(--balloon-color)}[aria-label][data-balloon-pos][data-balloon-length]:after{white-space:normal}[aria-label][data-balloon-pos][data-balloon-length="small"]:after{width:80px}[aria-label][data-balloon-pos][data-balloon-length="medium"]:after{width:150px}[aria-label][data-balloon-pos][data-balloon-length="large"]:after{width:260px}[aria-label][data-balloon-pos][data-balloon-length="xlarge"]:after{width:380px}@media screen and (max-width: 768px){[aria-label][data-balloon-pos][data-balloon-length="xlarge"]:after{width:90vw}}[aria-label][data-balloon-pos][data-balloon-length="fit"]:after{width:100%}
.com_joeworkman_stacks_glider_stack .glider-wrapper,.com_joeworkman_stacks_glider_stack .glider-button{position:fixed;z-index:99999;border:none}.com_joeworkman_stacks_glider_stack .glider-toggle{padding:1rem;cursor:pointer;font-size:1rem;outline:none;height:auto}.com_joeworkman_stacks_glider_stack .glider-toggle.opened{z-index:999999}.com_joeworkman_stacks_glider_stack .glider-toggle i.fa{display:none;line-height:1.28571429em}.com_joeworkman_stacks_glider_stack .glider-toggle.round.custom-style{border-radius:1000px}.com_joeworkman_stacks_glider_stack .glider-toggle.radius.custom-style{border-radius:3px}.com_joeworkman_stacks_glider_stack .glider-toggle.opened i.fa.close-icon{display:inline-block}.com_joeworkman_stacks_glider_stack .glider-toggle:not(.opened) i.fa.open{display:inline-block}.com_joeworkman_stacks_glider_stack .glider-wrapper{width:0;overflow:auto;-webkit-overflow-scrolling:touch}.com_joeworkman_stacks_glider_stack .glider-wrapper.opened{width:100%;z-index:199999}.com_joeworkman_stacks_glider_stack .glider-wrapper .glider-content.centerContent{position:relative;top:50%;transform:translateY(-50%);}.com_joeworkman_stacks_glider_stack .glider-wrapper > .glider-toggle{position:absolute;top:0;right:0;background:transparent;margin:0;z-index:999999;display:block}@media only screen and (min-width:40.063em){.com_joeworkman_stacks_glider_stack .glider-wrapper > .glider-toggle{display:none}}.com_joeworkman_stacks_glider_stack .glider-wrapper > .glider-toggle i.fa{display:block}.com_joeworkman_stacks_glider_stack .glider-wrapper.size-100 > .glider-toggle{display:block !important}.com_joeworkman_stacks_glider_stack .headless .glider-button{display:none}.com_joeworkman_stacks_glider_stack .headless .glider-wrapper .glider-toggle{display:block}.com_joeworkman_stacks_glider_stack .launcher-bar .glider-button{width:100%}.com_joeworkman_stacks_glider_stack .location-left .glider-wrapper{height:100%;top:0;left:0}.com_joeworkman_stacks_glider_stack .location-left .glider-wrapper.opened.accent{box-shadow:inset -1px 0 15px rgba(255,255,255,0.2),1px 0 2px rgba(0,0,0,0.3)}.com_joeworkman_stacks_glider_stack .location-left .glider-button{left:0}.com_joeworkman_stacks_glider_stack .location-left .glider-button.flush.radius{border-top-left-radius:0;border-bottom-left-radius:0}.com_joeworkman_stacks_glider_stack .location-left .glider-button.opened{left:100%}.com_joeworkman_stacks_glider_stack .location-left.slideout .glider-wrapper{width:100%;margin-left:-100%}.com_joeworkman_stacks_glider_stack .location-left.slideout .glider-wrapper.opened{margin-left:0 !important}.com_joeworkman_stacks_glider_stack .location-right .glider-wrapper{height:100%;top:0;right:0}.com_joeworkman_stacks_glider_stack .location-right .glider-wrapper.opened.accent{box-shadow:inset 1px 0 15px rgba(255,255,255,0.2),-1px 0 2px rgba(0,0,0,0.3)}.com_joeworkman_stacks_glider_stack .location-right .glider-wrapper .glider-toggle{right:auto;left:0}.com_joeworkman_stacks_glider_stack .location-right .glider-button{right:0}.com_joeworkman_stacks_glider_stack .location-right .glider-button.flush.radius{border-top-right-radius:0;border-bottom-right-radius:0}.com_joeworkman_stacks_glider_stack .location-right .glider-button.opened{right:100%}.com_joeworkman_stacks_glider_stack .location-right.slideout .glider-wrapper{width:100%;margin-right:-100%}.com_joeworkman_stacks_glider_stack .location-right.slideout .glider-wrapper.opened{margin-right:0 !important}.com_joeworkman_stacks_glider_stack .location-top .glider-wrapper{top:0;left:0;width:100%;height:0}.com_joeworkman_stacks_glider_stack .location-top .glider-wrapper.opened{height:100%}.com_joeworkman_stacks_glider_stack .location-top .glider-wrapper.opened.accent{box-shadow:inset 0 -1px 15px rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.3)}.com_joeworkman_stacks_glider_stack .location-top .glider-button{top:0}.com_joeworkman_stacks_glider_stack .location-top .glider-button.flush.radius{border-top-right-radius:0;border-top-left-radius:0}.com_joeworkman_stacks_glider_stack .location-top .glider-button.opened{top:100%}.com_joeworkman_stacks_glider_stack .location-bottom .glider-wrapper{bottom:0;left:0;width:100%;height:0}.com_joeworkman_stacks_glider_stack .location-bottom .glider-wrapper.opened{height:100%}.com_joeworkman_stacks_glider_stack .location-bottom .glider-wrapper.opened.accent{box-shadow:inset 0 1px 15px rgba(255,255,255,0.2),0 -1px 2px rgba(0,0,0,0.3)}.com_joeworkman_stacks_glider_stack .location-bottom .glider-button{bottom:0}.com_joeworkman_stacks_glider_stack .location-bottom .glider-button.flush.radius{border-bottom-right-radius:0;border-bottom-left-radius:0}.com_joeworkman_stacks_glider_stack .location-bottom .glider-button.opened{bottom:100%}
/* Corner Stack v.1.0.1 */


/* General styles for the modal */

.corner-modal {
	position: fixed;
	z-index: 9999;
  transform: translateZ(0px);
	right: 0px;
  bottom: 0px;
	max-width: 320px;
	/*max-height:100%;*/
	visibility: hidden;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	margin:20px;
}

.corner-modal.corner-show{
	visibility: visible;
}

.corner-button {
	visibility: hidden;
	opacity: 0;
	z-index: 9998;
	transform: translateZ(0px);
	position: fixed;
	right:0px;
	bottom:0px;
	padding:10px 20px;
  margin: 20px;
	background: rgba(143,27,15,0.8);
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
  cursor:pointer;
}

.corner-button.corner-tl,
.corner-button.corner-tr {
	margin-top: -60px;
}

.corner-button.corner-bl,
.corner-button.corner-br {
	margin-bottom: -60px;
}

.corner-button.corner-show {
	visibility: visible;
	opacity: 1;
}

.corner-button.corner-tl.corner-show,
.corner-button.corner-tr.corner-show {
	margin-top: 20px;
}

.corner-button.corner-bl.corner-show,
.corner-button.corner-br.corner-show {
	margin-bottom: 20px;
}

.corner-close {
	position:absolute;
	top:10px;
	right:10px;
	cursor:pointer;
}

.corner-overlay {
	position: fixed;
	width: 100%;
	height: 100%;
	visibility: hidden;
	top: 0;
	left: 0;
	z-index: 1000;
	opacity: 0;
	background: rgba(143,27,15,0.8);
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

.corner-overlay.corner-show {
	opacity: 1;
	visibility: visible;
}

/* Content styles */
.corner-content {
	position: relative;
	margin: 0 auto;
  padding:30px 20px 20px 20px;
}

/*.corner-content > div {
	padding: 15px 40px 30px;
	margin: 0;
	font-weight: 300;
	font-size: 1.15em;
}*/

.corner-tl
{
	left: 0px;
  top: 0px;
  bottom: auto !important;
  right:auto !important;
}

.corner-tr
{
	left: auto !important;
  top: 0px;
  bottom: auto !important;
  right:0px;
}

.corner-br
{
	left: auto !important;
  top: auto !important;
  bottom: 0px;
  right:0px;
}

.corner-bl
{
	left: 0px;
  top: auto !important;
  bottom: 0px;
  right:auto !important;
}


/* Individual modal styles with animations/transitions */

/* Effect 1: Fade in and scale up */
.corner-effect-1 .corner-content {
	-webkit-transform: scale(0.7);
	-moz-transform: scale(0.7);
	-ms-transform: scale(0.7);
	transform: scale(0.7);
	opacity: 0;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

.corner-show.corner-effect-1 .corner-content {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}

/* Effect 2: Slide from the right */
.corner-effect-2 .corner-content {
	-webkit-transform: translateX(20%);
	-moz-transform: translateX(20%);
	-ms-transform: translateX(20%);
	transform: translateX(20%);
	opacity: 0;
	-webkit-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
	-moz-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
	transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
}

.corner-show.corner-effect-2 .corner-content {
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	opacity: 1;
}

/* Effect 3: Slide from the bottom */
.corner-effect-3 .corner-content {
	-webkit-transform: translateY(20%);
	-moz-transform: translateY(20%);
	-ms-transform: translateY(20%);
	transform: translateY(20%);
	opacity: 0;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

.corner-show.corner-effect-3 .corner-content {
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
}

/* Effect 4: Newspaper */
.corner-effect-4 .corner-content {
	-webkit-transform: scale(0) rotate(720deg);
	-moz-transform: scale(0) rotate(720deg);
	-ms-transform: scale(0) rotate(720deg);
	transform: scale(0) rotate(720deg);
	opacity: 0;
}

.corner-show.corner-effect-4 ~ .corner-overlay,
.corner-effect-4 .corner-content {
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
}

.corner-show.corner-effect-4 .corner-content {
	-webkit-transform: scale(1) rotate(0deg);
	-moz-transform: scale(1) rotate(0deg);
	-ms-transform: scale(1) rotate(0deg);
	transform: scale(1) rotate(0deg);
	opacity: 1;
}

/* Effect 5: fall */
.corner-effect-5.corner-modal {
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}

.corner-effect-5 .corner-content {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translateZ(600px) rotateX(20deg); 
	-moz-transform: translateZ(600px) rotateX(20deg); 
	-ms-transform: translateZ(600px) rotateX(20deg); 
	transform: translateZ(600px) rotateX(20deg); 
	opacity: 0;
}

.corner-show.corner-effect-5 .corner-content {
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
	-webkit-transform: translateZ(0px) rotateX(0deg);
	-moz-transform: translateZ(0px) rotateX(0deg);
	-ms-transform: translateZ(0px) rotateX(0deg);
	transform: translateZ(0px) rotateX(0deg); 
	opacity: 1;
}

/* Effect 6: side fall */
.corner-effect-6.corner-modal {
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}

.corner-effect-6 .corner-content {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translate(30%) translateZ(600px) rotate(10deg); 
	-moz-transform: translate(30%) translateZ(600px) rotate(10deg);
	-ms-transform: translate(30%) translateZ(600px) rotate(10deg);
	transform: translate(30%) translateZ(600px) rotate(10deg); 
	opacity: 0;
}

.corner-show.corner-effect-6 .corner-content {
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
	-webkit-transform: translate(0%) translateZ(0) rotate(0deg);
	-moz-transform: translate(0%) translateZ(0) rotate(0deg);
	-ms-transform: translate(0%) translateZ(0) rotate(0deg);
	transform: translate(0%) translateZ(0) rotate(0deg);
	opacity: 1;
}

/* Effect 7:  slide and stick to top */
.corner-effect-7{
	top: 0;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}

.corner-effect-7 .corner-content {
	-webkit-transform: translateY(-200%);
	-moz-transform: translateY(-200%);
	-ms-transform: translateY(-200%);
	transform: translateY(-200%);
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	transition: all .3s;
	opacity: 0;
}

.corner-show.corner-effect-7 .corner-content {
	-webkit-transform: translateY(0%);
	-moz-transform: translateY(0%);
	-ms-transform: translateY(0%);
	transform: translateY(0%);
	border-radius: 0 0 3px 3px;
	opacity: 1;
}

/* Effect 8: 3D flip horizontal */
.corner-effect-8.corner-modal {
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}

.corner-effect-8 .corner-content {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateY(-70deg);
	-moz-transform: rotateY(-70deg);
	-ms-transform: rotateY(-70deg);
	transform: rotateY(-70deg);
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	opacity: 0;
}

.corner-show.corner-effect-8 .corner-content {
	-webkit-transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
	-ms-transform: rotateY(0deg);
	transform: rotateY(0deg);
	opacity: 1;
}

/* Effect 9: 3D flip vertical */
.corner-effect-9.corner-modal {
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}

.corner-effect-9 .corner-content {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateX(-70deg);
	-moz-transform: rotateX(-70deg);
	-ms-transform: rotateX(-70deg);
	transform: rotateX(-70deg);
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	opacity: 0;
}

.corner-show.corner-effect-9 .corner-content {
	-webkit-transform: rotateX(0deg);
	-moz-transform: rotateX(0deg);
	-ms-transform: rotateX(0deg);
	transform: rotateX(0deg);
	opacity: 1;
}

/* Effect 10: 3D sign */
.corner-effect-10.corner-modal {
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}

.corner-effect-10 .corner-content {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateX(-60deg);
	-moz-transform: rotateX(-60deg);
	-ms-transform: rotateX(-60deg);
	transform: rotateX(-60deg);
	-webkit-transform-origin: 50% 0;
	-moz-transform-origin: 50% 0;
	transform-origin: 50% 0;
	opacity: 0;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

.corner-show.corner-effect-10 .corner-content {
	-webkit-transform: rotateX(0deg);
	-moz-transform: rotateX(0deg);
	-ms-transform: rotateX(0deg);
	transform: rotateX(0deg);
	opacity: 1;
}

/* Effect 11: Super scaled */
.corner-effect-11 .corner-content {
	-webkit-transform: scale(2);
	-moz-transform: scale(2);
	-ms-transform: scale(2);
	transform: scale(2);
	opacity: 0;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

.corner-show.corner-effect-11 .corner-content {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}

/* Effect 12:  Just me */
.corner-effect-12 .corner-content {
	-webkit-transform: scale(0.8);
	-moz-transform: scale(0.8);
	-ms-transform: scale(0.8);
	transform: scale(0.8);
	opacity: 0;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

.corner-show.corner-effect-12 ~ .corner-overlay {
	background: #e74c3c;
} 

.corner-effect-12 .corner-content h3,
.corner-effect-12 .corner-content {
	background: transparent;
}

.corner-show.corner-effect-12 .corner-content {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}

/* Effect 13: 3D slit */
.corner-effect-13.corner-modal {
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}

.corner-effect-13 .corner-content {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translateZ(-3000px) rotateY(90deg);
	-moz-transform: translateZ(-3000px) rotateY(90deg);
	-ms-transform: translateZ(-3000px) rotateY(90deg);
	transform: translateZ(-3000px) rotateY(90deg);
	opacity: 0;
}

.corner-show.corner-effect-13 .corner-content {
	-webkit-animation: slit .7s forwards ease-out;
	-moz-animation: slit .7s forwards ease-out;
	animation: slit .7s forwards ease-out;
}

@-webkit-keyframes slit {
	50% { -webkit-transform: translateZ(-250px) rotateY(89deg); opacity: .5; -webkit-animation-timing-function: ease-out;}
	100% { -webkit-transform: translateZ(0) rotateY(0deg); opacity: 1; }
}

@-moz-keyframes slit {
	50% { -moz-transform: translateZ(-250px) rotateY(89deg); opacity: .5; -moz-animation-timing-function: ease-out;}
	100% { -moz-transform: translateZ(0) rotateY(0deg); opacity: 1; }
}

@keyframes slit {
	50% { transform: translateZ(-250px) rotateY(89deg); opacity: 1; animation-timing-function: ease-in;}
	100% { transform: translateZ(0) rotateY(0deg); opacity: 1; }
}

/* Effect 14:  3D Rotate from bottom */
.corner-effect-14.corner-modal {
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}

.corner-effect-14 .corner-content {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translateY(100%) rotateX(90deg);
	-moz-transform: translateY(100%) rotateX(90deg);
	-ms-transform: translateY(100%) rotateX(90deg);
	transform: translateY(100%) rotateX(90deg);
	-webkit-transform-origin: 0 100%;
	-moz-transform-origin: 0 100%;
	transform-origin: 0 100%;
	opacity: 0;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}

.corner-show.corner-effect-14 .corner-content {
	-webkit-transform: translateY(0%) rotateX(0deg);
	-moz-transform: translateY(0%) rotateX(0deg);
	-ms-transform: translateY(0%) rotateX(0deg);
	transform: translateY(0%) rotateX(0deg);
	opacity: 1;
}

/* Effect 15:  3D Rotate in from left */
.corner-effect-15.corner-modal {
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}

.corner-effect-15 .corner-content {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translateZ(100px) translateX(-30%) rotateY(90deg);
	-moz-transform: translateZ(100px) translateX(-30%) rotateY(90deg);
	-ms-transform: translateZ(100px) translateX(-30%) rotateY(90deg);
	transform: translateZ(100px) translateX(-30%) rotateY(90deg);
	-webkit-transform-origin: 0 100%;
	-moz-transform-origin: 0 100%;
	transform-origin: 0 100%;
	opacity: 0;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

.corner-show.corner-effect-15 .corner-content {
	-webkit-transform: translateZ(0px) translateX(0%) rotateY(0deg);
	-moz-transform: translateZ(0px) translateX(0%) rotateY(0deg);
	-ms-transform: translateZ(0px) translateX(0%) rotateY(0deg);
	transform: translateZ(0px) translateX(0%) rotateY(0deg);
	opacity: 1;
}

/* Effect 16:  Blur */
.corner-show.corner-effect-16 ~ .corner-overlay {
	background: rgba(180,46,32,0.5);
}

.corner-show.corner-effect-16 ~ .container {
	-webkit-filter: blur(3px);
	-moz-filter: blur(3px);
	filter: blur(3px);
}

.corner-effect-16 .corner-content {
	-webkit-transform: translateY(-5%);
	-moz-transform: translateY(-5%);
	-ms-transform: translateY(-5%);
	transform: translateY(-5%);
	opacity: 0;
}

.corner-show.corner-effect-16 ~ .container,
.corner-effect-16 .corner-content {
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

.corner-show.corner-effect-16 .corner-content {
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
}

/* Effect 17:  Slide in from bottom with perspective on container */
.corner-show.corner-effect-17 ~ .container {
	height: 100%;
	overflow: hidden;
	-webkit-transition: -webkit-transform 0.3s;
	-moz-transition: -moz-transform 0.3s;
	transition: transform 0.3s;
}	

.corner-show.corner-effect-17 ~ .container,
.corner-show.corner-effect-17 ~ .corner-overlay  {
	-webkit-transform: rotateX(-2deg);
	-moz-transform: rotateX(-2deg);
	-ms-transform: rotateX(-2deg);
	transform: rotateX(-2deg);
	-webkit-transform-origin: 50% 0%;
	-moz-transform-origin: 50% 0%;
	transform-origin: 50% 0%;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
}

.corner-effect-17 .corner-content {
	opacity: 0;
	-webkit-transform: translateY(200%);
	-moz-transform: translateY(200%);
	-ms-transform: translateY(200%);
	transform: translateY(200%);
}

.corner-show.corner-effect-17 .corner-content {
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
	-webkit-transition: all 0.3s 0.2s;
	-moz-transition: all 0.3s 0.2s;
	transition: all 0.3s 0.2s;
}

/* Effect 18:  Slide from right with perspective on container */
.corner-show.corner-effect-18 ~ .container {
	height: 100%;
	overflow: hidden;
}

.corner-show.corner-effect-18 ~ .corner-overlay {
	background: rgba(143,27,15,0.8);
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
}

.corner-show.corner-effect-18 ~ .container,
.corner-show.corner-effect-18 ~ .corner-overlay {
	-webkit-transform-style: preserve-3d;
	-webkit-transform-origin: 0% 50%;
	-webkit-animation: rotateRightSideFirst 0.5s forwards ease-in;
	-moz-transform-style: preserve-3d;
	-moz-transform-origin: 0% 50%;
	-moz-animation: rotateRightSideFirst 0.5s forwards ease-in;
	transform-style: preserve-3d;
	transform-origin: 0% 50%;
	animation: rotateRightSideFirst 0.5s forwards ease-in;
}

@-webkit-keyframes rotateRightSideFirst {
	50% { -webkit-transform: translateZ(-50px) rotateY(5deg); -webkit-animation-timing-function: ease-out; }
	100% { -webkit-transform: translateZ(-200px); }
}

@-moz-keyframes rotateRightSideFirst {
	50% { -moz-transform: translateZ(-50px) rotateY(5deg); -moz-animation-timing-function: ease-out; }
	100% { -moz-transform: translateZ(-200px); }
}

@keyframes rotateRightSideFirst {
	50% { transform: translateZ(-50px) rotateY(5deg); animation-timing-function: ease-out; }
	100% { transform: translateZ(-200px); }
}

.corner-effect-18 .corner-content {
	-webkit-transform: translateX(200%);
	-moz-transform: translateX(200%);
	-ms-transform: translateX(200%);
	transform: translateX(200%);
	opacity: 0;
}

.corner-show.corner-effect-18 .corner-content {
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	opacity: 1;
	-webkit-transition: all 0.5s 0.1s;
	-moz-transition: all 0.5s 0.1s;
	transition: all 0.5s 0.1s;
}

/* Effect 19:  Slip in from the top with perspective on container */
.corner-show.corner-effect-19 ~ .container {
	height: 100%;
	overflow: hidden;
}

.corner-show.corner-effect-19 ~ .corner-overlay {
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
}

.corner-show.corner-effect-19 ~ .container,
.corner-show.corner-effect-19 ~ .corner-overlay {
	-webkit-transform-style: preserve-3d;
	-webkit-transform-origin: 50% 100%;
	-webkit-animation: OpenTop 0.5s forwards ease-in;
	-moz-transform-style: preserve-3d;
	-moz-transform-origin: 50% 100%;
	-moz-animation: OpenTop 0.5s forwards ease-in;
	transform-style: preserve-3d;
	transform-origin: 50% 100%;
	animation: OpenTop 0.5s forwards ease-in;
}

@-webkit-keyframes OpenTop {
	50% { 
		-webkit-transform: rotateX(10deg); 
		-webkit-animation-timing-function: ease-out; 
	}
}

@-moz-keyframes OpenTop {
	50% { 
		-moz-transform: rotateX(10deg); 
		-moz-animation-timing-function: ease-out; 
	}
}

@keyframes OpenTop {
	50% { 
		transform: rotateX(10deg); 
		animation-timing-function: ease-out; 
	}
}

.corner-effect-19 .corner-content {
	-webkit-transform: translateY(-200%);
	-moz-transform: translateY(-200%);
	-ms-transform: translateY(-200%);
	transform: translateY(-200%);
	opacity: 0;
}

.corner-show.corner-effect-19 .corner-content {
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
	-webkit-transition: all 0.5s 0.1s;
	-moz-transition: all 0.5s 0.1s;
	transition: all 0.5s 0.1s;
}




/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2017 Daniel Eden
 */

.animated {
/*   animation-duration: 1s; */
  animation-fill-mode: both;
}

.animated.infinite {
  animation-iteration-count: infinite;
}

/* 
.animated.hinge {
  animation-duration: 2s;
}

.animated.flipOutX,
.animated.flipOutY,
.animated.bounceIn,
.animated.bounceOut {
  animation-duration: .75s;
}
 */

@keyframes bounce {
  from, 20%, 53%, 80%, to {
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    transform: translate3d(0,0,0);
  }

  40%, 43% {
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    transform: translate3d(0,-4px,0);
  }
}

.bounce {
  animation-name: bounce;
  transform-origin: center bottom;
}

@keyframes flash {
  from, 50%, to {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

.flash {
  animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@keyframes pulse {
  from {
    transform: scale3d(1, 1, 1);
  }

  50% {
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    transform: scale3d(1, 1, 1);
  }
}

.pulse {
  animation-name: pulse;
}

@keyframes rubberBand {
  from {
    transform: scale3d(1, 1, 1);
  }

  30% {
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    transform: scale3d(.95, 1.05, 1);
  }

  75% {
    transform: scale3d(1.05, .95, 1);
  }

  to {
    transform: scale3d(1, 1, 1);
  }
}

.rubberBand {
  animation-name: rubberBand;
}

@keyframes shake {
  from, to {
    transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    transform: translate3d(10px, 0, 0);
  }
}

.shake {
  animation-name: shake;
}

@keyframes headShake {
  0% {
    transform: translateX(0);
  }

  6.5% {
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    transform: translateX(0);
  }
}

.headShake {
  animation-timing-function: ease-in-out;
  animation-name: headShake;
}

@keyframes swing {
  20% {
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

.swing {
  transform-origin: top center;
  animation-name: swing;
}

@keyframes tada {
  from {
    transform: scale3d(1, 1, 1);
  }

  10%, 20% {
    transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
  }

  30%, 50%, 70%, 90% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%, 60%, 80% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    transform: scale3d(1, 1, 1);
  }
}

.tada {
  animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@keyframes wobble {
  from {
    transform: none;
  }

  15% {
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    transform: none;
  }
}

.wobble {
  animation-name: wobble;
}

@keyframes jello {
  from, 11.1%, to {
    transform: none;
  }

  22.2% {
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

.jello {
  animation-name: jello;
  transform-origin: center;
}

@keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    transform: scale3d(.3, .3, .3);
  }

  20% {
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    transform: scale3d(.97, .97, .97);
  }

  to {
    opacity: 1;
    transform: scale3d(1, 1, 1);
  }
}

.bounceIn {
  animation-name: bounceIn;
}

@keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0);
  }

  75% {
    transform: translate3d(0, -10px, 0);
  }

  90% {
    transform: translate3d(0, 5px, 0);
  }

  to {
    transform: none;
  }
}

.bounceInDown {
  animation-name: bounceInDown;
}

@keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0);
  }

  75% {
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    transform: translate3d(5px, 0, 0);
  }

  to {
    transform: none;
  }
}

.bounceInLeft {
  animation-name: bounceInLeft;
}

@keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    transform: translate3d(10px, 0, 0);
  }

  90% {
    transform: translate3d(-5px, 0, 0);
  }

  to {
    transform: none;
  }
}

.bounceInRight {
  animation-name: bounceInRight;
}

@keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }

  75% {
    transform: translate3d(0, 10px, 0);
  }

  90% {
    transform: translate3d(0, -5px, 0);
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.bounceInUp {
  animation-name: bounceInUp;
}

@keyframes bounceOut {
  20% {
    transform: scale3d(.9, .9, .9);
  }

  50%, 55% {
    opacity: 1;
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    transform: scale3d(.3, .3, .3);
  }
}

.bounceOut {
  animation-name: bounceOut;
}

@keyframes bounceOutDown {
  20% {
    transform: translate3d(0, 10px, 0);
  }

  40%, 45% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }

  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}

.bounceOutDown {
  animation-name: bounceOutDown;
}

@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    transform: translate3d(20px, 0, 0);
  }

  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}

.bounceOutLeft {
  animation-name: bounceOutLeft;
}

@keyframes bounceOutRight {
  20% {
    opacity: 1;
    transform: translate3d(-20px, 0, 0);
  }

  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
}

.bounceOutRight {
  animation-name: bounceOutRight;
}

@keyframes bounceOutUp {
  20% {
    transform: translate3d(0, -10px, 0);
  }

  40%, 45% {
    opacity: 1;
    transform: translate3d(0, 20px, 0);
  }

  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}

.bounceOutUp {
  animation-name: bounceOutUp;
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.fadeIn {
  animation-name: fadeIn;
}

@keyframes fadeInDown {
  from {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInDown {
  animation-name: fadeInDown;
}

@keyframes fadeInDownBig {
  from {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInDownBig {
  animation-name: fadeInDownBig;
}

@keyframes fadeInLeft {
  from {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInLeft {
  animation-name: fadeInLeft;
}

@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInLeftBig {
  animation-name: fadeInLeftBig;
}

@keyframes fadeInRight {
  from {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInRight {
  animation-name: fadeInRight;
}

@keyframes fadeInRightBig {
  from {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInRightBig {
  animation-name: fadeInRightBig;
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInUp {
  animation-name: fadeInUp;
}

@keyframes fadeInUpBig {
  from {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInUpBig {
  animation-name: fadeInUpBig;
}

@keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

.fadeOut {
  animation-name: fadeOut;
}

@keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
}

.fadeOutDown {
  animation-name: fadeOutDown;
}

@keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}

.fadeOutDownBig {
  animation-name: fadeOutDownBig;
}

@keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }
}

.fadeOutLeft {
  animation-name: fadeOutLeft;
}

@keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}

.fadeOutLeftBig {
  animation-name: fadeOutLeftBig;
}

@keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }
}

.fadeOutRight {
  animation-name: fadeOutRight;
}

@keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
}

.fadeOutRightBig {
  animation-name: fadeOutRightBig;
}

@keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }
}

.fadeOutUp {
  animation-name: fadeOutUp;
}

@keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}

.fadeOutUpBig {
  animation-name: fadeOutUpBig;
}

@keyframes flip {
  from {
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    animation-timing-function: ease-out;
  }

  40% {
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    animation-timing-function: ease-out;
  }

  50% {
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    animation-timing-function: ease-in;
  }

  80% {
    transform: perspective(400px) scale3d(.95, .95, .95);
    animation-timing-function: ease-in;
  }

  to {
    transform: perspective(400px);
    animation-timing-function: ease-in;
  }
}

.animated.flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  animation-name: flip;
}

@keyframes flipInX {
  from {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    animation-timing-function: ease-in;
  }

  60% {
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    transform: perspective(400px);
  }
}

.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  animation-name: flipInX;
}

@keyframes flipInY {
  from {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    animation-timing-function: ease-in;
  }

  60% {
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    transform: perspective(400px);
  }
}

.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  animation-name: flipInY;
}

@keyframes flipOutX {
  from {
    transform: perspective(400px);
  }

  30% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

.flipOutX {
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@keyframes flipOutY {
  from {
    transform: perspective(400px);
  }

  30% {
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

.flipOutY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  animation-name: flipOutY;
}

@keyframes lightSpeedIn {
  from {
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    transform: skewX(-5deg);
    opacity: 1;
  }

  to {
    transform: none;
    opacity: 1;
  }
}

.lightSpeedIn {
  animation-name: lightSpeedIn;
  animation-timing-function: ease-out;
}

@keyframes lightSpeedOut {
  from {
    opacity: 1;
  }

  to {
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

.lightSpeedOut {
  animation-name: lightSpeedOut;
  animation-timing-function: ease-in;
}

@keyframes rotateIn {
  from {
    transform-origin: center;
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    transform-origin: center;
    transform: none;
    opacity: 1;
  }
}

.rotateIn {
  animation-name: rotateIn;
}

@keyframes rotateInDownLeft {
  from {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    transform-origin: left bottom;
    transform: none;
    opacity: 1;
  }
}

.rotateInDownLeft {
  animation-name: rotateInDownLeft;
}

@keyframes rotateInDownRight {
  from {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    transform-origin: right bottom;
    transform: none;
    opacity: 1;
  }
}

.rotateInDownRight {
  animation-name: rotateInDownRight;
}

@keyframes rotateInUpLeft {
  from {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    transform-origin: left bottom;
    transform: none;
    opacity: 1;
  }
}

.rotateInUpLeft {
  animation-name: rotateInUpLeft;
}

@keyframes rotateInUpRight {
  from {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    transform-origin: right bottom;
    transform: none;
    opacity: 1;
  }
}

.rotateInUpRight {
  animation-name: rotateInUpRight;
}

@keyframes rotateOut {
  from {
    transform-origin: center;
    opacity: 1;
  }

  to {
    transform-origin: center;
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

.rotateOut {
  animation-name: rotateOut;
}

@keyframes rotateOutDownLeft {
  from {
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

.rotateOutDownLeft {
  animation-name: rotateOutDownLeft;
}

@keyframes rotateOutDownRight {
  from {
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutDownRight {
  animation-name: rotateOutDownRight;
}

@keyframes rotateOutUpLeft {
  from {
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutUpLeft {
  animation-name: rotateOutUpLeft;
}

@keyframes rotateOutUpRight {
  from {
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

.rotateOutUpRight {
  animation-name: rotateOutUpRight;
}

@keyframes hinge {
  0% {
    transform-origin: top left;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    transform: rotate3d(0, 0, 1, 80deg);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
  }

  40%, 80% {
    transform: rotate3d(0, 0, 1, 60deg);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

.hinge {
  animation-name: hinge;
}

@keyframes hingeIn {
  0% {
  transform: translate3d(0, 700px, 0);
    opacity: 0;
  }

  20%, 60% {
  transform: rotate3d(0, 0, 1, 60deg);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
    opacity: 0.50;
  }

  40%, 80% {
  transform: rotate3d(0, 0, 1, 80deg);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    transform-origin: top left;
    animation-timing-function: ease-in-out;
  }
}

.hingeIn {
  animation-name: hingeIn;
}

@keyframes jackInTheBox {
  from {
    opacity: 0;
    transform: scale(0.1) rotate(30deg);
    transform-origin: center bottom;
  }

  50% {
    transform: rotate(-10deg);
  }

  70% {
    transform: rotate(3deg);
  }

  to {
    opacity: 1;
    transform: scale(1);
  }
}

.jackInTheBox {
  animation-name: jackInTheBox;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@keyframes rollIn {
  from {
    opacity: 0;
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.rollIn {
  animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

.rollOut {
  animation-name: rollOut;
}

@keyframes zoomIn {
  from {
    opacity: 0;
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

.zoomIn {
  animation-name: zoomIn;
}

@keyframes zoomInDown {
  from {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInDown {
  animation-name: zoomInDown;
}

@keyframes zoomInLeft {
  from {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInLeft {
  animation-name: zoomInLeft;
}

@keyframes zoomInRight {
  from {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInRight {
  animation-name: zoomInRight;
}

@keyframes zoomInUp {
  from {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInUp {
  animation-name: zoomInUp;
}

@keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    transform: scale3d(.3, .3, .3);
  }

  to {
    opacity: 0;
  }
}

.zoomOut {
  animation-name: zoomOut;
}

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    transform-origin: center bottom;
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutDown {
  animation-name: zoomOutDown;
}

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    transform: scale(.1) translate3d(-2000px, 0, 0);
    transform-origin: left center;
  }
}

.zoomOutLeft {
  animation-name: zoomOutLeft;
}

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    transform: scale(.1) translate3d(2000px, 0, 0);
    transform-origin: right center;
  }
}

.zoomOutRight {
  animation-name: zoomOutRight;
}

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    transform-origin: center bottom;
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutUp {
  animation-name: zoomOutUp;
}

@keyframes slideInDown {
  from {
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.slideInDown {
  animation-name: slideInDown;
}

@keyframes slideInLeft {
  from {
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.slideInLeft {
  animation-name: slideInLeft;
}

@keyframes slideInRight {
  from {
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.slideInRight {
  animation-name: slideInRight;
}

@keyframes slideInUp {
  from {
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.slideInUp {
  animation-name: slideInUp;
}

@keyframes slideOutDown {
  from {
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    transform: translate3d(0, 100%, 0);
  }
}

.slideOutDown {
  animation-name: slideOutDown;
}

@keyframes slideOutLeft {
  from {
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    transform: translate3d(-100%, 0, 0);
  }
}

.slideOutLeft {
  animation-name: slideOutLeft;
}

@keyframes slideOutRight {
  from {
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    transform: translate3d(100%, 0, 0);
  }
}

.slideOutRight {
  animation-name: slideOutRight;
}

@keyframes slideOutUp {
  from {
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    transform: translate3d(0, -100%, 0);
  }
}

.slideOutUp {
  animation-name: slideOutUp;
}
a.block-link{display:block;text-decoration:none !important;padding:0;margin:0;color:inherit}a.block-link:link,a.block-link:visited,a.block-link:hover,a.block-link:active{color:inherit}
.font-weight-100{font-weight:100}.font-weight-200{font-weight:200}.font-weight-300{font-weight:300}.font-weight-400{font-weight:400}.font-weight-500{font-weight:500}.font-weight-600{font-weight:600}.font-weight-700{font-weight:700}.font-weight-800{font-weight:800}.font-weight-900{font-weight:900}.font-style-normal{font-style:normal}.font-style-italic{font-style:italic}
[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}
[data-aos="custom-rotate"] {
	transform: rotate(360deg);
	opacity: 0;
	transition-property: transform, opacity;
}
[data-aos="custom-rotate"].aos-animate {
	transform: rotate(0);
	opacity: 1;
}
[data-aos="custom-rotate-left"] {
    opacity: 0;
    transform: translate3d(-300px,0,0) rotate(-360deg);
    transition-property: opacity, transform;
}
[data-aos="custom-rotate-left"].aos-animate {
    opacity: 1;
    transform: translate3d(0,0,0) rotate(0);
}
[data-aos="custom-rotate-right"] {
    opacity: 0;
    transform: translate3d(300px,0,0) rotate(360deg);
    transition-property: opacity, transform;
}
[data-aos="custom-rotate-right"].aos-animate {
    opacity: 1;
    transform: translate3d(0,0,0) rotate(0);
}
[data-aos="custom-rotate-up"] {
    opacity: 0;
    transform: translate3d(0,300px,0) rotate(360deg);
    transition-property: opacity, transform;
}
[data-aos="custom-rotate-up"].aos-animate {
    opacity: 1;
    transform: translate3d(0,0,0) rotate(0);
}
[data-aos="custom-rotate-down"] {
    opacity: 0;
    transform: translate3d(0,-300px,0) rotate(-360deg);
    transition-property: opacity, transform;
}
[data-aos="custom-rotate-down"].aos-animate {
    opacity: 1;
    transform: translate3d(0,0,0) rotate(0);
}
[data-aos=slide-up-big]{transform:translate3d(0,300px,0)}
[data-aos=slide-down-big]{transform:translate3d(0,-300px,0)}
[data-aos=slide-right-big]{transform:translate3d(-300px,0,0)}
[data-aos=slide-left-big]{transform:translate3d(300px,0,0)}:root{--balloon-border-radius: 2px;--balloon-color: rgba(16,16,16,0.95);--balloon-text-color: #fff;--balloon-font-size: 12px;--balloon-move: 4px}button[aria-label][data-balloon-pos]{overflow:visible}[aria-label][data-balloon-pos]{position:relative;cursor:pointer}[aria-label][data-balloon-pos]:after{opacity:0;pointer-events:none;transition:all 0.18s ease-out 0.18s;text-indent:0;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;font-weight:normal;font-style:normal;text-shadow:none;font-size:var(--balloon-font-size);background:var(--balloon-color);border-radius:2px;color:var(--balloon-text-color);border-radius:var(--balloon-border-radius);content:attr(aria-label);padding:.5em 1em;position:absolute;white-space:nowrap;z-index:10}[aria-label][data-balloon-pos]:before{width:0;height:0;border:5px solid transparent;border-top-color:var(--balloon-color);opacity:0;pointer-events:none;transition:all 0.18s ease-out 0.18s;content:"";position:absolute;z-index:10}[aria-label][data-balloon-pos]:hover:before,[aria-label][data-balloon-pos]:hover:after,[aria-label][data-balloon-pos][data-balloon-visible]:before,[aria-label][data-balloon-pos][data-balloon-visible]:after,[aria-label][data-balloon-pos]:not([data-balloon-nofocus]):focus:before,[aria-label][data-balloon-pos]:not([data-balloon-nofocus]):focus:after{opacity:1;pointer-events:none}[aria-label][data-balloon-pos].font-awesome:after{font-family:FontAwesome, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif}[aria-label][data-balloon-pos][data-balloon-break]:after{white-space:pre}[aria-label][data-balloon-pos][data-balloon-break][data-balloon-length]:after{white-space:pre-line;word-break:break-word}[aria-label][data-balloon-pos][data-balloon-blunt]:before,[aria-label][data-balloon-pos][data-balloon-blunt]:after{transition:none}[aria-label][data-balloon-pos][data-balloon-pos="up"]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos="up"][data-balloon-visible]:after,[aria-label][data-balloon-pos][data-balloon-pos="down"]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos="down"][data-balloon-visible]:after{transform:translate(-50%, 0)}[aria-label][data-balloon-pos][data-balloon-pos="up"]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos="up"][data-balloon-visible]:before,[aria-label][data-balloon-pos][data-balloon-pos="down"]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos="down"][data-balloon-visible]:before{transform:translate(-50%, 0)}[aria-label][data-balloon-pos][data-balloon-pos*="-left"]:after{left:0}[aria-label][data-balloon-pos][data-balloon-pos*="-left"]:before{left:5px}[aria-label][data-balloon-pos][data-balloon-pos*="-right"]:after{right:0}[aria-label][data-balloon-pos][data-balloon-pos*="-right"]:before{right:5px}[aria-label][data-balloon-pos][data-balloon-po*="-left"]:hover:after,[aria-label][data-balloon-pos][data-balloon-po*="-left"][data-balloon-visible]:after,[aria-label][data-balloon-pos][data-balloon-pos*="-right"]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos*="-right"][data-balloon-visible]:after{transform:translate(0, 0)}[aria-label][data-balloon-pos][data-balloon-po*="-left"]:hover:before,[aria-label][data-balloon-pos][data-balloon-po*="-left"][data-balloon-visible]:before,[aria-label][data-balloon-pos][data-balloon-pos*="-right"]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos*="-right"][data-balloon-visible]:before{transform:translate(0, 0)}[aria-label][data-balloon-pos][data-balloon-pos^="up"]:before,[aria-label][data-balloon-pos][data-balloon-pos^="up"]:after{bottom:100%;transform-origin:top;transform:translate(0, var(--balloon-move))}[aria-label][data-balloon-pos][data-balloon-pos^="up"]:after{margin-bottom:10px}[aria-label][data-balloon-pos][data-balloon-pos="up"]:before,[aria-label][data-balloon-pos][data-balloon-pos="up"]:after{left:50%;transform:translate(-50%, var(--balloon-move))}[aria-label][data-balloon-pos][data-balloon-pos^="down"]:before,[aria-label][data-balloon-pos][data-balloon-pos^="down"]:after{top:100%;transform:translate(0, calc(var(--balloon-move) * -1))}[aria-label][data-balloon-pos][data-balloon-pos^="down"]:after{margin-top:10px}[aria-label][data-balloon-pos][data-balloon-pos^="down"]:before{width:0;height:0;border:5px solid transparent;border-bottom-color:var(--balloon-color)}[aria-label][data-balloon-pos][data-balloon-pos="down"]:after,[aria-label][data-balloon-pos][data-balloon-pos="down"]:before{left:50%;transform:translate(-50%, calc(var(--balloon-move) * -1))}[aria-label][data-balloon-pos][data-balloon-pos="left"]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos="left"][data-balloon-visible]:after,[aria-label][data-balloon-pos][data-balloon-pos="right"]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos="right"][data-balloon-visible]:after{transform:translate(0, -50%)}[aria-label][data-balloon-pos][data-balloon-pos="left"]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos="left"][data-balloon-visible]:before,[aria-label][data-balloon-pos][data-balloon-pos="right"]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos="right"][data-balloon-visible]:before{transform:translate(0, -50%)}[aria-label][data-balloon-pos][data-balloon-pos="left"]:after,[aria-label][data-balloon-pos][data-balloon-pos="left"]:before{right:100%;top:50%;transform:translate(var(--balloon-move), -50%)}[aria-label][data-balloon-pos][data-balloon-pos="left"]:after{margin-right:10px}[aria-label][data-balloon-pos][data-balloon-pos="left"]:before{width:0;height:0;border:5px solid transparent;border-left-color:var(--balloon-color)}[aria-label][data-balloon-pos][data-balloon-pos="right"]:after,[aria-label][data-balloon-pos][data-balloon-pos="right"]:before{left:100%;top:50%;transform:translate(calc(var(--balloon-move) * -1), -50%)}[aria-label][data-balloon-pos][data-balloon-pos="right"]:after{margin-left:10px}[aria-label][data-balloon-pos][data-balloon-pos="right"]:before{width:0;height:0;border:5px solid transparent;border-right-color:var(--balloon-color)}[aria-label][data-balloon-pos][data-balloon-length]:after{white-space:normal}[aria-label][data-balloon-pos][data-balloon-length="small"]:after{width:80px}[aria-label][data-balloon-pos][data-balloon-length="medium"]:after{width:150px}[aria-label][data-balloon-pos][data-balloon-length="large"]:after{width:260px}[aria-label][data-balloon-pos][data-balloon-length="xlarge"]:after{width:380px}@media screen and (max-width: 768px){[aria-label][data-balloon-pos][data-balloon-length="xlarge"]:after{width:90vw}}[aria-label][data-balloon-pos][data-balloon-length="fit"]:after{width:100%}



.button.b-p {
  box-sizing: border-box;
  -webkit-font-smoothing: subpixel-antialiased;
  -moz-osx-font-smoothing: auto; }

.button.b-p {
  overflow: visible;
  -webkit-appearance: button;
  cursor: pointer; }

.button.b-p[disabled] {
  cursor: default; }

.button.b-p::-moz-focus-inner {
  border: 0;
  padding: 0; }

.button.b-p {
  -webkit-appearance: none;
  -moz-appearance: none;
  border-radius: 0;
  border-style: solid;
  border-width: 0;
  cursor: pointer;
  font-family: inherit;
  font-weight: inherit;
  line-height: normal;
  margin: 0 0 1.25rem;
  position: relative;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  padding: 1rem 2rem 1.0625rem 2rem;
  font-size: 1rem;
  transition: all 300ms ease-out; }
  .button.b-p.large {
    padding: 1.125rem 2.25rem 1.1875rem 2.25rem;
    font-size: 1.25rem; }
  .button.b-p.small {
    padding: .875rem 1.75rem .9375rem 1.75rem;
    font-size: .8125rem; }
  .button.b-p.tiny {
    padding: .625rem 1.25rem .6875rem 1.25rem;
    font-size: .6875rem; }
  .button.b-p.expand {
    padding-left: 1rem;
    padding-right: 1rem;
    width: 100%; }
  .button.b-p.left-align {
    text-align: left;
    text-indent: .75rem; }
  .button.b-p.right-align {
    text-align: right;
    padding-right: .75rem; }
  .button.b-p.radius, .button.b-p.radius::before, .button.b-p.radius::after {
    border-radius: 3px; }
  .button.b-p.round, .button.b-p.radius::before, .button.b-p.round::after {
    border-radius: 1000px; }
  .button.b-p.disabled, .button.b-p[disabled] {
    background-color: #008CBA;
    border-color: #007095;
    color: #fff;
    box-shadow: none;
    cursor: default;
    opacity: .7; }
  .button.b-p.right {
    float: right !important; }

.button.b-p::-moz-focus-inner {
  border: 0;
  padding: 0; }

@media only screen and (min-width: 40.063em) {
  .button.b-p {
    display: inline-block; } }

.bp-styles-warning {
  display: none; }
/* SmoothScroll stack v1.2.0 [each.css] */



/* End of SmoothScroll stack */




img,
video {
	max-width: 100%;
	height: auto;
}



.simple-modal {
	position: fixed !important;
}

:root{--light-gray:rgba(230, 230, 230, 1.00);--medium-gray:rgba(202, 202, 202, 1.00);--dark-gray:rgba(138, 138, 138, 1.00);--black:rgba(51, 51, 51, 1.00);--black-color:var(--black);--white:rgba(254, 254, 254, 1.00);--white-color:var(--white);--primary:rgba(127, 134, 138, 1.00);--secondary:rgba(166, 52, 55, 1.00);--success:rgba(240, 240, 239, 1.00);--warning:rgba(166, 52, 55, 1.00);--alert:rgba(240, 65, 36, 1.00);--primary-contrast:rgba(240, 240, 239, 1.00);--secondary-contrast:rgba(240, 240, 239, 1.00);--success-contrast:rgba(51, 51, 51, 1.00);--warning-contrast:rgba(240, 240, 239, 1.00);--alert-contrast:rgba(240, 240, 239, 1.00);/* --primary-light:rgba(255, 255, 255, 1.00);--secondary-light:rgba(255, 255, 255, 1.00);--success-light:rgba(255, 255, 255, 1.00);--warning-light:rgba(255, 255, 255, 1.00);--alert-light:rgba(255, 255, 246, 1.00);*/--primary-dark:rgba(97, 104, 108, 1.00);--secondary-dark:rgba(136, 22, 25, 1.00);--success-dark:rgba(210, 210, 209, 1.00);--warning-dark:rgba(136, 22, 25, 1.00);--alert-dark:rgba(210, 35, 6, 1.00);--header-color:rgba(62, 65, 70, 1.00);--subheader-color:rgba(138, 138, 138, 1.00);--small-color:rgba(202, 202, 202, 1.00);--text-color:rgba(62, 65, 70, 1.00);--link-color:rgba(62, 65, 70, 1.00);--link-color-hover:rgba(59, 59, 59, 1.00);--selection-background:var(--primary);--selection-text:var(--primary-contrast);--link-decoration:none;--link-decoration-hover:none;--overlay-color:rgba(0, 0, 0, 0.50);--radius:6px}::-moz-selection{background:var(--selection-background);color:var(--selection-text)}::selection{background:var(--selection-background);color:var(--selection-text)}.alt{--header-color:rgba(255, 255, 255, 1.00);--subheader-color:rgba(230, 230, 230, 1.00);--small-color:rgba(202, 202, 202, 1.00);--text-color:rgba(255, 255, 255, 1.00);--link-color:rgba(62, 65, 70, 1.00);--link-color-hover:rgba(59, 59, 59, 1.00);--link-decoration:none;--link-decoration-hover:none}.grid-container{max-width:calc(1200rem/16);}.radius{border-radius:var(--radius)}body{font-size:calc(16rem/16)}h1,.h1{font-size:calc(14rem/16)}h2,.h2{font-size:calc(24rem/16)}h3,.h3{font-size:calc(22rem/16)}h4,.h4{font-size:calc(18rem/16)}h5,.h5{font-size:calc(17rem/16)}h6,.h6{font-size:calc(16rem/16)}small{font-size:40%}@media only screen and (min-width:40em){body{font-size:calc(18rem/16)}h1,.h1{font-size:calc(24rem/16)}h2,.h2{font-size:calc(40rem/16)}h3,.h3{font-size:calc(31rem/16)}h4,.h4{font-size:calc(25rem/16)}h5,.h5{font-size:calc(20rem/16)}h6,.h6{font-size:calc(16rem/16)}small{font-size:30%}}@media only screen and (min-width:64em){body{font-size:calc(18rem/16)}h1,.h1{font-size:calc(24rem/16)}h2,.h2{font-size:calc(40rem/16)}h3,.h3{font-size:calc(26rem/16)}h4,.h4{font-size:calc(24rem/16)}h5,.h5{font-size:calc(20rem/16)}h6,.h6{font-size:calc(16rem/16)}small{font-size:30%}}a{color:var(--link-color);-webkit-text-decoration:var(--link-decoration);text-decoration:var(--link-decoration)}a:hover,a:focus{color:var(--link-color-hover);-webkit-text-decoration:var(--link-decoration-hover);text-decoration:var(--link-decoration-hover)}.menu a{color:var(--menu-link-color);background:var(--menu-bg-color)}.menu a:hover{color:var(--menu-link-color-hover)}h1,h2,h3,h4,h5,h6,h1>a,h2>a,h3>a,h4>a,h5>a,h6>a{color:var(--header-color)}small{color:var(--small-color)}.subheader{color:var(--subheader-color)}.text ul,.text ol{list-style-position:inside}.text>ul,.text>ol,.text .mez>div>ul,.text .mez>div>ol{margin-left:1.25rem}.text ul{list-style-type:disc}.text ul ul,.text ol ul{list-style-type:circle}.text ol{list-style-type:decimal}.text ol ol,.text ul ol{list-style-type:lower-alpha}.radius,.radius:before,.radius:after{border-radius:calc(6rem/16)}body{}
            .myclass{font-family:'Helvetica Neue', Helvetica, Arial, sans-serif }
            .fontsize90{font-size:calc(18rem/16) !important;font-weight:400 !important;}@media only screen and (min-width:40em){            .fontsize90{font-size:calc(24rem/16) !important}}@media only screen and (min-width:64em){            .fontsize90{font-size:calc(18rem/16) !important}}
            .fontsize90{font-size:calc(18rem/16) !important;font-weight:400 !important;}@media only screen and (min-width:40em){            .fontsize90{font-size:calc(24rem/16) !important}}@media only screen and (min-width:64em){            .fontsize90{font-size:calc(18rem/16) !important}}
            .fontsize90{font-size:calc(18rem/16) !important;font-weight:400 !important;}@media only screen and (min-width:40em){            .fontsize90{font-size:calc(24rem/16) !important}}@media only screen and (min-width:64em){            .fontsize90{font-size:calc(18rem/16) !important}}
            .fontsize120{font-size:calc(18rem/16) !important;font-weight:400 !important;}@media only screen and (min-width:40em){            .fontsize120{font-size:calc(20rem/16) !important}}@media only screen and (min-width:64em){            .fontsize120{font-size:calc(20rem/16) !important}}
            .projektbutton{font-size:calc(30rem/16) ;font-weight:400 ;}@media only screen and (min-width:40em){            .projektbutton{font-size:calc(24rem/16) }}@media only screen and (min-width:64em){            .projektbutton{font-size:calc(24rem/16) }}
.start{height:82.00vh ;}@media only screen and (min-width:40em){.start{height:78.00vh }}@media only screen and (min-width:64em){.start{height:73.00vh }}
.start-txt{display:inline-block;white-space:nowrap}
.sticky{position:  sticky;z-index:1;top:0px ;}
.card{margin-top:12.00% ;margin-left:0.00% ;margin-bottom:0.00% ;margin-right:0.00% ;}@media only screen and (min-width:40em){.card{margin-top:12.00% ;margin-left:0.00% ;margin-bottom:12.00% ;margin-right:0.00% }}@media only screen and (min-width:64em){.card{margin-top:10.00% ;margin-left:0.00% ;margin-bottom:10.00% ;margin-right:0.00% }}
.card{padding-top:0.00% ;padding-left:0.00% ;padding-bottom:12.00% ;padding-right:0.00% ;}@media only screen and (min-width:40em){.card{padding-top:16.00% ;padding-left:0.00% ;padding-bottom:16.00% ;padding-right:0.00% }}@media only screen and (min-width:64em){.card{padding-top:3.00% ;padding-left:0.00% ;padding-bottom:3.00% ;padding-right:0.00% }}
.shadowbutton{-webkit-box-shadow: 2px 2px 10px 0px rgba(0, 0, 0, 0.30);box-shadow: 2px 2px 10px 0px rgba(0, 0, 0, 0.30);}
.txtweiss{--header-color:rgba(255, 255, 255, 1.00);--subheader-color:rgba(255, 255, 255, 1.00);--small-color:rgba(255, 255, 255, 1.00);--text-color:rgba(255, 255, 255, 1.00);--link-color:rgba(255, 255, 255, 1.00);--link-color-hover:rgba(255, 255, 255, 1.00);--link-decoration:none;--link-decoration-hover:none}
.txtblau{--header-color:rgba(255, 255, 255, 1.00);--subheader-color:rgba(255, 255, 255, 1.00);--small-color:rgba(255, 255, 255, 1.00);--text-color:rgba(255, 255, 255, 1.00);--link-color:rgba(255, 255, 255, 1.00);--link-color-hover:rgba(255, 255, 255, 1.00);--link-decoration:none;--link-decoration-hover:none}
.txtrot{--header-color:rgba(255, 255, 255, 1.00);--subheader-color:rgba(255, 255, 255, 1.00);--small-color:rgba(255, 255, 255, 1.00);--text-color:rgba(255, 255, 255, 1.00);--link-color:rgba(255, 255, 255, 1.00);--link-color-hover:rgba(255, 255, 255, 1.00);--link-decoration:none;--link-decoration-hover:none}
.card-divider{--header-color:rgba(51, 51, 51, 1.00);--subheader-color:rgba(138, 138, 138, 1.00);--small-color:rgba(202, 202, 202, 1.00);--text-color:rgba(51, 51, 51, 1.00);--link-color:rgba(51, 51, 51, 1.00);--link-color-hover:rgba(51, 51, 51, 1.00);--link-decoration:none;--link-decoration-hover:none}
.reveal{-webkit-box-shadow: 2px 2px 10px 0px rgba(0, 0, 0, 0.20);box-shadow: 2px 2px 10px 0px rgba(0, 0, 0, 0.20);}
.card{position:relative}.card > *{position:relative}.card:hover:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;opacity:1.00 ;background-color:rgba(204, 204, 204, 1.00) ;}
.card{background-color:rgba(240, 240, 239, 1.00) ;}
.card-divider{background:none ;}
.menu a{display:inline-block;white-space:nowrap}
.txtadresse{display:inline-block;white-space:nowrap}
.txtfooteradresse{display:inline-block;white-space:nowrap}
.txtfooteradresse2{display:inline-block;white-space:nowrap}
.bgfooter{background-color:rgba(202, 204, 204, 1.00) ;}
.margingsmartfoot{margin-top:0.00% ;margin-left:12.00% ;margin-bottom:0.00% ;margin-right:12.00% ;}@media only screen and (min-width:40em){.margingsmartfoot{margin-top:0.00% ;margin-left:24.00% ;margin-bottom:0.00% ;margin-right:24.00% }}@media only screen and (min-width:64em){.margingsmartfoot{margin-top:0.00% ;margin-left:0.00% ;margin-bottom:0.00% ;margin-right:0.00% }}
.paddingbild{padding-top:0.00px ;padding-left:0.00px ;padding-bottom:11.00px ;padding-right:0.00px ;}@media only screen and (min-width:40em){.paddingbild{padding-top:0.00px ;padding-left:0.00px ;padding-bottom:11.00px ;padding-right:0.00px }}@media only screen and (min-width:64em){.paddingbild{padding-top:0.00px ;padding-left:0.00px ;padding-bottom:11.00px ;padding-right:0.00px }}
.bg6{background-color:rgba(245, 245, 245, 1.00) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.bg6{background-attachment:scroll!important}}
.fullheight{height:auto ;min-height:fit-content ;max-height:fit-content ;}  
.hgr{background-color:rgba(251, 2, 7, 1.00) ;}
.hgb{background-color:rgba(0, 0, 255, 1.00) ;}
.txtwy{display:inline-block;white-space:nowrap}
.schatten2{-webkit-filter:drop-shadow(1px 1px 1px rgba(255, 255, 255, 1.00));filter:drop-shadow(1px 1px 1px rgba(255, 255, 255, 1.00));}
.formweiss{--header-color:rgba(255, 255, 255, 1.00);--subheader-color:rgba(255, 255, 255, 1.00);--small-color:rgba(255, 255, 255, 1.00);--text-color:rgba(255, 255, 255, 1.00);--link-color:rgba(255, 255, 255, 1.00);--link-color-hover:rgba(255, 255, 255, 1.00);--link-decoration:none;--link-decoration-hover:none}
.schatten1{text-shadow:2px 2px 5px rgba(0, 0, 0, 0.80);}
.border1{border-color:rgba(224, 224, 224, 1.00) ;border-width:1px ;border-style:solid ;}
.fontrot{color:rgba(147, 34, 42, 1.00) ;}
.wy_h{--header-color:rgba(147, 34, 42, 1.00);--subheader-color:rgba(79, 83, 88, 1.00);--small-color:rgba(79, 83, 88, 1.00);--text-color:rgba(62, 65, 70, 1.00);--link-color:rgba(166, 52, 55, 1.00);--link-color-hover:rgba(166, 52, 55, 1.00);--link-decoration:none;--link-decoration-hover:none}
.shadow1{text-shadow:2px 2px 3px rgba(76, 76, 76, 1.00);}
.txtover1{--header-color:rgba(255, 255, 255, 1.00);--subheader-color:rgba(138, 138, 138, 1.00);--small-color:rgba(202, 202, 202, 1.00);--text-color:rgba(34, 34, 34, 1.00);--link-color:rgba(255, 255, 255, 1.00);--link-color-hover:rgba(255, 255, 255, 1.00);--link-decoration:none;--link-decoration-hover:none}
.hgkarte{background-color:rgba(239, 239, 239, 1.00) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.hgkarte{background-attachment:scroll!important}}
/*!* Font Awesome Pro 5.13.0 by @fontawesome - https://fontawesome.com* License - https://fontawesome.com/license (Commercial License)*/@font-face{font-family:'Font Awesome 5 Brands';font-style:normal;font-weight:400;font-display:block;src:url("../rw_common/plugins/stacks/fa5-fonts/fa-brands-400.eot");src:url("../rw_common/plugins/stacks/fa5-fonts/fa-brands-400.eot?#iefix") format("embedded-opentype"),url("../rw_common/plugins/stacks/fa5-fonts/fa-brands-400.woff2") format("woff2"),url("../rw_common/plugins/stacks/fa5-fonts/fa-brands-400.woff") format("woff"),url("../rw_common/plugins/stacks/fa5-fonts/fa-brands-400.ttf") format("truetype"),url("../rw_common/plugins/stacks/fa5-fonts/fa-brands-400.svg#fontawesome") format("svg")}.fab{font-family:'Font Awesome 5 Brands';font-weight:400}@font-face{font-family:'Font Awesome 5 Duotone';font-style:normal;font-weight:900;font-display:block;src:url("../rw_common/plugins/stacks/fa5-fonts/fa-duotone-900.eot");src:url("../rw_common/plugins/stacks/fa5-fonts/fa-duotone-900.eot?#iefix") format("embedded-opentype"),url("../rw_common/plugins/stacks/fa5-fonts/fa-duotone-900.woff2") format("woff2"),url("../rw_common/plugins/stacks/fa5-fonts/fa-duotone-900.woff") format("woff"),url("../rw_common/plugins/stacks/fa5-fonts/fa-duotone-900.ttf") format("truetype"),url("../rw_common/plugins/stacks/fa5-fonts/fa-duotone-900.svg#fontawesome") format("svg")}.fad{position:relative;font-family:'Font Awesome 5 Duotone';font-weight:900}@font-face{font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:300;font-display:block;src:url("../rw_common/plugins/stacks/fa5-fonts/fa-light-300.eot");src:url("../rw_common/plugins/stacks/fa5-fonts/fa-light-300.eot?#iefix") format("embedded-opentype"),url("../rw_common/plugins/stacks/fa5-fonts/fa-light-300.woff2") format("woff2"),url("../rw_common/plugins/stacks/fa5-fonts/fa-light-300.woff") format("woff"),url("../rw_common/plugins/stacks/fa5-fonts/fa-light-300.ttf") format("truetype"),url("../rw_common/plugins/stacks/fa5-fonts/fa-light-300.svg#fontawesome") format("svg")}.fal{font-family:'Font Awesome 5 Pro';font-weight:300}@font-face{font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:400;font-display:block;src:url("../rw_common/plugins/stacks/fa5-fonts/fa-regular-400.eot");src:url("../rw_common/plugins/stacks/fa5-fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("../rw_common/plugins/stacks/fa5-fonts/fa-regular-400.woff2") format("woff2"),url("../rw_common/plugins/stacks/fa5-fonts/fa-regular-400.woff") format("woff"),url("../rw_common/plugins/stacks/fa5-fonts/fa-regular-400.ttf") format("truetype"),url("../rw_common/plugins/stacks/fa5-fonts/fa-regular-400.svg#fontawesome") format("svg")}.far{font-family:'Font Awesome 5 Pro';font-weight:400}@font-face{font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:900;font-display:block;src:url("../rw_common/plugins/stacks/fa5-fonts/fa-solid-900.eot");src:url("../rw_common/plugins/stacks/fa5-fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("../rw_common/plugins/stacks/fa5-fonts/fa-solid-900.woff2") format("woff2"),url("../rw_common/plugins/stacks/fa5-fonts/fa-solid-900.woff") format("woff"),url("../rw_common/plugins/stacks/fa5-fonts/fa-solid-900.ttf") format("truetype"),url("../rw_common/plugins/stacks/fa5-fonts/fa-solid-900.svg#fontawesome") format("svg")}.fa,.fas{font-family:'Font Awesome 5 Pro';font-weight:900}


@font-face{font-family:Montserrat;font-style:normal;font-weight:normal;src:url("https://www.violetta-mueller.de/webfonts/montserrat/Montserrat-Regular.eot");src:url("https://www.violetta-mueller.de/webfonts/montserrat/Montserrat-Regular.eot?#iefix") format("embedded-opentype");src:url("https://www.violetta-mueller.de/webfonts/montserrat/Montserrat-Regular.svg#font-pro") format("svg");src:url("https://www.violetta-mueller.de/webfonts/montserrat/Montserrat-Regular.otf") format("opentype");src:url("https://www.violetta-mueller.de/webfonts/montserrat/Montserrat-Regular.ttf") format("truetype");src:url("https://www.violetta-mueller.de/webfonts/montserrat/Montserrat-Regular.woff2") format("woff2");src:url("https://www.violetta-mueller.de/webfonts/montserrat/Montserrat-Regular.woff") format("woff");}@font-face{font-family:Montserrat;font-style:normal;font-weight:bold;src:url("https://www.violetta-mueller.de/webfonts/montserrat/Montserrat-Bold.eot");src:url("https://www.violetta-mueller.de/webfonts/montserrat/Montserrat-Bold.eot?#iefix") format("embedded-opentype");src:url("https://www.violetta-mueller.de/webfonts/montserrat/Montserrat-Bold.svg#font-pro") format("svg");src:url("https://www.violetta-mueller.de/webfonts/montserrat/Montserrat-Bold.otf") format("opentype");src:url("https://www.violetta-mueller.de/webfonts/montserrat/Montserrat-Bold.ttf") format("truetype");src:url("https://www.violetta-mueller.de/webfonts/montserrat/Montserrat-Bold.woff2") format("woff2");src:url("https://www.violetta-mueller.de/webfonts/montserrat/Montserrat-Bold.woff") format("woff");}@font-face{font-family:Montserrat;font-style:italic;font-weight:normal;src:url("https://www.violetta-mueller.de/webfonts/montserrat/Montserrat-Italic.eot");src:url("https://www.violetta-mueller.de/webfonts/montserrat/Montserrat-Italic.eot?#iefix") format("embedded-opentype");src:url("https://www.violetta-mueller.de/webfonts/montserrat/Montserrat-Italic.svg#font-pro") format("svg");src:url("https://www.violetta-mueller.de/webfonts/montserrat/Montserrat-Italic.otf") format("opentype");src:url("https://www.violetta-mueller.de/webfonts/montserrat/Montserrat-Italic.ttf") format("truetype");src:url("https://www.violetta-mueller.de/webfonts/montserrat/Montserrat-Italic.woff2") format("woff2");src:url("https://www.violetta-mueller.de/webfonts/montserrat/Montserrat-Italic.woff") format("woff");}@font-face{font-family:Montserrat;font-style:italic;font-weight:bold;src:url("https://www.violetta-mueller.de/webfonts/montserrat/Montserrat-BoldItalic.eot");src:url("https://www.violetta-mueller.de/webfonts/montserrat/Montserrat-BoldItalic.eot?#iefix") format("embedded-opentype");src:url("https://www.violetta-mueller.de/webfonts/montserrat/Montserrat-BoldItalic.svg#font-pro") format("svg");src:url("https://www.violetta-mueller.de/webfonts/montserrat/Montserrat-BoldItalic.otf") format("opentype");src:url("https://www.violetta-mueller.de/webfonts/montserrat/Montserrat-BoldItalic.ttf") format("truetype");src:url("https://www.violetta-mueller.de/webfonts/montserrat/Montserrat-BoldItalic.woff2") format("woff2");src:url("https://www.violetta-mueller.de/webfonts/montserrat/Montserrat-BoldItalic.woff") format("woff");}
 h1,.font-family-h1,h1 a,.font-family-h1 a, h2,.font-family-h2,h2 a,.font-family-h2 a, h3,.font-family-h3,h3 a,.font-family-h3 a, h4,.font-family-h4,h4 a,.font-family-h4 a, h5,.font-family-h5,h5 a,.font-family-h5 a, h6,.font-family-h6,h6 a,.font-family-h6 a, blockquote, a, fieldset,input,textarea,form label,input + label,fieldset label,input + datalist,legend, button,.button,.btn, .Montserrat, .fontpro-stacks_in_2610_3{font-family:"Montserrat",Open Sans, "Open Sans", "Helvetica Neue", Helvetica, Arial, Verdana }

@font-face{font-family:Montserrat;font-style:normal;font-weight:normal;src:url("https://www.violetta-mueller.de/webfonts/montserrat/Montserrat-Regular.woff") format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:bold;src:url("https://www.violetta-mueller.de/webfonts/montserrat/Montserrat-Bold.woff") format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-weight:normal;src:url("https://www.violetta-mueller.de/webfonts/montserrat/Montserrat-Italic.woff") format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-weight:bold;src:url("https://www.violetta-mueller.de/webfonts/montserrat/Montserrat-BoldItalic.woff") format("woff")}
 h1,.font-family-h1,h1 a,.font-family-h1 a, h2,.font-family-h2,h2 a,.font-family-h2 a, h3,.font-family-h3,h3 a,.font-family-h3 a, h4,.font-family-h4,h4 a,.font-family-h4 a, h5,.font-family-h5,h5 a,.font-family-h5 a, h6,.font-family-h6,h6 a,.font-family-h6 a, blockquote, a, fieldset,input,textarea,form label,input + label,fieldset label,input + datalist,legend, button,.button,.btn, .Montserrat, .fontpro-stacks_in_2610_5{font-family:"Montserrat",Open Sans, "Open Sans", "Helvetica Neue", Helvetica, Arial, Verdana }
#stickystacks_in_4322 {
	display: block;
	position: fixed;
	left: 0px;
	top: 0px;
	padding: 0;
	margin: 0;
	width: 1000px;
	overflow: hidden;
	z-index: 100;
}

#stickyLinkstacks_in_4322 a {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

@media print {
	#stickystacks_in_4322 {
		display: none !important;
	}
}/* -- Start Svg Each css Template -- */


#stacks_in_4323 img {
	position: relative;
	max-width: 100%;
	height: auto;
}

.stacks_in_4323svgwrapper{
	position: relative;
}



#stacks_in_4323 {
	text-align: left !important;
}





	@media (max-width: 61.9em) {
		#stacks_in_4323 {
			text-align: left !important;
		}
	}
	
	@media (max-width: 47.9em) {
		#stacks_in_4323 {
			text-align: left !important;
		}
	}






/* -- End Svg Each css Template -- */
#stacks_in_4323 {
	background-color: rgba(255, 255, 255, 0.50);
	margin: 8px 0px 40px 10px;
	padding: 8px 8px 8px 8px;
}

#stacks_out_4323 {
	width: 25%;
	margin-left:0;
}
/* -- Start Svg Each css Template -- */


#stacks_in_4324 img {
	position: relative;
	max-width: 100%;
	height: auto;
}

.stacks_in_4324svgwrapper{
	position: relative;
}



#stacks_in_4324 {
	text-align: left !important;
}





	@media (max-width: 61.9em) {
		#stacks_in_4324 {
			text-align: left !important;
		}
	}
	
	@media (max-width: 47.9em) {
		#stacks_in_4324 {
			text-align: left !important;
		}
	}






/* -- End Svg Each css Template -- */
#stacks_in_4324 {
	background-color: rgba(255, 255, 255, 0.50);
	margin: 4px 0px 40px 4px;
	padding: 8px 8px 8px 8px;
}

#stacks_out_4324 {
	width: 20%;
	margin-left:0;
}
/* -- Start Svg Each css Template -- */


#stacks_in_4325 img {
	position: relative;
	max-width: 100%;
	height: auto;
}

.stacks_in_4325svgwrapper{
	position: relative;
}



#stacks_in_4325 {
	text-align: left !important;
}





	@media (max-width: 61.9em) {
		#stacks_in_4325 {
			text-align: left !important;
		}
	}
	
	@media (max-width: 47.9em) {
		#stacks_in_4325 {
			text-align: left !important;
		}
	}






/* -- End Svg Each css Template -- */
#stacks_in_4325 {
	background-color: rgba(255, 255, 255, 0.50);
	margin: 0px 0px 40px 0px;
	padding: 8px 4px 4px 4px;
}

#stacks_out_4325 {
	width: 14%;
	margin-left:0;
}
@import url(http://fonts.googleapis.com/css?family=Raleway:400,200);
body.sideMenuOpen {
  overflow: hidden !important; }
#sideMenuToggleContainer_stacks_in_4226 {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  pointer-events: none;
  box-sizing: border-box;
  /*  */
  /*  */
  text-align: right;
  /*  */ }

#sideMenuToggle_stacks_in_4226 {
  text-align: center;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  display: inline-block;
  z-index: 999;
  box-sizing: border-box;
  pointer-events: all;
  color: #FFFFFF;
  padding: 10px 10px 10px 10px;
  border-radius: 0px;
  /*  */
  /*  */
  /*  */
  /*  */
  width: auto;
  /*  */
  /*  */
  background: rgba(166, 52, 55, 1.00);
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  font-family: inherit;
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */ }
  #sideMenuToggle_stacks_in_4226 span, #sideMenuToggle_stacks_in_4226 i {
    vertical-align: middle; }
  #sideMenuToggle_stacks_in_4226 span {
    font-size: 18px; }
  #sideMenuToggle_stacks_in_4226 i {
    font-size: 20px; }
    #sideMenuToggle_stacks_in_4226 * {
      text-align: center;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;
            }
#sideMenuContainer_stacks_in_4226:before, #sideMenuContainer_stacks_in_4226:after {
  content: '';
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0;
  opacity: 1;
  display: block;
  position: absolute; }

#sideMenuContainer_stacks_in_4226:before {
  /*  */
  /*  */
  /*  */
  background: url(../files/overlay_bg_image_choice-4226.jpg) no-repeat center center;
  background-size: cover;
  /*  */ }

#sideMenuContainer_stacks_in_4226:after {
  /*  */
  background: rgba(166, 52, 55, 0.80);
  /*  */ }

#sideMenu_stacks_in_4226 {
  opacity: 1;
  padding: 0px 0px 0px 0px;
  /*  */
  text-align: left;
  /*  */
  /*  */
  /*  */
  /*  */
  font-family: inherit;
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */ }

#sideMenu_stacks_in_4226 .close-icon {
  opacity: 0;
  height: auto;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: relative;
  margin-bottom: 2px;
  box-sizing: border-box;
  z-index: 999;
  /*  */
  text-align: left;
  /*  */ }
  #sideMenu_stacks_in_4226 .close-icon i {
    display: inline-block;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    text-align: center;
    box-sizing: content-box;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
    transition: -webkit-transform 0.3s ease;
    transition: transform 0.3s ease;
    transition: transform 0.3s ease, -webkit-transform 0.3s ease;
    /*  */
    color: #FFFFFF;
    margin: 6px 0px 6px 0px;
    padding: 5px 5px 5px 5px;
    width: 32px;
    height: 32px;
    font-size: 32px;
    border-radius: 4px;
    line-height: 32px;
    /*  */
    /*  */
    /*  */
    /*  */
    /*  */ }

#sideMenu_stacks_in_4226 #cssmenu,
#sideMenu_stacks_in_4226 #cssmenu ul,
#sideMenu_stacks_in_4226 #cssmenu ul li,
#sideMenu_stacks_in_4226 #cssmenu ul li a {
  margin: 0;
  bottom: 0;
  padding: 0;
  display: block;
  line-height: 1;
  list-style: none;
  position: relative;
  box-sizing: border-box; }

#sideMenu_stacks_in_4226 #cssmenu {
  width: 100%;
  font-family: inherit; }

#sideMenu_stacks_in_4226 #cssmenu ul > li a small {
  display: block;
  margin-top: 7px;
  font-size: 15px;
  color: rgba(255, 255, 255, 1.00); }

#sideMenu_stacks_in_4226 #cssmenu ul ul li a small {
  display: block;
  margin-top: 7px;
  font-size: 15px;
  /*  */
  color: rgba(255, 255, 255, 1.00);
  /*  */ }

#sideMenu_stacks_in_4226 #cssmenu ul > li a i:first-of-type {
  color: inherit;
  vertical-align: top;
  font-size: 18px; }

#sideMenu_stacks_in_4226 #cssmenu ul ul li a i:first-of-type {
  color: inherit;
  vertical-align: top;
  font-size: 18px; }

#sideMenuContainer_stacks_in_4226 #cssmenu ul > li.has-sub > a span.sideMenu_dropdown_icons {
  top: 0;
  z-index: 5;
  height: 100%;
  display: block;
  color: inherit;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: absolute;
  /*  */
  right: 0;
  width: 42px;
  /*  */ }
  #sideMenuContainer_stacks_in_4226 #cssmenu ul > li.has-sub > a span.sideMenu_dropdown_icons i.dropdown-open-icon, #sideMenuContainer_stacks_in_4226 #cssmenu ul > li.has-sub > a span.sideMenu_dropdown_icons i.dropdown-close-icon {
    top: 50%;
    left: 50%;
    display: block;
    color: inherit;
    position: absolute;
    font-size: 20px;
    transition: -webkit-transform 0.3s ease;
    transition: transform 0.3s ease;
    transition: transform 0.3s ease, -webkit-transform 0.3s ease;
    -webkit-transform: translate(-50%, -50%) rotate(0deg);
            transform: translate(-50%, -50%) rotate(0deg); }
  #sideMenuContainer_stacks_in_4226 #cssmenu ul > li.has-sub > a span.sideMenu_dropdown_icons i.dropdown-open-icon {
    opacity: 1;
    visibility: visible; }
  #sideMenuContainer_stacks_in_4226 #cssmenu ul > li.has-sub > a span.sideMenu_dropdown_icons i.dropdown-close-icon {
    opacity: 0;
    visibility: hidden; }

#sideMenuContainer_stacks_in_4226.open #cssmenu ul > li.has-sub.open > a i.dropdown-open-icon, #sideMenuContainer_stacks_in_4226.open #cssmenu ul > li.has-sub.open > a i.dropdown-close-icon {
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  /*  */
  -webkit-transform: translate(-50%, -50%) rotate(0deg);
          transform: translate(-50%, -50%) rotate(0deg);
  /*  */ }

#sideMenuContainer_stacks_in_4226.open #cssmenu ul > li.has-sub.open > a i.dropdown-open-icon {
  opacity: 0;
  visibility: hidden; }

#sideMenuContainer_stacks_in_4226.open #cssmenu ul > li.has-sub.open > a i.dropdown-close-icon {
  opacity: 1;
  visibility: visible; }

#sideMenuContainer_stacks_in_4226.open #cssmenu ul > li.has-sub > a i.dropdown-open-icon {
  opacity: 1;
  visibility: visible; }

#sideMenuContainer_stacks_in_4226.open #cssmenu ul > li.has-sub > a i.dropdown-close-icon {
  opacity: 0;
  visibility: hidden; }

/*  */
#sideMenuContainer_stacks_in_4226 #cssmenu ul > li.has-sub > a:hover > .clickable_dropdown {
  color: #3B3B3B;
  /*  */
  border-left: 1px dotted;
  /*  */ }

/*  */
#sideMenu_stacks_in_4226 #cssmenu ul > li.has-sub > a {
  /*  */
  padding: 20px 44px 16px 22px;
  /*  */
  /*  */
  /*  */ }

#sideMenu_stacks_in_4226 #cssmenu > ul > li > a {
  z-index: 2;
  cursor: pointer;
  text-decoration: none;
  box-sizing: border-box;
  color: #FFFFFF;
  padding: 20px 22px 16px 22px;
  font-size: 18px;
  border-radius: 0px;
  margin-bottom: 2px;
  /*  */
  background: none;
  /*  */
  /*  */
  /*  */ }
  #sideMenu_stacks_in_4226 #cssmenu > ul > li > a:first-child {
    margin-top: 0; }

#sideMenu_stacks_in_4226 #cssmenu ul ul li a {
  z-index: 2;
  cursor: pointer;
  text-decoration: none;
  font-size: 18px;
  border-radius: 0px;
  margin-bottom: 2px;
  /*  */
  color: #FFFFFF;
  padding: 20px 22px 16px 22px;
  /*  */
  background: none;
  /*  */
  /*  */
  /*  */
  /*  */ }

/*  */
#sideMenu_stacks_in_4226 #cssmenu ul ul li a {
  /*  */
  margin-left: 15px;
  /*  */
  /*  */
  /*  */ }

#sideMenu_stacks_in_4226 #cssmenu ul ul ul li a {
  /*  */
  margin-left: 30px;
  /*  */
  /*  */
  /*  */ }

#sideMenu_stacks_in_4226 #cssmenu ul ul ul ul li a {
  /*  */
  margin-left: 45px;
  /*  */
  /*  */
  /*  */ }

#sideMenu_stacks_in_4226 #cssmenu ul ul ul ul ul li a {
  /*  */
  margin-left: 60px;
  /*  */
  /*  */
  /*  */ }

#sideMenu_stacks_in_4226 #cssmenu ul ul ul ul ul li a {
  /*  */
  margin-left: 75px;
  /*  */
  /*  */
  /*  */ }

/*  */
@-webkit-keyframes elegantOpen {
  0% {
    margin-left: -500px; }
  100% {
    margin-left: 0px; } }
@keyframes elegantOpen {
  0% {
    margin-left: -500px; }
  100% {
    margin-left: 0px; } }

@-webkit-keyframes elegantClose {
  0% {
    margin-left: 0px; }
  100% {
    margin-left: -500px; } }

@keyframes elegantClose {
  0% {
    margin-left: 0px; }
  100% {
    margin-left: -500px; } }

/*  */
#sideMenuToggleContainer_stacks_in_4226 {
  /*  */
  /*  */
  left: 0;
  right: 0;
  width: 100%;
  position: fixed;
  z-index: 999;
  /*  */
  /*  */
  /*  */
  text-align: right;
  /*  */
  /*  */
  top: 0;
  /*  */
  padding: 0px 0px 0px 0px; }

#sideMenuToggle_stacks_in_4226:hover {
  cursor: pointer;
  color: #FFFFFF;
  /*  */
  background: #A63437;
  /*  */
  /*  */
  /*  */ }

#sideMenu_stacks_in_4226 .close-icon i:hover {
  /*  */
  /*  */
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
  /*  */
  /*  */ }

#sideMenuContainer_stacks_in_4226 {
  top: 0;
  bottom: 0;
  opacity: 0;
  width: 100%;
  position: fixed;
  visibility: hidden;
  z-index: 1000;
  right: -100%;
  transition: all 0.2s ease-in; }

/*  */
@media only screen and (max-width: 440px) {
  #sideMenuContainer_stacks_in_4226 {
    max-width: 320px; } }

@media only screen and (max-width: 770px) and (min-width: 441px) {
  #sideMenuContainer_stacks_in_4226 {
    max-width: 320px; } }

@media only screen and (min-width: 771px) {
  #sideMenuContainer_stacks_in_4226 {
    max-width: 400px; } }

/*  */
/*  */
#sideMenuContainer_stacks_in_4226:before, #sideMenuContainer_stacks_in_4226:after {
  content: '';
  z-index: -1;
  width: 100%;
  height: 120%;
  transition: opacity 0.1s ease-in; }

#sideMenuContainer_stacks_in_4226.open {
  right: 0;
  opacity: 1;
  visibility: visible;
  transition: 0.2s ease-out; }
  #sideMenuContainer_stacks_in_4226.open:before {
    visibility: visible;
    opacity: 1.00;
    transition: opacity 0.1s ease; }
  #sideMenuContainer_stacks_in_4226.open .close-icon {
    opacity: 1;
    transition-delay: 0.4s; }
  #sideMenuContainer_stacks_in_4226.open #cssmenu {
    opacity: 1;
    visibility: visible;
    transition-delay: 0.4s;
    transition: all 0.3s ease; }

#sideMenu_stacks_in_4226 {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 1;
  width: 100%;
  height: 100%;
  overflow-y: auto;
  visibility: visible;
  box-sizing: border-box; }

#sideMenu_stacks_in_4226 #cssmenu ul ul {
  display: none; }

#sideMenu_stacks_in_4226 #cssmenu > ul > li.active > ul {
  display: block; }

#sideMenuContainer_stacks_in_4226 #cssmenu > ul > li {
  right: -100%;
  opacity: 0;
  transition: left 0.3s ease; }

#sideMenuContainer_stacks_in_4226.open #cssmenu > ul > li {
  right: 0%;
  opacity: 1;
  transition: all 0.3s ease; }
  #sideMenuContainer_stacks_in_4226.open #cssmenu > ul > li:nth-child(1) {
    transition-delay: 0.2s; }
  #sideMenuContainer_stacks_in_4226.open #cssmenu > ul > li:nth-child(2) {
    transition-delay: 0.3s; }
  #sideMenuContainer_stacks_in_4226.open #cssmenu > ul > li:nth-child(3) {
    transition-delay: 0.4s; }
  #sideMenuContainer_stacks_in_4226.open #cssmenu > ul > li:nth-child(4) {
    transition-delay: 0.5s; }
  #sideMenuContainer_stacks_in_4226.open #cssmenu > ul > li:nth-child(5) {
    transition-delay: 0.6s; }
  #sideMenuContainer_stacks_in_4226.open #cssmenu > ul > li:nth-child(6) {
    transition-delay: 0.7s; }
  #sideMenuContainer_stacks_in_4226.open #cssmenu > ul > li:nth-child(7) {
    transition-delay: 0.8s; }
  #sideMenuContainer_stacks_in_4226.open #cssmenu > ul > li:nth-child(8) {
    transition-delay: 0.9s; }
  #sideMenuContainer_stacks_in_4226.open #cssmenu > ul > li:nth-child(9) {
    transition-delay: 1s; }
  #sideMenuContainer_stacks_in_4226.open #cssmenu > ul > li:nth-child(10) {
    transition-delay: 1.1s; }
  #sideMenuContainer_stacks_in_4226.open #cssmenu > ul > li:nth-child(11) {
    transition-delay: 1.2s; }
  #sideMenuContainer_stacks_in_4226.open #cssmenu > ul > li:nth-child(12) {
    transition-delay: 1.3s; }
  #sideMenuContainer_stacks_in_4226.open #cssmenu > ul > li:nth-child(13) {
    transition-delay: 1.4s; }
  #sideMenuContainer_stacks_in_4226.open #cssmenu > ul > li:nth-child(14) {
    transition-delay: 1.5s; }
  #sideMenuContainer_stacks_in_4226.open #cssmenu > ul > li:nth-child(15) {
    transition-delay: 1.6s; }
  #sideMenuContainer_stacks_in_4226.open #cssmenu > ul > li:nth-child(16) {
    transition-delay: 1.7s; }
  #sideMenuContainer_stacks_in_4226.open #cssmenu > ul > li:nth-child(17) {
    transition-delay: 1.8s; }
  #sideMenuContainer_stacks_in_4226.open #cssmenu > ul > li:nth-child(18) {
    transition-delay: 1.9s; }
  #sideMenuContainer_stacks_in_4226.open #cssmenu > ul > li:nth-child(19) {
    transition-delay: 2s; }
  #sideMenuContainer_stacks_in_4226.open #cssmenu > ul > li:nth-child(20) {
    transition-delay: 2.1s; }
  #sideMenuContainer_stacks_in_4226.open #cssmenu > ul > li:nth-child(21) {
    transition-delay: 2.2s; }
  #sideMenuContainer_stacks_in_4226.open #cssmenu > ul > li:nth-child(22) {
    transition-delay: 2.3s; }
  #sideMenuContainer_stacks_in_4226.open #cssmenu > ul > li:nth-child(23) {
    transition-delay: 2.4s; }
  #sideMenuContainer_stacks_in_4226.open #cssmenu > ul > li:nth-child(24) {
    transition-delay: 2.5s; }
  #sideMenuContainer_stacks_in_4226.open #cssmenu > ul > li:nth-child(25) {
    transition-delay: 2.6s; }
  #sideMenuContainer_stacks_in_4226.open #cssmenu > ul > li:nth-child(26) {
    transition-delay: 2.7s; }
  #sideMenuContainer_stacks_in_4226.open #cssmenu > ul > li:nth-child(27) {
    transition-delay: 2.8s; }
  #sideMenuContainer_stacks_in_4226.open #cssmenu > ul > li:nth-child(28) {
    transition-delay: 2.9s; }
  #sideMenuContainer_stacks_in_4226.open #cssmenu > ul > li:nth-child(29) {
    transition-delay: 3s; }
  #sideMenuContainer_stacks_in_4226.open #cssmenu > ul > li:nth-child(30) {
    transition-delay: 3.1s; }
  #sideMenuContainer_stacks_in_4226.open #cssmenu > ul > li:nth-child(31) {
    transition-delay: 3.2s; }
  #sideMenuContainer_stacks_in_4226.open #cssmenu > ul > li:nth-child(32) {
    transition-delay: 3.3s; }
  #sideMenuContainer_stacks_in_4226.open #cssmenu > ul > li:nth-child(33) {
    transition-delay: 3.4s; }
  #sideMenuContainer_stacks_in_4226.open #cssmenu > ul > li:nth-child(34) {
    transition-delay: 3.5s; }
  #sideMenuContainer_stacks_in_4226.open #cssmenu > ul > li:nth-child(35) {
    transition-delay: 3.6s; }
  #sideMenuContainer_stacks_in_4226.open #cssmenu > ul > li:nth-child(36) {
    transition-delay: 3.7s; }
  #sideMenuContainer_stacks_in_4226.open #cssmenu > ul > li:nth-child(37) {
    transition-delay: 3.8s; }
  #sideMenuContainer_stacks_in_4226.open #cssmenu > ul > li:nth-child(38) {
    transition-delay: 3.9s; }
  #sideMenuContainer_stacks_in_4226.open #cssmenu > ul > li:nth-child(39) {
    transition-delay: 4s; }
  #sideMenuContainer_stacks_in_4226.open #cssmenu > ul > li:nth-child(40) {
    transition-delay: 4.1s; }

#sideMenu_stacks_in_4226 #cssmenu ul > li a:hover small {
  font-size: 15px;
  color: rgba(0, 0, 0, 0.50); }

#sideMenu_stacks_in_4226 #cssmenu ul ul li a:hover small {
  font-size: 15px;
  /*  */
  color: rgba(0, 0, 0, 0.50);
  /*  */ }

#sideMenu_stacks_in_4226 #cssmenu > ul > li > a:hover {
  color: #3B3B3B;
  /*  */
  /*  */
  background: rgba(255, 255, 255, 0.50);
  /*  */
  /*  */ }

#sideMenu_stacks_in_4226 #cssmenu ul ul li a:hover {
  /*  */
  color: #3B3B3B;
  /*  */
  /*  */
  background: rgba(255, 255, 255, 0.50);
  /*  */
  /*  */
  /*  */ }

@media only screen and (max-width: 440px) {
  #sideMenuContainer_stacks_in_4226.hide-m, #sideMenuToggleContainer_stacks_in_4226.hide-m {
    display: none; } }

@media only screen and (max-width: 770px) and (min-width: 441px) {
  #sideMenuContainer_stacks_in_4226.hide-t, #sideMenuToggleContainer_stacks_in_4226.hide-t {
    display: none; } }

@media only screen and (min-width: 771px) {
  #sideMenuContainer_stacks_in_4226.hide-d, #sideMenuToggleContainer_stacks_in_4226.hide-d {
    display: none; } }

/*  */
/*  */
/* Start Defender stack CSS code */#stacks_in_4159{	-webkit-touch-callout: none;	-webkit-user-select: none;	-khtml-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;}.stacks_in_4159edit{	background: rgba(0,0,0,0.1);	border-radius: 4px;}.stacks_in_4159info{	background: #5A5A6C;	padding: 3px 10px 3px 10px;	margin: 10px 0px 20px 0px;	text-align: center;	color: #fff;	border-top-left-radius: 4px;	border-top-right-radius: 4px;}/* End Defender stack CSS code *//* -- Start Svg Each css Template -- */


#stacks_in_4227 img {
	position: relative;
	max-width: 100%;
	height: auto;
}

.stacks_in_4227svgwrapper{
	position: relative;
}



#stacks_in_4227 {
	text-align: center !important;
}





	@media (max-width: 61.9em) {
		#stacks_in_4227 {
			text-align: center !important;
		}
	}
	
	@media (max-width: 47.9em) {
		#stacks_in_4227 {
			text-align: center !important;
		}
	}






/* -- End Svg Each css Template -- */
#stacks_in_4227 {
	margin: 12px 22px 36px 22px;
	padding: 0px 0px 0px 10px;
}

#stacks_out_4227 {
	width: 90%;
	margin-left:0;
}
/*  */ }
  #sideMenuItem_stacks_in_4229.sub_level_5::before {
    content: 'Sub Level 5';
    background: purple; }

#stacks_in_4230 {
	font-weight: bold;
}
/*  */ }
  #sideMenuItem_stacks_in_4267.sub_level_5::before {
    content: 'Sub Level 5';
    background: purple; }

#stacks_in_4268 {
	font-weight: bold;
}
/*  */ }
  #sideMenuItem_stacks_in_4250.sub_level_5::before {
    content: 'Sub Level 5';
    background: purple; }

#stacks_in_4251 {
	font-weight: bold;
}
/*  */ }
  #sideMenuItem_stacks_in_4270.sub_level_5::before {
    content: 'Sub Level 5';
    background: purple; }

#stacks_in_4271 {
	font-weight: bold;
}
/*  */ }
  #sideMenuItem_stacks_in_4273.sub_level_5::before {
    content: 'Sub Level 5';
    background: purple; }

#stacks_in_4274 {
	font-weight: bold;
}
/*  */ }
  #sideMenuItem_stacks_in_4276.sub_level_5::before {
    content: 'Sub Level 5';
    background: purple; }

#stacks_in_4277 {
	font-weight: bold;
}

.spacerStack {
	height: 60.00px;
}

#spacerStackstacks_in_4303 {
	height: 60.00px;
}




























@media print {
	#spacerStackstacks_in_4303 {
		display: none !important;
	}
}
/* LinkPlus stack v1.1.4 */#stacks_in_4361 a:link {			color: #FFFFFF !important;		}#stacks_in_4361 a:visited {	color: #FFFFFF !important;	}#stacks_in_4361 a:hover,#stacks_in_4361 a:focus  {	color: #FFFFFF !important;	}#stacks_in_4361 a:active  {	color: #FFFFFF !important;		}#stacks_in_4361 a:link span,#stacks_in_4361 .com_marathia_stacks_downloadlinkicon_stack a:link:before, /* for DLI */#stacks_in_4361 .com_marathia_stacks_downloadlinkicon_stack a:link:after /* for DLI */ {	color: #FFFFFF !important;	text-decoration: none !important;	cursor: pointer;}#stacks_in_4361 a:visited span,#stacks_in_4361 .com_marathia_stacks_downloadlinkicon_stack a:visited:before, /* for DLI */#stacks_in_4361 .com_marathia_stacks_downloadlinkicon_stack a:visited:after /* for DLI */ {	color: #FFFFFF !important;}#stacks_in_4361 a:hover span,#stacks_in_4361 a:focus span,#stacks_in_4361 .com_marathia_stacks_downloadlinkicon_stack a:hover:before, /* for DLI */#stacks_in_4361 .com_marathia_stacks_downloadlinkicon_stack a:focus:before, /* for DLI */#stacks_in_4361 .com_marathia_stacks_downloadlinkicon_stack a:hover:after, /* for DLI */#stacks_in_4361 .com_marathia_stacks_downloadlinkicon_stack a:focus:after /* for DLI */ {	color: #FFFFFF !important;}#stacks_in_4361 a:active span,#stacks_in_4361 .com_marathia_stacks_downloadlinkicon_stack a:active:before, /* for DLI */#stacks_in_4361 .com_marathia_stacks_downloadlinkicon_stack a:active:after /* for DLI */ {	color: #FFFFFF !important;}/* @group internal link icon *//* @end *//* @group external link icon *//* @end *//* @group email link icon */#stacks_in_4361 a[href^="mailto"] span:after {								content: "";}/* @end *//* End of LinkPlus stack */
#stacks_in_4362 {
	margin: 36px 0px 10px 0px;
}

#stacks_in_4364 {
	word-spacing: -1px;
	font-size: 86%;
}

#stacks_in_4411 {
	word-spacing: 1px;
	font-size: 60%;
}
#mc_stack_stacks_in_4078 *,
#mc_stack_stacks_in_4078 *::before,
#mc_stack_stacks_in_4078 *::after {
	box-sizing: border-box;
}




/* CSS code for getting consent for cookies, custom popup message box */
#mc_wrapper_stacks_in_4078 {
	display: inline-block;
	background: rgba(245, 245, 245, 1.00);
	border-radius: 0.0rem;
	box-shadow: 0 0 10px 3px rgba(0, 0, 0, 0.20);
	margin: 1rem;
	padding: 1rem;
	max-height: 90vh;
	max-width: 64rem;
	overflow: auto;	
	
	
	
	
	
	
	
	position: fixed;
	bottom: 0;
	right: 0;
	
	
	
	
	
	
	
	
	font-weight: normal;
  font-style: normal;
  text-transform: none;
  text-decoration: none;
  
  
  
  
	z-index: 9999999999999999999;
}







#mc_multi_select_buttons_stacks_in_4078 {
	display: flex;
}








#mc_multi_select_buttons_stacks_in_4078 {
	justify-content: space-between;
	margin: 0 -1rem;
	overflow: hidden;
}

#mc_multi_select_buttons_stacks_in_4078 #mc_button_accept_all_stacks_in_4078,
#mc_multi_select_buttons_stacks_in_4078 #mc_button_disallow_all_stacks_in_4078,
#mc_multi_select_buttons_stacks_in_4078 #mc_button_stacks_in_4078 {
	margin-left: 1rem;
	margin-right: 1rem;
	flex: 1;
}












@media screen and (max-width: 568px) {
	#mc_wrapper_stacks_in_4078 {
		width: 100%;
		margin: 0;
		border-radius: 0;
		margin-left: 0;
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0);
	}

	#mc_multi_select_buttons_stacks_in_4078 {
		flex-direction: column;
	}

	#mc_multi_select_buttons_stacks_in_4078 #mc_button_accept_all_stacks_in_4078,
	#mc_multi_select_buttons_stacks_in_4078 #mc_button_disallow_all_stacks_in_4078,
	#mc_multi_select_buttons_stacks_in_4078 #mc_button_stacks_in_4078 {
		width: 100%;
		margin-left: 0;
		margin-right: 0;
	}
}

#mc_wrapper_stacks_in_4078.dismissed {
	display: none;
}

#mc_content_stacks_in_4078,
#mc_button_accept_all_stacks_in_4078,
#mc_button_disallow_all_stacks_in_4078,
#mc_button_stacks_in_4078 {
	font-size: 1rem;
	line-height: 1em;
	letter-spacing: 0px;
	margin: 0;
}

#mc_content_stacks_in_4078 {
	color: rgba(66, 66, 66, 1.00);
	margin-bottom: 20px;
}

#mc_multi_select_form_stacks_in_4078 {
	display: flex;
	flex-direction: column;
}




#mc_multi_select_form_stacks_in_4078 .select_label {
	position: relative;
	font-weight: normal;
	color: rgba(66, 66, 66, 1.00);
	font-size: 1rem;
	display: block;
	margin-bottom: 20px;
	padding-left: 35px;
}

#mc_multi_select_form_stacks_in_4078 .select_title {
	display: block;
	font-size: 1.125rem;
	font-weight: bold;
	font-style: normal;
	text-transform: none;
	text-decoration: none;
	color: rgba(66, 66, 66, 1.00);
	
  
  
  
}

#mc_multi_select_form_stacks_in_4078 .select_description {
	display: block;
	font-weight: normal;
	color: rgba(66, 66, 66, 1.00);
}

/* Hide the browser's default checkbox */
#mc_multi_select_form_stacks_in_4078 .select_checkbox {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

/* Create a custom checkbox */
#mc_multi_select_form_stacks_in_4078 .checkmark {
  position: absolute;
  top: 5px;
  left: 0;
  height: 25px;
  width: 25px;
  background-color: rgba(204, 204, 204, 1.00);
	border-radius: 0.00rem;
}

/* On mouse-over, add a grey background color */
#mc_multi_select_form_stacks_in_4078 .select_label:hover input ~ .checkmark {
  background-color: rgba(169, 169, 169, 1.00);
}

/* On tab-focus, add a grey background color and dotted outline */
#mc_multi_select_form_stacks_in_4078 .select_label input:focus ~ .checkmark {
  background-color: rgba(169, 169, 169, 1.00);
	outline: 2px dotted rgba(166, 52, 55, 1.00);
}

/* When the checkbox is checked, add a blue background */
#mc_multi_select_form_stacks_in_4078 .select_label input:checked ~ .checkmark {
  background-color: rgba(166, 52, 55, 1.00);
}

/* When the checkbox is disabled, reduce its opacity */
#mc_multi_select_form_stacks_in_4078 .select_label input:disabled ~ .checkmark {
	opacity: 0.5;
	cursor: not-allowed;
}

/* Create the checkmark/indicator (hidden when not checked) */
#mc_multi_select_form_stacks_in_4078 .select_label .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
#mc_multi_select_form_stacks_in_4078 .select_label input:checked ~ .checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
#mc_multi_select_form_stacks_in_4078 .select_label .checkmark:after {
  left: 9px;
  top: 4px;
  width: 8px;
  height: 15px;
  border: solid rgba(255, 255, 255, 1.00);
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

#mc_content_stacks_in_4078 a,
#mc_content_stacks_in_4078 a:visited {
	font-weight: 600;
	color: rgba(166, 52, 55, 1.00);
	background: none;
	border: none;
	transition: all 100ms ease-in-out;
	font-weight: normal;
	font-style: normal;
	text-transform: none;
	text-decoration: none;
	font-weight: bold;
	
	
	
}

#mc_content_stacks_in_4078 a:hover {
	color: rgba(166, 52, 55, 1.00);
	text-decoration: none;
	background: none;
	border: none;
}

#mc_content_stacks_in_4078 a:active {
	color: rgba(166, 52, 55, 1.00);
	text-decoration: none;
	background: none;
	border: none;
	opacity: 0.50;
}

#mc_content_stacks_in_4078 a:focus {
	outline: 1px dotted rgba(166, 52, 55, 1.00);
}




/* MiniCookie create, edit, delete buttons, and buttons for our own popup message */
#mc_button_stacks_in_4078,
#mc_button_accept_all_stacks_in_4078,
#mc_button_disallow_all_stacks_in_4078,
.mc_button_stacks_in_4078 {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-color: rgba(166, 52, 55, 1.00);
	border: 1px hidden rgba(166, 52, 55, 1.00);
	border-radius: 0.00rem;
	color: rgba(255, 255, 255, 1.00);
	cursor: pointer;
	margin-left: 1rem;
	display: inline-block;
	font-family: inherit;
	font-size: 1.000rem;
	font-weight: 600;
	padding: 8px 8px;
	text-align: center;
	transition: all 100ms ease-in-out;
	white-space: nowrap;
	font-weight: normal;
  font-style: normal;
  text-transform: none;
  text-decoration: none;
  
  
  
  
	margin-bottom: 5px;
	
	
}

#mc_button_stacks_in_4078:hover,
.mc_button_stacks_in_4078:hover,
#mc_button_accept_all_stacks_in_4078:hover,
#mc_button_disallow_all_stacks_in_4078:hover {
	color: rgba(255, 255, 255, 1.00);
	background-color: rgba(166, 52, 55, 1.00);
	border: 1px hidden rgba(166, 52, 55, 1.00);
}


#mc_button_stacks_in_4078:active,
.mc_button_stacks_in_4078:active,
#mc_button_accept_all_stacks_in_4078:active,
#mc_button_disallow_all_stacks_in_4078:active {
	color: rgba(255, 255, 255, 1.00);
	background-color: rgba(166, 52, 55, 1.00);
	border: 1px hidden rgba(166, 52, 55, 1.00);
	opacity: 0.50;
}

#mc_button_stacks_in_4078:focus,
#mc_button_accept_all_stacks_in_4078:focus,
#mc_button_disallow_all_stacks_in_4078:focus,
.mc_button_stacks_in_4078:focus {
	outline: 2px dotted rgba(255, 255, 255, 1.00);
}







#dialog_title_stacks_in_4078,
#dialog_desc_stacks_in_4078 {
	display: none;
}


@media print {
	#mc_stack_stacks_in_4078,
	#mc_window_shade_stacks_in_4078,
	#mc_wrapper_stacks_in_4078 {
		display: none;
	}
}




#stacks_in_4080 {
	font-size: 90%;
}

#stacks_in_4082 {
	font-size: 90%;
}

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_4487 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_4487 {
		display: none !important;
	}
}

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_4491 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_4491 {
		display: none !important;
	}
}

.spacerStack {
	height: 60.00px;
}

#spacerStackstacks_in_4494 {
	height: 60.00px;
}




























@media print {
	#spacerStackstacks_in_4494 {
		display: none !important;
	}
}
/* -- Start Textalign Each css Template -- */
#stacks_in_2807 {
	text-align: center !important;
}





@media only screen and (max-width: 768px) {
    #stacks_in_2807 {
		text-align: center !important;
	}
	
	#stacks_in_2807 img {
		margin: 0 auto !important;
	}
	
	
	
	
}

@media only screen and (max-width: 480px) {
    #stacks_in_2807 {
		text-align: center !important;
	}
	
	#stacks_in_2807 img {
		margin: 0 auto !important;
	}
	
	
	
	
}
/* -- End Textalign Each css Template -- */.TimedContentHidden {
	display: none;
}
.TimedContentShown {
	display: block;
}.TimedContentHidden {
	display: none;
}
.TimedContentShown {
	display: block;
}.TimedContentHidden {
	display: none;
}
.TimedContentShown {
	display: block;
}.TimedContentHidden {
	display: none;
}
.TimedContentShown {
	display: block;
}.TimedContentHidden {
	display: none;
}
.TimedContentShown {
	display: block;
}/* v1.0.2
- classes can be added to columns
- auto-hide editor elements is now optional
*/
#stacks_in_3046.layouts-2-section {
  padding: 0px 0;
  
}
.mez #stacks_in_3046.layouts-2-section > div,
#stacks_in_3046.layouts-2-section {
  
  
  
}

#stacks_in_3046.layouts-2-section > * {
  padding-left: 24px;
  padding-right: 24px;
  
}
#stacks_in_3046.layouts-2-section > * > div {
  max-width: 1200px;
  margin-left: auto !important;
  margin-right: auto !important;
}



#stacks_in_3046 .layouts-2-content,
.layouts-2-content  {
  margin: 16px 0;
}
#stacks_in_3046 div[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack),
div[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin: 16px 0;
}
#stacks_in_3046 .layouts-2-text,
div.out[tag="slice"] #stacks_in_3046 p + div,
.layouts-2-text,
div.out[tag="slice"] .layouts-2-section p + div {
  display: block;
  color: rgba(0, 0, 0, 0.60);
  font-size: 18px;
  line-height: 150%;
  font-weight: 400;
}
#stacks_in_3046 .layouts-2-text:not(i),
div.out[tag="slice"] #stacks_in_3046 p + div,
.layouts-2-text:not(i),
div.out[tag="slice"] .layouts-2-section p + div {
  font-family: inherit;
}
#stacks_in_3046 i.layouts-2-text,
i.layouts-2-text {
  font-size: 32px;
  line-height: 1;
}
#stacks_in_3046 .layouts-2-text > svg,
.layouts-2-text > svg {
  fill: rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
}
#stacks_in_3046 .layouts-2-button,
.layouts-2-button {
  font-size: 18px;
}
#stacks_in_3046 *:not(.layouts-2-button) > a,
#stacks_in_3046 *:not(.layouts-2-button) > a svg,
#stacks_in_3046 *:not(.layouts-2-button) > a i,
.layouts-2-section *:not(.layouts-2-button) > a,
.layouts-2-section *:not(.layouts-2-button) > a svg,
.layouts-2-section *:not(.layouts-2-button) > a i {
  text-decoration: none;
  color: rgba(255, 255, 255, 1.00);
  fill:  rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
}
#stacks_in_3046 *:not(.layouts-2-button) > a:hover,
#stacks_in_3046 *:not(.layouts-2-button) > a:hover svg,
#stacks_in_3046 *:not(.layouts-2-button) > a:hover i,
.layouts-2-section *:not(.layouts-2-button) > a:hover,
.layouts-2-section *:not(.layouts-2-button) > a:hover svg,
.layouts-2-section *:not(.layouts-2-button) > a:hover i {
  color: rgba(255, 255, 255, 1.00);
  fill:  rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
}
#stacks_in_3046 *:not(.layouts-2-button) > a:active,
#stacks_in_3046 *:not(.layouts-2-button) > a:active svg,
#stacks_in_3046 *:not(.layouts-2-button) > a:active i,
.layouts-2-section *:not(.layouts-2-button) > a:active,
.layouts-2-section *:not(.layouts-2-button) > a:active svg,
.layouts-2-section *:not(.layouts-2-button) > a:active i {
  color: rgba(255, 255, 255, 1.00);
  fill:  rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
}
#stacks_in_3046 h1,#stacks_in_3046 h2,#stacks_in_3046 h3,#stacks_in_3046 h4,#stacks_in_3046 h5,#stacks_in_3046 h6,
.layouts-2-section h1,.layouts-2-section h2,.layouts-2-section h3,.layouts-2-section h4,.layouts-2-section h5,.layouts-2-section h6 {
  color: rgba(255, 255, 255, 1.00);
  line-height: 110%;
  font-family: inherit;
  font-weight: 700;
}
#stacks_in_3046 h1,
.layouts-2-section h1 {
  font-size: 54px;
}
#stacks_in_3046 h2,
.layouts-2-section h2 {
  font-size: 42px;
}
#stacks_in_3046 h3,
.layouts-2-section h3 {
  font-size: 25px;
}
#stacks_in_3046 h4,
.layouts-2-section h4 {
  font-size: 23px;
}
#stacks_in_3046 h5,
.layouts-2-section h5 {
  font-size: 22px;
}
#stacks_in_3046 h6,
.layouts-2-section h6 {
  font-size: 20px;
}

#slice_mez_3046 {
  border: 2px solid rgba(0,0,0,0.15);
}
.dark #slice_mez_3046 {
  border: 2px solid rgba(255,255,255,0.15);
}


#stacks_in_3496 {
	margin: 0px 0px 20px 0px;
}
#stacks_in_3047.layouts-2-row > .layouts-2-content-width.layouts-2-el,
#stacks_in_3047.layouts-2-row > div > div[tag="node"] {
  display: flex;
  width: 100%;
  margin: 20px auto 20px auto;
  background: transparent;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: center;
  box-sizing: border-box;
  gap: 20px 20px;
}

#stacks_in_3047.layouts-2-row > .layouts-2-content-width.layouts-2-el > div:not(:first-child) {
  margin-left: 20px;
}
@supports (rotate:180deg) {
  #stacks_in_3047.layouts-2-row > .layouts-2-content-width.layouts-2-el > div:not(:first-child) {
    margin-left: 0;
  }
}


#stacks_in_4642.layouts-2-column,
.layouts-2-row > div > div[tag="node"] > #stacks_out_4642.out {
  flex: 1; max-width: 1200px; flex-basis: 300px;
  
  
  
  margin: 0;
  
  
  
}
.layouts-2-row > div > div[tag="node"] > #stacks_out_4642.out {
  overflow: visible;
}

#stacks_in_4642.layouts-2-column,
#slice_mez_4642 {
  box-sizing: border-box;
  background-color : rgba(139, 41, 49, 1.00);
  
  background-image : url(../files/backgroundImage-4642.jpg);
  background-position: center center;
  background-size: cover;
  
  
  border-radius: 0px;
  
  
  
  
  box-shadow: 0px 0px  0px 0px rgba(0, 0, 0, 0.30);
  padding: 80px 4px;
}


.layouts-2-content-width > #stacks_in_4642.layouts-2-column:after,
#stacks_out_4642:after {
  width: 300px;
  
  
}


@media all and (min-width: 901px) {
  #stacks_in_4642.layouts-2-column.hide-desktop {
    display: none;
  }
}
@media all and (max-width: 900px) and (min-width: 601px) {
  #stacks_in_4642.layouts-2-column.hide-tablet {
    display: none;
  }
}
@media all and (max-width: 600px) {
  #stacks_in_4642.layouts-2-column.hide-mobile {
    display: none;
  }
}


/* Start Defender stack CSS code */#stacks_in_4643{	-webkit-touch-callout: none;	-webkit-user-select: none;	-khtml-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;}.stacks_in_4643edit{	background: rgba(0,0,0,0.1);	border-radius: 4px;}.stacks_in_4643info{	background: #5A5A6C;	padding: 3px 10px 3px 10px;	margin: 10px 0px 20px 0px;	text-align: center;	color: #fff;	border-top-left-radius: 4px;	border-top-right-radius: 4px;}/* End Defender stack CSS code */

.stacks_in_4644wrapper {
	display: flex;
	justify-content: center;
	
}
.stacks_in_4644badge_out {
	position: relative;
	display: inline-block;
	
	 width: 100%; 
	
		padding: 0px; 
}
.stacks_in_4644badge_in {
	
	position: absolute;
	 top: -100px; right: -28px; 
	
	
	
	
	
	
	
	
	
	
	background-image: url("../resources/logos_pixel/rollifahrer.png");
	background-position: center center;
	background-size: contain;
	background-repeat: no-repeat;
	height: 100px;
	width: 100px;
	font-family: Arial, sans-serif;
	font-size: 20px;
	color: rgba(255, 255, 255, 1.00);
	
	
	
	display: flex;
	justify-content: center;
	align-items: center;
    
	z-index: 777;
	filter: opacity(1);
	 animation: stacks_in_4644jump 2000ms ease-in-out infinite; 
	
	
}







/* Tooltip */



@keyframes stacks_in_4644jump {
	0% { transform: translateY(0px); }
    50% { transform: translateY(6px); }
    100% { transform: translateY(0px); }
}





@media only screen and (max-width: 600px) {
.stacks_in_4644badge_out {

 width: 100%; 
}


}/* -- Start Textalign Each css Template -- */
#stacks_in_4647 {
	text-align: center !important;
}





@media only screen and (max-width: 768px) {
    #stacks_in_4647 {
		text-align: center !important;
	}
	
	#stacks_in_4647 img {
		margin: 0 auto !important;
	}
	
	
	
	
}

@media only screen and (max-width: 480px) {
    #stacks_in_4647 {
		text-align: center !important;
	}
	
	#stacks_in_4647 img {
		margin: 0 auto !important;
	}
	
	
	
	
}
/* -- End Textalign Each css Template -- */
#stacks_in_4650 {
	letter-spacing: -1px;
	word-spacing: -1px;
	font-size: 130%;
}
/* CustomFont 3.0.6 */

@font-face {
    font-family: 'Montserrat';
        src: url('../resources/fonts/Montserrat.eot'); /* IE9 Compat Modes */
    src: local('Montserrat')
           , url('../resources/fonts/Montserrat.eot?#iefix') format('embedded-opentype') /* IE6-IE8 */
        
          , url('../resources/fonts/Montserrat.woff') format('woff') /* Modern Browsers */
           , url('../resources/fonts/Montserrat.ttf') format('truetype') /* Safari, Android, iOS */
           , url('../resources/fonts/Montserrat.svg#Montserrat') format('svg') /* Legacy iOS */
        
        ;
    font-stretch: normal;
    font-weight: normal;
    font-style: normal;
}

#stacks_in_4651, #stacks_in_4651 h1, #stacks_in_4651 h2, #stacks_in_4651 h3, #stacks_in_4651 h4, #stacks_in_4651 h5, #stacks_in_4651 h6, #stacks_in_4651 p {
    font-family: 'Montserrat', "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif !important;
    font-stretch: normal !important;
    font-weight: normal !important;
    font-style: normal !important;
}
#stacks_in_4651 {
	margin: 0px 0px 20px 0px;
}



/* Preview and publish styling */


#animateItWrapperstacks_in_4654.animated {
	animation-duration: 1000ms;
	animation-delay: 2000ms;
}






  #stacks_in_4655{text-align:center}   #stacks_in_4655 .button.b-p,#stacks_in_4655 .button.b-p::before{border-radius:0px}  #stacks_in_4655 .button.b-p>.bp-icon>.bp-glyph{color:rgba(118, 26, 37, 1.00)}#stacks_in_4655 .button.b-p>.bp-icon>.bp-glyph{-webkit-transition:color 200ms ease,-webkit-transform 200ms ease;transition:color 200ms ease,-webkit-transform 200ms ease;transition:transform 200ms ease,color 200ms ease;transition:transform 200ms ease,color 200ms ease,-webkit-transform 200ms ease} #stacks_in_4655 .button.b-p:hover>.bp-icon>.bp-glyph{color:rgba(118, 26, 37, 1.00)}     #stacks_in_4655 .button.b-p:not(.icon-only):not(.fobbin){padding-top:0.80rem!important;padding-bottom:0.80rem!important}#stacks_in_4655 .button.b-p:not(.icon-only)>.bp-icon>.bp-glyph,#stacks_in_4655 .button.b-p .bp-text{vertical-align:middle}#stacks_in_4655 .button.b-p:not(.icon-only)>.bp-icon>.bp-glyph{font-size:1.00rem!important}@media screen and (min-width:641px){#stacks_in_4655 .button.b-p:not(.icon-only)>.bp-icon>.bp-glyph{font-size:1.00rem!important}}   #stacks_in_4655.bp-wrap:not(.block-icon) .button.b-p>.bp-icon{padding-left:4.00px}#stacks_in_4655.bp-wrap.block-icon .button.b-p>.bp-icon{display:block;width:100%;padding-top:4.00px}         #stacks_in_4655>.button.b-p.fobbin,#stacks_in_4655>.dd-wrap>.button.b-p.fobbin{padding:0.80rem 0.80rem 0.80rem 0.80rem!important} @media screen and (max-width:641px){#stacks_in_4655>.button.b-p.expand-mob:not(.icon-only),#stacks_in_4655>.dd-wrap>.button.b-p.expand-mob:not(.icon-only){width:100%!important}}@media screen and (min-width:641px){#stacks_in_4655 .button.b-p.expand-large:not(.icon-only),#stacks_in_4655>.dd-wrap>.button.b-p.expand-large:not(.icon-only){width:100%!important}}
  @media only screen and (max-width:414px){#stacks_in_4655.bp-wrap{text-align:center!important}#stacks_in_4655.inline-wrap{display:block!important}#stacks_in_4655 .button{float:none!important}}           
  #stacks_in_4655 .button.b-p.custom{border:0px solid rgba(179, 179, 177, 1.00)}#stacks_in_4655 .button.b-p.custom:hover{border:0px solid rgba(179, 179, 177, 1.00)} #stacks_in_4655 .button.b-p{color:rgba(130, 38, 48, 1.00);background-color:rgba(255, 255, 255, 1.00)}#stacks_in_4655 .button.b-p:not(.d-hov){-webkit-transition:color 200ms ease,background-color 200ms ease,box-shadow 200ms ease,border 200ms ease;-webkit-transition:color 200ms ease,background-color 200ms ease,border 200ms ease,-webkit-box-shadow 200ms ease;transition:color 200ms ease,background-color 200ms ease,border 200ms ease,-webkit-box-shadow 200ms ease;transition:color 200ms ease,background-color 200ms ease,box-shadow 200ms ease,border 200ms ease;transition:color 200ms ease,background-color 200ms ease,box-shadow 200ms ease,border 200ms ease,-webkit-box-shadow 200ms ease}  #stacks_in_4655 .button.b-p:not(.bp-hover):hover{color:rgba(130, 38, 48, 1.00)!important; background-color:rgba(255, 255, 255, 1.00);}     
#stacks_in_4661.layouts-2-column,
.layouts-2-row > div > div[tag="node"] > #stacks_out_4661.out {
  flex: 1; max-width: 600px; flex-basis: 300px;
  
  
  
  margin: 0;
  
  
  
}
.layouts-2-row > div > div[tag="node"] > #stacks_out_4661.out {
  overflow: visible;
}

#stacks_in_4661.layouts-2-column,
#slice_mez_4661 {
  box-sizing: border-box;
  background-color : rgba(138, 138, 138, 1.00);
  
  background-image : url(../files/backgroundImage-4661.jpg);
  background-position: center center;
  background-size: cover;
  
  
  border-radius: 0px;
  
  
  
  
  box-shadow: 0px 0px  0px 0px rgba(0, 0, 0, 0.30);
  padding: 80px 10px;
}


.layouts-2-content-width > #stacks_in_4661.layouts-2-column:after,
#stacks_out_4661:after {
  width: 300px;
  
  
}


@media all and (min-width: 901px) {
  #stacks_in_4661.layouts-2-column.hide-desktop {
    display: none;
  }
}
@media all and (max-width: 900px) and (min-width: 601px) {
  #stacks_in_4661.layouts-2-column.hide-tablet {
    display: none;
  }
}
@media all and (max-width: 600px) {
  #stacks_in_4661.layouts-2-column.hide-mobile {
    display: none;
  }
}


/* Start Defender stack CSS code */#stacks_in_4662{	-webkit-touch-callout: none;	-webkit-user-select: none;	-khtml-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;}.stacks_in_4662edit{	background: rgba(0,0,0,0.1);	border-radius: 4px;}.stacks_in_4662info{	background: #5A5A6C;	padding: 3px 10px 3px 10px;	margin: 10px 0px 20px 0px;	text-align: center;	color: #fff;	border-top-left-radius: 4px;	border-top-right-radius: 4px;}/* End Defender stack CSS code */

.stacks_in_4663wrapper {
	display: flex;
	justify-content: center;
	
}
.stacks_in_4663badge_out {
	position: relative;
	display: inline-block;
	
	 width: 100%; 
	
		padding: 0px; 
}
.stacks_in_4663badge_in {
	
	position: absolute;
	 top: -100px; right: -34px; 
	
	
	
	
	
	
	
	
	
	
	background-image: url("../resources/logos_pixel/madechen_kugel.png");
	background-position: center center;
	background-size: contain;
	background-repeat: no-repeat;
	height: 90px;
	width: 90px;
	font-family: Arial, sans-serif;
	font-size: 20px;
	color: rgba(255, 255, 255, 1.00);
	
	
	
	display: flex;
	justify-content: center;
	align-items: center;
    
	z-index: 777;
	filter: opacity(1);
	 animation: stacks_in_4663jump 2000ms ease-in-out infinite; 
	
	
}







/* Tooltip */



@keyframes stacks_in_4663jump {
	0% { transform: translateY(0px); }
    50% { transform: translateY(6px); }
    100% { transform: translateY(0px); }
}





@media only screen and (max-width: 600px) {
.stacks_in_4663badge_out {

 width: 100%; 
}


}/* -- Start Textalign Each css Template -- */
#stacks_in_4666 {
	text-align: center !important;
}





@media only screen and (max-width: 768px) {
    #stacks_in_4666 {
		text-align: center !important;
	}
	
	#stacks_in_4666 img {
		margin: 0 auto !important;
	}
	
	
	
	
}

@media only screen and (max-width: 480px) {
    #stacks_in_4666 {
		text-align: center !important;
	}
	
	#stacks_in_4666 img {
		margin: 0 auto !important;
	}
	
	
	
	
}
/* -- End Textalign Each css Template -- */
#stacks_in_4669 {
	font-size: 130%;
}
/* CustomFont 3.0.6 */

@font-face {
    font-family: 'Open Sans';
        src: url('../resources/fonts/Open Sans.eot'); /* IE9 Compat Modes */
    src: local('Open Sans')
           , url('../resources/fonts/Open Sans.eot?#iefix') format('embedded-opentype') /* IE6-IE8 */
        
          , url('../resources/fonts/Open Sans.woff') format('woff') /* Modern Browsers */
           , url('../resources/fonts/Open Sans.ttf') format('truetype') /* Safari, Android, iOS */
           , url('../resources/fonts/Open Sans.svg#Open Sans') format('svg') /* Legacy iOS */
        
        ;
    font-stretch: normal;
    font-weight: normal;
    font-style: normal;
}

#stacks_in_4670, #stacks_in_4670 h1, #stacks_in_4670 h2, #stacks_in_4670 h3, #stacks_in_4670 h4, #stacks_in_4670 h5, #stacks_in_4670 h6, #stacks_in_4670 p {
    font-family: 'Open Sans', "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif !important;
    font-stretch: normal !important;
    font-weight: normal !important;
    font-style: normal !important;
}
#stacks_in_4670 {
	margin: 0px 0px 20px 0px;
}



/* Preview and publish styling */


#animateItWrapperstacks_in_4673.animated {
	animation-duration: 1000ms;
	animation-delay: 2000ms;
}






  #stacks_in_4674{text-align:center}   #stacks_in_4674 .button.b-p,#stacks_in_4674 .button.b-p::before{border-radius:0px}  #stacks_in_4674 .button.b-p>.bp-icon>.bp-glyph{color:rgba(118, 26, 37, 1.00)}#stacks_in_4674 .button.b-p>.bp-icon>.bp-glyph{-webkit-transition:color 200ms ease,-webkit-transform 200ms ease;transition:color 200ms ease,-webkit-transform 200ms ease;transition:transform 200ms ease,color 200ms ease;transition:transform 200ms ease,color 200ms ease,-webkit-transform 200ms ease} #stacks_in_4674 .button.b-p:hover>.bp-icon>.bp-glyph{color:rgba(118, 26, 37, 1.00)}     #stacks_in_4674 .button.b-p:not(.icon-only):not(.fobbin){padding-top:0.80rem!important;padding-bottom:0.80rem!important}#stacks_in_4674 .button.b-p:not(.icon-only)>.bp-icon>.bp-glyph,#stacks_in_4674 .button.b-p .bp-text{vertical-align:middle}#stacks_in_4674 .button.b-p:not(.icon-only)>.bp-icon>.bp-glyph{font-size:1.00rem!important}@media screen and (min-width:641px){#stacks_in_4674 .button.b-p:not(.icon-only)>.bp-icon>.bp-glyph{font-size:1.00rem!important}}   #stacks_in_4674.bp-wrap:not(.block-icon) .button.b-p>.bp-icon{padding-left:4.00px}#stacks_in_4674.bp-wrap.block-icon .button.b-p>.bp-icon{display:block;width:100%;padding-top:4.00px}         #stacks_in_4674>.button.b-p.fobbin,#stacks_in_4674>.dd-wrap>.button.b-p.fobbin{padding:0.80rem 0.80rem 0.80rem 0.80rem!important} @media screen and (max-width:641px){#stacks_in_4674>.button.b-p.expand-mob:not(.icon-only),#stacks_in_4674>.dd-wrap>.button.b-p.expand-mob:not(.icon-only){width:100%!important}}@media screen and (min-width:641px){#stacks_in_4674 .button.b-p.expand-large:not(.icon-only),#stacks_in_4674>.dd-wrap>.button.b-p.expand-large:not(.icon-only){width:100%!important}}
  @media only screen and (max-width:414px){#stacks_in_4674.bp-wrap{text-align:center!important}#stacks_in_4674.inline-wrap{display:block!important}#stacks_in_4674 .button{float:none!important}}           
  #stacks_in_4674 .button.b-p.custom{border:0px solid rgba(179, 179, 177, 1.00)}#stacks_in_4674 .button.b-p.custom:hover{border:0px solid rgba(179, 179, 177, 1.00)} #stacks_in_4674 .button.b-p{color:rgba(130, 38, 48, 1.00);background-color:rgba(255, 255, 255, 1.00)}#stacks_in_4674 .button.b-p:not(.d-hov){-webkit-transition:color 200ms ease,background-color 200ms ease,box-shadow 200ms ease,border 200ms ease;-webkit-transition:color 200ms ease,background-color 200ms ease,border 200ms ease,-webkit-box-shadow 200ms ease;transition:color 200ms ease,background-color 200ms ease,border 200ms ease,-webkit-box-shadow 200ms ease;transition:color 200ms ease,background-color 200ms ease,box-shadow 200ms ease,border 200ms ease;transition:color 200ms ease,background-color 200ms ease,box-shadow 200ms ease,border 200ms ease,-webkit-box-shadow 200ms ease}  #stacks_in_4674 .button.b-p:not(.bp-hover):hover{color:rgba(130, 38, 48, 1.00)!important; background-color:rgba(255, 255, 255, 1.00);}     
#stacks_in_4692.layouts-2-row > .layouts-2-content-width.layouts-2-el,
#stacks_in_4692.layouts-2-row > div > div[tag="node"] {
  display: flex;
  width: 100%;
  margin: 0px auto 0px auto;
  background: transparent;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: center;
  box-sizing: border-box;
  gap: 0px 48px;
}

#stacks_in_4692.layouts-2-row > .layouts-2-content-width.layouts-2-el > div:not(:first-child) {
  margin-left: 48px;
}
@supports (rotate:180deg) {
  #stacks_in_4692.layouts-2-row > .layouts-2-content-width.layouts-2-el > div:not(:first-child) {
    margin-left: 0;
  }
}


#stacks_in_3063.layouts-2-column,
.layouts-2-row > div > div[tag="node"] > #stacks_out_3063.out {
  flex: 1; max-width: 1200px; flex-basis: 300px;
  
  
  
  margin: 0;
  
  
  
}
.layouts-2-row > div > div[tag="node"] > #stacks_out_3063.out {
  overflow: visible;
}

#stacks_in_3063.layouts-2-column,
#slice_mez_3063 {
  box-sizing: border-box;
  background-color : rgba(62, 65, 70, 1.00);
  
  background-image : url(../files/backgroundImage-3063.jpg);
  background-position: center center;
  background-size: cover;
  
  
  border-radius: 0px;
  
  
  
  
  box-shadow: 0px 0px  0px 0px rgba(0, 0, 0, 0.30);
  padding: 80px 10px;
}


.layouts-2-content-width > #stacks_in_3063.layouts-2-column:after,
#stacks_out_3063:after {
  width: 300px;
  
  
}


@media all and (min-width: 901px) {
  #stacks_in_3063.layouts-2-column.hide-desktop {
    display: none;
  }
}
@media all and (max-width: 900px) and (min-width: 601px) {
  #stacks_in_3063.layouts-2-column.hide-tablet {
    display: none;
  }
}
@media all and (max-width: 600px) {
  #stacks_in_3063.layouts-2-column.hide-mobile {
    display: none;
  }
}


/* Start Defender stack CSS code */#stacks_in_3431{	-webkit-touch-callout: none;	-webkit-user-select: none;	-khtml-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;}.stacks_in_3431edit{	background: rgba(0,0,0,0.1);	border-radius: 4px;}.stacks_in_3431info{	background: #5A5A6C;	padding: 3px 10px 3px 10px;	margin: 10px 0px 20px 0px;	text-align: center;	color: #fff;	border-top-left-radius: 4px;	border-top-right-radius: 4px;}/* End Defender stack CSS code */

.stacks_in_3432wrapper {
	display: flex;
	justify-content: center;
	
}
.stacks_in_3432badge_out {
	position: relative;
	display: inline-block;
	
	 width: 100%; 
	
		padding: 0px; 
}
.stacks_in_3432badge_in {
	
	position: absolute;
	 top: -100px; right: -28px; 
	
	
	
	
	
	
	
	
	
	
	background-image: url("../resources/logos_pixel/paerchen.png");
	background-position: center center;
	background-size: contain;
	background-repeat: no-repeat;
	height: 90px;
	width: 90px;
	font-family: Arial, sans-serif;
	font-size: 20px;
	color: rgba(255, 255, 255, 1.00);
	
	
	
	display: flex;
	justify-content: center;
	align-items: center;
    
	z-index: 777;
	filter: opacity(1);
	 animation: stacks_in_3432jump 2000ms ease-in-out infinite; 
	
	
}







/* Tooltip */



@keyframes stacks_in_3432jump {
	0% { transform: translateY(0px); }
    50% { transform: translateY(6px); }
    100% { transform: translateY(0px); }
}





@media only screen and (max-width: 600px) {
.stacks_in_3432badge_out {

 width: 100%; 
}


}/* -- Start Textalign Each css Template -- */
#stacks_in_3064 {
	text-align: center !important;
}





@media only screen and (max-width: 768px) {
    #stacks_in_3064 {
		text-align: center !important;
	}
	
	#stacks_in_3064 img {
		margin: 0 auto !important;
	}
	
	
	
	
}

@media only screen and (max-width: 480px) {
    #stacks_in_3064 {
		text-align: center !important;
	}
	
	#stacks_in_3064 img {
		margin: 0 auto !important;
	}
	
	
	
	
}
/* -- End Textalign Each css Template -- */
#stacks_in_3067 {
	font-size: 130%;
}
/* CustomFont 3.0.6 */

@font-face {
    font-family: 'Open Sans';
        src: url('../resources/fonts/Open Sans.eot'); /* IE9 Compat Modes */
    src: local('Open Sans')
           , url('../resources/fonts/Open Sans.eot?#iefix') format('embedded-opentype') /* IE6-IE8 */
        
          , url('../resources/fonts/Open Sans.woff') format('woff') /* Modern Browsers */
           , url('../resources/fonts/Open Sans.ttf') format('truetype') /* Safari, Android, iOS */
           , url('../resources/fonts/Open Sans.svg#Open Sans') format('svg') /* Legacy iOS */
        
        ;
    font-stretch: normal;
    font-weight: normal;
    font-style: normal;
}

#stacks_in_3068, #stacks_in_3068 h1, #stacks_in_3068 h2, #stacks_in_3068 h3, #stacks_in_3068 h4, #stacks_in_3068 h5, #stacks_in_3068 h6, #stacks_in_3068 p {
    font-family: 'Open Sans', "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif !important;
    font-stretch: normal !important;
    font-weight: normal !important;
    font-style: normal !important;
}
#stacks_in_3068 {
	margin: 0px 0px 20px 0px;
}



/* Preview and publish styling */


#animateItWrapperstacks_in_3506.animated {
	animation-duration: 1000ms;
	animation-delay: 2000ms;
}






  #stacks_in_3507{text-align:center}   #stacks_in_3507 .button.b-p,#stacks_in_3507 .button.b-p::before{border-radius:0px}  #stacks_in_3507 .button.b-p>.bp-icon>.bp-glyph{color:rgba(118, 26, 37, 1.00)}#stacks_in_3507 .button.b-p>.bp-icon>.bp-glyph{-webkit-transition:color 200ms ease,-webkit-transform 200ms ease;transition:color 200ms ease,-webkit-transform 200ms ease;transition:transform 200ms ease,color 200ms ease;transition:transform 200ms ease,color 200ms ease,-webkit-transform 200ms ease} #stacks_in_3507 .button.b-p:hover>.bp-icon>.bp-glyph{color:rgba(118, 26, 37, 1.00)}     #stacks_in_3507 .button.b-p:not(.icon-only):not(.fobbin){padding-top:0.80rem!important;padding-bottom:0.80rem!important}#stacks_in_3507 .button.b-p:not(.icon-only)>.bp-icon>.bp-glyph,#stacks_in_3507 .button.b-p .bp-text{vertical-align:middle}#stacks_in_3507 .button.b-p:not(.icon-only)>.bp-icon>.bp-glyph{font-size:1.00rem!important}@media screen and (min-width:641px){#stacks_in_3507 .button.b-p:not(.icon-only)>.bp-icon>.bp-glyph{font-size:1.00rem!important}}   #stacks_in_3507.bp-wrap:not(.block-icon) .button.b-p>.bp-icon{padding-left:4.00px}#stacks_in_3507.bp-wrap.block-icon .button.b-p>.bp-icon{display:block;width:100%;padding-top:4.00px}         #stacks_in_3507>.button.b-p.fobbin,#stacks_in_3507>.dd-wrap>.button.b-p.fobbin{padding:0.80rem 0.80rem 0.80rem 0.80rem!important} @media screen and (max-width:641px){#stacks_in_3507>.button.b-p.expand-mob:not(.icon-only),#stacks_in_3507>.dd-wrap>.button.b-p.expand-mob:not(.icon-only){width:100%!important}}@media screen and (min-width:641px){#stacks_in_3507 .button.b-p.expand-large:not(.icon-only),#stacks_in_3507>.dd-wrap>.button.b-p.expand-large:not(.icon-only){width:100%!important}}
  @media only screen and (max-width:414px){#stacks_in_3507.bp-wrap{text-align:center!important}#stacks_in_3507.inline-wrap{display:block!important}#stacks_in_3507 .button{float:none!important}}           
  #stacks_in_3507 .button.b-p.custom{border:0px solid rgba(179, 179, 177, 1.00)}#stacks_in_3507 .button.b-p.custom:hover{border:0px solid rgba(179, 179, 177, 1.00)} #stacks_in_3507 .button.b-p{color:rgba(130, 38, 48, 1.00);background-color:rgba(255, 255, 255, 1.00)}#stacks_in_3507 .button.b-p:not(.d-hov){-webkit-transition:color 200ms ease,background-color 200ms ease,box-shadow 200ms ease,border 200ms ease;-webkit-transition:color 200ms ease,background-color 200ms ease,border 200ms ease,-webkit-box-shadow 200ms ease;transition:color 200ms ease,background-color 200ms ease,border 200ms ease,-webkit-box-shadow 200ms ease;transition:color 200ms ease,background-color 200ms ease,box-shadow 200ms ease,border 200ms ease;transition:color 200ms ease,background-color 200ms ease,box-shadow 200ms ease,border 200ms ease,-webkit-box-shadow 200ms ease}  #stacks_in_3507 .button.b-p:not(.bp-hover):hover{color:rgba(130, 38, 48, 1.00)!important; background-color:rgba(255, 255, 255, 1.00);}     
/* v1.0.2
- classes can be added to columns
- auto-hide editor elements is now optional
*/
#stacks_in_3191.layouts-2-section {
  padding: 0px 0;
  
}
.mez #stacks_in_3191.layouts-2-section > div,
#stacks_in_3191.layouts-2-section {
  
  
  
}

#stacks_in_3191.layouts-2-section > * {
  padding-left: 24px;
  padding-right: 24px;
  
}
#stacks_in_3191.layouts-2-section > * > div {
  max-width: 1200px;
  margin-left: auto !important;
  margin-right: auto !important;
}



#stacks_in_3191 .layouts-2-content,
.layouts-2-content  {
  margin: 16px 0;
}
#stacks_in_3191 div[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack),
div[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin: 16px 0;
}
#stacks_in_3191 .layouts-2-text,
div.out[tag="slice"] #stacks_in_3191 p + div,
.layouts-2-text,
div.out[tag="slice"] .layouts-2-section p + div {
  display: block;
  color: rgba(0, 0, 0, 0.60);
  font-size: 18px;
  line-height: 150%;
  font-weight: 400;
}
#stacks_in_3191 .layouts-2-text:not(i),
div.out[tag="slice"] #stacks_in_3191 p + div,
.layouts-2-text:not(i),
div.out[tag="slice"] .layouts-2-section p + div {
  font-family: inherit;
}
#stacks_in_3191 i.layouts-2-text,
i.layouts-2-text {
  font-size: 32px;
  line-height: 1;
}
#stacks_in_3191 .layouts-2-text > svg,
.layouts-2-text > svg {
  fill: rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
}
#stacks_in_3191 .layouts-2-button,
.layouts-2-button {
  font-size: 18px;
}
#stacks_in_3191 *:not(.layouts-2-button) > a,
#stacks_in_3191 *:not(.layouts-2-button) > a svg,
#stacks_in_3191 *:not(.layouts-2-button) > a i,
.layouts-2-section *:not(.layouts-2-button) > a,
.layouts-2-section *:not(.layouts-2-button) > a svg,
.layouts-2-section *:not(.layouts-2-button) > a i {
  text-decoration: none;
  color: rgba(255, 255, 255, 1.00);
  fill:  rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
}
#stacks_in_3191 *:not(.layouts-2-button) > a:hover,
#stacks_in_3191 *:not(.layouts-2-button) > a:hover svg,
#stacks_in_3191 *:not(.layouts-2-button) > a:hover i,
.layouts-2-section *:not(.layouts-2-button) > a:hover,
.layouts-2-section *:not(.layouts-2-button) > a:hover svg,
.layouts-2-section *:not(.layouts-2-button) > a:hover i {
  color: rgba(255, 255, 255, 1.00);
  fill:  rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
}
#stacks_in_3191 *:not(.layouts-2-button) > a:active,
#stacks_in_3191 *:not(.layouts-2-button) > a:active svg,
#stacks_in_3191 *:not(.layouts-2-button) > a:active i,
.layouts-2-section *:not(.layouts-2-button) > a:active,
.layouts-2-section *:not(.layouts-2-button) > a:active svg,
.layouts-2-section *:not(.layouts-2-button) > a:active i {
  color: rgba(255, 255, 255, 1.00);
  fill:  rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
}
#stacks_in_3191 h1,#stacks_in_3191 h2,#stacks_in_3191 h3,#stacks_in_3191 h4,#stacks_in_3191 h5,#stacks_in_3191 h6,
.layouts-2-section h1,.layouts-2-section h2,.layouts-2-section h3,.layouts-2-section h4,.layouts-2-section h5,.layouts-2-section h6 {
  color: rgba(255, 255, 255, 1.00);
  line-height: 110%;
  font-family: inherit;
  font-weight: 700;
}
#stacks_in_3191 h1,
.layouts-2-section h1 {
  font-size: 54px;
}
#stacks_in_3191 h2,
.layouts-2-section h2 {
  font-size: 42px;
}
#stacks_in_3191 h3,
.layouts-2-section h3 {
  font-size: 25px;
}
#stacks_in_3191 h4,
.layouts-2-section h4 {
  font-size: 23px;
}
#stacks_in_3191 h5,
.layouts-2-section h5 {
  font-size: 22px;
}
#stacks_in_3191 h6,
.layouts-2-section h6 {
  font-size: 20px;
}

#slice_mez_3191 {
  border: 2px solid rgba(0,0,0,0.15);
}
.dark #slice_mez_3191 {
  border: 2px solid rgba(255,255,255,0.15);
}

#stacks_in_3192.layouts-2-row > .layouts-2-content-width.layouts-2-el,
#stacks_in_3192.layouts-2-row > div > div[tag="node"] {
  display: flex;
  width: 100%;
  margin: 20px auto 20px auto;
  background: transparent;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: center;
  box-sizing: border-box;
  gap: 20px 20px;
}

#stacks_in_3192.layouts-2-row > .layouts-2-content-width.layouts-2-el > div:not(:first-child) {
  margin-left: 20px;
}
@supports (rotate:180deg) {
  #stacks_in_3192.layouts-2-row > .layouts-2-content-width.layouts-2-el > div:not(:first-child) {
    margin-left: 0;
  }
}


#stacks_in_3194.layouts-2-column,
.layouts-2-row > div > div[tag="node"] > #stacks_out_3194.out {
  flex: 1; max-width: 600px; flex-basis: 300px;
  
  
  
  margin: 0;
  
  
  
}
.layouts-2-row > div > div[tag="node"] > #stacks_out_3194.out {
  overflow: visible;
}

#stacks_in_3194.layouts-2-column,
#slice_mez_3194 {
  box-sizing: border-box;
  background-color : rgba(138, 138, 138, 1.00);
  
  background-image : url(../files/backgroundImage-3194.jpg);
  background-position: center center;
  background-size: cover;
  
  
  border-radius: 0px;
  
  
  
  
  box-shadow: 0px 0px  0px 0px rgba(0, 0, 0, 0.30);
  padding: 80px 10px;
}


.layouts-2-content-width > #stacks_in_3194.layouts-2-column:after,
#stacks_out_3194:after {
  width: 300px;
  
  
}


@media all and (min-width: 901px) {
  #stacks_in_3194.layouts-2-column.hide-desktop {
    display: none;
  }
}
@media all and (max-width: 900px) and (min-width: 601px) {
  #stacks_in_3194.layouts-2-column.hide-tablet {
    display: none;
  }
}
@media all and (max-width: 600px) {
  #stacks_in_3194.layouts-2-column.hide-mobile {
    display: none;
  }
}


/* Start Defender stack CSS code */#stacks_in_3439{	-webkit-touch-callout: none;	-webkit-user-select: none;	-khtml-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;}.stacks_in_3439edit{	background: rgba(0,0,0,0.1);	border-radius: 4px;}.stacks_in_3439info{	background: #5A5A6C;	padding: 3px 10px 3px 10px;	margin: 10px 0px 20px 0px;	text-align: center;	color: #fff;	border-top-left-radius: 4px;	border-top-right-radius: 4px;}/* End Defender stack CSS code */

.stacks_in_3440wrapper {
	display: flex;
	justify-content: center;
	
}
.stacks_in_3440badge_out {
	position: relative;
	display: inline-block;
	
	 width: 100%; 
	
		padding: 0px; 
}
.stacks_in_3440badge_in {
	
	position: absolute;
	 top: -100px; right: -30px; 
	
	
	
	
	
	
	
	
	
	
	background-image: url("../resources/logos_pixel/blumenjunge.png");
	background-position: center center;
	background-size: contain;
	background-repeat: no-repeat;
	height: 90px;
	width: 90px;
	font-family: Arial, sans-serif;
	font-size: 20px;
	color: rgba(255, 255, 255, 1.00);
	
	
	
	display: flex;
	justify-content: center;
	align-items: center;
    
	z-index: 777;
	filter: opacity(1);
	 animation: stacks_in_3440jump 2000ms ease-in-out infinite; 
	
	
}







/* Tooltip */



@keyframes stacks_in_3440jump {
	0% { transform: translateY(0px); }
    50% { transform: translateY(6px); }
    100% { transform: translateY(0px); }
}





@media only screen and (max-width: 600px) {
.stacks_in_3440badge_out {

 width: 100%; 
}


}/* -- Start Textalign Each css Template -- */
#stacks_in_3196 {
	text-align: center !important;
}





@media only screen and (max-width: 768px) {
    #stacks_in_3196 {
		text-align: center !important;
	}
	
	#stacks_in_3196 img {
		margin: 0 auto !important;
	}
	
	
	
	
}

@media only screen and (max-width: 480px) {
    #stacks_in_3196 {
		text-align: center !important;
	}
	
	#stacks_in_3196 img {
		margin: 0 auto !important;
	}
	
	
	
	
}
/* -- End Textalign Each css Template -- */
#stacks_in_3199 {
	font-size: 130%;
}
/* CustomFont 3.0.6 */

@font-face {
    font-family: 'Open Sans';
        src: url('../resources/fonts/Open Sans.eot'); /* IE9 Compat Modes */
    src: local('Open Sans')
           , url('../resources/fonts/Open Sans.eot?#iefix') format('embedded-opentype') /* IE6-IE8 */
        
          , url('../resources/fonts/Open Sans.woff') format('woff') /* Modern Browsers */
           , url('../resources/fonts/Open Sans.ttf') format('truetype') /* Safari, Android, iOS */
           , url('../resources/fonts/Open Sans.svg#Open Sans') format('svg') /* Legacy iOS */
        
        ;
    font-stretch: normal;
    font-weight: normal;
    font-style: normal;
}

#stacks_in_3200, #stacks_in_3200 h1, #stacks_in_3200 h2, #stacks_in_3200 h3, #stacks_in_3200 h4, #stacks_in_3200 h5, #stacks_in_3200 h6, #stacks_in_3200 p {
    font-family: 'Open Sans', "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif !important;
    font-stretch: normal !important;
    font-weight: normal !important;
    font-style: normal !important;
}
#stacks_in_3200 {
	margin: 0px 0px 20px 0px;
}



/* Preview and publish styling */


#animateItWrapperstacks_in_3518.animated {
	animation-duration: 1000ms;
	animation-delay: 2000ms;
}






  #stacks_in_3519{text-align:center}   #stacks_in_3519 .button.b-p,#stacks_in_3519 .button.b-p::before{border-radius:0px}  #stacks_in_3519 .button.b-p>.bp-icon>.bp-glyph{color:rgba(118, 26, 37, 1.00)}#stacks_in_3519 .button.b-p>.bp-icon>.bp-glyph{-webkit-transition:color 200ms ease,-webkit-transform 200ms ease;transition:color 200ms ease,-webkit-transform 200ms ease;transition:transform 200ms ease,color 200ms ease;transition:transform 200ms ease,color 200ms ease,-webkit-transform 200ms ease} #stacks_in_3519 .button.b-p:hover>.bp-icon>.bp-glyph{color:rgba(118, 26, 37, 1.00)}     #stacks_in_3519 .button.b-p:not(.icon-only):not(.fobbin){padding-top:0.80rem!important;padding-bottom:0.80rem!important}#stacks_in_3519 .button.b-p:not(.icon-only)>.bp-icon>.bp-glyph,#stacks_in_3519 .button.b-p .bp-text{vertical-align:middle}#stacks_in_3519 .button.b-p:not(.icon-only)>.bp-icon>.bp-glyph{font-size:1.00rem!important}@media screen and (min-width:641px){#stacks_in_3519 .button.b-p:not(.icon-only)>.bp-icon>.bp-glyph{font-size:1.00rem!important}}   #stacks_in_3519.bp-wrap:not(.block-icon) .button.b-p>.bp-icon{padding-left:4.00px}#stacks_in_3519.bp-wrap.block-icon .button.b-p>.bp-icon{display:block;width:100%;padding-top:4.00px}         #stacks_in_3519>.button.b-p.fobbin,#stacks_in_3519>.dd-wrap>.button.b-p.fobbin{padding:0.80rem 0.80rem 0.80rem 0.80rem!important} @media screen and (max-width:641px){#stacks_in_3519>.button.b-p.expand-mob:not(.icon-only),#stacks_in_3519>.dd-wrap>.button.b-p.expand-mob:not(.icon-only){width:100%!important}}@media screen and (min-width:641px){#stacks_in_3519 .button.b-p.expand-large:not(.icon-only),#stacks_in_3519>.dd-wrap>.button.b-p.expand-large:not(.icon-only){width:100%!important}}
  @media only screen and (max-width:414px){#stacks_in_3519.bp-wrap{text-align:center!important}#stacks_in_3519.inline-wrap{display:block!important}#stacks_in_3519 .button{float:none!important}}           
  #stacks_in_3519 .button.b-p.custom{border:0px solid rgba(179, 179, 177, 1.00)}#stacks_in_3519 .button.b-p.custom:hover{border:0px solid rgba(179, 179, 177, 1.00)} #stacks_in_3519 .button.b-p{color:rgba(130, 38, 48, 1.00);background-color:rgba(255, 255, 255, 1.00)}#stacks_in_3519 .button.b-p:not(.d-hov){-webkit-transition:color 200ms ease,background-color 200ms ease,box-shadow 200ms ease,border 200ms ease;-webkit-transition:color 200ms ease,background-color 200ms ease,border 200ms ease,-webkit-box-shadow 200ms ease;transition:color 200ms ease,background-color 200ms ease,border 200ms ease,-webkit-box-shadow 200ms ease;transition:color 200ms ease,background-color 200ms ease,box-shadow 200ms ease,border 200ms ease;transition:color 200ms ease,background-color 200ms ease,box-shadow 200ms ease,border 200ms ease,-webkit-box-shadow 200ms ease}  #stacks_in_3519 .button.b-p:not(.bp-hover):hover{color:rgba(130, 38, 48, 1.00)!important; background-color:rgba(255, 255, 255, 1.00);}     
#stacks_in_3208.layouts-2-column,
.layouts-2-row > div > div[tag="node"] > #stacks_out_3208.out {
  flex: 1; max-width: 600px; flex-basis: 300px;
  
  
  
  margin: 0;
  
  
  
}
.layouts-2-row > div > div[tag="node"] > #stacks_out_3208.out {
  overflow: visible;
}

#stacks_in_3208.layouts-2-column,
#slice_mez_3208 {
  box-sizing: border-box;
  background-color : rgba(62, 65, 70, 1.00);
  
  background-image : url(../files/backgroundImage-3208.jpg);
  background-position: center center;
  background-size: cover;
  
  
  border-radius: 0px;
  
  
  
  
  box-shadow: 0px 0px  0px 0px rgba(0, 0, 0, 0.30);
  padding: 80px 10px;
}


.layouts-2-content-width > #stacks_in_3208.layouts-2-column:after,
#stacks_out_3208:after {
  width: 300px;
  
  
}


@media all and (min-width: 901px) {
  #stacks_in_3208.layouts-2-column.hide-desktop {
    display: none;
  }
}
@media all and (max-width: 900px) and (min-width: 601px) {
  #stacks_in_3208.layouts-2-column.hide-tablet {
    display: none;
  }
}
@media all and (max-width: 600px) {
  #stacks_in_3208.layouts-2-column.hide-mobile {
    display: none;
  }
}


/* Start Defender stack CSS code */#stacks_in_3443{	-webkit-touch-callout: none;	-webkit-user-select: none;	-khtml-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;}.stacks_in_3443edit{	background: rgba(0,0,0,0.1);	border-radius: 4px;}.stacks_in_3443info{	background: #5A5A6C;	padding: 3px 10px 3px 10px;	margin: 10px 0px 20px 0px;	text-align: center;	color: #fff;	border-top-left-radius: 4px;	border-top-right-radius: 4px;}/* End Defender stack CSS code */

.stacks_in_3444wrapper {
	display: flex;
	justify-content: center;
	
}
.stacks_in_3444badge_out {
	position: relative;
	display: inline-block;
	
	 width: 100%; 
	
		padding: 0px; 
}
.stacks_in_3444badge_in {
	
	position: absolute;
	 top: -100px; right: -32px; 
	
	
	
	
	
	
	
	
	
	
	background-image: url("../resources/logos_pixel/rentner.png");
	background-position: center center;
	background-size: contain;
	background-repeat: no-repeat;
	height: 90px;
	width: 90px;
	font-family: Arial, sans-serif;
	font-size: 20px;
	color: rgba(255, 255, 255, 1.00);
	
	
	
	display: flex;
	justify-content: center;
	align-items: center;
    
	z-index: 777;
	filter: opacity(1);
	 animation: stacks_in_3444jump 2000ms ease-in-out infinite; 
	
	
}







/* Tooltip */



@keyframes stacks_in_3444jump {
	0% { transform: translateY(0px); }
    50% { transform: translateY(6px); }
    100% { transform: translateY(0px); }
}





@media only screen and (max-width: 600px) {
.stacks_in_3444badge_out {

 width: 100%; 
}


}/* -- Start Textalign Each css Template -- */
#stacks_in_3209 {
	text-align: center !important;
}





@media only screen and (max-width: 768px) {
    #stacks_in_3209 {
		text-align: center !important;
	}
	
	#stacks_in_3209 img {
		margin: 0 auto !important;
	}
	
	
	
	
}

@media only screen and (max-width: 480px) {
    #stacks_in_3209 {
		text-align: center !important;
	}
	
	#stacks_in_3209 img {
		margin: 0 auto !important;
	}
	
	
	
	
}
/* -- End Textalign Each css Template -- */
#stacks_in_3212 {
	font-size: 130%;
}
/* CustomFont 3.0.6 */

@font-face {
    font-family: 'Open Sans';
        src: url('../resources/fonts/Open Sans.eot'); /* IE9 Compat Modes */
    src: local('Open Sans')
           , url('../resources/fonts/Open Sans.eot?#iefix') format('embedded-opentype') /* IE6-IE8 */
        
          , url('../resources/fonts/Open Sans.woff') format('woff') /* Modern Browsers */
           , url('../resources/fonts/Open Sans.ttf') format('truetype') /* Safari, Android, iOS */
           , url('../resources/fonts/Open Sans.svg#Open Sans') format('svg') /* Legacy iOS */
        
        ;
    font-stretch: normal;
    font-weight: normal;
    font-style: normal;
}

#stacks_in_3213, #stacks_in_3213 h1, #stacks_in_3213 h2, #stacks_in_3213 h3, #stacks_in_3213 h4, #stacks_in_3213 h5, #stacks_in_3213 h6, #stacks_in_3213 p {
    font-family: 'Open Sans', "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif !important;
    font-stretch: normal !important;
    font-weight: normal !important;
    font-style: normal !important;
}
#stacks_in_3213 {
	margin: 0px 0px 20px 0px;
}



/* Preview and publish styling */


#animateItWrapperstacks_in_3524.animated {
	animation-duration: 1000ms;
	animation-delay: 2000ms;
}






  #stacks_in_3525{text-align:center}   #stacks_in_3525 .button.b-p,#stacks_in_3525 .button.b-p::before{border-radius:0px}  #stacks_in_3525 .button.b-p>.bp-icon>.bp-glyph{color:rgba(118, 26, 37, 1.00)}#stacks_in_3525 .button.b-p>.bp-icon>.bp-glyph{-webkit-transition:color 200ms ease,-webkit-transform 200ms ease;transition:color 200ms ease,-webkit-transform 200ms ease;transition:transform 200ms ease,color 200ms ease;transition:transform 200ms ease,color 200ms ease,-webkit-transform 200ms ease} #stacks_in_3525 .button.b-p:hover>.bp-icon>.bp-glyph{color:rgba(118, 26, 37, 1.00)}     #stacks_in_3525 .button.b-p:not(.icon-only):not(.fobbin){padding-top:0.80rem!important;padding-bottom:0.80rem!important}#stacks_in_3525 .button.b-p:not(.icon-only)>.bp-icon>.bp-glyph,#stacks_in_3525 .button.b-p .bp-text{vertical-align:middle}#stacks_in_3525 .button.b-p:not(.icon-only)>.bp-icon>.bp-glyph{font-size:1.00rem!important}@media screen and (min-width:641px){#stacks_in_3525 .button.b-p:not(.icon-only)>.bp-icon>.bp-glyph{font-size:1.00rem!important}}   #stacks_in_3525.bp-wrap:not(.block-icon) .button.b-p>.bp-icon{padding-left:4.00px}#stacks_in_3525.bp-wrap.block-icon .button.b-p>.bp-icon{display:block;width:100%;padding-top:4.00px}         #stacks_in_3525>.button.b-p.fobbin,#stacks_in_3525>.dd-wrap>.button.b-p.fobbin{padding:0.80rem 0.80rem 0.80rem 0.80rem!important} @media screen and (max-width:641px){#stacks_in_3525>.button.b-p.expand-mob:not(.icon-only),#stacks_in_3525>.dd-wrap>.button.b-p.expand-mob:not(.icon-only){width:100%!important}}@media screen and (min-width:641px){#stacks_in_3525 .button.b-p.expand-large:not(.icon-only),#stacks_in_3525>.dd-wrap>.button.b-p.expand-large:not(.icon-only){width:100%!important}}
  @media only screen and (max-width:414px){#stacks_in_3525.bp-wrap{text-align:center!important}#stacks_in_3525.inline-wrap{display:block!important}#stacks_in_3525 .button{float:none!important}}           
  #stacks_in_3525 .button.b-p.custom{border:0px solid rgba(179, 179, 177, 1.00)}#stacks_in_3525 .button.b-p.custom:hover{border:0px solid rgba(179, 179, 177, 1.00)} #stacks_in_3525 .button.b-p{color:rgba(130, 38, 48, 1.00);background-color:rgba(255, 255, 255, 1.00)}#stacks_in_3525 .button.b-p:not(.d-hov){-webkit-transition:color 200ms ease,background-color 200ms ease,box-shadow 200ms ease,border 200ms ease;-webkit-transition:color 200ms ease,background-color 200ms ease,border 200ms ease,-webkit-box-shadow 200ms ease;transition:color 200ms ease,background-color 200ms ease,border 200ms ease,-webkit-box-shadow 200ms ease;transition:color 200ms ease,background-color 200ms ease,box-shadow 200ms ease,border 200ms ease;transition:color 200ms ease,background-color 200ms ease,box-shadow 200ms ease,border 200ms ease,-webkit-box-shadow 200ms ease}  #stacks_in_3525 .button.b-p:not(.bp-hover):hover{color:rgba(130, 38, 48, 1.00)!important; background-color:rgba(255, 255, 255, 1.00);}     

.spacerStack {
	height: 60.00px;
}

#spacerStackstacks_in_3236 {
	height: 60.00px;
}




























@media print {
	#spacerStackstacks_in_3236 {
		display: none !important;
	}
}
#stacks_in_3321 .glider-wrapper,#stacks_in_3321 .glider-button{transition:all 400ms ease}#stacks_in_3321 .glider-wrapper.custom-style{color:rgba(255, 255, 255, 1.00)}#stacks_in_3321 .glider-wrapper.custom-style div,#stacks_in_3321 .glider-wrapper.custom-style p{color:rgba(255, 255, 255, 1.00)}#stacks_in_3321 .glider-wrapper.custom-style .glider-toggle{color:rgba(255, 255, 255, 1.00)}#stacks_in_3321 .glider-wrapper .glider-content{padding:3.25rem 1rem}@media only screen and (min-width:40.063em){#stacks_in_3321 .glider-wrapper .glider-content{padding:3.25rem 2.00rem}}#stacks_in_3321 .glider-button{margin:0px}#stacks_in_3321 .glider-button.custom-style{color:#FFFFFF}#stacks_in_3321 .glider-button.static-width{width:100px}#stacks_in_3321 .launcher-bar .glider-button{text-align:left}#stacks_in_3321 .location-left .glider-button,#stacks_in_3321 .location-right .glider-button{top:10%}#stacks_in_3321 .location-left .glider-button.flipPosition,#stacks_in_3321 .location-right .glider-button.flipPosition{top:auto;bottom:10%}#stacks_in_3321 .location-top .glider-button,#stacks_in_3321 .location-bottom .glider-button{left:10%}#stacks_in_3321 .location-top .glider-button.flipPosition,#stacks_in_3321 .location-bottom .glider-button.flipPosition{left:auto;right:10%}@media only screen and (min-width:40.063em){#stacks_in_3321 .location-left .glider-wrapper.opened,#stacks_in_3321 .location-right .glider-wrapper.opened{width:100%}#stacks_in_3321 .location-left.slideout .glider-wrapper,#stacks_in_3321 .location-right.slideout .glider-wrapper{width:100%}#stacks_in_3321 .location-left .glider-button.opened{left:100%}#stacks_in_3321 .location-left.slideout .glider-wrapper{margin-left:-100%}#stacks_in_3321 .location-right .glider-button.opened{right:100%}#stacks_in_3321 .location-right.slideout .glider-wrapper{margin-right:-100%}#stacks_in_3321 .location-top .glider-wrapper.opened,#stacks_in_3321 .location-bottom .glider-wrapper.opened{height:100%}#stacks_in_3321 .location-top .glider-button.opened{top:100%}#stacks_in_3321 .location-bottom .glider-button.opened{bottom:100%}}

#stacks_in_3325 {
	font-weight: bold;
}

	.protected_stacks_in_3340{
	-webkit-user-select: none!important;
	 -khtml-user-select: none!important;
	   -moz-user-select: none!important;
	     -o-user-select: none!important;
	        user-select: none!important;    
	}





#stacks_in_3747 {
	font-weight: bold;
}
/* CustomFont 3.0.6 */

@font-face {
    font-family: 'Montserrat';
        src: url('../resources/fonts/Montserrat.eot'); /* IE9 Compat Modes */
    src: local('Montserrat')
           , url('../resources/fonts/Montserrat.eot?#iefix') format('embedded-opentype') /* IE6-IE8 */
        
          , url('../resources/fonts/Montserrat.woff') format('woff') /* Modern Browsers */
           , url('../resources/fonts/Montserrat.ttf') format('truetype') /* Safari, Android, iOS */
           , url('../resources/fonts/Montserrat.svg#Montserrat') format('svg') /* Legacy iOS */
        
        ;
    font-stretch: normal;
    font-weight: normal;
    font-style: normal;
}

#stacks_in_3344, #stacks_in_3344 h1, #stacks_in_3344 h2, #stacks_in_3344 h3, #stacks_in_3344 h4, #stacks_in_3344 h5, #stacks_in_3344 h6, #stacks_in_3344 p {
    font-family: 'Montserrat', "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif !important;
    font-stretch: normal !important;
    font-weight: normal !important;
    font-style: normal !important;
}
#stacks_in_3344 {
	margin: 0px 0px 40px 0px;
}

#stacks_in_3749 {
	font-weight: bold;
}
/* CustomFont 3.0.6 */

#stacks_in_3750, #stacks_in_3750 h1, #stacks_in_3750 h2, #stacks_in_3750 h3, #stacks_in_3750 h4, #stacks_in_3750 h5, #stacks_in_3750 h6, #stacks_in_3750 p {
    font-family: 'Montserrat', "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif !important;
    font-stretch: normal !important;
    font-weight: normal !important;
    font-style: normal !important;
}
#stacks_in_3750 {
	margin: 0px 0px 40px 0px;
}
#stacks_in_3530 .glider-wrapper,#stacks_in_3530 .glider-button{transition:all 400ms ease}#stacks_in_3530 .glider-wrapper.custom-style{color:rgba(255, 255, 255, 1.00)}#stacks_in_3530 .glider-wrapper.custom-style div,#stacks_in_3530 .glider-wrapper.custom-style p{color:rgba(255, 255, 255, 1.00)}#stacks_in_3530 .glider-wrapper.custom-style .glider-toggle{color:rgba(255, 255, 255, 1.00)}#stacks_in_3530 .glider-wrapper .glider-content{padding:3.25rem 1rem}@media only screen and (min-width:40.063em){#stacks_in_3530 .glider-wrapper .glider-content{padding:3.25rem 2.00rem}}#stacks_in_3530 .glider-button{margin:0px}#stacks_in_3530 .glider-button.custom-style{color:#FFFFFF}#stacks_in_3530 .glider-button.static-width{width:100px}#stacks_in_3530 .launcher-bar .glider-button{text-align:left}#stacks_in_3530 .location-left .glider-button,#stacks_in_3530 .location-right .glider-button{top:10%}#stacks_in_3530 .location-left .glider-button.flipPosition,#stacks_in_3530 .location-right .glider-button.flipPosition{top:auto;bottom:10%}#stacks_in_3530 .location-top .glider-button,#stacks_in_3530 .location-bottom .glider-button{left:10%}#stacks_in_3530 .location-top .glider-button.flipPosition,#stacks_in_3530 .location-bottom .glider-button.flipPosition{left:auto;right:10%}@media only screen and (min-width:40.063em){#stacks_in_3530 .location-left .glider-wrapper.opened,#stacks_in_3530 .location-right .glider-wrapper.opened{width:100%}#stacks_in_3530 .location-left.slideout .glider-wrapper,#stacks_in_3530 .location-right.slideout .glider-wrapper{width:100%}#stacks_in_3530 .location-left .glider-button.opened{left:100%}#stacks_in_3530 .location-left.slideout .glider-wrapper{margin-left:-100%}#stacks_in_3530 .location-right .glider-button.opened{right:100%}#stacks_in_3530 .location-right.slideout .glider-wrapper{margin-right:-100%}#stacks_in_3530 .location-top .glider-wrapper.opened,#stacks_in_3530 .location-bottom .glider-wrapper.opened{height:100%}#stacks_in_3530 .location-top .glider-button.opened{top:100%}#stacks_in_3530 .location-bottom .glider-button.opened{bottom:100%}}

#stacks_in_3534 {
	font-weight: bold;
}

	.protected_stacks_in_3758{
	-webkit-user-select: none!important;
	 -khtml-user-select: none!important;
	   -moz-user-select: none!important;
	     -o-user-select: none!important;
	        user-select: none!important;    
	}




/* CustomFont 3.0.6 */

@font-face {
    font-family: 'Open Sans';
        src: url('../resources/fonts/Open Sans.eot'); /* IE9 Compat Modes */
    src: local('Open Sans')
           , url('../resources/fonts/Open Sans.eot?#iefix') format('embedded-opentype') /* IE6-IE8 */
        
          , url('../resources/fonts/Open Sans.woff') format('woff') /* Modern Browsers */
           , url('../resources/fonts/Open Sans.ttf') format('truetype') /* Safari, Android, iOS */
           , url('../resources/fonts/Open Sans.svg#Open Sans') format('svg') /* Legacy iOS */
        
        ;
    font-stretch: normal;
    font-weight: normal;
    font-style: normal;
}

#stacks_in_3543, #stacks_in_3543 h1, #stacks_in_3543 h2, #stacks_in_3543 h3, #stacks_in_3543 h4, #stacks_in_3543 h5, #stacks_in_3543 h6, #stacks_in_3543 p {
    font-family: 'Open Sans', "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif !important;
    font-stretch: normal !important;
    font-weight: normal !important;
    font-style: normal !important;
}
#stacks_in_3543 {
	margin: 24px 0px 20px 0px;
}

#stacks_in_3765 {
	font-weight: bold;
}
/* CustomFont 3.0.6 */

@font-face {
    font-family: 'Open Sans';
        src: url('../resources/fonts/Open Sans.eot'); /* IE9 Compat Modes */
    src: local('Open Sans')
           , url('../resources/fonts/Open Sans.eot?#iefix') format('embedded-opentype') /* IE6-IE8 */
        
          , url('../resources/fonts/Open Sans.woff') format('woff') /* Modern Browsers */
           , url('../resources/fonts/Open Sans.ttf') format('truetype') /* Safari, Android, iOS */
           , url('../resources/fonts/Open Sans.svg#Open Sans') format('svg') /* Legacy iOS */
        
        ;
    font-stretch: normal;
    font-weight: normal;
    font-style: normal;
}

#stacks_in_3766, #stacks_in_3766 h1, #stacks_in_3766 h2, #stacks_in_3766 h3, #stacks_in_3766 h4, #stacks_in_3766 h5, #stacks_in_3766 h6, #stacks_in_3766 p {
    font-family: 'Open Sans', "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif !important;
    font-stretch: normal !important;
    font-weight: normal !important;
    font-style: normal !important;
}
#stacks_in_3766 {
	margin: 0px 0px 20px 0px;
}

#stacks_in_3769 {
	font-weight: bold;
}
/* CustomFont 3.0.6 */

@font-face {
    font-family: 'Open Sans';
        src: url('../resources/fonts/Open Sans.eot'); /* IE9 Compat Modes */
    src: local('Open Sans')
           , url('../resources/fonts/Open Sans.eot?#iefix') format('embedded-opentype') /* IE6-IE8 */
        
          , url('../resources/fonts/Open Sans.woff') format('woff') /* Modern Browsers */
           , url('../resources/fonts/Open Sans.ttf') format('truetype') /* Safari, Android, iOS */
           , url('../resources/fonts/Open Sans.svg#Open Sans') format('svg') /* Legacy iOS */
        
        ;
    font-stretch: normal;
    font-weight: normal;
    font-style: normal;
}

#stacks_in_3770, #stacks_in_3770 h1, #stacks_in_3770 h2, #stacks_in_3770 h3, #stacks_in_3770 h4, #stacks_in_3770 h5, #stacks_in_3770 h6, #stacks_in_3770 p {
    font-family: 'Open Sans', "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif !important;
    font-stretch: normal !important;
    font-weight: normal !important;
    font-style: normal !important;
}
#stacks_in_3770 {
	margin: 0px 0px 24px 0px;
}
#stacks_in_3568 .glider-wrapper,#stacks_in_3568 .glider-button{transition:all 400ms ease}#stacks_in_3568 .glider-wrapper.custom-style{color:rgba(255, 255, 255, 1.00)}#stacks_in_3568 .glider-wrapper.custom-style div,#stacks_in_3568 .glider-wrapper.custom-style p{color:rgba(255, 255, 255, 1.00)}#stacks_in_3568 .glider-wrapper.custom-style .glider-toggle{color:rgba(255, 255, 255, 1.00)}#stacks_in_3568 .glider-wrapper .glider-content{padding:3.25rem 1rem}@media only screen and (min-width:40.063em){#stacks_in_3568 .glider-wrapper .glider-content{padding:3.25rem 2.00rem}}#stacks_in_3568 .glider-button{margin:0px}#stacks_in_3568 .glider-button.custom-style{color:#FFFFFF}#stacks_in_3568 .glider-button.static-width{width:100px}#stacks_in_3568 .launcher-bar .glider-button{text-align:left}#stacks_in_3568 .location-left .glider-button,#stacks_in_3568 .location-right .glider-button{top:10%}#stacks_in_3568 .location-left .glider-button.flipPosition,#stacks_in_3568 .location-right .glider-button.flipPosition{top:auto;bottom:10%}#stacks_in_3568 .location-top .glider-button,#stacks_in_3568 .location-bottom .glider-button{left:10%}#stacks_in_3568 .location-top .glider-button.flipPosition,#stacks_in_3568 .location-bottom .glider-button.flipPosition{left:auto;right:10%}@media only screen and (min-width:40.063em){#stacks_in_3568 .location-left .glider-wrapper.opened,#stacks_in_3568 .location-right .glider-wrapper.opened{width:100%}#stacks_in_3568 .location-left.slideout .glider-wrapper,#stacks_in_3568 .location-right.slideout .glider-wrapper{width:100%}#stacks_in_3568 .location-left .glider-button.opened{left:100%}#stacks_in_3568 .location-left.slideout .glider-wrapper{margin-left:-100%}#stacks_in_3568 .location-right .glider-button.opened{right:100%}#stacks_in_3568 .location-right.slideout .glider-wrapper{margin-right:-100%}#stacks_in_3568 .location-top .glider-wrapper.opened,#stacks_in_3568 .location-bottom .glider-wrapper.opened{height:100%}#stacks_in_3568 .location-top .glider-button.opened{top:100%}#stacks_in_3568 .location-bottom .glider-button.opened{bottom:100%}}

#stacks_in_3572 {
	font-weight: bold;
}

	.protected_stacks_in_3776{
	-webkit-user-select: none!important;
	 -khtml-user-select: none!important;
	   -moz-user-select: none!important;
	     -o-user-select: none!important;
	        user-select: none!important;    
	}




/* CustomFont 3.0.6 */

@font-face {
    font-family: 'Open Sans';
        src: url('../resources/fonts/Open Sans.eot'); /* IE9 Compat Modes */
    src: local('Open Sans')
           , url('../resources/fonts/Open Sans.eot?#iefix') format('embedded-opentype') /* IE6-IE8 */
        
          , url('../resources/fonts/Open Sans.woff') format('woff') /* Modern Browsers */
           , url('../resources/fonts/Open Sans.ttf') format('truetype') /* Safari, Android, iOS */
           , url('../resources/fonts/Open Sans.svg#Open Sans') format('svg') /* Legacy iOS */
        
        ;
    font-stretch: normal;
    font-weight: normal;
    font-style: normal;
}

#stacks_in_3782, #stacks_in_3782 h1, #stacks_in_3782 h2, #stacks_in_3782 h3, #stacks_in_3782 h4, #stacks_in_3782 h5, #stacks_in_3782 h6, #stacks_in_3782 p {
    font-family: 'Open Sans', "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif !important;
    font-stretch: normal !important;
    font-weight: normal !important;
    font-style: normal !important;
}
#stacks_in_3782 {
	margin: 24px 0px 0px 0px;
}

#stacks_in_3784 {
	margin: 64px 0px 0px 0px;
}

#stacks_in_3785 {
	font-weight: bold;
}
/* CustomFont 3.0.6 */

@font-face {
    font-family: 'Open Sans';
        src: url('../resources/fonts/Open Sans.eot'); /* IE9 Compat Modes */
    src: local('Open Sans')
           , url('../resources/fonts/Open Sans.eot?#iefix') format('embedded-opentype') /* IE6-IE8 */
        
          , url('../resources/fonts/Open Sans.woff') format('woff') /* Modern Browsers */
           , url('../resources/fonts/Open Sans.ttf') format('truetype') /* Safari, Android, iOS */
           , url('../resources/fonts/Open Sans.svg#Open Sans') format('svg') /* Legacy iOS */
        
        ;
    font-stretch: normal;
    font-weight: normal;
    font-style: normal;
}

#stacks_in_3786, #stacks_in_3786 h1, #stacks_in_3786 h2, #stacks_in_3786 h3, #stacks_in_3786 h4, #stacks_in_3786 h5, #stacks_in_3786 h6, #stacks_in_3786 p {
    font-family: 'Open Sans', "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif !important;
    font-stretch: normal !important;
    font-weight: normal !important;
    font-style: normal !important;
}
#stacks_in_3788 {
	margin: 64px 0px 0px 0px;
}

#stacks_in_3789 {
	font-weight: bold;
}
/* CustomFont 3.0.6 */

@font-face {
    font-family: 'Open Sans';
        src: url('../resources/fonts/Open Sans.eot'); /* IE9 Compat Modes */
    src: local('Open Sans')
           , url('../resources/fonts/Open Sans.eot?#iefix') format('embedded-opentype') /* IE6-IE8 */
        
          , url('../resources/fonts/Open Sans.woff') format('woff') /* Modern Browsers */
           , url('../resources/fonts/Open Sans.ttf') format('truetype') /* Safari, Android, iOS */
           , url('../resources/fonts/Open Sans.svg#Open Sans') format('svg') /* Legacy iOS */
        
        ;
    font-stretch: normal;
    font-weight: normal;
    font-style: normal;
}

#stacks_in_3790, #stacks_in_3790 h1, #stacks_in_3790 h2, #stacks_in_3790 h3, #stacks_in_3790 h4, #stacks_in_3790 h5, #stacks_in_3790 h6, #stacks_in_3790 p {
    font-family: 'Open Sans', "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif !important;
    font-stretch: normal !important;
    font-weight: normal !important;
    font-style: normal !important;
}
#stacks_in_3790 {
	margin: 0px 0px 40px 0px;
}

#stacks_in_3792 {
	margin: 64px 0px 0px 0px;
}

#stacks_in_3793 {
	font-weight: bold;
}
/* CustomFont 3.0.6 */

@font-face {
    font-family: 'Open Sans';
        src: url('../resources/fonts/Open Sans.eot'); /* IE9 Compat Modes */
    src: local('Open Sans')
           , url('../resources/fonts/Open Sans.eot?#iefix') format('embedded-opentype') /* IE6-IE8 */
        
          , url('../resources/fonts/Open Sans.woff') format('woff') /* Modern Browsers */
           , url('../resources/fonts/Open Sans.ttf') format('truetype') /* Safari, Android, iOS */
           , url('../resources/fonts/Open Sans.svg#Open Sans') format('svg') /* Legacy iOS */
        
        ;
    font-stretch: normal;
    font-weight: normal;
    font-style: normal;
}

#stacks_in_3794, #stacks_in_3794 h1, #stacks_in_3794 h2, #stacks_in_3794 h3, #stacks_in_3794 h4, #stacks_in_3794 h5, #stacks_in_3794 h6, #stacks_in_3794 p {
    font-family: 'Open Sans', "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif !important;
    font-stretch: normal !important;
    font-weight: normal !important;
    font-style: normal !important;
}
#stacks_in_3794 {
	margin: 0px 0px 40px 0px;
}
#stacks_in_3667 .glider-wrapper,#stacks_in_3667 .glider-button{transition:all 400ms ease}#stacks_in_3667 .glider-wrapper.custom-style{color:rgba(255, 255, 255, 1.00)}#stacks_in_3667 .glider-wrapper.custom-style div,#stacks_in_3667 .glider-wrapper.custom-style p{color:rgba(255, 255, 255, 1.00)}#stacks_in_3667 .glider-wrapper.custom-style .glider-toggle{color:rgba(255, 255, 255, 1.00)}#stacks_in_3667 .glider-wrapper .glider-content{padding:3.25rem 1rem}@media only screen and (min-width:40.063em){#stacks_in_3667 .glider-wrapper .glider-content{padding:3.25rem 2.00rem}}#stacks_in_3667 .glider-button{margin:0px}#stacks_in_3667 .glider-button.custom-style{color:#FFFFFF}#stacks_in_3667 .glider-button.static-width{width:100px}#stacks_in_3667 .launcher-bar .glider-button{text-align:left}#stacks_in_3667 .location-left .glider-button,#stacks_in_3667 .location-right .glider-button{top:10%}#stacks_in_3667 .location-left .glider-button.flipPosition,#stacks_in_3667 .location-right .glider-button.flipPosition{top:auto;bottom:10%}#stacks_in_3667 .location-top .glider-button,#stacks_in_3667 .location-bottom .glider-button{left:10%}#stacks_in_3667 .location-top .glider-button.flipPosition,#stacks_in_3667 .location-bottom .glider-button.flipPosition{left:auto;right:10%}@media only screen and (min-width:40.063em){#stacks_in_3667 .location-left .glider-wrapper.opened,#stacks_in_3667 .location-right .glider-wrapper.opened{width:100%}#stacks_in_3667 .location-left.slideout .glider-wrapper,#stacks_in_3667 .location-right.slideout .glider-wrapper{width:100%}#stacks_in_3667 .location-left .glider-button.opened{left:100%}#stacks_in_3667 .location-left.slideout .glider-wrapper{margin-left:-100%}#stacks_in_3667 .location-right .glider-button.opened{right:100%}#stacks_in_3667 .location-right.slideout .glider-wrapper{margin-right:-100%}#stacks_in_3667 .location-top .glider-wrapper.opened,#stacks_in_3667 .location-bottom .glider-wrapper.opened{height:100%}#stacks_in_3667 .location-top .glider-button.opened{top:100%}#stacks_in_3667 .location-bottom .glider-button.opened{bottom:100%}}

#stacks_in_3671 {
	font-weight: bold;
}

	.protected_stacks_in_3843{
	-webkit-user-select: none!important;
	 -khtml-user-select: none!important;
	   -moz-user-select: none!important;
	     -o-user-select: none!important;
	        user-select: none!important;    
	}


#stacks_in_3843 {
	margin: 0px 0px 40px 0px;
}



/* CustomFont 3.0.6 */

@font-face {
    font-family: 'Open Sans';
        src: url('../resources/fonts/Open Sans.eot'); /* IE9 Compat Modes */
    src: local('Open Sans')
           , url('../resources/fonts/Open Sans.eot?#iefix') format('embedded-opentype') /* IE6-IE8 */
        
          , url('../resources/fonts/Open Sans.woff') format('woff') /* Modern Browsers */
           , url('../resources/fonts/Open Sans.ttf') format('truetype') /* Safari, Android, iOS */
           , url('../resources/fonts/Open Sans.svg#Open Sans') format('svg') /* Legacy iOS */
        
        ;
    font-stretch: normal;
    font-weight: normal;
    font-style: normal;
}

#stacks_in_3680, #stacks_in_3680 h1, #stacks_in_3680 h2, #stacks_in_3680 h3, #stacks_in_3680 h4, #stacks_in_3680 h5, #stacks_in_3680 h6, #stacks_in_3680 p {
    font-family: 'Open Sans', "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif !important;
    font-stretch: normal !important;
    font-weight: normal !important;
    font-style: normal !important;
}
#stacks_in_3680 {
	margin: 0px 0px 40px 0px;
}

#stacks_in_3858 {
	font-weight: bold;
}
/* CustomFont 3.0.6 */

@font-face {
    font-family: 'Open Sans';
        src: url('../resources/fonts/Open Sans.eot'); /* IE9 Compat Modes */
    src: local('Open Sans')
           , url('../resources/fonts/Open Sans.eot?#iefix') format('embedded-opentype') /* IE6-IE8 */
        
          , url('../resources/fonts/Open Sans.woff') format('woff') /* Modern Browsers */
           , url('../resources/fonts/Open Sans.ttf') format('truetype') /* Safari, Android, iOS */
           , url('../resources/fonts/Open Sans.svg#Open Sans') format('svg') /* Legacy iOS */
        
        ;
    font-stretch: normal;
    font-weight: normal;
    font-style: normal;
}

#stacks_in_3859, #stacks_in_3859 h1, #stacks_in_3859 h2, #stacks_in_3859 h3, #stacks_in_3859 h4, #stacks_in_3859 h5, #stacks_in_3859 h6, #stacks_in_3859 p {
    font-family: 'Open Sans', "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif !important;
    font-stretch: normal !important;
    font-weight: normal !important;
    font-style: normal !important;
}
#stacks_in_3859 {
	margin: 0px 0px 40px 0px;
}

#stacks_in_3854 {
	font-weight: bold;
}
/* CustomFont 3.0.6 */

@font-face {
    font-family: 'Open Sans';
        src: url('../resources/fonts/Open Sans.eot'); /* IE9 Compat Modes */
    src: local('Open Sans')
           , url('../resources/fonts/Open Sans.eot?#iefix') format('embedded-opentype') /* IE6-IE8 */
        
          , url('../resources/fonts/Open Sans.woff') format('woff') /* Modern Browsers */
           , url('../resources/fonts/Open Sans.ttf') format('truetype') /* Safari, Android, iOS */
           , url('../resources/fonts/Open Sans.svg#Open Sans') format('svg') /* Legacy iOS */
        
        ;
    font-stretch: normal;
    font-weight: normal;
    font-style: normal;
}

#stacks_in_3855, #stacks_in_3855 h1, #stacks_in_3855 h2, #stacks_in_3855 h3, #stacks_in_3855 h4, #stacks_in_3855 h5, #stacks_in_3855 h6, #stacks_in_3855 p {
    font-family: 'Open Sans', "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif !important;
    font-stretch: normal !important;
    font-weight: normal !important;
    font-style: normal !important;
}
#stacks_in_3855 {
	margin: 0px 0px 40px 0px;
}
#stacks_in_3683 .glider-wrapper,#stacks_in_3683 .glider-button{transition:all 400ms ease}#stacks_in_3683 .glider-wrapper.custom-style{color:rgba(255, 255, 255, 1.00)}#stacks_in_3683 .glider-wrapper.custom-style div,#stacks_in_3683 .glider-wrapper.custom-style p{color:rgba(255, 255, 255, 1.00)}#stacks_in_3683 .glider-wrapper.custom-style .glider-toggle{color:rgba(255, 255, 255, 1.00)}#stacks_in_3683 .glider-wrapper .glider-content{padding:3.25rem 1rem}@media only screen and (min-width:40.063em){#stacks_in_3683 .glider-wrapper .glider-content{padding:3.25rem 2.00rem}}#stacks_in_3683 .glider-button{margin:0px}#stacks_in_3683 .glider-button.custom-style{color:#FFFFFF}#stacks_in_3683 .glider-button.static-width{width:100px}#stacks_in_3683 .launcher-bar .glider-button{text-align:left}#stacks_in_3683 .location-left .glider-button,#stacks_in_3683 .location-right .glider-button{top:10%}#stacks_in_3683 .location-left .glider-button.flipPosition,#stacks_in_3683 .location-right .glider-button.flipPosition{top:auto;bottom:10%}#stacks_in_3683 .location-top .glider-button,#stacks_in_3683 .location-bottom .glider-button{left:10%}#stacks_in_3683 .location-top .glider-button.flipPosition,#stacks_in_3683 .location-bottom .glider-button.flipPosition{left:auto;right:10%}@media only screen and (min-width:40.063em){#stacks_in_3683 .location-left .glider-wrapper.opened,#stacks_in_3683 .location-right .glider-wrapper.opened{width:100%}#stacks_in_3683 .location-left.slideout .glider-wrapper,#stacks_in_3683 .location-right.slideout .glider-wrapper{width:100%}#stacks_in_3683 .location-left .glider-button.opened{left:100%}#stacks_in_3683 .location-left.slideout .glider-wrapper{margin-left:-100%}#stacks_in_3683 .location-right .glider-button.opened{right:100%}#stacks_in_3683 .location-right.slideout .glider-wrapper{margin-right:-100%}#stacks_in_3683 .location-top .glider-wrapper.opened,#stacks_in_3683 .location-bottom .glider-wrapper.opened{height:100%}#stacks_in_3683 .location-top .glider-button.opened{top:100%}#stacks_in_3683 .location-bottom .glider-button.opened{bottom:100%}}

#stacks_in_3666 {
	margin: 0px 0px 24px 0px;
}

#stacks_in_3687 {
	font-weight: bold;
}

	.protected_stacks_in_3834{
	-webkit-user-select: none!important;
	 -khtml-user-select: none!important;
	   -moz-user-select: none!important;
	     -o-user-select: none!important;
	        user-select: none!important;    
	}


#stacks_in_3834 {
	margin: 0px 0px 40px 0px;
}



/* CustomFont 3.0.6 */

@font-face {
    font-family: 'Open Sans';
        src: url('../resources/fonts/Open Sans.eot'); /* IE9 Compat Modes */
    src: local('Open Sans')
           , url('../resources/fonts/Open Sans.eot?#iefix') format('embedded-opentype') /* IE6-IE8 */
        
          , url('../resources/fonts/Open Sans.woff') format('woff') /* Modern Browsers */
           , url('../resources/fonts/Open Sans.ttf') format('truetype') /* Safari, Android, iOS */
           , url('../resources/fonts/Open Sans.svg#Open Sans') format('svg') /* Legacy iOS */
        
        ;
    font-stretch: normal;
    font-weight: normal;
    font-style: normal;
}

#stacks_in_4723, #stacks_in_4723 h1, #stacks_in_4723 h2, #stacks_in_4723 h3, #stacks_in_4723 h4, #stacks_in_4723 h5, #stacks_in_4723 h6, #stacks_in_4723 p {
    font-family: 'Open Sans', "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif !important;
    font-stretch: normal !important;
    font-weight: normal !important;
    font-style: normal !important;
}
#stacks_in_4723 {
	margin: 0px 0px 40px 0px;
}

.spacerStack {
	height: 80.00px;
}

#spacerStackstacks_in_4725 {
	height: 80.00px;
}




























@media print {
	#spacerStackstacks_in_4725 {
		display: none !important;
	}
}

	.protected_stacks_in_3811{
	-webkit-user-select: none!important;
	 -khtml-user-select: none!important;
	   -moz-user-select: none!important;
	     -o-user-select: none!important;
	        user-select: none!important;    
	}


#stacks_in_3811 {
	margin: 0px 0px 24px 0px;
}




#stacks_in_3818 {
	font-weight: bold;
}
/* CustomFont 3.0.6 */

@font-face {
    font-family: 'Open Sans';
        src: url('../resources/fonts/Open Sans.eot'); /* IE9 Compat Modes */
    src: local('Open Sans')
           , url('../resources/fonts/Open Sans.eot?#iefix') format('embedded-opentype') /* IE6-IE8 */
        
          , url('../resources/fonts/Open Sans.woff') format('woff') /* Modern Browsers */
           , url('../resources/fonts/Open Sans.ttf') format('truetype') /* Safari, Android, iOS */
           , url('../resources/fonts/Open Sans.svg#Open Sans') format('svg') /* Legacy iOS */
        
        ;
    font-stretch: normal;
    font-weight: normal;
    font-style: normal;
}

#stacks_in_3803, #stacks_in_3803 h1, #stacks_in_3803 h2, #stacks_in_3803 h3, #stacks_in_3803 h4, #stacks_in_3803 h5, #stacks_in_3803 h6, #stacks_in_3803 p {
    font-family: 'Open Sans', "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif !important;
    font-stretch: normal !important;
    font-weight: normal !important;
    font-style: normal !important;
}
#stacks_in_3803 {
	margin: 0px 0px 40px 0px;
}

	.protected_stacks_in_3825{
	-webkit-user-select: none!important;
	 -khtml-user-select: none!important;
	   -moz-user-select: none!important;
	     -o-user-select: none!important;
	        user-select: none!important;    
	}


#stacks_in_3825 {
	margin: 0px 0px 24px 0px;
}




#stacks_in_3822 {
	font-weight: bold;
}
/* CustomFont 3.0.6 */

@font-face {
    font-family: 'Open Sans';
        src: url('../resources/fonts/Open Sans.eot'); /* IE9 Compat Modes */
    src: local('Open Sans')
           , url('../resources/fonts/Open Sans.eot?#iefix') format('embedded-opentype') /* IE6-IE8 */
        
          , url('../resources/fonts/Open Sans.woff') format('woff') /* Modern Browsers */
           , url('../resources/fonts/Open Sans.ttf') format('truetype') /* Safari, Android, iOS */
           , url('../resources/fonts/Open Sans.svg#Open Sans') format('svg') /* Legacy iOS */
        
        ;
    font-stretch: normal;
    font-weight: normal;
    font-style: normal;
}

#stacks_in_3823, #stacks_in_3823 h1, #stacks_in_3823 h2, #stacks_in_3823 h3, #stacks_in_3823 h4, #stacks_in_3823 h5, #stacks_in_3823 h6, #stacks_in_3823 p {
    font-family: 'Open Sans', "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif !important;
    font-stretch: normal !important;
    font-weight: normal !important;
    font-style: normal !important;
}
#stacks_in_3823 {
	margin: 0px 0px 40px 0px;
}
#stacks_in_3700 .glider-wrapper,#stacks_in_3700 .glider-button{transition:all 400ms ease}#stacks_in_3700 .glider-wrapper.custom-style{color:rgba(255, 255, 255, 1.00)}#stacks_in_3700 .glider-wrapper.custom-style div,#stacks_in_3700 .glider-wrapper.custom-style p{color:rgba(255, 255, 255, 1.00)}#stacks_in_3700 .glider-wrapper.custom-style .glider-toggle{color:rgba(255, 255, 255, 1.00)}#stacks_in_3700 .glider-wrapper .glider-content{padding:3.25rem 1rem}@media only screen and (min-width:40.063em){#stacks_in_3700 .glider-wrapper .glider-content{padding:3.25rem 2.00rem}}#stacks_in_3700 .glider-button{margin:0px}#stacks_in_3700 .glider-button.custom-style{color:#FFFFFF}#stacks_in_3700 .glider-button.static-width{width:100px}#stacks_in_3700 .launcher-bar .glider-button{text-align:left}#stacks_in_3700 .location-left .glider-button,#stacks_in_3700 .location-right .glider-button{top:10%}#stacks_in_3700 .location-left .glider-button.flipPosition,#stacks_in_3700 .location-right .glider-button.flipPosition{top:auto;bottom:10%}#stacks_in_3700 .location-top .glider-button,#stacks_in_3700 .location-bottom .glider-button{left:10%}#stacks_in_3700 .location-top .glider-button.flipPosition,#stacks_in_3700 .location-bottom .glider-button.flipPosition{left:auto;right:10%}@media only screen and (min-width:40.063em){#stacks_in_3700 .location-left .glider-wrapper.opened,#stacks_in_3700 .location-right .glider-wrapper.opened{width:100%}#stacks_in_3700 .location-left.slideout .glider-wrapper,#stacks_in_3700 .location-right.slideout .glider-wrapper{width:100%}#stacks_in_3700 .location-left .glider-button.opened{left:100%}#stacks_in_3700 .location-left.slideout .glider-wrapper{margin-left:-100%}#stacks_in_3700 .location-right .glider-button.opened{right:100%}#stacks_in_3700 .location-right.slideout .glider-wrapper{margin-right:-100%}#stacks_in_3700 .location-top .glider-wrapper.opened,#stacks_in_3700 .location-bottom .glider-wrapper.opened{height:100%}#stacks_in_3700 .location-top .glider-button.opened{top:100%}#stacks_in_3700 .location-bottom .glider-button.opened{bottom:100%}}

#stacks_in_3704 {
	font-weight: bold;
}
/* CustomFont 3.0.6 */

@font-face {
    font-family: 'Open Sans';
        src: url('../resources/fonts/Open Sans.eot'); /* IE9 Compat Modes */
    src: local('Open Sans')
           , url('../resources/fonts/Open Sans.eot?#iefix') format('embedded-opentype') /* IE6-IE8 */
        
          , url('../resources/fonts/Open Sans.woff') format('woff') /* Modern Browsers */
           , url('../resources/fonts/Open Sans.ttf') format('truetype') /* Safari, Android, iOS */
           , url('../resources/fonts/Open Sans.svg#Open Sans') format('svg') /* Legacy iOS */
        
        ;
    font-stretch: normal;
    font-weight: normal;
    font-style: normal;
}

#stacks_in_3713, #stacks_in_3713 h1, #stacks_in_3713 h2, #stacks_in_3713 h3, #stacks_in_3713 h4, #stacks_in_3713 h5, #stacks_in_3713 h6, #stacks_in_3713 p {
    font-family: 'Open Sans', "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif !important;
    font-stretch: normal !important;
    font-weight: normal !important;
    font-style: normal !important;
}
#stacks_in_3713 {
	margin: 0px 0px 40px 0px;
}

#stacks_in_3973 {
	margin: 64px 0px 0px 0px;
}

#stacks_in_3974 {
	font-weight: bold;
}

#stacks_in_3963 {
	margin: 64px 0px 24px 0px;
}

#stacks_in_3964 {
	font-weight: bold;
}

	.protected_stacks_in_3969{
	-webkit-user-select: none!important;
	 -khtml-user-select: none!important;
	   -moz-user-select: none!important;
	     -o-user-select: none!important;
	        user-select: none!important;    
	}

/* Remote Image 1.3.0 */

.stacks_in_3970 {
	max-width: 100%;
}

.stacks_in_3970 img {
	width: auto !important;
	height: auto !important;
	border-radius: 0px;
}


.stacks_in_3970 img {
    margin: inherit;
    float: left;
}



/* CSSgram | Copyright (c) 2015 Una Kravets | http://una.im/CSSgram | MIT license | Version 0.1.7 */
.aden{-webkit-filter:hue-rotate(-20deg) contrast(.9) saturate(.85) brightness(1.2);filter:hue-rotate(-20deg) contrast(.9) saturate(.85) brightness(1.2)}.aden::after{background:-webkit-linear-gradient(left,rgba(66,10,14,.2),transparent);background:linear-gradient(to right,rgba(66,10,14,.2),transparent);mix-blend-mode:darken}.perpetua::after,.reyes::after{mix-blend-mode:soft-light;opacity:.5}.inkwell{-webkit-filter:sepia(.3) contrast(1.1) brightness(1.1) grayscale(1);filter:sepia(.3) contrast(1.1) brightness(1.1) grayscale(1)}.perpetua::after{background:-webkit-linear-gradient(top,#005b9a,#e6c13d);background:linear-gradient(to bottom,#005b9a,#e6c13d)}.reyes{-webkit-filter:sepia(.22) brightness(1.1) contrast(.85) saturate(.75);filter:sepia(.22) brightness(1.1) contrast(.85) saturate(.75)}.reyes::after{background:#efcdad}.gingham{-webkit-filter:brightness(1.05) hue-rotate(-10deg);filter:brightness(1.05) hue-rotate(-10deg)}.gingham::after{background:-webkit-linear-gradient(left,rgba(66,10,14,.2),transparent);background:linear-gradient(to right,rgba(66,10,14,.2),transparent);mix-blend-mode:darken}.toaster{-webkit-filter:contrast(1.5) brightness(.9);filter:contrast(1.5) brightness(.9)}.toaster::after{background:-webkit-radial-gradient(circle,#804e0f,#3b003b);background:radial-gradient(circle,#804e0f,#3b003b);mix-blend-mode:screen}.walden{-webkit-filter:brightness(1.1) hue-rotate(-10deg) sepia(.3) saturate(1.6);filter:brightness(1.1) hue-rotate(-10deg) sepia(.3) saturate(1.6)}.walden::after{background:#04c;mix-blend-mode:screen;opacity:.3}.hudson{-webkit-filter:brightness(1.2) contrast(.9) saturate(1.1);filter:brightness(1.2) contrast(.9) saturate(1.1)}.hudson::after{background:-webkit-radial-gradient(circle,#a6b1ff 50%,#342134);background:radial-gradient(circle,#a6b1ff 50%,#342134);mix-blend-mode:multiply;opacity:.5}.earlybird{-webkit-filter:contrast(.9) sepia(.2);filter:contrast(.9) sepia(.2)}.earlybird::after{background:-webkit-radial-gradient(circle,#d0ba8e 20%,#360309 85%,#1d0210 100%);background:radial-gradient(circle,#d0ba8e 20%,#360309 85%,#1d0210 100%);mix-blend-mode:overlay}.mayfair{-webkit-filter:contrast(1.1) saturate(1.1);filter:contrast(1.1) saturate(1.1)}.mayfair::after{background:-webkit-radial-gradient(40% 40%,circle,rgba(255,255,255,.8),rgba(255,200,200,.6),#111 60%);background:radial-gradient(circle at 40% 40%,rgba(255,255,255,.8),rgba(255,200,200,.6),#111 60%);mix-blend-mode:overlay;opacity:.4}.lofi{-webkit-filter:saturate(1.1) contrast(1.5);filter:saturate(1.1) contrast(1.5)}.lofi::after{background:-webkit-radial-gradient(circle,transparent 70%,#222 150%);background:radial-gradient(circle,transparent 70%,#222 150%);mix-blend-mode:multiply}._1977{-webkit-filter:contrast(1.1) brightness(1.1) saturate(1.3);filter:contrast(1.1) brightness(1.1) saturate(1.3)}._1977:after{background:rgba(243,106,188,.3);mix-blend-mode:screen}.brooklyn{-webkit-filter:contrast(.9) brightness(1.1);filter:contrast(.9) brightness(1.1)}.brooklyn::after{background:-webkit-radial-gradient(circle,rgba(168,223,193,.4) 70%,#c4b7c8);background:radial-gradient(circle,rgba(168,223,193,.4) 70%,#c4b7c8);mix-blend-mode:overlay}.xpro2{-webkit-filter:sepia(.3);filter:sepia(.3)}.xpro2::after{background:-webkit-radial-gradient(circle,#e6e7e0 40%,rgba(43,42,161,.6) 110%);background:radial-gradient(circle,#e6e7e0 40%,rgba(43,42,161,.6) 110%);mix-blend-mode:color-burn}.nashville{-webkit-filter:sepia(.2) contrast(1.2) brightness(1.05) saturate(1.2);filter:sepia(.2) contrast(1.2) brightness(1.05) saturate(1.2)}.nashville::after{background:rgba(0,70,150,.4);mix-blend-mode:lighten}.nashville::before{background:rgba(247,176,153,.56);mix-blend-mode:darken}.lark{-webkit-filter:contrast(.9);filter:contrast(.9)}.lark::after{background:rgba(242,242,242,.8);mix-blend-mode:darken}.lark::before{background:#22253f;mix-blend-mode:color-dodge}.moon{-webkit-filter:grayscale(1) contrast(1.1) brightness(1.1);filter:grayscale(1) contrast(1.1) brightness(1.1)}.moon::before{background:#a0a0a0;mix-blend-mode:soft-light}.moon::after{background:#383838;mix-blend-mode:lighten}.clarendon{-webkit-filter:contrast(1.2) saturate(1.35);filter:contrast(1.2) saturate(1.35)}.clarendon:before{background:rgba(127,187,227,.2);mix-blend-mode:overlay}.willow{-webkit-filter:grayscale(.5) contrast(.95) brightness(.9);filter:grayscale(.5) contrast(.95) brightness(.9)}.willow::before{background-color:radial-gradient(40%,circle,#d4a9af 55%,#000 150%);mix-blend-mode:overlay}.willow::after{background-color:#d8cdcb;mix-blend-mode:color}.rise{-webkit-filter:brightness(1.05) sepia(.2) contrast(.9) saturate(.9);filter:brightness(1.05) sepia(.2) contrast(.9) saturate(.9)}.rise::after{background:-webkit-radial-gradient(circle,rgba(232,197,152,.8),transparent 90%);background:radial-gradient(circle,rgba(232,197,152,.8),transparent 90%);mix-blend-mode:overlay;opacity:.6}.rise::before{background:-webkit-radial-gradient(circle,rgba(236,205,169,.15) 55%,rgba(50,30,7,.4));background:radial-gradient(circle,rgba(236,205,169,.15) 55%,rgba(50,30,7,.4));mix-blend-mode:multiply}._1977:after,._1977:before,.aden:after,.aden:before,.brooklyn:after,.brooklyn:before,.clarendon:after,.clarendon:before,.earlybird:after,.earlybird:before,.gingham:after,.gingham:before,.hudson:after,.hudson:before,.inkwell:after,.inkwell:before,.lark:after,.lark:before,.lofi:after,.lofi:before,.mayfair:after,.mayfair:before,.moon:after,.moon:before,.nashville:after,.nashville:before,.perpetua:after,.perpetua:before,.reyes:after,.reyes:before,.rise:after,.rise:before,.slumber:after,.slumber:before,.toaster:after,.toaster:before,.walden:after,.walden:before,.willow:after,.willow:before,.xpro2:after,.xpro2:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}._1977,.aden,.brooklyn,.clarendon,.earlybird,.gingham,.hudson,.inkwell,.lark,.lofi,.mayfair,.moon,.nashville,.perpetua,.reyes,.rise,.slumber,.toaster,.walden,.willow,.xpro2{position:relative}._1977 img,.aden img,.brooklyn img,.clarendon img,.earlybird img,.gingham img,.hudson img,.inkwell img,.lark img,.lofi img,.mayfair img,.moon img,.nashville img,.perpetua img,.reyes img,.rise img,.slumber img,.toaster img,.walden img,.willow img,.xpro2 img{width:100%;z-index:1}._1977:before,.aden:before,.brooklyn:before,.clarendon:before,.earlybird:before,.gingham:before,.hudson:before,.inkwell:before,.lark:before,.lofi:before,.mayfair:before,.moon:before,.nashville:before,.perpetua:before,.reyes:before,.rise:before,.slumber:before,.toaster:before,.walden:before,.willow:before,.xpro2:before{z-index:2}._1977:after,.aden:after,.brooklyn:after,.clarendon:after,.earlybird:after,.gingham:after,.hudson:after,.inkwell:after,.lark:after,.lofi:after,.mayfair:after,.moon:after,.nashville:after,.perpetua:after,.reyes:after,.rise:after,.slumber:after,.toaster:after,.walden:after,.willow:after,.xpro2:after{z-index:3}.slumber{-webkit-filter:saturate(.66) brightness(1.05);filter:saturate(.66) brightness(1.05)}.slumber::after{background:rgba(125,105,24,.5);mix-blend-mode:soft-light}.slumber::before{background:rgba(69,41,12,.4);mix-blend-mode:lighten}

#stacks_in_3966 {
	padding: 0px 20px 0px 20px;
}
#stacks_in_3717 .glider-wrapper,#stacks_in_3717 .glider-button{transition:all 400ms ease}#stacks_in_3717 .glider-wrapper.custom-style{color:rgba(255, 255, 255, 1.00)}#stacks_in_3717 .glider-wrapper.custom-style div,#stacks_in_3717 .glider-wrapper.custom-style p{color:rgba(255, 255, 255, 1.00)}#stacks_in_3717 .glider-wrapper.custom-style .glider-toggle{color:rgba(255, 255, 255, 1.00)}#stacks_in_3717 .glider-wrapper .glider-content{padding:3.25rem 1rem}@media only screen and (min-width:40.063em){#stacks_in_3717 .glider-wrapper .glider-content{padding:3.25rem 2.00rem}}#stacks_in_3717 .glider-button{margin:0px}#stacks_in_3717 .glider-button.custom-style{color:#FFFFFF}#stacks_in_3717 .glider-button.static-width{width:100px}#stacks_in_3717 .launcher-bar .glider-button{text-align:left}#stacks_in_3717 .location-left .glider-button,#stacks_in_3717 .location-right .glider-button{top:10%}#stacks_in_3717 .location-left .glider-button.flipPosition,#stacks_in_3717 .location-right .glider-button.flipPosition{top:auto;bottom:10%}#stacks_in_3717 .location-top .glider-button,#stacks_in_3717 .location-bottom .glider-button{left:10%}#stacks_in_3717 .location-top .glider-button.flipPosition,#stacks_in_3717 .location-bottom .glider-button.flipPosition{left:auto;right:10%}@media only screen and (min-width:40.063em){#stacks_in_3717 .location-left .glider-wrapper.opened,#stacks_in_3717 .location-right .glider-wrapper.opened{width:100%}#stacks_in_3717 .location-left.slideout .glider-wrapper,#stacks_in_3717 .location-right.slideout .glider-wrapper{width:100%}#stacks_in_3717 .location-left .glider-button.opened{left:100%}#stacks_in_3717 .location-left.slideout .glider-wrapper{margin-left:-100%}#stacks_in_3717 .location-right .glider-button.opened{right:100%}#stacks_in_3717 .location-right.slideout .glider-wrapper{margin-right:-100%}#stacks_in_3717 .location-top .glider-wrapper.opened,#stacks_in_3717 .location-bottom .glider-wrapper.opened{height:100%}#stacks_in_3717 .location-top .glider-button.opened{top:100%}#stacks_in_3717 .location-bottom .glider-button.opened{bottom:100%}}

#stacks_in_3721 {
	font-weight: bold;
}




#stacks_in_3735 {
	margin: 36px 0px 0px 0px;
}

#stacks_in_3736 {
	font-size: 90%;
}

#stacks_in_3740 {
	font-size: 90%;
}

#stacks_in_3741 {
	margin: 0px 0px 36px 0px;
}

#stacks_in_3742 {
	font-size: 90%;
}




#stacks_in_3992 {
	margin: 24px 0px 0px 0px;
}
#mc_stack_stacks_in_3995 *,
#mc_stack_stacks_in_3995 *::before,
#mc_stack_stacks_in_3995 *::after {
	box-sizing: border-box;
}







/* MiniCookie create, edit, delete buttons, and buttons for our own popup message */
#mc_button_stacks_in_3995,
#mc_button_accept_all_stacks_in_3995,
#mc_button_disallow_all_stacks_in_3995,
.mc_button_stacks_in_3995 {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-color: rgba(166, 52, 55, 1.00);
	border: 1px hidden rgba(166, 52, 55, 1.00);
	border-radius: 0.00rem;
	color: rgba(255, 255, 255, 1.00);
	cursor: pointer;
	margin-left: 1rem;
	display: inline-block;
	font-family: inherit;
	font-size: 1rem;
	font-weight: 600;
	padding: 8px 8px;
	text-align: center;
	transition: all 100ms ease-in-out;
	white-space: nowrap;
	font-weight: normal;
  font-style: normal;
  text-transform: none;
  text-decoration: none;
  
  
  
  
	margin-bottom: 5px;
	
	
}

#mc_button_stacks_in_3995:hover,
.mc_button_stacks_in_3995:hover,
#mc_button_accept_all_stacks_in_3995:hover,
#mc_button_disallow_all_stacks_in_3995:hover {
	color: rgba(255, 255, 255, 1.00);
	background-color: rgba(166, 52, 55, 1.00);
	border: 1px hidden rgba(166, 52, 55, 1.00);
}


#mc_button_stacks_in_3995:active,
.mc_button_stacks_in_3995:active,
#mc_button_accept_all_stacks_in_3995:active,
#mc_button_disallow_all_stacks_in_3995:active {
	color: rgba(255, 255, 255, 1.00);
	background-color: rgba(166, 52, 55, 1.00);
	border: 1px hidden rgba(166, 52, 55, 1.00);
	opacity: 0.50;
}

#mc_button_stacks_in_3995:focus,
#mc_button_accept_all_stacks_in_3995:focus,
#mc_button_disallow_all_stacks_in_3995:focus,
.mc_button_stacks_in_3995:focus {
	outline: 2px dotted rgba(255, 255, 255, 1.00);
}



#mc_table_wrapper_stacks_in_3995 {
	margin-bottom: 10px;
}

#mc_refresh_button_stacks_in_3995,
#mc_purge_button_stacks_in_3995,
#mc_table_wrapper_stacks_in_3995 .mc_table_delete_button {
	margin-left: 0;
}

#mc_table_wrapper_stacks_in_3995 .cookie-table-row {
  display: flex;
  flex-direction: row;
  flex-wrap: no-wrap;
}

#mc_table_wrapper_stacks_in_3995 .mc_table_wrapper {
  display: flex;
  flex-direction: row;
  flex-grow: 0;
}

#mc_table_wrapper_stacks_in_3995 .cookie_name_cell {
	flex-grow: 0;
	width: 250px;
	word-break: break-word;
	padding: 15px;
}

#mc_table_wrapper_stacks_in_3995 .cookie_value_cell {
	flex-grow: 0;
	width: calc(100% - 250px);
	word-break: break-word;
	padding: 15px;
}

#mc_table_wrapper_stacks_in_3995 .delete_button_cell {
	padding: 15px;
}

#mc_table_wrapper_stacks_in_3995 .row-inner,
#mc_table_wrapper_stacks_in_3995 .cookie-details {
  flex-grow: 2;
}

/*
 * Media queries: optimize for different screen widths.
 */
@media all and (max-width: 1100px) {
	#mc_table_wrapper_stacks_in_3995 .cookie_name_cell,
	#mc_table_wrapper_stacks_in_3995 .cookie_value_cell,
	#mc_table_wrapper_stacks_in_3995 .delete_button_cell {
		padding: 5px 15px;
	}

  #mc_table_wrapper_stacks_in_3995 .cookie-details {
    flex-direction: column;
  }

  #mc_table_wrapper_stacks_in_3995 .cookie-details div {
    flex-grow: 0;
    width: 100%;
  }

  #mc_table_wrapper_stacks_in_3995 .cookie-details {
    width: 180px;
  }
}

@media all and (max-width: 580px) {
  #mc_table_wrapper_stacks_in_3995 .row-inner {
    flex-direction: column;
  }

  #mc_table_wrapper_stacks_in_3995 .row-inner div {
    flex-grow: 0;
    width: 100%;
  }

  #mc_table_wrapper_stacks_in_3995 .row-inner {
    width: 180px;
  }
}

@media all and (max-width: 320px) {
  #mc_table_wrapper_stacks_in_3995 .cookie-table-row {
    flex-direction: column;
  }

  #mc_table_wrapper_stacks_in_3995 .cookie-table-row div {
    flex-grow: 0;
    width: 100%;
  }
}

#mc_table_wrapper_stacks_in_3995 .cookie-table-row {
  border-bottom: 1px solid rgba(222, 226, 230, 1.00);
	background-color: rgba(255, 255, 255, 0.00);
	color: rgba(51, 51, 51, 1.00);
  border-collapse: collapse;
  padding-top: 5px;
}

#mc_table_wrapper_stacks_in_3995 .cookie-table-row.header {
  background-color: rgba(0, 0, 0, 0.05);
	color: rgba(51, 51, 51, 1.00);
  font-weight: bold;
}

#cookie_table_buttons_wrapper_stacks_in_3995 {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

#mc_refresh_button_stacks_in_3995,
#mc_purge_button_stacks_in_3995 {
	margin: 5px 15px;
}

#mc_refresh_button_stacks_in_3995 {
	display: inline-block;
}

#mc_purge_button_stacks_in_3995 {
	display: none;
}







#dialog_title_stacks_in_3995,
#dialog_desc_stacks_in_3995 {
	display: none;
}


@media print {
	#mc_stack_stacks_in_3995,
	#mc_window_shade_stacks_in_3995,
	#mc_wrapper_stacks_in_3995 {
		display: none;
	}
}




.spacerStack {
	height: 24.00px;
}

#spacerStackstacks_in_3998 {
	height: 24.00px;
}




























@media print {
	#spacerStackstacks_in_3998 {
		display: none !important;
	}
}
#mc_stack_stacks_in_4032 *,
#mc_stack_stacks_in_4032 *::before,
#mc_stack_stacks_in_4032 *::after {
	box-sizing: border-box;
}







/* MiniCookie create, edit, delete buttons, and buttons for our own popup message */
#mc_button_stacks_in_4032,
#mc_button_accept_all_stacks_in_4032,
#mc_button_disallow_all_stacks_in_4032,
.mc_button_stacks_in_4032 {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-color: rgba(166, 52, 55, 1.00);
	border: 1px hidden rgba(41, 145, 204, 0.20);
	border-radius: 0.00rem;
	color: rgba(255, 255, 255, 1.00);
	cursor: pointer;
	margin-left: 1rem;
	display: inline-block;
	font-family: inherit;
	font-size: 1rem;
	font-weight: 600;
	padding: 8px 8px;
	text-align: center;
	transition: all 100ms ease-in-out;
	white-space: nowrap;
	font-weight: normal;
  font-style: normal;
  text-transform: none;
  text-decoration: none;
  
  
  
  
	margin-bottom: 5px;
	
	
}

#mc_button_stacks_in_4032:hover,
.mc_button_stacks_in_4032:hover,
#mc_button_accept_all_stacks_in_4032:hover,
#mc_button_disallow_all_stacks_in_4032:hover {
	color: rgba(255, 255, 255, 1.00);
	background-color: rgba(166, 52, 55, 1.00);
	border: 1px hidden rgba(94, 110, 138, 0.00);
}


#mc_button_stacks_in_4032:active,
.mc_button_stacks_in_4032:active,
#mc_button_accept_all_stacks_in_4032:active,
#mc_button_disallow_all_stacks_in_4032:active {
	color: rgba(255, 255, 255, 1.00);
	background-color: rgba(166, 52, 55, 1.00);
	border: 1px hidden rgba(94, 110, 138, 0.00);
	opacity: 0.50;
}

#mc_button_stacks_in_4032:focus,
#mc_button_accept_all_stacks_in_4032:focus,
#mc_button_disallow_all_stacks_in_4032:focus,
.mc_button_stacks_in_4032:focus {
	outline: 2px dotted rgba(255, 255, 255, 1.00);
}







#dialog_title_stacks_in_4032,
#dialog_desc_stacks_in_4032 {
	display: none;
}


@media print {
	#mc_stack_stacks_in_4032,
	#mc_window_shade_stacks_in_4032,
	#mc_wrapper_stacks_in_4032 {
		display: none;
	}
}




.spacerStack {
	height: 24.00px;
}

#spacerStackstacks_in_4047 {
	height: 24.00px;
}




























@media print {
	#spacerStackstacks_in_4047 {
		display: none !important;
	}
}
#mc_stack_stacks_in_4044 *,
#mc_stack_stacks_in_4044 *::before,
#mc_stack_stacks_in_4044 *::after {
	box-sizing: border-box;
}







/* MiniCookie create, edit, delete buttons, and buttons for our own popup message */
#mc_button_stacks_in_4044,
#mc_button_accept_all_stacks_in_4044,
#mc_button_disallow_all_stacks_in_4044,
.mc_button_stacks_in_4044 {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-color: rgba(166, 52, 55, 1.00);
	border: 1px hidden rgba(41, 145, 204, 0.20);
	border-radius: 0.00rem;
	color: rgba(255, 255, 255, 1.00);
	cursor: pointer;
	margin-left: 1rem;
	display: inline-block;
	font-family: inherit;
	font-size: 1rem;
	font-weight: 600;
	padding: 8px 8px;
	text-align: center;
	transition: all 100ms ease-in-out;
	white-space: nowrap;
	font-weight: normal;
  font-style: normal;
  text-transform: none;
  text-decoration: none;
  
  
  
  
	margin-bottom: 5px;
	
	
}

#mc_button_stacks_in_4044:hover,
.mc_button_stacks_in_4044:hover,
#mc_button_accept_all_stacks_in_4044:hover,
#mc_button_disallow_all_stacks_in_4044:hover {
	color: rgba(255, 255, 255, 1.00);
	background-color: rgba(166, 52, 55, 1.00);
	border: 1px hidden rgba(94, 110, 138, 0.00);
}


#mc_button_stacks_in_4044:active,
.mc_button_stacks_in_4044:active,
#mc_button_accept_all_stacks_in_4044:active,
#mc_button_disallow_all_stacks_in_4044:active {
	color: rgba(255, 255, 255, 1.00);
	background-color: rgba(166, 52, 55, 1.00);
	border: 1px hidden rgba(94, 110, 138, 0.00);
	opacity: 0.50;
}

#mc_button_stacks_in_4044:focus,
#mc_button_accept_all_stacks_in_4044:focus,
#mc_button_disallow_all_stacks_in_4044:focus,
.mc_button_stacks_in_4044:focus {
	outline: 2px dotted rgba(255, 255, 255, 1.00);
}







#dialog_title_stacks_in_4044,
#dialog_desc_stacks_in_4044 {
	display: none;
}


@media print {
	#mc_stack_stacks_in_4044,
	#mc_window_shade_stacks_in_4044,
	#mc_wrapper_stacks_in_4044 {
		display: none;
	}
}




.spacerStack {
	height: 24.00px;
}

#spacerStackstacks_in_4010 {
	height: 24.00px;
}




























@media print {
	#spacerStackstacks_in_4010 {
		display: none !important;
	}
}
#mc_stack_stacks_in_4015 *,
#mc_stack_stacks_in_4015 *::before,
#mc_stack_stacks_in_4015 *::after {
	box-sizing: border-box;
}







/* MiniCookie create, edit, delete buttons, and buttons for our own popup message */
#mc_button_stacks_in_4015,
#mc_button_accept_all_stacks_in_4015,
#mc_button_disallow_all_stacks_in_4015,
.mc_button_stacks_in_4015 {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-color: rgba(166, 52, 55, 1.00);
	border: 1px hidden rgba(41, 145, 204, 0.20);
	border-radius: 0.00rem;
	color: rgba(255, 255, 255, 1.00);
	cursor: pointer;
	margin-left: 1rem;
	display: inline-block;
	font-family: inherit;
	font-size: 1rem;
	font-weight: 600;
	padding: 8px 8px;
	text-align: center;
	transition: all 100ms ease-in-out;
	white-space: nowrap;
	font-weight: normal;
  font-style: normal;
  text-transform: none;
  text-decoration: none;
  
  
  
  
	margin-bottom: 5px;
	
	
}

#mc_button_stacks_in_4015:hover,
.mc_button_stacks_in_4015:hover,
#mc_button_accept_all_stacks_in_4015:hover,
#mc_button_disallow_all_stacks_in_4015:hover {
	color: rgba(255, 255, 255, 1.00);
	background-color: rgba(166, 52, 55, 1.00);
	border: 1px hidden rgba(94, 110, 138, 0.00);
}


#mc_button_stacks_in_4015:active,
.mc_button_stacks_in_4015:active,
#mc_button_accept_all_stacks_in_4015:active,
#mc_button_disallow_all_stacks_in_4015:active {
	color: rgba(255, 255, 255, 1.00);
	background-color: rgba(166, 52, 55, 1.00);
	border: 1px hidden rgba(94, 110, 138, 0.00);
	opacity: 0.50;
}

#mc_button_stacks_in_4015:focus,
#mc_button_accept_all_stacks_in_4015:focus,
#mc_button_disallow_all_stacks_in_4015:focus,
.mc_button_stacks_in_4015:focus {
	outline: 2px dotted rgba(255, 255, 255, 1.00);
}







#dialog_title_stacks_in_4015,
#dialog_desc_stacks_in_4015 {
	display: none;
}


@media print {
	#mc_stack_stacks_in_4015,
	#mc_window_shade_stacks_in_4015,
	#mc_wrapper_stacks_in_4015 {
		display: none;
	}
}



#stacks_in_4021{text-align:justify}

#stacks_in_4021 {
	margin: 12px 0px 16px 0px;
}
#stacks_in_3863 .glider-wrapper,#stacks_in_3863 .glider-button{transition:all 400ms ease}#stacks_in_3863 .glider-wrapper.custom-style{color:rgba(255, 255, 255, 1.00)}#stacks_in_3863 .glider-wrapper.custom-style div,#stacks_in_3863 .glider-wrapper.custom-style p{color:rgba(255, 255, 255, 1.00)}#stacks_in_3863 .glider-wrapper.custom-style .glider-toggle{color:rgba(255, 255, 255, 1.00)}#stacks_in_3863 .glider-wrapper .glider-content{padding:3.25rem 1rem}@media only screen and (min-width:40.063em){#stacks_in_3863 .glider-wrapper .glider-content{padding:1.00rem 0.20rem}}#stacks_in_3863 .glider-button{margin:20px}#stacks_in_3863 .glider-button.custom-style{color:#FFFFFF}#stacks_in_3863 .glider-button.static-width{width:100px}#stacks_in_3863 .launcher-bar .glider-button{text-align:left}#stacks_in_3863 .location-left .glider-button,#stacks_in_3863 .location-right .glider-button{top:0%}#stacks_in_3863 .location-left .glider-button.flipPosition,#stacks_in_3863 .location-right .glider-button.flipPosition{top:auto;bottom:0%}#stacks_in_3863 .location-top .glider-button,#stacks_in_3863 .location-bottom .glider-button{left:0%}#stacks_in_3863 .location-top .glider-button.flipPosition,#stacks_in_3863 .location-bottom .glider-button.flipPosition{left:auto;right:0%}@media only screen and (min-width:40.063em){#stacks_in_3863 .location-left .glider-wrapper.opened,#stacks_in_3863 .location-right .glider-wrapper.opened{width:100%}#stacks_in_3863 .location-left.slideout .glider-wrapper,#stacks_in_3863 .location-right.slideout .glider-wrapper{width:100%}#stacks_in_3863 .location-left .glider-button.opened{left:100%}#stacks_in_3863 .location-left.slideout .glider-wrapper{margin-left:-100%}#stacks_in_3863 .location-right .glider-button.opened{right:100%}#stacks_in_3863 .location-right.slideout .glider-wrapper{margin-right:-100%}#stacks_in_3863 .location-top .glider-wrapper.opened,#stacks_in_3863 .location-bottom .glider-wrapper.opened{height:100%}#stacks_in_3863 .location-top .glider-button.opened{top:100%}#stacks_in_3863 .location-bottom .glider-button.opened{bottom:100%}}

	.protected_stacks_in_3869{
	-webkit-user-select: none!important;
	 -khtml-user-select: none!important;
	   -moz-user-select: none!important;
	     -o-user-select: none!important;
	        user-select: none!important;    
	}




.stacks_in_4423 > .grid-divider-wrapper > .grid-divider{height:calc(100% - 0px)}
/* SmoothScroll stack v1.2.0 [each.css] */



/* End of SmoothScroll stack */


#usefulStackWrapperstacks_in_4429 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 1200px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_4429 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_4429 {
		display: none;
	}
}












/* Start Print This 2 stack CSS code */.stacks_in_4430PrintThisOuter{	 	background-color: transparent;		padding: 16px;	border: 0px solid #CCCCCC;	-moz-border-radius: 0px;	-webkit-border-radius: 0px;	border-radius: 0px;}.stacks_in_4430PrintThis2{	position: relative;}@font-face {  font-family: "doo_fontsregular";  src: url('../files/printthis2Assets/font/doo_print-webfont.eot');  src: url('../files/printthis2Assets/font/doo_print-webfont.eot?#iefix') format('eot'), url('../files/printthis2Assets/font/doo_print-webfont.woff') format('woff'), url('../files/printthis2Assets/font/doo_print-webfont.ttf') format('truetype'), url('../files/printthis2Assets/font/doo_print-webfont.svg#doo_fontsregular') format('svg');  font-weight: normal;  font-style: normal;}.stacks_in_4430PrintThisButton{  float: right;  font-family: "doo_fontsregular";  font-size: 18px;  line-height: 18px;  font-weight: normal;  font-style: normal;  display: inline-block;  text-decoration: inherit;  color: #A63437;  cursor:pointer;}.stacks_in_4430PrintThisButton:hover{  color: #E27073;}.stacks_in_4430clearer{	clear: both;	height: 1px;	padding: 0;	margin: 0;}/* End Print This 2 stack CSS code *//* Start Defender stack CSS code */#stacks_in_4439{	-webkit-touch-callout: none;	-webkit-user-select: none;	-khtml-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;}.stacks_in_4439edit{	background: rgba(0,0,0,0.1);	border-radius: 4px;}.stacks_in_4439info{	background: #5A5A6C;	padding: 3px 10px 3px 10px;	margin: 10px 0px 20px 0px;	text-align: center;	color: #fff;	border-top-left-radius: 4px;	border-top-right-radius: 4px;}/* End Defender stack CSS code *//* -- Start Svg Each css Template -- */


#stacks_in_4440 img {
	position: relative;
	max-width: 100%;
	height: auto;
}

.stacks_in_4440svgwrapper{
	position: relative;
}



#stacks_in_4440 {
	text-align: center !important;
}





	@media (max-width: 61.9em) {
		#stacks_in_4440 {
			text-align: center !important;
		}
	}
	
	@media (max-width: 47.9em) {
		#stacks_in_4440 {
			text-align: center !important;
		}
	}






/* -- End Svg Each css Template -- */
#stacks_out_4440 {
	width: 70%;
}

#stacks_in_4418 {
	margin: 0px 0px 10px 0px;
}

#stacks_in_4443 {
	word-spacing: -1px;
}

#stacks_in_4419 {
	margin: 10px 0px 20px 0px;
}

#stacks_in_4436 {
	word-spacing: -1px;
}

#stacks_out_4448 {
	margin-right:0;
}

#stacks_in_4445 {
	margin: 0px 10px 40px 10px;
	padding: 0px 10px 40px 10px;
}

#stacks_out_4445 {
	width: 130px;
}


#stacks_in_4420 {
	background-color: rgba(249, 249, 249, 1.00);
}
.zkarte{z-index:1 !important}
#mc_stack_stacks_in_4459 *,
#mc_stack_stacks_in_4459 *::before,
#mc_stack_stacks_in_4459 *::after {
	box-sizing: border-box;
}







/* MiniCookie create, edit, delete buttons, and buttons for our own popup message */
#mc_button_stacks_in_4459,
#mc_button_accept_all_stacks_in_4459,
#mc_button_disallow_all_stacks_in_4459,
.mc_button_stacks_in_4459 {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-color: rgba(41, 145, 204, 0.20);
	border: 1px hidden rgba(41, 145, 204, 0.20);
	border-radius: 0.25rem;
	color: rgba(41, 145, 204, 1.00);
	cursor: pointer;
	margin-left: 1rem;
	display: inline-block;
	font-family: inherit;
	font-size: 1.125rem;
	font-weight: 600;
	padding: 8px 16px;
	text-align: center;
	transition: all 100ms ease-in-out;
	white-space: nowrap;
	font-weight: normal;
  font-style: normal;
  text-transform: none;
  text-decoration: none;
  font-weight: bold;
  
  
  
	margin-bottom: 5px;
	
	
}

#mc_button_stacks_in_4459:hover,
.mc_button_stacks_in_4459:hover,
#mc_button_accept_all_stacks_in_4459:hover,
#mc_button_disallow_all_stacks_in_4459:hover {
	color: rgba(82, 124, 154, 1.00);
	background-color: rgba(41, 145, 204, 0.40);
	border: 1px hidden rgba(41, 145, 204, 0.40);
}


#mc_button_stacks_in_4459:active,
.mc_button_stacks_in_4459:active,
#mc_button_accept_all_stacks_in_4459:active,
#mc_button_disallow_all_stacks_in_4459:active {
	color: rgba(82, 124, 154, 1.00);
	background-color: rgba(41, 145, 204, 0.40);
	border: 1px hidden rgba(41, 145, 204, 0.40);
	opacity: 0.50;
}

#mc_button_stacks_in_4459:focus,
#mc_button_accept_all_stacks_in_4459:focus,
#mc_button_disallow_all_stacks_in_4459:focus,
.mc_button_stacks_in_4459:focus {
	outline: 2px dotted rgba(82, 124, 154, 1.00);
}







#dialog_title_stacks_in_4459,
#dialog_desc_stacks_in_4459 {
	display: none;
}


@media print {
	#mc_stack_stacks_in_4459,
	#mc_window_shade_stacks_in_4459,
	#mc_wrapper_stacks_in_4459 {
		display: none;
	}
}



/* LinkPlus stack v1.1.4 */#stacks_in_4421 a:link {			color: #892214 !important;		}#stacks_in_4421 a:visited {	color: #892214 !important;	}#stacks_in_4421 a:hover,#stacks_in_4421 a:focus  {	color: #771A2B !important;	}#stacks_in_4421 a:active  {	color: #892214 !important;		}#stacks_in_4421 a:link span,#stacks_in_4421 .com_marathia_stacks_downloadlinkicon_stack a:link:before, /* for DLI */#stacks_in_4421 .com_marathia_stacks_downloadlinkicon_stack a:link:after /* for DLI */ {	color: #892214 !important;	text-decoration: none !important;	cursor: pointer;}#stacks_in_4421 a:visited span,#stacks_in_4421 .com_marathia_stacks_downloadlinkicon_stack a:visited:before, /* for DLI */#stacks_in_4421 .com_marathia_stacks_downloadlinkicon_stack a:visited:after /* for DLI */ {	color: #892214 !important;}#stacks_in_4421 a:hover span,#stacks_in_4421 a:focus span,#stacks_in_4421 .com_marathia_stacks_downloadlinkicon_stack a:hover:before, /* for DLI */#stacks_in_4421 .com_marathia_stacks_downloadlinkicon_stack a:focus:before, /* for DLI */#stacks_in_4421 .com_marathia_stacks_downloadlinkicon_stack a:hover:after, /* for DLI */#stacks_in_4421 .com_marathia_stacks_downloadlinkicon_stack a:focus:after /* for DLI */ {	color: #892214 !important;}#stacks_in_4421 a:active span,#stacks_in_4421 .com_marathia_stacks_downloadlinkicon_stack a:active:before, /* for DLI */#stacks_in_4421 .com_marathia_stacks_downloadlinkicon_stack a:active:after /* for DLI */ {	color: #892214 !important;}/* @group internal link icon *//* @end *//* @group external link icon *//* @end *//* @group email link icon */#stacks_in_4421 a[href^="mailto"] span:after {								content: "";}/* @end *//* End of LinkPlus stack */

#stacks_in_4422 {
	width: 100%;
	max-width: 100%;
}

@media (max-width: 768px) {
	#stacks_in_4422 {
		height: 460px;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	#stacks_in_4422 {
		height: 520px;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	#stacks_in_4422 {
		height: 580px;
	}
}
@media (min-width: 1200px) {
	#stacks_in_4422 {
		height: 640px;
	}
}

.de_futural_osmstack_stack {
    overflow: hidden !important;
}
#stacks_in_4466 {
	margin: 40px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}
#mc_stack_stacks_in_4470 *,
#mc_stack_stacks_in_4470 *::before,
#mc_stack_stacks_in_4470 *::after {
	box-sizing: border-box;
}







/* MiniCookie create, edit, delete buttons, and buttons for our own popup message */
#mc_button_stacks_in_4470,
#mc_button_accept_all_stacks_in_4470,
#mc_button_disallow_all_stacks_in_4470,
.mc_button_stacks_in_4470 {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-color: rgba(166, 52, 55, 1.00);
	border: 1px hidden rgba(41, 145, 204, 0.20);
	border-radius: 0.00rem;
	color: rgba(255, 255, 255, 1.00);
	cursor: pointer;
	margin-left: 1rem;
	display: inline-block;
	font-family: inherit;
	font-size: 1rem;
	font-weight: 600;
	padding: 8px 8px;
	text-align: center;
	transition: all 100ms ease-in-out;
	white-space: nowrap;
	font-weight: normal;
  font-style: normal;
  text-transform: none;
  text-decoration: none;
  
  
  
  
	margin-bottom: 5px;
	
	
}

#mc_button_stacks_in_4470:hover,
.mc_button_stacks_in_4470:hover,
#mc_button_accept_all_stacks_in_4470:hover,
#mc_button_disallow_all_stacks_in_4470:hover {
	color: rgba(255, 255, 255, 1.00);
	background-color: rgba(166, 52, 55, 1.00);
	border: 1px hidden rgba(94, 110, 138, 0.80);
}


#mc_button_stacks_in_4470:active,
.mc_button_stacks_in_4470:active,
#mc_button_accept_all_stacks_in_4470:active,
#mc_button_disallow_all_stacks_in_4470:active {
	color: rgba(255, 255, 255, 1.00);
	background-color: rgba(166, 52, 55, 1.00);
	border: 1px hidden rgba(94, 110, 138, 0.80);
	opacity: 0.50;
}

#mc_button_stacks_in_4470:focus,
#mc_button_accept_all_stacks_in_4470:focus,
#mc_button_disallow_all_stacks_in_4470:focus,
.mc_button_stacks_in_4470:focus {
	outline: 2px dotted rgba(255, 255, 255, 1.00);
}







#dialog_title_stacks_in_4470,
#dialog_desc_stacks_in_4470 {
	display: none;
}


@media print {
	#mc_stack_stacks_in_4470,
	#mc_window_shade_stacks_in_4470,
	#mc_wrapper_stacks_in_4470 {
		display: none;
	}
}




#stacks_in_4409 {
	word-spacing: 1px;
}
/* custom stuff */


#corner-stacks_in_4333 .corner-modal
{
  z-index: 9999;
  max-width:400px;
  max-height:620px;
}



#corner-stacks_in_4333 .corner-content {
	border:0px solid rgba(0, 0, 0, 0.40);
	border-radius:0px;
  background-color:rgba(166, 52, 55, 1.00);
  color: rgba(255, 255, 255, 1.00);
  overflow:auto;
}

#corner-stacks_in_4333 .corner-button
{
	font-family: ;
	font-size: 16px;
  font-weight: 700;
	border:0px solid rgba(166, 52, 55, 1.00);
	border-radius:0px;
  background-color:rgba(166, 52, 55, 1.00);
  color: rgba(255, 255, 255, 1.00);
  padding-top: 6px;
  padding-right: 10px;
  padding-bottom: 6px;
  padding-left: 10px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 20px;
  margin-left: 0px;
  z-index: 9998;
}


#corner-stacks_in_4333 .corner-button.corner-tl,
#corner-stacks_in_4333 .corner-button.corner-tr {
  margin-top: -60px;
}

#corner-stacks_in_4333 .corner-button.corner-bl,
#corner-stacks_in_4333 .corner-button.corner-br {
  margin-bottom: -60px;
}


#corner-stacks_in_4333 .corner-content {
	padding-top: 30px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  margin-top: 10px;
  margin-right: 10px;
  margin-bottom: 10px;
  margin-left: 10px;
}

#corner-stacks_in_4333 .corner-button.corner-tl.corner-show,
#corner-stacks_in_4333 .corner-button.corner-tr.corner-show {
  margin-top: 0px;
}

#corner-stacks_in_4333 .corner-button.corner-bl.corner-show,
#corner-stacks_in_4333 .corner-button.corner-br.corner-show {
  margin-bottom: 20px;
}


/* hide the text in button on smaller screens */
@media only screen and (max-width: 770px)  
{ 
  #corner-stacks_in_4333 .corner-modal
  {
    width:100%;
    max-width:100%;
    max-height:100%;
    margin:0;
  }

  #corner-stacks_in_4333 .corner-content
  {
    margin:4px;
  }

  #corner-stacks_in_4333 span.corner-label { 
    display:none; 
  }
}



/* Start Defender stack CSS code */#stacks_in_4336{	-webkit-touch-callout: none;	-webkit-user-select: none;	-khtml-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;}.stacks_in_4336edit{	background: rgba(0,0,0,0.1);	border-radius: 4px;}.stacks_in_4336info{	background: #5A5A6C;	padding: 3px 10px 3px 10px;	margin: 10px 0px 20px 0px;	text-align: center;	color: #fff;	border-top-left-radius: 4px;	border-top-right-radius: 4px;}/* End Defender stack CSS code */
#stacks_in_4336 {
	margin: 24px 0px 0px 0px;
}
/* Remote Image 1.3.0 */

.stacks_in_4329 {
	max-width: 100%;
}

.stacks_in_4329 img {
	width: 90% !important;
	height: auto !important;
	border-radius: 0px;
}




/* CSSgram | Copyright (c) 2015 Una Kravets | http://una.im/CSSgram | MIT license | Version 0.1.7 */
.aden{-webkit-filter:hue-rotate(-20deg) contrast(.9) saturate(.85) brightness(1.2);filter:hue-rotate(-20deg) contrast(.9) saturate(.85) brightness(1.2)}.aden::after{background:-webkit-linear-gradient(left,rgba(66,10,14,.2),transparent);background:linear-gradient(to right,rgba(66,10,14,.2),transparent);mix-blend-mode:darken}.perpetua::after,.reyes::after{mix-blend-mode:soft-light;opacity:.5}.inkwell{-webkit-filter:sepia(.3) contrast(1.1) brightness(1.1) grayscale(1);filter:sepia(.3) contrast(1.1) brightness(1.1) grayscale(1)}.perpetua::after{background:-webkit-linear-gradient(top,#005b9a,#e6c13d);background:linear-gradient(to bottom,#005b9a,#e6c13d)}.reyes{-webkit-filter:sepia(.22) brightness(1.1) contrast(.85) saturate(.75);filter:sepia(.22) brightness(1.1) contrast(.85) saturate(.75)}.reyes::after{background:#efcdad}.gingham{-webkit-filter:brightness(1.05) hue-rotate(-10deg);filter:brightness(1.05) hue-rotate(-10deg)}.gingham::after{background:-webkit-linear-gradient(left,rgba(66,10,14,.2),transparent);background:linear-gradient(to right,rgba(66,10,14,.2),transparent);mix-blend-mode:darken}.toaster{-webkit-filter:contrast(1.5) brightness(.9);filter:contrast(1.5) brightness(.9)}.toaster::after{background:-webkit-radial-gradient(circle,#804e0f,#3b003b);background:radial-gradient(circle,#804e0f,#3b003b);mix-blend-mode:screen}.walden{-webkit-filter:brightness(1.1) hue-rotate(-10deg) sepia(.3) saturate(1.6);filter:brightness(1.1) hue-rotate(-10deg) sepia(.3) saturate(1.6)}.walden::after{background:#04c;mix-blend-mode:screen;opacity:.3}.hudson{-webkit-filter:brightness(1.2) contrast(.9) saturate(1.1);filter:brightness(1.2) contrast(.9) saturate(1.1)}.hudson::after{background:-webkit-radial-gradient(circle,#a6b1ff 50%,#342134);background:radial-gradient(circle,#a6b1ff 50%,#342134);mix-blend-mode:multiply;opacity:.5}.earlybird{-webkit-filter:contrast(.9) sepia(.2);filter:contrast(.9) sepia(.2)}.earlybird::after{background:-webkit-radial-gradient(circle,#d0ba8e 20%,#360309 85%,#1d0210 100%);background:radial-gradient(circle,#d0ba8e 20%,#360309 85%,#1d0210 100%);mix-blend-mode:overlay}.mayfair{-webkit-filter:contrast(1.1) saturate(1.1);filter:contrast(1.1) saturate(1.1)}.mayfair::after{background:-webkit-radial-gradient(40% 40%,circle,rgba(255,255,255,.8),rgba(255,200,200,.6),#111 60%);background:radial-gradient(circle at 40% 40%,rgba(255,255,255,.8),rgba(255,200,200,.6),#111 60%);mix-blend-mode:overlay;opacity:.4}.lofi{-webkit-filter:saturate(1.1) contrast(1.5);filter:saturate(1.1) contrast(1.5)}.lofi::after{background:-webkit-radial-gradient(circle,transparent 70%,#222 150%);background:radial-gradient(circle,transparent 70%,#222 150%);mix-blend-mode:multiply}._1977{-webkit-filter:contrast(1.1) brightness(1.1) saturate(1.3);filter:contrast(1.1) brightness(1.1) saturate(1.3)}._1977:after{background:rgba(243,106,188,.3);mix-blend-mode:screen}.brooklyn{-webkit-filter:contrast(.9) brightness(1.1);filter:contrast(.9) brightness(1.1)}.brooklyn::after{background:-webkit-radial-gradient(circle,rgba(168,223,193,.4) 70%,#c4b7c8);background:radial-gradient(circle,rgba(168,223,193,.4) 70%,#c4b7c8);mix-blend-mode:overlay}.xpro2{-webkit-filter:sepia(.3);filter:sepia(.3)}.xpro2::after{background:-webkit-radial-gradient(circle,#e6e7e0 40%,rgba(43,42,161,.6) 110%);background:radial-gradient(circle,#e6e7e0 40%,rgba(43,42,161,.6) 110%);mix-blend-mode:color-burn}.nashville{-webkit-filter:sepia(.2) contrast(1.2) brightness(1.05) saturate(1.2);filter:sepia(.2) contrast(1.2) brightness(1.05) saturate(1.2)}.nashville::after{background:rgba(0,70,150,.4);mix-blend-mode:lighten}.nashville::before{background:rgba(247,176,153,.56);mix-blend-mode:darken}.lark{-webkit-filter:contrast(.9);filter:contrast(.9)}.lark::after{background:rgba(242,242,242,.8);mix-blend-mode:darken}.lark::before{background:#22253f;mix-blend-mode:color-dodge}.moon{-webkit-filter:grayscale(1) contrast(1.1) brightness(1.1);filter:grayscale(1) contrast(1.1) brightness(1.1)}.moon::before{background:#a0a0a0;mix-blend-mode:soft-light}.moon::after{background:#383838;mix-blend-mode:lighten}.clarendon{-webkit-filter:contrast(1.2) saturate(1.35);filter:contrast(1.2) saturate(1.35)}.clarendon:before{background:rgba(127,187,227,.2);mix-blend-mode:overlay}.willow{-webkit-filter:grayscale(.5) contrast(.95) brightness(.9);filter:grayscale(.5) contrast(.95) brightness(.9)}.willow::before{background-color:radial-gradient(40%,circle,#d4a9af 55%,#000 150%);mix-blend-mode:overlay}.willow::after{background-color:#d8cdcb;mix-blend-mode:color}.rise{-webkit-filter:brightness(1.05) sepia(.2) contrast(.9) saturate(.9);filter:brightness(1.05) sepia(.2) contrast(.9) saturate(.9)}.rise::after{background:-webkit-radial-gradient(circle,rgba(232,197,152,.8),transparent 90%);background:radial-gradient(circle,rgba(232,197,152,.8),transparent 90%);mix-blend-mode:overlay;opacity:.6}.rise::before{background:-webkit-radial-gradient(circle,rgba(236,205,169,.15) 55%,rgba(50,30,7,.4));background:radial-gradient(circle,rgba(236,205,169,.15) 55%,rgba(50,30,7,.4));mix-blend-mode:multiply}._1977:after,._1977:before,.aden:after,.aden:before,.brooklyn:after,.brooklyn:before,.clarendon:after,.clarendon:before,.earlybird:after,.earlybird:before,.gingham:after,.gingham:before,.hudson:after,.hudson:before,.inkwell:after,.inkwell:before,.lark:after,.lark:before,.lofi:after,.lofi:before,.mayfair:after,.mayfair:before,.moon:after,.moon:before,.nashville:after,.nashville:before,.perpetua:after,.perpetua:before,.reyes:after,.reyes:before,.rise:after,.rise:before,.slumber:after,.slumber:before,.toaster:after,.toaster:before,.walden:after,.walden:before,.willow:after,.willow:before,.xpro2:after,.xpro2:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}._1977,.aden,.brooklyn,.clarendon,.earlybird,.gingham,.hudson,.inkwell,.lark,.lofi,.mayfair,.moon,.nashville,.perpetua,.reyes,.rise,.slumber,.toaster,.walden,.willow,.xpro2{position:relative}._1977 img,.aden img,.brooklyn img,.clarendon img,.earlybird img,.gingham img,.hudson img,.inkwell img,.lark img,.lofi img,.mayfair img,.moon img,.nashville img,.perpetua img,.reyes img,.rise img,.slumber img,.toaster img,.walden img,.willow img,.xpro2 img{width:100%;z-index:1}._1977:before,.aden:before,.brooklyn:before,.clarendon:before,.earlybird:before,.gingham:before,.hudson:before,.inkwell:before,.lark:before,.lofi:before,.mayfair:before,.moon:before,.nashville:before,.perpetua:before,.reyes:before,.rise:before,.slumber:before,.toaster:before,.walden:before,.willow:before,.xpro2:before{z-index:2}._1977:after,.aden:after,.brooklyn:after,.clarendon:after,.earlybird:after,.gingham:after,.hudson:after,.inkwell:after,.lark:after,.lofi:after,.mayfair:after,.moon:after,.nashville:after,.perpetua:after,.reyes:after,.rise:after,.slumber:after,.toaster:after,.walden:after,.willow:after,.xpro2:after{z-index:3}.slumber{-webkit-filter:saturate(.66) brightness(1.05);filter:saturate(.66) brightness(1.05)}.slumber::after{background:rgba(125,105,24,.5);mix-blend-mode:soft-light}.slumber::before{background:rgba(69,41,12,.4);mix-blend-mode:lighten}
/* LinkPlus stack v1.1.4 */#stacks_in_4338 a:link {			color: #FFFFFF !important;		}#stacks_in_4338 a:visited {	color: #FFFFFF !important;	}#stacks_in_4338 a:hover,#stacks_in_4338 a:focus  {	color: #FFFFFF !important;	}#stacks_in_4338 a:active  {	color: #FFFFFF !important;		}#stacks_in_4338 a:link span,#stacks_in_4338 .com_marathia_stacks_downloadlinkicon_stack a:link:before, /* for DLI */#stacks_in_4338 .com_marathia_stacks_downloadlinkicon_stack a:link:after /* for DLI */ {	color: #FFFFFF !important;	text-decoration: none !important;	cursor: pointer;}#stacks_in_4338 a:visited span,#stacks_in_4338 .com_marathia_stacks_downloadlinkicon_stack a:visited:before, /* for DLI */#stacks_in_4338 .com_marathia_stacks_downloadlinkicon_stack a:visited:after /* for DLI */ {	color: #FFFFFF !important;}#stacks_in_4338 a:hover span,#stacks_in_4338 a:focus span,#stacks_in_4338 .com_marathia_stacks_downloadlinkicon_stack a:hover:before, /* for DLI */#stacks_in_4338 .com_marathia_stacks_downloadlinkicon_stack a:focus:before, /* for DLI */#stacks_in_4338 .com_marathia_stacks_downloadlinkicon_stack a:hover:after, /* for DLI */#stacks_in_4338 .com_marathia_stacks_downloadlinkicon_stack a:focus:after /* for DLI */ {	color: #FFFFFF !important;}#stacks_in_4338 a:active span,#stacks_in_4338 .com_marathia_stacks_downloadlinkicon_stack a:active:before, /* for DLI */#stacks_in_4338 .com_marathia_stacks_downloadlinkicon_stack a:active:after /* for DLI */ {	color: #FFFFFF !important;}/* @group internal link icon *//* @end *//* @group external link icon *//* @end *//* @group email link icon */#stacks_in_4338 a[href^="mailto"] span:after {								content: "";}/* @end *//* End of LinkPlus stack */
#stacks_in_4330 {
	margin: 0px 0px 10px 0px;
}

#stacks_in_4341 {
	word-spacing: -1px;
}
#stacks_in_4344 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_4344 .jwresp_col{overflow:hidden;margin:0;width:49%; float:left;}#stacks_in_4344 #jwresp_col2_stacks_in_4344{ float:right; width:49%}@media screen and (max-width:500px){#stacks_in_4344 #jwresp_col1_stacks_in_4344,#stacks_in_4344 #jwresp_col2_stacks_in_4344{width:100%;float:none;display:block}#stacks_in_4344 #jwresp_col1_stacks_in_4344{margin-bottom:15px}}

#stacks_in_4344 {
	margin: 0px 0px 2px 0px;
}

#stacks_in_4345 {
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 2px 0px;
}

#stacks_out_4345 {
	width: 120px;
	margin-left:0;
}

#stacks_out_4348 {
	width: 94px;
	margin-right:0;
}
#mc_stack_stacks_in_4351 *,
#mc_stack_stacks_in_4351 *::before,
#mc_stack_stacks_in_4351 *::after {
	box-sizing: border-box;
}







/* MiniCookie create, edit, delete buttons, and buttons for our own popup message */
#mc_button_stacks_in_4351,
#mc_button_accept_all_stacks_in_4351,
#mc_button_disallow_all_stacks_in_4351,
.mc_button_stacks_in_4351 {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-color: rgba(41, 145, 204, 0.20);
	border: 1px hidden rgba(41, 145, 204, 0.20);
	border-radius: 0.25rem;
	color: rgba(41, 145, 204, 1.00);
	cursor: pointer;
	margin-left: 1rem;
	display: inline-block;
	font-family: inherit;
	font-size: 1.125rem;
	font-weight: 600;
	padding: 8px 16px;
	text-align: center;
	transition: all 100ms ease-in-out;
	white-space: nowrap;
	font-weight: normal;
  font-style: normal;
  text-transform: none;
  text-decoration: none;
  font-weight: bold;
  
  
  
	margin-bottom: 5px;
	
	
}

#mc_button_stacks_in_4351:hover,
.mc_button_stacks_in_4351:hover,
#mc_button_accept_all_stacks_in_4351:hover,
#mc_button_disallow_all_stacks_in_4351:hover {
	color: rgba(82, 124, 154, 1.00);
	background-color: rgba(41, 145, 204, 0.40);
	border: 1px hidden rgba(41, 145, 204, 0.40);
}


#mc_button_stacks_in_4351:active,
.mc_button_stacks_in_4351:active,
#mc_button_accept_all_stacks_in_4351:active,
#mc_button_disallow_all_stacks_in_4351:active {
	color: rgba(82, 124, 154, 1.00);
	background-color: rgba(41, 145, 204, 0.40);
	border: 1px hidden rgba(41, 145, 204, 0.40);
	opacity: 0.50;
}

#mc_button_stacks_in_4351:focus,
#mc_button_accept_all_stacks_in_4351:focus,
#mc_button_disallow_all_stacks_in_4351:focus,
.mc_button_stacks_in_4351:focus {
	outline: 2px dotted rgba(82, 124, 154, 1.00);
}







#dialog_title_stacks_in_4351,
#dialog_desc_stacks_in_4351 {
	display: none;
}


@media print {
	#mc_stack_stacks_in_4351,
	#mc_window_shade_stacks_in_4351,
	#mc_wrapper_stacks_in_4351 {
		display: none;
	}
}



/* @group Page */

/* Stop the background page scrolling when the modal is open */
body.sociableOpen {
	overflow: hidden !important;
}

/* @end */

/* @group Share Button */

#socialPopupTriggerButtonstacks_in_4331 *,
#socialPopupTriggerButtonstacks_in_4331 *::after,
#socialPopupTriggerButtonstacks_in_4331 *::before {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}


#socialPopupTriggerButtonstacks_in_4331 {
	position: fixed;
	top: 50.00%;
	left: 0.00%;
	cursor: pointer;
	z-index: 9998;
}





#socialPopupTriggerButtonstacks_in_4331 {
	display: none;
}


#socialPopupTriggerButtonstacks_in_4331 a {
	background: none;
	border: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 10;
	outline: none;
}

#socialPopupTriggerButtonstacks_in_4331 a:focus {
	outline: none;
	border: none;
}

#socialPopupTriggerButtonstacks_in_4331 #socialPopupTriggerButtonBorderstacks_in_4331 {
	border: 0px solid #E6E6E6;
	background: #A63437;
	border-radius: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	height: 32px;
	overflow: hidden;
	z-index: 5;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
}

#socialPopupTriggerButtonstacks_in_4331:hover #socialPopupTriggerButtonBorderstacks_in_4331 {
	border: 0px solid #999999;
	background: #A63437;
}


#socialPopupTriggerButtonstacks_in_4331:hover #socialPopupTriggerButtonBorderstacks_in_4331 {
	padding-right: 15px;
}




#socialPopupTriggerButtonstacks_in_4331 #socialPopupTriggerButtonIconstacks_in_4331 [class^="fa fa-"] {
	color: #FFFFFF;
	font-size: 16px;
	line-height: 32px;
	width: 32px;
	text-align: center;
	display: block;
	float: left;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
}

#socialPopupTriggerButtonstacks_in_4331:hover #socialPopupTriggerButtonBorderstacks_in_4331 [class^="fa fa-"] {
	color: #FFFFFF;
}

#socialPopupTriggerButtonstacks_in_4331 #socialPopupTriggerButtonTextstacks_in_4331 {
	color: #FFFFFF;
	font: 16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	float: right;
	max-width: 0px;
	overflow: hidden;
	line-height: 32px;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
}




#socialPopupTriggerButtonstacks_in_4331:hover #socialPopupTriggerButtonTextstacks_in_4331 {
	max-width: 300px;
	color: #FFFFFF;
}


/* @end */

/* @group Content Block (top of modal) */

#sociableContentBlock {
	max-width: 1200px;
	margin: 0 auto;
	text-align: center;
}

#adBlockMessage {
	display: none;
}

#adBlockMessage.adBlockTrue {
	display: block;
	color: #ffffff;
	text-align: center;
	font-size: 16px;
}

/* @end */

/* @group Modal Window */

/* General styles for the modal */

/* 
Styles for the html/body for special modal where we want 3d effects
Note that we need a container wrapping all content on the page for the 
perspective effects (not including the modals and the overlay).
*/

.socialPopupModalPerspective,
.socialPopupModalPerspective body {
	height: 100%;
	overflow: hidden;
}

.socialPopupModalPerspective body  {
	background: #222;
	-webkit-perspective: 600px;
	-moz-perspective: 600px;
	perspective: 600px;
}

.socialPopupModal-1 {
	position: fixed;
	top: 0%;
	left: 0%;
	width: 100%;
	overflow: auto;
	height: 100%;
	z-index: 99971;
	visibility: hidden;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
}

.socialPopupModalShow {
	visibility: visible;
}

.socialPopupModalOverlay {
	position: fixed;
	width: 100%;
	height: 100%;
	visibility: hidden;
	top: 0;
	left: 0;
	z-index: 9997;
	opacity: 0;
	background: #242628;
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	transition: all 1000ms;
}

.socialPopupModalShow ~ .socialPopupModalOverlay {
	opacity: 0.99;
	visibility: visible;
}

/* Content styles */
#socialPopupModalContentstacks_in_4331 {
	position: relative;
	border-radius: 3px;
	margin: 0 auto;
}

/* Individual modal styles with animations/transitions */

/*  */

/* @group Effect 1 */

/* Effect 1: Fade in and scale up */
.socialPopupModalEffect-1 #socialPopupModalContentstacks_in_4331 {
	-webkit-transform: scale(0.7);
	-moz-transform: scale(0.7);
	-ms-transform: scale(0.7);
	transform: scale(0.7);
	opacity: 0;
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	transition: all 1000ms;
}

.socialPopupModalShow.socialPopupModalEffect-1 #socialPopupModalContentstacks_in_4331 {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}

/* @end */

/* @group Effect 2 */

/* Effect 2: Slide from the right */
.socialPopupModalEffect-2 #socialPopupModalContentstacks_in_4331 {
	-webkit-transform: translateX(20%);
	-moz-transform: translateX(20%);
	-ms-transform: translateX(20%);
	transform: translateX(20%);
	opacity: 0;
	-webkit-transition: all 1000ms cubic-bezier(0.25, 0.5, 0.5, 0.9);
	-moz-transition: all 1000ms cubic-bezier(0.25, 0.5, 0.5, 0.9);
	transition: all 1000ms cubic-bezier(0.25, 0.5, 0.5, 0.9);
}

.socialPopupModalShow.socialPopupModalEffect-2 #socialPopupModalContentstacks_in_4331 {
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	opacity: 1;
}

/* @end */

/* @group Effect 3 */

/* Effect 3: Slide from the bottom */
.socialPopupModalEffect-3 #socialPopupModalContentstacks_in_4331 {
	-webkit-transform: translateY(20%);
	-moz-transform: translateY(20%);
	-ms-transform: translateY(20%);
	transform: translateY(20%);
	opacity: 0;
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	transition: all 1000ms;
}

.socialPopupModalShow.socialPopupModalEffect-3 #socialPopupModalContentstacks_in_4331 {
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
}

/* @end */

/* @group Effect 4 */

/* Effect 4: Newspaper */
.socialPopupModalEffect-4 #socialPopupModalContentstacks_in_4331 {
	-webkit-transform: scale(0) rotate(720deg);
	-moz-transform: scale(0) rotate(720deg);
	-ms-transform: scale(0) rotate(720deg);
	transform: scale(0) rotate(720deg);
	opacity: 0;
}

.socialPopupModalShow.socialPopupModalEffect-4 ~ .socialPopupModalOverlay,
.socialPopupModalEffect-4 #socialPopupModalContentstacks_in_4331 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	transition: all 1000ms;
}

.socialPopupModalShow.socialPopupModalEffect-4 #socialPopupModalContentstacks_in_4331 {
	-webkit-transform: scale(1) rotate(0deg);
	-moz-transform: scale(1) rotate(0deg);
	-ms-transform: scale(1) rotate(0deg);
	transform: scale(1) rotate(0deg);
	opacity: 1;
}

/* @end */

/* @group Effect 5 */

/* Effect 5: fall */
.socialPopupModalEffect-5.socialPopupModal-1{
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}

.socialPopupModalEffect-5 #socialPopupModalContentstacks_in_4331 {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translateZ(600px) rotateX(20deg); 
	-moz-transform: translateZ(600px) rotateX(20deg); 
	-ms-transform: translateZ(600px) rotateX(20deg); 
	transform: translateZ(600px) rotateX(20deg); 
	opacity: 0;
}

.socialPopupModalShow.socialPopupModalEffect-5 #socialPopupModalContentstacks_in_4331 {
	-webkit-transition: all 1000ms ease-in;
	-moz-transition: all 1000ms ease-in;
	transition: all 1000ms ease-in;
	-webkit-transform: translateZ(0px) rotateX(0deg);
	-moz-transform: translateZ(0px) rotateX(0deg);
	-ms-transform: translateZ(0px) rotateX(0deg);
	transform: translateZ(0px) rotateX(0deg); 
	opacity: 1;
}

/* @end */

/* @group Effect 6 */

/* Effect 6: side fall */
.socialPopupModalEffect-6.socialPopupModal-1{
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}

.socialPopupModalEffect-6 #socialPopupModalContentstacks_in_4331 {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translate(30%) translateZ(600px) rotate(10deg); 
	-moz-transform: translate(30%) translateZ(600px) rotate(10deg);
	-ms-transform: translate(30%) translateZ(600px) rotate(10deg);
	transform: translate(30%) translateZ(600px) rotate(10deg); 
	opacity: 0;
}

.socialPopupModalShow.socialPopupModalEffect-6 #socialPopupModalContentstacks_in_4331 {
	-webkit-transition: all 1000ms ease-in;
	-moz-transition: all 1000ms ease-in;
	transition: all 1000ms ease-in;
	-webkit-transform: translate(0%) translateZ(0) rotate(0deg);
	-moz-transform: translate(0%) translateZ(0) rotate(0deg);
	-ms-transform: translate(0%) translateZ(0) rotate(0deg);
	transform: translate(0%) translateZ(0) rotate(0deg);
	opacity: 1;
}

/* @end */

/* @group Effect 7 */

/* Effect 7:  slide and stick to top */
.socialPopupModalEffect-7{
	top: 0;
	-webkit-transform: translateX(-0%);
	-moz-transform: translateX(-0%);
	-ms-transform: translateX(-0%);
	transform: translateX(-0%);
}

.socialPopupModalEffect-7 #socialPopupModalContentstacks_in_4331 {
	-webkit-transform: translateY(-200%);
	-moz-transform: translateY(-200%);
	-ms-transform: translateY(-200%);
	transform: translateY(-200%);
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	transition: all 1000ms;
	opacity: 0;
}

.socialPopupModalShow.socialPopupModalEffect-7 #socialPopupModalContentstacks_in_4331 {
	-webkit-transform: translateY(0%);
	-moz-transform: translateY(0%);
	-ms-transform: translateY(0%);
	transform: translateY(0%);
	border-radius: 0 0 3px 3px;
	opacity: 1;
}

/* @end */

/* @group Effect 8 */

/* Effect 8: 3D flip horizontal */
.socialPopupModalEffect-8.socialPopupModal-1{
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}

.socialPopupModalEffect-8 #socialPopupModalContentstacks_in_4331 {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateY(-70deg);
	-moz-transform: rotateY(-70deg);
	-ms-transform: rotateY(-70deg);
	transform: rotateY(-70deg);
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	transition: all 1000ms;
	opacity: 0;
}

.socialPopupModalShow.socialPopupModalEffect-8 #socialPopupModalContentstacks_in_4331 {
	-webkit-transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
	-ms-transform: rotateY(0deg);
	transform: rotateY(0deg);
	opacity: 1;
}

/* @end */

/* @group Effect 9 */

/* Effect 9: 3D flip vertical */
.socialPopupModalEffect-9.socialPopupModal-1{
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}

.socialPopupModalEffect-9 #socialPopupModalContentstacks_in_4331 {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateX(-70deg);
	-moz-transform: rotateX(-70deg);
	-ms-transform: rotateX(-70deg);
	transform: rotateX(-70deg);
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	transition: all 1000ms;
	opacity: 0;
}

.socialPopupModalShow.socialPopupModalEffect-9 #socialPopupModalContentstacks_in_4331 {
	-webkit-transform: rotateX(0deg);
	-moz-transform: rotateX(0deg);
	-ms-transform: rotateX(0deg);
	transform: rotateX(0deg);
	opacity: 1;
}

/* @end */

/* @group Effect 10 */

/* Effect 10: 3D sign */
.socialPopupModalEffect-10.socialPopupModal-1{
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}

.socialPopupModalEffect-10 #socialPopupModalContentstacks_in_4331 {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateX(-60deg);
	-moz-transform: rotateX(-60deg);
	-ms-transform: rotateX(-60deg);
	transform: rotateX(-60deg);
	-webkit-transform-origin: 50% 0;
	-moz-transform-origin: 50% 0;
	transform-origin: 50% 0;
	opacity: 0;
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	transition: all 1000ms;
}

.socialPopupModalShow.socialPopupModalEffect-10 #socialPopupModalContentstacks_in_4331 {
	-webkit-transform: rotateX(0deg);
	-moz-transform: rotateX(0deg);
	-ms-transform: rotateX(0deg);
	transform: rotateX(0deg);
	opacity: 1;
}

/* @end */

/* @group Effect 11 */

/* Effect 11: Super scaled */
.socialPopupModalEffect-11 #socialPopupModalContentstacks_in_4331 {
	-webkit-transform: scale(2);
	-moz-transform: scale(2);
	-ms-transform: scale(2);
	transform: scale(2);
	opacity: 0;
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	transition: all 1000ms;
}

.socialPopupModalShow.socialPopupModalEffect-11 #socialPopupModalContentstacks_in_4331 {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}

/* @end */

/* @group Effect 12 */

/* Effect 12:  Just me */
.socialPopupModalEffect-12 #socialPopupModalContentstacks_in_4331 {
	-webkit-transform: scale(0.8);
	-moz-transform: scale(0.8);
	-ms-transform: scale(0.8);
	transform: scale(0.8);
	opacity: 0;
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	transition: all 1000ms;
}

.socialPopupModalShow.socialPopupModalEffect-12 ~ .socialPopupModalOverlay {
	background: #000000;
} 

.socialPopupModalEffect-12 #socialPopupModalContentstacks_in_4331 h3,
.socialPopupModalEffect-12 #socialPopupModalContentstacks_in_4331 {
	background: transparent;
}

.socialPopupModalShow.socialPopupModalEffect-12 #socialPopupModalContentstacks_in_4331 {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}

/* @end */

/* @group Effect 13 */

/* Effect 13: 3D slit */
.socialPopupModalEffect-13.socialPopupModal-1{
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}

.socialPopupModalEffect-13 #socialPopupModalContentstacks_in_4331 {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translateZ(-3000px) rotateY(90deg);
	-moz-transform: translateZ(-3000px) rotateY(90deg);
	-ms-transform: translateZ(-3000px) rotateY(90deg);
	transform: translateZ(-3000px) rotateY(90deg);
	opacity: 0;
}

.socialPopupModalShow.socialPopupModalEffect-13 #socialPopupModalContentstacks_in_4331 {
	-webkit-animation: slit .7s forwards ease-out;
	-moz-animation: slit .7s forwards ease-out;
	animation: slit .7s forwards ease-out;
}

@-webkit-keyframes slit {
	50% { -webkit-transform: translateZ(-250px) rotateY(89deg); opacity: .5; -webkit-animation-timing-function: ease-out;}
	100% { -webkit-transform: translateZ(0) rotateY(0deg); opacity: 1; }
}

@-moz-keyframes slit {
	50% { -moz-transform: translateZ(-250px) rotateY(89deg); opacity: .5; -moz-animation-timing-function: ease-out;}
	100% { -moz-transform: translateZ(0) rotateY(0deg); opacity: 1; }
}

@keyframes slit {
	50% { transform: translateZ(-250px) rotateY(89deg); opacity: 1; animation-timing-function: ease-in;}
	100% { transform: translateZ(0) rotateY(0deg); opacity: 1; }
}

/* @end */

/* @group Effect 14 */

/* Effect 14:  3D Rotate from bottom */
.socialPopupModalEffect-14.socialPopupModal-1{
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}

.socialPopupModalEffect-14 #socialPopupModalContentstacks_in_4331 {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translateY(100%) rotateX(90deg);
	-moz-transform: translateY(100%) rotateX(90deg);
	-ms-transform: translateY(100%) rotateX(90deg);
	transform: translateY(100%) rotateX(90deg);
	-webkit-transform-origin: 0 100%;
	-moz-transform-origin: 0 100%;
	transform-origin: 0 100%;
	opacity: 0;
	-webkit-transition: all 1000ms ease-out;
	-moz-transition: all 1000ms ease-out;
	transition: all 1000ms ease-out;
}

.socialPopupModalShow.socialPopupModalEffect-14 #socialPopupModalContentstacks_in_4331 {
	-webkit-transform: translateY(0%) rotateX(0deg);
	-moz-transform: translateY(0%) rotateX(0deg);
	-ms-transform: translateY(0%) rotateX(0deg);
	transform: translateY(0%) rotateX(0deg);
	opacity: 1;
}

/* @end */

/* @group Effect 15 */

/* Effect 15:  3D Rotate in from left */
.socialPopupModalEffect-15.socialPopupModal-1{
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}

.socialPopupModalEffect-15 #socialPopupModalContentstacks_in_4331 {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translateZ(100px) translateX(-30%) rotateY(90deg);
	-moz-transform: translateZ(100px) translateX(-30%) rotateY(90deg);
	-ms-transform: translateZ(100px) translateX(-30%) rotateY(90deg);
	transform: translateZ(100px) translateX(-30%) rotateY(90deg);
	-webkit-transform-origin: 0 100%;
	-moz-transform-origin: 0 100%;
	transform-origin: 0 100%;
	opacity: 0;
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	transition: all 1000ms;
}

.socialPopupModalShow.socialPopupModalEffect-15 #socialPopupModalContentstacks_in_4331 {
	-webkit-transform: translateZ(0px) translateX(0%) rotateY(0deg);
	-moz-transform: translateZ(0px) translateX(0%) rotateY(0deg);
	-ms-transform: translateZ(0px) translateX(0%) rotateY(0deg);
	transform: translateZ(0px) translateX(0%) rotateY(0deg);
	opacity: 1;
}

/* @end */

/*  */

/* @end */

/* @group Close button */

#sociableCloseButtonstacks_in_4331 {
	position: absolute;
	top: 0;
	right: 0;
	padding: 0;
	margin: 0;
	color: #FFFFFF;
	font-size: 40px;
	line-height: 80px;
	width: 80px;
	text-align: center;
	text-decoration: none;
	background: none;
	border: none;
	outline: none;
	transition: all ease-in-out 300ms;
}

#sociableCloseButtonstacks_in_4331 [class^="fa fa-"] {
	color: #FFFFFF;
	transition: all ease-in-out 300ms;
}

#sociableCloseButtonstacks_in_4331:hover,
#sociableCloseButtonstacks_in_4331:hover [class^="fa fa-"] {
	color: #CDCDCD;
}

/* @end */

/* @group Radioactive Scroll Indicator */

@-webkit-keyframes radioactiveGlow {
	from { -webkit-box-shadow: 0 0 50px #FFFFFF; }
 	50% { -webkit-box-shadow: 0 0 0px #000000; }
 	to { -webkit-box-shadow: 0 0 50px #FFFFFF; }
}

@-moz-keyframes radioactiveGlow {
	from { -moz-box-shadow: 0 0 50px #FFFFFF; }
 	50% { -moz-box-shadow: 0 0 0px #000000; }
 	to { -moz-box-shadow: 0 0 50px #FFFFFF; }
}

@-ms-keyframes radioactiveGlow {
	from { -ms-box-shadow: 0 0 50px #FFFFFF; }
 	50% { -ms-box-shadow: 0 0 0px #000000; }
 	to { -ms-box-shadow: 0 0 50px #FFFFFF; }
}

@keyframes radioactiveGlow {
	from { box-shadow: 0 0 50px #FFFFFF; }
 	50% { box-shadow: 0 0 0px #000000; }
 	to { box-shadow: 0 0 50px #FFFFFF; }
}

#radioactiveScrollIndicatorstacks_in_4331 {
	-webkit-animation-name: radioactiveGlow;
 	-webkit-animation-duration: 2s;
 	-webkit-animation-iteration-count: infinite;
 	-moz-animation-name: radioactiveGlow;
 	-moz-animation-duration: 2s;
 	-moz-animation-iteration-count: infinite;
 	-ms-animation-name: radioactiveGlow;
 	-ms-animation-duration: 2s;
 	-ms-animation-iteration-count: infinite;
 	animation-name: radioactiveGlow;
 	animation-duration: 2s;
 	animation-iteration-count: infinite;
 	position: fixed;
 	bottom: -50px;
 	left: 0px;
 	width: 100%;
 	height: 50px;
 	background: #ffffff;
 	display: none;
}

.socialPopupScrollable #radioactiveScrollIndicatorstacks_in_4331 {
	display: block;
}

.modalScrolled #radioactiveScrollIndicatorstacks_in_4331 {
	display: none;
}

/* @end */

/* @group Social Icon List */

#sociableIconWrapper *,
#sociableIconWrapper *::after,
#sociableIconWrapper *::before {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}


#sociableIconWrapper {
	max-width: 1200px;
	margin: 60px auto;
	z-index: 9997;
	position: relative;
}

.socialIconArray {
	display: block;
	text-align: center;
}

.socialIconArray div {
	display: inline-block;
	width: auto;
	height: auto;
	line-height: 54px;
	text-align: center;
	position: relative;
	margin-bottom: 20px;
	text-align: center;
	line-height: 1.50em;
	font-size: 14px;
	z-index: 5;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	color: #FFFFFF;
}

.socialIconArray div:hover {
	color: #FFFFFF;
}

.socialIconArray div a {
	position: absolute;
	top: 0;
	left: 0;
	width: 54%;
	height: 54%;
	display: block;
	z-index: 10;
}

.socialIconArray div [class^="fa fa-"] {
	font-size: 32px;
	height: 54px;
	width: 54px;
	line-height: 54px;
	border-radius: 50px;
	position: relative;
	z-index: 5;
	border: 1px solid #FFFFFF;
	transition: all 300ms ease-in-out;
	overflow: hidden;
	display: block;
	margin: 20px;
}

.socialIconArray div:hover [class^="fa fa-"] {
	-webkit-box-shadow: 0px 0px 0px #FFFFFF;
	-moz-box-shadow: 0px 0px 0px #FFFFFF;
	box-shadow: 0px 0px 0px #FFFFFF;
	border: 1px solid #FFFFFF;
}

/* Sub headings */

.socialIconArray .subheading {
	margin-top: 20px;
	padding-top: 20px;
	font-size: 14px;
	display: block;
	float: none;
	color: #FFFFFF;
}

.socialIconArray .subheading a,
.socialIconArray .subheading a:visited {
	color: #FFFFFF;
	text-decoration: underline;
	position: relative;
	top: auto;
	left: auto;
	width: auto;
	height: auto;
	display: inline;
}

.socialIconArray .subheading a:hover,
.socialIconArray .subheading a:active {
	color: #FFFFFF;
	text-decoration: underline;
}


/* Utility icons */

#sociableUtilityIcons *,
#sociableUtilityIcons *::after,
#sociableUtilityIcons *::before {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

#sociableUtilityIcons {
	border-top: 1px solid #CDCDCD;
	margin-top: 20px;
	padding-top: 30px;
	display: none;
}

/* @end */

/* @group Print Styling */

@media print {
	#socialPopupstacks_in_4331,
	#socialPopupModalOverlaystacks_in_4331,
	#socialPopupTriggerButtonstacks_in_4331 {
		display: none !important;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */#stacks_in_4367{text-align:center}@media only screen and (max-width:40em){#stacks_in_4367{text-align:center}#stacks_in_4367 .button{float:none !important}}#stacks_in_4367 .button{background-color:rgba(0, 106, 179, 1.00);color:rgba(255, 255, 255, 1.00)}#stacks_in_4367 .button:hover{background-color:rgba(0, 106, 179, 1.00)}#stacks_in_4367 .button.ghost{background-color:transparent;border-width:1px;border-color:rgba(0, 106, 179, 1.00);color:rgba(0, 106, 179, 1.00)}#stacks_in_4367 .button.ghost:hover{color:rgba(255, 255, 255, 1.00);border-color:rgba(0, 106, 179, 1.00);background-color:rgba(0, 106, 179, 1.00)}

#stacks_in_4367 {
	margin: 20px 0px 0px 0px;
}

#turnerstacks_in_4356 {display: none;}

@media screen
  and (min-height: 0px)
  and (max-height: 491px)
  and (orientation: landscape)  {

#turnerstacks_in_4356 {
	display: block;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(51, 51, 51, 1.00);
    z-index: 100000;
}

#turner-contentstacks_in_4356{
    position: absolute;
    top: 50%;
    text-align: center;
    width: 90%;
    margin-left: 5%;
    transform: translateY(-50%);
}

.turner-animstacks_in_4356{
  max-width: 100px;
  max-height: 100px;
  margin-bottom: 18px;
}

.turner-headerstacks_in_4356{
  color: white;
  margin-top: 12px;
}
.turner-subheaderstacks_in_4356{
  color: white;
  margin-top: 12px;
}

.turner-subsubheaderstacks_in_4356{
  color: white;
  margin-top: 12px;
}

}



/* Start Defender stack CSS code */#stacks_in_4500{	-webkit-touch-callout: none;	-webkit-user-select: none;	-khtml-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;}.stacks_in_4500edit{	background: rgba(0,0,0,0.1);	border-radius: 4px;}.stacks_in_4500info{	background: #5A5A6C;	padding: 3px 10px 3px 10px;	margin: 10px 0px 20px 0px;	text-align: center;	color: #fff;	border-top-left-radius: 4px;	border-top-right-radius: 4px;}/* End Defender stack CSS code */
#stacks_in_4500 {
	margin: 0px 0px 8px 0px;
}


.stacks_in_4496slider {
	overflow: hidden;
}

.stacks_in_4496images {
	display: inline-flex;
	vertical-align: top;
	flex-wrap: nowrap;
	
	animation: stacks_in_4496slide 120s reverse infinite linear;
}

@keyframes stacks_in_4496slide {
	0% {
		transform: translate(0, 0);
	}
	100% {
		transform: translate(calc((84px + (0px * 2)) * 30 * -1), 0);
	}
}



#stacks_in_4496 .stacks_in_4496images img {
	width: 84px;
	max-width: 84px;
	height: 103px;
	object-fit: cover;
	padding: 0px;
	border-radius: 0px;
	
	
	
	
	
}

#stacks_in_4496 .img_wrap {
	position: relative;
	margin: 0px 0px;
	display: block;
	text-align: -webkit-center;
	text-align: -moz-center;
}

#stacks_in_4496 .img_txt {
	margin-top: 15px;
    margin-bottom: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: rgba(66, 66, 66, 1.00);
    
    
    color: rgba(255, 255, 255, 1.00);
    font-size: inherit;
    font-family: inherit;
    font-weight: normal;
    font-style: normal;
    letter-spacing: normal;
    line-height: inherit;
	padding: 5px;
    width: auto;
    
    border-radius: 0px;
    
}
#stacks_in_4496 a { text-decoration: none !important; }





/* Lightzoom */
#stacks_in_4496 a.lightzoom {
	cursor: pointer;
}
.zoom_stacks_in_4496 > #lz-close {
	background: url("../files/close.png") no-repeat;
	background-size: contain;
	background-position: center;
	width: 16px;
	height: 16px;
}
.zoom_stacks_in_4496 > #lz-overlay {
	background: rgba(31, 31, 31, 1.00);
}
.zoom_stacks_in_4496 > p {
	color: rgba(66, 66, 66, 1.00);
}
.zoom_stacks_in_4496 > img {
	background-color: rgba(255, 255, 255, 1.00) !important;
	
}

/* Tooltip */

#stacks_in_4496 [aria-label][data-balloon-pos]:after {
	text-align: center;
}



#stacks_in_4496 {
	margin: 8px 0px 0px 0px;
}
#usefulStackWrapperstacks_in_4497 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 10000px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_4497 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_4497 {
		display: none;
	}
}









@media print {
	#usefulStackWrapperstacks_in_4497 {
		display: none;
	}
}





#stacks_in_4497 {
	margin: 0px 24px 0px 0px;
}
.webYepLoginStackstacks_in_4563 {
	
	
	text-align: right;
	
}

@media print {
	.webYepLoginStackstacks_in_4563 {
		display: none !important;
	}
}
/*
 * Scotty
 * Author: Jeremy Hawes
 * Version: 1.1.0
 * URL: http://onelittledesigner.com/rapidweaver-stack/scotty
 * Support: http://forum.onelittledesigner.com
 * Description: Teleports you back to the top of the page
 */

#scrollUp_stacks_in_4498,
a#scrollUp_stacks_in_4498 {
	
		bottom: 0px;
		
		
		
			left: 50%;
		
	
	
	padding: 4px 12px;
	color: #FFFFFF !important;
	border-radius: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-ms-border-radius: 0px;
	-o-border-radius: 0px;
	text-decoration: none;
	font-size: 18px;
	text-align: center;
	display: inline-block;
}
#scrollUp_stacks_in_4498:hover,
a#scrollUp_stacks_in_4498:hover {
	color: #666666 !important;
}
#scrollUp_stacks_in_4498.scrollUpTheme1,
#scrollUp_stacks_in_4498.scrollUpTheme3 {
	border-color: #E6E6E5;
	border-width: 1px;
	border-style: solid;
}
#scrollUp_stacks_in_4498.scrollUpTheme1.transparencyOff,
#scrollUp_stacks_in_4498.scrollUpTheme3.transparencyOff {
	background-color: #CACCCC;
}
#scrollUp_stacks_in_4498.scrollUpTheme1.transparencyOn,
#scrollUp_stacks_in_4498.scrollUpTheme3.transparencyOn {
	background-color: none;
	border-color: none;
}
#scrollUp_stacks_in_4498.scrollUpTheme1.gradientOn,
#scrollUp_stacks_in_4498.scrollUpTheme3.gradientOn {
	background-color: #EBEBEB;
	background-image: -moz-linear-gradient(top, #EBEBEB, #DEDEDE);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#EBEBEB), to(#DEDEDE));
	background-image: -webkit-linear-gradient(top, #EBEBEB, #DEDEDE);
	background-image: -o-linear-gradient(top, #EBEBEB, #DEDEDE);
	background-image: linear-gradient(to bottom, #EBEBEB, #DEDEDE);
	background-repeat: repeat-x;
}
#scrollUp_stacks_in_4498.textShadowOn {
	text-shadow: 0 0px 0 #FFFFFF;
}
#scrollUp_stacks_in_4498.scrollUpTheme1.boxShadowOn,
#scrollUp_stacks_in_4498.scrollUpTheme3.boxShadowOn {
	-webkit-box-shadow: 0 0 2px 1px #CCCCCC;
	-moz-box-shadow: 0 0 2px 1px #CCCCCC;
	-ms-box-shadow: 0 0 2px 1px #CCCCCC;
	-o-box-shadow: 0 0 2px 1px #CCCCCC;
	box-shadow: 0 0 2px 1px #CCCCCC;
}
/* ====================
 * THEME 2 - IMAGE
 * ==================== */

/* ====================
 * THEME 3 - TAB
 * ==================== */


.scroller-header {
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 996;
  width: 100%;
}

.scroller-container {
  width: 100%;
  height: 20px;
  background: rgba(198, 202, 202, 1.00);
}

.scroller-bar {
  height: 20px;
  background: rgba(236, 236, 235, 1.00);
  width: 0%;
  
  
  
}









.spacerStack {
	height: 24.00px;
}

#spacerStackstacks_in_4566 {
	height: 24.00px;
}




























@media print {
	#spacerStackstacks_in_4566 {
		display: none !important;
	}
}
