/*
 * 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;
}


.com_bigwhiteduck_stacks_headerpro_stack .text-center{text-align:center}.com_bigwhiteduck_stacks_headerpro_stack .text-left{text-align:left}.com_bigwhiteduck_stacks_headerpro_stack .text-right{text-align:right}.com_bigwhiteduck_stacks_headerpro_stack .text-justify{text-align:justify}.com_bigwhiteduck_stacks_headerpro_stack .text-inherit{text-align:inherit}
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}
@charset "UTF-8";.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@keyframes pulse{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes shake{0%,100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes wobble{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0%);transform:translateX(0%)}}@keyframes wobble{0%{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);-ms-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);-ms-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);-ms-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);-ms-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);-ms-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0%) skewX(-15deg);transform:translateX(0%) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);-ms-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0%) skewX(-15deg);-ms-transform:translateX(0%) skewX(-15deg);transform:translateX(0%) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0%) skewX(0deg);-ms-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes tada{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(0.9) rotate(-3deg);-ms-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);-ms-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);-ms-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);-ms-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-ms-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-ms-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-ms-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;-ms-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);-ms-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);-ms-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0deg);-ms-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}}.flipInX{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);-ms-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);-ms-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0deg);-ms-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}}.flipInY{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);transform:scale(.9)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}


@-webkit-keyframes puffIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 50% 50%;
    -webkit-transform: scale(2,2);
    -webkit-filter: blur(2px);
  }

  100% {
    opacity: 1;
    -webkit-transform-origin: 50% 50%;
    -webkit-transform: scale(1,1);
    -webkit-filter: blur(0px);
  }
}
@keyframes puffIn {
  0% {
    opacity: 0;
    transform-origin: 50% 50%;
    transform: scale(2,2);
    filter: blur(2px);
  }

  100% {
    opacity: 1;
    transform-origin: 50% 50%;
    transform: scale(1,1);
    filter: blur(0px);
  }
}
@-webkit-keyframes vanishIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 50% 50%;
    -webkit-transform: scale(2, 2);
    -webkit-filter: blur(90px);
  }

  100% {
    opacity: 1;
    -webkit-transform-origin: 50% 50%;
    -webkit-transform: scale(1, 1);
    -webkit-filter: blur(0px);
  }
}
@keyframes vanishIn {
  0% {
    opacity: 0;
    transform-origin: 50% 50%;
    transform: scale(2, 2);
    -webkit-filter: blur(90px);
  }

  100% {
    opacity: 1;
    transform-origin: 50% 50%;
    transform: scale(1, 1);
    -webkit-filter: blur(0px);
  }
}

.puffIn {
  -webkit-animation-name: puffIn;
  animation-name: puffIn;
}
.puffOut {
  -webkit-animation-name: puffOut;
  animation-name: puffOut;
}
.vanishIn {
  -webkit-animation-name: vanishIn;
  animation-name: vanishIn;
}.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}
a.anchor{height:0 !important;font-size:0 !important;line-height:0 !important;padding:0 !important;margin:0 !important;display:block !important}
.blu-wrap.bwd{overflow:visible}.blu-wrap.bwd>.blueprint-col{padding-top:.1px;padding-bottom:.1px}.blu-wrap.bwd>.blueprint-col,.blu-wrap.bwd>.blueprint-col>.blucol-content{position:relative}.blu-wrap.bwd>.blueprint-col>.blucol-content[class*="style-pro-stacks"].has-z{z-index:1}.blu-wrap.bwd>.blueprint-col>.blucol-content[class*="style-pro-stacks"]::before{z-index:-1}.blu-wrap.bwd>.blueprint-col>.blucol-content[class*="style-pro-stacks"]:not(.full-ovl)::after{z-index:-1}.blu-wrap.bwd>.blueprint-col .blu-cf::before,.blu-wrap.bwd>.blueprint-col .blu-cf::after{content:" ";display:table}.blu-wrap.bwd>.blueprint-col .blu-cf::after{clear:both}.blu-wrap.bwd>.blueprint-col>.blu-link>a{position:absolute;top:0;bottom:0;left:0;right:0;content:"";z-index:999}
@import url(http://fonts.googleapis.com/css?family=Raleway:400,200);
body.sideMenuOpen {
  overflow: hidden !important; }

#sideMenuToggleContainer_stacks_in_448 {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  pointer-events: none;
  box-sizing: border-box;
  /*  */
  /*  */
  text-align: left;
  /*  */ }

#sideMenuToggle_stacks_in_448 {
  text-align: center;
  -webkit-user-select: all;
     -moz-user-select: all;
      -ms-user-select: all;
          user-select: all;
  display: inline-block;
  z-index: 9999999999999;
  box-sizing: border-box;
  pointer-events: all;
  color: #FFFFFF;
  padding: 10px 10px 10px 10px;
  border-radius: 4px;
  /*  */
  /*  */
  /*  */
  /*  */
  width: auto;
  /*  */
  /*  */
  /*  */
  background: #981E2B;
  background: linear-gradient(to bottom, #981E2B, #D4001B);
  /*  */
  /*  */
  /*  */
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 1.00);
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  font-family: "Old Standard TT";
  /*  */
  /*  */ }
  #sideMenuToggle_stacks_in_448 span, #sideMenuToggle_stacks_in_448 i {
    vertical-align: middle; }
  #sideMenuToggle_stacks_in_448 span {
    font-size: 30px; }
  #sideMenuToggle_stacks_in_448 i {
    font-size: 30px; }

#sideMenuContainer_stacks_in_448:before, #sideMenuContainer_stacks_in_448:after {
  content: '';
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0;
  opacity: 1;
  display: block;
  position: absolute; }

#sideMenuContainer_stacks_in_448:before {
  /*  */
  background: #061E2A;
  /*  */
  /*  */
  /*  */ }

#sideMenuContainer_stacks_in_448:after {
  /*  */ }

#sideMenu_stacks_in_448 {
  opacity: 1;
  padding: 10px 15px 10px 15px;
  /*  */
  text-align: left;
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  font-family: "Raleway";
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */ }

#sideMenu_stacks_in_448 .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: 9999999999999999999999;
  /*  */
  text-align: right;
  /*  */ }
  #sideMenu_stacks_in_448 .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: #000000;
    margin: 6px 0px 6px 0px;
    padding: 5px 5px 5px 5px;
    width: 36px;
    height: 36px;
    font-size: 36px;
    border-radius: 4px;
    line-height: 36px;
    /*  */
    background: rgba(255, 255, 255, 1.00);
    /*  */
    /*  */
    /*  */
    /*  */
    /*  */ }

#sideMenu_stacks_in_448 #cssmenu,
#sideMenu_stacks_in_448 #cssmenu ul,
#sideMenu_stacks_in_448 #cssmenu ul li,
#sideMenu_stacks_in_448 #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_448 #cssmenu {
  width: 100%;
  font-family: inherit; }

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

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

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

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

#sideMenuContainer_stacks_in_448 #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: 46px;
  /*  */ }
  #sideMenuContainer_stacks_in_448 #cssmenu ul > li.has-sub > a span.sideMenu_dropdown_icons i.dropdown-open-icon, #sideMenuContainer_stacks_in_448 #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: 24px;
    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_448 #cssmenu ul > li.has-sub > a span.sideMenu_dropdown_icons i.dropdown-open-icon {
    opacity: 1;
    visibility: visible; }
  #sideMenuContainer_stacks_in_448 #cssmenu ul > li.has-sub > a span.sideMenu_dropdown_icons i.dropdown-close-icon {
    opacity: 0;
    visibility: hidden; }

#sideMenuContainer_stacks_in_448.open #cssmenu ul > li.has-sub.open > a i.dropdown-open-icon, #sideMenuContainer_stacks_in_448.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_448.open #cssmenu ul > li.has-sub.open > a i.dropdown-open-icon {
  opacity: 0;
  visibility: hidden; }

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

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

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

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

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

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

#sideMenu_stacks_in_448 #cssmenu ul ul li a {
  z-index: 2;
  cursor: pointer;
  text-decoration: none;
  font-size: 18px;
  border-radius: 3px;
  margin-bottom: 10px;
  /*  */
  color: #FFFFFF;
  padding: 16px 22px 16px 22px;
  /*  */
  /*  */
  background: rgba(243, 73, 67, 0.60);
  /*  */
  /*  */
  /*  */ }

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

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

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

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

#sideMenu_stacks_in_448 #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_448 {
  /*  */
  /*  */
  left: 0;
  right: 0;
  width: 100%;
  position: fixed;
  z-index: 999999999;
  /*  */
  /*  */
  /*  */
  text-align: left;
  /*  */
  /*  */
  top: 0;
  /*  */
  padding: 10px 10px 10px 10px; }

#sideMenuToggle_stacks_in_448:hover {
  cursor: pointer;
  color: #FFFFFF;
  /*  */
  background: #000000;
  /*  */
  /*  */
  /*  */ }

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

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

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

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

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

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

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

#sideMenu_stacks_in_448 {
  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_448 #cssmenu ul ul {
  display: none; }

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

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

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

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

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

#sideMenu_stacks_in_448 #cssmenu > ul > li > a:hover {
  color: #FFFFFF;
  /*  */
  /*  */
  /*  */
  background: #FC7956;
  background: linear-gradient(to bottom, #FC7956, #F34943);
  /*  */ }

#sideMenu_stacks_in_448 #cssmenu ul ul li a:hover {
  /*  */
  color: #000000;
  /*  */
  /*  */
  background: rgba(255, 255, 255, 1.00);
  /*  */
  /*  */
  /*  */ }

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

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

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

/*  */
/*  */
/*  */ }
  #sideMenuItem_stacks_in_450.sub_level_5::before {
    content: 'Sub Level 5';
    background: purple; }
/* -- EACH CSS Template -- */

 


    

    #stacks_in_922 * { -moz-box-sizing: border-box !important; -webkit-box-sizing: border-box !important; box-sizing: border-box !important; }	
	#stacks_in_922 .HYPE_document { overflow: visible; direction:ltr !important; margin:auto; position:relative; min-width: 200px !important;  min-height: 90px !important; }		
	#stacks_in_922_default27_hype_container,	#stacks_in_922 .HYPE_document, #stacks_in_922 .back_wrapper_27, #stacks_in_922 .back_wrapper { pointer-events: none !important; }		
	#stacks_in_922_default27_hype_container { direction:ltr !important; margin:auto; display: block !important;	
	-webkit-backface-visibility: hidden !important; -moz-backface-visibility: hidden !important; 
    /* fix flickering */
    -webkit-transform: translate3d(0,0,0) !important;	
	}		
	
	#stacks_in_922 .size27 { text-align: center; display: block; position: relative;	padding: 0; margin: 0 auto;	min-height: 550px !important; }
	#stacks_in_922 .back_wrapper_27 { max-width: 800px; text-align: center; display: block; position: relative; padding: 0; margin: 0 auto; }	
	#stacks_in_922 .back_wrapper { text-align: center; margin-right: auto; margin-left: auto; display: block; position: relative; }		
		
	@media (max-width: 768px) {
	 #stacks_in_922 .size27 {  min-height: 400px !important;  height:auto; }
	}
	@media (max-width: 400px) {
	 #stacks_in_922 .size27 {  min-height: 736px !important;  height:auto; }
	} 	
		
	#stacks_in_922 .hype-27-bg, #stacks_in_922 .hype-27-overlay {		  
	  border-radius:0px !important; -webkit-border-radius:0px !important;
	  
	  
	  
	  	  	  
	}	
	
	#stacks_in_922 .hype-27-bg {	display: none !important;
		  	  
	}
	
   #stacks_in_922 .hype-27-overlay {
		
		
		
		
		
		   background-image: -webkit-gradient(radial, 50% 50%,0,50% 50%,200, from(rgba(10, 47, 109, 0.43)), to(rgba(64, 64, 64, 0.00))) !important;
		   background-image: -webkit-radial-gradient(50% 50%, rgba(10, 47, 109, 0.43), rgba(64, 64, 64, 0.00)) !important;	
		   background-image: radial-gradient(50% 50%, rgba(10, 47, 109, 0.43), rgba(64, 64, 64, 0.00)) !important;
					
	 			
	}
	
	#stacks_in_922 .hype-27-pic {	
	display: none !important;
	height: 350px !important;
	margin-left: 380px !important;
	margin-top: -160px !important;		  
	transform: rotate( 14deg ) !important; -webkit-transform: rotate( 14deg ) !important;
	
		
		 display: block !important;
		  background-image: url(../files/pic_stack_drag_image-922.png) !important; 
		 
		 background-position: 50% 0% !important; background-size: cover !important; background-repeat: no-repeat !important;
		 
		 border-radius:27px !important; -webkit-border-radius:27px !important;	  
		 
		 
		 
		 		
		 border: 4px solid #98061E !important;
	 
	
	  box-shadow: 11px 11px 8px rgba(128, 128, 128, 1.00); 
	  
     	  	
	} 
	
	@media (max-width: 603px) {
	 #stacks_in_922 .hype-27-pic { margin-left: 0px !important; }
	}

	/* pic */	
   #stacks_in_922 .hype_text_27_box2 { }

    #stacks_in_922 .hype_text_27_2 {	
	 display: none !important; 	
		
	color: rgba(28, 47, 69, 1.00) !important; 
	 	
	
			 
	 
	margin-top: -82px !important; margin-left: -60px !important;	
	transform: rotate( 0deg ) !important;	-webkit-transform: rotate( 0deg ) !important;
	
	 text-shadow: -10px -5px 0px rgba(247, 197, 29, 1.00); 	
	
	
		

     
	background-image: none !important;
    -webkit-text-stroke: 4px !important; -webkit-text-fill-color: transparent !important;
				
    }
	
	#stacks_in_922 .hype_text_27_box { margin-top: -40px !important;  }
	 
	#stacks_in_922 .hype_text_27, #stacks_in_922 .hype_text_27_reveal, #stacks_in_922 .hype_text_27_back, #stacks_in_922 .hype_text_27_line {		
	text-align: center !important;	
	
	font-size: 280px !important; letter-spacing: 0px !important; line-height: 150px !important;
	font-family: "archivo_blackregular", sans-serif !important; 
	
	
			
	
	 	
	
	 	
	
			 
	
	margin-right: -4px !important;
	margin-left: -4px !important;	
	
		
    }
    		
	#stacks_in_922 .hype_text_27_back {	
	color: rgba(10, 47, 109, 0.51) !important;	  
    transform: rotate( -3deg ) !important; -webkit-transform: rotate(-3deg ) !important; 	
		
		  
     
	}
	
	/* on off all clips */
	#stacks_in_922 .hype_text_27_reveal-off {	 	
     /* fix flickering */
     -webkit-transform: translate3d(0, 0, 0) !important; transform: translate3d(0, 0, 0) !important;	
	}		
	
	#stacks_in_922 .hype_text_27_reveal {	  display: block !important;  }	
	
	#stacks_in_922 .hype_text_27 {	  
      display: none !important; 		
     
	}		
	#stacks_in_922 .hype_text_27, #stacks_in_922 .hype_text_27_reveal {		
	  color: rgba(38, 38, 38, 0.40) !important;			
	
	   -webkit-text-stroke: 9px !important; -webkit-text-fill-color: transparent !important;
		   		
	
    	  
      overflow: visible !important;			
	  -moz-background-clip: text !important;	  background-clip: text !important;	 -webkit-background-clip: text !important;		 	  
	  -webkit-text-fill-color: transparent !important; color: transparent !important; text-shadow: 0 0 rgba(0, 0, 0, 0) !important;
      -webkit-backface-visibility: hidden !important;	 backface-visibility: hidden !important;		
	  -webkit-font-smoothing: antialiased !important; -webkit-font-smoothing: subpixel-antialiased !important; 	  
	  background-position: 50% 10% !important; background-size: cover !important;
	    background-image: url(../files/clipping_drag_image-922.png) !important; 
	   
	   	
	 
    -webkit-transform-style: preserve-3d !important;
    -webkit-backface-visibility: hidden !important;

		
	
		
      transform: rotate(0deg) !important;
	  -webkit-transform: rotate(0deg ) !important;
    }	         
    
    #stacks_in_922 .hype_text_27_line {
	  display: none !important;   		  
	
	  display: block !important;
	  color: rgba(255, 255, 255, 1.00) !important;	
	  -webkit-text-stroke: 4px !important; -webkit-text-fill-color: transparent !important;
	  text-shadow: 0 0 rgba(0, 0, 0, 0) !important; 
	  margin-top: -11px !important;	margin-left: -20px !important;		 
	  transform: rotate(-3deg) !important; -webkit-transform: rotate(-3deg ) !important;			
	 	
    }
  
  	#stacks_in_922 .hype-27-shape path, #stacks_in_922 .hype-27-circle path, #stacks_in_922 .hype-27-shape-b path, #stacks_in_922 .hype-27-circle-b path, #stacks_in_922 .hype-27-stripe path, #stacks_in_922 .hype-27-stripe-b path { 
  	stroke-width: 82px !important;  	  	
  	
  	 stroke-linecap: butt !important; 
  	
    }
	
	#stacks_in_922 .hype27shapegroup { margin-top: 0px !important; }
	
	#stacks_in_922 .hype-27-shape, #stacks_in_922 .hype-27-shape-b {  }	
	#stacks_in_922 .hype-27-circle, #stacks_in_922 .hype-27-circle-b {	  display: block !important;  }	
	#stacks_in_922 .hype-27-stripe, #stacks_in_922 .hype-27-stripe-b {  }		
	
	#stacks_in_922 .hype-27-shape path, #stacks_in_922 .hype-27-circle path, #stacks_in_922 .hype-27-stripe path { stroke: rgba(38, 62, 87, 0.40) !important; }  	
  	#stacks_in_922 .hype-27-shape-b path, #stacks_in_922 .hype-27-circle-b path, #stacks_in_922 .hype-27-stripe-b path { stroke: rgba(250, 206, 35, 0.39) !important;  }
  	
	#stacks_in_922 .hype-link-hover-group, #stacks_in_922 .hype-link-hover, #stacks_in_922 .hype-link-hover-blank {
	 }
	
	#stacks_in_922 .hype-link-hover {  display: none !important;  }
	
	#stacks_in_922 .trigger-1 { margin-top: 300px !important; }	
	#stacks_in_922 .preview_only { opacity: 0.0 !important; }	
	
	/* @group Built-in Webfonts */	
	@font-face {
	font-family: 'Alfa Slab One';
	src: url('../files/webfonts/alfaslabone/AlfaSlabOne-Regular.woff2') format('woff2'), url('../files/webfonts/alfaslabone/AlfaSlabOne-Regular.woff') format('woff');
	font-weight: normal; font-style: normal; }
	
	@font-face {
	font-family: 'archivo_blackregular';
	src: url('../files/webfonts/archivoblack/archivoblack-regular-webfont.woff2') format('woff2'), url('../files/webfonts/archivoblack/archivoblack-regular-webfont.woff') format('woff');
	font-weight: normal; font-style: normal; }
	
	@font-face {
	font-family: 'Anton';
	src: url('../files/webfonts/anton/Anton-Regular.woff2') format('woff2'), url('../files/webfonts/anton/Anton-Regular.woff') format('woff');
	font-weight: normal; font-style: normal; }	
	
	@font-face {
	font-family: 'Bevan';
	src: url('../files/webfonts/bevan/Bevan.woff2') format('woff2'), url('../files/webfonts/bevan/Bevan.woff') format('woff');
	font-weight: normal; font-style: normal; }
	
	@font-face {
	font-family: 'fjalla_oneregular';
	src: url('../files/webfonts/fjallaone/fjallaone-regular-webfont.woff2') format('woff2'), url('../files/webfonts/fjallaone/fjallaone-regular-webfont.woff') format('woff');
	font-weight: normal; font-style: normal; }
	
	@font-face {
	font-family: 'Gravitas One';
	src: url('../files/webfonts/gravitasone/GravitasOne.woff2') format('woff2'), url('../files/webfonts/gravitasone/GravitasOne.woff') format('woff');
	font-weight: normal; font-style: normal; }
	
	@font-face {
	font-family: 'Linkin Park';
	src: url('../files/webfonts/park/LinkinPark-ExtraBold.woff2') format('woff2'), url('../files/webfonts/park/LinkinPark-ExtraBold.woff') format('woff');
	font-weight: normal; font-style: normal; }	
			
	@font-face {
	font-family: 'Passion One';
	src: url('../files/webfonts/passionone/PassionOne-Regular.woff2') format('woff2'), url('../files/webfonts/passionone/PassionOne-Regular.woff') format('woff');
	font-weight: normal; font-style: normal; }
	
	@font-face {
	font-family: 'rubik_mono_oneregular';
	src: url('../files/webfonts/rubikmonoone/rubikmonoone-regular-webfont.woff2') format('woff2'), url('../files/webfonts/rubikmonoone/rubikmonoone-regular-webfont.woff') format('woff');
	font-weight: normal; font-style: normal; }		
	
	@font-face {
	font-family: 'Ultra';
	src: url('../files/webfonts/ultra/Ultra.woff2') format('woff2'), url('../files/webfonts/ultra/Ultra.woff') format('woff');
	font-weight: normal; font-style: normal; }
	/* @end */



/* -- End EACH CSS Template -- */#stacks_in_971 .onthelineouterspace
{
display:block;
padding: 12px 0px 12px 0px;
}
#stacks_in_971 .ontheline
{
display:block; 
height:auto; 

border-bottom-style:solid; 
border-bottom-width:1px; 
border-bottom-color:#FFFFFF; 
border-top-style:solid; 
border-top-width:1px; 
border-top-color:#CCCCCC; 
font-size:1%;
-webkit-box-shadow: 0px 0px 2px #DDDDDC;
-moz-box-shadow: 0px 0px 2px #DDDDDC;
box-shadow: 0px 0px 2px #DDDDDC;
opacity:1;

/*CustomCSS;*/
}

    #stacks_in_1776.blu-wrap.flex-bot{margin-top:auto!important}    #stacks_in_1776.blu-wrap{background-color:rgba(255, 255, 255, 0.00)}#stacks_in_1776.blu-wrap>.blueprint-col{}#stacks_in_1776.blu-wrap>.blueprint-col.flex-width.sb-sm-left{margin-right:auto}#stacks_in_1776.blu-wrap>.blueprint-col.flex-width.sb-sm-center{margin-right:auto;margin-left:auto}#stacks_in_1776.blu-wrap>.blueprint-col.flex-width.sb-sm-right{margin-left:auto}#stacks_in_1776.blu-wrap>.blueprint-col>.blucol-content{margin: 0px ;padding:10.00px 0.00px 10.00px 0.00px }#stacks_in_1776.blu-wrap>.blueprint-col>.blucol-content.bg-color{background-color:rgba(248, 248, 248, 1.00)} @media screen and (min-width:640px){#stacks_in_1776.blu-wrap>.blueprint-col{ }#stacks_in_1776.blu-wrap>.blueprint-col.med-flex-width.sb-med-left{margin-right:auto;margin-left:0}#stacks_in_1776.blu-wrap>.blueprint-col.med-flex-width.sb-med-center{margin-right:auto;margin-left:auto}#stacks_in_1776.blu-wrap>.blueprint-col.med-flex-width.sb-med-right{margin-left:auto;margin-right:0}#stacks_in_1776.blu-wrap>.blueprint-col.med-fill-width{width:100%;margin-left:0;margin-right:0}}  @media screen and (min-width:1000px){#stacks_in_1776.blu-wrap>.blueprint-col{ }
#stacks_in_1776.blu-wrap>.blueprint-col.lg-flex-width.sb-lg-left,#stacks_in_1776.blu-wrap>.blueprint-col.med-flex-width.lg-flex-width.sb-lg-left{margin-right:auto;margin-left:0}#stacks_in_1776.blu-wrap>.blueprint-col.lg-flex-width.sb-lg-center,#stacks_in_1776.blu-wrap>.blueprint-col.med-flex-width.lg-flex-width.sb-lg-center{margin-right:auto;margin-left:auto}#stacks_in_1776.blu-wrap>.blueprint-col.lg-flex-width.sb-lg-right,#stacks_in_1776.blu-wrap>.blueprint-col.med-flex-width.lg-flex-width.sb-lg-right{margin-left:auto;margin-right:0}#stacks_in_1776.blu-wrap>.blueprint-col.lg-fill-width,#stacks_in_1776.blu-wrap>.blueprint-col.med-fill-width,#stacks_in_1776.blu-wrap>.blueprint-col .lg-fill-width{width:100%;max-width:none;margin-left:0;margin-right:0}}     
/* v1.0.2
- classes can be added to columns
- auto-hide editor elements is now optional
*/
#stacks_in_1779.layouts-2-section {
  padding: 0px 0;
  
}
.mez #stacks_in_1779.layouts-2-section > div,
#stacks_in_1779.layouts-2-section {
  
  
  
}

#stacks_in_1779.layouts-2-section > * {
  padding-left: 0px;
  padding-right: 0px;
  
}
#stacks_in_1779.layouts-2-section > * > div {
  max-width: 1120px;
  margin-left: auto !important;
  margin-right: auto !important;
}



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

#stacks_in_1780.layouts-2-row > .layouts-2-content-width.layouts-2-el,
#stacks_in_1780.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 0px;
}

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


#stacks_in_1782.layouts-2-column,
.layouts-2-row > div > div[tag="node"] > #stacks_out_1782.out {
  flex: 1; max-width: 700px; flex-basis: 180px;
  
  
  
  margin: 0;
  
  align-self: center;
  
}
.layouts-2-row > div > div[tag="node"] > #stacks_out_1782.out {
  overflow: visible;
}

#stacks_in_1782.layouts-2-column,
#slice_mez_1782 {
  box-sizing: border-box;
  background-color : rgba(255, 255, 255, 0.00);
  
  
  border-radius: 0px;
  
  
  
  
  box-shadow: 0px 0px  0px 0px rgba(0, 0, 0, 0.30);
  padding: 0px 0px;
}


.layouts-2-content-width > #stacks_in_1782.layouts-2-column:after,
#stacks_out_1782:after {
  width: 180px;
  
  
}


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


#l2_stacks_in_1789,
#l2_stacks_in_1789 > svg,
.mez p#l2_stacks_in_1789 + div {
  
  text-align: center;
}



#l2_stacks_in_1789.layouts-2-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_1789[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}



#l2_stacks_in_1789.layouts-2-content:not(i),
[tag="slice"] #l2_stacks_in_1789.layouts-2-content:not(i) + p[style],
#slice_mez_1789 #l2_stacks_in_1789 + div {
  font-family: Avenir Next Condensed;
}

#l2_stacks_in_1789.layouts-2-content,
[tag="slice"] #l2_stacks_in_1789.layouts-2-content + p[style],
i#l2_stacks_in_1789.layouts-2-content,
#slice_mez_1789 #l2_stacks_in_1789 + div {
  color: rgba(25, 25, 25, 1.00);
  font-size: 32px;
  line-height: 1.10;
}
#l2_stacks_in_1789.layouts-2-content.layouts-2-text > svg {
  height: 32px;
  width:  32px;
  fill: rgba(25, 25, 25, 1.00);
  stroke: rgba(25, 25, 25, 1.00);
}
#l2_stacks_in_1789.layouts-2-content.layouts-2-button a > i {
  font-size: 36px;
}
#l2_stacks_in_1789.layouts-2-content.layouts-2-button a > svg {
  height: 36px;
  width: 36px;
}


#l2_stacks_in_1789.layouts-2-content,
[tag="slice"] #l2_stacks_in_1789.layouts-2-content + p[style],
#slice_mez_1789 #l2_stacks_in_1789 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 700;
}


#l2_stacks_in_1805,
#l2_stacks_in_1805 > svg,
.mez p#l2_stacks_in_1805 + div {
  
  text-align: center;
}



#l2_stacks_in_1805.layouts-2-content {
  margin-top: 10px;
  margin-bottom: 8px;
}
div#stacks_out_1805[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 10px;
  margin-bottom: 8px;
}



#l2_stacks_in_1805.layouts-2-content:not(i),
[tag="slice"] #l2_stacks_in_1805.layouts-2-content:not(i) + p[style],
#slice_mez_1805 #l2_stacks_in_1805 + div {
  font-family: Avenir;
}

#l2_stacks_in_1805.layouts-2-content,
[tag="slice"] #l2_stacks_in_1805.layouts-2-content + p[style],
i#l2_stacks_in_1805.layouts-2-content,
#slice_mez_1805 #l2_stacks_in_1805 + div {
  color: rgba(255, 255, 255, 1.00);
  font-size: 16px;
  line-height: 1.10;
}
#l2_stacks_in_1805.layouts-2-content.layouts-2-text > svg {
  height: 16px;
  width:  16px;
  fill: rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
}
#l2_stacks_in_1805.layouts-2-content.layouts-2-button a > i {
  font-size: 20px;
}
#l2_stacks_in_1805.layouts-2-content.layouts-2-button a > svg {
  height: 20px;
  width: 20px;
}


#l2_stacks_in_1805.layouts-2-content,
[tag="slice"] #l2_stacks_in_1805.layouts-2-content + p[style],
#slice_mez_1805 #l2_stacks_in_1805 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 500;
}


#uTubestacks_in_2077 {
	position: relative;
	
	
	
	
	padding-bottom: 56.25%;
	
	
	
	height: 0;
	overflow: hidden;
}

#uTubestacks_in_2077 iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	background: #000000;
	border: none;
	box-shadow: none;
	outline: none;
}






#stacks_in_2077 {
	border: solid rgba(77, 77, 77, 1.00);
	border-width:  1px;
	-moz-border-radius:  6px;
	-webkit-border-radius:  6px;
	border-radius:  6px;
	padding:  4px;
}
#stacks_in_2008 .onthelineouterspace
{
display:block;
padding: 12px 0px 12px 0px;
}
#stacks_in_2008 .ontheline
{
display:block; 
height:auto; 

border-bottom-style:solid; 
border-bottom-width:1px; 
border-bottom-color:#FFFFFF; 
border-top-style:solid; 
border-top-width:1px; 
border-top-color:#CCCCCC; 
font-size:1%;
-webkit-box-shadow: 0px 0px 2px #DDDDDC;
-moz-box-shadow: 0px 0px 2px #DDDDDC;
box-shadow: 0px 0px 2px #DDDDDC;
opacity:1;

/*CustomCSS;*/
}

#stacks_in_2017.layouts-2-row > .layouts-2-content-width.layouts-2-el,
#stacks_in_2017.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 0px;
}

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


#stacks_in_2018.layouts-2-column,
.layouts-2-row > div > div[tag="node"] > #stacks_out_2018.out {
  flex: 1; max-width: 700px; flex-basis: 180px;
  
  
  
  margin: 0;
  
  align-self: center;
  
}
.layouts-2-row > div > div[tag="node"] > #stacks_out_2018.out {
  overflow: visible;
}

#stacks_in_2018.layouts-2-column,
#slice_mez_2018 {
  box-sizing: border-box;
  background-color : rgba(255, 255, 255, 0.00);
  
  
  border-radius: 0px;
  
  
  
  
  box-shadow: 0px 0px  0px 0px rgba(0, 0, 0, 0.30);
  padding: 0px 0px;
}


.layouts-2-content-width > #stacks_in_2018.layouts-2-column:after,
#stacks_out_2018:after {
  width: 180px;
  
  
}


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


#l2_stacks_in_2021,
#l2_stacks_in_2021 > svg,
.mez p#l2_stacks_in_2021 + div {
  
  text-align: center;
}



#l2_stacks_in_2021.layouts-2-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_2021[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}



#l2_stacks_in_2021.layouts-2-content:not(i),
[tag="slice"] #l2_stacks_in_2021.layouts-2-content:not(i) + p[style],
#slice_mez_2021 #l2_stacks_in_2021 + div {
  font-family: Avenir Next Condensed;
}

#l2_stacks_in_2021.layouts-2-content,
[tag="slice"] #l2_stacks_in_2021.layouts-2-content + p[style],
i#l2_stacks_in_2021.layouts-2-content,
#slice_mez_2021 #l2_stacks_in_2021 + div {
  color: rgba(25, 25, 25, 1.00);
  font-size: 32px;
  line-height: 1.10;
}
#l2_stacks_in_2021.layouts-2-content.layouts-2-text > svg {
  height: 32px;
  width:  32px;
  fill: rgba(25, 25, 25, 1.00);
  stroke: rgba(25, 25, 25, 1.00);
}
#l2_stacks_in_2021.layouts-2-content.layouts-2-button a > i {
  font-size: 36px;
}
#l2_stacks_in_2021.layouts-2-content.layouts-2-button a > svg {
  height: 36px;
  width: 36px;
}


#l2_stacks_in_2021.layouts-2-content,
[tag="slice"] #l2_stacks_in_2021.layouts-2-content + p[style],
#slice_mez_2021 #l2_stacks_in_2021 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 700;
}


#l2_stacks_in_2024,
#l2_stacks_in_2024 > svg,
.mez p#l2_stacks_in_2024 + div {
  
  text-align: center;
}



#l2_stacks_in_2024.layouts-2-content {
  margin-top: 6px;
  margin-bottom: 8px;
}
div#stacks_out_2024[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 6px;
  margin-bottom: 8px;
}



#l2_stacks_in_2024.layouts-2-content:not(i),
[tag="slice"] #l2_stacks_in_2024.layouts-2-content:not(i) + p[style],
#slice_mez_2024 #l2_stacks_in_2024 + div {
  font-family: Avenir;
}

#l2_stacks_in_2024.layouts-2-content,
[tag="slice"] #l2_stacks_in_2024.layouts-2-content + p[style],
i#l2_stacks_in_2024.layouts-2-content,
#slice_mez_2024 #l2_stacks_in_2024 + div {
  color: rgba(245, 143, 23, 1.00);
  font-size: 16px;
  line-height: 1.10;
}
#l2_stacks_in_2024.layouts-2-content.layouts-2-text > svg {
  height: 16px;
  width:  16px;
  fill: rgba(245, 143, 23, 1.00);
  stroke: rgba(245, 143, 23, 1.00);
}
#l2_stacks_in_2024.layouts-2-content.layouts-2-button a > i {
  font-size: 20px;
}
#l2_stacks_in_2024.layouts-2-content.layouts-2-button a > svg {
  height: 20px;
  width: 20px;
}


#l2_stacks_in_2024.layouts-2-content,
[tag="slice"] #l2_stacks_in_2024.layouts-2-content + p[style],
#slice_mez_2024 #l2_stacks_in_2024 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 500;
}


    #stacks_in_1801.blu-wrap.flex-bot{margin-top:auto!important}    #stacks_in_1801.blu-wrap{background-color:rgba(255, 255, 255, 0.00)}#stacks_in_1801.blu-wrap>.blueprint-col{}#stacks_in_1801.blu-wrap>.blueprint-col.flex-width.sb-sm-left{margin-right:auto}#stacks_in_1801.blu-wrap>.blueprint-col.flex-width.sb-sm-center{margin-right:auto;margin-left:auto}#stacks_in_1801.blu-wrap>.blueprint-col.flex-width.sb-sm-right{margin-left:auto}#stacks_in_1801.blu-wrap>.blueprint-col>.blucol-content{margin: 0px ;padding:0.00px 0.00px 0.00px 0.00px }#stacks_in_1801.blu-wrap>.blueprint-col>.blucol-content.bg-color{background-color:rgba(248, 248, 248, 1.00)} @media screen and (min-width:320px){#stacks_in_1801.blu-wrap>.blueprint-col{ width:100%;min-width:0px;max-width:900px;}#stacks_in_1801.blu-wrap>.blueprint-col.med-flex-width.sb-med-left{margin-right:auto;margin-left:0}#stacks_in_1801.blu-wrap>.blueprint-col.med-flex-width.sb-med-center{margin-right:auto;margin-left:auto}#stacks_in_1801.blu-wrap>.blueprint-col.med-flex-width.sb-med-right{margin-left:auto;margin-right:0}#stacks_in_1801.blu-wrap>.blueprint-col.med-fill-width{width:100%;margin-left:0;margin-right:0}}  @media screen and (min-width:1200px){#stacks_in_1801.blu-wrap>.blueprint-col{ }
#stacks_in_1801.blu-wrap>.blueprint-col.lg-flex-width.sb-lg-left,#stacks_in_1801.blu-wrap>.blueprint-col.med-flex-width.lg-flex-width.sb-lg-left{margin-right:auto;margin-left:0}#stacks_in_1801.blu-wrap>.blueprint-col.lg-flex-width.sb-lg-center,#stacks_in_1801.blu-wrap>.blueprint-col.med-flex-width.lg-flex-width.sb-lg-center{margin-right:auto;margin-left:auto}#stacks_in_1801.blu-wrap>.blueprint-col.lg-flex-width.sb-lg-right,#stacks_in_1801.blu-wrap>.blueprint-col.med-flex-width.lg-flex-width.sb-lg-right{margin-left:auto;margin-right:0}#stacks_in_1801.blu-wrap>.blueprint-col.lg-fill-width,#stacks_in_1801.blu-wrap>.blueprint-col.med-fill-width,#stacks_in_1801.blu-wrap>.blueprint-col .lg-fill-width{width:100%;max-width:none;margin-left:0;margin-right:0}}     
:root {
  --multi_columns_stacks_in_1438:minmax(180px,min-content) min-content min-content min-content min-content min-content;
}
#multi_columns_stacks_in_1438 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_1438);
  grid-gap: 10px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_1438 > div {
  min-width: 0;
}
#multi_columns_stacks_in_1438 + .deluxe-columns {
  margin-top: 10px;
}
#multi_columns_stacks_in_1438 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_1438 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}


#stacks_in_1879 h3,#stacks_in_1879 div{color:rgba(252, 83, 26, 1.00)}#stacks_in_1879 h3 a,#stacks_in_1879 div a{color:rgba(252, 83, 26, 1.00)}#stacks_in_1879 h3 a:hover,#stacks_in_1879 div a:hover{color:rgba(189, 62, 19, 1.00)}#stacks_in_1879 small,#stacks_in_1879 small div{color:rgba(111, 111, 111, 1.00)}#stacks_in_1879 .hTxt:not(.vault-font),.no-default:not(.custom-font) .hTxt:not(.vault-font){font-family:"Avenir Next Condensed",Sans-Serif;font-weight:400;font-style:normal}#stacks_in_1879 .hTxt{text-shadow:0px 4px 2px rgba(147, 147, 147, 0.30),0px 4px 5px rgba(192, 192, 192, 0.30),0px 4px 5px rgba(192, 192, 192, 0.30)}
@media only screen and (max-width:480.00px){#stacks_in_1879 h3{font-size:1.20rem!important}}@media only screen and (min-width:480.00px) and (max-width:640.00px){#stacks_in_1879 h3{font-size:1.30rem!important}}@media only screen and (min-width:640.00px) and (max-width:2000.00px){#stacks_in_1879 h3{font-size:1.40rem!important}}@media only screen and (min-width:2000.00px){#stacks_in_1879 h3{font-size:1.40rem!important}}

.element_stacks_in_1447[data-deluxe-el] {
  
  text-align: center;
}
.element_stacks_in_1447[data-deluxe-el] > div {
  
}

/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
*/
#stacks_in_1453 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_1453 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_1453 svg  */

#stacks_in_1453 svg,
#stacks_in_1453 i {
  color: rgba(15, 128, 255, 1.00);
  fill: rgba(15, 128, 255, 1.00);
  stroke: rgba(15, 128, 255, 1.00);
}

#stacks_in_1453 svg:hover,
#stacks_in_1453 i:hover {
  color: rgba(102, 102, 102, 1.00);
  fill: rgba(102, 102, 102, 1.00);
  stroke: rgba(102, 102, 102, 1.00);
}

#stacks_in_1453 i,
#stacks_in_1453 svg {
  position: relative;
  font-size: 26px;
  line-height: 26px;
  height: 26px;
  width: 26px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_1453 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_1453 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_1453 .material-icons-two-tone {
  color: rgba(15, 128, 255, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(15, 128, 255, 1.00),
              0px -.1px 0px rgba(15, 128, 255, 1.00),
              .1px 0px 0px rgba(15, 128, 255, 1.00),
              -.1px 0px 0px rgba(15, 128, 255, 1.00);
}
#stacks_in_1453 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}

/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
*/
#stacks_in_1449 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_1449 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_1449 svg  */

#stacks_in_1449 svg,
#stacks_in_1449 i {
  color: rgba(13, 94, 164, 1.00);
  fill: rgba(13, 94, 164, 1.00);
  stroke: rgba(13, 94, 164, 1.00);
}

#stacks_in_1449 svg:hover,
#stacks_in_1449 i:hover {
  color: rgba(102, 102, 102, 1.00);
  fill: rgba(102, 102, 102, 1.00);
  stroke: rgba(102, 102, 102, 1.00);
}

#stacks_in_1449 i,
#stacks_in_1449 svg {
  position: relative;
  font-size: 26px;
  line-height: 26px;
  height: 26px;
  width: 26px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_1449 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_1449 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_1449 .material-icons-two-tone {
  color: rgba(13, 94, 164, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(13, 94, 164, 1.00),
              0px -.1px 0px rgba(13, 94, 164, 1.00),
              .1px 0px 0px rgba(13, 94, 164, 1.00),
              -.1px 0px 0px rgba(13, 94, 164, 1.00);
}
#stacks_in_1449 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}

/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
*/
#stacks_in_1445 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_1445 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_1445 svg  */

#stacks_in_1445 svg,
#stacks_in_1445 i {
  color: rgba(178, 0, 3, 1.00);
  fill: rgba(178, 0, 3, 1.00);
  stroke: rgba(178, 0, 3, 1.00);
}

#stacks_in_1445 svg:hover,
#stacks_in_1445 i:hover {
  color: rgba(102, 102, 102, 1.00);
  fill: rgba(102, 102, 102, 1.00);
  stroke: rgba(102, 102, 102, 1.00);
}

#stacks_in_1445 i,
#stacks_in_1445 svg {
  position: relative;
  font-size: 26px;
  line-height: 26px;
  height: 26px;
  width: 26px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_1445 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_1445 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_1445 .material-icons-two-tone {
  color: rgba(178, 0, 3, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(178, 0, 3, 1.00),
              0px -.1px 0px rgba(178, 0, 3, 1.00),
              .1px 0px 0px rgba(178, 0, 3, 1.00),
              -.1px 0px 0px rgba(178, 0, 3, 1.00);
}
#stacks_in_1445 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}
/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
*/
#stacks_in_1441 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_1441 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_1441 svg  */

#stacks_in_1441 svg,
#stacks_in_1441 i {
  color: rgba(190, 10, 134, 1.00);
  fill: rgba(190, 10, 134, 1.00);
  stroke: rgba(190, 10, 134, 1.00);
}

#stacks_in_1441 svg:hover,
#stacks_in_1441 i:hover {
  color: rgba(102, 102, 102, 1.00);
  fill: rgba(102, 102, 102, 1.00);
  stroke: rgba(102, 102, 102, 1.00);
}

#stacks_in_1441 i,
#stacks_in_1441 svg {
  position: relative;
  font-size: 26px;
  line-height: 26px;
  height: 26px;
  width: 26px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_1441 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_1441 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_1441 .material-icons-two-tone {
  color: rgba(190, 10, 134, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(190, 10, 134, 1.00),
              0px -.1px 0px rgba(190, 10, 134, 1.00),
              .1px 0px 0px rgba(190, 10, 134, 1.00),
              -.1px 0px 0px rgba(190, 10, 134, 1.00);
}
#stacks_in_1441 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}
/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
*/
#stacks_in_1811 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_1811 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_1811 svg  */

#stacks_in_1811 svg,
#stacks_in_1811 i {
  color: rgba(38, 212, 77, 1.00);
  fill: rgba(38, 212, 77, 1.00);
  stroke: rgba(38, 212, 77, 1.00);
}

#stacks_in_1811 svg:hover,
#stacks_in_1811 i:hover {
  color: rgba(102, 102, 102, 1.00);
  fill: rgba(102, 102, 102, 1.00);
  stroke: rgba(102, 102, 102, 1.00);
}

#stacks_in_1811 i,
#stacks_in_1811 svg {
  position: relative;
  font-size: 26px;
  line-height: 26px;
  height: 26px;
  width: 26px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_1811 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_1811 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_1811 .material-icons-two-tone {
  color: rgba(38, 212, 77, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(38, 212, 77, 1.00),
              0px -.1px 0px rgba(38, 212, 77, 1.00),
              .1px 0px 0px rgba(38, 212, 77, 1.00),
              -.1px 0px 0px rgba(38, 212, 77, 1.00);
}
#stacks_in_1811 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_432 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_432 {
		display: none !important;
	}
}
    #stacks_in_934.blu-wrap.flex-bot{margin-top:auto!important}    #stacks_in_934.blu-wrap{background-color:rgba(255, 255, 255, 0.00)}#stacks_in_934.blu-wrap>.blueprint-col{ width:100%;min-width:0px;max-width:1200px;}#stacks_in_934.blu-wrap>.blueprint-col.flex-width.sb-sm-left{margin-right:auto}#stacks_in_934.blu-wrap>.blueprint-col.flex-width.sb-sm-center{margin-right:auto;margin-left:auto}#stacks_in_934.blu-wrap>.blueprint-col.flex-width.sb-sm-right{margin-left:auto}#stacks_in_934.blu-wrap>.blueprint-col>.blucol-content{margin: 0px ;padding:0.00px 10.00px 0.00px 10.00px }#stacks_in_934.blu-wrap>.blueprint-col>.blucol-content.bg-color{background-color:rgba(248, 248, 248, 1.00)} @media screen and (min-width:640px){#stacks_in_934.blu-wrap>.blueprint-col{ }#stacks_in_934.blu-wrap>.blueprint-col.med-flex-width.sb-med-left{margin-right:auto;margin-left:0}#stacks_in_934.blu-wrap>.blueprint-col.med-flex-width.sb-med-center{margin-right:auto;margin-left:auto}#stacks_in_934.blu-wrap>.blueprint-col.med-flex-width.sb-med-right{margin-left:auto;margin-right:0}#stacks_in_934.blu-wrap>.blueprint-col.med-fill-width{width:100%;margin-left:0;margin-right:0}}  @media screen and (min-width:1000px){#stacks_in_934.blu-wrap>.blueprint-col{ }
#stacks_in_934.blu-wrap>.blueprint-col.lg-flex-width.sb-lg-left,#stacks_in_934.blu-wrap>.blueprint-col.med-flex-width.lg-flex-width.sb-lg-left{margin-right:auto;margin-left:0}#stacks_in_934.blu-wrap>.blueprint-col.lg-flex-width.sb-lg-center,#stacks_in_934.blu-wrap>.blueprint-col.med-flex-width.lg-flex-width.sb-lg-center{margin-right:auto;margin-left:auto}#stacks_in_934.blu-wrap>.blueprint-col.lg-flex-width.sb-lg-right,#stacks_in_934.blu-wrap>.blueprint-col.med-flex-width.lg-flex-width.sb-lg-right{margin-left:auto;margin-right:0}#stacks_in_934.blu-wrap>.blueprint-col.lg-fill-width,#stacks_in_934.blu-wrap>.blueprint-col.med-fill-width,#stacks_in_934.blu-wrap>.blueprint-col .lg-fill-width{width:100%;max-width:none;margin-left:0;margin-right:0}}    @media screen and (min-width:640px){#stacks_in_934.blu-wrap>.blueprint-col>.blucol-content{padding: 0.00px 0.00px 0.00px 0.00px }}  
/* Start dooGrid stack each CSS code */.stacks_in_924gridWrapper > div{	display: inline-block !important;	width: 25%;	-webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    vertical-align: bottom;    margin-top: 15px;    padding-right: 15.000000px;    padding-left: 15.000000px;}.stacks_in_924gridWrapper{	margin-right: -15.000000px;    margin-left: -15.000000px;    margin-top: -15px;}@media all and (max-width: 1024px) {				.stacks_in_924gridWrapper > div{		width: 25%;	}	}@media all and (max-width: 480px) {				.stacks_in_924gridWrapper > div{		width: 50%;	}		}@media all and (max-width: 480px) {				.stacks_in_924gridWrapper > div{		width: 50%;	}	}/* End dooGrid stack each CSS code */
#stacks_in_924 {
	padding: 0px 6px 0px 6px;
}
/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code *//* Start dooJet stack each CSS code */#jetOverflowRestrict{	overflow: hidden !important;}.jetAnimate{visibility: hidden;}#stacks_in_997{z-index: 101;overflow: visible;}.stacks_top{overflow: visible;}.stacks_in:after {content: "";display: block;height: 0;clear: both;}/* End dooJet stack each CSS code */#stacks_in_998.layouts-2-row > .layouts-2-content-width.layouts-2-el,
#stacks_in_998.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_998.layouts-2-row > .layouts-2-content-width.layouts-2-el > div:not(:first-child) {
  margin-left: 48px;
}
@supports (rotate:180deg) {
  #stacks_in_998.layouts-2-row > .layouts-2-content-width.layouts-2-el > div:not(:first-child) {
    margin-left: 0;
  }
}


#stacks_in_1000.layouts-2-column,
.layouts-2-row > div > div[tag="node"] > #stacks_out_1000.out {
  flex: 1; max-width: 480px; flex-basis: 120px;
  
  
  
  margin: 0;
  
  
  
}
.layouts-2-row > div > div[tag="node"] > #stacks_out_1000.out {
  overflow: visible;
}


.layouts-2-content-width > #stacks_in_1000.layouts-2-column:after,
#stacks_out_1000:after {
  width: 120px;
  
  
}


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


#stacks_in_1003 h2,#stacks_in_1003 div{color:rgba(76, 35, 221, 1.00)}#stacks_in_1003 h2 a,#stacks_in_1003 div a{color:rgba(76, 35, 221, 1.00)}#stacks_in_1003 h2 a:hover,#stacks_in_1003 div a:hover{color:rgba(57, 26, 165, 1.00)}#stacks_in_1003 small,#stacks_in_1003 small div{color:rgba(111, 111, 111, 1.00)}#stacks_in_1003 .hTxt:not(.vault-font),.no-default:not(.custom-font) .hTxt:not(.vault-font){font-family:"Avenir",Sans-Serif;font-weight:400;font-style:normal}#stacks_in_1003 .hTxt{text-shadow:0 1px 0 rgba(230, 230, 230, 0.35),0 2px 0 rgba(245, 245, 245, 0.35),0 3px 0 rgba(255, 255, 255, 0.35),0 4px 0 rgba(255, 255, 255, 0.35),0 5px 0 rgba(255, 255, 255, 0.35),0 6px 5px rgba(230, 230, 230, 0.35),0 6px 1px rgba(128, 128, 128, 0.40),0 0 5px rgba(128, 128, 128, 0.40),0 1px 3px rgba(108, 108, 108, 0.40),0 3px 5px rgba(118, 118, 118, 0.40),0 5px 3px rgba(113, 113, 113, 0.40),0 10px 3px rgba(118, 118, 118, 0.40),0 15px 5px rgba(123, 123, 123, 0.40)}
@media only screen and (max-width:480.00px){#stacks_in_1003 h2{font-size:1.40rem!important}}@media only screen and (min-width:480.00px) and (max-width:640.00px){#stacks_in_1003 h2{font-size:1.40rem!important}}@media only screen and (min-width:640.00px) and (max-width:2000.00px){#stacks_in_1003 h2{font-size:1.80rem!important}}@media only screen and (min-width:2000.00px){#stacks_in_1003 h2{font-size:2.40rem!important}}
#l2_stacks_in_1010,
#l2_stacks_in_1010 > svg,
.mez p#l2_stacks_in_1010 + div {
  
  text-align: center;
}


#l2_stacks_in_1010 {
  border: 0px solid rgba(0, 0, 0, 0.15);
  border-radius: 8px;
  box-shadow: 10px 8px  4px 0px rgba(0, 0, 0, 0.30);
  
  aspect-ratio: 1.777778;
  object-fit: cover;
  
  max-width: 100%;
  width: auto;
  
  margin-left: auto; margin-right: auto;
}
#l2_stacks_in_1010.layouts-2-image[data-no-image] {
  width: 100%;
}
.layouts-2-shrink #l2_stacks_in_1010 {
  max-width: none;
}
#l2_stacks_in_1010.layouts-2-image.layouts-2-edge-left,
#l2_stacks_in_1010.layouts-2-image.layouts-2-edge-right {
  width: calc(100% + 50%);
  max-width: none;
}
#l2_stacks_in_1010.layouts-2-edge-left {
  left: -50%;
  position: relative;
}


#l2_stacks_in_1010.layouts-2-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_1010[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}




/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code *//* Start dooJet stack each CSS code */#jetOverflowRestrict{	overflow: hidden !important;}.jetAnimate{visibility: hidden;}#stacks_in_977{z-index: 101;overflow: visible;}.stacks_top{overflow: visible;}.stacks_in:after {content: "";display: block;height: 0;clear: both;}/* End dooJet stack each CSS code */#stacks_in_978.layouts-2-row > .layouts-2-content-width.layouts-2-el,
#stacks_in_978.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_978.layouts-2-row > .layouts-2-content-width.layouts-2-el > div:not(:first-child) {
  margin-left: 48px;
}
@supports (rotate:180deg) {
  #stacks_in_978.layouts-2-row > .layouts-2-content-width.layouts-2-el > div:not(:first-child) {
    margin-left: 0;
  }
}


#stacks_in_980.layouts-2-column,
.layouts-2-row > div > div[tag="node"] > #stacks_out_980.out {
  flex: 1; max-width: 480px; flex-basis: 120px;
  
  
  
  margin: 0;
  
  
  
}
.layouts-2-row > div > div[tag="node"] > #stacks_out_980.out {
  overflow: visible;
}


.layouts-2-content-width > #stacks_in_980.layouts-2-column:after,
#stacks_out_980:after {
  width: 120px;
  
  
}


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


#stacks_in_983 h2,#stacks_in_983 div{color:rgba(252, 83, 26, 1.00)}#stacks_in_983 h2 a,#stacks_in_983 div a{color:rgba(252, 83, 26, 1.00)}#stacks_in_983 h2 a:hover,#stacks_in_983 div a:hover{color:rgba(189, 62, 19, 1.00)}#stacks_in_983 small,#stacks_in_983 small div{color:rgba(111, 111, 111, 1.00)}#stacks_in_983 .hTxt:not(.vault-font),.no-default:not(.custom-font) .hTxt:not(.vault-font){font-family:"Avenir",Sans-Serif;font-weight:400;font-style:normal}#stacks_in_983 .hTxt{text-shadow:0 1px 0 rgba(38, 38, 38, 0.30),0 2px 0 rgba(53, 53, 53, 0.30),0 3px 0 rgba(68, 68, 68, 0.30),0 4px 0 rgba(83, 83, 83, 0.30),0 5px 0 rgba(98, 98, 98, 0.30),0 6px 5px rgba(38, 38, 38, 0.30),0 6px 1px rgba(192, 192, 192, 0.20),0 0 5px rgba(192, 192, 192, 0.20),0 1px 3px rgba(172, 172, 172, 0.20),0 3px 5px rgba(182, 182, 182, 0.20),0 5px 3px rgba(177, 177, 177, 0.20),0 10px 3px rgba(182, 182, 182, 0.20),0 15px 5px rgba(187, 187, 187, 0.20)}
@media only screen and (max-width:480.00px){#stacks_in_983 h2{font-size:1.40rem!important}}@media only screen and (min-width:480.00px) and (max-width:640.00px){#stacks_in_983 h2{font-size:1.40rem!important}}@media only screen and (min-width:640.00px) and (max-width:2000.00px){#stacks_in_983 h2{font-size:1.80rem!important}}@media only screen and (min-width:2000.00px){#stacks_in_983 h2{font-size:2.40rem!important}}
#l2_stacks_in_990,
#l2_stacks_in_990 > svg,
.mez p#l2_stacks_in_990 + div {
  
  text-align: center;
}


#l2_stacks_in_990 {
  border: 0px solid rgba(0, 0, 0, 0.15);
  border-radius: 8px;
  box-shadow: 10px 8px  4px 0px rgba(9, 59, 88, 0.60);
  
  aspect-ratio: 1.777778;
  object-fit: cover;
  
  max-width: 100%;
  width: auto;
  
  margin-left: auto; margin-right: auto;
}
#l2_stacks_in_990.layouts-2-image[data-no-image] {
  width: 100%;
}
.layouts-2-shrink #l2_stacks_in_990 {
  max-width: none;
}
#l2_stacks_in_990.layouts-2-image.layouts-2-edge-left,
#l2_stacks_in_990.layouts-2-image.layouts-2-edge-right {
  width: calc(100% + 50%);
  max-width: none;
}
#l2_stacks_in_990.layouts-2-edge-left {
  left: -50%;
  position: relative;
}


#l2_stacks_in_990.layouts-2-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_990[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}




/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code *//* Start dooJet stack each CSS code */#jetOverflowRestrict{	overflow: hidden !important;}.jetAnimate{visibility: hidden;}#stacks_in_1017{z-index: 101;overflow: visible;}.stacks_top{overflow: visible;}.stacks_in:after {content: "";display: block;height: 0;clear: both;}/* End dooJet stack each CSS code */#stacks_in_1018.layouts-2-row > .layouts-2-content-width.layouts-2-el,
#stacks_in_1018.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_1018.layouts-2-row > .layouts-2-content-width.layouts-2-el > div:not(:first-child) {
  margin-left: 48px;
}
@supports (rotate:180deg) {
  #stacks_in_1018.layouts-2-row > .layouts-2-content-width.layouts-2-el > div:not(:first-child) {
    margin-left: 0;
  }
}


#stacks_in_1020.layouts-2-column,
.layouts-2-row > div > div[tag="node"] > #stacks_out_1020.out {
  flex: 1; max-width: 480px; flex-basis: 120px;
  
  
  
  margin: 0;
  
  
  
}
.layouts-2-row > div > div[tag="node"] > #stacks_out_1020.out {
  overflow: visible;
}


.layouts-2-content-width > #stacks_in_1020.layouts-2-column:after,
#stacks_out_1020:after {
  width: 120px;
  
  
}


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


#stacks_in_1023 h2,#stacks_in_1023 div{color:rgba(22, 166, 148, 1.00)}#stacks_in_1023 h2 a,#stacks_in_1023 div a{color:rgba(22, 166, 148, 1.00)}#stacks_in_1023 h2 a:hover,#stacks_in_1023 div a:hover{color:rgba(16, 124, 111, 1.00)}#stacks_in_1023 small,#stacks_in_1023 small div{color:rgba(111, 111, 111, 1.00)}#stacks_in_1023 .hTxt:not(.vault-font),.no-default:not(.custom-font) .hTxt:not(.vault-font){font-family:"Avenir",Sans-Serif;font-weight:400;font-style:normal}#stacks_in_1023 .hTxt{text-shadow:0 1px 0 rgba(38, 38, 38, 0.30),0 2px 0 rgba(53, 53, 53, 0.30),0 3px 0 rgba(68, 68, 68, 0.30),0 4px 0 rgba(83, 83, 83, 0.30),0 5px 0 rgba(98, 98, 98, 0.30),0 6px 5px rgba(38, 38, 38, 0.30),0 6px 1px rgba(192, 192, 192, 0.20),0 0 5px rgba(192, 192, 192, 0.20),0 1px 3px rgba(172, 172, 172, 0.20),0 3px 5px rgba(182, 182, 182, 0.20),0 5px 3px rgba(177, 177, 177, 0.20),0 10px 3px rgba(182, 182, 182, 0.20),0 15px 5px rgba(187, 187, 187, 0.20)}
@media only screen and (max-width:480.00px){#stacks_in_1023 h2{font-size:1.40rem!important}}@media only screen and (min-width:480.00px) and (max-width:640.00px){#stacks_in_1023 h2{font-size:1.40rem!important}}@media only screen and (min-width:640.00px) and (max-width:2000.00px){#stacks_in_1023 h2{font-size:1.80rem!important}}@media only screen and (min-width:2000.00px){#stacks_in_1023 h2{font-size:2.40rem!important}}
#l2_stacks_in_1030,
#l2_stacks_in_1030 > svg,
.mez p#l2_stacks_in_1030 + div {
  
  text-align: center;
}


#l2_stacks_in_1030 {
  border: 0px solid rgba(0, 0, 0, 0.15);
  border-radius: 8px;
  box-shadow: 10px 8px  4px 0px rgba(17, 115, 121, 0.49);
  
  aspect-ratio: 1.777778;
  object-fit: cover;
  
  max-width: 100%;
  width: auto;
  
  margin-left: auto; margin-right: auto;
}
#l2_stacks_in_1030.layouts-2-image[data-no-image] {
  width: 100%;
}
.layouts-2-shrink #l2_stacks_in_1030 {
  max-width: none;
}
#l2_stacks_in_1030.layouts-2-image.layouts-2-edge-left,
#l2_stacks_in_1030.layouts-2-image.layouts-2-edge-right {
  width: calc(100% + 50%);
  max-width: none;
}
#l2_stacks_in_1030.layouts-2-edge-left {
  left: -50%;
  position: relative;
}


#l2_stacks_in_1030.layouts-2-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_1030[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}




/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code *//* Start dooJet stack each CSS code */#jetOverflowRestrict{	overflow: hidden !important;}.jetAnimate{visibility: hidden;}#stacks_in_949{z-index: 101;overflow: visible;}.stacks_top{overflow: visible;}.stacks_in:after {content: "";display: block;height: 0;clear: both;}/* End dooJet stack each CSS code */#stacks_in_951.layouts-2-row > .layouts-2-content-width.layouts-2-el,
#stacks_in_951.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_951.layouts-2-row > .layouts-2-content-width.layouts-2-el > div:not(:first-child) {
  margin-left: 48px;
}
@supports (rotate:180deg) {
  #stacks_in_951.layouts-2-row > .layouts-2-content-width.layouts-2-el > div:not(:first-child) {
    margin-left: 0;
  }
}


#stacks_in_952.layouts-2-column,
.layouts-2-row > div > div[tag="node"] > #stacks_out_952.out {
  flex: 1; max-width: 480px; flex-basis: 120px;
  
  
  
  margin: 0;
  
  
  
}
.layouts-2-row > div > div[tag="node"] > #stacks_out_952.out {
  overflow: visible;
}


.layouts-2-content-width > #stacks_in_952.layouts-2-column:after,
#stacks_out_952:after {
  width: 120px;
  
  
}


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


#stacks_in_965 h2,#stacks_in_965 div{color:rgba(189, 0, 5, 1.00)}#stacks_in_965 h2 a,#stacks_in_965 div a{color:rgba(189, 0, 5, 1.00)}#stacks_in_965 h2 a:hover,#stacks_in_965 div a:hover{color:rgba(141, 0, 3, 1.00)}#stacks_in_965 small,#stacks_in_965 small div{color:rgba(111, 111, 111, 1.00)}#stacks_in_965 .hTxt:not(.vault-font),.no-default:not(.custom-font) .hTxt:not(.vault-font){font-family:"Avenir",Sans-Serif;font-weight:400;font-style:normal}#stacks_in_965 .hTxt{text-shadow:0 1px 0 rgba(38, 38, 38, 0.30),0 2px 0 rgba(53, 53, 53, 0.30),0 3px 0 rgba(68, 68, 68, 0.30),0 4px 0 rgba(83, 83, 83, 0.30),0 5px 0 rgba(98, 98, 98, 0.30),0 6px 5px rgba(38, 38, 38, 0.30),0 6px 1px rgba(192, 192, 192, 0.20),0 0 5px rgba(192, 192, 192, 0.20),0 1px 3px rgba(172, 172, 172, 0.20),0 3px 5px rgba(182, 182, 182, 0.20),0 5px 3px rgba(177, 177, 177, 0.20),0 10px 3px rgba(182, 182, 182, 0.20),0 15px 5px rgba(187, 187, 187, 0.20)}
@media only screen and (max-width:480.00px){#stacks_in_965 h2{font-size:1.40rem!important}}@media only screen and (min-width:480.00px) and (max-width:640.00px){#stacks_in_965 h2{font-size:1.40rem!important}}@media only screen and (min-width:640.00px) and (max-width:2000.00px){#stacks_in_965 h2{font-size:1.80rem!important}}@media only screen and (min-width:2000.00px){#stacks_in_965 h2{font-size:2.40rem!important}}
#l2_stacks_in_961,
#l2_stacks_in_961 > svg,
.mez p#l2_stacks_in_961 + div {
  
  text-align: center;
}


#l2_stacks_in_961 {
  border: 0px solid rgba(0, 0, 0, 0.15);
  border-radius: 8px;
  box-shadow: 10px 8px  4px 0px rgba(100, 8, 30, 0.70);
  
  aspect-ratio: 1.777778;
  object-fit: cover;
  
  max-width: 100%;
  width: auto;
  
  margin-left: auto; margin-right: auto;
}
#l2_stacks_in_961.layouts-2-image[data-no-image] {
  width: 100%;
}
.layouts-2-shrink #l2_stacks_in_961 {
  max-width: none;
}
#l2_stacks_in_961.layouts-2-image.layouts-2-edge-left,
#l2_stacks_in_961.layouts-2-image.layouts-2-edge-right {
  width: calc(100% + 50%);
  max-width: none;
}
#l2_stacks_in_961.layouts-2-edge-left {
  left: -50%;
  position: relative;
}


#l2_stacks_in_961.layouts-2-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_961[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}





.spacerStack {
	height: 60.00px;
}

#spacerStackstacks_in_972 {
	height: 60.00px;
}




























@media print {
	#spacerStackstacks_in_972 {
		display: none !important;
	}
}
#stacks_in_1775 .onthelineouterspace
{
display:block;
padding: 12px 0px 12px 0px;
}
#stacks_in_1775 .ontheline
{
display:block; 
height:auto; 

border-bottom-style:solid; 
border-bottom-width:1px; 
border-bottom-color:#FFFFFF; 
border-top-style:solid; 
border-top-width:1px; 
border-top-color:#CCCCCC; 
font-size:1%;
-webkit-box-shadow: 0px 0px 2px #DDDDDC;
-moz-box-shadow: 0px 0px 2px #DDDDDC;
box-shadow: 0px 0px 2px #DDDDDC;
opacity:1;

/*CustomCSS;*/
}

/* -- EACH CSS Template -- */
/*  Hype elements with CUSTOM CSS */
#stacks_in_865 .HYPE_document  { 
	text-align: center; display: block; width: 100%; height: 100%; margin: auto; padding: 0; min-width: 100%;  
	 
}
/*  buttons states toolbar */
#stacks_in_865 .button-stats:hover, .button-stats:hover {  color: #dcdcdc !important;	background-color: #262626 !important;  }
/* LINK AREA over the titles */
#stacks_in_865 .wrapper_link  {  
	display: none !important;	position: absolute;	padding: 0; top: 0; right: 0; left: 0; bottom: 0; margin: auto;	z-index: 2;	border-radius: 100px; -webkit-border-radius: 100px; -moz-border-radius: 100px;
	min-height: 100px !important; max-height: 200px !important;	width: auto; max-width: 75vw;   }
#stacks_in_865 .back_wrapper_8573 { 		
	text-align: center;	margin-right: auto; margin-left: auto; display: block; position: relative; max-width: 1300vh;	
	 height: 20vh; min-height: 100px !important; 		
	 padding: 0;		
	%%[[if edit]]%% display:none;  	
%%[[endif]]%% }
/* fixed height setting */
@media (max-width: 800px) { #stacks_in_865 .back_wrapper_8573 { 
  } }
@media (max-width: 600px) { #stacks_in_865 .back_wrapper_8573 { 
  } }

#stacks_in_865 .wrapper_8573 { 
	text-align: center; margin-right: auto; margin-left: auto; display: block; position: relative;	max-width: 1300px;		
	 height: 20vh; min-height: 100px !important; 		
	  
	 }
/* fixed height setting */
@media (max-width: 800px) { #stacks_in_865 .wrapper_8573 { 
  } }
@media (max-width: 600px) { #stacks_in_865 .wrapper_8573 { 
  } }

/*  Hype internal elements - rotation */
#stacks_in_865 .flex_elements{  	transform: rotate( 0deg ) !important; 	-webkit-transform: rotate(0deg ) !important; 	-moz-transform: rotate( 0deg ) !important;   }
/* --------------- */
#stacks_in_865 .wrapper_working_area  {  
	background: url(../files/edit_mode_titles_guide_border.gif) center center no-repeat !important;
	max-width: 1300px;
	height: 20vh;
	background-size: contain !important; -webkit-background-size: contain !important; -moz-background-size: contain !important;
	border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px;
	opacity: 0.65;	
	display: none !important;
	position: absolute;
	width: 100%; height: 100%;
	top: 0; bottom: 0; right: 0; left: 0;
	margin-right: auto; margin-left: auto; text-align: center;		
	
	  
	
}


/* ---TITLE active only with "STATIC" titles */
.hype-title-static {	   }
.hype-title-scale{		


 %%[[if !edit]]%%  
}

@keyframes hype-title-scale { 
0% {transform: scale(0.8); opacity: 0;}
40% {transform: scale(0.8);}
45% {opacity: 0;}      
100% {transform: scale(1); opacity: 1;}
}
@-webkit-keyframes hype-title-scale {
0% {-webkit-transform: scale(0.8); opacity: 0;}
40% {-webkit-transform: scale(0.8);} 
45% {opacity: 0;}      
100% {-webkit-transform: scale(1); opacity: 1;}
}
.hype-title-fade {		

 
  }

@keyframes hype-title-fade {
0% {opacity: 0;}   
10% {opacity: 0;} 
100% {opacity: 1;}
}
@-webkit-keyframes hype-title-fade {
0% { opacity: 0;} 
10% {opacity: 0;}   
100% {opacity: 1;}
}

 /*  A */
#stacks_in_865 .theme_title {  color: #074080 !important;  }
 /*  B */
#stacks_in_865 .theme_title_b {  color: #074080 !important;  }
/* Tit A-B styles  */
#stacks_in_865 .theme_slogan { 
	color: #CB0001 !important; font-size: 54px !important; font-family: "ralewaylight", sans-serif !important; font-style: none; text-transform: none; text-decoration: none;	transform: rotate( 0deg ) !important; -webkit-transform: rotate( 0deg ) !important; -moz-transform: rotate( 0deg ) !important;	margin-top: 20px !important; margin-left: 0px !important; display: none !important; letter-spacing: 0px !important; line-height: 70px !important;   
}

/* TITLE CSS */
#stacks_in_865 .theme_title, #stacks_in_865 .theme_title_b { 
	font-size: 150px !important; font-style: none; 	text-transform: none;text-decoration: None; 	margin-top: 0px !important; margin-left: 0px !important; letter-spacing: 5px !important; line-height: 125px !important;	font-family: "ralewaylight", sans-serif !important; -webkit-transform: translate3d(0,0,0) !important;
	
	 
	
	 	
	
	 	
	
	 
	
	  
}

/* upg 1.1.3 - 113 */
#stacks_in_865 .theme_title, #stacks_in_865 .theme_title_b  {    }

/* back_wrapper- fix consolidation. stay under text */
#stacks_in_865 .back_wrapper_8573 {	 
	
/* upg 1.1.4 - 114 */
	
/* beta  */
/*	*/


 
 
}
#stacks_in_865 .back_wrapper_8573bg { 	
			
	text-align: center; display: block; position: relative;	
	max-width: 1300vh;		
	 height: 20vh; min-height: 100px !important; 		
		
	padding: 0; margin: 0;  
		
}

/* fixed position in desktop only */
@media (max-width: 480px) { #stacks_in_865 .back_wrapper_8573bg { background-attachment: scroll !important; } }
@media (min-width: 481px) and (max-width: 1024px) { #stacks_in_865 .back_wrapper_8573bg {  background-attachment: scroll !important; } }
@media (min-width: 1025px) {  }
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) { #stacks_in_865 .back_wrapper_8573bg { background-attachment: scroll !important;  } }
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) { #stacks_in_865 .back_wrapper_8573bg { background-attachment: scroll !important;  } }
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) { #stacks_in_865 .back_wrapper_8573bg#stacks_in_865 .back_wrapper_8573bg {  background-attachment: scroll !important;  } }

/* fixed height setting */
@media (max-width: 800px) { #stacks_in_865 .back_wrapper_8573bg {    } }
@media (max-width: 600px) { #stacks_in_865 .back_wrapper_8573bg {    } }

#stacks_in_865 .theme_title, #stacks_in_865 .theme_title_b {
 
 
		










text-shadow: 0 1px 0 #ccc,  0 2px 0 #c9c9c9,  0 3px 0 #bbb,  0 4px 0 #b9b9b9, 0 5px 0 #aaa,  0 6px 1px rgba(0, 0, 0, 1.00),   0 0 5px rgba(0, 0, 0, 1.00),  0 1px 3px rgba(0, 0, 0, 1.00), 0 3px 5px rgba(0, 0, 0, 1.00),  0 5px 10px rgba(0, 0, 0, 1.00), 0 10px 10px rgba(0, 0, 0, 1.00) !important;		           

  
}
#stacks_in_865 .theme_title, #stacks_in_865 .theme_title_b {  }
/* --------------- */
/* @group Built-in Webfonts */
@font-face {
font-family: 'cordial_proregregular';
src: url('../files/webfonts/cordial_web/cordial_regular_39-webfont.woff2') format('woff2'), url('../files/webfonts/cordial_web/cordial_regular_39-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_prosemibold';
src: url('../files/webfonts/cordial_web/cordial_semibold_38-webfont.woff2') format('woff2'), url('../files/webfonts/cordial_web/cordial_semibold_38-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_promedium';
src: url('../files/webfonts/cordial_web/cordial_medium_38-webfont.woff2') format('woff2'),url('../files/webfonts/cordial_web/cordial_medium_38-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_prolight';
src: url('../files/webfonts/cordial_web/cordial_light_59-webfont.woff2') format('woff2'), url('../files/webfonts/cordial_web/cordial_light_59-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_probold';
src: url('../files/webfonts/cordial_web/cordial_bold_69-webfont.woff2') format('woff2'), url('../files/webfonts/cordial_web/cordial_bold_69-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_pro_inlineBdrounded';
src: url('../files/webfonts/cordial_web/cordial_inline_rou_17-webfont.woff2') format('woff2'), url('../files/webfonts/cordial_web/cordial_inline_rou_17-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_pro_cherryBdrounded';
src: url('../files/webfonts/cordial_web/cordial_cherry_rou_22-webfont.woff2') format('woff2'), url('../files/webfonts/cordial_web/cordial_cherry_rou_22-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
/* cordial end */
@font-face {
font-family: 'rubik_mono_oneregular';
src: url('../files/webfonts/rubikmonoone/rubikmonoone-regular-webfont.woff2') format('woff2'), url('../files/webfonts/rubikmonoone/rubikmonoone-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'montserratbold';
src: url('../files/webfonts/montserrat/montserrat-bold-webfont.woff2') format('woff2'), url('../files/webfonts/montserrat/montserrat-bold-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'abelregular';
src: url('../files/webfonts/abel/abel-regular-webfont.woff2') format('woff2'), url('../files/webfonts/abel/abel-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'open_sanscondensed_light';
src: url('../files/webfonts/open-sans-condensed/opensans-condlight-webfont.woff2') format('woff2'), url('../files/webfonts/open-sans-condensed/opensans-condlight-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'bree_serifregular';
src: url('../files/webfonts/breeserif/breeserif-regular-webfont.woff2') format('woff2'), url('../files/webfonts/breeserif/breeserif-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'pacificoregular';
src: url('../files/webfonts/pacifico/pacifico-regular-webfont.woff2') format('woff2'), url('../files/webfonts/pacifico/pacifico-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'signikaregular';
src: url('../files/webfonts/signika/signika-regular-webfont.woff2') format('woff2'), url('../files/webfonts/signika/signika-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'rochesterregular';
src: url('../files/webfonts/rochester/rochester-regular-webfont.woff2') format('woff2'), url('../files/webfonts/rochester/rochester-regular-webfont.woff') format('woff')
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'playfair_display_scregular';
src: url('../files/webfonts/playfairsc/playfairdisplaysc-regular-webfont.woff2') format('woff2'), url('../files/webfonts/playfairsc/playfairdisplaysc-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'ralewaylight';
src: url('../files/webfonts/raleway/raleway-light-webfont.woff2') format('woff2'), url('../files/webfonts/raleway/raleway-light-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'fjalla_oneregular';
src: url('../files/webfonts/fjallaone/fjallaone-regular-webfont.woff2') format('woff2'), url('../files/webfonts/fjallaone/fjallaone-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'vigaregular';
src: url('../files/webfonts/viga/viga-regular-webfont.woff2') format('woff2'), url('../files/webfonts/viga/viga-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'ubunturegular';
src: url('../files/webfonts/ubuntu/ubuntu-r-webfont.woff2') format('woff2'), url('../files/webfonts/ubuntu/ubuntu-r-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'archivo_blackregular';
src: url('../files/webfonts/archivoblack/archivoblack-regular-webfont.woff2') format('woff2'), url('../files/webfonts/archivoblack/archivoblack-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
/* @end */
#stacks_in_865 .decoration_color_1 {  background-color: #CB0001 !important; display: block !important;	margin-top: 0px !important; margin-left: 0px !important;  }
#stacks_in_865 .flash-color {  background-color: rgba(0, 0, 0, 0.35) !important;	width: 50px; height: 50px; margin-bottom: 13px; margin-right: auto; margin-left: auto; text-align: center;	
	display: none !important;  }
/* end style */



/*  EDIT mode */


/* -- End EACH CSS Template -- */#stacks_in_865 .scrollButton-hypetitles {   display: none !important;  position: absolute;	left: 0; z-index: 6; margin-right: auto; margin-left: auto;	right: 0; bottom: 8%; border-radius: 56px; -webkit-border-radius: 56px; -moz-border-radius: 56px; padding: 0; width: 92px; display: block; -webkit-animation: hypetitles-button_pulse 1.2s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;-moz-animation: hypetitles-button_pulse 1.2s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; animation: hypetitles-button_pulse 1.2s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;	animation-iteration-count: 2; animation-delay: 0.15s; 
 }    
@keyframes hypetitles-button_pulse { 
0%{ opacity: 1; transform: scale(1.0) translate(0px, 0px); -moz-transform:    scale(1.0) translate(0px, 0px); -webkit-transform: scale(1.0) translate(0px, 0px); } 
30%{ opacity: 0.8; transform: scale(0.9) translate(0px, 4px); -moz-transform: scale(0.9) translate(0px, 4px); -webkit-transform: scale(0.9) translate(0px, 4px); } 
75%{ opacity: 1; transform: scale(1.0) translate(0px, 0px); -moz-transform: scale(1.0) translate(0px, 0px); -webkit-transform: scale(1.0) translate(0px, 0px); } 
 100%{ opacity: 1;  transform: scale(1.0) translate(0px, 0px); -moz-transform: scale(1.0) translate(0px, 0px); -webkit-transform: scale(1.0) translate(0px, 0px); }  
}

@-webkit-keyframes hypetitles-button_pulse { 0%{ -webkit-transform: scale(1.0) translate(0px, 0px); opacity: 1;} 30%{-webkit-transform: scale(0.9) translate(0px, 4px);  opacity: 0.8;} 75%{ -webkit-transform: scale(1.0) translate(0px, 0px); opacity: 1;} 100%{ -webkit-transform: scale(1.0) translate(0px, 0px); opacity: 1;} }

#stacks_in_865 .scrollButton-hypetitles a {  font-size: 50px !important; line-height: 1em; transition: 0.05s linear; 	-webkit-transition: 0.04s linear; -moz-transition: 0.04s linear; 	-webkit-animation: hypetitles-button_pulse_initial 1.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; -moz-animation: hypetitles-button_pulse_initial 1.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; animation: hypetitles-button_pulse_initial 1.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; animation-iteration-count: 1; animation-delay: 0.3s;	color: #D5D5D5 !important;   
 }

#stacks_in_865 .scrollButton-hypetitles [class^="fa fa-"], #stacks_in_865 .scrollButton-hypetitles #stacks_in_865 [class*="fa fa-"] { color: #D5D5D5 !important; } @keyframes hypetitles-button_pulse_initial { 0%{ opacity: 0; } 100%{ opacity: 1;} } @-webkit-keyframes hypetitles-button_pulse_initial { 0%{ opacity: 0;} 100%{ opacity: 1;} }
#stacks_in_865 .scrollButton-hypetitles a:hover { text-shadow: 0 0 7px rgba(0, 0, 0, 0.25); }

#stacks_in_865 .scrollButton-hypetitles [class^="fa fa-"] {  transition: all 0.17s linear; -moz-transition: all 0.17s linear; -webkit-transition: all 0.17s linear;  }
#stacks_in_865 .scrollButton-hypetitles [class^="fa fa-"]:active {transform: scale(0.75) !important; -webkit-transform: scale(0.75) !important; -moz-transform: scale(0.75) !important; }

#target-hypetitles {  position: absolute; height: 0px; width: 100%; bottom: 0px;  
 }
@media only screen and (max-height: 601px) {
#stacks_in_865 .scrollButton-hypetitles { display: none !important; } #stacks_in_865 .scrollButton-hypetitles a {  font-size: 0 !important; display: none !important;  }  
}    #stacks_in_2081.blu-wrap.flex-bot{margin-top:auto!important}    #stacks_in_2081.blu-wrap{background-color:rgba(255, 255, 255, 0.00)}#stacks_in_2081.blu-wrap>.blueprint-col{}#stacks_in_2081.blu-wrap>.blueprint-col.flex-width.sb-sm-left{margin-right:auto}#stacks_in_2081.blu-wrap>.blueprint-col.flex-width.sb-sm-center{margin-right:auto;margin-left:auto}#stacks_in_2081.blu-wrap>.blueprint-col.flex-width.sb-sm-right{margin-left:auto}#stacks_in_2081.blu-wrap>.blueprint-col>.blucol-content{margin: 0px ;padding: 10px }#stacks_in_2081.blu-wrap>.blueprint-col>.blucol-content.bg-color{background-color:rgba(248, 248, 248, 1.00)} @media screen and (min-width:640px){#stacks_in_2081.blu-wrap>.blueprint-col{ }#stacks_in_2081.blu-wrap>.blueprint-col.med-flex-width.sb-med-left{margin-right:auto;margin-left:0}#stacks_in_2081.blu-wrap>.blueprint-col.med-flex-width.sb-med-center{margin-right:auto;margin-left:auto}#stacks_in_2081.blu-wrap>.blueprint-col.med-flex-width.sb-med-right{margin-left:auto;margin-right:0}#stacks_in_2081.blu-wrap>.blueprint-col.med-fill-width{width:100%;margin-left:0;margin-right:0}}  @media screen and (min-width:1000px){#stacks_in_2081.blu-wrap>.blueprint-col{ }
#stacks_in_2081.blu-wrap>.blueprint-col.lg-flex-width.sb-lg-left,#stacks_in_2081.blu-wrap>.blueprint-col.med-flex-width.lg-flex-width.sb-lg-left{margin-right:auto;margin-left:0}#stacks_in_2081.blu-wrap>.blueprint-col.lg-flex-width.sb-lg-center,#stacks_in_2081.blu-wrap>.blueprint-col.med-flex-width.lg-flex-width.sb-lg-center{margin-right:auto;margin-left:auto}#stacks_in_2081.blu-wrap>.blueprint-col.lg-flex-width.sb-lg-right,#stacks_in_2081.blu-wrap>.blueprint-col.med-flex-width.lg-flex-width.sb-lg-right{margin-left:auto;margin-right:0}#stacks_in_2081.blu-wrap>.blueprint-col.lg-fill-width,#stacks_in_2081.blu-wrap>.blueprint-col.med-fill-width,#stacks_in_2081.blu-wrap>.blueprint-col .lg-fill-width{width:100%;max-width:none;margin-left:0;margin-right:0}}     
#stacks_in_2113.layouts-2-row > .layouts-2-content-width.layouts-2-el,
#stacks_in_2113.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_2113.layouts-2-row > .layouts-2-content-width.layouts-2-el > div:not(:first-child) {
  margin-left: 48px;
}
@supports (rotate:180deg) {
  #stacks_in_2113.layouts-2-row > .layouts-2-content-width.layouts-2-el > div:not(:first-child) {
    margin-left: 0;
  }
}


#stacks_in_2114.layouts-2-column,
.layouts-2-row > div > div[tag="node"] > #stacks_out_2114.out {
  flex: 1; max-width: 540px; flex-basis: 180px;
  
  
  
  margin: 0;
  
  
  
}
.layouts-2-row > div > div[tag="node"] > #stacks_out_2114.out {
  overflow: visible;
}


.layouts-2-content-width > #stacks_in_2114.layouts-2-column:after,
#stacks_out_2114:after {
  width: 180px;
  
  
}


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


#uTubestacks_in_2102 {
	position: relative;
	
	
	
	
	padding-bottom: 56.25%;
	
	
	
	height: 0;
	overflow: hidden;
}

#uTubestacks_in_2102 iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	background: #000000;
	border: none;
	box-shadow: none;
	outline: none;
}





#stacks_in_2099.layouts-2-column,
.layouts-2-row > div > div[tag="node"] > #stacks_out_2099.out {
  flex: 1; max-width: 540px; flex-basis: 180px;
  
  
  
  margin: 0;
  
  align-self: center;
  
}
.layouts-2-row > div > div[tag="node"] > #stacks_out_2099.out {
  overflow: visible;
}

#stacks_in_2099.layouts-2-column,
#slice_mez_2099 {
  box-sizing: border-box;
  background-color : rgba(255, 255, 255, 0.00);
  
  
  border-radius: 0px;
  
  
  
  
  box-shadow: 0px 0px  0px 0px rgba(0, 0, 0, 0.30);
  padding: 0px 10px;
}


.layouts-2-content-width > #stacks_in_2099.layouts-2-column:after,
#stacks_out_2099:after {
  width: 180px;
  
  
}


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


#l2_stacks_in_2104,
#l2_stacks_in_2104 > svg,
.mez p#l2_stacks_in_2104 + div {
  
  text-align: left;
}



#l2_stacks_in_2104.layouts-2-content {
  margin-top: 8px;
  margin-bottom: 0px;
}
div#stacks_out_2104[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 8px;
  margin-bottom: 0px;
}



#l2_stacks_in_2104.layouts-2-content:not(i),
[tag="slice"] #l2_stacks_in_2104.layouts-2-content:not(i) + p[style],
#slice_mez_2104 #l2_stacks_in_2104 + div {
  font-family: Avenir Next Condensed;
}

#l2_stacks_in_2104.layouts-2-content,
[tag="slice"] #l2_stacks_in_2104.layouts-2-content + p[style],
i#l2_stacks_in_2104.layouts-2-content,
#slice_mez_2104 #l2_stacks_in_2104 + div {
  color: rgba(245, 143, 23, 1.00);
  font-size: 24px;
  line-height: 1.10;
}
#l2_stacks_in_2104.layouts-2-content.layouts-2-text > svg {
  height: 24px;
  width:  24px;
  fill: rgba(245, 143, 23, 1.00);
  stroke: rgba(245, 143, 23, 1.00);
}
#l2_stacks_in_2104.layouts-2-content.layouts-2-button a > i {
  font-size: 28px;
}
#l2_stacks_in_2104.layouts-2-content.layouts-2-button a > svg {
  height: 28px;
  width: 28px;
}


#l2_stacks_in_2104.layouts-2-content,
[tag="slice"] #l2_stacks_in_2104.layouts-2-content + p[style],
#slice_mez_2104 #l2_stacks_in_2104 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 700;
}


#l2_stacks_in_2106,
#l2_stacks_in_2106 > svg,
.mez p#l2_stacks_in_2106 + div {
  
  text-align: left;
}



#l2_stacks_in_2106.layouts-2-content {
  margin-top: 8px;
  margin-bottom: 0px;
}
div#stacks_out_2106[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 8px;
  margin-bottom: 0px;
}



#l2_stacks_in_2106.layouts-2-content:not(i),
[tag="slice"] #l2_stacks_in_2106.layouts-2-content:not(i) + p[style],
#slice_mez_2106 #l2_stacks_in_2106 + div {
  font-family: Avenir Next Condensed;
}

#l2_stacks_in_2106.layouts-2-content,
[tag="slice"] #l2_stacks_in_2106.layouts-2-content + p[style],
i#l2_stacks_in_2106.layouts-2-content,
#slice_mez_2106 #l2_stacks_in_2106 + div {
  color: rgba(0, 0, 0, 0.60);
  font-size: 18px;
  line-height: 1.10;
}
#l2_stacks_in_2106.layouts-2-content.layouts-2-text > svg {
  height: 18px;
  width:  18px;
  fill: rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
}
#l2_stacks_in_2106.layouts-2-content.layouts-2-button a > i {
  font-size: 22px;
}
#l2_stacks_in_2106.layouts-2-content.layouts-2-button a > svg {
  height: 22px;
  width: 22px;
}


#l2_stacks_in_2106.layouts-2-content,
[tag="slice"] #l2_stacks_in_2106.layouts-2-content + p[style],
#slice_mez_2106 #l2_stacks_in_2106 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 400;
}


#stacks_in_2109 .onthelineouterspace
{
display:block;
padding: 12px 0px 12px 0px;
}
#stacks_in_2109 .ontheline
{
display:block; 
height:auto; 

border-bottom-style:solid; 
border-bottom-width:1px; 
border-bottom-color:#FFFFFF; 
border-top-style:solid; 
border-top-width:1px; 
border-top-color:#CCCCCC; 
font-size:1%;
-webkit-box-shadow: 0px 0px 2px #DDDDDC;
-moz-box-shadow: 0px 0px 2px #DDDDDC;
box-shadow: 0px 0px 2px #DDDDDC;
opacity:1;

/*CustomCSS;*/
}

    #stacks_in_556.blu-wrap.flex-bot{margin-top:auto!important}    #stacks_in_556.blu-wrap{background-color:rgba(255, 255, 255, 0.00)}#stacks_in_556.blu-wrap>.blueprint-col{}#stacks_in_556.blu-wrap>.blueprint-col.flex-width.sb-sm-left{margin-right:auto}#stacks_in_556.blu-wrap>.blueprint-col.flex-width.sb-sm-center{margin-right:auto;margin-left:auto}#stacks_in_556.blu-wrap>.blueprint-col.flex-width.sb-sm-right{margin-left:auto}#stacks_in_556.blu-wrap>.blueprint-col>.blucol-content{margin:0.00px 5.00px 50.00px 5.00px ;padding: 0px }#stacks_in_556.blu-wrap>.blueprint-col>.blucol-content.bg-color{background-color:rgba(248, 248, 248, 1.00)} @media screen and (min-width:640px){#stacks_in_556.blu-wrap>.blueprint-col{ }#stacks_in_556.blu-wrap>.blueprint-col.med-flex-width.sb-med-left{margin-right:auto;margin-left:0}#stacks_in_556.blu-wrap>.blueprint-col.med-flex-width.sb-med-center{margin-right:auto;margin-left:auto}#stacks_in_556.blu-wrap>.blueprint-col.med-flex-width.sb-med-right{margin-left:auto;margin-right:0}#stacks_in_556.blu-wrap>.blueprint-col.med-fill-width{width:100%;margin-left:0;margin-right:0}}  @media screen and (min-width:1000px){#stacks_in_556.blu-wrap>.blueprint-col{ width:100%;min-width:0px;max-width:9999px;}
#stacks_in_556.blu-wrap>.blueprint-col.lg-flex-width.sb-lg-left,#stacks_in_556.blu-wrap>.blueprint-col.med-flex-width.lg-flex-width.sb-lg-left{margin-right:auto;margin-left:0}#stacks_in_556.blu-wrap>.blueprint-col.lg-flex-width.sb-lg-center,#stacks_in_556.blu-wrap>.blueprint-col.med-flex-width.lg-flex-width.sb-lg-center{margin-right:auto;margin-left:auto}#stacks_in_556.blu-wrap>.blueprint-col.lg-flex-width.sb-lg-right,#stacks_in_556.blu-wrap>.blueprint-col.med-flex-width.lg-flex-width.sb-lg-right{margin-left:auto;margin-right:0}#stacks_in_556.blu-wrap>.blueprint-col.lg-fill-width,#stacks_in_556.blu-wrap>.blueprint-col.med-fill-width,#stacks_in_556.blu-wrap>.blueprint-col .lg-fill-width{width:100%;max-width:none;margin-left:0;margin-right:0}}     




#stacks_in_559 .splide__track {
	overflow: hidden !important;
}

@keyframes splide-loading {
	0% {
		transform: rotate(0)
	}
	to {
		transform: rotate(1turn)
	}
}

#stacks_in_559 .splide__container {
	position: relative;
	box-sizing: border-box
}

#stacks_in_559 .splide__list {
	margin: 0 !important;
	padding: 0 !important;
	will-change: transform;

}


#stacks_in_559 .splide__track > .splide__list > .splide__slide {
	transform: translate3d(0px,0,0);
	-webkit-transform: translate3d(0px,0,0);
	-moz-transform: translate3d(0px,0,0);
	-ms-transform: translate3d(0px,0,0);
	-o-transform: translate3d(0px,0,0);
	will-change: inherit;
}

#stacks_in_559 .splide.is-active .splide__list {
	display: flex
}

#stacks_in_559 .splide__pagination {
	display: inline-flex;
	align-items: center;
	width: 95%;
	flex-wrap: wrap;
	justify-content: center;
	margin: 0
}

#stacks_in_559 .splide__pagination li {
	list-style-type: none;
	display: inline-block;
	line-height: 1;
	margin: 0
}

#stacks_in_559 .splide {
/* 	visibility: hidden */
}

#stacks_in_559 .splide,
#stacks_in_559 .splide__slide {
	position: relative;
	outline: none
}

#stacks_in_559 .splide__slide {
	box-sizing: border-box;
	list-style-type: none !important;
	margin: 0;
	flex-shrink: 0
}

#stacks_in_559 .splide__slide img {
	vertical-align: bottom
}

#stacks_in_559 .splide__slider {
	position: relative
}

#stacks_in_559 .splide__spinner {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	display: inline-block;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	border: 2px solid #999;
	border-left-color: transparent;
	animation: splide-loading 1s linear infinite
}

#stacks_in_559 .splide__track {
	position: relative;
	z-index: 0;
	overflow: hidden
}

#stacks_in_559 .splide--draggable>.splide__track>.splide__list>.splide__slide {
	-webkit-user-select: none;
	user-select: none
}

#stacks_in_559 .splide--fade>.splide__track>.splide__list {
	display: block
}

#stacks_in_559 .splide--fade>.splide__track>.splide__list>.splide__slide {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
	opacity: 0
}

#stacks_in_559 .splide--fade>.splide__track>.splide__list>.splide__slide.is-active {
	position: relative;
	z-index: 1;
	opacity: 1
}

#stacks_in_559 .splide--rtl {
	direction: rtl
}

#stacks_in_559 .splide--ttb>.splide__track>.splide__list {
	display: block
}

#stacks_in_559 .splide--ttb>.splide__pagination {
	width: auto
}

#stacks_in_559 .splide__arrow {
	position: absolute;
	z-index: 5;
	top: 50%;
	transform: translateY(-50%);
	width: 40px;
	height: 40px;
	
	border-radius: 50%;
	
	
	
	display: flex;
	align-items: center;
	justify-content: center;
	border: none;
	padding: 0;
	background: rgba(255, 255, 255, 0.75);
	
	transition-duration: 200ms;
	transition-property: box-shadow;
	transition-timing-function: ease-out;
}

#stacks_in_559 .splide__arrow svg {
	width: 1.2em;
	height: 1.2em;
	fill: rgba(27, 28, 29, 1.00);
}

#stacks_in_559 .splide__arrow:hover {
	cursor: pointer;
	
}

#stacks_in_559 .splide__arrow:focus {
	outline: none
}

#stacks_in_559 .splide__arrow--prev {
	left: 1em
}

#stacks_in_559 .splide__arrow--prev svg {
	transform: scaleX(-1)
}

#stacks_in_559 .splide__arrow--next {
	right: 1em
}

#stacks_in_559 .splide__pagination {
	position: absolute;
	z-index: 1;
	bottom: .5em;
	left: 50%;
	transform: translateX(-50%);
	padding: 0
}

#stacks_in_559 .splide__pagination__page {
	display: inline-block;
	background: rgba(220, 220, 220, 1.00);
	border-radius: 50%;
	margin: 3px;
	padding: 0;
	transition-duration: .2s;
	transition-timing-function: linear;
	transition-property: transform, width;
	border: none;
}

#stacks_in_559 .splide__pagination__page.is-active {
	background: rgba(245, 137, 153, 1.00);
	transition-duration: .2s;
	transition-timing-function: linear;
	transition-property: transform, width;
}

#stacks_in_559 .splide__pagination__page:hover {
	background: rgba(245, 137, 153, 1.00);
	cursor: pointer;
}

#stacks_in_559 .splide__pagination__page:focus {
	outline: none
}

#stacks_in_559 .splide__progress__bar {
	width: 0;
	height: 4px;
	background: #F48999;
}

#stacks_in_559 .splide--nav>.splide__track>.splide__list>.splide__slide {
	border: 3px solid transparent
}

#stacks_in_559 .splide--nav>.splide__track>.splide__list>.splide__slide.is-active {
	border-color: #000
}

#stacks_in_559 .splide--nav>.splide__track>.splide__list>.splide__slide:focus {
	outline: none
}

#stacks_in_559 .splide--rtl>.splide__arrows .splide__arrow--prev,
#stacks_in_559 .splide--rtl>.splide__track>.splide__arrows .splide__arrow--prev {
	right: 1em;
	left: auto
}

#stacks_in_559 .splide--rtl>.splide__arrows .splide__arrow--prev svg,
#stacks_in_559 .splide--rtl>.splide__track>.splide__arrows .splide__arrow--prev svg {
	transform: scaleX(1)
}

#stacks_in_559 .splide--rtl>.splide__arrows .splide__arrow--next,
#stacks_in_559 .splide--rtl>.splide__track>.splide__arrows .splide__arrow--next {
	left: 1em;
	right: auto
}

#stacks_in_559 .splide--rtl>.splide__arrows .splide__arrow--next svg,
#stacks_in_559 .splide--rtl>.splide__track>.splide__arrows .splide__arrow--next svg {
	transform: scaleX(-1)
}

#stacks_in_559 .splide--ttb>.splide__arrows .splide__arrow,
#stacks_in_559 .splide--ttb>.splide__track>.splide__arrows .splide__arrow {
	left: 50%;
	transform: translate(-50%)
}

#stacks_in_559 .splide--ttb>.splide__arrows .splide__arrow--prev,
#stacks_in_559 .splide--ttb>.splide__track>.splide__arrows .splide__arrow--prev {
	top: 1em
}

#stacks_in_559 .splide--ttb>.splide__arrows .splide__arrow--prev svg,
#stacks_in_559 .splide--ttb>.splide__track>.splide__arrows .splide__arrow--prev svg {
	transform: rotate(-90deg)
}

#stacks_in_559 .splide--ttb>.splide__arrows .splide__arrow--next,
#stacks_in_559 .splide--ttb>.splide__track>.splide__arrows .splide__arrow--next {
	top: auto;
	bottom: 1em
}

#stacks_in_559 .splide--ttb>.splide__arrows .splide__arrow--next svg,
#stacks_in_559 .splide--ttb>.splide__track>.splide__arrows .splide__arrow--next svg {
	transform: rotate(90deg)
}

#stacks_in_559 .splide--ttb>.splide__pagination {
	display: flex;
	flex-direction: column;
	bottom: 50%;
	left: auto;
	right: .5em;
	transform: translateY(50%)
}

#stacks_in_559 .splide__slide--has-video {
	cursor: pointer
}

#stacks_in_559 .splide__slide--has-video:hover .splide__video__play {
	opacity: 1
}

#stacks_in_559 .splide__slide__container--has-video {
	cursor: pointer;
	position: relative
}

#stacks_in_559 .splide__slide__container--has-video:hover .splide__video__play {
	opacity: 1
}

#stacks_in_559 .splide__video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
/* 	background: #000 */
}

#stacks_in_559 .splide__video__wrapper {
	background: #000;
}

#stacks_in_559 .splide__video div {
	height: 100%
}

#stacks_in_559 .splide__video iframe,
#stacks_in_559 .splide__video video {
	width: 100%;
	height: 100%
}

#stacks_in_559 .splide__video__play {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background: rgba(27, 28, 29, 0.75);
	width: 80px;
	height: 80px;
	border-radius: 50%;
	border: none;
	display: flex;
	justify-content: center;
	align-items: center;
	opacity: 1;
	
	transition-duration: 200ms;
	transition-property: box-shadow;
	transition-timing-function: ease-out;
}

#stacks_in_559 .splide__video__play:hover {
	
	transition-duration: 200ms;
	transition-property: box-shadow;
	transition-timing-function: ease-out;
}


#stacks_in_559 .splide__video__play:after {
	content: "";
	display: inline-block;
	border-color: transparent transparent transparent rgba(255, 255, 255, 0.75);
	border-style: solid;
	border-width: 9px 0 9px 17px;
	margin-left: 4px
}

#stacks_in_559 .splide__video__play:hover {
	background: rgba(249, 158, 168, 0.90);
}

#stacks_in_559 .splide__video__play:hover:after {
	border-color: transparent transparent transparent rgba(255, 255, 255, 1.00);
}


#stacks_in_559 .splide__slide.is-active,
#stacks_in_559 .splide__slide.is-active img {
}




@media (max-width: 47.9375em) {
	#stacks_in_559 .splide {
		
		padding-top: 0px;
		padding-bottom: 40px;
		padding-left: 0px;
		padding-right: 0px;
		
	}
	
	#stacks_in_559 .splide__arrow {
		
		margin-top: -20.000000px;
		
		width: 30px;
		height: 30px;
	}
	
	#stacks_in_559 .splide__pagination__page {
		
		height: 12px;
		width: 12px;
		
	}
	
	#stacks_in_559 .splide__pagination__page.is-active {
		
	}
	
	#stacks_in_559 .splide__slide,
	#stacks_in_559 .splide__video,
	#stacks_in_559 .splide__video iframe {
		border-radius: 12px;
	}
	
	

		
}

@media (min-width: 48em) and (max-width: 61.9em) {
	#stacks_in_559 .splide {
		
		padding-top: 0px;
		padding-bottom: 40px;
		padding-left: 0px;
		padding-right: 0px;
		
	}
	
	#stacks_in_559 .splide__arrow {
		
		margin-top: -20.000000px;
		
		width: 40px;
		height: 40px;
	}
	
	#stacks_in_559 .splide__pagination__page {
		
		height: 12px;
		width: 12px;
		
	}
	
	#stacks_in_559 .splide__pagination__page.is-active {
		
	}
	
	#stacks_in_559 .splide__slide,
	#stacks_in_559 .splide__video,
	#stacks_in_559 .splide__video iframe {
		border-radius: 12px;
	}

	

}

@media (min-width: 62em) {
	#stacks_in_559 .splide {
		
		padding-top: 0px;
		padding-bottom: 40px;
		padding-left: 0px;
		padding-right: 0px;
		
	}
	
	#stacks_in_559 .splide__arrow {
		
		margin-top: -20.000000px;
		
		width: 40px;
		height: 40px;
	}	
	
	#stacks_in_559 .splide__pagination__page {
		
		height: 15px;
		width: 15px;
		
	}
	
	#stacks_in_559 .splide__pagination__page.is-active {
		
	}

	#stacks_in_559 .splide__slide,
	#stacks_in_559 .splide__video,
	#stacks_in_559 .splide__video iframe {
		border-radius: 12px;
	}

	

}




#stacks_in_559 .splide {
	position: relative;
}

#stacks_in_559 .splide__slide.is-active {
	transition-duration: 300ms;
	transition-property: all;
}


#stacks_in_559 .splide__slide {
	
		
	
	filter:     contrast(100%);

}

#stacks_in_559 .splide__slide.is-active {
	opacity: 1;
	filter: blur(0) saturate(1) grayscale(0) sepia(0);
}

#stacks_in_559 .orbit__img__slide img,
#stacks_in_559 .orbit__video__slide img {
	width: 100%;
	height: auto;
}

#stacks_in_559 .splide__slide,
#stacks_in_559 .splide__video,
#stacks_in_559 .splide__video iframe {
	overflow: hidden;
}


#stacks_in_1042.layouts-2-row > .layouts-2-content-width.layouts-2-el,
#stacks_in_1042.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 0px;
}

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


#stacks_in_1043.layouts-2-column,
.layouts-2-row > div > div[tag="node"] > #stacks_out_1043.out {
  flex: 1; max-width: 420px; flex-basis: 180px;
  
  
  
  margin: 0;
  
  
  
}
.layouts-2-row > div > div[tag="node"] > #stacks_out_1043.out {
  overflow: visible;
}

#stacks_in_1043.layouts-2-column,
#slice_mez_1043 {
  box-sizing: border-box;
  background-color : rgba(255, 255, 255, 0.00);
  
  
  border-radius: 0px;
  
  
  
  
  box-shadow: 0px 0px  0px 0px rgba(0, 0, 0, 0.30);
  padding: 0px 4px;
}


.layouts-2-content-width > #stacks_in_1043.layouts-2-column:after,
#stacks_out_1043:after {
  width: 180px;
  
  
}


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


#l2_stacks_in_1923,
#l2_stacks_in_1923 > svg,
.mez p#l2_stacks_in_1923 + div {
  
  text-align: left;
}



#l2_stacks_in_1923.layouts-2-content {
  margin-top: 0px;
  margin-bottom: 4px;
}
div#stacks_out_1923[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 4px;
}



#l2_stacks_in_1923.layouts-2-content:not(i),
[tag="slice"] #l2_stacks_in_1923.layouts-2-content:not(i) + p[style],
#slice_mez_1923 #l2_stacks_in_1923 + div {
  font-family: Avenir Next Condensed;
}

#l2_stacks_in_1923.layouts-2-content,
[tag="slice"] #l2_stacks_in_1923.layouts-2-content + p[style],
i#l2_stacks_in_1923.layouts-2-content,
#slice_mez_1923 #l2_stacks_in_1923 + div {
  color: rgba(216, 145, 12, 1.00);
  font-size: 16px;
  line-height: 1.10;
}
#l2_stacks_in_1923.layouts-2-content.layouts-2-text > svg {
  height: 16px;
  width:  16px;
  fill: rgba(216, 145, 12, 1.00);
  stroke: rgba(216, 145, 12, 1.00);
}
#l2_stacks_in_1923.layouts-2-content.layouts-2-button a > i {
  font-size: 20px;
}
#l2_stacks_in_1923.layouts-2-content.layouts-2-button a > svg {
  height: 20px;
  width: 20px;
}


#l2_stacks_in_1923.layouts-2-content,
[tag="slice"] #l2_stacks_in_1923.layouts-2-content + p[style],
#slice_mez_1923 #l2_stacks_in_1923 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 700;
}


#l2_stacks_in_1058,
#l2_stacks_in_1058 > svg,
.mez p#l2_stacks_in_1058 + div {
  
  text-align: center;
}


#l2_stacks_in_1058 {
  border: 0px solid rgba(0, 0, 0, 0.15);
  border-radius: 12px;
  box-shadow: 0px 0px  10px 0px rgba(0, 0, 0, 0.30);
  
  max-width: 100%;
  width: auto;
  
  margin-left: auto; margin-right: auto;
}
#l2_stacks_in_1058.layouts-2-image[data-no-image] {
  width: 100%;
}
.layouts-2-shrink #l2_stacks_in_1058 {
  max-width: none;
}
#l2_stacks_in_1058.layouts-2-image.layouts-2-edge-left,
#l2_stacks_in_1058.layouts-2-image.layouts-2-edge-right {
  width: calc(100% + 50%);
  max-width: none;
}
#l2_stacks_in_1058.layouts-2-edge-left {
  left: -50%;
  position: relative;
}


#l2_stacks_in_1058.layouts-2-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_1058[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}





#stacks_in_907.layouts-2-row > .layouts-2-content-width.layouts-2-el,
#stacks_in_907.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 0px;
}

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


#stacks_in_908.layouts-2-column,
.layouts-2-row > div > div[tag="node"] > #stacks_out_908.out {
  flex: 1; max-width: 420px; flex-basis: 180px;
  
  
  
  margin: 0;
  
  
  
}
.layouts-2-row > div > div[tag="node"] > #stacks_out_908.out {
  overflow: visible;
}

#stacks_in_908.layouts-2-column,
#slice_mez_908 {
  box-sizing: border-box;
  background-color : rgba(255, 255, 255, 0.00);
  
  
  border-radius: 0px;
  
  
  
  
  box-shadow: 0px 0px  0px 0px rgba(0, 0, 0, 0.30);
  padding: 0px 4px;
}


.layouts-2-content-width > #stacks_in_908.layouts-2-column:after,
#stacks_out_908:after {
  width: 180px;
  
  
}


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


#l2_stacks_in_1932,
#l2_stacks_in_1932 > svg,
.mez p#l2_stacks_in_1932 + div {
  
  text-align: left;
}



#l2_stacks_in_1932.layouts-2-content {
  margin-top: 0px;
  margin-bottom: 4px;
}
div#stacks_out_1932[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 4px;
}



#l2_stacks_in_1932.layouts-2-content:not(i),
[tag="slice"] #l2_stacks_in_1932.layouts-2-content:not(i) + p[style],
#slice_mez_1932 #l2_stacks_in_1932 + div {
  font-family: Avenir Next Condensed;
}

#l2_stacks_in_1932.layouts-2-content,
[tag="slice"] #l2_stacks_in_1932.layouts-2-content + p[style],
i#l2_stacks_in_1932.layouts-2-content,
#slice_mez_1932 #l2_stacks_in_1932 + div {
  color: rgba(216, 145, 12, 1.00);
  font-size: 16px;
  line-height: 1.10;
}
#l2_stacks_in_1932.layouts-2-content.layouts-2-text > svg {
  height: 16px;
  width:  16px;
  fill: rgba(216, 145, 12, 1.00);
  stroke: rgba(216, 145, 12, 1.00);
}
#l2_stacks_in_1932.layouts-2-content.layouts-2-button a > i {
  font-size: 20px;
}
#l2_stacks_in_1932.layouts-2-content.layouts-2-button a > svg {
  height: 20px;
  width: 20px;
}


#l2_stacks_in_1932.layouts-2-content,
[tag="slice"] #l2_stacks_in_1932.layouts-2-content + p[style],
#slice_mez_1932 #l2_stacks_in_1932 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 700;
}


#l2_stacks_in_913,
#l2_stacks_in_913 > svg,
.mez p#l2_stacks_in_913 + div {
  
  text-align: center;
}


#l2_stacks_in_913 {
  border: 0px solid rgba(0, 0, 0, 0.15);
  border-radius: 12px;
  box-shadow: 0px 0px  10px 0px rgba(0, 0, 0, 0.30);
  
  max-width: 100%;
  width: auto;
  
  margin-left: auto; margin-right: auto;
}
#l2_stacks_in_913.layouts-2-image[data-no-image] {
  width: 100%;
}
.layouts-2-shrink #l2_stacks_in_913 {
  max-width: none;
}
#l2_stacks_in_913.layouts-2-image.layouts-2-edge-left,
#l2_stacks_in_913.layouts-2-image.layouts-2-edge-right {
  width: calc(100% + 50%);
  max-width: none;
}
#l2_stacks_in_913.layouts-2-edge-left {
  left: -50%;
  position: relative;
}


#l2_stacks_in_913.layouts-2-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_913[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}





#stacks_in_1395.layouts-2-row > .layouts-2-content-width.layouts-2-el,
#stacks_in_1395.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 0px;
}

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


#stacks_in_1397.layouts-2-column,
.layouts-2-row > div > div[tag="node"] > #stacks_out_1397.out {
  flex: 1; max-width: 420px; flex-basis: 180px;
  
  
  
  margin: 0;
  
  
  
}
.layouts-2-row > div > div[tag="node"] > #stacks_out_1397.out {
  overflow: visible;
}

#stacks_in_1397.layouts-2-column,
#slice_mez_1397 {
  box-sizing: border-box;
  background-color : rgba(255, 255, 255, 0.00);
  
  
  border-radius: 0px;
  
  
  
  
  box-shadow: 0px 0px  0px 0px rgba(0, 0, 0, 0.30);
  padding: 0px 4px;
}


.layouts-2-content-width > #stacks_in_1397.layouts-2-column:after,
#stacks_out_1397:after {
  width: 180px;
  
  
}


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


#l2_stacks_in_1934,
#l2_stacks_in_1934 > svg,
.mez p#l2_stacks_in_1934 + div {
  
  text-align: left;
}



#l2_stacks_in_1934.layouts-2-content {
  margin-top: 0px;
  margin-bottom: 4px;
}
div#stacks_out_1934[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 4px;
}



#l2_stacks_in_1934.layouts-2-content:not(i),
[tag="slice"] #l2_stacks_in_1934.layouts-2-content:not(i) + p[style],
#slice_mez_1934 #l2_stacks_in_1934 + div {
  font-family: Avenir Next Condensed;
}

#l2_stacks_in_1934.layouts-2-content,
[tag="slice"] #l2_stacks_in_1934.layouts-2-content + p[style],
i#l2_stacks_in_1934.layouts-2-content,
#slice_mez_1934 #l2_stacks_in_1934 + div {
  color: rgba(216, 145, 12, 1.00);
  font-size: 16px;
  line-height: 1.10;
}
#l2_stacks_in_1934.layouts-2-content.layouts-2-text > svg {
  height: 16px;
  width:  16px;
  fill: rgba(216, 145, 12, 1.00);
  stroke: rgba(216, 145, 12, 1.00);
}
#l2_stacks_in_1934.layouts-2-content.layouts-2-button a > i {
  font-size: 20px;
}
#l2_stacks_in_1934.layouts-2-content.layouts-2-button a > svg {
  height: 20px;
  width: 20px;
}


#l2_stacks_in_1934.layouts-2-content,
[tag="slice"] #l2_stacks_in_1934.layouts-2-content + p[style],
#slice_mez_1934 #l2_stacks_in_1934 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 700;
}


#l2_stacks_in_1402,
#l2_stacks_in_1402 > svg,
.mez p#l2_stacks_in_1402 + div {
  
  text-align: center;
}


#l2_stacks_in_1402 {
  border: 0px solid rgba(0, 0, 0, 0.15);
  border-radius: 12px;
  box-shadow: 0px 0px  10px 0px rgba(0, 0, 0, 0.30);
  
  max-width: 100%;
  width: auto;
  
  margin-left: auto; margin-right: auto;
}
#l2_stacks_in_1402.layouts-2-image[data-no-image] {
  width: 100%;
}
.layouts-2-shrink #l2_stacks_in_1402 {
  max-width: none;
}
#l2_stacks_in_1402.layouts-2-image.layouts-2-edge-left,
#l2_stacks_in_1402.layouts-2-image.layouts-2-edge-right {
  width: calc(100% + 50%);
  max-width: none;
}
#l2_stacks_in_1402.layouts-2-edge-left {
  left: -50%;
  position: relative;
}


#l2_stacks_in_1402.layouts-2-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_1402[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}





#stacks_in_1953.layouts-2-row > .layouts-2-content-width.layouts-2-el,
#stacks_in_1953.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 0px;
}

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


#stacks_in_1955.layouts-2-column,
.layouts-2-row > div > div[tag="node"] > #stacks_out_1955.out {
  flex: 1; max-width: 420px; flex-basis: 180px;
  
  
  
  margin: 0;
  
  
  
}
.layouts-2-row > div > div[tag="node"] > #stacks_out_1955.out {
  overflow: visible;
}

#stacks_in_1955.layouts-2-column,
#slice_mez_1955 {
  box-sizing: border-box;
  background-color : rgba(255, 255, 255, 0.00);
  
  
  border-radius: 0px;
  
  
  
  
  box-shadow: 0px 0px  0px 0px rgba(0, 0, 0, 0.30);
  padding: 0px 4px;
}


.layouts-2-content-width > #stacks_in_1955.layouts-2-column:after,
#stacks_out_1955:after {
  width: 180px;
  
  
}


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


#l2_stacks_in_1958,
#l2_stacks_in_1958 > svg,
.mez p#l2_stacks_in_1958 + div {
  
  text-align: left;
}



#l2_stacks_in_1958.layouts-2-content {
  margin-top: 0px;
  margin-bottom: 4px;
}
div#stacks_out_1958[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 4px;
}



#l2_stacks_in_1958.layouts-2-content:not(i),
[tag="slice"] #l2_stacks_in_1958.layouts-2-content:not(i) + p[style],
#slice_mez_1958 #l2_stacks_in_1958 + div {
  font-family: Avenir Next Condensed;
}

#l2_stacks_in_1958.layouts-2-content,
[tag="slice"] #l2_stacks_in_1958.layouts-2-content + p[style],
i#l2_stacks_in_1958.layouts-2-content,
#slice_mez_1958 #l2_stacks_in_1958 + div {
  color: rgba(252, 83, 26, 1.00);
  font-size: 16px;
  line-height: 1.10;
}
#l2_stacks_in_1958.layouts-2-content.layouts-2-text > svg {
  height: 16px;
  width:  16px;
  fill: rgba(252, 83, 26, 1.00);
  stroke: rgba(252, 83, 26, 1.00);
}
#l2_stacks_in_1958.layouts-2-content.layouts-2-button a > i {
  font-size: 20px;
}
#l2_stacks_in_1958.layouts-2-content.layouts-2-button a > svg {
  height: 20px;
  width: 20px;
}


#l2_stacks_in_1958.layouts-2-content,
[tag="slice"] #l2_stacks_in_1958.layouts-2-content + p[style],
#slice_mez_1958 #l2_stacks_in_1958 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 700;
}


#l2_stacks_in_1962,
#l2_stacks_in_1962 > svg,
.mez p#l2_stacks_in_1962 + div {
  
  text-align: center;
}


#l2_stacks_in_1962 {
  border: 0px solid rgba(0, 0, 0, 0.15);
  border-radius: 12px;
  box-shadow: 0px 0px  10px 0px rgba(38, 38, 38, 0.30);
  
  max-width: 100%;
  width: auto;
  
  margin-left: auto; margin-right: auto;
}
#l2_stacks_in_1962.layouts-2-image[data-no-image] {
  width: 100%;
}
.layouts-2-shrink #l2_stacks_in_1962 {
  max-width: none;
}
#l2_stacks_in_1962.layouts-2-image.layouts-2-edge-left,
#l2_stacks_in_1962.layouts-2-image.layouts-2-edge-right {
  width: calc(100% + 50%);
  max-width: none;
}
#l2_stacks_in_1962.layouts-2-edge-left {
  left: -50%;
  position: relative;
}


#l2_stacks_in_1962.layouts-2-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_1962[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}





#stacks_in_1970.layouts-2-row > .layouts-2-content-width.layouts-2-el,
#stacks_in_1970.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 0px;
}

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


#stacks_in_1972.layouts-2-column,
.layouts-2-row > div > div[tag="node"] > #stacks_out_1972.out {
  flex: 1; max-width: 420px; flex-basis: 180px;
  
  
  
  margin: 0;
  
  
  
}
.layouts-2-row > div > div[tag="node"] > #stacks_out_1972.out {
  overflow: visible;
}

#stacks_in_1972.layouts-2-column,
#slice_mez_1972 {
  box-sizing: border-box;
  background-color : rgba(255, 255, 255, 0.00);
  
  
  border-radius: 0px;
  
  
  
  
  box-shadow: 0px 0px  0px 0px rgba(0, 0, 0, 0.30);
  padding: 0px 4px;
}


.layouts-2-content-width > #stacks_in_1972.layouts-2-column:after,
#stacks_out_1972:after {
  width: 180px;
  
  
}


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


#l2_stacks_in_1975,
#l2_stacks_in_1975 > svg,
.mez p#l2_stacks_in_1975 + div {
  
  text-align: left;
}



#l2_stacks_in_1975.layouts-2-content {
  margin-top: 0px;
  margin-bottom: 4px;
}
div#stacks_out_1975[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 4px;
}



#l2_stacks_in_1975.layouts-2-content:not(i),
[tag="slice"] #l2_stacks_in_1975.layouts-2-content:not(i) + p[style],
#slice_mez_1975 #l2_stacks_in_1975 + div {
  font-family: Avenir Next Condensed;
}

#l2_stacks_in_1975.layouts-2-content,
[tag="slice"] #l2_stacks_in_1975.layouts-2-content + p[style],
i#l2_stacks_in_1975.layouts-2-content,
#slice_mez_1975 #l2_stacks_in_1975 + div {
  color: rgba(252, 83, 26, 1.00);
  font-size: 16px;
  line-height: 1.10;
}
#l2_stacks_in_1975.layouts-2-content.layouts-2-text > svg {
  height: 16px;
  width:  16px;
  fill: rgba(252, 83, 26, 1.00);
  stroke: rgba(252, 83, 26, 1.00);
}
#l2_stacks_in_1975.layouts-2-content.layouts-2-button a > i {
  font-size: 20px;
}
#l2_stacks_in_1975.layouts-2-content.layouts-2-button a > svg {
  height: 20px;
  width: 20px;
}


#l2_stacks_in_1975.layouts-2-content,
[tag="slice"] #l2_stacks_in_1975.layouts-2-content + p[style],
#slice_mez_1975 #l2_stacks_in_1975 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 700;
}


#l2_stacks_in_1979,
#l2_stacks_in_1979 > svg,
.mez p#l2_stacks_in_1979 + div {
  
  text-align: center;
}


#l2_stacks_in_1979 {
  border: 0px solid rgba(0, 0, 0, 0.15);
  border-radius: 12px;
  box-shadow: 0px 0px  10px 0px rgba(38, 38, 38, 0.30);
  
  max-width: 100%;
  width: auto;
  
  margin-left: auto; margin-right: auto;
}
#l2_stacks_in_1979.layouts-2-image[data-no-image] {
  width: 100%;
}
.layouts-2-shrink #l2_stacks_in_1979 {
  max-width: none;
}
#l2_stacks_in_1979.layouts-2-image.layouts-2-edge-left,
#l2_stacks_in_1979.layouts-2-image.layouts-2-edge-right {
  width: calc(100% + 50%);
  max-width: none;
}
#l2_stacks_in_1979.layouts-2-edge-left {
  left: -50%;
  position: relative;
}


#l2_stacks_in_1979.layouts-2-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_1979[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}





#stacks_in_1382.layouts-2-row > .layouts-2-content-width.layouts-2-el,
#stacks_in_1382.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 0px;
}

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


#stacks_in_1384.layouts-2-column,
.layouts-2-row > div > div[tag="node"] > #stacks_out_1384.out {
  flex: 1; max-width: 420px; flex-basis: 180px;
  
  
  
  margin: 0;
  
  
  
}
.layouts-2-row > div > div[tag="node"] > #stacks_out_1384.out {
  overflow: visible;
}

#stacks_in_1384.layouts-2-column,
#slice_mez_1384 {
  box-sizing: border-box;
  background-color : rgba(255, 255, 255, 0.00);
  
  
  border-radius: 0px;
  
  
  
  
  box-shadow: 0px 0px  0px 0px rgba(0, 0, 0, 0.30);
  padding: 0px 4px;
}


.layouts-2-content-width > #stacks_in_1384.layouts-2-column:after,
#stacks_out_1384:after {
  width: 180px;
  
  
}


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


#l2_stacks_in_1936,
#l2_stacks_in_1936 > svg,
.mez p#l2_stacks_in_1936 + div {
  
  text-align: left;
}



#l2_stacks_in_1936.layouts-2-content {
  margin-top: 0px;
  margin-bottom: 4px;
}
div#stacks_out_1936[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 4px;
}



#l2_stacks_in_1936.layouts-2-content:not(i),
[tag="slice"] #l2_stacks_in_1936.layouts-2-content:not(i) + p[style],
#slice_mez_1936 #l2_stacks_in_1936 + div {
  font-family: Avenir Next Condensed;
}

#l2_stacks_in_1936.layouts-2-content,
[tag="slice"] #l2_stacks_in_1936.layouts-2-content + p[style],
i#l2_stacks_in_1936.layouts-2-content,
#slice_mez_1936 #l2_stacks_in_1936 + div {
  color: rgba(216, 145, 12, 1.00);
  font-size: 16px;
  line-height: 1.10;
}
#l2_stacks_in_1936.layouts-2-content.layouts-2-text > svg {
  height: 16px;
  width:  16px;
  fill: rgba(216, 145, 12, 1.00);
  stroke: rgba(216, 145, 12, 1.00);
}
#l2_stacks_in_1936.layouts-2-content.layouts-2-button a > i {
  font-size: 20px;
}
#l2_stacks_in_1936.layouts-2-content.layouts-2-button a > svg {
  height: 20px;
  width: 20px;
}


#l2_stacks_in_1936.layouts-2-content,
[tag="slice"] #l2_stacks_in_1936.layouts-2-content + p[style],
#slice_mez_1936 #l2_stacks_in_1936 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 700;
}


#l2_stacks_in_1389,
#l2_stacks_in_1389 > svg,
.mez p#l2_stacks_in_1389 + div {
  
  text-align: center;
}


#l2_stacks_in_1389 {
  border: 0px solid rgba(0, 0, 0, 0.15);
  border-radius: 12px;
  box-shadow: 0px 0px  10px 0px rgba(0, 0, 0, 0.30);
  
  max-width: 100%;
  width: auto;
  
  margin-left: auto; margin-right: auto;
}
#l2_stacks_in_1389.layouts-2-image[data-no-image] {
  width: 100%;
}
.layouts-2-shrink #l2_stacks_in_1389 {
  max-width: none;
}
#l2_stacks_in_1389.layouts-2-image.layouts-2-edge-left,
#l2_stacks_in_1389.layouts-2-image.layouts-2-edge-right {
  width: calc(100% + 50%);
  max-width: none;
}
#l2_stacks_in_1389.layouts-2-edge-left {
  left: -50%;
  position: relative;
}


#l2_stacks_in_1389.layouts-2-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_1389[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}





#stacks_in_716.layouts-2-row > .layouts-2-content-width.layouts-2-el,
#stacks_in_716.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 0px;
}

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


#stacks_in_717.layouts-2-column,
.layouts-2-row > div > div[tag="node"] > #stacks_out_717.out {
  flex: 1; max-width: 420px; flex-basis: 180px;
  
  
  
  margin: 0;
  
  
  
}
.layouts-2-row > div > div[tag="node"] > #stacks_out_717.out {
  overflow: visible;
}

#stacks_in_717.layouts-2-column,
#slice_mez_717 {
  box-sizing: border-box;
  background-color : rgba(255, 255, 255, 0.00);
  
  
  border-radius: 0px;
  
  
  
  
  box-shadow: 0px 0px  0px 0px rgba(0, 0, 0, 0.30);
  padding: 0px 4px;
}


.layouts-2-content-width > #stacks_in_717.layouts-2-column:after,
#stacks_out_717:after {
  width: 180px;
  
  
}


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


#l2_stacks_in_1938,
#l2_stacks_in_1938 > svg,
.mez p#l2_stacks_in_1938 + div {
  
  text-align: left;
}



#l2_stacks_in_1938.layouts-2-content {
  margin-top: 0px;
  margin-bottom: 4px;
}
div#stacks_out_1938[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 4px;
}



#l2_stacks_in_1938.layouts-2-content:not(i),
[tag="slice"] #l2_stacks_in_1938.layouts-2-content:not(i) + p[style],
#slice_mez_1938 #l2_stacks_in_1938 + div {
  font-family: Avenir Next Condensed;
}

#l2_stacks_in_1938.layouts-2-content,
[tag="slice"] #l2_stacks_in_1938.layouts-2-content + p[style],
i#l2_stacks_in_1938.layouts-2-content,
#slice_mez_1938 #l2_stacks_in_1938 + div {
  color: rgba(216, 145, 12, 1.00);
  font-size: 16px;
  line-height: 1.10;
}
#l2_stacks_in_1938.layouts-2-content.layouts-2-text > svg {
  height: 16px;
  width:  16px;
  fill: rgba(216, 145, 12, 1.00);
  stroke: rgba(216, 145, 12, 1.00);
}
#l2_stacks_in_1938.layouts-2-content.layouts-2-button a > i {
  font-size: 20px;
}
#l2_stacks_in_1938.layouts-2-content.layouts-2-button a > svg {
  height: 20px;
  width: 20px;
}


#l2_stacks_in_1938.layouts-2-content,
[tag="slice"] #l2_stacks_in_1938.layouts-2-content + p[style],
#slice_mez_1938 #l2_stacks_in_1938 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 700;
}


#l2_stacks_in_724,
#l2_stacks_in_724 > svg,
.mez p#l2_stacks_in_724 + div {
  
  text-align: center;
}


#l2_stacks_in_724 {
  border: 0px solid rgba(0, 0, 0, 0.15);
  border-radius: 12px;
  box-shadow: 0px 0px  10px 0px rgba(0, 0, 0, 0.30);
  
  max-width: 100%;
  width: auto;
  
  margin-left: auto; margin-right: auto;
}
#l2_stacks_in_724.layouts-2-image[data-no-image] {
  width: 100%;
}
.layouts-2-shrink #l2_stacks_in_724 {
  max-width: none;
}
#l2_stacks_in_724.layouts-2-image.layouts-2-edge-left,
#l2_stacks_in_724.layouts-2-image.layouts-2-edge-right {
  width: calc(100% + 50%);
  max-width: none;
}
#l2_stacks_in_724.layouts-2-edge-left {
  left: -50%;
  position: relative;
}


#l2_stacks_in_724.layouts-2-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_724[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}





#stacks_in_856.layouts-2-row > .layouts-2-content-width.layouts-2-el,
#stacks_in_856.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 0px;
}

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


#stacks_in_858.layouts-2-column,
.layouts-2-row > div > div[tag="node"] > #stacks_out_858.out {
  flex: 1; max-width: 420px; flex-basis: 180px;
  
  
  
  margin: 0;
  
  
  
}
.layouts-2-row > div > div[tag="node"] > #stacks_out_858.out {
  overflow: visible;
}

#stacks_in_858.layouts-2-column,
#slice_mez_858 {
  box-sizing: border-box;
  background-color : rgba(255, 255, 255, 0.00);
  
  
  border-radius: 0px;
  
  
  
  
  box-shadow: 0px 0px  0px 0px rgba(0, 0, 0, 0.30);
  padding: 0px 4px;
}


.layouts-2-content-width > #stacks_in_858.layouts-2-column:after,
#stacks_out_858:after {
  width: 180px;
  
  
}


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


#l2_stacks_in_1940,
#l2_stacks_in_1940 > svg,
.mez p#l2_stacks_in_1940 + div {
  
  text-align: left;
}



#l2_stacks_in_1940.layouts-2-content {
  margin-top: 0px;
  margin-bottom: 4px;
}
div#stacks_out_1940[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 4px;
}



#l2_stacks_in_1940.layouts-2-content:not(i),
[tag="slice"] #l2_stacks_in_1940.layouts-2-content:not(i) + p[style],
#slice_mez_1940 #l2_stacks_in_1940 + div {
  font-family: Avenir Next Condensed;
}

#l2_stacks_in_1940.layouts-2-content,
[tag="slice"] #l2_stacks_in_1940.layouts-2-content + p[style],
i#l2_stacks_in_1940.layouts-2-content,
#slice_mez_1940 #l2_stacks_in_1940 + div {
  color: rgba(216, 145, 12, 1.00);
  font-size: 16px;
  line-height: 1.10;
}
#l2_stacks_in_1940.layouts-2-content.layouts-2-text > svg {
  height: 16px;
  width:  16px;
  fill: rgba(216, 145, 12, 1.00);
  stroke: rgba(216, 145, 12, 1.00);
}
#l2_stacks_in_1940.layouts-2-content.layouts-2-button a > i {
  font-size: 20px;
}
#l2_stacks_in_1940.layouts-2-content.layouts-2-button a > svg {
  height: 20px;
  width: 20px;
}


#l2_stacks_in_1940.layouts-2-content,
[tag="slice"] #l2_stacks_in_1940.layouts-2-content + p[style],
#slice_mez_1940 #l2_stacks_in_1940 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 700;
}


#l2_stacks_in_863,
#l2_stacks_in_863 > svg,
.mez p#l2_stacks_in_863 + div {
  
  text-align: center;
}


#l2_stacks_in_863 {
  border: 0px solid rgba(0, 0, 0, 0.15);
  border-radius: 12px;
  box-shadow: 0px 0px  10px 0px rgba(0, 0, 0, 0.30);
  
  max-width: 100%;
  width: auto;
  
  margin-left: auto; margin-right: auto;
}
#l2_stacks_in_863.layouts-2-image[data-no-image] {
  width: 100%;
}
.layouts-2-shrink #l2_stacks_in_863 {
  max-width: none;
}
#l2_stacks_in_863.layouts-2-image.layouts-2-edge-left,
#l2_stacks_in_863.layouts-2-image.layouts-2-edge-right {
  width: calc(100% + 50%);
  max-width: none;
}
#l2_stacks_in_863.layouts-2-edge-left {
  left: -50%;
  position: relative;
}


#l2_stacks_in_863.layouts-2-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_863[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}





#stacks_in_897.layouts-2-row > .layouts-2-content-width.layouts-2-el,
#stacks_in_897.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 0px;
}

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


#stacks_in_898.layouts-2-column,
.layouts-2-row > div > div[tag="node"] > #stacks_out_898.out {
  flex: 1; max-width: 420px; flex-basis: 180px;
  
  
  
  margin: 0;
  
  
  
}
.layouts-2-row > div > div[tag="node"] > #stacks_out_898.out {
  overflow: visible;
}

#stacks_in_898.layouts-2-column,
#slice_mez_898 {
  box-sizing: border-box;
  background-color : rgba(255, 255, 255, 0.00);
  
  
  border-radius: 0px;
  
  
  
  
  box-shadow: 0px 0px  0px 0px rgba(0, 0, 0, 0.30);
  padding: 0px 4px;
}


.layouts-2-content-width > #stacks_in_898.layouts-2-column:after,
#stacks_out_898:after {
  width: 180px;
  
  
}


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


#l2_stacks_in_1942,
#l2_stacks_in_1942 > svg,
.mez p#l2_stacks_in_1942 + div {
  
  text-align: left;
}



#l2_stacks_in_1942.layouts-2-content {
  margin-top: 0px;
  margin-bottom: 4px;
}
div#stacks_out_1942[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 4px;
}



#l2_stacks_in_1942.layouts-2-content:not(i),
[tag="slice"] #l2_stacks_in_1942.layouts-2-content:not(i) + p[style],
#slice_mez_1942 #l2_stacks_in_1942 + div {
  font-family: Avenir Next Condensed;
}

#l2_stacks_in_1942.layouts-2-content,
[tag="slice"] #l2_stacks_in_1942.layouts-2-content + p[style],
i#l2_stacks_in_1942.layouts-2-content,
#slice_mez_1942 #l2_stacks_in_1942 + div {
  color: rgba(216, 145, 12, 1.00);
  font-size: 16px;
  line-height: 1.10;
}
#l2_stacks_in_1942.layouts-2-content.layouts-2-text > svg {
  height: 16px;
  width:  16px;
  fill: rgba(216, 145, 12, 1.00);
  stroke: rgba(216, 145, 12, 1.00);
}
#l2_stacks_in_1942.layouts-2-content.layouts-2-button a > i {
  font-size: 20px;
}
#l2_stacks_in_1942.layouts-2-content.layouts-2-button a > svg {
  height: 20px;
  width: 20px;
}


#l2_stacks_in_1942.layouts-2-content,
[tag="slice"] #l2_stacks_in_1942.layouts-2-content + p[style],
#slice_mez_1942 #l2_stacks_in_1942 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 700;
}


#l2_stacks_in_903,
#l2_stacks_in_903 > svg,
.mez p#l2_stacks_in_903 + div {
  
  text-align: center;
}


#l2_stacks_in_903 {
  border: 0px solid rgba(0, 0, 0, 0.15);
  border-radius: 12px;
  box-shadow: 0px 0px  10px 0px rgba(0, 0, 0, 0.30);
  
  max-width: 100%;
  width: auto;
  
  margin-left: auto; margin-right: auto;
}
#l2_stacks_in_903.layouts-2-image[data-no-image] {
  width: 100%;
}
.layouts-2-shrink #l2_stacks_in_903 {
  max-width: none;
}
#l2_stacks_in_903.layouts-2-image.layouts-2-edge-left,
#l2_stacks_in_903.layouts-2-image.layouts-2-edge-right {
  width: calc(100% + 50%);
  max-width: none;
}
#l2_stacks_in_903.layouts-2-edge-left {
  left: -50%;
  position: relative;
}


#l2_stacks_in_903.layouts-2-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_903[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}





#stacks_in_876.layouts-2-row > .layouts-2-content-width.layouts-2-el,
#stacks_in_876.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 0px;
}

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


#stacks_in_877.layouts-2-column,
.layouts-2-row > div > div[tag="node"] > #stacks_out_877.out {
  flex: 1; max-width: 420px; flex-basis: 180px;
  
  
  
  margin: 0;
  
  
  
}
.layouts-2-row > div > div[tag="node"] > #stacks_out_877.out {
  overflow: visible;
}

#stacks_in_877.layouts-2-column,
#slice_mez_877 {
  box-sizing: border-box;
  background-color : rgba(255, 255, 255, 0.00);
  
  
  border-radius: 0px;
  
  
  
  
  box-shadow: 0px 0px  0px 0px rgba(0, 0, 0, 0.30);
  padding: 0px 4px;
}


.layouts-2-content-width > #stacks_in_877.layouts-2-column:after,
#stacks_out_877:after {
  width: 180px;
  
  
}


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


#l2_stacks_in_1946,
#l2_stacks_in_1946 > svg,
.mez p#l2_stacks_in_1946 + div {
  
  text-align: left;
}



#l2_stacks_in_1946.layouts-2-content {
  margin-top: 0px;
  margin-bottom: 4px;
}
div#stacks_out_1946[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 4px;
}



#l2_stacks_in_1946.layouts-2-content:not(i),
[tag="slice"] #l2_stacks_in_1946.layouts-2-content:not(i) + p[style],
#slice_mez_1946 #l2_stacks_in_1946 + div {
  font-family: Avenir Next Condensed;
}

#l2_stacks_in_1946.layouts-2-content,
[tag="slice"] #l2_stacks_in_1946.layouts-2-content + p[style],
i#l2_stacks_in_1946.layouts-2-content,
#slice_mez_1946 #l2_stacks_in_1946 + div {
  color: rgba(216, 145, 12, 1.00);
  font-size: 16px;
  line-height: 1.10;
}
#l2_stacks_in_1946.layouts-2-content.layouts-2-text > svg {
  height: 16px;
  width:  16px;
  fill: rgba(216, 145, 12, 1.00);
  stroke: rgba(216, 145, 12, 1.00);
}
#l2_stacks_in_1946.layouts-2-content.layouts-2-button a > i {
  font-size: 20px;
}
#l2_stacks_in_1946.layouts-2-content.layouts-2-button a > svg {
  height: 20px;
  width: 20px;
}


#l2_stacks_in_1946.layouts-2-content,
[tag="slice"] #l2_stacks_in_1946.layouts-2-content + p[style],
#slice_mez_1946 #l2_stacks_in_1946 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 700;
}


#l2_stacks_in_882,
#l2_stacks_in_882 > svg,
.mez p#l2_stacks_in_882 + div {
  
  text-align: center;
}


#l2_stacks_in_882 {
  border: 0px solid rgba(0, 0, 0, 0.15);
  border-radius: 12px;
  box-shadow: 0px 0px  10px 0px rgba(0, 0, 0, 0.30);
  
  max-width: 100%;
  width: auto;
  
  margin-left: auto; margin-right: auto;
}
#l2_stacks_in_882.layouts-2-image[data-no-image] {
  width: 100%;
}
.layouts-2-shrink #l2_stacks_in_882 {
  max-width: none;
}
#l2_stacks_in_882.layouts-2-image.layouts-2-edge-left,
#l2_stacks_in_882.layouts-2-image.layouts-2-edge-right {
  width: calc(100% + 50%);
  max-width: none;
}
#l2_stacks_in_882.layouts-2-edge-left {
  left: -50%;
  position: relative;
}


#l2_stacks_in_882.layouts-2-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_882[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}





#stacks_in_702.layouts-2-row > .layouts-2-content-width.layouts-2-el,
#stacks_in_702.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 0px;
}

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


#stacks_in_703.layouts-2-column,
.layouts-2-row > div > div[tag="node"] > #stacks_out_703.out {
  flex: 1; max-width: 420px; flex-basis: 180px;
  
  
  
  margin: 0;
  
  
  
}
.layouts-2-row > div > div[tag="node"] > #stacks_out_703.out {
  overflow: visible;
}

#stacks_in_703.layouts-2-column,
#slice_mez_703 {
  box-sizing: border-box;
  background-color : rgba(255, 255, 255, 0.00);
  
  
  border-radius: 0px;
  
  
  
  
  box-shadow: 0px 0px  0px 0px rgba(0, 0, 0, 0.30);
  padding: 0px 4px;
}


.layouts-2-content-width > #stacks_in_703.layouts-2-column:after,
#stacks_out_703:after {
  width: 180px;
  
  
}


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


#l2_stacks_in_1944,
#l2_stacks_in_1944 > svg,
.mez p#l2_stacks_in_1944 + div {
  
  text-align: left;
}



#l2_stacks_in_1944.layouts-2-content {
  margin-top: 0px;
  margin-bottom: 4px;
}
div#stacks_out_1944[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 4px;
}



#l2_stacks_in_1944.layouts-2-content:not(i),
[tag="slice"] #l2_stacks_in_1944.layouts-2-content:not(i) + p[style],
#slice_mez_1944 #l2_stacks_in_1944 + div {
  font-family: Avenir Next Condensed;
}

#l2_stacks_in_1944.layouts-2-content,
[tag="slice"] #l2_stacks_in_1944.layouts-2-content + p[style],
i#l2_stacks_in_1944.layouts-2-content,
#slice_mez_1944 #l2_stacks_in_1944 + div {
  color: rgba(216, 145, 12, 1.00);
  font-size: 16px;
  line-height: 1.10;
}
#l2_stacks_in_1944.layouts-2-content.layouts-2-text > svg {
  height: 16px;
  width:  16px;
  fill: rgba(216, 145, 12, 1.00);
  stroke: rgba(216, 145, 12, 1.00);
}
#l2_stacks_in_1944.layouts-2-content.layouts-2-button a > i {
  font-size: 20px;
}
#l2_stacks_in_1944.layouts-2-content.layouts-2-button a > svg {
  height: 20px;
  width: 20px;
}


#l2_stacks_in_1944.layouts-2-content,
[tag="slice"] #l2_stacks_in_1944.layouts-2-content + p[style],
#slice_mez_1944 #l2_stacks_in_1944 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 700;
}


#l2_stacks_in_710,
#l2_stacks_in_710 > svg,
.mez p#l2_stacks_in_710 + div {
  
  text-align: center;
}


#l2_stacks_in_710 {
  border: 0px solid rgba(0, 0, 0, 0.15);
  border-radius: 12px;
  box-shadow: 0px 0px  10px 0px rgba(0, 0, 0, 0.30);
  
  max-width: 100%;
  width: auto;
  
  margin-left: auto; margin-right: auto;
}
#l2_stacks_in_710.layouts-2-image[data-no-image] {
  width: 100%;
}
.layouts-2-shrink #l2_stacks_in_710 {
  max-width: none;
}
#l2_stacks_in_710.layouts-2-image.layouts-2-edge-left,
#l2_stacks_in_710.layouts-2-image.layouts-2-edge-right {
  width: calc(100% + 50%);
  max-width: none;
}
#l2_stacks_in_710.layouts-2-edge-left {
  left: -50%;
  position: relative;
}


#l2_stacks_in_710.layouts-2-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_710[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}




#stacks_in_871 .onthelineouterspace
{
display:block;
padding: 12px 0px 12px 0px;
}
#stacks_in_871 .ontheline
{
display:block; 
height:auto; 

border-bottom-style:solid; 
border-bottom-width:1px; 
border-bottom-color:#FFFFFF; 
border-top-style:solid; 
border-top-width:1px; 
border-top-color:#CCCCCC; 
font-size:1%;
-webkit-box-shadow: 0px 0px 2px #DDDDDC;
-moz-box-shadow: 0px 0px 2px #DDDDDC;
box-shadow: 0px 0px 2px #DDDDDC;
opacity:1;

/*CustomCSS;*/
}


.element_stacks_in_41[data-deluxe-el] {
  
  padding: 5px 0px 0px 0px;display: flex; flex-direction: row;
  justify-content: center;
}
.element_stacks_in_41[data-deluxe-el] > div {

  max-width: 640px;
  margin: 0;
  width: 100%;
  
  width: calc(100% - 60px);
  
}

/* -- EACH CSS Template -- */
/*  Hype elements with CUSTOM CSS */
#stacks_in_747 .HYPE_document  { 
	text-align: center; display: block; width: 100%; height: 100%; margin: auto; padding: 0; min-width: 100%;  
	 
}
/*  buttons states toolbar */
#stacks_in_747 .button-stats:hover, .button-stats:hover {  color: #dcdcdc !important;	background-color: #262626 !important;  }
/* LINK AREA over the titles */
#stacks_in_747 .wrapper_link  {  
	display: block !important;	position: absolute;	padding: 0; top: 0; right: 0; left: 0; bottom: 0; margin: auto;	z-index: 2;	border-radius: 100px; -webkit-border-radius: 100px; -moz-border-radius: 100px;
	min-height: 100px !important; max-height: 200px !important;	width: auto; max-width: 75vw;   }
#stacks_in_747 .back_wrapper_8573 { 		
	text-align: center;	margin-right: auto; margin-left: auto; display: block; position: relative; max-width: 1300vh;	
	 height: 20vh; min-height: 100px !important; 		
	 padding: 0;		
	%%[[if edit]]%% display:none;  	
%%[[endif]]%% }
/* fixed height setting */
@media (max-width: 800px) { #stacks_in_747 .back_wrapper_8573 { 
  } }
@media (max-width: 600px) { #stacks_in_747 .back_wrapper_8573 { 
  } }

#stacks_in_747 .wrapper_8573 { 
	text-align: center; margin-right: auto; margin-left: auto; display: block; position: relative;	max-width: 1300px;		
	 height: 20vh; min-height: 100px !important; 		
	  
	 }
/* fixed height setting */
@media (max-width: 800px) { #stacks_in_747 .wrapper_8573 { 
  } }
@media (max-width: 600px) { #stacks_in_747 .wrapper_8573 { 
  } }

/*  Hype internal elements - rotation */
#stacks_in_747 .flex_elements{  	transform: rotate( 0deg ) !important; 	-webkit-transform: rotate(0deg ) !important; 	-moz-transform: rotate( 0deg ) !important;   }
/* --------------- */
#stacks_in_747 .wrapper_working_area  {  
	background: url(../files/edit_mode_titles_guide_border.gif) center center no-repeat !important;
	max-width: 1300px;
	height: 20vh;
	background-size: contain !important; -webkit-background-size: contain !important; -moz-background-size: contain !important;
	border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px;
	opacity: 0.65;	
	display: none !important;
	position: absolute;
	width: 100%; height: 100%;
	top: 0; bottom: 0; right: 0; left: 0;
	margin-right: auto; margin-left: auto; text-align: center;		
	
	  
	
}


/* ---TITLE active only with "STATIC" titles */
.hype-title-static {	   }
.hype-title-scale{		


 %%[[if !edit]]%%  
}

@keyframes hype-title-scale { 
0% {transform: scale(0.8); opacity: 0;}
40% {transform: scale(0.8);}
45% {opacity: 0;}      
100% {transform: scale(1); opacity: 1;}
}
@-webkit-keyframes hype-title-scale {
0% {-webkit-transform: scale(0.8); opacity: 0;}
40% {-webkit-transform: scale(0.8);} 
45% {opacity: 0;}      
100% {-webkit-transform: scale(1); opacity: 1;}
}
.hype-title-fade {		

 
  }

@keyframes hype-title-fade {
0% {opacity: 0;}   
10% {opacity: 0;} 
100% {opacity: 1;}
}
@-webkit-keyframes hype-title-fade {
0% { opacity: 0;} 
10% {opacity: 0;}   
100% {opacity: 1;}
}

 /*  A */
#stacks_in_747 .theme_title {  color: #074080 !important;  }
 /*  B */
#stacks_in_747 .theme_title_b {  color: #E7AF09 !important;  }
/* Tit A-B styles  */
#stacks_in_747 .theme_slogan { 
	color: #CB0001 !important; font-size: 54px !important; font-family: "ralewaylight", sans-serif !important; font-style: none; text-transform: none; text-decoration: none;	transform: rotate( 0deg ) !important; -webkit-transform: rotate( 0deg ) !important; -moz-transform: rotate( 0deg ) !important;	margin-top: 20px !important; margin-left: 0px !important; display: none !important; letter-spacing: 0px !important; line-height: 70px !important;   
}

/* TITLE CSS */
#stacks_in_747 .theme_title, #stacks_in_747 .theme_title_b { 
	font-size: 125px !important; font-style: none; 	text-transform: none;text-decoration: None; 	margin-top: 0px !important; margin-left: 0px !important; letter-spacing: 5px !important; line-height: 125px !important;	font-family: "ralewaylight", sans-serif !important; -webkit-transform: translate3d(0,0,0) !important;
	
	 
	
	 	
	
	 	
	
	 
	
	  
}

/* upg 1.1.3 - 113 */
#stacks_in_747 .theme_title, #stacks_in_747 .theme_title_b  {    }

/* back_wrapper- fix consolidation. stay under text */
#stacks_in_747 .back_wrapper_8573 {	 
	
/* upg 1.1.4 - 114 */
	
/* beta  */
/*	*/


 
 
}
#stacks_in_747 .back_wrapper_8573bg { 	
			
	text-align: center; display: block; position: relative;	
	max-width: 1300vh;		
	 height: 20vh; min-height: 100px !important; 		
		
	padding: 0; margin: 0;  
		
}

/* fixed position in desktop only */
@media (max-width: 480px) { #stacks_in_747 .back_wrapper_8573bg { background-attachment: scroll !important; } }
@media (min-width: 481px) and (max-width: 1024px) { #stacks_in_747 .back_wrapper_8573bg {  background-attachment: scroll !important; } }
@media (min-width: 1025px) {  }
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) { #stacks_in_747 .back_wrapper_8573bg { background-attachment: scroll !important;  } }
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) { #stacks_in_747 .back_wrapper_8573bg { background-attachment: scroll !important;  } }
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) { #stacks_in_747 .back_wrapper_8573bg#stacks_in_747 .back_wrapper_8573bg {  background-attachment: scroll !important;  } }

/* fixed height setting */
@media (max-width: 800px) { #stacks_in_747 .back_wrapper_8573bg {    } }
@media (max-width: 600px) { #stacks_in_747 .back_wrapper_8573bg {    } }

#stacks_in_747 .theme_title, #stacks_in_747 .theme_title_b {
 
 
		










text-shadow: 0 1px 0 #ccc,  0 2px 0 #c9c9c9,  0 3px 0 #bbb,  0 4px 0 #b9b9b9, 0 5px 0 #aaa,  0 6px 1px rgba(0, 0, 0, 1.00),   0 0 5px rgba(0, 0, 0, 1.00),  0 1px 3px rgba(0, 0, 0, 1.00), 0 3px 5px rgba(0, 0, 0, 1.00),  0 5px 10px rgba(0, 0, 0, 1.00), 0 10px 10px rgba(0, 0, 0, 1.00) !important;		           

  
}
#stacks_in_747 .theme_title, #stacks_in_747 .theme_title_b {  }
/* --------------- */
/* @group Built-in Webfonts */
@font-face {
font-family: 'cordial_proregregular';
src: url('../files/webfonts/cordial_web/cordial_regular_39-webfont.woff2') format('woff2'), url('../files/webfonts/cordial_web/cordial_regular_39-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_prosemibold';
src: url('../files/webfonts/cordial_web/cordial_semibold_38-webfont.woff2') format('woff2'), url('../files/webfonts/cordial_web/cordial_semibold_38-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_promedium';
src: url('../files/webfonts/cordial_web/cordial_medium_38-webfont.woff2') format('woff2'),url('../files/webfonts/cordial_web/cordial_medium_38-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_prolight';
src: url('../files/webfonts/cordial_web/cordial_light_59-webfont.woff2') format('woff2'), url('../files/webfonts/cordial_web/cordial_light_59-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_probold';
src: url('../files/webfonts/cordial_web/cordial_bold_69-webfont.woff2') format('woff2'), url('../files/webfonts/cordial_web/cordial_bold_69-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_pro_inlineBdrounded';
src: url('../files/webfonts/cordial_web/cordial_inline_rou_17-webfont.woff2') format('woff2'), url('../files/webfonts/cordial_web/cordial_inline_rou_17-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_pro_cherryBdrounded';
src: url('../files/webfonts/cordial_web/cordial_cherry_rou_22-webfont.woff2') format('woff2'), url('../files/webfonts/cordial_web/cordial_cherry_rou_22-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
/* cordial end */
@font-face {
font-family: 'rubik_mono_oneregular';
src: url('../files/webfonts/rubikmonoone/rubikmonoone-regular-webfont.woff2') format('woff2'), url('../files/webfonts/rubikmonoone/rubikmonoone-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'montserratbold';
src: url('../files/webfonts/montserrat/montserrat-bold-webfont.woff2') format('woff2'), url('../files/webfonts/montserrat/montserrat-bold-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'abelregular';
src: url('../files/webfonts/abel/abel-regular-webfont.woff2') format('woff2'), url('../files/webfonts/abel/abel-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'open_sanscondensed_light';
src: url('../files/webfonts/open-sans-condensed/opensans-condlight-webfont.woff2') format('woff2'), url('../files/webfonts/open-sans-condensed/opensans-condlight-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'bree_serifregular';
src: url('../files/webfonts/breeserif/breeserif-regular-webfont.woff2') format('woff2'), url('../files/webfonts/breeserif/breeserif-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'pacificoregular';
src: url('../files/webfonts/pacifico/pacifico-regular-webfont.woff2') format('woff2'), url('../files/webfonts/pacifico/pacifico-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'signikaregular';
src: url('../files/webfonts/signika/signika-regular-webfont.woff2') format('woff2'), url('../files/webfonts/signika/signika-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'rochesterregular';
src: url('../files/webfonts/rochester/rochester-regular-webfont.woff2') format('woff2'), url('../files/webfonts/rochester/rochester-regular-webfont.woff') format('woff')
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'playfair_display_scregular';
src: url('../files/webfonts/playfairsc/playfairdisplaysc-regular-webfont.woff2') format('woff2'), url('../files/webfonts/playfairsc/playfairdisplaysc-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'ralewaylight';
src: url('../files/webfonts/raleway/raleway-light-webfont.woff2') format('woff2'), url('../files/webfonts/raleway/raleway-light-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'fjalla_oneregular';
src: url('../files/webfonts/fjallaone/fjallaone-regular-webfont.woff2') format('woff2'), url('../files/webfonts/fjallaone/fjallaone-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'vigaregular';
src: url('../files/webfonts/viga/viga-regular-webfont.woff2') format('woff2'), url('../files/webfonts/viga/viga-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'ubunturegular';
src: url('../files/webfonts/ubuntu/ubuntu-r-webfont.woff2') format('woff2'), url('../files/webfonts/ubuntu/ubuntu-r-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'archivo_blackregular';
src: url('../files/webfonts/archivoblack/archivoblack-regular-webfont.woff2') format('woff2'), url('../files/webfonts/archivoblack/archivoblack-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
/* @end */
#stacks_in_747 .decoration_color_1 {  background-color: #CB0001 !important; display: block !important;	margin-top: 0px !important; margin-left: 0px !important;  }
#stacks_in_747 .flash-color {  background-color: rgba(0, 0, 0, 0.35) !important;	width: 50px; height: 50px; margin-bottom: 13px; margin-right: auto; margin-left: auto; text-align: center;	
	display: none !important;  }
/* end style */



/*  EDIT mode */


/* -- End EACH CSS Template -- */#stacks_in_747 .scrollButton-hypetitles {   display: none !important;  position: absolute;	left: 0; z-index: 6; margin-right: auto; margin-left: auto;	right: 0; bottom: 22%; border-radius: 56px; -webkit-border-radius: 56px; -moz-border-radius: 56px; padding: 0; width: 92px; display: block; -webkit-animation: hypetitles-button_pulse 1.2s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;-moz-animation: hypetitles-button_pulse 1.2s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; animation: hypetitles-button_pulse 1.2s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;	animation-iteration-count: 2; animation-delay: 0.15s; 
 }    
@keyframes hypetitles-button_pulse { 
0%{ opacity: 1; transform: scale(1.0) translate(0px, 0px); -moz-transform:    scale(1.0) translate(0px, 0px); -webkit-transform: scale(1.0) translate(0px, 0px); } 
30%{ opacity: 0.8; transform: scale(0.9) translate(0px, 4px); -moz-transform: scale(0.9) translate(0px, 4px); -webkit-transform: scale(0.9) translate(0px, 4px); } 
75%{ opacity: 1; transform: scale(1.0) translate(0px, 0px); -moz-transform: scale(1.0) translate(0px, 0px); -webkit-transform: scale(1.0) translate(0px, 0px); } 
 100%{ opacity: 1;  transform: scale(1.0) translate(0px, 0px); -moz-transform: scale(1.0) translate(0px, 0px); -webkit-transform: scale(1.0) translate(0px, 0px); }  
}

@-webkit-keyframes hypetitles-button_pulse { 0%{ -webkit-transform: scale(1.0) translate(0px, 0px); opacity: 1;} 30%{-webkit-transform: scale(0.9) translate(0px, 4px);  opacity: 0.8;} 75%{ -webkit-transform: scale(1.0) translate(0px, 0px); opacity: 1;} 100%{ -webkit-transform: scale(1.0) translate(0px, 0px); opacity: 1;} }

#stacks_in_747 .scrollButton-hypetitles a {  font-size: 68px !important; line-height: 1em; transition: 0.05s linear; 	-webkit-transition: 0.04s linear; -moz-transition: 0.04s linear; 	-webkit-animation: hypetitles-button_pulse_initial 1.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; -moz-animation: hypetitles-button_pulse_initial 1.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; animation: hypetitles-button_pulse_initial 1.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; animation-iteration-count: 1; animation-delay: 0.3s;	color: #D5D5D5 !important;   
 }

#stacks_in_747 .scrollButton-hypetitles [class^="fa fa-"], #stacks_in_747 .scrollButton-hypetitles #stacks_in_747 [class*="fa fa-"] { color: #D5D5D5 !important; } @keyframes hypetitles-button_pulse_initial { 0%{ opacity: 0; } 100%{ opacity: 1;} } @-webkit-keyframes hypetitles-button_pulse_initial { 0%{ opacity: 0;} 100%{ opacity: 1;} }
#stacks_in_747 .scrollButton-hypetitles a:hover { text-shadow: 0 0 7px rgba(0, 0, 0, 0.25); }

#stacks_in_747 .scrollButton-hypetitles [class^="fa fa-"] {  transition: all 0.17s linear; -moz-transition: all 0.17s linear; -webkit-transition: all 0.17s linear;  }
#stacks_in_747 .scrollButton-hypetitles [class^="fa fa-"]:active {transform: scale(0.75) !important; -webkit-transform: scale(0.75) !important; -moz-transform: scale(0.75) !important; }

#target-hypetitles {  position: absolute; height: 0px; width: 100%; bottom: 0px;  
 }
@media only screen and (max-height: 601px) {
#stacks_in_747 .scrollButton-hypetitles { display: none !important; } #stacks_in_747 .scrollButton-hypetitles a {  font-size: 0 !important; display: none !important;  }  
}
#stacks_in_747 {
	padding: 0px 0px 20px 0px;
}
.svg-metamorph .svgm-content {
  position: relative;
  z-index: 1;
}
.svg-metamorph > .svgm-wrap {
  position: absolute;
  z-index: 0;
  bottom: 0;
  left: 0;
  width: 100vw;
}
/**/
#stacks_in_1606 {
  
  background: rgba(11, 32, 90, 1.00);
  background-image: -moz-linear-gradient(left, rgba(11, 32, 90, 1.00)0%, rgba(0, 122, 223, 1.00) 100%);
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(11, 32, 90, 1.00)), color-stop(100%,rgba(0, 122, 223, 1.00)));
  background-image: -webkit-linear-gradient(left, rgba(11, 32, 90, 1.00)0%,rgba(0, 122, 223, 1.00) 100%);
  background-image: -o-linear-gradient(left, rgba(11, 32, 90, 1.00)0%,rgba(0, 122, 223, 1.00) 100%);
  background-image: -ms-linear-gradient(left, rgba(11, 32, 90, 1.00)0%,rgba(0, 122, 223, 1.00) 100%);
  background-image: linear-gradient(to right, rgba(11, 32, 90, 1.00)0%,rgba(0, 122, 223, 1.00) 100%);
}
/**/
.svg-metamorph.svgm_stacks_in_1606 > .svgm-wrap {
  overflow: visible;
  height: 120px;
  left:50%;
  
  -webkit-transform: translateX(-50%)  ;
  transform: translateX(-50%)  ;
  
}
.svg-metamorph.svgm_stacks_in_1606 > .svgm-wrap > svg {
  fill: #FFFFFF;
  stroke: #FFFFFF;
  width: 100%;
  height: 120px;
  overflow: visible;
  
}
.svg-metamorph.svgm_stacks_in_1606 > .svgm-wrap:after {
  background: #FFFFFF;
}
.svg-metamorph.svgm_stacks_in_1606 {
  padding-bottom: 120px;
  
}
@media all and (min-width: 1920px) {
  .svg-metamorph.svgm_stacks_in_1606 {
    padding-bottom: 180.000000px;
    
  }
  .svg-metamorph.svgm_stacks_in_1606 > .svgm-wrap,
  .svg-metamorph.svgm_stacks_in_1606 > .svgm-wrap > svg {
    height: 180.000000px;
  }
}
@media all and (max-width: 767px) {
  .svg-metamorph.svgm_stacks_in_1606 {
    padding-bottom: 60.000000px;
    
  }
  .svg-metamorph.svgm_stacks_in_1606 > .svgm-wrap,
  .svg-metamorph.svgm_stacks_in_1606 > .svgm-wrap > svg {
    height: 60.000000px;
    width: 960px;
  }
}


/* */
    #stacks_in_1062.blu-wrap.flex-bot{margin-top:auto!important}    #stacks_in_1062.blu-wrap{background-color:rgba(255, 255, 255, 0.00)}#stacks_in_1062.blu-wrap>.blueprint-col{}#stacks_in_1062.blu-wrap>.blueprint-col.flex-width.sb-sm-left{margin-right:auto}#stacks_in_1062.blu-wrap>.blueprint-col.flex-width.sb-sm-center{margin-right:auto;margin-left:auto}#stacks_in_1062.blu-wrap>.blueprint-col.flex-width.sb-sm-right{margin-left:auto}#stacks_in_1062.blu-wrap>.blueprint-col>.blucol-content{margin: 0px ;padding: 0px }#stacks_in_1062.blu-wrap>.blueprint-col>.blucol-content.bg-color{background-color:rgba(248, 248, 248, 1.00)} @media screen and (min-width:640px){#stacks_in_1062.blu-wrap>.blueprint-col{ }#stacks_in_1062.blu-wrap>.blueprint-col.med-flex-width.sb-med-left{margin-right:auto;margin-left:0}#stacks_in_1062.blu-wrap>.blueprint-col.med-flex-width.sb-med-center{margin-right:auto;margin-left:auto}#stacks_in_1062.blu-wrap>.blueprint-col.med-flex-width.sb-med-right{margin-left:auto;margin-right:0}#stacks_in_1062.blu-wrap>.blueprint-col.med-fill-width{width:100%;margin-left:0;margin-right:0}}  @media screen and (min-width:1000px){#stacks_in_1062.blu-wrap>.blueprint-col{ }
#stacks_in_1062.blu-wrap>.blueprint-col.lg-flex-width.sb-lg-left,#stacks_in_1062.blu-wrap>.blueprint-col.med-flex-width.lg-flex-width.sb-lg-left{margin-right:auto;margin-left:0}#stacks_in_1062.blu-wrap>.blueprint-col.lg-flex-width.sb-lg-center,#stacks_in_1062.blu-wrap>.blueprint-col.med-flex-width.lg-flex-width.sb-lg-center{margin-right:auto;margin-left:auto}#stacks_in_1062.blu-wrap>.blueprint-col.lg-flex-width.sb-lg-right,#stacks_in_1062.blu-wrap>.blueprint-col.med-flex-width.lg-flex-width.sb-lg-right{margin-left:auto;margin-right:0}#stacks_in_1062.blu-wrap>.blueprint-col.lg-fill-width,#stacks_in_1062.blu-wrap>.blueprint-col.med-fill-width,#stacks_in_1062.blu-wrap>.blueprint-col .lg-fill-width{width:100%;max-width:none;margin-left:0;margin-right:0}}     




#stacks_in_1524 .splide__track {
	overflow: hidden !important;
}

@keyframes splide-loading {
	0% {
		transform: rotate(0)
	}
	to {
		transform: rotate(1turn)
	}
}

#stacks_in_1524 .splide__container {
	position: relative;
	box-sizing: border-box
}

#stacks_in_1524 .splide__list {
	margin: 0 !important;
	padding: 0 !important;
	will-change: transform;

}


#stacks_in_1524 .splide__track > .splide__list > .splide__slide {
	transform: translate3d(0px,0,0);
	-webkit-transform: translate3d(0px,0,0);
	-moz-transform: translate3d(0px,0,0);
	-ms-transform: translate3d(0px,0,0);
	-o-transform: translate3d(0px,0,0);
	will-change: inherit;
}

#stacks_in_1524 .splide.is-active .splide__list {
	display: flex
}

#stacks_in_1524 .splide__pagination {
	display: inline-flex;
	align-items: center;
	width: 95%;
	flex-wrap: wrap;
	justify-content: center;
	margin: 0
}

#stacks_in_1524 .splide__pagination li {
	list-style-type: none;
	display: inline-block;
	line-height: 1;
	margin: 0
}

#stacks_in_1524 .splide {
/* 	visibility: hidden */
}

#stacks_in_1524 .splide,
#stacks_in_1524 .splide__slide {
	position: relative;
	outline: none
}

#stacks_in_1524 .splide__slide {
	box-sizing: border-box;
	list-style-type: none !important;
	margin: 0;
	flex-shrink: 0
}

#stacks_in_1524 .splide__slide img {
	vertical-align: bottom
}

#stacks_in_1524 .splide__slider {
	position: relative
}

#stacks_in_1524 .splide__spinner {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	display: inline-block;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	border: 2px solid #999;
	border-left-color: transparent;
	animation: splide-loading 1s linear infinite
}

#stacks_in_1524 .splide__track {
	position: relative;
	z-index: 0;
	overflow: hidden
}

#stacks_in_1524 .splide--draggable>.splide__track>.splide__list>.splide__slide {
	-webkit-user-select: none;
	user-select: none
}

#stacks_in_1524 .splide--fade>.splide__track>.splide__list {
	display: block
}

#stacks_in_1524 .splide--fade>.splide__track>.splide__list>.splide__slide {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
	opacity: 0
}

#stacks_in_1524 .splide--fade>.splide__track>.splide__list>.splide__slide.is-active {
	position: relative;
	z-index: 1;
	opacity: 1
}

#stacks_in_1524 .splide--rtl {
	direction: rtl
}

#stacks_in_1524 .splide--ttb>.splide__track>.splide__list {
	display: block
}

#stacks_in_1524 .splide--ttb>.splide__pagination {
	width: auto
}

#stacks_in_1524 .splide__arrow {
	position: absolute;
	z-index: 5;
	top: 50%;
	transform: translateY(-50%);
	width: 40px;
	height: 40px;
	
	border-radius: 50%;
	
	
	
	display: flex;
	align-items: center;
	justify-content: center;
	border: none;
	padding: 0;
	background: rgba(255, 255, 255, 0.75);
	
	transition-duration: 200ms;
	transition-property: box-shadow;
	transition-timing-function: ease-out;
}

#stacks_in_1524 .splide__arrow svg {
	width: 1.2em;
	height: 1.2em;
	fill: rgba(27, 28, 29, 1.00);
}

#stacks_in_1524 .splide__arrow:hover {
	cursor: pointer;
	
}

#stacks_in_1524 .splide__arrow:focus {
	outline: none
}

#stacks_in_1524 .splide__arrow--prev {
	left: 1em
}

#stacks_in_1524 .splide__arrow--prev svg {
	transform: scaleX(-1)
}

#stacks_in_1524 .splide__arrow--next {
	right: 1em
}

#stacks_in_1524 .splide__pagination {
	position: absolute;
	z-index: 1;
	bottom: .5em;
	left: 50%;
	transform: translateX(-50%);
	padding: 0
}

#stacks_in_1524 .splide__pagination__page {
	display: inline-block;
	background: rgba(220, 220, 220, 1.00);
	border-radius: 50%;
	margin: 3px;
	padding: 0;
	transition-duration: .2s;
	transition-timing-function: linear;
	transition-property: transform, width;
	border: none;
}

#stacks_in_1524 .splide__pagination__page.is-active {
	background: rgba(245, 137, 153, 1.00);
	transition-duration: .2s;
	transition-timing-function: linear;
	transition-property: transform, width;
}

#stacks_in_1524 .splide__pagination__page:hover {
	background: rgba(245, 137, 153, 1.00);
	cursor: pointer;
}

#stacks_in_1524 .splide__pagination__page:focus {
	outline: none
}

#stacks_in_1524 .splide__progress__bar {
	width: 0;
	height: 4px;
	background: #F48999;
}

#stacks_in_1524 .splide--nav>.splide__track>.splide__list>.splide__slide {
	border: 3px solid transparent
}

#stacks_in_1524 .splide--nav>.splide__track>.splide__list>.splide__slide.is-active {
	border-color: #000
}

#stacks_in_1524 .splide--nav>.splide__track>.splide__list>.splide__slide:focus {
	outline: none
}

#stacks_in_1524 .splide--rtl>.splide__arrows .splide__arrow--prev,
#stacks_in_1524 .splide--rtl>.splide__track>.splide__arrows .splide__arrow--prev {
	right: 1em;
	left: auto
}

#stacks_in_1524 .splide--rtl>.splide__arrows .splide__arrow--prev svg,
#stacks_in_1524 .splide--rtl>.splide__track>.splide__arrows .splide__arrow--prev svg {
	transform: scaleX(1)
}

#stacks_in_1524 .splide--rtl>.splide__arrows .splide__arrow--next,
#stacks_in_1524 .splide--rtl>.splide__track>.splide__arrows .splide__arrow--next {
	left: 1em;
	right: auto
}

#stacks_in_1524 .splide--rtl>.splide__arrows .splide__arrow--next svg,
#stacks_in_1524 .splide--rtl>.splide__track>.splide__arrows .splide__arrow--next svg {
	transform: scaleX(-1)
}

#stacks_in_1524 .splide--ttb>.splide__arrows .splide__arrow,
#stacks_in_1524 .splide--ttb>.splide__track>.splide__arrows .splide__arrow {
	left: 50%;
	transform: translate(-50%)
}

#stacks_in_1524 .splide--ttb>.splide__arrows .splide__arrow--prev,
#stacks_in_1524 .splide--ttb>.splide__track>.splide__arrows .splide__arrow--prev {
	top: 1em
}

#stacks_in_1524 .splide--ttb>.splide__arrows .splide__arrow--prev svg,
#stacks_in_1524 .splide--ttb>.splide__track>.splide__arrows .splide__arrow--prev svg {
	transform: rotate(-90deg)
}

#stacks_in_1524 .splide--ttb>.splide__arrows .splide__arrow--next,
#stacks_in_1524 .splide--ttb>.splide__track>.splide__arrows .splide__arrow--next {
	top: auto;
	bottom: 1em
}

#stacks_in_1524 .splide--ttb>.splide__arrows .splide__arrow--next svg,
#stacks_in_1524 .splide--ttb>.splide__track>.splide__arrows .splide__arrow--next svg {
	transform: rotate(90deg)
}

#stacks_in_1524 .splide--ttb>.splide__pagination {
	display: flex;
	flex-direction: column;
	bottom: 50%;
	left: auto;
	right: .5em;
	transform: translateY(50%)
}

#stacks_in_1524 .splide__slide--has-video {
	cursor: pointer
}

#stacks_in_1524 .splide__slide--has-video:hover .splide__video__play {
	opacity: 1
}

#stacks_in_1524 .splide__slide__container--has-video {
	cursor: pointer;
	position: relative
}

#stacks_in_1524 .splide__slide__container--has-video:hover .splide__video__play {
	opacity: 1
}

#stacks_in_1524 .splide__video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
/* 	background: #000 */
}

#stacks_in_1524 .splide__video__wrapper {
	background: #000;
}

#stacks_in_1524 .splide__video div {
	height: 100%
}

#stacks_in_1524 .splide__video iframe,
#stacks_in_1524 .splide__video video {
	width: 100%;
	height: 100%
}

#stacks_in_1524 .splide__video__play {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background: rgba(27, 28, 29, 0.75);
	width: 80px;
	height: 80px;
	border-radius: 50%;
	border: none;
	display: flex;
	justify-content: center;
	align-items: center;
	opacity: 1;
	
	transition-duration: 200ms;
	transition-property: box-shadow;
	transition-timing-function: ease-out;
}

#stacks_in_1524 .splide__video__play:hover {
	
	transition-duration: 200ms;
	transition-property: box-shadow;
	transition-timing-function: ease-out;
}


#stacks_in_1524 .splide__video__play:after {
	content: "";
	display: inline-block;
	border-color: transparent transparent transparent rgba(255, 255, 255, 0.75);
	border-style: solid;
	border-width: 9px 0 9px 17px;
	margin-left: 4px
}

#stacks_in_1524 .splide__video__play:hover {
	background: rgba(249, 158, 168, 0.90);
}

#stacks_in_1524 .splide__video__play:hover:after {
	border-color: transparent transparent transparent rgba(255, 255, 255, 1.00);
}


#stacks_in_1524 .splide__slide.is-active,
#stacks_in_1524 .splide__slide.is-active img {
}




@media (max-width: 47.9375em) {
	#stacks_in_1524 .splide {
		
		padding-top: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
		padding-right: 0px;
		
	}
	
	#stacks_in_1524 .splide__arrow {
		
		width: 30px;
		height: 30px;
	}
	
	#stacks_in_1524 .splide__pagination__page {
		
		height: 10px;
		width: 10px;
		
	}
	
	#stacks_in_1524 .splide__pagination__page.is-active {
		
	}
	
	#stacks_in_1524 .splide__slide,
	#stacks_in_1524 .splide__video,
	#stacks_in_1524 .splide__video iframe {
		border-radius: 0px;
	}
	
	

		
}

@media (min-width: 48em) and (max-width: 61.9em) {
	#stacks_in_1524 .splide {
		
		padding-top: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
		padding-right: 0px;
		
	}
	
	#stacks_in_1524 .splide__arrow {
		
		width: 40px;
		height: 40px;
	}
	
	#stacks_in_1524 .splide__pagination__page {
		
		height: 10px;
		width: 10px;
		
	}
	
	#stacks_in_1524 .splide__pagination__page.is-active {
		
	}
	
	#stacks_in_1524 .splide__slide,
	#stacks_in_1524 .splide__video,
	#stacks_in_1524 .splide__video iframe {
		border-radius: 0px;
	}

	

}

@media (min-width: 62em) {
	#stacks_in_1524 .splide {
		
		padding-top: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
		padding-right: 0px;
		
	}
	
	#stacks_in_1524 .splide__arrow {
		
		width: 40px;
		height: 40px;
	}	
	
	#stacks_in_1524 .splide__pagination__page {
		
		height: 10px;
		width: 10px;
		
	}
	
	#stacks_in_1524 .splide__pagination__page.is-active {
		
	}

	#stacks_in_1524 .splide__slide,
	#stacks_in_1524 .splide__video,
	#stacks_in_1524 .splide__video iframe {
		border-radius: 0px;
	}

	

}




#stacks_in_1524 .splide {
	position: relative;
}

#stacks_in_1524 .splide__slide.is-active {
	transition-duration: 300ms;
	transition-property: all;
}


#stacks_in_1524 .splide__slide {
	
		
	
	filter:     contrast(100%);

}

#stacks_in_1524 .splide__slide.is-active {
	opacity: 1;
	filter: blur(0) saturate(1) grayscale(0) sepia(0);
}

#stacks_in_1524 .orbit__img__slide img,
#stacks_in_1524 .orbit__video__slide img {
	width: 100%;
	height: auto;
}

#stacks_in_1524 .splide__slide,
#stacks_in_1524 .splide__video,
#stacks_in_1524 .splide__video iframe {
	overflow: hidden;
}


/* v1.0.2
- classes can be added to columns
- auto-hide editor elements is now optional
*/
#stacks_in_2042.layouts-2-section {
  padding: 50px 0;
  
}
.mez #stacks_in_2042.layouts-2-section > div,
#stacks_in_2042.layouts-2-section {
  
  
  
}

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



#stacks_in_2042 .layouts-2-content,
.layouts-2-content  {
  margin: 16px 0;
}
#stacks_in_2042 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_2042 .layouts-2-text,
div.out[tag="slice"] #stacks_in_2042 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_2042 .layouts-2-text:not(i),
div.out[tag="slice"] #stacks_in_2042 p + div,
.layouts-2-text:not(i),
div.out[tag="slice"] .layouts-2-section p + div {
  font-family: inherit;
}
#stacks_in_2042 i.layouts-2-text,
i.layouts-2-text {
  font-size: 32px;
  line-height: 1;
}
#stacks_in_2042 .layouts-2-text > svg,
.layouts-2-text > svg {
  fill: rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
}
#stacks_in_2042 .layouts-2-button,
.layouts-2-button {
  font-size: 18px;
}
#stacks_in_2042 *:not(.layouts-2-button) > a,
#stacks_in_2042 *:not(.layouts-2-button) > a svg,
#stacks_in_2042 *: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(42, 122, 240, 1.00);
  fill:  rgba(42, 122, 240, 1.00);
  stroke: rgba(42, 122, 240, 1.00);
}
#stacks_in_2042 *:not(.layouts-2-button) > a:hover,
#stacks_in_2042 *:not(.layouts-2-button) > a:hover svg,
#stacks_in_2042 *: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(42, 122, 240, 1.00);
  fill:  rgba(42, 122, 240, 1.00);
  stroke: rgba(42, 122, 240, 1.00);
}
#stacks_in_2042 *:not(.layouts-2-button) > a:active,
#stacks_in_2042 *:not(.layouts-2-button) > a:active svg,
#stacks_in_2042 *: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(42, 122, 240, 1.00);
  fill:  rgba(42, 122, 240, 1.00);
  stroke: rgba(42, 122, 240, 1.00);
}
#stacks_in_2042 h1,#stacks_in_2042 h2,#stacks_in_2042 h3,#stacks_in_2042 h4,#stacks_in_2042 h5,#stacks_in_2042 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(0, 0, 0, 0.85);
  line-height: 110%;
  font-family: inherit;
  font-weight: 700;
}
#stacks_in_2042 h1,
.layouts-2-section h1 {
  font-size: 54px;
}
#stacks_in_2042 h2,
.layouts-2-section h2 {
  font-size: 42px;
}
#stacks_in_2042 h3,
.layouts-2-section h3 {
  font-size: 30px;
}
#stacks_in_2042 h4,
.layouts-2-section h4 {
  font-size: 28px;
}
#stacks_in_2042 h5,
.layouts-2-section h5 {
  font-size: 22px;
}
#stacks_in_2042 h6,
.layouts-2-section h6 {
  font-size: 18px;
}

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

#stacks_in_2044.layouts-2-row > .layouts-2-content-width.layouts-2-el,
#stacks_in_2044.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: 20px 24px;
}

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


#stacks_in_2046.layouts-2-column,
.layouts-2-row > div > div[tag="node"] > #stacks_out_2046.out {
  flex: 1; max-width: 540px; flex-basis: 180px;
  
  
  
  margin: 0;
  
  
  align-self: flex-end;
}
.layouts-2-row > div > div[tag="node"] > #stacks_out_2046.out {
  overflow: visible;
}

#stacks_in_2046.layouts-2-column,
#slice_mez_2046 {
  box-sizing: border-box;
  background-color : rgba(255, 255, 255, 0.00);
  
  
  border-radius: 0px;
  
  
  
  
  box-shadow: 0px 0px  0px 0px rgba(0, 0, 0, 0.30);
  padding: 0px 0px;
}


.layouts-2-content-width > #stacks_in_2046.layouts-2-column:after,
#stacks_out_2046:after {
  width: 180px;
  
  
}


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


#l2_stacks_in_2049,
#l2_stacks_in_2049 > svg,
.mez p#l2_stacks_in_2049 + div {
  
  text-align: right;
}



#l2_stacks_in_2049.layouts-2-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_2049[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}



#l2_stacks_in_2049.layouts-2-content:not(i),
[tag="slice"] #l2_stacks_in_2049.layouts-2-content:not(i) + p[style],
#slice_mez_2049 #l2_stacks_in_2049 + div {
  font-family: Avenir Next Condensed;
}

#l2_stacks_in_2049.layouts-2-content,
[tag="slice"] #l2_stacks_in_2049.layouts-2-content + p[style],
i#l2_stacks_in_2049.layouts-2-content,
#slice_mez_2049 #l2_stacks_in_2049 + div {
  color: rgba(10, 47, 109, 1.00);
  font-size: 40px;
  line-height: 1.10;
}
#l2_stacks_in_2049.layouts-2-content.layouts-2-text > svg {
  height: 40px;
  width:  40px;
  fill: rgba(10, 47, 109, 1.00);
  stroke: rgba(10, 47, 109, 1.00);
}
#l2_stacks_in_2049.layouts-2-content.layouts-2-button a > i {
  font-size: 44px;
}
#l2_stacks_in_2049.layouts-2-content.layouts-2-button a > svg {
  height: 44px;
  width: 44px;
}


#l2_stacks_in_2049.layouts-2-content,
[tag="slice"] #l2_stacks_in_2049.layouts-2-content + p[style],
#slice_mez_2049 #l2_stacks_in_2049 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 800;
}


#l2_stacks_in_2053,
#l2_stacks_in_2053 > svg,
.mez p#l2_stacks_in_2053 + div {
  
  text-align: right;
}



#l2_stacks_in_2053.layouts-2-content {
  margin-top: 0px;
  margin-bottom: 20px;
}
div#stacks_out_2053[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 20px;
}



#l2_stacks_in_2053.layouts-2-content:not(i),
[tag="slice"] #l2_stacks_in_2053.layouts-2-content:not(i) + p[style],
#slice_mez_2053 #l2_stacks_in_2053 + div {
  font-family: Avenir Next Condensed;
}

#l2_stacks_in_2053.layouts-2-content,
[tag="slice"] #l2_stacks_in_2053.layouts-2-content + p[style],
i#l2_stacks_in_2053.layouts-2-content,
#slice_mez_2053 #l2_stacks_in_2053 + div {
  color: rgba(252, 83, 26, 1.00);
  font-size: 45px;
  line-height: 1.10;
}
#l2_stacks_in_2053.layouts-2-content.layouts-2-text > svg {
  height: 45px;
  width:  45px;
  fill: rgba(252, 83, 26, 1.00);
  stroke: rgba(252, 83, 26, 1.00);
}
#l2_stacks_in_2053.layouts-2-content.layouts-2-button a > i {
  font-size: 49px;
}
#l2_stacks_in_2053.layouts-2-content.layouts-2-button a > svg {
  height: 49px;
  width: 49px;
}


#l2_stacks_in_2053.layouts-2-content,
[tag="slice"] #l2_stacks_in_2053.layouts-2-content + p[style],
#slice_mez_2053 #l2_stacks_in_2053 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 800;
}


#stacks_in_2056.layouts-2-column,
.layouts-2-row > div > div[tag="node"] > #stacks_out_2056.out {
  flex: 1; max-width: 900px; flex-basis: 180px;
  
  
  
  margin: 0;
  
  align-self: center;
  
}
.layouts-2-row > div > div[tag="node"] > #stacks_out_2056.out {
  overflow: visible;
}

#stacks_in_2056.layouts-2-column,
#slice_mez_2056 {
  box-sizing: border-box;
  background-color : rgba(255, 255, 255, 0.00);
  
  
  border-radius: 8px;
  
  
  
  
  box-shadow: 6px 20px  8px 0px rgba(0, 0, 0, 0.30);
  padding: 0px 0px;
}


.layouts-2-content-width > #stacks_in_2056.layouts-2-column:after,
#stacks_out_2056:after {
  width: 180px;
  
  
}


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


#l2_stacks_in_2059,
#l2_stacks_in_2059 > svg,
.mez p#l2_stacks_in_2059 + div {
  
  text-align: left;
}


#l2_stacks_in_2059 {
  border: 0px solid rgba(0, 0, 0, 0.15);
  border-radius: 8px;
  box-shadow: 0px 0px  0px 0px rgba(0, 0, 0, 0.30);
  
  max-width: 100%;
  width: auto;
  
  
}
#l2_stacks_in_2059.layouts-2-image[data-no-image] {
  width: 100%;
}
.layouts-2-shrink #l2_stacks_in_2059 {
  max-width: none;
}
#l2_stacks_in_2059.layouts-2-image.layouts-2-edge-left,
#l2_stacks_in_2059.layouts-2-image.layouts-2-edge-right {
  width: calc(100% + 50%);
  max-width: none;
}
#l2_stacks_in_2059.layouts-2-edge-left {
  left: -50%;
  position: relative;
}


#l2_stacks_in_2059.layouts-2-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_2059[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}



#l2_stacks_in_2059.layouts-2-content,
[tag="slice"] #l2_stacks_in_2059.layouts-2-content + p[style],
i#l2_stacks_in_2059.layouts-2-content,
#slice_mez_2059 #l2_stacks_in_2059 + div {
  color: rgba(0, 0, 0, 0.60);
  font-size: 32px;
  line-height: 1.10;
}
#l2_stacks_in_2059.layouts-2-content.layouts-2-text > svg {
  height: 32px;
  width:  32px;
  fill: rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
}
#l2_stacks_in_2059.layouts-2-content.layouts-2-button a > i {
  font-size: 36px;
}
#l2_stacks_in_2059.layouts-2-content.layouts-2-button a > svg {
  height: 36px;
  width: 36px;
}


#l2_stacks_in_2059.layouts-2-content,
[tag="slice"] #l2_stacks_in_2059.layouts-2-content + p[style],
#slice_mez_2059 #l2_stacks_in_2059 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 700;
}



/* v1.0.2
- classes can be added to columns
- auto-hide editor elements is now optional
*/
#stacks_in_1533.layouts-2-section {
  padding: 50px 0;
  
}
.mez #stacks_in_1533.layouts-2-section > div,
#stacks_in_1533.layouts-2-section {
  
  
  
}

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



#stacks_in_1533 .layouts-2-content,
.layouts-2-content  {
  margin: 16px 0;
}
#stacks_in_1533 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_1533 .layouts-2-text,
div.out[tag="slice"] #stacks_in_1533 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_1533 .layouts-2-text:not(i),
div.out[tag="slice"] #stacks_in_1533 p + div,
.layouts-2-text:not(i),
div.out[tag="slice"] .layouts-2-section p + div {
  font-family: inherit;
}
#stacks_in_1533 i.layouts-2-text,
i.layouts-2-text {
  font-size: 32px;
  line-height: 1;
}
#stacks_in_1533 .layouts-2-text > svg,
.layouts-2-text > svg {
  fill: rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
}
#stacks_in_1533 .layouts-2-button,
.layouts-2-button {
  font-size: 18px;
}
#stacks_in_1533 *:not(.layouts-2-button) > a,
#stacks_in_1533 *:not(.layouts-2-button) > a svg,
#stacks_in_1533 *: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(42, 122, 240, 1.00);
  fill:  rgba(42, 122, 240, 1.00);
  stroke: rgba(42, 122, 240, 1.00);
}
#stacks_in_1533 *:not(.layouts-2-button) > a:hover,
#stacks_in_1533 *:not(.layouts-2-button) > a:hover svg,
#stacks_in_1533 *: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(42, 122, 240, 1.00);
  fill:  rgba(42, 122, 240, 1.00);
  stroke: rgba(42, 122, 240, 1.00);
}
#stacks_in_1533 *:not(.layouts-2-button) > a:active,
#stacks_in_1533 *:not(.layouts-2-button) > a:active svg,
#stacks_in_1533 *: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(42, 122, 240, 1.00);
  fill:  rgba(42, 122, 240, 1.00);
  stroke: rgba(42, 122, 240, 1.00);
}
#stacks_in_1533 h1,#stacks_in_1533 h2,#stacks_in_1533 h3,#stacks_in_1533 h4,#stacks_in_1533 h5,#stacks_in_1533 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(0, 0, 0, 0.85);
  line-height: 110%;
  font-family: inherit;
  font-weight: 700;
}
#stacks_in_1533 h1,
.layouts-2-section h1 {
  font-size: 54px;
}
#stacks_in_1533 h2,
.layouts-2-section h2 {
  font-size: 42px;
}
#stacks_in_1533 h3,
.layouts-2-section h3 {
  font-size: 30px;
}
#stacks_in_1533 h4,
.layouts-2-section h4 {
  font-size: 28px;
}
#stacks_in_1533 h5,
.layouts-2-section h5 {
  font-size: 22px;
}
#stacks_in_1533 h6,
.layouts-2-section h6 {
  font-size: 18px;
}

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

#stacks_in_1534.layouts-2-row > .layouts-2-content-width.layouts-2-el,
#stacks_in_1534.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: 20px 24px;
}

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


#stacks_in_1536.layouts-2-column,
.layouts-2-row > div > div[tag="node"] > #stacks_out_1536.out {
  flex: 1; max-width: 540px; flex-basis: 180px;
  
  
  
  margin: 0;
  
  
  align-self: flex-end;
}
.layouts-2-row > div > div[tag="node"] > #stacks_out_1536.out {
  overflow: visible;
}

#stacks_in_1536.layouts-2-column,
#slice_mez_1536 {
  box-sizing: border-box;
  background-color : rgba(255, 255, 255, 0.00);
  
  
  border-radius: 0px;
  
  
  
  
  box-shadow: 0px 0px  0px 0px rgba(0, 0, 0, 0.30);
  padding: 0px 0px;
}


.layouts-2-content-width > #stacks_in_1536.layouts-2-column:after,
#stacks_out_1536:after {
  width: 180px;
  
  
}


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


#l2_stacks_in_1539,
#l2_stacks_in_1539 > svg,
.mez p#l2_stacks_in_1539 + div {
  
  text-align: right;
}



#l2_stacks_in_1539.layouts-2-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_1539[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}



#l2_stacks_in_1539.layouts-2-content:not(i),
[tag="slice"] #l2_stacks_in_1539.layouts-2-content:not(i) + p[style],
#slice_mez_1539 #l2_stacks_in_1539 + div {
  font-family: Avenir Next Condensed;
}

#l2_stacks_in_1539.layouts-2-content,
[tag="slice"] #l2_stacks_in_1539.layouts-2-content + p[style],
i#l2_stacks_in_1539.layouts-2-content,
#slice_mez_1539 #l2_stacks_in_1539 + div {
  color: rgba(10, 47, 109, 1.00);
  font-size: 40px;
  line-height: 1.10;
}
#l2_stacks_in_1539.layouts-2-content.layouts-2-text > svg {
  height: 40px;
  width:  40px;
  fill: rgba(10, 47, 109, 1.00);
  stroke: rgba(10, 47, 109, 1.00);
}
#l2_stacks_in_1539.layouts-2-content.layouts-2-button a > i {
  font-size: 44px;
}
#l2_stacks_in_1539.layouts-2-content.layouts-2-button a > svg {
  height: 44px;
  width: 44px;
}


#l2_stacks_in_1539.layouts-2-content,
[tag="slice"] #l2_stacks_in_1539.layouts-2-content + p[style],
#slice_mez_1539 #l2_stacks_in_1539 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 800;
}


#l2_stacks_in_1543,
#l2_stacks_in_1543 > svg,
.mez p#l2_stacks_in_1543 + div {
  
  text-align: right;
}



#l2_stacks_in_1543.layouts-2-content {
  margin-top: 0px;
  margin-bottom: 20px;
}
div#stacks_out_1543[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 20px;
}



#l2_stacks_in_1543.layouts-2-content:not(i),
[tag="slice"] #l2_stacks_in_1543.layouts-2-content:not(i) + p[style],
#slice_mez_1543 #l2_stacks_in_1543 + div {
  font-family: Avenir Next Condensed;
}

#l2_stacks_in_1543.layouts-2-content,
[tag="slice"] #l2_stacks_in_1543.layouts-2-content + p[style],
i#l2_stacks_in_1543.layouts-2-content,
#slice_mez_1543 #l2_stacks_in_1543 + div {
  color: rgba(252, 83, 26, 1.00);
  font-size: 45px;
  line-height: 1.10;
}
#l2_stacks_in_1543.layouts-2-content.layouts-2-text > svg {
  height: 45px;
  width:  45px;
  fill: rgba(252, 83, 26, 1.00);
  stroke: rgba(252, 83, 26, 1.00);
}
#l2_stacks_in_1543.layouts-2-content.layouts-2-button a > i {
  font-size: 49px;
}
#l2_stacks_in_1543.layouts-2-content.layouts-2-button a > svg {
  height: 49px;
  width: 49px;
}


#l2_stacks_in_1543.layouts-2-content,
[tag="slice"] #l2_stacks_in_1543.layouts-2-content + p[style],
#slice_mez_1543 #l2_stacks_in_1543 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 800;
}


#stacks_in_1546.layouts-2-column,
.layouts-2-row > div > div[tag="node"] > #stacks_out_1546.out {
  flex: 1; max-width: 900px; flex-basis: 180px;
  
  
  
  margin: 0;
  
  align-self: center;
  
}
.layouts-2-row > div > div[tag="node"] > #stacks_out_1546.out {
  overflow: visible;
}

#stacks_in_1546.layouts-2-column,
#slice_mez_1546 {
  box-sizing: border-box;
  background-color : rgba(255, 255, 255, 0.00);
  
  
  border-radius: 8px;
  
  
  
  
  box-shadow: 6px 20px  8px 0px rgba(0, 0, 0, 0.30);
  padding: 0px 0px;
}


.layouts-2-content-width > #stacks_in_1546.layouts-2-column:after,
#stacks_out_1546:after {
  width: 180px;
  
  
}


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


#l2_stacks_in_1549,
#l2_stacks_in_1549 > svg,
.mez p#l2_stacks_in_1549 + div {
  
  text-align: left;
}


#l2_stacks_in_1549 {
  border: 0px solid rgba(0, 0, 0, 0.15);
  border-radius: 8px;
  box-shadow: 0px 0px  0px 0px rgba(0, 0, 0, 0.30);
  
  max-width: 100%;
  width: auto;
  
  
}
#l2_stacks_in_1549.layouts-2-image[data-no-image] {
  width: 100%;
}
.layouts-2-shrink #l2_stacks_in_1549 {
  max-width: none;
}
#l2_stacks_in_1549.layouts-2-image.layouts-2-edge-left,
#l2_stacks_in_1549.layouts-2-image.layouts-2-edge-right {
  width: calc(100% + 50%);
  max-width: none;
}
#l2_stacks_in_1549.layouts-2-edge-left {
  left: -50%;
  position: relative;
}


#l2_stacks_in_1549.layouts-2-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_1549[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}



#l2_stacks_in_1549.layouts-2-content,
[tag="slice"] #l2_stacks_in_1549.layouts-2-content + p[style],
i#l2_stacks_in_1549.layouts-2-content,
#slice_mez_1549 #l2_stacks_in_1549 + div {
  color: rgba(0, 0, 0, 0.60);
  font-size: 32px;
  line-height: 1.10;
}
#l2_stacks_in_1549.layouts-2-content.layouts-2-text > svg {
  height: 32px;
  width:  32px;
  fill: rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
}
#l2_stacks_in_1549.layouts-2-content.layouts-2-button a > i {
  font-size: 36px;
}
#l2_stacks_in_1549.layouts-2-content.layouts-2-button a > svg {
  height: 36px;
  width: 36px;
}


#l2_stacks_in_1549.layouts-2-content,
[tag="slice"] #l2_stacks_in_1549.layouts-2-content + p[style],
#slice_mez_1549 #l2_stacks_in_1549 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 700;
}



/* v1.0.2
- classes can be added to columns
- auto-hide editor elements is now optional
*/
#stacks_in_1725.layouts-2-section {
  padding: 50px 0;
  
}
.mez #stacks_in_1725.layouts-2-section > div,
#stacks_in_1725.layouts-2-section {
  
  
  
}

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



#stacks_in_1725 .layouts-2-content,
.layouts-2-content  {
  margin: 16px 0;
}
#stacks_in_1725 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_1725 .layouts-2-text,
div.out[tag="slice"] #stacks_in_1725 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_1725 .layouts-2-text:not(i),
div.out[tag="slice"] #stacks_in_1725 p + div,
.layouts-2-text:not(i),
div.out[tag="slice"] .layouts-2-section p + div {
  font-family: inherit;
}
#stacks_in_1725 i.layouts-2-text,
i.layouts-2-text {
  font-size: 32px;
  line-height: 1;
}
#stacks_in_1725 .layouts-2-text > svg,
.layouts-2-text > svg {
  fill: rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
}
#stacks_in_1725 .layouts-2-button,
.layouts-2-button {
  font-size: 18px;
}
#stacks_in_1725 *:not(.layouts-2-button) > a,
#stacks_in_1725 *:not(.layouts-2-button) > a svg,
#stacks_in_1725 *: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(42, 122, 240, 1.00);
  fill:  rgba(42, 122, 240, 1.00);
  stroke: rgba(42, 122, 240, 1.00);
}
#stacks_in_1725 *:not(.layouts-2-button) > a:hover,
#stacks_in_1725 *:not(.layouts-2-button) > a:hover svg,
#stacks_in_1725 *: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(42, 122, 240, 1.00);
  fill:  rgba(42, 122, 240, 1.00);
  stroke: rgba(42, 122, 240, 1.00);
}
#stacks_in_1725 *:not(.layouts-2-button) > a:active,
#stacks_in_1725 *:not(.layouts-2-button) > a:active svg,
#stacks_in_1725 *: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(42, 122, 240, 1.00);
  fill:  rgba(42, 122, 240, 1.00);
  stroke: rgba(42, 122, 240, 1.00);
}
#stacks_in_1725 h1,#stacks_in_1725 h2,#stacks_in_1725 h3,#stacks_in_1725 h4,#stacks_in_1725 h5,#stacks_in_1725 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(0, 0, 0, 0.85);
  line-height: 110%;
  font-family: inherit;
  font-weight: 700;
}
#stacks_in_1725 h1,
.layouts-2-section h1 {
  font-size: 54px;
}
#stacks_in_1725 h2,
.layouts-2-section h2 {
  font-size: 42px;
}
#stacks_in_1725 h3,
.layouts-2-section h3 {
  font-size: 30px;
}
#stacks_in_1725 h4,
.layouts-2-section h4 {
  font-size: 28px;
}
#stacks_in_1725 h5,
.layouts-2-section h5 {
  font-size: 22px;
}
#stacks_in_1725 h6,
.layouts-2-section h6 {
  font-size: 18px;
}

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

#stacks_in_1727.layouts-2-row > .layouts-2-content-width.layouts-2-el,
#stacks_in_1727.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: 20px 24px;
}

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


#stacks_in_1729.layouts-2-column,
.layouts-2-row > div > div[tag="node"] > #stacks_out_1729.out {
  flex: 1; max-width: 540px; flex-basis: 180px;
  
  
  
  margin: 0;
  
  
  align-self: flex-end;
}
.layouts-2-row > div > div[tag="node"] > #stacks_out_1729.out {
  overflow: visible;
}

#stacks_in_1729.layouts-2-column,
#slice_mez_1729 {
  box-sizing: border-box;
  background-color : rgba(255, 255, 255, 0.00);
  
  
  border-radius: 0px;
  
  
  
  
  box-shadow: 0px 0px  0px 0px rgba(0, 0, 0, 0.30);
  padding: 0px 0px;
}


.layouts-2-content-width > #stacks_in_1729.layouts-2-column:after,
#stacks_out_1729:after {
  width: 180px;
  
  
}


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


#l2_stacks_in_1732,
#l2_stacks_in_1732 > svg,
.mez p#l2_stacks_in_1732 + div {
  
  text-align: right;
}



#l2_stacks_in_1732.layouts-2-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_1732[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}



#l2_stacks_in_1732.layouts-2-content:not(i),
[tag="slice"] #l2_stacks_in_1732.layouts-2-content:not(i) + p[style],
#slice_mez_1732 #l2_stacks_in_1732 + div {
  font-family: Avenir Next Condensed;
}

#l2_stacks_in_1732.layouts-2-content,
[tag="slice"] #l2_stacks_in_1732.layouts-2-content + p[style],
i#l2_stacks_in_1732.layouts-2-content,
#slice_mez_1732 #l2_stacks_in_1732 + div {
  color: rgba(10, 47, 109, 1.00);
  font-size: 40px;
  line-height: 1.10;
}
#l2_stacks_in_1732.layouts-2-content.layouts-2-text > svg {
  height: 40px;
  width:  40px;
  fill: rgba(10, 47, 109, 1.00);
  stroke: rgba(10, 47, 109, 1.00);
}
#l2_stacks_in_1732.layouts-2-content.layouts-2-button a > i {
  font-size: 44px;
}
#l2_stacks_in_1732.layouts-2-content.layouts-2-button a > svg {
  height: 44px;
  width: 44px;
}


#l2_stacks_in_1732.layouts-2-content,
[tag="slice"] #l2_stacks_in_1732.layouts-2-content + p[style],
#slice_mez_1732 #l2_stacks_in_1732 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 800;
}


#l2_stacks_in_1736,
#l2_stacks_in_1736 > svg,
.mez p#l2_stacks_in_1736 + div {
  
  text-align: right;
}



#l2_stacks_in_1736.layouts-2-content {
  margin-top: 0px;
  margin-bottom: 20px;
}
div#stacks_out_1736[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 20px;
}



#l2_stacks_in_1736.layouts-2-content:not(i),
[tag="slice"] #l2_stacks_in_1736.layouts-2-content:not(i) + p[style],
#slice_mez_1736 #l2_stacks_in_1736 + div {
  font-family: Avenir Next Condensed;
}

#l2_stacks_in_1736.layouts-2-content,
[tag="slice"] #l2_stacks_in_1736.layouts-2-content + p[style],
i#l2_stacks_in_1736.layouts-2-content,
#slice_mez_1736 #l2_stacks_in_1736 + div {
  color: rgba(252, 83, 26, 1.00);
  font-size: 45px;
  line-height: 1.10;
}
#l2_stacks_in_1736.layouts-2-content.layouts-2-text > svg {
  height: 45px;
  width:  45px;
  fill: rgba(252, 83, 26, 1.00);
  stroke: rgba(252, 83, 26, 1.00);
}
#l2_stacks_in_1736.layouts-2-content.layouts-2-button a > i {
  font-size: 49px;
}
#l2_stacks_in_1736.layouts-2-content.layouts-2-button a > svg {
  height: 49px;
  width: 49px;
}


#l2_stacks_in_1736.layouts-2-content,
[tag="slice"] #l2_stacks_in_1736.layouts-2-content + p[style],
#slice_mez_1736 #l2_stacks_in_1736 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 800;
}


#stacks_in_1739.layouts-2-column,
.layouts-2-row > div > div[tag="node"] > #stacks_out_1739.out {
  flex: 1; max-width: 900px; flex-basis: 180px;
  
  
  
  margin: 0;
  
  align-self: center;
  
}
.layouts-2-row > div > div[tag="node"] > #stacks_out_1739.out {
  overflow: visible;
}

#stacks_in_1739.layouts-2-column,
#slice_mez_1739 {
  box-sizing: border-box;
  background-color : rgba(255, 255, 255, 0.00);
  
  
  border-radius: 8px;
  
  
  
  
  box-shadow: 6px 20px  8px 0px rgba(0, 0, 0, 0.30);
  padding: 0px 0px;
}


.layouts-2-content-width > #stacks_in_1739.layouts-2-column:after,
#stacks_out_1739:after {
  width: 180px;
  
  
}


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


#l2_stacks_in_1742,
#l2_stacks_in_1742 > svg,
.mez p#l2_stacks_in_1742 + div {
  
  text-align: left;
}


#l2_stacks_in_1742 {
  border: 0px solid rgba(0, 0, 0, 0.15);
  border-radius: 8px;
  box-shadow: 0px 0px  0px 0px rgba(0, 0, 0, 0.30);
  
  max-width: 100%;
  width: auto;
  
  
}
#l2_stacks_in_1742.layouts-2-image[data-no-image] {
  width: 100%;
}
.layouts-2-shrink #l2_stacks_in_1742 {
  max-width: none;
}
#l2_stacks_in_1742.layouts-2-image.layouts-2-edge-left,
#l2_stacks_in_1742.layouts-2-image.layouts-2-edge-right {
  width: calc(100% + 50%);
  max-width: none;
}
#l2_stacks_in_1742.layouts-2-edge-left {
  left: -50%;
  position: relative;
}


#l2_stacks_in_1742.layouts-2-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_1742[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}



#l2_stacks_in_1742.layouts-2-content,
[tag="slice"] #l2_stacks_in_1742.layouts-2-content + p[style],
i#l2_stacks_in_1742.layouts-2-content,
#slice_mez_1742 #l2_stacks_in_1742 + div {
  color: rgba(0, 0, 0, 0.60);
  font-size: 32px;
  line-height: 1.10;
}
#l2_stacks_in_1742.layouts-2-content.layouts-2-text > svg {
  height: 32px;
  width:  32px;
  fill: rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
}
#l2_stacks_in_1742.layouts-2-content.layouts-2-button a > i {
  font-size: 36px;
}
#l2_stacks_in_1742.layouts-2-content.layouts-2-button a > svg {
  height: 36px;
  width: 36px;
}


#l2_stacks_in_1742.layouts-2-content,
[tag="slice"] #l2_stacks_in_1742.layouts-2-content + p[style],
#slice_mez_1742 #l2_stacks_in_1742 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 700;
}



/* v1.0.2
- classes can be added to columns
- auto-hide editor elements is now optional
*/
#stacks_in_1697.layouts-2-section {
  padding: 50px 0;
  
}
.mez #stacks_in_1697.layouts-2-section > div,
#stacks_in_1697.layouts-2-section {
  
  
  
}

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



#stacks_in_1697 .layouts-2-content,
.layouts-2-content  {
  margin: 16px 0;
}
#stacks_in_1697 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_1697 .layouts-2-text,
div.out[tag="slice"] #stacks_in_1697 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_1697 .layouts-2-text:not(i),
div.out[tag="slice"] #stacks_in_1697 p + div,
.layouts-2-text:not(i),
div.out[tag="slice"] .layouts-2-section p + div {
  font-family: inherit;
}
#stacks_in_1697 i.layouts-2-text,
i.layouts-2-text {
  font-size: 32px;
  line-height: 1;
}
#stacks_in_1697 .layouts-2-text > svg,
.layouts-2-text > svg {
  fill: rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
}
#stacks_in_1697 .layouts-2-button,
.layouts-2-button {
  font-size: 18px;
}
#stacks_in_1697 *:not(.layouts-2-button) > a,
#stacks_in_1697 *:not(.layouts-2-button) > a svg,
#stacks_in_1697 *: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(42, 122, 240, 1.00);
  fill:  rgba(42, 122, 240, 1.00);
  stroke: rgba(42, 122, 240, 1.00);
}
#stacks_in_1697 *:not(.layouts-2-button) > a:hover,
#stacks_in_1697 *:not(.layouts-2-button) > a:hover svg,
#stacks_in_1697 *: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(42, 122, 240, 1.00);
  fill:  rgba(42, 122, 240, 1.00);
  stroke: rgba(42, 122, 240, 1.00);
}
#stacks_in_1697 *:not(.layouts-2-button) > a:active,
#stacks_in_1697 *:not(.layouts-2-button) > a:active svg,
#stacks_in_1697 *: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(42, 122, 240, 1.00);
  fill:  rgba(42, 122, 240, 1.00);
  stroke: rgba(42, 122, 240, 1.00);
}
#stacks_in_1697 h1,#stacks_in_1697 h2,#stacks_in_1697 h3,#stacks_in_1697 h4,#stacks_in_1697 h5,#stacks_in_1697 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(0, 0, 0, 0.85);
  line-height: 110%;
  font-family: inherit;
  font-weight: 700;
}
#stacks_in_1697 h1,
.layouts-2-section h1 {
  font-size: 54px;
}
#stacks_in_1697 h2,
.layouts-2-section h2 {
  font-size: 42px;
}
#stacks_in_1697 h3,
.layouts-2-section h3 {
  font-size: 30px;
}
#stacks_in_1697 h4,
.layouts-2-section h4 {
  font-size: 28px;
}
#stacks_in_1697 h5,
.layouts-2-section h5 {
  font-size: 22px;
}
#stacks_in_1697 h6,
.layouts-2-section h6 {
  font-size: 18px;
}

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

#stacks_in_1699.layouts-2-row > .layouts-2-content-width.layouts-2-el,
#stacks_in_1699.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: 20px 24px;
}

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


#stacks_in_1701.layouts-2-column,
.layouts-2-row > div > div[tag="node"] > #stacks_out_1701.out {
  flex: 1; max-width: 540px; flex-basis: 180px;
  
  
  
  margin: 0;
  
  
  align-self: flex-end;
}
.layouts-2-row > div > div[tag="node"] > #stacks_out_1701.out {
  overflow: visible;
}

#stacks_in_1701.layouts-2-column,
#slice_mez_1701 {
  box-sizing: border-box;
  background-color : rgba(255, 255, 255, 0.00);
  
  
  border-radius: 0px;
  
  
  
  
  box-shadow: 0px 0px  0px 0px rgba(0, 0, 0, 0.30);
  padding: 0px 0px;
}


.layouts-2-content-width > #stacks_in_1701.layouts-2-column:after,
#stacks_out_1701:after {
  width: 180px;
  
  
}


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


#l2_stacks_in_1704,
#l2_stacks_in_1704 > svg,
.mez p#l2_stacks_in_1704 + div {
  
  text-align: right;
}



#l2_stacks_in_1704.layouts-2-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_1704[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}



#l2_stacks_in_1704.layouts-2-content:not(i),
[tag="slice"] #l2_stacks_in_1704.layouts-2-content:not(i) + p[style],
#slice_mez_1704 #l2_stacks_in_1704 + div {
  font-family: Avenir Next Condensed;
}

#l2_stacks_in_1704.layouts-2-content,
[tag="slice"] #l2_stacks_in_1704.layouts-2-content + p[style],
i#l2_stacks_in_1704.layouts-2-content,
#slice_mez_1704 #l2_stacks_in_1704 + div {
  color: rgba(10, 47, 109, 1.00);
  font-size: 40px;
  line-height: 1.10;
}
#l2_stacks_in_1704.layouts-2-content.layouts-2-text > svg {
  height: 40px;
  width:  40px;
  fill: rgba(10, 47, 109, 1.00);
  stroke: rgba(10, 47, 109, 1.00);
}
#l2_stacks_in_1704.layouts-2-content.layouts-2-button a > i {
  font-size: 44px;
}
#l2_stacks_in_1704.layouts-2-content.layouts-2-button a > svg {
  height: 44px;
  width: 44px;
}


#l2_stacks_in_1704.layouts-2-content,
[tag="slice"] #l2_stacks_in_1704.layouts-2-content + p[style],
#slice_mez_1704 #l2_stacks_in_1704 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 800;
}


#l2_stacks_in_1708,
#l2_stacks_in_1708 > svg,
.mez p#l2_stacks_in_1708 + div {
  
  text-align: right;
}



#l2_stacks_in_1708.layouts-2-content {
  margin-top: 0px;
  margin-bottom: 20px;
}
div#stacks_out_1708[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 20px;
}



#l2_stacks_in_1708.layouts-2-content:not(i),
[tag="slice"] #l2_stacks_in_1708.layouts-2-content:not(i) + p[style],
#slice_mez_1708 #l2_stacks_in_1708 + div {
  font-family: Avenir Next Condensed;
}

#l2_stacks_in_1708.layouts-2-content,
[tag="slice"] #l2_stacks_in_1708.layouts-2-content + p[style],
i#l2_stacks_in_1708.layouts-2-content,
#slice_mez_1708 #l2_stacks_in_1708 + div {
  color: rgba(252, 83, 26, 1.00);
  font-size: 45px;
  line-height: 1.10;
}
#l2_stacks_in_1708.layouts-2-content.layouts-2-text > svg {
  height: 45px;
  width:  45px;
  fill: rgba(252, 83, 26, 1.00);
  stroke: rgba(252, 83, 26, 1.00);
}
#l2_stacks_in_1708.layouts-2-content.layouts-2-button a > i {
  font-size: 49px;
}
#l2_stacks_in_1708.layouts-2-content.layouts-2-button a > svg {
  height: 49px;
  width: 49px;
}


#l2_stacks_in_1708.layouts-2-content,
[tag="slice"] #l2_stacks_in_1708.layouts-2-content + p[style],
#slice_mez_1708 #l2_stacks_in_1708 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 800;
}


#stacks_in_1711.layouts-2-column,
.layouts-2-row > div > div[tag="node"] > #stacks_out_1711.out {
  flex: 1; max-width: 900px; flex-basis: 180px;
  
  
  
  margin: 0;
  
  align-self: center;
  
}
.layouts-2-row > div > div[tag="node"] > #stacks_out_1711.out {
  overflow: visible;
}

#stacks_in_1711.layouts-2-column,
#slice_mez_1711 {
  box-sizing: border-box;
  background-color : rgba(255, 255, 255, 0.00);
  
  
  border-radius: 8px;
  
  
  
  
  box-shadow: 6px 20px  8px 0px rgba(0, 0, 0, 0.30);
  padding: 0px 0px;
}


.layouts-2-content-width > #stacks_in_1711.layouts-2-column:after,
#stacks_out_1711:after {
  width: 180px;
  
  
}


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


#l2_stacks_in_1714,
#l2_stacks_in_1714 > svg,
.mez p#l2_stacks_in_1714 + div {
  
  text-align: left;
}


#l2_stacks_in_1714 {
  border: 0px solid rgba(0, 0, 0, 0.15);
  border-radius: 8px;
  box-shadow: 0px 0px  0px 0px rgba(0, 0, 0, 0.30);
  
  max-width: 100%;
  width: auto;
  
  
}
#l2_stacks_in_1714.layouts-2-image[data-no-image] {
  width: 100%;
}
.layouts-2-shrink #l2_stacks_in_1714 {
  max-width: none;
}
#l2_stacks_in_1714.layouts-2-image.layouts-2-edge-left,
#l2_stacks_in_1714.layouts-2-image.layouts-2-edge-right {
  width: calc(100% + 50%);
  max-width: none;
}
#l2_stacks_in_1714.layouts-2-edge-left {
  left: -50%;
  position: relative;
}


#l2_stacks_in_1714.layouts-2-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_1714[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}



#l2_stacks_in_1714.layouts-2-content,
[tag="slice"] #l2_stacks_in_1714.layouts-2-content + p[style],
i#l2_stacks_in_1714.layouts-2-content,
#slice_mez_1714 #l2_stacks_in_1714 + div {
  color: rgba(0, 0, 0, 0.60);
  font-size: 32px;
  line-height: 1.10;
}
#l2_stacks_in_1714.layouts-2-content.layouts-2-text > svg {
  height: 32px;
  width:  32px;
  fill: rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
}
#l2_stacks_in_1714.layouts-2-content.layouts-2-button a > i {
  font-size: 36px;
}
#l2_stacks_in_1714.layouts-2-content.layouts-2-button a > svg {
  height: 36px;
  width: 36px;
}


#l2_stacks_in_1714.layouts-2-content,
[tag="slice"] #l2_stacks_in_1714.layouts-2-content + p[style],
#slice_mez_1714 #l2_stacks_in_1714 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 700;
}



/* v1.0.2
- classes can be added to columns
- auto-hide editor elements is now optional
*/
#stacks_in_1637.layouts-2-section {
  padding: 50px 0;
  
}
.mez #stacks_in_1637.layouts-2-section > div,
#stacks_in_1637.layouts-2-section {
  
  
  
}

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



#stacks_in_1637 .layouts-2-content,
.layouts-2-content  {
  margin: 16px 0;
}
#stacks_in_1637 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_1637 .layouts-2-text,
div.out[tag="slice"] #stacks_in_1637 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_1637 .layouts-2-text:not(i),
div.out[tag="slice"] #stacks_in_1637 p + div,
.layouts-2-text:not(i),
div.out[tag="slice"] .layouts-2-section p + div {
  font-family: inherit;
}
#stacks_in_1637 i.layouts-2-text,
i.layouts-2-text {
  font-size: 32px;
  line-height: 1;
}
#stacks_in_1637 .layouts-2-text > svg,
.layouts-2-text > svg {
  fill: rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
}
#stacks_in_1637 .layouts-2-button,
.layouts-2-button {
  font-size: 18px;
}
#stacks_in_1637 *:not(.layouts-2-button) > a,
#stacks_in_1637 *:not(.layouts-2-button) > a svg,
#stacks_in_1637 *: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(42, 122, 240, 1.00);
  fill:  rgba(42, 122, 240, 1.00);
  stroke: rgba(42, 122, 240, 1.00);
}
#stacks_in_1637 *:not(.layouts-2-button) > a:hover,
#stacks_in_1637 *:not(.layouts-2-button) > a:hover svg,
#stacks_in_1637 *: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(42, 122, 240, 1.00);
  fill:  rgba(42, 122, 240, 1.00);
  stroke: rgba(42, 122, 240, 1.00);
}
#stacks_in_1637 *:not(.layouts-2-button) > a:active,
#stacks_in_1637 *:not(.layouts-2-button) > a:active svg,
#stacks_in_1637 *: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(42, 122, 240, 1.00);
  fill:  rgba(42, 122, 240, 1.00);
  stroke: rgba(42, 122, 240, 1.00);
}
#stacks_in_1637 h1,#stacks_in_1637 h2,#stacks_in_1637 h3,#stacks_in_1637 h4,#stacks_in_1637 h5,#stacks_in_1637 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(0, 0, 0, 0.85);
  line-height: 110%;
  font-family: inherit;
  font-weight: 700;
}
#stacks_in_1637 h1,
.layouts-2-section h1 {
  font-size: 54px;
}
#stacks_in_1637 h2,
.layouts-2-section h2 {
  font-size: 42px;
}
#stacks_in_1637 h3,
.layouts-2-section h3 {
  font-size: 30px;
}
#stacks_in_1637 h4,
.layouts-2-section h4 {
  font-size: 28px;
}
#stacks_in_1637 h5,
.layouts-2-section h5 {
  font-size: 22px;
}
#stacks_in_1637 h6,
.layouts-2-section h6 {
  font-size: 18px;
}

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

#stacks_in_1639.layouts-2-row > .layouts-2-content-width.layouts-2-el,
#stacks_in_1639.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: 20px 24px;
}

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


#stacks_in_1641.layouts-2-column,
.layouts-2-row > div > div[tag="node"] > #stacks_out_1641.out {
  flex: 1; max-width: 540px; flex-basis: 180px;
  
  
  
  margin: 0;
  
  
  align-self: flex-end;
}
.layouts-2-row > div > div[tag="node"] > #stacks_out_1641.out {
  overflow: visible;
}

#stacks_in_1641.layouts-2-column,
#slice_mez_1641 {
  box-sizing: border-box;
  background-color : rgba(255, 255, 255, 0.00);
  
  
  border-radius: 0px;
  
  
  
  
  box-shadow: 0px 0px  0px 0px rgba(0, 0, 0, 0.30);
  padding: 0px 0px;
}


.layouts-2-content-width > #stacks_in_1641.layouts-2-column:after,
#stacks_out_1641:after {
  width: 180px;
  
  
}


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


#l2_stacks_in_1644,
#l2_stacks_in_1644 > svg,
.mez p#l2_stacks_in_1644 + div {
  
  text-align: right;
}



#l2_stacks_in_1644.layouts-2-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_1644[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}



#l2_stacks_in_1644.layouts-2-content:not(i),
[tag="slice"] #l2_stacks_in_1644.layouts-2-content:not(i) + p[style],
#slice_mez_1644 #l2_stacks_in_1644 + div {
  font-family: Avenir Next Condensed;
}

#l2_stacks_in_1644.layouts-2-content,
[tag="slice"] #l2_stacks_in_1644.layouts-2-content + p[style],
i#l2_stacks_in_1644.layouts-2-content,
#slice_mez_1644 #l2_stacks_in_1644 + div {
  color: rgba(10, 47, 109, 1.00);
  font-size: 40px;
  line-height: 1.10;
}
#l2_stacks_in_1644.layouts-2-content.layouts-2-text > svg {
  height: 40px;
  width:  40px;
  fill: rgba(10, 47, 109, 1.00);
  stroke: rgba(10, 47, 109, 1.00);
}
#l2_stacks_in_1644.layouts-2-content.layouts-2-button a > i {
  font-size: 44px;
}
#l2_stacks_in_1644.layouts-2-content.layouts-2-button a > svg {
  height: 44px;
  width: 44px;
}


#l2_stacks_in_1644.layouts-2-content,
[tag="slice"] #l2_stacks_in_1644.layouts-2-content + p[style],
#slice_mez_1644 #l2_stacks_in_1644 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 800;
}


#l2_stacks_in_1648,
#l2_stacks_in_1648 > svg,
.mez p#l2_stacks_in_1648 + div {
  
  text-align: right;
}



#l2_stacks_in_1648.layouts-2-content {
  margin-top: 0px;
  margin-bottom: 20px;
}
div#stacks_out_1648[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 20px;
}



#l2_stacks_in_1648.layouts-2-content:not(i),
[tag="slice"] #l2_stacks_in_1648.layouts-2-content:not(i) + p[style],
#slice_mez_1648 #l2_stacks_in_1648 + div {
  font-family: Avenir Next Condensed;
}

#l2_stacks_in_1648.layouts-2-content,
[tag="slice"] #l2_stacks_in_1648.layouts-2-content + p[style],
i#l2_stacks_in_1648.layouts-2-content,
#slice_mez_1648 #l2_stacks_in_1648 + div {
  color: rgba(252, 83, 26, 1.00);
  font-size: 45px;
  line-height: 1.10;
}
#l2_stacks_in_1648.layouts-2-content.layouts-2-text > svg {
  height: 45px;
  width:  45px;
  fill: rgba(252, 83, 26, 1.00);
  stroke: rgba(252, 83, 26, 1.00);
}
#l2_stacks_in_1648.layouts-2-content.layouts-2-button a > i {
  font-size: 49px;
}
#l2_stacks_in_1648.layouts-2-content.layouts-2-button a > svg {
  height: 49px;
  width: 49px;
}


#l2_stacks_in_1648.layouts-2-content,
[tag="slice"] #l2_stacks_in_1648.layouts-2-content + p[style],
#slice_mez_1648 #l2_stacks_in_1648 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 800;
}


#stacks_in_1651.layouts-2-column,
.layouts-2-row > div > div[tag="node"] > #stacks_out_1651.out {
  flex: 1; max-width: 900px; flex-basis: 180px;
  
  
  
  margin: 0;
  
  align-self: center;
  
}
.layouts-2-row > div > div[tag="node"] > #stacks_out_1651.out {
  overflow: visible;
}

#stacks_in_1651.layouts-2-column,
#slice_mez_1651 {
  box-sizing: border-box;
  background-color : rgba(255, 255, 255, 0.00);
  
  
  border-radius: 8px;
  
  
  
  
  box-shadow: 6px 20px  8px 0px rgba(0, 0, 0, 0.30);
  padding: 0px 0px;
}


.layouts-2-content-width > #stacks_in_1651.layouts-2-column:after,
#stacks_out_1651:after {
  width: 180px;
  
  
}


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


#l2_stacks_in_1654,
#l2_stacks_in_1654 > svg,
.mez p#l2_stacks_in_1654 + div {
  
  text-align: left;
}


#l2_stacks_in_1654 {
  border: 0px solid rgba(0, 0, 0, 0.15);
  border-radius: 8px;
  box-shadow: 0px 0px  0px 0px rgba(0, 0, 0, 0.30);
  
  max-width: 100%;
  width: auto;
  
  
}
#l2_stacks_in_1654.layouts-2-image[data-no-image] {
  width: 100%;
}
.layouts-2-shrink #l2_stacks_in_1654 {
  max-width: none;
}
#l2_stacks_in_1654.layouts-2-image.layouts-2-edge-left,
#l2_stacks_in_1654.layouts-2-image.layouts-2-edge-right {
  width: calc(100% + 50%);
  max-width: none;
}
#l2_stacks_in_1654.layouts-2-edge-left {
  left: -50%;
  position: relative;
}


#l2_stacks_in_1654.layouts-2-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_1654[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}



#l2_stacks_in_1654.layouts-2-content,
[tag="slice"] #l2_stacks_in_1654.layouts-2-content + p[style],
i#l2_stacks_in_1654.layouts-2-content,
#slice_mez_1654 #l2_stacks_in_1654 + div {
  color: rgba(0, 0, 0, 0.60);
  font-size: 32px;
  line-height: 1.10;
}
#l2_stacks_in_1654.layouts-2-content.layouts-2-text > svg {
  height: 32px;
  width:  32px;
  fill: rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
}
#l2_stacks_in_1654.layouts-2-content.layouts-2-button a > i {
  font-size: 36px;
}
#l2_stacks_in_1654.layouts-2-content.layouts-2-button a > svg {
  height: 36px;
  width: 36px;
}


#l2_stacks_in_1654.layouts-2-content,
[tag="slice"] #l2_stacks_in_1654.layouts-2-content + p[style],
#slice_mez_1654 #l2_stacks_in_1654 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 700;
}



/* v1.0.2
- classes can be added to columns
- auto-hide editor elements is now optional
*/
#stacks_in_1665.layouts-2-section {
  padding: 50px 0;
  
}
.mez #stacks_in_1665.layouts-2-section > div,
#stacks_in_1665.layouts-2-section {
  
  
  
}

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



#stacks_in_1665 .layouts-2-content,
.layouts-2-content  {
  margin: 16px 0;
}
#stacks_in_1665 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_1665 .layouts-2-text,
div.out[tag="slice"] #stacks_in_1665 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_1665 .layouts-2-text:not(i),
div.out[tag="slice"] #stacks_in_1665 p + div,
.layouts-2-text:not(i),
div.out[tag="slice"] .layouts-2-section p + div {
  font-family: inherit;
}
#stacks_in_1665 i.layouts-2-text,
i.layouts-2-text {
  font-size: 32px;
  line-height: 1;
}
#stacks_in_1665 .layouts-2-text > svg,
.layouts-2-text > svg {
  fill: rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
}
#stacks_in_1665 .layouts-2-button,
.layouts-2-button {
  font-size: 18px;
}
#stacks_in_1665 *:not(.layouts-2-button) > a,
#stacks_in_1665 *:not(.layouts-2-button) > a svg,
#stacks_in_1665 *: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(42, 122, 240, 1.00);
  fill:  rgba(42, 122, 240, 1.00);
  stroke: rgba(42, 122, 240, 1.00);
}
#stacks_in_1665 *:not(.layouts-2-button) > a:hover,
#stacks_in_1665 *:not(.layouts-2-button) > a:hover svg,
#stacks_in_1665 *: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(42, 122, 240, 1.00);
  fill:  rgba(42, 122, 240, 1.00);
  stroke: rgba(42, 122, 240, 1.00);
}
#stacks_in_1665 *:not(.layouts-2-button) > a:active,
#stacks_in_1665 *:not(.layouts-2-button) > a:active svg,
#stacks_in_1665 *: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(42, 122, 240, 1.00);
  fill:  rgba(42, 122, 240, 1.00);
  stroke: rgba(42, 122, 240, 1.00);
}
#stacks_in_1665 h1,#stacks_in_1665 h2,#stacks_in_1665 h3,#stacks_in_1665 h4,#stacks_in_1665 h5,#stacks_in_1665 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(0, 0, 0, 0.85);
  line-height: 110%;
  font-family: inherit;
  font-weight: 700;
}
#stacks_in_1665 h1,
.layouts-2-section h1 {
  font-size: 54px;
}
#stacks_in_1665 h2,
.layouts-2-section h2 {
  font-size: 42px;
}
#stacks_in_1665 h3,
.layouts-2-section h3 {
  font-size: 30px;
}
#stacks_in_1665 h4,
.layouts-2-section h4 {
  font-size: 28px;
}
#stacks_in_1665 h5,
.layouts-2-section h5 {
  font-size: 22px;
}
#stacks_in_1665 h6,
.layouts-2-section h6 {
  font-size: 18px;
}

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

#stacks_in_1667.layouts-2-row > .layouts-2-content-width.layouts-2-el,
#stacks_in_1667.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: 20px 24px;
}

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


#stacks_in_1669.layouts-2-column,
.layouts-2-row > div > div[tag="node"] > #stacks_out_1669.out {
  flex: 1; max-width: 540px; flex-basis: 180px;
  
  
  
  margin: 0;
  
  
  align-self: flex-end;
}
.layouts-2-row > div > div[tag="node"] > #stacks_out_1669.out {
  overflow: visible;
}

#stacks_in_1669.layouts-2-column,
#slice_mez_1669 {
  box-sizing: border-box;
  background-color : rgba(255, 255, 255, 0.00);
  
  
  border-radius: 0px;
  
  
  
  
  box-shadow: 0px 0px  0px 0px rgba(0, 0, 0, 0.30);
  padding: 0px 0px;
}


.layouts-2-content-width > #stacks_in_1669.layouts-2-column:after,
#stacks_out_1669:after {
  width: 180px;
  
  
}


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


#l2_stacks_in_1672,
#l2_stacks_in_1672 > svg,
.mez p#l2_stacks_in_1672 + div {
  
  text-align: right;
}



#l2_stacks_in_1672.layouts-2-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_1672[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}



#l2_stacks_in_1672.layouts-2-content:not(i),
[tag="slice"] #l2_stacks_in_1672.layouts-2-content:not(i) + p[style],
#slice_mez_1672 #l2_stacks_in_1672 + div {
  font-family: Avenir Next Condensed;
}

#l2_stacks_in_1672.layouts-2-content,
[tag="slice"] #l2_stacks_in_1672.layouts-2-content + p[style],
i#l2_stacks_in_1672.layouts-2-content,
#slice_mez_1672 #l2_stacks_in_1672 + div {
  color: rgba(10, 47, 109, 1.00);
  font-size: 40px;
  line-height: 1.10;
}
#l2_stacks_in_1672.layouts-2-content.layouts-2-text > svg {
  height: 40px;
  width:  40px;
  fill: rgba(10, 47, 109, 1.00);
  stroke: rgba(10, 47, 109, 1.00);
}
#l2_stacks_in_1672.layouts-2-content.layouts-2-button a > i {
  font-size: 44px;
}
#l2_stacks_in_1672.layouts-2-content.layouts-2-button a > svg {
  height: 44px;
  width: 44px;
}


#l2_stacks_in_1672.layouts-2-content,
[tag="slice"] #l2_stacks_in_1672.layouts-2-content + p[style],
#slice_mez_1672 #l2_stacks_in_1672 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 800;
}


#l2_stacks_in_1676,
#l2_stacks_in_1676 > svg,
.mez p#l2_stacks_in_1676 + div {
  
  text-align: right;
}



#l2_stacks_in_1676.layouts-2-content {
  margin-top: 0px;
  margin-bottom: 20px;
}
div#stacks_out_1676[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 20px;
}



#l2_stacks_in_1676.layouts-2-content:not(i),
[tag="slice"] #l2_stacks_in_1676.layouts-2-content:not(i) + p[style],
#slice_mez_1676 #l2_stacks_in_1676 + div {
  font-family: Avenir Next Condensed;
}

#l2_stacks_in_1676.layouts-2-content,
[tag="slice"] #l2_stacks_in_1676.layouts-2-content + p[style],
i#l2_stacks_in_1676.layouts-2-content,
#slice_mez_1676 #l2_stacks_in_1676 + div {
  color: rgba(252, 83, 26, 1.00);
  font-size: 45px;
  line-height: 1.10;
}
#l2_stacks_in_1676.layouts-2-content.layouts-2-text > svg {
  height: 45px;
  width:  45px;
  fill: rgba(252, 83, 26, 1.00);
  stroke: rgba(252, 83, 26, 1.00);
}
#l2_stacks_in_1676.layouts-2-content.layouts-2-button a > i {
  font-size: 49px;
}
#l2_stacks_in_1676.layouts-2-content.layouts-2-button a > svg {
  height: 49px;
  width: 49px;
}


#l2_stacks_in_1676.layouts-2-content,
[tag="slice"] #l2_stacks_in_1676.layouts-2-content + p[style],
#slice_mez_1676 #l2_stacks_in_1676 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 800;
}


#stacks_in_1679.layouts-2-column,
.layouts-2-row > div > div[tag="node"] > #stacks_out_1679.out {
  flex: 1; max-width: 900px; flex-basis: 180px;
  
  
  
  margin: 0;
  
  align-self: center;
  
}
.layouts-2-row > div > div[tag="node"] > #stacks_out_1679.out {
  overflow: visible;
}

#stacks_in_1679.layouts-2-column,
#slice_mez_1679 {
  box-sizing: border-box;
  background-color : rgba(255, 255, 255, 0.00);
  
  
  border-radius: 8px;
  
  
  
  
  box-shadow: 6px 20px  8px 0px rgba(0, 0, 0, 0.30);
  padding: 0px 0px;
}


.layouts-2-content-width > #stacks_in_1679.layouts-2-column:after,
#stacks_out_1679:after {
  width: 180px;
  
  
}


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


#l2_stacks_in_1682,
#l2_stacks_in_1682 > svg,
.mez p#l2_stacks_in_1682 + div {
  
  text-align: left;
}


#l2_stacks_in_1682 {
  border: 0px solid rgba(0, 0, 0, 0.15);
  border-radius: 8px;
  box-shadow: 0px 0px  0px 0px rgba(0, 0, 0, 0.30);
  
  max-width: 100%;
  width: auto;
  
  
}
#l2_stacks_in_1682.layouts-2-image[data-no-image] {
  width: 100%;
}
.layouts-2-shrink #l2_stacks_in_1682 {
  max-width: none;
}
#l2_stacks_in_1682.layouts-2-image.layouts-2-edge-left,
#l2_stacks_in_1682.layouts-2-image.layouts-2-edge-right {
  width: calc(100% + 50%);
  max-width: none;
}
#l2_stacks_in_1682.layouts-2-edge-left {
  left: -50%;
  position: relative;
}


#l2_stacks_in_1682.layouts-2-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_1682[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}



#l2_stacks_in_1682.layouts-2-content,
[tag="slice"] #l2_stacks_in_1682.layouts-2-content + p[style],
i#l2_stacks_in_1682.layouts-2-content,
#slice_mez_1682 #l2_stacks_in_1682 + div {
  color: rgba(0, 0, 0, 0.60);
  font-size: 32px;
  line-height: 1.10;
}
#l2_stacks_in_1682.layouts-2-content.layouts-2-text > svg {
  height: 32px;
  width:  32px;
  fill: rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
}
#l2_stacks_in_1682.layouts-2-content.layouts-2-button a > i {
  font-size: 36px;
}
#l2_stacks_in_1682.layouts-2-content.layouts-2-button a > svg {
  height: 36px;
  width: 36px;
}


#l2_stacks_in_1682.layouts-2-content,
[tag="slice"] #l2_stacks_in_1682.layouts-2-content + p[style],
#slice_mez_1682 #l2_stacks_in_1682 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 700;
}



/* v1.0.2
- classes can be added to columns
- auto-hide editor elements is now optional
*/
#stacks_in_1609.layouts-2-section {
  padding: 50px 0;
  
}
.mez #stacks_in_1609.layouts-2-section > div,
#stacks_in_1609.layouts-2-section {
  
  
  
}

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



#stacks_in_1609 .layouts-2-content,
.layouts-2-content  {
  margin: 16px 0;
}
#stacks_in_1609 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_1609 .layouts-2-text,
div.out[tag="slice"] #stacks_in_1609 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_1609 .layouts-2-text:not(i),
div.out[tag="slice"] #stacks_in_1609 p + div,
.layouts-2-text:not(i),
div.out[tag="slice"] .layouts-2-section p + div {
  font-family: inherit;
}
#stacks_in_1609 i.layouts-2-text,
i.layouts-2-text {
  font-size: 32px;
  line-height: 1;
}
#stacks_in_1609 .layouts-2-text > svg,
.layouts-2-text > svg {
  fill: rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
}
#stacks_in_1609 .layouts-2-button,
.layouts-2-button {
  font-size: 18px;
}
#stacks_in_1609 *:not(.layouts-2-button) > a,
#stacks_in_1609 *:not(.layouts-2-button) > a svg,
#stacks_in_1609 *: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(42, 122, 240, 1.00);
  fill:  rgba(42, 122, 240, 1.00);
  stroke: rgba(42, 122, 240, 1.00);
}
#stacks_in_1609 *:not(.layouts-2-button) > a:hover,
#stacks_in_1609 *:not(.layouts-2-button) > a:hover svg,
#stacks_in_1609 *: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(42, 122, 240, 1.00);
  fill:  rgba(42, 122, 240, 1.00);
  stroke: rgba(42, 122, 240, 1.00);
}
#stacks_in_1609 *:not(.layouts-2-button) > a:active,
#stacks_in_1609 *:not(.layouts-2-button) > a:active svg,
#stacks_in_1609 *: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(42, 122, 240, 1.00);
  fill:  rgba(42, 122, 240, 1.00);
  stroke: rgba(42, 122, 240, 1.00);
}
#stacks_in_1609 h1,#stacks_in_1609 h2,#stacks_in_1609 h3,#stacks_in_1609 h4,#stacks_in_1609 h5,#stacks_in_1609 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(0, 0, 0, 0.85);
  line-height: 110%;
  font-family: inherit;
  font-weight: 700;
}
#stacks_in_1609 h1,
.layouts-2-section h1 {
  font-size: 54px;
}
#stacks_in_1609 h2,
.layouts-2-section h2 {
  font-size: 42px;
}
#stacks_in_1609 h3,
.layouts-2-section h3 {
  font-size: 30px;
}
#stacks_in_1609 h4,
.layouts-2-section h4 {
  font-size: 28px;
}
#stacks_in_1609 h5,
.layouts-2-section h5 {
  font-size: 22px;
}
#stacks_in_1609 h6,
.layouts-2-section h6 {
  font-size: 18px;
}

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

#stacks_in_1611.layouts-2-row > .layouts-2-content-width.layouts-2-el,
#stacks_in_1611.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: 20px 24px;
}

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


#stacks_in_1613.layouts-2-column,
.layouts-2-row > div > div[tag="node"] > #stacks_out_1613.out {
  flex: 1; max-width: 540px; flex-basis: 180px;
  
  
  
  margin: 0;
  
  
  align-self: flex-end;
}
.layouts-2-row > div > div[tag="node"] > #stacks_out_1613.out {
  overflow: visible;
}

#stacks_in_1613.layouts-2-column,
#slice_mez_1613 {
  box-sizing: border-box;
  background-color : rgba(255, 255, 255, 0.00);
  
  
  border-radius: 0px;
  
  
  
  
  box-shadow: 0px 0px  0px 0px rgba(0, 0, 0, 0.30);
  padding: 0px 0px;
}


.layouts-2-content-width > #stacks_in_1613.layouts-2-column:after,
#stacks_out_1613:after {
  width: 180px;
  
  
}


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


#l2_stacks_in_1616,
#l2_stacks_in_1616 > svg,
.mez p#l2_stacks_in_1616 + div {
  
  text-align: right;
}



#l2_stacks_in_1616.layouts-2-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_1616[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}



#l2_stacks_in_1616.layouts-2-content:not(i),
[tag="slice"] #l2_stacks_in_1616.layouts-2-content:not(i) + p[style],
#slice_mez_1616 #l2_stacks_in_1616 + div {
  font-family: Avenir Next Condensed;
}

#l2_stacks_in_1616.layouts-2-content,
[tag="slice"] #l2_stacks_in_1616.layouts-2-content + p[style],
i#l2_stacks_in_1616.layouts-2-content,
#slice_mez_1616 #l2_stacks_in_1616 + div {
  color: rgba(10, 47, 109, 1.00);
  font-size: 40px;
  line-height: 1.10;
}
#l2_stacks_in_1616.layouts-2-content.layouts-2-text > svg {
  height: 40px;
  width:  40px;
  fill: rgba(10, 47, 109, 1.00);
  stroke: rgba(10, 47, 109, 1.00);
}
#l2_stacks_in_1616.layouts-2-content.layouts-2-button a > i {
  font-size: 44px;
}
#l2_stacks_in_1616.layouts-2-content.layouts-2-button a > svg {
  height: 44px;
  width: 44px;
}


#l2_stacks_in_1616.layouts-2-content,
[tag="slice"] #l2_stacks_in_1616.layouts-2-content + p[style],
#slice_mez_1616 #l2_stacks_in_1616 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 800;
}


#l2_stacks_in_1620,
#l2_stacks_in_1620 > svg,
.mez p#l2_stacks_in_1620 + div {
  
  text-align: right;
}



#l2_stacks_in_1620.layouts-2-content {
  margin-top: 0px;
  margin-bottom: 20px;
}
div#stacks_out_1620[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 20px;
}



#l2_stacks_in_1620.layouts-2-content:not(i),
[tag="slice"] #l2_stacks_in_1620.layouts-2-content:not(i) + p[style],
#slice_mez_1620 #l2_stacks_in_1620 + div {
  font-family: Avenir Next Condensed;
}

#l2_stacks_in_1620.layouts-2-content,
[tag="slice"] #l2_stacks_in_1620.layouts-2-content + p[style],
i#l2_stacks_in_1620.layouts-2-content,
#slice_mez_1620 #l2_stacks_in_1620 + div {
  color: rgba(252, 83, 26, 1.00);
  font-size: 45px;
  line-height: 1.10;
}
#l2_stacks_in_1620.layouts-2-content.layouts-2-text > svg {
  height: 45px;
  width:  45px;
  fill: rgba(252, 83, 26, 1.00);
  stroke: rgba(252, 83, 26, 1.00);
}
#l2_stacks_in_1620.layouts-2-content.layouts-2-button a > i {
  font-size: 49px;
}
#l2_stacks_in_1620.layouts-2-content.layouts-2-button a > svg {
  height: 49px;
  width: 49px;
}


#l2_stacks_in_1620.layouts-2-content,
[tag="slice"] #l2_stacks_in_1620.layouts-2-content + p[style],
#slice_mez_1620 #l2_stacks_in_1620 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 800;
}


#stacks_in_1623.layouts-2-column,
.layouts-2-row > div > div[tag="node"] > #stacks_out_1623.out {
  flex: 1; max-width: 900px; flex-basis: 180px;
  
  
  
  margin: 0;
  
  align-self: center;
  
}
.layouts-2-row > div > div[tag="node"] > #stacks_out_1623.out {
  overflow: visible;
}

#stacks_in_1623.layouts-2-column,
#slice_mez_1623 {
  box-sizing: border-box;
  background-color : rgba(255, 255, 255, 0.00);
  
  
  border-radius: 8px;
  
  
  
  
  box-shadow: 6px 20px  8px 0px rgba(0, 0, 0, 0.30);
  padding: 0px 0px;
}


.layouts-2-content-width > #stacks_in_1623.layouts-2-column:after,
#stacks_out_1623:after {
  width: 180px;
  
  
}


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


#l2_stacks_in_1626,
#l2_stacks_in_1626 > svg,
.mez p#l2_stacks_in_1626 + div {
  
  text-align: left;
}


#l2_stacks_in_1626 {
  border: 0px solid rgba(0, 0, 0, 0.15);
  border-radius: 8px;
  box-shadow: 0px 0px  0px 0px rgba(0, 0, 0, 0.30);
  
  max-width: 100%;
  width: auto;
  
  
}
#l2_stacks_in_1626.layouts-2-image[data-no-image] {
  width: 100%;
}
.layouts-2-shrink #l2_stacks_in_1626 {
  max-width: none;
}
#l2_stacks_in_1626.layouts-2-image.layouts-2-edge-left,
#l2_stacks_in_1626.layouts-2-image.layouts-2-edge-right {
  width: calc(100% + 50%);
  max-width: none;
}
#l2_stacks_in_1626.layouts-2-edge-left {
  left: -50%;
  position: relative;
}


#l2_stacks_in_1626.layouts-2-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_1626[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}



#l2_stacks_in_1626.layouts-2-content,
[tag="slice"] #l2_stacks_in_1626.layouts-2-content + p[style],
i#l2_stacks_in_1626.layouts-2-content,
#slice_mez_1626 #l2_stacks_in_1626 + div {
  color: rgba(0, 0, 0, 0.60);
  font-size: 32px;
  line-height: 1.10;
}
#l2_stacks_in_1626.layouts-2-content.layouts-2-text > svg {
  height: 32px;
  width:  32px;
  fill: rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
}
#l2_stacks_in_1626.layouts-2-content.layouts-2-button a > i {
  font-size: 36px;
}
#l2_stacks_in_1626.layouts-2-content.layouts-2-button a > svg {
  height: 36px;
  width: 36px;
}


#l2_stacks_in_1626.layouts-2-content,
[tag="slice"] #l2_stacks_in_1626.layouts-2-content + p[style],
#slice_mez_1626 #l2_stacks_in_1626 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 700;
}



/* v1.0.2
- classes can be added to columns
- auto-hide editor elements is now optional
*/
#stacks_in_1065.layouts-2-section {
  padding: 50px 0;
  
}
.mez #stacks_in_1065.layouts-2-section > div,
#stacks_in_1065.layouts-2-section {
  
  
  
}

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



#stacks_in_1065 .layouts-2-content,
.layouts-2-content  {
  margin: 16px 0;
}
#stacks_in_1065 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_1065 .layouts-2-text,
div.out[tag="slice"] #stacks_in_1065 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_1065 .layouts-2-text:not(i),
div.out[tag="slice"] #stacks_in_1065 p + div,
.layouts-2-text:not(i),
div.out[tag="slice"] .layouts-2-section p + div {
  font-family: inherit;
}
#stacks_in_1065 i.layouts-2-text,
i.layouts-2-text {
  font-size: 32px;
  line-height: 1;
}
#stacks_in_1065 .layouts-2-text > svg,
.layouts-2-text > svg {
  fill: rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
}
#stacks_in_1065 .layouts-2-button,
.layouts-2-button {
  font-size: 18px;
}
#stacks_in_1065 *:not(.layouts-2-button) > a,
#stacks_in_1065 *:not(.layouts-2-button) > a svg,
#stacks_in_1065 *: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(42, 122, 240, 1.00);
  fill:  rgba(42, 122, 240, 1.00);
  stroke: rgba(42, 122, 240, 1.00);
}
#stacks_in_1065 *:not(.layouts-2-button) > a:hover,
#stacks_in_1065 *:not(.layouts-2-button) > a:hover svg,
#stacks_in_1065 *: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(42, 122, 240, 1.00);
  fill:  rgba(42, 122, 240, 1.00);
  stroke: rgba(42, 122, 240, 1.00);
}
#stacks_in_1065 *:not(.layouts-2-button) > a:active,
#stacks_in_1065 *:not(.layouts-2-button) > a:active svg,
#stacks_in_1065 *: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(42, 122, 240, 1.00);
  fill:  rgba(42, 122, 240, 1.00);
  stroke: rgba(42, 122, 240, 1.00);
}
#stacks_in_1065 h1,#stacks_in_1065 h2,#stacks_in_1065 h3,#stacks_in_1065 h4,#stacks_in_1065 h5,#stacks_in_1065 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(0, 0, 0, 0.85);
  line-height: 110%;
  font-family: inherit;
  font-weight: 700;
}
#stacks_in_1065 h1,
.layouts-2-section h1 {
  font-size: 54px;
}
#stacks_in_1065 h2,
.layouts-2-section h2 {
  font-size: 42px;
}
#stacks_in_1065 h3,
.layouts-2-section h3 {
  font-size: 30px;
}
#stacks_in_1065 h4,
.layouts-2-section h4 {
  font-size: 28px;
}
#stacks_in_1065 h5,
.layouts-2-section h5 {
  font-size: 22px;
}
#stacks_in_1065 h6,
.layouts-2-section h6 {
  font-size: 18px;
}

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

#stacks_in_1066.layouts-2-row > .layouts-2-content-width.layouts-2-el,
#stacks_in_1066.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: 20px 24px;
}

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


#stacks_in_1068.layouts-2-column,
.layouts-2-row > div > div[tag="node"] > #stacks_out_1068.out {
  flex: 1; max-width: 540px; flex-basis: 180px;
  
  
  
  margin: 0;
  
  
  align-self: flex-end;
}
.layouts-2-row > div > div[tag="node"] > #stacks_out_1068.out {
  overflow: visible;
}

#stacks_in_1068.layouts-2-column,
#slice_mez_1068 {
  box-sizing: border-box;
  background-color : rgba(255, 255, 255, 0.00);
  
  
  border-radius: 0px;
  
  
  
  
  box-shadow: 0px 0px  0px 0px rgba(0, 0, 0, 0.30);
  padding: 0px 0px;
}


.layouts-2-content-width > #stacks_in_1068.layouts-2-column:after,
#stacks_out_1068:after {
  width: 180px;
  
  
}


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


#l2_stacks_in_1075,
#l2_stacks_in_1075 > svg,
.mez p#l2_stacks_in_1075 + div {
  
  text-align: right;
}



#l2_stacks_in_1075.layouts-2-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_1075[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}



#l2_stacks_in_1075.layouts-2-content:not(i),
[tag="slice"] #l2_stacks_in_1075.layouts-2-content:not(i) + p[style],
#slice_mez_1075 #l2_stacks_in_1075 + div {
  font-family: Avenir Next Condensed;
}

#l2_stacks_in_1075.layouts-2-content,
[tag="slice"] #l2_stacks_in_1075.layouts-2-content + p[style],
i#l2_stacks_in_1075.layouts-2-content,
#slice_mez_1075 #l2_stacks_in_1075 + div {
  color: rgba(10, 47, 109, 1.00);
  font-size: 40px;
  line-height: 1.10;
}
#l2_stacks_in_1075.layouts-2-content.layouts-2-text > svg {
  height: 40px;
  width:  40px;
  fill: rgba(10, 47, 109, 1.00);
  stroke: rgba(10, 47, 109, 1.00);
}
#l2_stacks_in_1075.layouts-2-content.layouts-2-button a > i {
  font-size: 44px;
}
#l2_stacks_in_1075.layouts-2-content.layouts-2-button a > svg {
  height: 44px;
  width: 44px;
}


#l2_stacks_in_1075.layouts-2-content,
[tag="slice"] #l2_stacks_in_1075.layouts-2-content + p[style],
#slice_mez_1075 #l2_stacks_in_1075 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 800;
}


#l2_stacks_in_1083,
#l2_stacks_in_1083 > svg,
.mez p#l2_stacks_in_1083 + div {
  
  text-align: right;
}



#l2_stacks_in_1083.layouts-2-content {
  margin-top: 0px;
  margin-bottom: 20px;
}
div#stacks_out_1083[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 20px;
}



#l2_stacks_in_1083.layouts-2-content:not(i),
[tag="slice"] #l2_stacks_in_1083.layouts-2-content:not(i) + p[style],
#slice_mez_1083 #l2_stacks_in_1083 + div {
  font-family: Avenir Next Condensed;
}

#l2_stacks_in_1083.layouts-2-content,
[tag="slice"] #l2_stacks_in_1083.layouts-2-content + p[style],
i#l2_stacks_in_1083.layouts-2-content,
#slice_mez_1083 #l2_stacks_in_1083 + div {
  color: rgba(252, 83, 26, 1.00);
  font-size: 45px;
  line-height: 1.10;
}
#l2_stacks_in_1083.layouts-2-content.layouts-2-text > svg {
  height: 45px;
  width:  45px;
  fill: rgba(252, 83, 26, 1.00);
  stroke: rgba(252, 83, 26, 1.00);
}
#l2_stacks_in_1083.layouts-2-content.layouts-2-button a > i {
  font-size: 49px;
}
#l2_stacks_in_1083.layouts-2-content.layouts-2-button a > svg {
  height: 49px;
  width: 49px;
}


#l2_stacks_in_1083.layouts-2-content,
[tag="slice"] #l2_stacks_in_1083.layouts-2-content + p[style],
#slice_mez_1083 #l2_stacks_in_1083 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 800;
}


#stacks_in_1072.layouts-2-column,
.layouts-2-row > div > div[tag="node"] > #stacks_out_1072.out {
  flex: 1; max-width: 900px; flex-basis: 180px;
  
  
  
  margin: 0;
  
  align-self: center;
  
}
.layouts-2-row > div > div[tag="node"] > #stacks_out_1072.out {
  overflow: visible;
}

#stacks_in_1072.layouts-2-column,
#slice_mez_1072 {
  box-sizing: border-box;
  background-color : rgba(255, 255, 255, 0.00);
  
  
  border-radius: 8px;
  
  
  
  
  box-shadow: 6px 20px  8px 0px rgba(0, 0, 0, 0.30);
  padding: 0px 0px;
}


.layouts-2-content-width > #stacks_in_1072.layouts-2-column:after,
#stacks_out_1072:after {
  width: 180px;
  
  
}


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


#l2_stacks_in_1512,
#l2_stacks_in_1512 > svg,
.mez p#l2_stacks_in_1512 + div {
  
  text-align: left;
}


#l2_stacks_in_1512 {
  border: 0px solid rgba(0, 0, 0, 0.15);
  border-radius: 8px;
  box-shadow: 0px 0px  0px 0px rgba(0, 0, 0, 0.30);
  
  max-width: 100%;
  width: auto;
  
  
}
#l2_stacks_in_1512.layouts-2-image[data-no-image] {
  width: 100%;
}
.layouts-2-shrink #l2_stacks_in_1512 {
  max-width: none;
}
#l2_stacks_in_1512.layouts-2-image.layouts-2-edge-left,
#l2_stacks_in_1512.layouts-2-image.layouts-2-edge-right {
  width: calc(100% + 50%);
  max-width: none;
}
#l2_stacks_in_1512.layouts-2-edge-left {
  left: -50%;
  position: relative;
}


#l2_stacks_in_1512.layouts-2-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_1512[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}



#l2_stacks_in_1512.layouts-2-content,
[tag="slice"] #l2_stacks_in_1512.layouts-2-content + p[style],
i#l2_stacks_in_1512.layouts-2-content,
#slice_mez_1512 #l2_stacks_in_1512 + div {
  color: rgba(0, 0, 0, 0.60);
  font-size: 32px;
  line-height: 1.10;
}
#l2_stacks_in_1512.layouts-2-content.layouts-2-text > svg {
  height: 32px;
  width:  32px;
  fill: rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
}
#l2_stacks_in_1512.layouts-2-content.layouts-2-button a > i {
  font-size: 36px;
}
#l2_stacks_in_1512.layouts-2-content.layouts-2-button a > svg {
  height: 36px;
  width: 36px;
}


#l2_stacks_in_1512.layouts-2-content,
[tag="slice"] #l2_stacks_in_1512.layouts-2-content + p[style],
#slice_mez_1512 #l2_stacks_in_1512 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 700;
}



/* v1.0.2
- classes can be added to columns
- auto-hide editor elements is now optional
*/
#stacks_in_1559.layouts-2-section {
  padding: 50px 0;
  
}
.mez #stacks_in_1559.layouts-2-section > div,
#stacks_in_1559.layouts-2-section {
  
  
  
}

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



#stacks_in_1559 .layouts-2-content,
.layouts-2-content  {
  margin: 16px 0;
}
#stacks_in_1559 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_1559 .layouts-2-text,
div.out[tag="slice"] #stacks_in_1559 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_1559 .layouts-2-text:not(i),
div.out[tag="slice"] #stacks_in_1559 p + div,
.layouts-2-text:not(i),
div.out[tag="slice"] .layouts-2-section p + div {
  font-family: inherit;
}
#stacks_in_1559 i.layouts-2-text,
i.layouts-2-text {
  font-size: 32px;
  line-height: 1;
}
#stacks_in_1559 .layouts-2-text > svg,
.layouts-2-text > svg {
  fill: rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
}
#stacks_in_1559 .layouts-2-button,
.layouts-2-button {
  font-size: 18px;
}
#stacks_in_1559 *:not(.layouts-2-button) > a,
#stacks_in_1559 *:not(.layouts-2-button) > a svg,
#stacks_in_1559 *: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(42, 122, 240, 1.00);
  fill:  rgba(42, 122, 240, 1.00);
  stroke: rgba(42, 122, 240, 1.00);
}
#stacks_in_1559 *:not(.layouts-2-button) > a:hover,
#stacks_in_1559 *:not(.layouts-2-button) > a:hover svg,
#stacks_in_1559 *: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(42, 122, 240, 1.00);
  fill:  rgba(42, 122, 240, 1.00);
  stroke: rgba(42, 122, 240, 1.00);
}
#stacks_in_1559 *:not(.layouts-2-button) > a:active,
#stacks_in_1559 *:not(.layouts-2-button) > a:active svg,
#stacks_in_1559 *: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(42, 122, 240, 1.00);
  fill:  rgba(42, 122, 240, 1.00);
  stroke: rgba(42, 122, 240, 1.00);
}
#stacks_in_1559 h1,#stacks_in_1559 h2,#stacks_in_1559 h3,#stacks_in_1559 h4,#stacks_in_1559 h5,#stacks_in_1559 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(0, 0, 0, 0.85);
  line-height: 110%;
  font-family: inherit;
  font-weight: 700;
}
#stacks_in_1559 h1,
.layouts-2-section h1 {
  font-size: 54px;
}
#stacks_in_1559 h2,
.layouts-2-section h2 {
  font-size: 42px;
}
#stacks_in_1559 h3,
.layouts-2-section h3 {
  font-size: 30px;
}
#stacks_in_1559 h4,
.layouts-2-section h4 {
  font-size: 28px;
}
#stacks_in_1559 h5,
.layouts-2-section h5 {
  font-size: 22px;
}
#stacks_in_1559 h6,
.layouts-2-section h6 {
  font-size: 18px;
}

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

#stacks_in_1560.layouts-2-row > .layouts-2-content-width.layouts-2-el,
#stacks_in_1560.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: 20px 24px;
}

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


#stacks_in_1562.layouts-2-column,
.layouts-2-row > div > div[tag="node"] > #stacks_out_1562.out {
  flex: 1; max-width: 540px; flex-basis: 180px;
  
  
  
  margin: 0;
  
  
  align-self: flex-end;
}
.layouts-2-row > div > div[tag="node"] > #stacks_out_1562.out {
  overflow: visible;
}

#stacks_in_1562.layouts-2-column,
#slice_mez_1562 {
  box-sizing: border-box;
  background-color : rgba(255, 255, 255, 0.00);
  
  
  border-radius: 0px;
  
  
  
  
  box-shadow: 0px 0px  0px 0px rgba(0, 0, 0, 0.30);
  padding: 0px 0px;
}


.layouts-2-content-width > #stacks_in_1562.layouts-2-column:after,
#stacks_out_1562:after {
  width: 180px;
  
  
}


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


#l2_stacks_in_1565,
#l2_stacks_in_1565 > svg,
.mez p#l2_stacks_in_1565 + div {
  
  text-align: right;
}



#l2_stacks_in_1565.layouts-2-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_1565[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}



#l2_stacks_in_1565.layouts-2-content:not(i),
[tag="slice"] #l2_stacks_in_1565.layouts-2-content:not(i) + p[style],
#slice_mez_1565 #l2_stacks_in_1565 + div {
  font-family: Avenir Next Condensed;
}

#l2_stacks_in_1565.layouts-2-content,
[tag="slice"] #l2_stacks_in_1565.layouts-2-content + p[style],
i#l2_stacks_in_1565.layouts-2-content,
#slice_mez_1565 #l2_stacks_in_1565 + div {
  color: rgba(10, 47, 109, 1.00);
  font-size: 40px;
  line-height: 1.10;
}
#l2_stacks_in_1565.layouts-2-content.layouts-2-text > svg {
  height: 40px;
  width:  40px;
  fill: rgba(10, 47, 109, 1.00);
  stroke: rgba(10, 47, 109, 1.00);
}
#l2_stacks_in_1565.layouts-2-content.layouts-2-button a > i {
  font-size: 44px;
}
#l2_stacks_in_1565.layouts-2-content.layouts-2-button a > svg {
  height: 44px;
  width: 44px;
}


#l2_stacks_in_1565.layouts-2-content,
[tag="slice"] #l2_stacks_in_1565.layouts-2-content + p[style],
#slice_mez_1565 #l2_stacks_in_1565 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 800;
}


#l2_stacks_in_1569,
#l2_stacks_in_1569 > svg,
.mez p#l2_stacks_in_1569 + div {
  
  text-align: right;
}



#l2_stacks_in_1569.layouts-2-content {
  margin-top: 0px;
  margin-bottom: 20px;
}
div#stacks_out_1569[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 20px;
}



#l2_stacks_in_1569.layouts-2-content:not(i),
[tag="slice"] #l2_stacks_in_1569.layouts-2-content:not(i) + p[style],
#slice_mez_1569 #l2_stacks_in_1569 + div {
  font-family: Avenir Next Condensed;
}

#l2_stacks_in_1569.layouts-2-content,
[tag="slice"] #l2_stacks_in_1569.layouts-2-content + p[style],
i#l2_stacks_in_1569.layouts-2-content,
#slice_mez_1569 #l2_stacks_in_1569 + div {
  color: rgba(252, 83, 26, 1.00);
  font-size: 45px;
  line-height: 1.10;
}
#l2_stacks_in_1569.layouts-2-content.layouts-2-text > svg {
  height: 45px;
  width:  45px;
  fill: rgba(252, 83, 26, 1.00);
  stroke: rgba(252, 83, 26, 1.00);
}
#l2_stacks_in_1569.layouts-2-content.layouts-2-button a > i {
  font-size: 49px;
}
#l2_stacks_in_1569.layouts-2-content.layouts-2-button a > svg {
  height: 49px;
  width: 49px;
}


#l2_stacks_in_1569.layouts-2-content,
[tag="slice"] #l2_stacks_in_1569.layouts-2-content + p[style],
#slice_mez_1569 #l2_stacks_in_1569 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 800;
}


#stacks_in_1572.layouts-2-column,
.layouts-2-row > div > div[tag="node"] > #stacks_out_1572.out {
  flex: 1; max-width: 900px; flex-basis: 180px;
  
  
  
  margin: 0;
  
  align-self: center;
  
}
.layouts-2-row > div > div[tag="node"] > #stacks_out_1572.out {
  overflow: visible;
}

#stacks_in_1572.layouts-2-column,
#slice_mez_1572 {
  box-sizing: border-box;
  background-color : rgba(255, 255, 255, 0.00);
  
  
  border-radius: 8px;
  
  
  
  
  box-shadow: 6px 20px  8px 0px rgba(0, 0, 0, 0.30);
  padding: 0px 0px;
}


.layouts-2-content-width > #stacks_in_1572.layouts-2-column:after,
#stacks_out_1572:after {
  width: 180px;
  
  
}


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


#l2_stacks_in_1575,
#l2_stacks_in_1575 > svg,
.mez p#l2_stacks_in_1575 + div {
  
  text-align: left;
}


#l2_stacks_in_1575 {
  border: 0px solid rgba(0, 0, 0, 0.15);
  border-radius: 8px;
  box-shadow: 0px 0px  0px 0px rgba(0, 0, 0, 0.30);
  
  max-width: 100%;
  width: auto;
  
  
}
#l2_stacks_in_1575.layouts-2-image[data-no-image] {
  width: 100%;
}
.layouts-2-shrink #l2_stacks_in_1575 {
  max-width: none;
}
#l2_stacks_in_1575.layouts-2-image.layouts-2-edge-left,
#l2_stacks_in_1575.layouts-2-image.layouts-2-edge-right {
  width: calc(100% + 50%);
  max-width: none;
}
#l2_stacks_in_1575.layouts-2-edge-left {
  left: -50%;
  position: relative;
}


#l2_stacks_in_1575.layouts-2-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_1575[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}



#l2_stacks_in_1575.layouts-2-content,
[tag="slice"] #l2_stacks_in_1575.layouts-2-content + p[style],
i#l2_stacks_in_1575.layouts-2-content,
#slice_mez_1575 #l2_stacks_in_1575 + div {
  color: rgba(0, 0, 0, 0.60);
  font-size: 32px;
  line-height: 1.10;
}
#l2_stacks_in_1575.layouts-2-content.layouts-2-text > svg {
  height: 32px;
  width:  32px;
  fill: rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
}
#l2_stacks_in_1575.layouts-2-content.layouts-2-button a > i {
  font-size: 36px;
}
#l2_stacks_in_1575.layouts-2-content.layouts-2-button a > svg {
  height: 36px;
  width: 36px;
}


#l2_stacks_in_1575.layouts-2-content,
[tag="slice"] #l2_stacks_in_1575.layouts-2-content + p[style],
#slice_mez_1575 #l2_stacks_in_1575 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 700;
}


.svg-metamorph .svgm-content {
  position: relative;
  z-index: 1;
}
.svg-metamorph > .svgm-wrap {
  position: absolute;
  z-index: 0;
  bottom: 0;
  left: 0;
  width: 100vw;
}
/**/
#stacks_in_1522 {
  
  background: rgba(11, 32, 90, 1.00);
  background-image: -moz-linear-gradient(left, rgba(11, 32, 90, 1.00)0%, rgba(0, 122, 223, 1.00) 100%);
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(11, 32, 90, 1.00)), color-stop(100%,rgba(0, 122, 223, 1.00)));
  background-image: -webkit-linear-gradient(left, rgba(11, 32, 90, 1.00)0%,rgba(0, 122, 223, 1.00) 100%);
  background-image: -o-linear-gradient(left, rgba(11, 32, 90, 1.00)0%,rgba(0, 122, 223, 1.00) 100%);
  background-image: -ms-linear-gradient(left, rgba(11, 32, 90, 1.00)0%,rgba(0, 122, 223, 1.00) 100%);
  background-image: linear-gradient(to right, rgba(11, 32, 90, 1.00)0%,rgba(0, 122, 223, 1.00) 100%);
}
/**/
.svg-metamorph.svgm_stacks_in_1522 > .svgm-wrap {
  overflow: visible;
  height: 120px;
  left:50%;
  
  -webkit-transform: translateX(-50%) rotateX(180deg) ;
  transform: translateX(-50%) rotateX(180deg) ;
  
  bottom: auto; top: 0;
  
}
.svg-metamorph.svgm_stacks_in_1522 > .svgm-wrap > svg {
  fill: #FFFFFF;
  stroke: #FFFFFF;
  width: 100%;
  height: 120px;
  overflow: visible;
  
}
.svg-metamorph.svgm_stacks_in_1522 > .svgm-wrap:after {
  background: #FFFFFF;
}
.svg-metamorph.svgm_stacks_in_1522 {
  padding-bottom: 120px;
  padding-bottom: 0px;padding-top: 120px;
}
@media all and (min-width: 1920px) {
  .svg-metamorph.svgm_stacks_in_1522 {
    padding-bottom: 180.000000px;
    padding-bottom: 0px;padding-top: 180.000000px;
  }
  .svg-metamorph.svgm_stacks_in_1522 > .svgm-wrap,
  .svg-metamorph.svgm_stacks_in_1522 > .svgm-wrap > svg {
    height: 180.000000px;
  }
}
@media all and (max-width: 767px) {
  .svg-metamorph.svgm_stacks_in_1522 {
    padding-bottom: 60.000000px;
    padding-bottom: 0px;padding-top: 60.000000px;
  }
  .svg-metamorph.svgm_stacks_in_1522 > .svgm-wrap,
  .svg-metamorph.svgm_stacks_in_1522 > .svgm-wrap > svg {
    height: 60.000000px;
    width: 960px;
  }
}


/* */
    #stacks_in_1756.blu-wrap.flex-bot{margin-top:auto!important}    #stacks_in_1756.blu-wrap{background-color:rgba(255, 255, 255, 0.00)}#stacks_in_1756.blu-wrap>.blueprint-col{}#stacks_in_1756.blu-wrap>.blueprint-col.flex-width.sb-sm-left{margin-right:auto}#stacks_in_1756.blu-wrap>.blueprint-col.flex-width.sb-sm-center{margin-right:auto;margin-left:auto}#stacks_in_1756.blu-wrap>.blueprint-col.flex-width.sb-sm-right{margin-left:auto}#stacks_in_1756.blu-wrap>.blueprint-col>.blucol-content{margin: 0px ;padding:0.00px 4.00px 0.00px 4.00px }#stacks_in_1756.blu-wrap>.blueprint-col>.blucol-content.bg-color{background-color:rgba(248, 248, 248, 1.00)} @media screen and (min-width:640px){#stacks_in_1756.blu-wrap>.blueprint-col{ }#stacks_in_1756.blu-wrap>.blueprint-col.med-flex-width.sb-med-left{margin-right:auto;margin-left:0}#stacks_in_1756.blu-wrap>.blueprint-col.med-flex-width.sb-med-center{margin-right:auto;margin-left:auto}#stacks_in_1756.blu-wrap>.blueprint-col.med-flex-width.sb-med-right{margin-left:auto;margin-right:0}#stacks_in_1756.blu-wrap>.blueprint-col.med-fill-width{width:100%;margin-left:0;margin-right:0}}  @media screen and (min-width:1000px){#stacks_in_1756.blu-wrap>.blueprint-col{ }
#stacks_in_1756.blu-wrap>.blueprint-col.lg-flex-width.sb-lg-left,#stacks_in_1756.blu-wrap>.blueprint-col.med-flex-width.lg-flex-width.sb-lg-left{margin-right:auto;margin-left:0}#stacks_in_1756.blu-wrap>.blueprint-col.lg-flex-width.sb-lg-center,#stacks_in_1756.blu-wrap>.blueprint-col.med-flex-width.lg-flex-width.sb-lg-center{margin-right:auto;margin-left:auto}#stacks_in_1756.blu-wrap>.blueprint-col.lg-flex-width.sb-lg-right,#stacks_in_1756.blu-wrap>.blueprint-col.med-flex-width.lg-flex-width.sb-lg-right{margin-left:auto;margin-right:0}#stacks_in_1756.blu-wrap>.blueprint-col.lg-fill-width,#stacks_in_1756.blu-wrap>.blueprint-col.med-fill-width,#stacks_in_1756.blu-wrap>.blueprint-col .lg-fill-width{width:100%;max-width:none;margin-left:0;margin-right:0}}     
#stacks_in_748.layouts-2-row > .layouts-2-content-width.layouts-2-el,
#stacks_in_748.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 0px;
}

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


#stacks_in_749.layouts-2-column,
.layouts-2-row > div > div[tag="node"] > #stacks_out_749.out {
  flex: 1; max-width: 900px; flex-basis: 180px;
  
  
  
  margin: 0;
  
  
  
}
.layouts-2-row > div > div[tag="node"] > #stacks_out_749.out {
  overflow: visible;
}

#stacks_in_749.layouts-2-column,
#slice_mez_749 {
  box-sizing: border-box;
  background-color : rgba(255, 255, 255, 0.00);
  
  
  border-radius: 0px;
  
  
  
  
  box-shadow: 0px 0px  0px 0px rgba(0, 0, 0, 0.30);
  padding: 0px 6px;
}


.layouts-2-content-width > #stacks_in_749.layouts-2-column:after,
#stacks_out_749:after {
  width: 180px;
  
  
}


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


#stacks_in_783 .onthelineouterspace
{
display:block;
padding: 2px 0px 2px 0px;
}
#stacks_in_783 .ontheline
{
display:block; 
height:auto; 

border-bottom-style:solid; 
border-bottom-width:1px; 
border-bottom-color:#FFFFFF; 
border-top-style:solid; 
border-top-width:1px; 
border-top-color:#CCCCCC; 
font-size:1%;
-webkit-box-shadow: 0px 0px 2px #DDDDDC;
-moz-box-shadow: 0px 0px 2px #DDDDDC;
box-shadow: 0px 0px 2px #DDDDDC;
opacity:1;

/*CustomCSS;*/
}

/* -- Start EACH CSS Template -- */






	#stacks_in_872 * { -moz-box-sizing: border-box !important; -webkit-box-sizing: border-box !important; box-sizing: border-box !important; }
	#stacks_in_872 .HYPE_document { overflow: auto;  pointer-events: none !important; direction:ltr !important; margin:auto; position:relative; display: block; width: 100%;  border-radius: 0px !important; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; height: 100% !important; }
	
	#stacks_in_872 .hype_bg-20, #stacks_in_872 .hype_bg-20-grad { position: absolute; width: 100%; height: 100%; right: 0; left: 0; bottom: 0; top: 0; margin-right: auto;	margin-left: auto; text-align: center; max-width: 1300px; border-radius: 0px;  -webkit-border-radius: 0px; }
	
	#stacks_in_872 .hype_bg-20-grad { display: none; 
	    
			}
	#stacks_in_872 .hype_bg-20 {  
	   	
	  
	   	
	   background-image:none; background-color: transparent;     
	  background-size: cover !important;
		background-position: 50% 50%; opacity: 1; }
	
	@media screen and (max-width: 770px) { #stacks_in_872 .hype_bg-20 {  } } 
	
	/* fixed desktop only */
	@media (max-width: 480px) { #stacks_in_872 .hype_bg-20  { background-attachment: scroll !important; } }
	@media (min-width: 481px) and (max-width: 1024px) { #stacks_in_872 .hype_bg-20  {  background-attachment: scroll !important; } }
	@media (min-width: 1025px) {  }
	@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) { #stacks_in_872 .hype_bg-20 { background-attachment: scroll !important; } }
	@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) { #stacks_in_872 .hype_bg-20  { background-attachment: scroll !important; } }
	@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) { #stacks_in_872 .hype_bg-20  { background-attachment: scroll !important; } }
	
	#stacks_in_872_default20_hype_container { margin:auto; position:relative; overflow: visible; pointer-events: none; }
	#stacks_in_872 .wrapper-20 {margin-right: auto; margin-left: auto; max-width: 1300px; }
	
	#stacks_in_872 .inner_slice_content { padding: 35px;  min-height: 120px; margin: 0; pointer-events: auto; }
	
	#stacks_in_872 .hype_line_20 path, #stacks_in_872 .hype_line_corner1 path, #stacks_in_872 .hype_line_corner2 path, #stacks_in_872 .hype_line_corner3 path, #stacks_in_872 .hype_line_corner4 path, #stacks_in_872 .hype_line_corner5 path, #stacks_in_872 .hype_line_corner6 path, #stacks_in_872 .hype_line_corner7 path, #stacks_in_872 .hype_line_corner8 path, #stacks_in_872 .hype_line_corner9 path, #stacks_in_872 .hype_line_corner10 path { stroke: #0F80FF !important; stroke-linecap: round !important; 
	 }
	@keyframes fade-border-css { 0% {opacity: 0;} 100% {opacity: 1;} }
	@-webkit-keyframes fade-border-css { 0% {opacity: 0;} 100% {opacity: 1;} }
	
	#stacks_in_872 .hype_line_20 path, #stacks_in_872 .hype_line_corner1 path, #stacks_in_872 .hype_line_corner2 path, #stacks_in_872 .hype_line_corner3 path, #stacks_in_872 .hype_line_corner4 path, #stacks_in_872 .hype_line_corner5 path, #stacks_in_872 .hype_line_corner6 path, #stacks_in_872 .hype_line_corner7 path, #stacks_in_872 .hype_line_corner8 path, #stacks_in_872 .hype_line_corner9 path, #stacks_in_872 .hype_line_corner10 path { stroke-width: 6px !important; }
	
	@media (min-width: 630px) {	
	    #stacks_in_872 .inner_slice_content {   }
	}
	
	@media (max-width: 630px) {		
		#stacks_in_872 .hype_bg-20, #stacks_in_872 .hype_bg-20-grad {		border-radius: 0px;  -webkit-border-radius: 0px;  }				
		#stacks_in_872 .hype_line_20 path, #stacks_in_872 .hype_line_corner1 path, #stacks_in_872 .hype_line_corner2 path, #stacks_in_872 .hype_line_corner3 path, #stacks_in_872 .hype_line_corner4 path, #stacks_in_872 .hype_line_corner5 path, #stacks_in_872 .hype_line_corner6 path, #stacks_in_872 .hype_line_corner7 path, #stacks_in_872 .hype_line_corner8 path, #stacks_in_872 .hype_line_corner9 path, #stacks_in_872 .hype_line_corner10 path {  }			
		#stacks_in_872 .hype_line_corner2, #stacks_in_872 .hype_line_corner3, #stacks_in_872 .hype_line_corner4, #stacks_in_872 .hype_line_corner5, #stacks_in_872 .hype_line_corner6, #stacks_in_872 .hype_line_corner7, #stacks_in_872 .hype_line_corner8, #stacks_in_872 .hype_line_corner9 path, #stacks_in_872 .hype_line_corner10 path {  }	
		#stacks_in_872 .hype_line_corner1 {  }	
		#stacks_in_872 .inner_slice_content {  	 }	
	}
	
	#stacks_in_872 .hype_line_corner1 path, #stacks_in_872 .hype_line_corner2 path, #stacks_in_872 .hype_line_corner3 path, #stacks_in_872 .hype_line_corner4 path, #stacks_in_872 .hype_line_corner5 path, #stacks_in_872 .hype_line_corner6 path, #stacks_in_872 .hype_line_corner7 path, #stacks_in_872 .hype_line_corner8 path, #stacks_in_872 .hype_line_corner9 path, #stacks_in_872 .hype_line_corner10 path {	 	
		 
		 	
	}
	#stacks_in_872 .hype_line_20, #stacks_in_872 .hype_line_20 path {
	
	}	
	


#stacks_in_872 .trigger-19 { opacity: 0 !important; 
	 margin-top: 0px !important; 
	 
	}
	#stacks_in_872 .preview_only { display: none; } 

/* -- End EACH CSS Template -- */
#stacks_in_872 {
	background-color: rgba(10, 46, 109, 1.00);
	-moz-border-radius:  8px;
	-webkit-border-radius:  8px;
	border-radius:  8px;
}
#l2_stacks_in_761,
#l2_stacks_in_761 > svg,
.mez p#l2_stacks_in_761 + div {
  
  text-align: center;
}



#l2_stacks_in_761.layouts-2-content {
  margin-top: 0px;
  margin-bottom: 6px;
}
div#stacks_out_761[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 6px;
}



#l2_stacks_in_761.layouts-2-content:not(i),
[tag="slice"] #l2_stacks_in_761.layouts-2-content:not(i) + p[style],
#slice_mez_761 #l2_stacks_in_761 + div {
  font-family: Avenir;
}

#l2_stacks_in_761.layouts-2-content,
[tag="slice"] #l2_stacks_in_761.layouts-2-content + p[style],
i#l2_stacks_in_761.layouts-2-content,
#slice_mez_761 #l2_stacks_in_761 + div {
  color: rgba(231, 175, 9, 1.00);
  font-size: 32px;
  line-height: 1.10;
}
#l2_stacks_in_761.layouts-2-content.layouts-2-text > svg {
  height: 32px;
  width:  32px;
  fill: rgba(231, 175, 9, 1.00);
  stroke: rgba(231, 175, 9, 1.00);
}
#l2_stacks_in_761.layouts-2-content.layouts-2-button a > i {
  font-size: 36px;
}
#l2_stacks_in_761.layouts-2-content.layouts-2-button a > svg {
  height: 36px;
  width: 36px;
}


#l2_stacks_in_761.layouts-2-content,
[tag="slice"] #l2_stacks_in_761.layouts-2-content + p[style],
#slice_mez_761 #l2_stacks_in_761 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 700;
}


#stacks_in_1037 .onthelineouterspace
{
display:block;
padding: 2px 0px 2px 0px;
}
#stacks_in_1037 .ontheline
{
display:block; 
height:auto; 

border-bottom-style:solid; 
border-bottom-width:1px; 
border-bottom-color:#FFFFFF; 
border-top-style:solid; 
border-top-width:1px; 
border-top-color:#CCCCCC; 
font-size:1%;
-webkit-box-shadow: 0px 0px 2px #DDDDDC;
-moz-box-shadow: 0px 0px 2px #DDDDDC;
box-shadow: 0px 0px 2px #DDDDDC;
opacity:1;

/*CustomCSS;*/
}

#stacks_in_1053.layouts-2-row > .layouts-2-content-width.layouts-2-el,
#stacks_in_1053.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_1053.layouts-2-row > .layouts-2-content-width.layouts-2-el > div:not(:first-child) {
  margin-left: 48px;
}
@supports (rotate:180deg) {
  #stacks_in_1053.layouts-2-row > .layouts-2-content-width.layouts-2-el > div:not(:first-child) {
    margin-left: 0;
  }
}


#stacks_in_1054.layouts-2-column,
.layouts-2-row > div > div[tag="node"] > #stacks_out_1054.out {
  flex: 1; max-width: 900px; flex-basis: 180px;
  
  
  
  margin: 0;
  
  
  
}
.layouts-2-row > div > div[tag="node"] > #stacks_out_1054.out {
  overflow: visible;
}

#stacks_in_1054.layouts-2-column,
#slice_mez_1054 {
  box-sizing: border-box;
  background-color : rgba(255, 255, 255, 0.00);
  
  
  border-radius: 8px;
  
  
  
  
  box-shadow: 10px 8px  4px 0px rgba(0, 0, 0, 0.30);
  padding: 0px 0px;
}


.layouts-2-content-width > #stacks_in_1054.layouts-2-column:after,
#stacks_out_1054:after {
  width: 180px;
  
  
}


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


#uTubestacks_in_759 {
	position: relative;
	
	
	
	
	padding-bottom: 56.25%;
	
	
	
	height: 0;
	overflow: hidden;
}

#uTubestacks_in_759 iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	background: #000000;
	border: none;
	box-shadow: none;
	outline: none;
}






#stacks_in_759 {
	-moz-border-radius:  8px;
	-webkit-border-radius:  8px;
	border-radius:  8px;
}
#l2_stacks_in_780,
#l2_stacks_in_780 > svg,
.mez p#l2_stacks_in_780 + div {
  
  text-align: center;
}

#l2_stacks_in_780 a {
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  background-color: rgba(39, 137, 154, 1.00);
  color: rgba(0, 0, 0, 0.60);
  margin-left: 0;
  margin-right: 0;
}
#l2_stacks_in_780 a:hover {
  background-color: rgba(181, 216, 215, 1.00);
  color: rgba(0, 0, 0, 0.75);
}
#l2_stacks_in_780.layouts-2-button a > svg {
  fill: rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
}
#l2_stacks_in_780.layouts-2-button a:hover > svg {
  fill: rgba(0, 0, 0, 0.75);
  stroke: rgba(0, 0, 0, 0.75);
}
.mez #l2_stacks_in_780 a {
  margin-top: 1px;
}





#l2_stacks_in_780.layouts-2-content:not(i),
[tag="slice"] #l2_stacks_in_780.layouts-2-content:not(i) + p[style],
#slice_mez_780 #l2_stacks_in_780 + div {
  font-family: Avenir;
}

#l2_stacks_in_780.layouts-2-content,
[tag="slice"] #l2_stacks_in_780.layouts-2-content + p[style],
i#l2_stacks_in_780.layouts-2-content,
#slice_mez_780 #l2_stacks_in_780 + div {
  color: rgba(22, 141, 152, 1.00);
  font-size: 20px;
  line-height: 1.10;
}
#l2_stacks_in_780.layouts-2-content.layouts-2-text > svg {
  height: 20px;
  width:  20px;
  fill: rgba(22, 141, 152, 1.00);
  stroke: rgba(22, 141, 152, 1.00);
}
#l2_stacks_in_780.layouts-2-content.layouts-2-button a > i {
  font-size: 24px;
}
#l2_stacks_in_780.layouts-2-content.layouts-2-button a > svg {
  height: 24px;
  width: 24px;
}


#l2_stacks_in_780.layouts-2-content,
[tag="slice"] #l2_stacks_in_780.layouts-2-content + p[style],
#slice_mez_780 #l2_stacks_in_780 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 700;
}


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

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


#stacks_in_812.layouts-2-column,
.layouts-2-row > div > div[tag="node"] > #stacks_out_812.out {
  flex: 1; max-width: 740px; flex-basis: 180px;
  
  
  
  margin: 0;
  
  align-self: center;
  
}
.layouts-2-row > div > div[tag="node"] > #stacks_out_812.out {
  overflow: visible;
}


.layouts-2-content-width > #stacks_in_812.layouts-2-column:after,
#stacks_out_812:after {
  width: 180px;
  
  
}


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


#l2_stacks_in_822,
#l2_stacks_in_822 > svg,
.mez p#l2_stacks_in_822 + div {
  
  text-align: center;
}





#l2_stacks_in_822.layouts-2-content:not(i),
[tag="slice"] #l2_stacks_in_822.layouts-2-content:not(i) + p[style],
#slice_mez_822 #l2_stacks_in_822 + div {
  font-family: Avenir;
}

#l2_stacks_in_822.layouts-2-content,
[tag="slice"] #l2_stacks_in_822.layouts-2-content + p[style],
i#l2_stacks_in_822.layouts-2-content,
#slice_mez_822 #l2_stacks_in_822 + div {
  color: rgba(0, 0, 0, 0.60);
  font-size: 20px;
  line-height: 1.10;
}
#l2_stacks_in_822.layouts-2-content.layouts-2-text > svg {
  height: 20px;
  width:  20px;
  fill: rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
}
#l2_stacks_in_822.layouts-2-content.layouts-2-button a > i {
  font-size: 24px;
}
#l2_stacks_in_822.layouts-2-content.layouts-2-button a > svg {
  height: 24px;
  width: 24px;
}


#l2_stacks_in_822.layouts-2-content,
[tag="slice"] #l2_stacks_in_822.layouts-2-content + p[style],
#slice_mez_822 #l2_stacks_in_822 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 700;
}


#l2_stacks_in_819,
#l2_stacks_in_819 > svg,
.mez p#l2_stacks_in_819 + div {
  
  text-align: center;
}

#l2_stacks_in_819 a {
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  background-color: rgba(10, 47, 109, 1.00);
  color: rgba(255, 255, 255, 1.00);
  margin-left: 0;
  margin-right: 0;
}
#l2_stacks_in_819 a:hover {
  background-color: rgba(252, 83, 26, 1.00);
  color: rgba(10, 47, 109, 1.00);
}
#l2_stacks_in_819.layouts-2-button a > svg {
  fill: rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
}
#l2_stacks_in_819.layouts-2-button a:hover > svg {
  fill: rgba(10, 47, 109, 1.00);
  stroke: rgba(10, 47, 109, 1.00);
}
.mez #l2_stacks_in_819 a {
  margin-top: 1px;
}





#l2_stacks_in_819.layouts-2-content:not(i),
[tag="slice"] #l2_stacks_in_819.layouts-2-content:not(i) + p[style],
#slice_mez_819 #l2_stacks_in_819 + div {
  font-family: Avenir;
}

#l2_stacks_in_819.layouts-2-content,
[tag="slice"] #l2_stacks_in_819.layouts-2-content + p[style],
i#l2_stacks_in_819.layouts-2-content,
#slice_mez_819 #l2_stacks_in_819 + div {
  color: rgba(0, 0, 0, 0.60);
  font-size: 20px;
  line-height: 1.10;
}
#l2_stacks_in_819.layouts-2-content.layouts-2-text > svg {
  height: 20px;
  width:  20px;
  fill: rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
}
#l2_stacks_in_819.layouts-2-content.layouts-2-button a > i {
  font-size: 24px;
}
#l2_stacks_in_819.layouts-2-content.layouts-2-button a > svg {
  height: 24px;
  width: 24px;
}


#l2_stacks_in_819.layouts-2-content,
[tag="slice"] #l2_stacks_in_819.layouts-2-content + p[style],
#slice_mez_819 #l2_stacks_in_819 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 700;
}



.spacerStack {
	height: 30.00px;
}

#spacerStackstacks_in_431 {
	height: 30.00px;
}




























@media print {
	#spacerStackstacks_in_431 {
		display: none !important;
	}
}
#stacks_in_1760 .onthelineouterspace
{
display:block;
padding: 12px 0px 12px 0px;
}
#stacks_in_1760 .ontheline
{
display:block; 
height:auto; 

border-bottom-style:solid; 
border-bottom-width:1px; 
border-bottom-color:#FFFFFF; 
border-top-style:solid; 
border-top-width:1px; 
border-top-color:#CCCCCC; 
font-size:1%;
-webkit-box-shadow: 0px 0px 2px #DDDDDC;
-moz-box-shadow: 0px 0px 2px #DDDDDC;
box-shadow: 0px 0px 2px #DDDDDC;
opacity:1;

/*CustomCSS;*/
}

    #stacks_in_1767.blu-wrap.flex-bot{margin-top:auto!important}    #stacks_in_1767.blu-wrap{background-color:rgba(255, 255, 255, 0.00)}#stacks_in_1767.blu-wrap>.blueprint-col{}#stacks_in_1767.blu-wrap>.blueprint-col.flex-width.sb-sm-left{margin-right:auto}#stacks_in_1767.blu-wrap>.blueprint-col.flex-width.sb-sm-center{margin-right:auto;margin-left:auto}#stacks_in_1767.blu-wrap>.blueprint-col.flex-width.sb-sm-right{margin-left:auto}#stacks_in_1767.blu-wrap>.blueprint-col>.blucol-content{margin: 0px ;padding:0.00px 4.00px 0.00px 4.00px }#stacks_in_1767.blu-wrap>.blueprint-col>.blucol-content.bg-color{background-color:rgba(248, 248, 248, 1.00)} @media screen and (min-width:640px){#stacks_in_1767.blu-wrap>.blueprint-col{ }#stacks_in_1767.blu-wrap>.blueprint-col.med-flex-width.sb-med-left{margin-right:auto;margin-left:0}#stacks_in_1767.blu-wrap>.blueprint-col.med-flex-width.sb-med-center{margin-right:auto;margin-left:auto}#stacks_in_1767.blu-wrap>.blueprint-col.med-flex-width.sb-med-right{margin-left:auto;margin-right:0}#stacks_in_1767.blu-wrap>.blueprint-col.med-fill-width{width:100%;margin-left:0;margin-right:0}}  @media screen and (min-width:1000px){#stacks_in_1767.blu-wrap>.blueprint-col{ }
#stacks_in_1767.blu-wrap>.blueprint-col.lg-flex-width.sb-lg-left,#stacks_in_1767.blu-wrap>.blueprint-col.med-flex-width.lg-flex-width.sb-lg-left{margin-right:auto;margin-left:0}#stacks_in_1767.blu-wrap>.blueprint-col.lg-flex-width.sb-lg-center,#stacks_in_1767.blu-wrap>.blueprint-col.med-flex-width.lg-flex-width.sb-lg-center{margin-right:auto;margin-left:auto}#stacks_in_1767.blu-wrap>.blueprint-col.lg-flex-width.sb-lg-right,#stacks_in_1767.blu-wrap>.blueprint-col.med-flex-width.lg-flex-width.sb-lg-right{margin-left:auto;margin-right:0}#stacks_in_1767.blu-wrap>.blueprint-col.lg-fill-width,#stacks_in_1767.blu-wrap>.blueprint-col.med-fill-width,#stacks_in_1767.blu-wrap>.blueprint-col .lg-fill-width{width:100%;max-width:none;margin-left:0;margin-right:0}}     
    #stacks_in_64.blu-wrap.flex-bot{margin-top:auto!important}    #stacks_in_64.blu-wrap{background-color:rgba(255, 255, 255, 0.00)}#stacks_in_64.blu-wrap>.blueprint-col{}#stacks_in_64.blu-wrap>.blueprint-col.flex-width.sb-sm-left{margin-right:auto}#stacks_in_64.blu-wrap>.blueprint-col.flex-width.sb-sm-center{margin-right:auto;margin-left:auto}#stacks_in_64.blu-wrap>.blueprint-col.flex-width.sb-sm-right{margin-left:auto}#stacks_in_64.blu-wrap>.blueprint-col>.blucol-content{margin: 0px ;padding: 0px }#stacks_in_64.blu-wrap>.blueprint-col>.blucol-content.bg-color{background-color:rgba(248, 248, 248, 1.00)} @media screen and (min-width:640px){#stacks_in_64.blu-wrap>.blueprint-col{ }#stacks_in_64.blu-wrap>.blueprint-col.med-flex-width.sb-med-left{margin-right:auto;margin-left:0}#stacks_in_64.blu-wrap>.blueprint-col.med-flex-width.sb-med-center{margin-right:auto;margin-left:auto}#stacks_in_64.blu-wrap>.blueprint-col.med-flex-width.sb-med-right{margin-left:auto;margin-right:0}#stacks_in_64.blu-wrap>.blueprint-col.med-fill-width{width:100%;margin-left:0;margin-right:0}}  @media screen and (min-width:1000px){#stacks_in_64.blu-wrap>.blueprint-col{ }
#stacks_in_64.blu-wrap>.blueprint-col.lg-flex-width.sb-lg-left,#stacks_in_64.blu-wrap>.blueprint-col.med-flex-width.lg-flex-width.sb-lg-left{margin-right:auto;margin-left:0}#stacks_in_64.blu-wrap>.blueprint-col.lg-flex-width.sb-lg-center,#stacks_in_64.blu-wrap>.blueprint-col.med-flex-width.lg-flex-width.sb-lg-center{margin-right:auto;margin-left:auto}#stacks_in_64.blu-wrap>.blueprint-col.lg-flex-width.sb-lg-right,#stacks_in_64.blu-wrap>.blueprint-col.med-flex-width.lg-flex-width.sb-lg-right{margin-left:auto;margin-right:0}#stacks_in_64.blu-wrap>.blueprint-col.lg-fill-width,#stacks_in_64.blu-wrap>.blueprint-col.med-fill-width,#stacks_in_64.blu-wrap>.blueprint-col .lg-fill-width{width:100%;max-width:none;margin-left:0;margin-right:0}}     
/* 1.0.2
- fixes transition speed for autoplay
- fixes bug preventing overflow opacity from applying when autoplay is enabled
- fixes a edit/preview mode image display bug
- added focus-visible for tabing accessability
 */
#stacks_out_66 {
  overflow: hidden;
}
#stacks_in_66 > .carousel-outer-wrapper {
  display: grid;
  grid-template-columns: 100%;
}
#stacks_in_66 .carousel-navigation,
#stacks_in_66 .slick-slider {
  width: 100%;
  /*  */
  margin: 0 auto;
  /*  */
  /*  */
  overflow: hidden;
  /*  */
}
#stacks_in_66 > .carousel-outer-wrapper {
  /*  */
  margin: 0 auto;
  /*  */
  /*  */
}
#stacks_in_66 .carousel-wrapper {

}
/*  */
#stacks_in_66 .slick-slider {
  overflow: visible;
}
/*  */
#stacks_in_66 .slick-list {
  overflow: visible;
}
#stacks_in_66 .slick-track {
  display: flex;
  align-items: center;
}
/*  */
/*  */
#stacks_in_66 .carousel-wrapper {
  /* left: calc(-12px / 2); */
}
/*  */
/*  */
#stacks_in_66 .slick-slide {
  box-sizing: border-box;
  padding-left: calc(12px / 2);
  padding-right: calc(12px / 2);
  -webkit-user-select: none;
   -khtml-user-select: none;
   -moz-user-select: -moz-none;
   -o-user-select: none;
   user-select: none;
  outline: none;
  /* width: 350px !important; */
}
#stacks_in_66 .carousel-wrapper:not(.slick-slider) {
  white-space: nowrap;
}
#stacks_in_66 .carousel-wrapper:not(.slick-slider) > div {
  width: 350px;
  display: inline-block;
  padding-left: calc(8px / 2);
  padding-right: calc(8px / 2);
}
/*  */
#stacks_in_66 .carousel-wrapper:not(.carousel-off):not(.carousel-autoplay) .slick-list.draggable .slick-slide {
  cursor: grab;
}
#stacks_in_66 .carousel-wrapper:not(.carousel-off):not(.carousel-autoplay) .slick-list.draggable .slick-slide:active {
  cursor: grabbing;
}
#stacks_in_66 .carousel-wrapper.carousel-autoplay .slick-list.draggable {
  pointer-events: none;
}
#stacks_in_66 .carousel-navigation {
  display: grid;
  align-items: center;
  /*  */
  margin-top: 16px;
  /*  */
}
#stacks_in_66 .carousel-navigation-controls {
  display: flex;
  align-items: center;
  grid-gap: 4px;
}
/*  */
/*  */
#stacks_in_66 .carousel-navigation {
  grid-template-columns: 1fr min-content 1fr;
}
#stacks_in_66 .carousel-navigation-controls {
  justify-content: center;
}
/*  */
/*  */
/*  */
/*  */
#stacks_in_66 .carousel-navigation > .carousel-navigation-content > div {
  display: none;
}
/*  */
/*  */

#stacks_in_66 .carousel-arrow {
  all: unset;
  line-height: 0;
  background: transparent;
  border: none;
  color: transparent;
  position: relative;
  box-sizing: border-box;
  -webkit-user-select: none;
   -khtml-user-select: none;
   -moz-user-select: -moz-none;
   -o-user-select: none;
   user-select: none;
   cursor: pointer;
  width: 30px;
  height: 30px;
  min-width: 30px;
  min-height: 30px;
}
#stacks_in_66 .carousel-arrow[aria-disabled="true"] {
  opacity: .3;
  pointer-events: none;
}

#stacks_in_66 .carousel-arrow svg {
  stroke: rgba(10, 46, 109, 1.00);
  pointer-events: none;
}
#stacks_in_66 .carousel-arrow:active svg {
  opacity: .5;
}
#stacks_in_66 ul.slick-dots {
  all: unset;
  white-space: nowrap;
}
#stacks_in_66 .slick-dots li {
  display: inline-block;
  margin-left: 6px;
  -webkit-user-select: none;
   -khtml-user-select: none;
   -moz-user-select: -moz-none;
   -o-user-select: none;
   user-select: none;
}
#stacks_in_66 .slick-dots li:first-child {
  margin-left: 0px;
}
#stacks_in_66 .slick-dots li button {
  all: unset;
  line-height: 0;
  background: transparent;
  border: none;
  color: transparent;
  width: 12px;
  height: 12px;
  position: relative;
  box-sizing: border-box;
  -webkit-user-select: none;
   -khtml-user-select: none;
   -moz-user-select: -moz-none;
   -o-user-select: none;
   user-select: none;
   cursor: pointer;
}
#stacks_in_66 .slick-dots li button:before {
  content: "";
  position: absolute;
  top:0;
  left: 0;
  bottom: 0;
  right: 0;
  border: 2px solid rgba(10, 46, 109, 1.00);
  border-radius: 50%;
}
#stacks_in_66 .slick-dots li.slick-active button:after {
  content: "";
  position: absolute;
  top: 3px;
  left: 3px;
  bottom: 3px;
  right: 3px;
  background: rgba(10, 46, 109, 1.00);
  border-radius: 50%;
}
/*  */
#stacks_in_66 .slick-dots li button:before {
  border-width: 0;
  background: rgba(10, 46, 109, 1.00);
  opacity: 0.2;
}
#stacks_in_66 .slick-dots li.slick-active button:before {
  opacity: 1;
}
#stacks_in_66 .slick-dots li.slick-active button:after {
  display: none;
}
#stacks_in_66 .slick-dots li {
  margin-left: 8px;
}
#stacks_in_66 .slick-dots li:first-child {
  margin-left: 0px;
}
/*  */
/*  */
#stacks_in_66 .carousel-navigation-controls.too-narrow .slick-dots li button:before {
  border-width: 0;
  background: rgba(10, 46, 109, 1.00);
  opacity: 0.2;
}
#stacks_in_66 .carousel-navigation-controls.too-narrow .slick-dots li.slick-active button:before {
  opacity: 1;
}
#stacks_in_66 .carousel-navigation-controls.too-narrow .slick-dots li.slick-active button:after {
  display: none;
}
#stacks_in_66 .carousel-navigation-controls.too-narrow {
  line-height: 16px;
  display: grid;
  
  grid-template-columns: min-content 1fr min-content;
  
  
}
#stacks_in_66 .carousel-navigation-controls.too-narrow .slick-dots {
  white-space: normal;
  text-align: center;
  line-height: 0;
}
#stacks_in_66 .carousel-navigation-controls.too-narrow .slick-dots li {
  margin: 3px;
  line-height: 0px;
  pointer-events: none;
}
#stacks_in_66 .carousel-navigation-controls.too-narrow .slick-dots li button {
  height: 8px;
  width: 8px;
  line-height: 0px;
  font-size: 0px;
}
#stacks_in_66 .carousel-navigation-controls.too-narrow .slick-dots li button:before {
  border-radius: 99px;
}
/*  */
#stacks_in_66.focus-visible :focus-visible {
 outline: 1px solid rgba(132,38,133,0.65) !important;
 border-color: rgba(132,38,133,0.65);
 box-shadow: 0 0 0 1px rgba(132,38,133,0.65),inset 0 0 0 1px rgba(132,38,133,0.65);
 -webkit-user-select: all;
  -khtml-user-select: all;
  -moz-user-select: -moz-all;
  -o-user-select: all;
  user-select: all;
}

#stacks_in_66 {
	-moz-border-radius:  10px;
	-webkit-border-radius:  10px;
	border-radius:  10px;
	padding: 2px 0px 0px 0px;
}
.slide_stacks_in_423 {
  border-radius: 12px;
  
    box-shadow: 0px 4px  16px 0px rgba(0, 0, 0, 0.20);
    margin-top: calc(4px * -1 + 16px + 0px);
    margin-bottom: calc(4px + 16px + 0px);
  
  
}

.slide_stacks_in_423 .carousel-slide-content {
  
  
  padding: 0px 12px 0px 12px;
  
  border-radius: 0 0 12px 12px;

}

/*  */
.slide_stacks_in_423 .carousel-slide-image {
  display: block;
  background-image : url(../files/slideImage-423.gif);
  
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  padding-top: 125%;
  border-radius: 12px 12px 0 0;
  position: relative;
  z-index: 2;
}
/*  */

.slide_stacks_in_423 .carousel-slide-content {
  background: transparent;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border: 0px solid transparent;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  
  justify-content: center;
  
  
  
  border-radius: 0;
  box-shadow: none;
}
.slide_stacks_in_423 {
  background: transparent;
}
.slide_stacks_in_423 .carousel-slide-image {
  position: relative;
  
  border-radius: 12px;
  
  position: relative;
  z-index: 0;
}
.slide_stacks_in_423 .carousel-slide-content {
  
}
 
 
.slide_stacks_in_427 {
  border-radius: 12px;
  
    box-shadow: 0px 4px  16px 0px rgba(0, 0, 0, 0.20);
    margin-top: calc(4px * -1 + 16px + 0px);
    margin-bottom: calc(4px + 16px + 0px);
  
  
}

.slide_stacks_in_427 .carousel-slide-content {
  
  
  padding: 0px 12px 0px 12px;
  
  border-radius: 0 0 12px 12px;

}

/*  */
.slide_stacks_in_427 .carousel-slide-image {
  display: block;
  background-image : url(../files/slideImage-427.gif);
  
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  padding-top: 125%;
  border-radius: 12px 12px 0 0;
  position: relative;
  z-index: 2;
}
/*  */

.slide_stacks_in_427 .carousel-slide-content {
  background: transparent;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border: 0px solid transparent;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  
  justify-content: center;
  
  
  
  border-radius: 0;
  box-shadow: none;
}
.slide_stacks_in_427 {
  background: transparent;
}
.slide_stacks_in_427 .carousel-slide-image {
  position: relative;
  
  border-radius: 12px;
  
  position: relative;
  z-index: 0;
}
.slide_stacks_in_427 .carousel-slide-content {
  
}
 
 
.slide_stacks_in_421 {
  border-radius: 12px;
  
    box-shadow: 0px 4px  16px 0px rgba(0, 0, 0, 0.35);
    margin-top: calc(4px * -1 + 16px + 0px);
    margin-bottom: calc(4px + 16px + 0px);
  
  
}

.slide_stacks_in_421 .carousel-slide-content {
  
  
  padding: 0px 12px 0px 12px;
  
  border-radius: 0 0 12px 12px;

}

/*  */
.slide_stacks_in_421 .carousel-slide-image {
  display: block;
  background-image : url(../files/slideImage-421.png);
  
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  padding-top: 62.5%;
  border-radius: 12px 12px 0 0;
  position: relative;
  z-index: 2;
}
/*  */

.slide_stacks_in_421 .carousel-slide-content {
  background: transparent;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border: 0px solid transparent;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  
  justify-content: center;
  
  
  
  border-radius: 0;
  box-shadow: none;
}
.slide_stacks_in_421 {
  background: transparent;
}
.slide_stacks_in_421 .carousel-slide-image {
  position: relative;
  
  border-radius: 12px;
  
  position: relative;
  z-index: 0;
}
.slide_stacks_in_421 .carousel-slide-content {
  
}
 
 
.slide_stacks_in_425 {
  border-radius: 12px;
  
    box-shadow: 0px 4px  16px 0px rgba(0, 0, 0, 0.20);
    margin-top: calc(4px * -1 + 16px + 0px);
    margin-bottom: calc(4px + 16px + 0px);
  
  
}

.slide_stacks_in_425 .carousel-slide-content {
  
  
  padding: 0px 12px 0px 12px;
  
  border-radius: 0 0 12px 12px;

}

/*  */
.slide_stacks_in_425 .carousel-slide-image {
  display: block;
  background-image : url(../files/slideImage-425.png);
  
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  padding-top: 62.5%;
  border-radius: 12px 12px 0 0;
  position: relative;
  z-index: 2;
}
/*  */

.slide_stacks_in_425 .carousel-slide-content {
  background: transparent;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border: 0px solid transparent;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  
  justify-content: center;
  
  
  
  border-radius: 0;
  box-shadow: none;
}
.slide_stacks_in_425 {
  background: transparent;
}
.slide_stacks_in_425 .carousel-slide-image {
  position: relative;
  
  border-radius: 12px;
  
  position: relative;
  z-index: 0;
}
.slide_stacks_in_425 .carousel-slide-content {
  
}
 
 
.slide_stacks_in_73 {
  border-radius: 12px;
  
    box-shadow: 0px 4px  16px 0px rgba(0, 0, 0, 0.20);
    margin-top: calc(4px * -1 + 16px + 0px);
    margin-bottom: calc(4px + 16px + 0px);
  
  
}

.slide_stacks_in_73 .carousel-slide-content {
  
  
  padding: 0px 12px 0px 12px;
  
  border-radius: 0 0 12px 12px;

}

/*  */
.slide_stacks_in_73 .carousel-slide-image {
  display: block;
  background-image : url(../files/slideImage-73.png);
  
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  padding-top: 62.5%;
  border-radius: 12px 12px 0 0;
  position: relative;
  z-index: 2;
}
/*  */

.slide_stacks_in_73 .carousel-slide-content {
  background: transparent;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border: 0px solid transparent;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  
  justify-content: center;
  
  
  
  border-radius: 0;
  box-shadow: none;
}
.slide_stacks_in_73 {
  background: transparent;
}
.slide_stacks_in_73 .carousel-slide-image {
  position: relative;
  
  border-radius: 12px;
  
  position: relative;
  z-index: 0;
}
.slide_stacks_in_73 .carousel-slide-content {
  
}
 
 
.slide_stacks_in_374 {
  border-radius: 12px;
  
    box-shadow: 0px 4px  16px 0px rgba(0, 0, 0, 0.20);
    margin-top: calc(4px * -1 + 16px + 0px);
    margin-bottom: calc(4px + 16px + 0px);
  
  
}

.slide_stacks_in_374 .carousel-slide-content {
  
  
  padding: 8px 12px;
  
  border-radius: 0 0 12px 12px;

}

/*  */
.slide_stacks_in_374 .carousel-slide-image {
  display: block;
  background-image : url(../files/slideImage-374.png);
  
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  padding-top: 62.5%;
  border-radius: 12px 12px 0 0;
  position: relative;
  z-index: 2;
}
/*  */

.slide_stacks_in_374 .carousel-slide-content {
  background: transparent;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border: 0px solid transparent;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  
  justify-content: center;
  
  
  
  border-radius: 0;
  box-shadow: none;
}
.slide_stacks_in_374 {
  background: transparent;
}
.slide_stacks_in_374 .carousel-slide-image {
  position: relative;
  
  border-radius: 12px;
  
  position: relative;
  z-index: 0;
}
.slide_stacks_in_374 .carousel-slide-content {
  
}
 
 
.slide_stacks_in_75 {
  border-radius: 12px;
  
    box-shadow: 0px 4px  16px 0px rgba(0, 0, 0, 0.20);
    margin-top: calc(4px * -1 + 16px + 0px);
    margin-bottom: calc(4px + 16px + 0px);
  
  
}

.slide_stacks_in_75 .carousel-slide-content {
  
  
  padding: 8px 12px;
  
  border-radius: 0 0 12px 12px;

}

/*  */
.slide_stacks_in_75 .carousel-slide-image {
  display: block;
  background-image : url(../files/slideImage-75.png);
  
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  padding-top: 62.5%;
  border-radius: 12px 12px 0 0;
  position: relative;
  z-index: 2;
}
/*  */

.slide_stacks_in_75 .carousel-slide-content {
  background: transparent;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border: 0px solid transparent;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  
  justify-content: center;
  
  
  
  border-radius: 0;
  box-shadow: none;
}
.slide_stacks_in_75 {
  background: transparent;
}
.slide_stacks_in_75 .carousel-slide-image {
  position: relative;
  
  border-radius: 12px;
  
  position: relative;
  z-index: 0;
}
.slide_stacks_in_75 .carousel-slide-content {
  
}
 
 
.slide_stacks_in_77 {
  border-radius: 12px;
  
    box-shadow: 0px 4px  16px 0px rgba(0, 0, 0, 0.35);
    margin-top: calc(4px * -1 + 16px + 0px);
    margin-bottom: calc(4px + 16px + 0px);
  
  
}

.slide_stacks_in_77 .carousel-slide-content {
  
  
  
  border-radius: 0 0 12px 12px;

}

/*  */
.slide_stacks_in_77 .carousel-slide-image {
  display: block;
  background-image : url(../files/slideImage-77.png);
  
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  padding-top: 62.5%;
  border-radius: 12px 12px 0 0;
  position: relative;
  z-index: 2;
}
/*  */

.slide_stacks_in_77 .carousel-slide-content {
  background: transparent;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border: 0px solid transparent;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  
  
  justify-content: flex-end;
  
  
  border-radius: 0;
  box-shadow: none;
}
.slide_stacks_in_77 {
  background: transparent;
}
.slide_stacks_in_77 .carousel-slide-image {
  position: relative;
  
  border-radius: 12px;
  
  position: relative;
  z-index: 0;
}
.slide_stacks_in_77 .carousel-slide-content {
  
}
 
 
#stacks_in_78 h4,#stacks_in_78 div{color:rgba(255, 255, 255, 1.00)}#stacks_in_78 h4 a,#stacks_in_78 div a{color:rgba(255, 255, 255, 1.00)}#stacks_in_78 h4 a:hover,#stacks_in_78 div a:hover{color:rgba(191, 191, 191, 1.00)}#stacks_in_78 small,#stacks_in_78 small div{color:rgba(111, 111, 111, 1.00)}#stacks_in_78 .hTxt{text-shadow:0px 4px 2px rgba(45, 45, 45, 1.00),0px 4px 5px rgba(90, 90, 90, 1.00),0px 4px 5px rgba(90, 90, 90, 1.00)}


#stacks_in_78 {
	background-color: rgba(128, 145, 87, 0.49);
	padding: 0px 5px 0px 5px;
}
.slide_stacks_in_84 {
  border-radius: 12px;
  
    box-shadow: 0px 4px  16px 0px rgba(0, 0, 0, 0.35);
    margin-top: calc(4px * -1 + 16px + 0px);
    margin-bottom: calc(4px + 16px + 0px);
  
  
}

.slide_stacks_in_84 .carousel-slide-content {
  
  
  padding: 8px 12px;
  
  border-radius: 0 0 12px 12px;

}

/*  */
.slide_stacks_in_84 .carousel-slide-image {
  display: block;
  background-image : url(../files/slideImage-84.png);
  
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  padding-top: 62.5%;
  border-radius: 12px 12px 0 0;
  position: relative;
  z-index: 2;
}
/*  */

.slide_stacks_in_84 .carousel-slide-content {
  background: transparent;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border: 0px solid transparent;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  
  justify-content: center;
  
  
  
  border-radius: 0;
  box-shadow: none;
}
.slide_stacks_in_84 {
  background: transparent;
}
.slide_stacks_in_84 .carousel-slide-image {
  position: relative;
  
  border-radius: 12px;
  
  position: relative;
  z-index: 0;
}
.slide_stacks_in_84 .carousel-slide-content {
  
}
 
 
.slide_stacks_in_86 {
  border-radius: 12px;
  
    box-shadow: 0px 4px  16px 0px rgba(0, 0, 0, 0.35);
    margin-top: calc(4px * -1 + 16px + 0px);
    margin-bottom: calc(4px + 16px + 0px);
  
  
}

.slide_stacks_in_86 .carousel-slide-content {
  
  
  
  border-radius: 0 0 12px 12px;

}

/*  */
.slide_stacks_in_86 .carousel-slide-image {
  display: block;
  background-image : url(../files/slideImage-86.png);
  
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  padding-top: 62.5%;
  border-radius: 12px 12px 0 0;
  position: relative;
  z-index: 2;
}
/*  */

.slide_stacks_in_86 .carousel-slide-content {
  background: transparent;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border: 0px solid transparent;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  
  
  justify-content: flex-end;
  
  
  border-radius: 0;
  box-shadow: none;
}
.slide_stacks_in_86 {
  background: transparent;
}
.slide_stacks_in_86 .carousel-slide-image {
  position: relative;
  
  border-radius: 12px;
  
  position: relative;
  z-index: 0;
}
.slide_stacks_in_86 .carousel-slide-content {
  
}
 
 
.slide_stacks_in_93 {
  border-radius: 12px;
  
    box-shadow: 0px 4px  16px 0px rgba(0, 0, 0, 0.35);
    margin-top: calc(4px * -1 + 16px + 0px);
    margin-bottom: calc(4px + 16px + 0px);
  
  
}

.slide_stacks_in_93 .carousel-slide-content {
  
  
  padding: 8px 12px;
  
  border-radius: 0 0 12px 12px;

}

/*  */
.slide_stacks_in_93 .carousel-slide-image {
  display: block;
  background-image : url(../files/slideImage-93.png);
  
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  padding-top: 62.5%;
  border-radius: 12px 12px 0 0;
  position: relative;
  z-index: 2;
}
/*  */

.slide_stacks_in_93 .carousel-slide-content {
  background: transparent;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border: 0px solid transparent;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  
  justify-content: center;
  
  
  
  border-radius: 0;
  box-shadow: none;
}
.slide_stacks_in_93 {
  background: transparent;
}
.slide_stacks_in_93 .carousel-slide-image {
  position: relative;
  
  border-radius: 12px;
  
  position: relative;
  z-index: 0;
}
.slide_stacks_in_93 .carousel-slide-content {
  
}
 
 
/* 1.0.2
updated script file to reduce conflicts with stack frameworks
added italicize and font decoration options
 */
#stacks_in_94.masked-text {
  overflow: hidden;
  
  text-align: center;

}
#stacks_in_94.masked-text > .masked-text-outer {
  position: relative;
  display: inline-block;
  
  
  
  background-color: rgba(0, 0, 0, 0.00);
  transform: none;
}
#stacks_in_94.masked-text > .masked-text-outer > .masked-text-inner,
#stacks_in_94.masked-text > .masked-text-outer > .masked-image-bg,
#stacks_in_94.masked-text > .masked-text-outer > .masked-image-text-bg {
  
  
    color: rgba(253, 128, 8, 1.00);
  
  
  
  
    display: inline-block;
  
  
  
  
  opacity: 1.000000;
  mix-blend-mode: normal;
  
  position: relative;
  
}

#stacks_in_94.masked-text > .masked-text-outer > .masked-image-text-bg,
#stacks_in_94.masked-text > .masked-text-outer > .masked-image-bg {
  display: none;
}


#stacks_in_94.masked-text {
    margin: 4px 0 4px 0;
}
#stacks_in_94.masked-text,
#stacks_in_94.masked-text span {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.10;
}


#stacks_in_94.masked-text > .masked-text-outer {
  
  
  
}
#stacks_in_94.masked-text,
#stacks_in_94.masked-text span {
  font-family: inherit;
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  
}

#stacks_in_94.masked-text > .masked-text-outer > .masked-text-inner {
  filter: drop-shadow(0px 0.010000em 0.020000em rgba(0, 0, 0, 1.00)) grayscale(0) ;
  
}
#stacks_in_94.masked-text,
#stacks_in_94 > .masked-text {
  padding: 0.020000em 0;
}




.slide_stacks_in_380 {
  border-radius: 12px;
  
    box-shadow: 0px 4px  16px 0px rgba(0, 0, 0, 0.35);
    margin-top: calc(4px * -1 + 16px + 0px);
    margin-bottom: calc(4px + 16px + 0px);
  
  
}

.slide_stacks_in_380 .carousel-slide-content {
  
  
  padding: 8px 12px;
  
  border-radius: 0 0 12px 12px;

}

/*  */
.slide_stacks_in_380 .carousel-slide-image {
  display: block;
  background-image : url(../files/slideImage-380.png);
  
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  padding-top: 62.5%;
  border-radius: 12px 12px 0 0;
  position: relative;
  z-index: 2;
}
/*  */

.slide_stacks_in_380 .carousel-slide-content {
  background: transparent;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border: 0px solid transparent;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  
  justify-content: center;
  
  
  
  border-radius: 0;
  box-shadow: none;
}
.slide_stacks_in_380 {
  background: transparent;
}
.slide_stacks_in_380 .carousel-slide-image {
  position: relative;
  
  border-radius: 12px;
  
  position: relative;
  z-index: 0;
}
.slide_stacks_in_380 .carousel-slide-content {
  
}
 
 
.slide_stacks_in_385 {
  border-radius: 12px;
  
    box-shadow: 0px 4px  16px 0px rgba(0, 0, 0, 0.35);
    margin-top: calc(4px * -1 + 16px + 0px);
    margin-bottom: calc(4px + 16px + 0px);
  
  
}

.slide_stacks_in_385 .carousel-slide-content {
  
  
  padding: 8px 12px;
  
  border-radius: 0 0 12px 12px;

}

/*  */
.slide_stacks_in_385 .carousel-slide-image {
  display: block;
  background-image : url(../files/slideImage-385.png);
  
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  padding-top: 62.5%;
  border-radius: 12px 12px 0 0;
  position: relative;
  z-index: 2;
}
/*  */

.slide_stacks_in_385 .carousel-slide-content {
  background: transparent;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border: 0px solid transparent;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  
  justify-content: center;
  
  
  
  border-radius: 0;
  box-shadow: none;
}
.slide_stacks_in_385 {
  background: transparent;
}
.slide_stacks_in_385 .carousel-slide-image {
  position: relative;
  
  border-radius: 12px;
  
  position: relative;
  z-index: 0;
}
.slide_stacks_in_385 .carousel-slide-content {
  
}
 
 
.slide_stacks_in_389 {
  border-radius: 12px;
  
    box-shadow: 0px 4px  16px 0px rgba(0, 0, 0, 0.35);
    margin-top: calc(4px * -1 + 16px + 0px);
    margin-bottom: calc(4px + 16px + 0px);
  
  
}

.slide_stacks_in_389 .carousel-slide-content {
  
  
  padding: 8px 12px;
  
  border-radius: 0 0 12px 12px;

}

/*  */
.slide_stacks_in_389 .carousel-slide-image {
  display: block;
  background-image : url(../files/slideImage-389.png);
  
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  padding-top: 62.5%;
  border-radius: 12px 12px 0 0;
  position: relative;
  z-index: 2;
}
/*  */

.slide_stacks_in_389 .carousel-slide-content {
  background: transparent;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border: 0px solid transparent;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  
  justify-content: center;
  
  
  
  border-radius: 0;
  box-shadow: none;
}
.slide_stacks_in_389 {
  background: transparent;
}
.slide_stacks_in_389 .carousel-slide-image {
  position: relative;
  
  border-radius: 12px;
  
  position: relative;
  z-index: 0;
}
.slide_stacks_in_389 .carousel-slide-content {
  
}
 
 
.slide_stacks_in_393 {
  border-radius: 12px;
  
    box-shadow: 0px 4px  16px 0px rgba(0, 0, 0, 0.35);
    margin-top: calc(4px * -1 + 16px + 0px);
    margin-bottom: calc(4px + 16px + 0px);
  
  
}

.slide_stacks_in_393 .carousel-slide-content {
  
  
  padding: 8px 12px;
  
  border-radius: 0 0 12px 12px;

}

/*  */
.slide_stacks_in_393 .carousel-slide-image {
  display: block;
  background-image : url(../files/slideImage-393.png);
  
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  padding-top: 62.5%;
  border-radius: 12px 12px 0 0;
  position: relative;
  z-index: 2;
}
/*  */

.slide_stacks_in_393 .carousel-slide-content {
  background: transparent;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border: 0px solid transparent;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  
  justify-content: center;
  
  
  
  border-radius: 0;
  box-shadow: none;
}
.slide_stacks_in_393 {
  background: transparent;
}
.slide_stacks_in_393 .carousel-slide-image {
  position: relative;
  
  border-radius: 12px;
  
  position: relative;
  z-index: 0;
}
.slide_stacks_in_393 .carousel-slide-content {
  
}
 
 
.slide_stacks_in_416 {
  border-radius: 12px;
  
    box-shadow: 0px 4px  16px 0px rgba(0, 0, 0, 0.35);
    margin-top: calc(4px * -1 + 16px + 0px);
    margin-bottom: calc(4px + 16px + 0px);
  
  
}

.slide_stacks_in_416 .carousel-slide-content {
  
  
  padding: 8px 12px;
  
  border-radius: 0 0 12px 12px;

}

/*  */
.slide_stacks_in_416 .carousel-slide-image {
  display: block;
  background-image : url(../files/slideImage-416.png);
  
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  padding-top: 62.5%;
  border-radius: 12px 12px 0 0;
  position: relative;
  z-index: 2;
}
/*  */

.slide_stacks_in_416 .carousel-slide-content {
  background: transparent;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border: 0px solid transparent;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  
  justify-content: center;
  
  
  
  border-radius: 0;
  box-shadow: none;
}
.slide_stacks_in_416 {
  background: transparent;
}
.slide_stacks_in_416 .carousel-slide-image {
  position: relative;
  
  border-radius: 12px;
  
  position: relative;
  z-index: 0;
}
.slide_stacks_in_416 .carousel-slide-content {
  
}
 
 
#stacks_in_148 .onthelineouterspace
{
display:block;
padding: 12px 0px 12px 0px;
}
#stacks_in_148 .ontheline
{
display:block; 
height:auto; 

border-bottom-style:solid; 
border-bottom-width:1px; 
border-bottom-color:#FFFFFF; 
border-top-style:solid; 
border-top-width:1px; 
border-top-color:#CCCCCC; 
font-size:1%;
-webkit-box-shadow: 0px 0px 2px #DDDDDC;
-moz-box-shadow: 0px 0px 2px #DDDDDC;
box-shadow: 0px 0px 2px #DDDDDC;
opacity:1;

/*CustomCSS;*/
}

    #stacks_in_149.blu-wrap.flex-bot{margin-top:auto!important}    #stacks_in_149.blu-wrap{background-color:rgba(255, 255, 255, 0.00)}#stacks_in_149.blu-wrap>.blueprint-col{}#stacks_in_149.blu-wrap>.blueprint-col.flex-width.sb-sm-left{margin-right:auto}#stacks_in_149.blu-wrap>.blueprint-col.flex-width.sb-sm-center{margin-right:auto;margin-left:auto}#stacks_in_149.blu-wrap>.blueprint-col.flex-width.sb-sm-right{margin-left:auto}#stacks_in_149.blu-wrap>.blueprint-col>.blucol-content{margin: 0px ;padding: 0px }#stacks_in_149.blu-wrap>.blueprint-col>.blucol-content.bg-color{background-color:rgba(248, 248, 248, 1.00)} @media screen and (min-width:640px){#stacks_in_149.blu-wrap>.blueprint-col{ }#stacks_in_149.blu-wrap>.blueprint-col.med-flex-width.sb-med-left{margin-right:auto;margin-left:0}#stacks_in_149.blu-wrap>.blueprint-col.med-flex-width.sb-med-center{margin-right:auto;margin-left:auto}#stacks_in_149.blu-wrap>.blueprint-col.med-flex-width.sb-med-right{margin-left:auto;margin-right:0}#stacks_in_149.blu-wrap>.blueprint-col.med-fill-width{width:100%;margin-left:0;margin-right:0}}  @media screen and (min-width:1200px){#stacks_in_149.blu-wrap>.blueprint-col{ }
#stacks_in_149.blu-wrap>.blueprint-col.lg-flex-width.sb-lg-left,#stacks_in_149.blu-wrap>.blueprint-col.med-flex-width.lg-flex-width.sb-lg-left{margin-right:auto;margin-left:0}#stacks_in_149.blu-wrap>.blueprint-col.lg-flex-width.sb-lg-center,#stacks_in_149.blu-wrap>.blueprint-col.med-flex-width.lg-flex-width.sb-lg-center{margin-right:auto;margin-left:auto}#stacks_in_149.blu-wrap>.blueprint-col.lg-flex-width.sb-lg-right,#stacks_in_149.blu-wrap>.blueprint-col.med-flex-width.lg-flex-width.sb-lg-right{margin-left:auto;margin-right:0}#stacks_in_149.blu-wrap>.blueprint-col.lg-fill-width,#stacks_in_149.blu-wrap>.blueprint-col.med-fill-width,#stacks_in_149.blu-wrap>.blueprint-col .lg-fill-width{width:100%;max-width:none;margin-left:0;margin-right:0}}     
/* -- EACH CSS Template -- */
/*  Hype elements with CUSTOM CSS */
#stacks_in_151 .HYPE_document  { 
	text-align: center; display: block; width: 100%; height: 100%; margin: auto; padding: 0; min-width: 100%;  
	 
}
/*  buttons states toolbar */
#stacks_in_151 .button-stats:hover, .button-stats:hover {  color: #dcdcdc !important;	background-color: #262626 !important;  }
/* LINK AREA over the titles */
#stacks_in_151 .wrapper_link  {  
	display: none !important;	position: absolute;	padding: 0; top: 0; right: 0; left: 0; bottom: 0; margin: auto;	z-index: 2;	border-radius: 100px; -webkit-border-radius: 100px; -moz-border-radius: 100px;
	min-height: 100px !important; max-height: 200px !important;	width: auto; max-width: 75vw;   }
#stacks_in_151 .back_wrapper_8573 { 		
	text-align: center;	margin-right: auto; margin-left: auto; display: block; position: relative; max-width: 1300vh;	
			
	 height: 200px; max-height: auto; min-height: auto;  padding: 0;		
	%%[[if edit]]%% display:none;  	
%%[[endif]]%% }
/* fixed height setting */
@media (max-width: 800px) { #stacks_in_151 .back_wrapper_8573 { 
 height: 300px; max-height: auto; min-height: auto;   } }
@media (max-width: 600px) { #stacks_in_151 .back_wrapper_8573 { 
 height: 200px; max-height: auto; min-height: auto;   } }

#stacks_in_151 .wrapper_8573 { 
	text-align: center; margin-right: auto; margin-left: auto; display: block; position: relative;	max-width: 1300px;		
			
	 height: 200px; max-height: auto; min-height: auto;   
	 }
/* fixed height setting */
@media (max-width: 800px) { #stacks_in_151 .wrapper_8573 { 
 height: 300px; max-height: auto; min-height: auto;   } }
@media (max-width: 600px) { #stacks_in_151 .wrapper_8573 { 
 height: 200px; max-height: auto; min-height: auto;   } }

/*  Hype internal elements - rotation */
#stacks_in_151 .flex_elements{  	transform: rotate( 0deg ) !important; 	-webkit-transform: rotate(0deg ) !important; 	-moz-transform: rotate( 0deg ) !important;   }
/* --------------- */
#stacks_in_151 .wrapper_working_area  {  
	background: url(../files/edit_mode_titles_guide_border.gif) center center no-repeat !important;
	max-width: 1300px;
	height: 30vh;
	background-size: contain !important; -webkit-background-size: contain !important; -moz-background-size: contain !important;
	border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px;
	opacity: 0.65;	
	display: none !important;
	position: absolute;
	width: 100%; height: 100%;
	top: 0; bottom: 0; right: 0; left: 0;
	margin-right: auto; margin-left: auto; text-align: center;		
	
	  
	
}


/* ---TITLE active only with "STATIC" titles */
.hype-title-static {	   }
.hype-title-scale{		


 %%[[if !edit]]%%  
}

@keyframes hype-title-scale { 
0% {transform: scale(0.8); opacity: 0;}
40% {transform: scale(0.8);}
45% {opacity: 0;}      
100% {transform: scale(1); opacity: 1;}
}
@-webkit-keyframes hype-title-scale {
0% {-webkit-transform: scale(0.8); opacity: 0;}
40% {-webkit-transform: scale(0.8);} 
45% {opacity: 0;}      
100% {-webkit-transform: scale(1); opacity: 1;}
}
.hype-title-fade {		

 
  }

@keyframes hype-title-fade {
0% {opacity: 0;}   
10% {opacity: 0;} 
100% {opacity: 1;}
}
@-webkit-keyframes hype-title-fade {
0% { opacity: 0;} 
10% {opacity: 0;}   
100% {opacity: 1;}
}

 /*  A */
#stacks_in_151 .theme_title {  color: #FC531A !important;  }
 /*  B */
#stacks_in_151 .theme_title_b {  color: #FC531A !important;  }
/* Tit A-B styles  */
#stacks_in_151 .theme_slogan { 
	color: #CB0001 !important; font-size: 54px !important; font-family: "ralewaylight", sans-serif !important; font-style: none; text-transform: none; text-decoration: none;	transform: rotate( 0deg ) !important; -webkit-transform: rotate( 0deg ) !important; -moz-transform: rotate( 0deg ) !important;	margin-top: 20px !important; margin-left: 0px !important; display: none !important; letter-spacing: 0px !important; line-height: 70px !important;   
}

/* TITLE CSS */
#stacks_in_151 .theme_title, #stacks_in_151 .theme_title_b { 
	font-size: 150px !important; font-style: none; 	text-transform: none;text-decoration: None; 	margin-top: 0px !important; margin-left: 0px !important; letter-spacing: 5px !important; line-height: 125px !important;	font-family: "pacificoregular", sans-serif !important; -webkit-transform: translate3d(0,0,0) !important;
	
	 
	
	 	
	
	 	
	
	 
	
	  
}

/* upg 1.1.3 - 113 */
#stacks_in_151 .theme_title, #stacks_in_151 .theme_title_b  {    }

/* back_wrapper- fix consolidation. stay under text */
#stacks_in_151 .back_wrapper_8573 {	 
	
/* upg 1.1.4 - 114 */
	
/* beta  */
/*	*/


 
 
}
#stacks_in_151 .back_wrapper_8573bg { 	
			
	text-align: center; display: block; position: relative;	
	max-width: 1300vh;		
			
	 height: 200px; max-height: auto; min-height: auto; 	
	padding: 0; margin: 0;  
		
}

/* fixed position in desktop only */
@media (max-width: 480px) { #stacks_in_151 .back_wrapper_8573bg { background-attachment: scroll !important; } }
@media (min-width: 481px) and (max-width: 1024px) { #stacks_in_151 .back_wrapper_8573bg {  background-attachment: scroll !important; } }
@media (min-width: 1025px) {  }
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) { #stacks_in_151 .back_wrapper_8573bg { background-attachment: scroll !important;  } }
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) { #stacks_in_151 .back_wrapper_8573bg { background-attachment: scroll !important;  } }
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) { #stacks_in_151 .back_wrapper_8573bg#stacks_in_151 .back_wrapper_8573bg {  background-attachment: scroll !important;  } }

/* fixed height setting */
@media (max-width: 800px) { #stacks_in_151 .back_wrapper_8573bg {   height: 300px; max-height: auto; min-height: auto;   } }
@media (max-width: 600px) { #stacks_in_151 .back_wrapper_8573bg {   height: 200px; max-height: auto; min-height: auto;   } }

#stacks_in_151 .theme_title, #stacks_in_151 .theme_title_b {
 
 
		










text-shadow: 0 1px 0 #ccc,  0 2px 0 #c9c9c9,  0 3px 0 #bbb,  0 4px 0 #b9b9b9, 0 5px 0 #aaa,  0 6px 1px rgba(51, 51, 51, 1.00),   0 0 5px rgba(51, 51, 51, 1.00),  0 1px 3px rgba(51, 51, 51, 1.00), 0 3px 5px rgba(51, 51, 51, 1.00),  0 5px 10px rgba(51, 51, 51, 1.00), 0 10px 10px rgba(51, 51, 51, 1.00) !important;		           

  
}
#stacks_in_151 .theme_title, #stacks_in_151 .theme_title_b {  }
/* --------------- */
/* @group Built-in Webfonts */
@font-face {
font-family: 'cordial_proregregular';
src: url('../files/webfonts/cordial_web/cordial_regular_39-webfont.woff2') format('woff2'), url('../files/webfonts/cordial_web/cordial_regular_39-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_prosemibold';
src: url('../files/webfonts/cordial_web/cordial_semibold_38-webfont.woff2') format('woff2'), url('../files/webfonts/cordial_web/cordial_semibold_38-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_promedium';
src: url('../files/webfonts/cordial_web/cordial_medium_38-webfont.woff2') format('woff2'),url('../files/webfonts/cordial_web/cordial_medium_38-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_prolight';
src: url('../files/webfonts/cordial_web/cordial_light_59-webfont.woff2') format('woff2'), url('../files/webfonts/cordial_web/cordial_light_59-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_probold';
src: url('../files/webfonts/cordial_web/cordial_bold_69-webfont.woff2') format('woff2'), url('../files/webfonts/cordial_web/cordial_bold_69-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_pro_inlineBdrounded';
src: url('../files/webfonts/cordial_web/cordial_inline_rou_17-webfont.woff2') format('woff2'), url('../files/webfonts/cordial_web/cordial_inline_rou_17-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_pro_cherryBdrounded';
src: url('../files/webfonts/cordial_web/cordial_cherry_rou_22-webfont.woff2') format('woff2'), url('../files/webfonts/cordial_web/cordial_cherry_rou_22-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
/* cordial end */
@font-face {
font-family: 'rubik_mono_oneregular';
src: url('../files/webfonts/rubikmonoone/rubikmonoone-regular-webfont.woff2') format('woff2'), url('../files/webfonts/rubikmonoone/rubikmonoone-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'montserratbold';
src: url('../files/webfonts/montserrat/montserrat-bold-webfont.woff2') format('woff2'), url('../files/webfonts/montserrat/montserrat-bold-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'abelregular';
src: url('../files/webfonts/abel/abel-regular-webfont.woff2') format('woff2'), url('../files/webfonts/abel/abel-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'open_sanscondensed_light';
src: url('../files/webfonts/open-sans-condensed/opensans-condlight-webfont.woff2') format('woff2'), url('../files/webfonts/open-sans-condensed/opensans-condlight-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'bree_serifregular';
src: url('../files/webfonts/breeserif/breeserif-regular-webfont.woff2') format('woff2'), url('../files/webfonts/breeserif/breeserif-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'pacificoregular';
src: url('../files/webfonts/pacifico/pacifico-regular-webfont.woff2') format('woff2'), url('../files/webfonts/pacifico/pacifico-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'signikaregular';
src: url('../files/webfonts/signika/signika-regular-webfont.woff2') format('woff2'), url('../files/webfonts/signika/signika-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'rochesterregular';
src: url('../files/webfonts/rochester/rochester-regular-webfont.woff2') format('woff2'), url('../files/webfonts/rochester/rochester-regular-webfont.woff') format('woff')
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'playfair_display_scregular';
src: url('../files/webfonts/playfairsc/playfairdisplaysc-regular-webfont.woff2') format('woff2'), url('../files/webfonts/playfairsc/playfairdisplaysc-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'ralewaylight';
src: url('../files/webfonts/raleway/raleway-light-webfont.woff2') format('woff2'), url('../files/webfonts/raleway/raleway-light-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'fjalla_oneregular';
src: url('../files/webfonts/fjallaone/fjallaone-regular-webfont.woff2') format('woff2'), url('../files/webfonts/fjallaone/fjallaone-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'vigaregular';
src: url('../files/webfonts/viga/viga-regular-webfont.woff2') format('woff2'), url('../files/webfonts/viga/viga-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'ubunturegular';
src: url('../files/webfonts/ubuntu/ubuntu-r-webfont.woff2') format('woff2'), url('../files/webfonts/ubuntu/ubuntu-r-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'archivo_blackregular';
src: url('../files/webfonts/archivoblack/archivoblack-regular-webfont.woff2') format('woff2'), url('../files/webfonts/archivoblack/archivoblack-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
/* @end */
#stacks_in_151 .decoration_color_1 {  background-color: #CB0001 !important; display: block !important;	margin-top: 0px !important; margin-left: 0px !important;  }
#stacks_in_151 .flash-color {  background-color: rgba(0, 0, 0, 0.35) !important;	width: 50px; height: 50px; margin-bottom: 13px; margin-right: auto; margin-left: auto; text-align: center;	
	display: none !important;  }
/* end style */



/*  EDIT mode */


/* -- End EACH CSS Template -- */#stacks_in_151 .scrollButton-hypetitles {   display: none !important;  position: absolute;	left: 0; z-index: 6; margin-right: auto; margin-left: auto;	right: 0; bottom: 8%; border-radius: 56px; -webkit-border-radius: 56px; -moz-border-radius: 56px; padding: 0; width: 92px; display: block; -webkit-animation: hypetitles-button_pulse 1.2s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;-moz-animation: hypetitles-button_pulse 1.2s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; animation: hypetitles-button_pulse 1.2s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;	animation-iteration-count: 2; animation-delay: 0.15s; 
 }    
@keyframes hypetitles-button_pulse { 
0%{ opacity: 1; transform: scale(1.0) translate(0px, 0px); -moz-transform:    scale(1.0) translate(0px, 0px); -webkit-transform: scale(1.0) translate(0px, 0px); } 
30%{ opacity: 0.8; transform: scale(0.9) translate(0px, 4px); -moz-transform: scale(0.9) translate(0px, 4px); -webkit-transform: scale(0.9) translate(0px, 4px); } 
75%{ opacity: 1; transform: scale(1.0) translate(0px, 0px); -moz-transform: scale(1.0) translate(0px, 0px); -webkit-transform: scale(1.0) translate(0px, 0px); } 
 100%{ opacity: 1;  transform: scale(1.0) translate(0px, 0px); -moz-transform: scale(1.0) translate(0px, 0px); -webkit-transform: scale(1.0) translate(0px, 0px); }  
}

@-webkit-keyframes hypetitles-button_pulse { 0%{ -webkit-transform: scale(1.0) translate(0px, 0px); opacity: 1;} 30%{-webkit-transform: scale(0.9) translate(0px, 4px);  opacity: 0.8;} 75%{ -webkit-transform: scale(1.0) translate(0px, 0px); opacity: 1;} 100%{ -webkit-transform: scale(1.0) translate(0px, 0px); opacity: 1;} }

#stacks_in_151 .scrollButton-hypetitles a {  font-size: 50px !important; line-height: 1em; transition: 0.05s linear; 	-webkit-transition: 0.04s linear; -moz-transition: 0.04s linear; 	-webkit-animation: hypetitles-button_pulse_initial 1.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; -moz-animation: hypetitles-button_pulse_initial 1.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; animation: hypetitles-button_pulse_initial 1.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; animation-iteration-count: 1; animation-delay: 0.3s;	color: #D5D5D5 !important;   
 }

#stacks_in_151 .scrollButton-hypetitles [class^="fa fa-"], #stacks_in_151 .scrollButton-hypetitles #stacks_in_151 [class*="fa fa-"] { color: #D5D5D5 !important; } @keyframes hypetitles-button_pulse_initial { 0%{ opacity: 0; } 100%{ opacity: 1;} } @-webkit-keyframes hypetitles-button_pulse_initial { 0%{ opacity: 0;} 100%{ opacity: 1;} }
#stacks_in_151 .scrollButton-hypetitles a:hover { text-shadow: 0 0 7px rgba(0, 0, 0, 0.25); }

#stacks_in_151 .scrollButton-hypetitles [class^="fa fa-"] {  transition: all 0.17s linear; -moz-transition: all 0.17s linear; -webkit-transition: all 0.17s linear;  }
#stacks_in_151 .scrollButton-hypetitles [class^="fa fa-"]:active {transform: scale(0.75) !important; -webkit-transform: scale(0.75) !important; -moz-transform: scale(0.75) !important; }

#target-hypetitles {  position: absolute; height: 0px; width: 100%; bottom: 0px;  
 }
@media only screen and (max-height: 601px) {
#stacks_in_151 .scrollButton-hypetitles { display: none !important; } #stacks_in_151 .scrollButton-hypetitles a {  font-size: 0 !important; display: none !important;  }  
}    #stacks_in_1363.blu-wrap.flex-bot{margin-top:auto!important}    #stacks_in_1363.blu-wrap{background-color:rgba(255, 255, 255, 0.00)}#stacks_in_1363.blu-wrap>.blueprint-col{}#stacks_in_1363.blu-wrap>.blueprint-col.flex-width.sb-sm-left{margin-right:auto}#stacks_in_1363.blu-wrap>.blueprint-col.flex-width.sb-sm-center{margin-right:auto;margin-left:auto}#stacks_in_1363.blu-wrap>.blueprint-col.flex-width.sb-sm-right{margin-left:auto}#stacks_in_1363.blu-wrap>.blueprint-col>.blucol-content{margin: 0px ;padding:0.00px 0.00px 40.00px 0.00px }#stacks_in_1363.blu-wrap>.blueprint-col>.blucol-content.bg-color{background-color:rgba(248, 248, 248, 1.00)} @media screen and (min-width:640px){#stacks_in_1363.blu-wrap>.blueprint-col{ }#stacks_in_1363.blu-wrap>.blueprint-col.med-flex-width.sb-med-left{margin-right:auto;margin-left:0}#stacks_in_1363.blu-wrap>.blueprint-col.med-flex-width.sb-med-center{margin-right:auto;margin-left:auto}#stacks_in_1363.blu-wrap>.blueprint-col.med-flex-width.sb-med-right{margin-left:auto;margin-right:0}#stacks_in_1363.blu-wrap>.blueprint-col.med-fill-width{width:100%;margin-left:0;margin-right:0}}  @media screen and (min-width:300px){#stacks_in_1363.blu-wrap>.blueprint-col{ width:100%;min-width:0px;max-width:1900px;}
#stacks_in_1363.blu-wrap>.blueprint-col.lg-flex-width.sb-lg-left,#stacks_in_1363.blu-wrap>.blueprint-col.med-flex-width.lg-flex-width.sb-lg-left{margin-right:auto;margin-left:0}#stacks_in_1363.blu-wrap>.blueprint-col.lg-flex-width.sb-lg-center,#stacks_in_1363.blu-wrap>.blueprint-col.med-flex-width.lg-flex-width.sb-lg-center{margin-right:auto;margin-left:auto}#stacks_in_1363.blu-wrap>.blueprint-col.lg-flex-width.sb-lg-right,#stacks_in_1363.blu-wrap>.blueprint-col.med-flex-width.lg-flex-width.sb-lg-right{margin-left:auto;margin-right:0}#stacks_in_1363.blu-wrap>.blueprint-col.lg-fill-width,#stacks_in_1363.blu-wrap>.blueprint-col.med-fill-width,#stacks_in_1363.blu-wrap>.blueprint-col .lg-fill-width{width:100%;max-width:none;margin-left:0;margin-right:0}}     
/* Start dooGrid stack each CSS code */.stacks_in_1248gridWrapper > div{	display: inline-block !important;	width: 50%;	-webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    vertical-align: top;    margin-top: 5px;    padding-right: 2.500000px;    padding-left: 2.500000px;}.stacks_in_1248gridWrapper{	margin-right: -2.500000px;    margin-left: -2.500000px;    margin-top: -5px;}@media all and (max-width: 1024px) {				.stacks_in_1248gridWrapper > div{		width: 50%;	}	}@media all and (max-width: 768px) {				.stacks_in_1248gridWrapper > div{		width: 50%;	}		}@media all and (max-width: 480px) {				.stacks_in_1248gridWrapper > div{		width: 100%;	}	}/* End dooGrid stack each CSS code */
#stacks_in_1248 {
	padding: 0px 10px 0px 10px;
}
/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */
#stacks_in_1251 {
	padding: 0px 2px 0px 2px;
}
#stacks_in_1407.layouts-2-row > .layouts-2-content-width.layouts-2-el,
#stacks_in_1407.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: 0px 6px;
}

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


#stacks_in_1408.layouts-2-column,
.layouts-2-row > div > div[tag="node"] > #stacks_out_1408.out {
  flex: 1; max-width: 400px; flex-basis: 320px;
  
  
  
  margin: 0;
  
  
  
}
.layouts-2-row > div > div[tag="node"] > #stacks_out_1408.out {
  overflow: visible;
}

#stacks_in_1408.layouts-2-column,
#slice_mez_1408 {
  box-sizing: border-box;
  background-color : rgba(255, 255, 255, 0.00);
  
  
  border-radius: 0px;
  
  
  
  
  box-shadow: 0px 0px  0px 0px rgba(0, 0, 0, 0.30);
  padding: 0px 6px;
}


.layouts-2-content-width > #stacks_in_1408.layouts-2-column:after,
#stacks_out_1408:after {
  width: 320px;
  
  
}


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


#l2_stacks_in_1411,
#l2_stacks_in_1411 > svg,
.mez p#l2_stacks_in_1411 + div {
  
  text-align: left;
}



#l2_stacks_in_1411.layouts-2-content {
  margin-top: 0px;
  margin-bottom: 3px;
}
div#stacks_out_1411[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 3px;
}



#l2_stacks_in_1411.layouts-2-content:not(i),
[tag="slice"] #l2_stacks_in_1411.layouts-2-content:not(i) + p[style],
#slice_mez_1411 #l2_stacks_in_1411 + div {
  font-family: Avenir;
}

#l2_stacks_in_1411.layouts-2-content,
[tag="slice"] #l2_stacks_in_1411.layouts-2-content + p[style],
i#l2_stacks_in_1411.layouts-2-content,
#slice_mez_1411 #l2_stacks_in_1411 + div {
  color: rgba(231, 175, 9, 1.00);
  font-size: 16px;
  line-height: 1.10;
}
#l2_stacks_in_1411.layouts-2-content.layouts-2-text > svg {
  height: 16px;
  width:  16px;
  fill: rgba(231, 175, 9, 1.00);
  stroke: rgba(231, 175, 9, 1.00);
}
#l2_stacks_in_1411.layouts-2-content.layouts-2-button a > i {
  font-size: 20px;
}
#l2_stacks_in_1411.layouts-2-content.layouts-2-button a > svg {
  height: 20px;
  width: 20px;
}


#l2_stacks_in_1411.layouts-2-content,
[tag="slice"] #l2_stacks_in_1411.layouts-2-content + p[style],
#slice_mez_1411 #l2_stacks_in_1411 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.20em;
  -webkit-text-decoration: overline;
  text-decoration: overline;
  font-weight: 700;
}


#l2_stacks_in_1415,
#l2_stacks_in_1415 > svg,
.mez p#l2_stacks_in_1415 + div {
  
  text-align: center;
}


#l2_stacks_in_1415 {
  border: 0px solid rgba(0, 0, 0, 0.15);
  border-radius: 8px;
  box-shadow: 4px 4px  4px 0px rgba(0, 0, 0, 0.30);
  
  aspect-ratio: 1.777778;
  object-fit: cover;
  
  max-width: 100%;
  width: auto;
  
  margin-left: auto; margin-right: auto;
}
#l2_stacks_in_1415.layouts-2-image[data-no-image] {
  width: 100%;
}
.layouts-2-shrink #l2_stacks_in_1415 {
  max-width: none;
}
#l2_stacks_in_1415.layouts-2-image.layouts-2-edge-left,
#l2_stacks_in_1415.layouts-2-image.layouts-2-edge-right {
  width: calc(100% + 50%);
  max-width: none;
}
#l2_stacks_in_1415.layouts-2-edge-left {
  left: -50%;
  position: relative;
}


#l2_stacks_in_1415.layouts-2-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_1415[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}




#stacks_in_1417.layouts-2-column,
.layouts-2-row > div > div[tag="node"] > #stacks_out_1417.out {
  flex: 1; max-width: 380px; flex-basis: 220px;
  
  
  
  margin: 0;
  align-self: flex-start;
  
  
}
.layouts-2-row > div > div[tag="node"] > #stacks_out_1417.out {
  overflow: visible;
}

#stacks_in_1417.layouts-2-column,
#slice_mez_1417 {
  box-sizing: border-box;
  background-color : rgba(255, 255, 255, 0.00);
  
  
  border-radius: 0px;
  
  
  
  
  box-shadow: 0px 0px  0px 0px rgba(0, 0, 0, 0.30);
  padding: 0px 0px;
}


.layouts-2-content-width > #stacks_in_1417.layouts-2-column:after,
#stacks_out_1417:after {
  width: 220px;
  
  
}


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


#l2_stacks_in_1421,
#l2_stacks_in_1421 > svg,
.mez p#l2_stacks_in_1421 + div {
  
  text-align: left;
}



#l2_stacks_in_1421.layouts-2-content {
  margin-top: 20px;
  margin-bottom: 6px;
}
div#stacks_out_1421[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 20px;
  margin-bottom: 6px;
}



#l2_stacks_in_1421.layouts-2-content:not(i),
[tag="slice"] #l2_stacks_in_1421.layouts-2-content:not(i) + p[style],
#slice_mez_1421 #l2_stacks_in_1421 + div {
  font-family: Avenir Next Condensed;
}

#l2_stacks_in_1421.layouts-2-content,
[tag="slice"] #l2_stacks_in_1421.layouts-2-content + p[style],
i#l2_stacks_in_1421.layouts-2-content,
#slice_mez_1421 #l2_stacks_in_1421 + div {
  color: rgba(252, 83, 26, 1.00);
  font-size: 30px;
  line-height: 1.10;
}
#l2_stacks_in_1421.layouts-2-content.layouts-2-text > svg {
  height: 30px;
  width:  30px;
  fill: rgba(252, 83, 26, 1.00);
  stroke: rgba(252, 83, 26, 1.00);
}
#l2_stacks_in_1421.layouts-2-content.layouts-2-button a > i {
  font-size: 34px;
}
#l2_stacks_in_1421.layouts-2-content.layouts-2-button a > svg {
  height: 34px;
  width: 34px;
}


#l2_stacks_in_1421.layouts-2-content,
[tag="slice"] #l2_stacks_in_1421.layouts-2-content + p[style],
#slice_mez_1421 #l2_stacks_in_1421 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 700;
}


#l2_stacks_in_1424,
#l2_stacks_in_1424 > svg,
.mez p#l2_stacks_in_1424 + div {
  
  text-align: left;
}



#l2_stacks_in_1424.layouts-2-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_1424[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}



#l2_stacks_in_1424.layouts-2-content:not(i),
[tag="slice"] #l2_stacks_in_1424.layouts-2-content:not(i) + p[style],
#slice_mez_1424 #l2_stacks_in_1424 + div {
  font-family: Avenir Next Condensed;
}

#l2_stacks_in_1424.layouts-2-content,
[tag="slice"] #l2_stacks_in_1424.layouts-2-content + p[style],
i#l2_stacks_in_1424.layouts-2-content,
#slice_mez_1424 #l2_stacks_in_1424 + div {
  color: rgba(10, 47, 109, 1.00);
  font-size: 18px;
  line-height: 1.10;
}
#l2_stacks_in_1424.layouts-2-content.layouts-2-text > svg {
  height: 18px;
  width:  18px;
  fill: rgba(10, 47, 109, 1.00);
  stroke: rgba(10, 47, 109, 1.00);
}
#l2_stacks_in_1424.layouts-2-content.layouts-2-button a > i {
  font-size: 22px;
}
#l2_stacks_in_1424.layouts-2-content.layouts-2-button a > svg {
  height: 22px;
  width: 22px;
}


#l2_stacks_in_1424.layouts-2-content,
[tag="slice"] #l2_stacks_in_1424.layouts-2-content + p[style],
#slice_mez_1424 #l2_stacks_in_1424 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 500;
}


/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */
#stacks_in_1889 {
	padding: 0px 2px 0px 2px;
}
#stacks_in_1890.layouts-2-row > .layouts-2-content-width.layouts-2-el,
#stacks_in_1890.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: 0px 6px;
}

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


#stacks_in_1892.layouts-2-column,
.layouts-2-row > div > div[tag="node"] > #stacks_out_1892.out {
  flex: 1; max-width: 400px; flex-basis: 320px;
  
  
  
  margin: 0;
  
  
  
}
.layouts-2-row > div > div[tag="node"] > #stacks_out_1892.out {
  overflow: visible;
}

#stacks_in_1892.layouts-2-column,
#slice_mez_1892 {
  box-sizing: border-box;
  background-color : rgba(255, 255, 255, 0.00);
  
  
  border-radius: 0px;
  
  
  
  
  box-shadow: 0px 0px  0px 0px rgba(0, 0, 0, 0.30);
  padding: 0px 6px;
}


.layouts-2-content-width > #stacks_in_1892.layouts-2-column:after,
#stacks_out_1892:after {
  width: 320px;
  
  
}


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


#l2_stacks_in_1895,
#l2_stacks_in_1895 > svg,
.mez p#l2_stacks_in_1895 + div {
  
  text-align: left;
}



#l2_stacks_in_1895.layouts-2-content {
  margin-top: 0px;
  margin-bottom: 3px;
}
div#stacks_out_1895[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 3px;
}



#l2_stacks_in_1895.layouts-2-content:not(i),
[tag="slice"] #l2_stacks_in_1895.layouts-2-content:not(i) + p[style],
#slice_mez_1895 #l2_stacks_in_1895 + div {
  font-family: Avenir;
}

#l2_stacks_in_1895.layouts-2-content,
[tag="slice"] #l2_stacks_in_1895.layouts-2-content + p[style],
i#l2_stacks_in_1895.layouts-2-content,
#slice_mez_1895 #l2_stacks_in_1895 + div {
  color: rgba(231, 175, 9, 1.00);
  font-size: 16px;
  line-height: 1.10;
}
#l2_stacks_in_1895.layouts-2-content.layouts-2-text > svg {
  height: 16px;
  width:  16px;
  fill: rgba(231, 175, 9, 1.00);
  stroke: rgba(231, 175, 9, 1.00);
}
#l2_stacks_in_1895.layouts-2-content.layouts-2-button a > i {
  font-size: 20px;
}
#l2_stacks_in_1895.layouts-2-content.layouts-2-button a > svg {
  height: 20px;
  width: 20px;
}


#l2_stacks_in_1895.layouts-2-content,
[tag="slice"] #l2_stacks_in_1895.layouts-2-content + p[style],
#slice_mez_1895 #l2_stacks_in_1895 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.20em;
  -webkit-text-decoration: overline;
  text-decoration: overline;
  font-weight: 700;
}


#l2_stacks_in_1899,
#l2_stacks_in_1899 > svg,
.mez p#l2_stacks_in_1899 + div {
  
  text-align: center;
}


#l2_stacks_in_1899 {
  border: 0px solid rgba(0, 0, 0, 0.15);
  border-radius: 8px;
  box-shadow: 4px 4px  4px 0px rgba(0, 0, 0, 0.30);
  
  aspect-ratio: 1.777778;
  object-fit: cover;
  
  max-width: 100%;
  width: auto;
  
  margin-left: auto; margin-right: auto;
}
#l2_stacks_in_1899.layouts-2-image[data-no-image] {
  width: 100%;
}
.layouts-2-shrink #l2_stacks_in_1899 {
  max-width: none;
}
#l2_stacks_in_1899.layouts-2-image.layouts-2-edge-left,
#l2_stacks_in_1899.layouts-2-image.layouts-2-edge-right {
  width: calc(100% + 50%);
  max-width: none;
}
#l2_stacks_in_1899.layouts-2-edge-left {
  left: -50%;
  position: relative;
}


#l2_stacks_in_1899.layouts-2-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_1899[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}




#stacks_in_1901.layouts-2-column,
.layouts-2-row > div > div[tag="node"] > #stacks_out_1901.out {
  flex: 1; max-width: 380px; flex-basis: 220px;
  
  
  
  margin: 0;
  align-self: flex-start;
  
  
}
.layouts-2-row > div > div[tag="node"] > #stacks_out_1901.out {
  overflow: visible;
}

#stacks_in_1901.layouts-2-column,
#slice_mez_1901 {
  box-sizing: border-box;
  background-color : rgba(255, 255, 255, 0.00);
  
  
  border-radius: 0px;
  
  
  
  
  box-shadow: 0px 0px  0px 0px rgba(0, 0, 0, 0.30);
  padding: 0px 0px;
}


.layouts-2-content-width > #stacks_in_1901.layouts-2-column:after,
#stacks_out_1901:after {
  width: 220px;
  
  
}


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


#l2_stacks_in_1905,
#l2_stacks_in_1905 > svg,
.mez p#l2_stacks_in_1905 + div {
  
  text-align: left;
}



#l2_stacks_in_1905.layouts-2-content {
  margin-top: 20px;
  margin-bottom: 6px;
}
div#stacks_out_1905[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 20px;
  margin-bottom: 6px;
}



#l2_stacks_in_1905.layouts-2-content:not(i),
[tag="slice"] #l2_stacks_in_1905.layouts-2-content:not(i) + p[style],
#slice_mez_1905 #l2_stacks_in_1905 + div {
  font-family: Avenir Next Condensed;
}

#l2_stacks_in_1905.layouts-2-content,
[tag="slice"] #l2_stacks_in_1905.layouts-2-content + p[style],
i#l2_stacks_in_1905.layouts-2-content,
#slice_mez_1905 #l2_stacks_in_1905 + div {
  color: rgba(252, 83, 26, 1.00);
  font-size: 30px;
  line-height: 1.10;
}
#l2_stacks_in_1905.layouts-2-content.layouts-2-text > svg {
  height: 30px;
  width:  30px;
  fill: rgba(252, 83, 26, 1.00);
  stroke: rgba(252, 83, 26, 1.00);
}
#l2_stacks_in_1905.layouts-2-content.layouts-2-button a > i {
  font-size: 34px;
}
#l2_stacks_in_1905.layouts-2-content.layouts-2-button a > svg {
  height: 34px;
  width: 34px;
}


#l2_stacks_in_1905.layouts-2-content,
[tag="slice"] #l2_stacks_in_1905.layouts-2-content + p[style],
#slice_mez_1905 #l2_stacks_in_1905 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 700;
}


#l2_stacks_in_1908,
#l2_stacks_in_1908 > svg,
.mez p#l2_stacks_in_1908 + div {
  
  text-align: left;
}



#l2_stacks_in_1908.layouts-2-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_1908[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}



#l2_stacks_in_1908.layouts-2-content:not(i),
[tag="slice"] #l2_stacks_in_1908.layouts-2-content:not(i) + p[style],
#slice_mez_1908 #l2_stacks_in_1908 + div {
  font-family: Avenir Next Condensed;
}

#l2_stacks_in_1908.layouts-2-content,
[tag="slice"] #l2_stacks_in_1908.layouts-2-content + p[style],
i#l2_stacks_in_1908.layouts-2-content,
#slice_mez_1908 #l2_stacks_in_1908 + div {
  color: rgba(10, 47, 109, 1.00);
  font-size: 18px;
  line-height: 1.10;
}
#l2_stacks_in_1908.layouts-2-content.layouts-2-text > svg {
  height: 18px;
  width:  18px;
  fill: rgba(10, 47, 109, 1.00);
  stroke: rgba(10, 47, 109, 1.00);
}
#l2_stacks_in_1908.layouts-2-content.layouts-2-button a > i {
  font-size: 22px;
}
#l2_stacks_in_1908.layouts-2-content.layouts-2-button a > svg {
  height: 22px;
  width: 22px;
}


#l2_stacks_in_1908.layouts-2-content,
[tag="slice"] #l2_stacks_in_1908.layouts-2-content + p[style],
#slice_mez_1908 #l2_stacks_in_1908 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 500;
}


/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */
#stacks_in_1482 {
	padding: 0px 2px 0px 2px;
}
#stacks_in_1483.layouts-2-row > .layouts-2-content-width.layouts-2-el,
#stacks_in_1483.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: 0px 6px;
}

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


#stacks_in_1485.layouts-2-column,
.layouts-2-row > div > div[tag="node"] > #stacks_out_1485.out {
  flex: 1; max-width: 400px; flex-basis: 320px;
  
  
  
  margin: 0;
  
  
  
}
.layouts-2-row > div > div[tag="node"] > #stacks_out_1485.out {
  overflow: visible;
}

#stacks_in_1485.layouts-2-column,
#slice_mez_1485 {
  box-sizing: border-box;
  background-color : rgba(255, 255, 255, 0.00);
  
  
  border-radius: 0px;
  
  
  
  
  box-shadow: 0px 0px  0px 0px rgba(0, 0, 0, 0.30);
  padding: 0px 6px;
}


.layouts-2-content-width > #stacks_in_1485.layouts-2-column:after,
#stacks_out_1485:after {
  width: 320px;
  
  
}


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


#l2_stacks_in_1488,
#l2_stacks_in_1488 > svg,
.mez p#l2_stacks_in_1488 + div {
  
  text-align: left;
}



#l2_stacks_in_1488.layouts-2-content {
  margin-top: 0px;
  margin-bottom: 3px;
}
div#stacks_out_1488[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 3px;
}



#l2_stacks_in_1488.layouts-2-content:not(i),
[tag="slice"] #l2_stacks_in_1488.layouts-2-content:not(i) + p[style],
#slice_mez_1488 #l2_stacks_in_1488 + div {
  font-family: Avenir;
}

#l2_stacks_in_1488.layouts-2-content,
[tag="slice"] #l2_stacks_in_1488.layouts-2-content + p[style],
i#l2_stacks_in_1488.layouts-2-content,
#slice_mez_1488 #l2_stacks_in_1488 + div {
  color: rgba(231, 175, 9, 1.00);
  font-size: 16px;
  line-height: 1.10;
}
#l2_stacks_in_1488.layouts-2-content.layouts-2-text > svg {
  height: 16px;
  width:  16px;
  fill: rgba(231, 175, 9, 1.00);
  stroke: rgba(231, 175, 9, 1.00);
}
#l2_stacks_in_1488.layouts-2-content.layouts-2-button a > i {
  font-size: 20px;
}
#l2_stacks_in_1488.layouts-2-content.layouts-2-button a > svg {
  height: 20px;
  width: 20px;
}


#l2_stacks_in_1488.layouts-2-content,
[tag="slice"] #l2_stacks_in_1488.layouts-2-content + p[style],
#slice_mez_1488 #l2_stacks_in_1488 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.20em;
  -webkit-text-decoration: overline;
  text-decoration: overline;
  font-weight: 700;
}


#l2_stacks_in_1492,
#l2_stacks_in_1492 > svg,
.mez p#l2_stacks_in_1492 + div {
  
  text-align: center;
}


#l2_stacks_in_1492 {
  border: 0px solid rgba(0, 0, 0, 0.15);
  border-radius: 8px;
  box-shadow: 4px 4px  4px 0px rgba(0, 0, 0, 0.30);
  
  aspect-ratio: 1.777778;
  object-fit: cover;
  
  max-width: 100%;
  width: auto;
  
  margin-left: auto; margin-right: auto;
}
#l2_stacks_in_1492.layouts-2-image[data-no-image] {
  width: 100%;
}
.layouts-2-shrink #l2_stacks_in_1492 {
  max-width: none;
}
#l2_stacks_in_1492.layouts-2-image.layouts-2-edge-left,
#l2_stacks_in_1492.layouts-2-image.layouts-2-edge-right {
  width: calc(100% + 50%);
  max-width: none;
}
#l2_stacks_in_1492.layouts-2-edge-left {
  left: -50%;
  position: relative;
}


#l2_stacks_in_1492.layouts-2-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_1492[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}




#stacks_in_1494.layouts-2-column,
.layouts-2-row > div > div[tag="node"] > #stacks_out_1494.out {
  flex: 1; max-width: 380px; flex-basis: 220px;
  
  
  
  margin: 0;
  align-self: flex-start;
  
  
}
.layouts-2-row > div > div[tag="node"] > #stacks_out_1494.out {
  overflow: visible;
}

#stacks_in_1494.layouts-2-column,
#slice_mez_1494 {
  box-sizing: border-box;
  background-color : rgba(255, 255, 255, 0.00);
  
  
  border-radius: 0px;
  
  
  
  
  box-shadow: 0px 0px  0px 0px rgba(0, 0, 0, 0.30);
  padding: 0px 0px;
}


.layouts-2-content-width > #stacks_in_1494.layouts-2-column:after,
#stacks_out_1494:after {
  width: 220px;
  
  
}


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


#l2_stacks_in_1498,
#l2_stacks_in_1498 > svg,
.mez p#l2_stacks_in_1498 + div {
  
  text-align: left;
}



#l2_stacks_in_1498.layouts-2-content {
  margin-top: 20px;
  margin-bottom: 6px;
}
div#stacks_out_1498[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 20px;
  margin-bottom: 6px;
}



#l2_stacks_in_1498.layouts-2-content:not(i),
[tag="slice"] #l2_stacks_in_1498.layouts-2-content:not(i) + p[style],
#slice_mez_1498 #l2_stacks_in_1498 + div {
  font-family: Avenir Next Condensed;
}

#l2_stacks_in_1498.layouts-2-content,
[tag="slice"] #l2_stacks_in_1498.layouts-2-content + p[style],
i#l2_stacks_in_1498.layouts-2-content,
#slice_mez_1498 #l2_stacks_in_1498 + div {
  color: rgba(252, 83, 26, 1.00);
  font-size: 30px;
  line-height: 1.10;
}
#l2_stacks_in_1498.layouts-2-content.layouts-2-text > svg {
  height: 30px;
  width:  30px;
  fill: rgba(252, 83, 26, 1.00);
  stroke: rgba(252, 83, 26, 1.00);
}
#l2_stacks_in_1498.layouts-2-content.layouts-2-button a > i {
  font-size: 34px;
}
#l2_stacks_in_1498.layouts-2-content.layouts-2-button a > svg {
  height: 34px;
  width: 34px;
}


#l2_stacks_in_1498.layouts-2-content,
[tag="slice"] #l2_stacks_in_1498.layouts-2-content + p[style],
#slice_mez_1498 #l2_stacks_in_1498 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 700;
}


#l2_stacks_in_1501,
#l2_stacks_in_1501 > svg,
.mez p#l2_stacks_in_1501 + div {
  
  text-align: left;
}



#l2_stacks_in_1501.layouts-2-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_1501[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}



#l2_stacks_in_1501.layouts-2-content:not(i),
[tag="slice"] #l2_stacks_in_1501.layouts-2-content:not(i) + p[style],
#slice_mez_1501 #l2_stacks_in_1501 + div {
  font-family: Avenir Next Condensed;
}

#l2_stacks_in_1501.layouts-2-content,
[tag="slice"] #l2_stacks_in_1501.layouts-2-content + p[style],
i#l2_stacks_in_1501.layouts-2-content,
#slice_mez_1501 #l2_stacks_in_1501 + div {
  color: rgba(10, 47, 109, 1.00);
  font-size: 18px;
  line-height: 1.10;
}
#l2_stacks_in_1501.layouts-2-content.layouts-2-text > svg {
  height: 18px;
  width:  18px;
  fill: rgba(10, 47, 109, 1.00);
  stroke: rgba(10, 47, 109, 1.00);
}
#l2_stacks_in_1501.layouts-2-content.layouts-2-button a > i {
  font-size: 22px;
}
#l2_stacks_in_1501.layouts-2-content.layouts-2-button a > svg {
  height: 22px;
  width: 22px;
}


#l2_stacks_in_1501.layouts-2-content,
[tag="slice"] #l2_stacks_in_1501.layouts-2-content + p[style],
#slice_mez_1501 #l2_stacks_in_1501 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 500;
}


/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */
#stacks_in_1255 {
	padding: 0px 2px 0px 2px;
}
#stacks_in_1326.layouts-2-row > .layouts-2-content-width.layouts-2-el,
#stacks_in_1326.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: 0px 6px;
}

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


#stacks_in_1327.layouts-2-column,
.layouts-2-row > div > div[tag="node"] > #stacks_out_1327.out {
  flex: 1; max-width: 400px; flex-basis: 320px;
  
  
  
  margin: 0;
  
  
  
}
.layouts-2-row > div > div[tag="node"] > #stacks_out_1327.out {
  overflow: visible;
}

#stacks_in_1327.layouts-2-column,
#slice_mez_1327 {
  box-sizing: border-box;
  background-color : rgba(255, 255, 255, 0.00);
  
  
  border-radius: 0px;
  
  
  
  
  box-shadow: 0px 0px  0px 0px rgba(0, 0, 0, 0.30);
  padding: 0px 6px;
}


.layouts-2-content-width > #stacks_in_1327.layouts-2-column:after,
#stacks_out_1327:after {
  width: 320px;
  
  
}


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


#l2_stacks_in_1330,
#l2_stacks_in_1330 > svg,
.mez p#l2_stacks_in_1330 + div {
  
  text-align: left;
}



#l2_stacks_in_1330.layouts-2-content {
  margin-top: 0px;
  margin-bottom: 3px;
}
div#stacks_out_1330[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 3px;
}



#l2_stacks_in_1330.layouts-2-content:not(i),
[tag="slice"] #l2_stacks_in_1330.layouts-2-content:not(i) + p[style],
#slice_mez_1330 #l2_stacks_in_1330 + div {
  font-family: Avenir;
}

#l2_stacks_in_1330.layouts-2-content,
[tag="slice"] #l2_stacks_in_1330.layouts-2-content + p[style],
i#l2_stacks_in_1330.layouts-2-content,
#slice_mez_1330 #l2_stacks_in_1330 + div {
  color: rgba(231, 175, 9, 1.00);
  font-size: 16px;
  line-height: 1.10;
}
#l2_stacks_in_1330.layouts-2-content.layouts-2-text > svg {
  height: 16px;
  width:  16px;
  fill: rgba(231, 175, 9, 1.00);
  stroke: rgba(231, 175, 9, 1.00);
}
#l2_stacks_in_1330.layouts-2-content.layouts-2-button a > i {
  font-size: 20px;
}
#l2_stacks_in_1330.layouts-2-content.layouts-2-button a > svg {
  height: 20px;
  width: 20px;
}


#l2_stacks_in_1330.layouts-2-content,
[tag="slice"] #l2_stacks_in_1330.layouts-2-content + p[style],
#slice_mez_1330 #l2_stacks_in_1330 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.20em;
  -webkit-text-decoration: overline;
  text-decoration: overline;
  font-weight: 700;
}


#l2_stacks_in_1334,
#l2_stacks_in_1334 > svg,
.mez p#l2_stacks_in_1334 + div {
  
  text-align: center;
}


#l2_stacks_in_1334 {
  border: 0px solid rgba(0, 0, 0, 0.15);
  border-radius: 8px;
  box-shadow: 4px 4px  4px 0px rgba(0, 0, 0, 0.30);
  
  aspect-ratio: 1.777778;
  object-fit: cover;
  
  max-width: 100%;
  width: auto;
  
  margin-left: auto; margin-right: auto;
}
#l2_stacks_in_1334.layouts-2-image[data-no-image] {
  width: 100%;
}
.layouts-2-shrink #l2_stacks_in_1334 {
  max-width: none;
}
#l2_stacks_in_1334.layouts-2-image.layouts-2-edge-left,
#l2_stacks_in_1334.layouts-2-image.layouts-2-edge-right {
  width: calc(100% + 50%);
  max-width: none;
}
#l2_stacks_in_1334.layouts-2-edge-left {
  left: -50%;
  position: relative;
}


#l2_stacks_in_1334.layouts-2-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_1334[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}




#stacks_in_1336.layouts-2-column,
.layouts-2-row > div > div[tag="node"] > #stacks_out_1336.out {
  flex: 1; max-width: 380px; flex-basis: 220px;
  
  
  
  margin: 0;
  align-self: flex-start;
  
  
}
.layouts-2-row > div > div[tag="node"] > #stacks_out_1336.out {
  overflow: visible;
}

#stacks_in_1336.layouts-2-column,
#slice_mez_1336 {
  box-sizing: border-box;
  background-color : rgba(255, 255, 255, 0.00);
  
  
  border-radius: 0px;
  
  
  
  
  box-shadow: 0px 0px  0px 0px rgba(0, 0, 0, 0.30);
  padding: 0px 0px;
}


.layouts-2-content-width > #stacks_in_1336.layouts-2-column:after,
#stacks_out_1336:after {
  width: 220px;
  
  
}


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


#l2_stacks_in_1338,
#l2_stacks_in_1338 > svg,
.mez p#l2_stacks_in_1338 + div {
  
  text-align: left;
}



#l2_stacks_in_1338.layouts-2-content {
  margin-top: 20px;
  margin-bottom: 6px;
}
div#stacks_out_1338[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 20px;
  margin-bottom: 6px;
}



#l2_stacks_in_1338.layouts-2-content:not(i),
[tag="slice"] #l2_stacks_in_1338.layouts-2-content:not(i) + p[style],
#slice_mez_1338 #l2_stacks_in_1338 + div {
  font-family: Avenir Next Condensed;
}

#l2_stacks_in_1338.layouts-2-content,
[tag="slice"] #l2_stacks_in_1338.layouts-2-content + p[style],
i#l2_stacks_in_1338.layouts-2-content,
#slice_mez_1338 #l2_stacks_in_1338 + div {
  color: rgba(252, 83, 26, 1.00);
  font-size: 30px;
  line-height: 1.10;
}
#l2_stacks_in_1338.layouts-2-content.layouts-2-text > svg {
  height: 30px;
  width:  30px;
  fill: rgba(252, 83, 26, 1.00);
  stroke: rgba(252, 83, 26, 1.00);
}
#l2_stacks_in_1338.layouts-2-content.layouts-2-button a > i {
  font-size: 34px;
}
#l2_stacks_in_1338.layouts-2-content.layouts-2-button a > svg {
  height: 34px;
  width: 34px;
}


#l2_stacks_in_1338.layouts-2-content,
[tag="slice"] #l2_stacks_in_1338.layouts-2-content + p[style],
#slice_mez_1338 #l2_stacks_in_1338 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 700;
}


#l2_stacks_in_1341,
#l2_stacks_in_1341 > svg,
.mez p#l2_stacks_in_1341 + div {
  
  text-align: left;
}



#l2_stacks_in_1341.layouts-2-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_1341[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}



#l2_stacks_in_1341.layouts-2-content:not(i),
[tag="slice"] #l2_stacks_in_1341.layouts-2-content:not(i) + p[style],
#slice_mez_1341 #l2_stacks_in_1341 + div {
  font-family: Avenir Next Condensed;
}

#l2_stacks_in_1341.layouts-2-content,
[tag="slice"] #l2_stacks_in_1341.layouts-2-content + p[style],
i#l2_stacks_in_1341.layouts-2-content,
#slice_mez_1341 #l2_stacks_in_1341 + div {
  color: rgba(10, 47, 109, 1.00);
  font-size: 18px;
  line-height: 1.10;
}
#l2_stacks_in_1341.layouts-2-content.layouts-2-text > svg {
  height: 18px;
  width:  18px;
  fill: rgba(10, 47, 109, 1.00);
  stroke: rgba(10, 47, 109, 1.00);
}
#l2_stacks_in_1341.layouts-2-content.layouts-2-button a > i {
  font-size: 22px;
}
#l2_stacks_in_1341.layouts-2-content.layouts-2-button a > svg {
  height: 22px;
  width: 22px;
}


#l2_stacks_in_1341.layouts-2-content,
[tag="slice"] #l2_stacks_in_1341.layouts-2-content + p[style],
#slice_mez_1341 #l2_stacks_in_1341 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 500;
}


/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */
#stacks_in_1249 {
	padding: 0px 2px 0px 2px;
}
#stacks_in_1092.layouts-2-row > .layouts-2-content-width.layouts-2-el,
#stacks_in_1092.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: 0px 6px;
}

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


#stacks_in_1094.layouts-2-column,
.layouts-2-row > div > div[tag="node"] > #stacks_out_1094.out {
  flex: 1; max-width: 400px; flex-basis: 320px;
  
  
  
  margin: 0;
  
  
  
}
.layouts-2-row > div > div[tag="node"] > #stacks_out_1094.out {
  overflow: visible;
}

#stacks_in_1094.layouts-2-column,
#slice_mez_1094 {
  box-sizing: border-box;
  background-color : rgba(255, 255, 255, 0.00);
  
  
  border-radius: 8px;
  
  
  
  
  box-shadow: 0px 0px  0px 0px rgba(0, 0, 0, 0.30);
  padding: 0px 6px;
}


.layouts-2-content-width > #stacks_in_1094.layouts-2-column:after,
#stacks_out_1094:after {
  width: 320px;
  
  
}


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


#l2_stacks_in_1119,
#l2_stacks_in_1119 > svg,
.mez p#l2_stacks_in_1119 + div {
  
  text-align: left;
}



#l2_stacks_in_1119.layouts-2-content {
  margin-top: 0px;
  margin-bottom: 3px;
}
div#stacks_out_1119[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 3px;
}



#l2_stacks_in_1119.layouts-2-content:not(i),
[tag="slice"] #l2_stacks_in_1119.layouts-2-content:not(i) + p[style],
#slice_mez_1119 #l2_stacks_in_1119 + div {
  font-family: Avenir;
}

#l2_stacks_in_1119.layouts-2-content,
[tag="slice"] #l2_stacks_in_1119.layouts-2-content + p[style],
i#l2_stacks_in_1119.layouts-2-content,
#slice_mez_1119 #l2_stacks_in_1119 + div {
  color: rgba(231, 175, 9, 1.00);
  font-size: 16px;
  line-height: 1.10;
}
#l2_stacks_in_1119.layouts-2-content.layouts-2-text > svg {
  height: 16px;
  width:  16px;
  fill: rgba(231, 175, 9, 1.00);
  stroke: rgba(231, 175, 9, 1.00);
}
#l2_stacks_in_1119.layouts-2-content.layouts-2-button a > i {
  font-size: 20px;
}
#l2_stacks_in_1119.layouts-2-content.layouts-2-button a > svg {
  height: 20px;
  width: 20px;
}


#l2_stacks_in_1119.layouts-2-content,
[tag="slice"] #l2_stacks_in_1119.layouts-2-content + p[style],
#slice_mez_1119 #l2_stacks_in_1119 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.20em;
  -webkit-text-decoration: overline;
  text-decoration: overline;
  font-weight: 700;
}


#l2_stacks_in_1108,
#l2_stacks_in_1108 > svg,
.mez p#l2_stacks_in_1108 + div {
  
  text-align: center;
}


#l2_stacks_in_1108 {
  border: 0px solid rgba(0, 0, 0, 0.15);
  border-radius: 8px;
  box-shadow: 4px 4px  4px 0px rgba(0, 0, 0, 0.30);
  
  aspect-ratio: 1.777778;
  object-fit: cover;
  
  max-width: 100%;
  width: auto;
  
  margin-left: auto; margin-right: auto;
}
#l2_stacks_in_1108.layouts-2-image[data-no-image] {
  width: 100%;
}
.layouts-2-shrink #l2_stacks_in_1108 {
  max-width: none;
}
#l2_stacks_in_1108.layouts-2-image.layouts-2-edge-left,
#l2_stacks_in_1108.layouts-2-image.layouts-2-edge-right {
  width: calc(100% + 50%);
  max-width: none;
}
#l2_stacks_in_1108.layouts-2-edge-left {
  left: -50%;
  position: relative;
}


#l2_stacks_in_1108.layouts-2-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_1108[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}




#stacks_in_1194.layouts-2-column,
.layouts-2-row > div > div[tag="node"] > #stacks_out_1194.out {
  flex: 1; max-width: 380px; flex-basis: 220px;
  
  
  
  margin: 0;
  align-self: flex-start;
  
  
}
.layouts-2-row > div > div[tag="node"] > #stacks_out_1194.out {
  overflow: visible;
}

#stacks_in_1194.layouts-2-column,
#slice_mez_1194 {
  box-sizing: border-box;
  background-color : rgba(255, 255, 255, 0.00);
  
  
  border-radius: 0px;
  
  
  
  
  box-shadow: 0px 0px  0px 0px rgba(0, 0, 0, 0.30);
  padding: 0px 0px;
}


.layouts-2-content-width > #stacks_in_1194.layouts-2-column:after,
#stacks_out_1194:after {
  width: 220px;
  
  
}


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


#l2_stacks_in_1097,
#l2_stacks_in_1097 > svg,
.mez p#l2_stacks_in_1097 + div {
  
  text-align: left;
}



#l2_stacks_in_1097.layouts-2-content {
  margin-top: 20px;
  margin-bottom: 6px;
}
div#stacks_out_1097[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 20px;
  margin-bottom: 6px;
}



#l2_stacks_in_1097.layouts-2-content:not(i),
[tag="slice"] #l2_stacks_in_1097.layouts-2-content:not(i) + p[style],
#slice_mez_1097 #l2_stacks_in_1097 + div {
  font-family: Avenir Next Condensed;
}

#l2_stacks_in_1097.layouts-2-content,
[tag="slice"] #l2_stacks_in_1097.layouts-2-content + p[style],
i#l2_stacks_in_1097.layouts-2-content,
#slice_mez_1097 #l2_stacks_in_1097 + div {
  color: rgba(252, 83, 26, 1.00);
  font-size: 30px;
  line-height: 1.10;
}
#l2_stacks_in_1097.layouts-2-content.layouts-2-text > svg {
  height: 30px;
  width:  30px;
  fill: rgba(252, 83, 26, 1.00);
  stroke: rgba(252, 83, 26, 1.00);
}
#l2_stacks_in_1097.layouts-2-content.layouts-2-button a > i {
  font-size: 34px;
}
#l2_stacks_in_1097.layouts-2-content.layouts-2-button a > svg {
  height: 34px;
  width: 34px;
}


#l2_stacks_in_1097.layouts-2-content,
[tag="slice"] #l2_stacks_in_1097.layouts-2-content + p[style],
#slice_mez_1097 #l2_stacks_in_1097 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 700;
}


#l2_stacks_in_1101,
#l2_stacks_in_1101 > svg,
.mez p#l2_stacks_in_1101 + div {
  
  text-align: left;
}



#l2_stacks_in_1101.layouts-2-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_1101[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}



#l2_stacks_in_1101.layouts-2-content:not(i),
[tag="slice"] #l2_stacks_in_1101.layouts-2-content:not(i) + p[style],
#slice_mez_1101 #l2_stacks_in_1101 + div {
  font-family: Avenir Next Condensed;
}

#l2_stacks_in_1101.layouts-2-content,
[tag="slice"] #l2_stacks_in_1101.layouts-2-content + p[style],
i#l2_stacks_in_1101.layouts-2-content,
#slice_mez_1101 #l2_stacks_in_1101 + div {
  color: rgba(10, 47, 109, 1.00);
  font-size: 18px;
  line-height: 1.10;
}
#l2_stacks_in_1101.layouts-2-content.layouts-2-text > svg {
  height: 18px;
  width:  18px;
  fill: rgba(10, 47, 109, 1.00);
  stroke: rgba(10, 47, 109, 1.00);
}
#l2_stacks_in_1101.layouts-2-content.layouts-2-button a > i {
  font-size: 22px;
}
#l2_stacks_in_1101.layouts-2-content.layouts-2-button a > svg {
  height: 22px;
  width: 22px;
}


#l2_stacks_in_1101.layouts-2-content,
[tag="slice"] #l2_stacks_in_1101.layouts-2-content + p[style],
#slice_mez_1101 #l2_stacks_in_1101 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 500;
}


/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */
#stacks_in_1253 {
	padding: 0px 2px 0px 2px;
}
#stacks_in_1209.layouts-2-row > .layouts-2-content-width.layouts-2-el,
#stacks_in_1209.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: 0px 6px;
}

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


#stacks_in_1113.layouts-2-column,
.layouts-2-row > div > div[tag="node"] > #stacks_out_1113.out {
  flex: 1; max-width: 400px; flex-basis: 320px;
  
  
  
  margin: 0;
  
  
  
}
.layouts-2-row > div > div[tag="node"] > #stacks_out_1113.out {
  overflow: visible;
}

#stacks_in_1113.layouts-2-column,
#slice_mez_1113 {
  box-sizing: border-box;
  background-color : rgba(255, 255, 255, 0.00);
  
  
  border-radius: 0px;
  
  
  
  
  box-shadow: 0px 0px  0px 0px rgba(0, 0, 0, 0.30);
  padding: 0px 6px;
}


.layouts-2-content-width > #stacks_in_1113.layouts-2-column:after,
#stacks_out_1113:after {
  width: 320px;
  
  
}


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


#l2_stacks_in_1168,
#l2_stacks_in_1168 > svg,
.mez p#l2_stacks_in_1168 + div {
  
  text-align: left;
}



#l2_stacks_in_1168.layouts-2-content {
  margin-top: 0px;
  margin-bottom: 3px;
}
div#stacks_out_1168[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 3px;
}



#l2_stacks_in_1168.layouts-2-content:not(i),
[tag="slice"] #l2_stacks_in_1168.layouts-2-content:not(i) + p[style],
#slice_mez_1168 #l2_stacks_in_1168 + div {
  font-family: Avenir;
}

#l2_stacks_in_1168.layouts-2-content,
[tag="slice"] #l2_stacks_in_1168.layouts-2-content + p[style],
i#l2_stacks_in_1168.layouts-2-content,
#slice_mez_1168 #l2_stacks_in_1168 + div {
  color: rgba(231, 175, 9, 1.00);
  font-size: 16px;
  line-height: 1.10;
}
#l2_stacks_in_1168.layouts-2-content.layouts-2-text > svg {
  height: 16px;
  width:  16px;
  fill: rgba(231, 175, 9, 1.00);
  stroke: rgba(231, 175, 9, 1.00);
}
#l2_stacks_in_1168.layouts-2-content.layouts-2-button a > i {
  font-size: 20px;
}
#l2_stacks_in_1168.layouts-2-content.layouts-2-button a > svg {
  height: 20px;
  width: 20px;
}


#l2_stacks_in_1168.layouts-2-content,
[tag="slice"] #l2_stacks_in_1168.layouts-2-content + p[style],
#slice_mez_1168 #l2_stacks_in_1168 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.20em;
  -webkit-text-decoration: overline;
  text-decoration: overline;
  font-weight: 700;
}


#l2_stacks_in_1123,
#l2_stacks_in_1123 > svg,
.mez p#l2_stacks_in_1123 + div {
  
  text-align: center;
}


#l2_stacks_in_1123 {
  border: 0px solid rgba(0, 0, 0, 0.15);
  border-radius: 8px;
  box-shadow: 4px 4px  4px 0px rgba(0, 0, 0, 0.30);
  
  aspect-ratio: 1.777778;
  object-fit: cover;
  
  max-width: 100%;
  width: auto;
  
  margin-left: auto; margin-right: auto;
}
#l2_stacks_in_1123.layouts-2-image[data-no-image] {
  width: 100%;
}
.layouts-2-shrink #l2_stacks_in_1123 {
  max-width: none;
}
#l2_stacks_in_1123.layouts-2-image.layouts-2-edge-left,
#l2_stacks_in_1123.layouts-2-image.layouts-2-edge-right {
  width: calc(100% + 50%);
  max-width: none;
}
#l2_stacks_in_1123.layouts-2-edge-left {
  left: -50%;
  position: relative;
}


#l2_stacks_in_1123.layouts-2-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_1123[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}




#stacks_in_1214.layouts-2-column,
.layouts-2-row > div > div[tag="node"] > #stacks_out_1214.out {
  flex: 1; max-width: 380px; flex-basis: 220px;
  
  
  
  margin: 0;
  align-self: flex-start;
  
  
}
.layouts-2-row > div > div[tag="node"] > #stacks_out_1214.out {
  overflow: visible;
}

#stacks_in_1214.layouts-2-column,
#slice_mez_1214 {
  box-sizing: border-box;
  background-color : rgba(255, 255, 255, 0.00);
  
  
  border-radius: 0px;
  
  
  
  
  box-shadow: 0px 0px  0px 0px rgba(0, 0, 0, 0.30);
  padding: 0px 0px;
}


.layouts-2-content-width > #stacks_in_1214.layouts-2-column:after,
#stacks_out_1214:after {
  width: 220px;
  
  
}


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


#l2_stacks_in_1143,
#l2_stacks_in_1143 > svg,
.mez p#l2_stacks_in_1143 + div {
  
  text-align: left;
}



#l2_stacks_in_1143.layouts-2-content {
  margin-top: 20px;
  margin-bottom: 6px;
}
div#stacks_out_1143[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 20px;
  margin-bottom: 6px;
}



#l2_stacks_in_1143.layouts-2-content:not(i),
[tag="slice"] #l2_stacks_in_1143.layouts-2-content:not(i) + p[style],
#slice_mez_1143 #l2_stacks_in_1143 + div {
  font-family: Avenir Next Condensed;
}

#l2_stacks_in_1143.layouts-2-content,
[tag="slice"] #l2_stacks_in_1143.layouts-2-content + p[style],
i#l2_stacks_in_1143.layouts-2-content,
#slice_mez_1143 #l2_stacks_in_1143 + div {
  color: rgba(252, 83, 26, 1.00);
  font-size: 30px;
  line-height: 1.10;
}
#l2_stacks_in_1143.layouts-2-content.layouts-2-text > svg {
  height: 30px;
  width:  30px;
  fill: rgba(252, 83, 26, 1.00);
  stroke: rgba(252, 83, 26, 1.00);
}
#l2_stacks_in_1143.layouts-2-content.layouts-2-button a > i {
  font-size: 34px;
}
#l2_stacks_in_1143.layouts-2-content.layouts-2-button a > svg {
  height: 34px;
  width: 34px;
}


#l2_stacks_in_1143.layouts-2-content,
[tag="slice"] #l2_stacks_in_1143.layouts-2-content + p[style],
#slice_mez_1143 #l2_stacks_in_1143 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 700;
}


#l2_stacks_in_1166,
#l2_stacks_in_1166 > svg,
.mez p#l2_stacks_in_1166 + div {
  
  text-align: left;
}



#l2_stacks_in_1166.layouts-2-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_1166[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}



#l2_stacks_in_1166.layouts-2-content:not(i),
[tag="slice"] #l2_stacks_in_1166.layouts-2-content:not(i) + p[style],
#slice_mez_1166 #l2_stacks_in_1166 + div {
  font-family: Avenir Next Condensed;
}

#l2_stacks_in_1166.layouts-2-content,
[tag="slice"] #l2_stacks_in_1166.layouts-2-content + p[style],
i#l2_stacks_in_1166.layouts-2-content,
#slice_mez_1166 #l2_stacks_in_1166 + div {
  color: rgba(10, 47, 109, 1.00);
  font-size: 18px;
  line-height: 1.10;
}
#l2_stacks_in_1166.layouts-2-content.layouts-2-text > svg {
  height: 18px;
  width:  18px;
  fill: rgba(10, 47, 109, 1.00);
  stroke: rgba(10, 47, 109, 1.00);
}
#l2_stacks_in_1166.layouts-2-content.layouts-2-button a > i {
  font-size: 22px;
}
#l2_stacks_in_1166.layouts-2-content.layouts-2-button a > svg {
  height: 22px;
  width: 22px;
}


#l2_stacks_in_1166.layouts-2-content,
[tag="slice"] #l2_stacks_in_1166.layouts-2-content + p[style],
#slice_mez_1166 #l2_stacks_in_1166 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 500;
}


#stacks_in_746 .onthelineouterspace
{
display:block;
padding: 12px 0px 12px 0px;
}
#stacks_in_746 .ontheline
{
display:block; 
height:auto; 

border-bottom-style:solid; 
border-bottom-width:1px; 
border-bottom-color:#FFFFFF; 
border-top-style:solid; 
border-top-width:1px; 
border-top-color:#CCCCCC; 
font-size:1%;
-webkit-box-shadow: 0px 0px 2px #DDDDDC;
-moz-box-shadow: 0px 0px 2px #DDDDDC;
box-shadow: 0px 0px 2px #DDDDDC;
opacity:1;

/*CustomCSS;*/
}

#stacks_in_765 .onthelineouterspace
{
display:block;
padding: 12px 0px 12px 0px;
}
#stacks_in_765 .ontheline
{
display:block; 
height:auto; 

border-bottom-style:solid; 
border-bottom-width:1px; 
border-bottom-color:#FFFFFF; 
border-top-style:solid; 
border-top-width:1px; 
border-top-color:#CCCCCC; 
font-size:1%;
-webkit-box-shadow: 0px 0px 2px #DDDDDC;
-moz-box-shadow: 0px 0px 2px #DDDDDC;
box-shadow: 0px 0px 2px #DDDDDC;
opacity:1;

/*CustomCSS;*/
}

/* -- Start Gifplayer Each css Template -- */

#stacks_in_413 img{
	max-width: 100%;
	height: auto;
	z-index: 1;
}

#stacks_in_413hiddengif{
	display: none;
}

#stacks_in_413thegif{
	position: relative;
}

.stacks_in_413poster{
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
}

.stacks_in_413overlay {
	position: absolute;
	top: 50%;
	left: 50%;
	width:74px;
	height: 74px;
	margin-left: -37px;
	margin-top: -37px;
	z-index: 3;
	background: rgba(0, 0, 0, 0) url("../files/gifplayerAssets/loader.png") center center no-repeat
}

.stacks_in_413spinner {
	position: relative;
	width: 74px;
	height: 74px;
	background: rgba(0, 0, 0, 0) url("../files/gifplayerAssets/spinner.png") center center no-repeat;
	z-index: 4;
}




.stacks_in_413overlay{
	opacity: 0;
	-webkit-transition: opacity 300ms ease-out;
    -moz-transition: opacity 300ms ease-out;
    -o-transition: opacity 300ms ease-out;
    transition: opacity 300ms ease-out;
}

@-webkit-keyframes stacks_in_413rotating / Safari and Chrome / {from {
	-ms-transform:rotate(0deg);
	-moz-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
}

to {
	-ms-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	transform: rotate(360deg);
}

}
@keyframes stacks_in_413rotating {from { -ms-transform:rotate(0deg);
	-moz-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
}

to {
	-ms-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	transform: rotate(360deg);
}

}
.stacks_in_413rotating {
	-webkit-animation: stacks_in_413rotating 2s linear infinite;
	-moz-animation: stacks_in_413rotating 2s linear infinite;
	-ms-animation: stacks_in_413rotating 2s linear infinite;
	-o-animation: stacks_in_413rotating 2s linear infinite;
	animation: stacks_in_413rotating 2s linear infinite;
}



/* -- End Gifplayer Each css Template -- */
  #stacks_in_308{text-align:center}   #stacks_in_308 .button.b-p,#stacks_in_308 .button.b-p::before{border-radius:6px}     #stacks_in_308>.button.b-p,#stacks_in_308>.dd-wrap>.button.b-p{-webkit-box-shadow:0px 12px 16px -6px rgba(0, 0, 0, 0.78);box-shadow:0px 12px 16px -6px rgba(0, 0, 0, 0.78)}#stacks_in_308>.button.b-p:hover,#stacks_in_308>.dd-wrap>.button.b-p:hover{-webkit-box-shadow:0px 3px 4px -4px rgba(0, 0, 0, 1.00);box-shadow:0px 3px 4px -4px rgba(0, 0, 0, 1.00)}    @media screen and (max-width:641px){#stacks_in_308>.button.b-p.expand-mob:not(.icon-only),#stacks_in_308>.dd-wrap>.button.b-p.expand-mob:not(.icon-only){width:100%!important}}@media screen and (min-width:641px){#stacks_in_308 .button.b-p.expand-large:not(.icon-only),#stacks_in_308>.dd-wrap>.button.b-p.expand-large:not(.icon-only){width:100%!important}}  #stacks_in_308.bp-wrap{font-family:'Avenir Next Condensed',serif;font-weight:600;font-style:normal}  
          #stacks_in_308 .button.b-p:not(.icon-only){width:80.00%}@media screen and (min-width:641px){#stacks_in_308 .button.b-p:not(.icon-only){width:70.00%}}   #stacks_in_308 .button.b-p{font-size:2.00rem}#stacks_in_308 .button.b-p.icon-only{width:calc(2.00rem + 0.50rem);height:calc(2.00rem + 0.50rem)}#stacks_in_308 .button.b-p.icon-only .bp-glyph:before{line-height:calc(2.00rem + 0.50rem)}@media all and (max-width:640px){#stacks_in_308 .button.b-p{font-size:1.10rem}#stacks_in_308 .button.b-p.icon-only{width:calc(1.10rem + 0.50rem);height:calc(1.10rem + 0.50rem)}#stacks_in_308 .button.b-p.icon-only .bp-glyph:before{line-height:calc(1.10rem + 0.50rem)}} 
  #stacks_in_308 .button.b-p.custom{border:1px solid rgba(179, 179, 177, 1.00)}#stacks_in_308 .button.b-p.custom:hover{border:1px solid rgba(179, 179, 177, 1.00)} #stacks_in_308 .button.b-p{color:rgba(255, 255, 255, 1.00);background-color:rgba(0, 0, 0, 1.00)}#stacks_in_308 .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_308 .button.b-p{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0, 0, 0, 1.00)),color-stop(-,%id=buttonColors[0]));background-image:linear-gradient(to bottom,rgba(0, 0, 0, 1.00),rgba(0, 0, 0, 1.00))}#stacks_in_308 .button.b-p.split-icon>.bp-icon{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(27, 96, 201, 1.00)),color-stop(-,%id=iconBgColor[0]));background-image:linear-gradient(to bottom,rgba(27, 96, 201, 1.00),rgba(0, 56, 161, 1.00))}  #stacks_in_308 .button.b-p:not(.bp-hover):hover{color:rgba(10, 47, 109, 1.00)!important; background-color:rgba(252, 83, 26, 1.00);} #stacks_in_308 .button.b-p:not(.bp-hover):hover{ background-color:rgba(252, 83, 26, 1.00);background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(252, 83, 26, 1.00)),color-stop(-40%,%id=buttonColors[1]));background-image:linear-gradient(to bottom,rgba(252, 83, 26, 1.00),rgba(212, 43, 0, 1.00));}#stacks_in_308 .button.b-p:not(.bp-hover).split-icon>.bp-icon:hover{ background-color:rgba(252, 83, 26, 1.00);background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(23, 97, 213, 1.00)),color-stop(-40%,%id=iconBgColor[1]));background-image:linear-gradient(to bottom,rgba(23, 97, 213, 1.00),rgba(0, 57, 173, 1.00));}    
       
  
               
#stacks_in_200 .onthelineouterspace
{
display:block;
padding: 12px 0px 12px 0px;
}
#stacks_in_200 .ontheline
{
display:block; 
height:auto; 

border-bottom-style:solid; 
border-bottom-width:1px; 
border-bottom-color:#FFFFFF; 
border-top-style:solid; 
border-top-width:1px; 
border-top-color:#CCCCCC; 
font-size:1%;
-webkit-box-shadow: 0px 0px 2px #DDDDDC;
-moz-box-shadow: 0px 0px 2px #DDDDDC;
box-shadow: 0px 0px 2px #DDDDDC;
opacity:1;

/*CustomCSS;*/
}

    #stacks_in_202.blu-wrap.flex-bot{margin-top:auto!important}    #stacks_in_202.blu-wrap{background-color:rgba(255, 255, 255, 0.00)}#stacks_in_202.blu-wrap>.blueprint-col{}#stacks_in_202.blu-wrap>.blueprint-col.flex-width.sb-sm-left{margin-right:auto}#stacks_in_202.blu-wrap>.blueprint-col.flex-width.sb-sm-center{margin-right:auto;margin-left:auto}#stacks_in_202.blu-wrap>.blueprint-col.flex-width.sb-sm-right{margin-left:auto}#stacks_in_202.blu-wrap>.blueprint-col>.blucol-content{margin: 0px ;padding:20.00px 20.00px 45.00px 20.00px }#stacks_in_202.blu-wrap>.blueprint-col>.blucol-content.bg-color{background-color:rgba(248, 248, 248, 1.00)} @media screen and (min-width:640px){#stacks_in_202.blu-wrap>.blueprint-col{ }#stacks_in_202.blu-wrap>.blueprint-col.med-flex-width.sb-med-left{margin-right:auto;margin-left:0}#stacks_in_202.blu-wrap>.blueprint-col.med-flex-width.sb-med-center{margin-right:auto;margin-left:auto}#stacks_in_202.blu-wrap>.blueprint-col.med-flex-width.sb-med-right{margin-left:auto;margin-right:0}#stacks_in_202.blu-wrap>.blueprint-col.med-fill-width{width:100%;margin-left:0;margin-right:0}}  @media screen and (min-width:1000px){#stacks_in_202.blu-wrap>.blueprint-col{ }
#stacks_in_202.blu-wrap>.blueprint-col.lg-flex-width.sb-lg-left,#stacks_in_202.blu-wrap>.blueprint-col.med-flex-width.lg-flex-width.sb-lg-left{margin-right:auto;margin-left:0}#stacks_in_202.blu-wrap>.blueprint-col.lg-flex-width.sb-lg-center,#stacks_in_202.blu-wrap>.blueprint-col.med-flex-width.lg-flex-width.sb-lg-center{margin-right:auto;margin-left:auto}#stacks_in_202.blu-wrap>.blueprint-col.lg-flex-width.sb-lg-right,#stacks_in_202.blu-wrap>.blueprint-col.med-flex-width.lg-flex-width.sb-lg-right{margin-left:auto;margin-right:0}#stacks_in_202.blu-wrap>.blueprint-col.lg-fill-width,#stacks_in_202.blu-wrap>.blueprint-col.med-fill-width,#stacks_in_202.blu-wrap>.blueprint-col .lg-fill-width{width:100%;max-width:none;margin-left:0;margin-right:0}}     

:root {
  --multi_columns_stacks_in_206:1fr 1fr;
}
#multi_columns_stacks_in_206 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_206);
  grid-gap: 16px;
  align-items: flex-start;
  
  
  
  
  
}
#multi_columns_stacks_in_206 > div {
  min-width: 0;
}
#multi_columns_stacks_in_206 + .deluxe-columns {
  margin-top: 16px;
}
#multi_columns_stacks_in_206 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_206 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}


#stacks_in_218 h3,#stacks_in_218 div{color:rgba(89, 132, 138, 1.00)}#stacks_in_218 h3 a,#stacks_in_218 div a{color:rgba(89, 132, 138, 1.00)}#stacks_in_218 h3 a:hover,#stacks_in_218 div a:hover{color:rgba(66, 99, 103, 1.00)}#stacks_in_218 small,#stacks_in_218 small div{color:rgba(111, 111, 111, 1.00)}

.element_stacks_in_224[data-deluxe-el][data-deluxe-text] {
  color: rgba(0, 0, 0, 1.00);
  font-size: 14px;
  text-align: left;
  
  
}

#stacks_in_208 h6,#stacks_in_208 div{color:rgba(89, 132, 138, 1.00)}#stacks_in_208 h6 a,#stacks_in_208 div a{color:rgba(89, 132, 138, 1.00)}#stacks_in_208 h6 a:hover,#stacks_in_208 div a:hover{color:rgba(66, 99, 103, 1.00)}#stacks_in_208 small,#stacks_in_208 small div{color:rgba(111, 111, 111, 1.00)}

#stacks_in_785 h5,#stacks_in_785 div{color:rgba(72, 114, 119, 1.00)}#stacks_in_785 h5 a,#stacks_in_785 div a{color:rgba(72, 114, 119, 1.00)}#stacks_in_785 h5 a:hover,#stacks_in_785 div a:hover{color:rgba(54, 85, 89, 1.00)}#stacks_in_785 small,#stacks_in_785 small div{color:rgba(111, 111, 111, 1.00)}


#stacks_in_785 {
	padding: 0px 14px 0px 0px;
}
#stacks_in_792 h5,#stacks_in_792 div{color:rgba(103, 139, 144, 1.00)}#stacks_in_792 h5 a,#stacks_in_792 div a{color:rgba(103, 139, 144, 1.00)}#stacks_in_792 h5 a:hover,#stacks_in_792 div a:hover{color:rgba(77, 104, 108, 1.00)}#stacks_in_792 small,#stacks_in_792 small div{color:rgba(111, 111, 111, 1.00)}


#stacks_in_792 {
	padding: 0px 14px 0px 0px;
}
:root {
  --multi_columns_stacks_in_466:min-content min-content min-content min-content;
}
#multi_columns_stacks_in_466 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_466);
  grid-gap: 18px;
  
  align-items: center;
  
  
  justify-content: center;
  
}
#multi_columns_stacks_in_466 > div {
  min-width: 0;
}
#multi_columns_stacks_in_466 + .deluxe-columns {
  margin-top: 18px;
}
#multi_columns_stacks_in_466 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_466 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
*/
#stacks_in_481 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_481 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_481 svg  */

#stacks_in_481 svg,
#stacks_in_481 i {
  color: rgba(15, 128, 255, 1.00);
  fill: rgba(15, 128, 255, 1.00);
  stroke: rgba(15, 128, 255, 1.00);
}

#stacks_in_481 svg:hover,
#stacks_in_481 i:hover {
  color: rgba(102, 102, 102, 1.00);
  fill: rgba(102, 102, 102, 1.00);
  stroke: rgba(102, 102, 102, 1.00);
}

#stacks_in_481 i,
#stacks_in_481 svg {
  position: relative;
  font-size: 26px;
  line-height: 26px;
  height: 26px;
  width: 26px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_481 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_481 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_481 .material-icons-two-tone {
  color: rgba(15, 128, 255, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(15, 128, 255, 1.00),
              0px -.1px 0px rgba(15, 128, 255, 1.00),
              .1px 0px 0px rgba(15, 128, 255, 1.00),
              -.1px 0px 0px rgba(15, 128, 255, 1.00);
}
#stacks_in_481 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}

/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
*/
#stacks_in_477 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_477 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_477 svg  */

#stacks_in_477 svg,
#stacks_in_477 i {
  color: rgba(13, 94, 164, 1.00);
  fill: rgba(13, 94, 164, 1.00);
  stroke: rgba(13, 94, 164, 1.00);
}

#stacks_in_477 svg:hover,
#stacks_in_477 i:hover {
  color: rgba(102, 102, 102, 1.00);
  fill: rgba(102, 102, 102, 1.00);
  stroke: rgba(102, 102, 102, 1.00);
}

#stacks_in_477 i,
#stacks_in_477 svg {
  position: relative;
  font-size: 26px;
  line-height: 26px;
  height: 26px;
  width: 26px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_477 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_477 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_477 .material-icons-two-tone {
  color: rgba(13, 94, 164, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(13, 94, 164, 1.00),
              0px -.1px 0px rgba(13, 94, 164, 1.00),
              .1px 0px 0px rgba(13, 94, 164, 1.00),
              -.1px 0px 0px rgba(13, 94, 164, 1.00);
}
#stacks_in_477 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}

/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
*/
#stacks_in_473 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_473 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_473 svg  */

#stacks_in_473 svg,
#stacks_in_473 i {
  color: rgba(178, 0, 3, 1.00);
  fill: rgba(178, 0, 3, 1.00);
  stroke: rgba(178, 0, 3, 1.00);
}

#stacks_in_473 svg:hover,
#stacks_in_473 i:hover {
  color: rgba(102, 102, 102, 1.00);
  fill: rgba(102, 102, 102, 1.00);
  stroke: rgba(102, 102, 102, 1.00);
}

#stacks_in_473 i,
#stacks_in_473 svg {
  position: relative;
  font-size: 26px;
  line-height: 26px;
  height: 26px;
  width: 26px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_473 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_473 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_473 .material-icons-two-tone {
  color: rgba(178, 0, 3, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(178, 0, 3, 1.00),
              0px -.1px 0px rgba(178, 0, 3, 1.00),
              .1px 0px 0px rgba(178, 0, 3, 1.00),
              -.1px 0px 0px rgba(178, 0, 3, 1.00);
}
#stacks_in_473 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}

/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
*/
#stacks_in_469 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_469 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_469 svg  */

#stacks_in_469 svg,
#stacks_in_469 i {
  color: rgba(190, 10, 134, 1.00);
  fill: rgba(190, 10, 134, 1.00);
  stroke: rgba(190, 10, 134, 1.00);
}

#stacks_in_469 svg:hover,
#stacks_in_469 i:hover {
  color: rgba(102, 102, 102, 1.00);
  fill: rgba(102, 102, 102, 1.00);
  stroke: rgba(102, 102, 102, 1.00);
}

#stacks_in_469 i,
#stacks_in_469 svg {
  position: relative;
  font-size: 26px;
  line-height: 26px;
  height: 26px;
  width: 26px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_469 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_469 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_469 .material-icons-two-tone {
  color: rgba(190, 10, 134, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(190, 10, 134, 1.00),
              0px -.1px 0px rgba(190, 10, 134, 1.00),
              .1px 0px 0px rgba(190, 10, 134, 1.00),
              -.1px 0px 0px rgba(190, 10, 134, 1.00);
}
#stacks_in_469 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}
#stacks_in_829 .onthelineouterspace
{
display:block;
padding: 12px 0px 12px 0px;
}
#stacks_in_829 .ontheline
{
display:block; 
height:auto; 

border-bottom-style:solid; 
border-bottom-width:1px; 
border-bottom-color:#FFFFFF; 
border-top-style:solid; 
border-top-width:1px; 
border-top-color:#CCCCCC; 
font-size:1%;
-webkit-box-shadow: 0px 0px 2px #DDDDDC;
-moz-box-shadow: 0px 0px 2px #DDDDDC;
box-shadow: 0px 0px 2px #DDDDDC;
opacity:1;

/*CustomCSS;*/
}


.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_226 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_226 {
		display: none !important;
	}
}
/* Start Stats stack CSS code */.stacks_in_227stats, .stacks_in_227pagetitle{	display: none;}.stacks_in_227instructwrapper{	position: relative;	background: url("../files/newstatsbg.png") repeat-x;	height: 100px;	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px;}.stacks_in_227instruct{	position: absolute;	text-align: center;	bottom: 0px;	left: 0px;	right: 0px;	color: #fff;	font-weight: bold;	font-family: Arial, Helvetica, sans-serif;	background: rgba(0, 0, 0, 0.6);	padding: 4px 10px 5px 10px;} /* End if record mode */ /* End if admin mode *//* End Stats stack CSS code */