*,*:before,*:after{margin:0;box-sizing:border-box}input[type=color]{width:37px;height:37px;border:none;border-radius:50%;padding:0;position:absolute;top:0;left:3px;z-index:-1;cursor:pointer}input{border-radius:10px;border:1px solid gray;box-shadow:0 0 5px #00000080;height:30px;padding:0 10px;font-size:16px;outline:none}input[type=file]{display:none}.invalid{border:1px solid coral}.add{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAA7AAAAOwBeShxvQAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAHhSURBVFiF7de9bhQxFAXgjwWWhhUVgRQkJT8hBSUSIKFU0JAVyoPwIPxERPAOeQAogmiIRAkoAfICWVDKJDSwm6XwTMZadpKZndmlyZGssWxfn2Pfa48v/2Iey9jEPvoVy34y1wvcHMJ3iHN4hV4NpHmlixU0U9JTEflb3I8E/cAn/DpKdQGcxy1cjtre4wF+pw2vI5XbWESjInGMBtroRDwv08552bZv40qNxIOYiUR0MUcIjlTV4hjJU7QjvmfwVbb6Orc9Dw0hvvrYaAjbAl9wMAEBBwkXzDaEKCWc1zKYwha+42JJ293k26qy5XdwFddwd9RJqgg4nVOfmIBacCLgTIExU0LADfr5dk49RQ/r2DmOIL2VVnP6t4z+9/uWM+dqOqaIC/oFxoyMIi64J5zzYS54ktSf4+NAfw8fiog4zgV5WIpsl0ralnLBWHEioIqAXk69FIqcgjysy+6IQtGeJ2APraSUwQ6uj8h7Ifnukj3JOv7Tk2wt6ZjGowkIaMtyhDVCutSV7cLMcLtaMCtbfRc30o4V2a3WSVTWnZg8jsj7Qv55mJo18QYLkdFPfBaCtApaQmp2KWp7h4f4Ew9sCulS6o5xJafLOHuU4jkhY9kQVl+VdC+Z66nI5yn+AuOizZZg83lZAAAAAElFTkSuQmCC) center / cover;width:25px;height:25px;border:none;cursor:pointer}.remove{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAA7AAAAOwBeShxvQAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAFlSURBVFiF7ZdNSgNBEIW/BBExutG9bvUKQVcqnkavYVzqcTQ749JLCPECiYYQHF1YzWhNdU/3pCcI+qAZUtW8ev3yOj+QhnXgGngBPtQaAwPZ0xoGxmC9rtoUMJYhfaN3ROlEa3CnbNqvoKte7wNDYI5trx6U0p8D98BeSNAwQJ5r3YUEuJPvhDY1xC6lE14kv4eJqPDrDKwca556my78gHZgtIKZD3UbLvly4Cbj0FvhvNANKwNTeW5lFOC4prqRIuCRqn2xNa8AK4Q+Adbnf2wtiwPLIEnARJ7bGQU4rolu/EoH/pYAC12gAN6Bzre69UUVU+sIV4FxYMuBAniT3maM4hr0hOtVuGsFQGlVjpvgOEz7fQLcdcmRA8dRuYIhATmDGAzgvwDfLyIrhCOqVy6mFgyhT4AVwmNjX0ytUQif5XmGX2QMNoBzxRmFQ2BGvj8jM+AgVf0p8AQslhi8EI4T35BPpJCzrWHnFTIAAAAASUVORK5CYII=) center / cover;width:25px;height:25px;border:none;cursor:pointer}.addItem{display:block;margin-left:35px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAA7AAAAOwBeShxvQAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAGjSURBVFiF7da/S1ZRHMfxl5H4DD6KQ6NthRHRlDi6hH+DLi3REIE0BREUNEQNbW39E+rgoEGDQukkCiESqODS8BiUkP2ghnOE4/Xq/fEoDj0fOJx7v/d7znnf7/2ec7909L+r6xj7bdzHYM159/ERz7FbFWAMs/iCNfytAdCLW1jBCH5VGTyDHTRrLJzqngA/epLTxRzbZazjW2K7JrxRowLAwee7gx68Fz5NoVbwLrl/jD/C27TT1nApu1heBFJdFRJpGi8iSB1dx1s8xYMi5zQC4wL9cM2FUy1gKWu8UDCoJ/Y/C/we4kqBz34yX2mAMmriNSbqDD4NgIM5jjvUzhygLZ07QNE2zFO/w+B9sW9gIOO7pyCBq0ZgEl/RStpmfPYoY28JJ+qJqhqBKWErpQnXwDPMx5bq82kDbOJVxtYfARbxsuJ855+EHYA8gB+xldWekO2f6gDkJeHdBKBMOfYbQyX8co/qvAisYiNeb8e+3d9xn1BVbZWiStSND7iJZXyvsXgXbgjV0BjmqgAQjtcnQnV75H9eUtt443Cp11FH4B+3xVi5bqqfIgAAAABJRU5ErkJggg==) center / cover;width:24px;height:24px;border:none;cursor:pointer;opacity:.7;margin-top:5px}.removeItem{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAA7AAAAOwBeShxvQAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAI2SURBVFiFxddBS1RRFAfwn7PQIIWgbJI2KZFKLlyGUpTLaFvUlxERDL+BRB/BDFrUMsi0XYhfQDMoiDaBCubC1+Ke1xsmHd9rnPEPl8e8e8/5n3fm3P89t0d5DOARHmASN3Ap5n5hG5t4j7fYreC7JYawhH1kJcc+XuJmO8R9mMdeg+PPmMV9jOFijLF4Nxtr8vWHWAxflXANn8LJEZYxWsF+FK/CNsM66mWNJ/A1DLdwpwJxM6ak2siwE75bot5AvoarbZDnuCwVZh7EiZm4oEj7B/SeAXmO3vCZf9ixNTGvSPuVMyTPMRi+MzxvnhySqv1Ie//5aZgKjt8YaZxYisiWO0ieYyW4XuQvBiThOFJtq/0vxiOAPfTDM4XIdAsbwfmkJmk7vOliADnXTE06WGC1iwHkXJM1DMeP710M4Fs8h0lbIpOK8TisK38KNo+1E3wOxPxBrUS0WYk1bdn+jIW32iCqitHg/FGT5BGudzGAnGurJrVRcLeLAdyL5yY8dX5C9Jjzk+JdqZ1DaiAzqY3qNF5rOoxI3euhlIWpDpJPB/mBQgD/YjEmt6Xm4awxiC/BsXDcgj6F6nWiJVsN3x9b+a5LjWMuo6Vb6RYo3ZTmmGgIYkt7NTGtSPsObpc1rEsZyC8mK9L2KYtxRbXnaa/c4vdJ3Wt+WmaSgMxhRrqO9ccYi3dzCpHJwnZBm/U0Iu3ZxjviaWM3bP7Zas3oqRBIPx5KXzoZzpuv5xtSwb2T1PVU/AH1ub1i2sEwNAAAAABJRU5ErkJggg==) center / cover;width:16px;height:16px;border:none;cursor:pointer;vertical-align:middle;opacity:.7}.add:active,.remove:active,.addItem:active{transform:scale(.95)}.removeItem:active{transform:scale(.9)}.cvHeader{width:100vw;height:75px;background-color:#fafad2;position:fixed;top:0;left:0;z-index:10;-webkit-user-select:none;user-select:none;box-shadow:0 5px 10px #00000040;display:grid;grid-template-columns:1fr auto 1fr}.cvHeader h1{grid-column:2;display:flex;align-items:center}.controls{grid-column:3;display:flex;justify-content:space-between;align-items:center;padding:0 30% 0 20px}.saveModeBtns{display:flex;align-items:center;column-gap:20px}.colorWrapper{position:relative;transition:.2s}.colorWrapper:hover{transform:scale(1.1)}.colorPicker{width:40px;height:40px;background:url(data:image/png;base64,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) center / contain;pointer-events:none}.cvHeader button{width:32px;height:32px;border:none;cursor:pointer}.cvHeader button:hover{transform:scale(1.1);transition:.2s}.print{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAB2AAAAdgB+lymcgAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAVPSURBVHic7dt5yGVjHMDxz6zWMYxthBCTbSSUCWWJwR/kDxpZsxVNtnmFMnYlMSRKIsqSSJEsjcgykiU72ccQRmGYwSxme/3xnHfuec97zr3nnnPPOZd86+ne85zf8zu/53fPs/2e59J7zsMiDDaQFuOCCuqUm4EUo+pOq7BR1RVNY1YBY6tK2+U1emzh6g5nALem5P+KD3r0jHZMxeQanpNKu1/+6ZpseEjBN2B0yQfPwm0ldTRKGQcMGFn5j0voa4SiDphlZJt/D8eUM6d+inSCaa/9e5iOlaUtqplu34B2lf+tJxbVTDcO+M9VnvxN4BLMSeR9ihOEYWezKK+RGVgZ8jjgXCMrD3vgm96aUz95msD1JfQPlihbC3kcsGkJ/e+XKFsL3Q6Di/BSTtlPcHOX+munWwd8gRlVGNIUvVoNtmMcjsQUrFfRM/ZMXM/EkgzZRZiHL/Mq/1trlfV6l4ZNEfqBpuMDaUGTG6p2wPg+rXw8nVmlA47tgwp2Sp9X2QfsnLieg7crfF5ersdu0fddqnTAmMT1PPVFiNoxU8sBY+oYBdLYAGdgk+h6Db7GXKzoILcQL+LnhM4xOAXbJPLfEJxfmKJ9wCWGt7djY/dmS2+T32LfmNwVGXIrcDVGxWRPzJBdafhs9uX4/bIxwaJsmZG/A57VMjhLbj1ch2ty6PwAf2UZ0pQDhliCSYLxV0Z5k3FyQu6PSG4SDsX8KH82dkzROyWS3RT7Y3WWAU07AH4X9g9uxNIob9cMud/xKk6N8sYK7T7J4kg2aza4jqY6wSHibfgorYDKwg7l3hQ6zV0wLeX+VViOtXhYCN6k0rQDNsI72FDrV1+BRxNyo4xkgeCArVLuXRj7Pg2HZxnQtAPGYL/Y9Z84C9/lKDsh+lyecm+x0MuvxpPtlDTtgJV4SjD2a9wjvfLJN2Ai9oq+p63qpgj9SkeyHDBaGIMPTsjsiRcyyrwhTDMze9wUlioWX7hWq794pkD5dWQ5YIb05eJEHJFR5gh8j3vLGJTBeFwuxBYOwtFR/rvCvKEwWQ5IG4bysHtOucHEZxZros/xuClx70ecJPT0Yp959K4jax6Q1uv2krlC5/VEB7nnsCyR9z3uxD74KpY/T9igeVUXGzV5O8HD8EpK/j7C7lC3PC8MfZ14SZjNrcoh+wk279aQfpgJdiJP5QtT5TCYfHVn47QKn5eXvWPfl1XpgNeFzmioP5kmfdraJPOqbAIf4a4K9ZdlOQaq7gMuwmX4peLndMMgXhPexs+qngqvwS1Rmqi6Tvduw2eUU2WvKJcJUS7UuxbouDYvQfJozhIhHtCRf8MwWCn/O6BpA5pmLA7B7Vqxd1pnfrrlLBwXu16KS4Wpb18yFvcZuY1VlIlRivMgtu6R/p4zWuc9+7WyQ1Q/6hwAGWfkNlnfMBrnG7l+Xi2cAPs4ur8go/zPOAcfRvJ/p8hcrLWu71uuMXw7aa2w1dQN0wXHxfXUdZK88HH5IUbhsYSSZYZHbNuxkxCEjJd/UX0TrdIOgI2FBUxyszJrz22ICUIwIl5uAbYoYkRBeuIAwj7bLwllrwkxuTRG4fGE/J9aIeu66JkDCLsoqxIK78iQvSEht1Yzx+gKOyAr+Jl2Mvxs3B+7Pl749eM6PhXG/bo5UYhPDrE9fiir9AEjDyUcEN3bS3jVmz7klJVKNYEh1sdbCcULo8rP74NKtkuTeuEA2BY/JZSv7IMKtkuPdFPBPBsgBwrx+bQp8xrhv8LfdvPQClkkHIkZ7LXi06V7e6DXD+pn7jS88g81a079jBOWzouFdrZ+s+b0hn8ACGedcKQeLs4AAAAASUVORK5CYII=) center / cover;filter:contrast(60%)}.save{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAB4wAAAeMBqFO+JAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAANuSURBVHic7Zs9TBRBGIaf73KABiJcFH9iIURNbOxsiBREGjQWmNh7reVVUthLp502RlorCwvRxGhhtABjQWIjMRgTc2gEjBA5NXwWO8sOyN3N3h03y92+ySQze7Nz7/fszO7c7A2qiqoCZIEC8AxYAnQPphfAQBiTSwqDHwRmEhBAI9JCHAhirvwb4ByRSsAK/2s/cMDk14DVHeo0S91Aj8mvEsSxz5Q/ASOquuDSUIGI3qIp53bsLpC36k7G6WqNTsCE5WUCOAt8JWZPyAAXLRiTqnpbVZfjXg7fUtU5YBT4Zg6dAF6KyECl87JEXb8ETO2OPXeJyBmirmzrs6p+r3Suqs6JyCjwHOgnglB2OGSBnMmv+L7yIvIYuFzm45KIjKvqdKU24kLI1Om5YRKRg5QPHqALuOrSVpzhkBgAQIeV/wk8NemtdTzr2pgrhCQBsPVRVcdUdQy4WWsjLhCSCqBhqgah5QFAZQhtAQDKQnjQNgBgC4R1c2ikrQDAJoQfYbntAGxX2wNwnlg0WcdEZNLkB3fzi5IEQK38YeBGlToNUWKGgKouAu+rVHvV6O+N2wPWrHx/I40YDQGX2Pnn8Lyq2gAOlfEVW+EKStFhFeaUVX8V6PW0GtRJsHoVejkf8/xieG6sIaCq88AXU+wG7orIyXrox5WIHAfuENwnILgQ72puj+jGsqiqRx0MjAOPrEMbwGvq7IaO6gKG2Tp0r6vqvTiNiEgROBKWnYeA1YVuEQTuewn8fo1DqGi1ER+AaeQCwZX/1eSgfwOzwJU67iGbAGIPge0SkQ7gNMGNabf1F/igqqV6GrGHQN0TIVX9Q/Xnd2KVmImQL6UAfBvwrbYHAFUegwSQHpGM575r2jCeM3XPAwhmXr4DqjUNVwPg8hjssfLrWOtpCVUv0a/JnkoVIf484KGq5uM6aqZEZAq45lq/7W+CKQDfBnwrBeDbgG+lAHwb8K0UgG8DvpUC8G3At1IAvg34VgrAtwHfSgH4NuBbKQDfBnwrBeDbgG+lAIBwn1CfiOQqVW4FmRj7THE5Q/BvCwj+f5P3YarJyhPECjCTAZ5YH06ISKEVe4KI5ESkQLDJMtS0y9bZTqKtdXvt1dgywX+KIOj2XVa9WWAofFnYSpunXdIMMKiq2G9MW2H7fKW0ZGIrANkw7n+RFKKoSZAvjgAAAABJRU5ErkJggg==) center / cover}.edit{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAAAHYAAAB2AH6XKZyAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAABEpJREFUeJzt20uIHUUUBuAvY3yBQ9BEjUZFIroRN6JGJT5ABZUEBFGchSDqQtGNRlBEIQtR8LXRnbsgjghREYKKIIiKCThq4iRmRiWJoLiQJGJMMpnJjIvKTfp5b0/37bl9x/mhuHT3qVPn/6uqu26fatK4A8P4DROYaVDZiy14DkszYq+Es/FZA0gWLftwX7fIL8V4A0jNtkzj0SrEFx373YQ7I+cP4QPsxJEqDXQZy4Qpennk3CSuw0hZpzeLq7oNF5UOsX4swlPiMX9axeFbEUeHcHG1+OYM0biP4tyyjrZFHL3XldDmBleIj4I1ZZwMYHnkeLx6XHOGscTxeWWcDGBx5HiqdDhzj8nE8cllnAx0IZC+xoIAvQ6g11gQoNcB9BqLO5scx+k4ra5AcjCFf+psoKgAb+DxOgNpg424R1jsdB1FpsAZeKyOxgvibqysy3kRAQ7gu7oCKIDd+L0u50WnwE24BafWFUgOpvAFDtfVQFEB/sVHdQXRS/zvH4MLAvQ6gF5jQYBeB9BrLAjQ6wAqIro8ni7joJ8FmMGOyPFoGSdFF0JXCvm4wTKNHMMMNmO9kr2VgTV4SFiqf1XWyV4nXi2vz7H51uxSVu3K2rKB1oGiU2Cii21201dlFJ0CDwrpqCUV2prB10IGeq5wljBt/5B+jX4cRaZAv+EG4X7T4vU3XhXeaqUw3wQYEjLaWfefb2SM4vkkwL3CUG93Ex7BmdFK80WAZ4UscZTsLrwvLcJmkZEwHwR4XprkdidS5k9kXP8Sp9D/AgxJ9/xR3J6we1JahHX0twBDwnvDrLm+H9ck7NclbL6nfwXIIp8cCfuxKlLnJCHR0rq+j/4UIIv8T7hLnGBShFcS17bTfwLkkW/tELlRyGUkRXg7ce44334SoBP5FrJESJZRIevVNwJkLXLGcH6O/W04KJv8GFa0DPtBgNmSb2FYmvzuZL2mC5BFflxn8i9Kkz+IC5OGTRYgj/yKdpVkk98jZwdsUwXoJvmd2oyYJgowZ+RpngBZ5H9WE3maJUAe+Qs61MsjX2j7bFMEyCK/S+fd61nksxZHuWiCANdLr/B+kfHISuA1afKjZrl1vgkCPCNOYrfOPf+Sij3fQhME2CBOZHUH+6ye/xHnlGm8CQKMRGKY1j7/kNfzy9vUaYs/I45eKOukAgbE/7ntaWObRX6HCuThh4izjVUclcQl4oQ+zrGrhTy8GXE4gUurOpwl1oqTev3Y+SW4Fg/jXWnyW4WPPStjlTDvoguIy7rhuCCeFif2q/DZbpJwkvyybjTe+nByWPwz1CP4RBBjpmIbh4VhvSXn+gbcPwt/W3Er/qoYVwyDwiaDdqpXKRPyFzUjBX3MCPerrvR8Fgbxjvh06GaJvp5uYUDYhpu0nRaWwZvwMh7AVXKyu1WwKOPc1cKQXC2sqqpukJ7Eh3hEejqtxOfC3XxUeJ63fg9UbLcQ/gPGZcCoPudaxQAAAABJRU5ErkJggg==) center / cover}.cv{width:700px;margin:125px auto;border:1px solid black;display:flex;flex-direction:column;align-items:center;border-radius:10px;padding:25px;row-gap:25px;box-shadow:0 10px 20px #000000bf}@media (max-width: 720px){.cv{width:410px}.cvHeader{grid-template-rows:1fr 1fr}.cvHeader h1{grid-row:1;font-size:24px}.controls{grid-column:2;grid-row:2;justify-content:center;column-gap:20px;padding:0}.cvHeader button{width:24px;height:24px}.colorPicker{width:32px;height:32px}input[type=color]{width:30px;height:30px;left:2px}}.general h2{-webkit-user-select:none;user-select:none;margin-left:25px}.genSection{width:650px;display:flex;justify-content:space-evenly;border:1px solid black;border-radius:10px;padding:20px 0;box-shadow:0 0 5px gray}.genText{width:350px;padding:10px 20px;border-radius:10px;background:#fafad2;display:flex;flex-direction:column;justify-content:space-evenly}.photo{width:200px;height:200px;border:1px solid black;border-radius:10px;display:block;object-fit:contain;background-color:#fff}.photoBtn{width:200px;height:30px;font-size:16px;margin-top:10px;border-radius:10px;border:1px outset black;cursor:pointer;background-color:#fafad2}.photoBtn:hover{background-color:#ececb9}.photoBtn:active{border:1px inset black}@media (max-width: 720px){.genSection{width:360px;flex-direction:column;align-items:center;row-gap:20px}.genText{row-gap:12px;width:300px}}.summary{border:1px solid black;border-radius:10px}.summary textarea{width:570px;margin:20px;padding:10px 15px;border-radius:10px;font-size:16px;outline:none;border:none;resize:none;overflow:hidden;background-color:#fafad2}.summary textarea::placeholder{text-align:center}.skillsWrapper{border:1px solid black;border-radius:10px;margin-top:20px}.skillsBG{display:flex;margin:20px;padding:10px 10px 0;border-radius:10px;background-color:#fafad2}.skillsBG p{margin-bottom:10px}.skillsSection:first-child{width:80%}.skill{margin:0 0 10px}.skill input{width:80%;margin:0 5px}.skill span{color:gray}@media (max-width: 720px){.summary textarea{width:280px}.skillsBG{flex-direction:column}.skillsSection:first-child{width:100%}.skillsBG{padding-left:20px}}.header{width:600px;display:flex;justify-content:space-between;-webkit-user-select:none;user-select:none;padding-left:25px}.body{width:650px;border:1px solid black;border-radius:10px;padding:20px}.body p{text-align:center;color:gray;-webkit-user-select:none;user-select:none;background-color:#fafad2;border-radius:10px}.newSection{background:#fafad2;padding:30px 20px 40px;border-radius:10px;position:relative}.hr{position:absolute;width:500px;bottom:0;left:55px;border:none;border-top:1px solid black}.buttons{position:absolute;right:20px;bottom:15px}.buttons :last-child{margin-left:20px}.sectionTop{display:flex;column-gap:20px;margin-bottom:10px}.sectionTop input{flex-grow:1}.sectionBottom{display:flex;align-items:center;column-gap:5px;width:48%}.sectionBottom input{flex-shrink:1;width:100%}.dash{width:15px;height:2px;background-color:gray}.warning{text-align:center;-webkit-user-select:none;user-select:none;padding-top:10px}.dutiesSection{display:flex;margin:15px 0 0 20px}.duties{flex-grow:1;color:gray}.duty{margin:0 0 10px 20px}.duty input{margin:0 5px;width:80%}@media (max-width: 720px){.header{width:300px}.body{width:360px}.sectionTop,.sectionBottom{flex-direction:column;row-gap:10px}.dash{display:none}.dutiesSection{flex-direction:column;margin:0}.duty{margin-left:10px}.dutiesSection p{margin-bottom:5px}}:root{--bg-color: #99C1F1}hr~p,hr~div p{margin-bottom:5px}.wrapper{display:flex;justify-content:center}.preview{margin:125px auto;width:210mm;min-height:297mm;box-shadow:0 0 10px #00000080;transform:scale(.7);transform-origin:top center;overflow:visible}.preview p{line-height:1.1;overflow:hidden}.preview hr{height:3px;border:none;background:linear-gradient(#000,#0000 2px);margin:10px 0}.preview ul{padding-left:20px}.preview li{margin-bottom:5px;overflow:hidden}.previewHeader{height:74mm;padding-left:25%;display:flex;align-items:center;position:relative}.previewPhoto{width:210px;height:210px;background-color:#fff;border-radius:50%;position:absolute;object-fit:contain;left:5%;z-index:2}.cutout{position:absolute;left:2%;background-color:#fff;width:250px;height:250px;border-radius:50%;z-index:1}.previewInfo{background-color:var(--bg-color);width:100%;height:60%;display:flex;justify-content:center;align-items:center;padding-left:6%;overflow:hidden}.previewInfo h1{font-size:36px}.previewInfo p{font-size:24px;text-align:center}.previewBody{display:flex;min-height:223mm}.previewAside{width:70mm;padding:20px 10px;background-color:var(--bg-color);border-top-right-radius:20px;border-top-left-radius:20px}.previewSection{margin:30px 0 30px 20px}.contact{margin:10px 0;display:flex;column-gap:10px}.contact span{display:block;flex:0 0 20px}.phoneImg{background:no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAAsQAAALEBxi1JjQAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAHKSURBVEiJrdW7a1RBFMfxz1U2guQB4naWIgoKYiq7NPkDFC0s7C1FfCQIFj6KELCyEizU2lcVtAiiWAjiY7GwC6JgI4IJiGJ0LO5cmV3uMzowxZ7X9845M7/NQgi6rCzLbqKH+1gKIazVJoQQOm08R4j7B+5iR2V8kjiFeZzGRA2gh1lcw4cI+oIjlQD0MUi+7CW2tTjNZlzCr5h3A1tHYkyMFK+FYHuJbQYfY97tUcCZkuIpZDwJzvANL2I7tyS+Pt7HvOMpYKUGEHAqCZ7Eu8T3BnsS/0H8xCp2FoBXDYC5kpbswsPoX8PuxHc22pcKwK2a4gNMVgw4w0KMe120K9pXsB7bVjmDAfoNtyjDoxh/MrEX4BOwD79LAMdaPrz9Mf5ZYpuOtuXCcK8E8Ba9lpBlPMBYYjuHw8WPAxVtmu8qJXVScacE8B0z/wvQx6cSyCqm/xkQIbMVA/9cdhK5QF7AnAqBLBvY5Yp5rMvlIUtO3CiQVbdioQIS8ARHtRTIuqt3sQZSt4cFsuF+n98g5K9AblKzQghXcEj+z9VljaVF2rzUcVyVD7rp64cEstudznXncUPxIYHc2ONhLxbxFF/lD/S6ZLjF/gPbxL68pnpnDgAAAABJRU5ErkJggg==) center / contain}.emailImg{background:no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAAsQAAALEBxi1JjQAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAEKSURBVEiJ7dVBLgRREMbxH7GaFQsZCRILRnACiYWFQ3EMJ2IhsZsdgsVI6DEuYKltqidNv5lh+q1EJZXuVPX7f/1edVXzbzNsIa6HOMJiJu4HrnANHWxhgDKTP2M72PrYjMBLBvgr9oLZF8Gn2MVOS5EKvoHHiI2Tg5YiKfgXgTYiownwhkAZD6z/QmSEfazhNpFPLnqoiRQt4BMF6iK7GCbyw8hNg5c/aax7HAewsjecRK6cBZj29j1c1u6LgB+gi4t5jih1/lVsJbyLG3MUufqCeprFLXCKM82aFLEmJZKt0aqdJButLXxaw42HXVt45Y1h15Fvkn4X6SzhHas4l/eHs4y7TLy/bJ8wQC3jus17pAAAAABJRU5ErkJggg==) center / contain}.addressImg{background:no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAApgAAAKYB3X3/OAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAHBSURBVEiJnZVPK4VBFMZ/o6wUbjclG1mQBeX6k5UtubGxxQIfQFkqX0FsZHNT2CjfwPLuhMhCWSB3IWRxLWTjHot7bo1x3vG+3nrqPec88zzTzJkZJyLEPudcN7AMDAMjmr4AzoGSiDxGBUQkEcAKUAUkAVVgKaoREd+JCIfYyWQAzGYQb2AmlQHQBjwHg2tACZhTlDTnc56A1jQGRWN2CwZvweBNh7wmY99Hg7gsIodGcxwC5SA9FvIsg+EgPjM4SbVCGoNqEHdEDMLaexqDmyAuOuc6Q5Lmin+MNTd5gN8dcgr0eZw+zYWdNpj2HBzxu0NqwK0inIAAx1kOWi/waYgk4RPoz3pVrGcw2PjPXdQMXKUQvwaaMxuoyRjwFRH/AsYz3aZADlgFdjXejBhsKWdXx+QSDYAeYA/48ATmgRbg3hB/0Nq8l/tQjZ4fBkAXUDFEXoE8MGXUprT2atQqQJdvsBZZhn3l7Hu5AyMXYs03KGAfngYmdbYvirzmkvg1oBDuwXbE5A5op36NDOj/XUR82+wi6m/BSYLRFbCosM5HTceO+ppOhX98zrk8MKEY0iVpAODNwyX1h6csIm+h1jeBjdYB5pb8vgAAAABJRU5ErkJggg==) center / contain}.degree,.position{font-size:20px}.education{margin-bottom:20px}.previewMain{width:140mm;padding:0 10px 20px 0}.experience{margin-bottom:30px}@media (max-width: 720px){.preview{transform:scale(.5)}}@page{size:A4;margin:0}@media print{*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.cvHeader{display:none}.preview{width:210mm;margin:auto;box-shadow:none;transform:none}.languages,.skills{break-inside:avoid}}
