.puzzle{outline:none;position:relative;height:7.63vw;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 1401px){.puzzle{height:6vw}}@media screen and (min-width: 1600px){.puzzle{height:97px}}.puzzle svg{position:absolute;right:0;top:2px;left:4px;width:auto;height:94%}.puzzle a{position:relative;z-index:2;text-align:center;width:100%;padding-left:13%}@media screen and (min-width: 1400px){.puzzle a{padding-left:9%}}.puzzle:first-of-type svg{left:0}.puzzle:first-of-type a{padding-left:0}.puzzle-grid{grid-gap:2px!important;border-bottom-left-radius:30px;border-bottom-right-radius:30px}@font-face{font-family:Quicksand;src:url(quicksand.c88526bd8002cd3d.ttf)}*{box-sizing:border-box;font-family:Quicksand,sans-serif;line-height:1.2em;font-weight:400}p{font-size:1.05rem}b{font-weight:600}html,body{height:100%;margin:0!important}app-root,app-root>div,app-root>div>div{height:100%;height:-moz-fit-content;height:fit-content}h1,h1 *,h2,h2 *,h3,h3 *,h4,h4 *,h5,h5 *,h6,h6 *,.special,nav *{font-weight:400}nav *{font-size:120%}h2{font-size:24px;font-weight:600;margin-bottom:.25em}h3{margin-bottom:.25em}hr+h1{margin-top:35px}h1{font-size:36px;font-weight:600;margin-top:.25em}@media screen and (max-width: 900px){#side-logo{margin-bottom:30px}.mbs{margin-bottom:20px}nav *{-ms-grid-column:1!important;-ms-grid-column-span:11!important;grid-column:1/12!important}nav>div{-ms-grid-column:2!important;-ms-grid-column-span:11!important;grid-column:2/12!important}}.mb{margin-bottom:32px}aside{margin-bottom:50px}.grid{display:grid;display:-ms-grid;grid-template-columns:repeat(12,1fr);-ms-grid-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-gap:20px;grid-row-gap:0px;width:100%}.grid>*{-ms-grid-column:2;-ms-grid-column-span:11;grid-column:2/12}@media screen and (min-width: 900px){.grid .grid-1-2{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3}.grid .grid-1-3{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4}.grid .grid-1-5{-ms-grid-column:1;-ms-grid-column-span:4;grid-column:1/6}.grid .grid-1-6{-ms-grid-column:1;-ms-grid-column-span:5;grid-column:1/7}.grid .grid-3-4{-ms-grid-column:3;-ms-grid-column-span:2;grid-column:3/5}.grid .grid-3-8{-ms-grid-column:3;-ms-grid-column-span:6;grid-column:3/9}.grid .grid-4-7{-ms-grid-column:4;-ms-grid-column-span:4;grid-column:4/8}.grid .grid-4-8{-ms-grid-column:4;-ms-grid-column-span:5;grid-column:4/9}.grid .grid-4-9{-ms-grid-column:4;-ms-grid-column-span:6;grid-column:4/10}.grid .grid-4-12{-ms-grid-column:4;-ms-grid-column-span:8;grid-column:4/13}.grid .grid-5-6{-ms-grid-column:5;-ms-grid-column-span:2;grid-column:5/7}.grid .grid-6-7{-ms-grid-column:6;-ms-grid-column-span:2;grid-column:6/8}.grid .grid-6-8{-ms-grid-column:6;-ms-grid-column-span:3;grid-column:6/9}.grid .grid-6-10{-ms-grid-column:6;-ms-grid-column-span:5;grid-column:6/11}.grid .grid-7-8{-ms-grid-column:7;-ms-grid-column-span:2;grid-column:7/9}.grid .grid-7-10{-ms-grid-column:7;-ms-grid-column-span:4;grid-column:7/11}.grid .grid-9-10{-ms-grid-column:9;-ms-grid-column-span:2;grid-column:9/11}.grid .grid-1-4{-ms-grid-column:1;-ms-grid-column-span:4;grid-column:1/5}.grid .grid-1-6{-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/7}.grid .grid-1-10{-ms-grid-column:1;-ms-grid-column-span:10;grid-column:1/11}.grid .grid-1-12{-ms-grid-column:1;-ms-grid-column-span:12;grid-column:1/13}.grid .grid-2-4{-ms-grid-column:2;-ms-grid-column-span:3;grid-column:2/5}.grid .grid-2-5{-ms-grid-column:2;-ms-grid-column-span:4;grid-column:2/6}.grid .grid-2-10{-ms-grid-column:2;-ms-grid-column-span:9;grid-column:2/11}.grid .grid-2-11{-ms-grid-column:2;-ms-grid-column-span:10;grid-column:2/12}.grid .grid-3-10{-ms-grid-column:3!important;-ms-grid-column-span:8!important;grid-column:3/11!important}.grid .grid-7-10{-ms-grid-column:7!important;-ms-grid-column-span:4!important;grid-column:7/11!important}.grid .grid-5-8{-ms-grid-column:5!important;-ms-grid-column-span:4!important;grid-column:5/9!important}.grid .grid-5-12{-ms-grid-column:5!important;-ms-grid-column-span:7!important;grid-column:5/13!important}.grid .grid-8-10{-ms-grid-column:8!important;-ms-grid-column-span:3!important;grid-column:8/11!important}.grid .grid-9-10{-ms-grid-column:9!important;-ms-grid-column-span:2!important;grid-column:9/11!important}.grid .grid-9-12{-ms-grid-column:9!important;-ms-grid-column-span:3!important;grid-column:9/13!important}.grid .grid-10-12{-ms-grid-column:10!important;-ms-grid-column-span:2!important;grid-column:10/13!important}.grid .grid-11-12{-ms-grid-column:11;-ms-grid-column-span:2;grid-column:11/13}.grid .grid-13-14{-ms-grid-column:13;-ms-grid-column-span:2;grid-column:13/15}.grid .content{margin-top:2em;-ms-grid-column:3;-ms-grid-column-span:5;-ms-grid-row:1;grid-column:3/8}.grid aside{margin-top:2em;-ms-grid-column:9;-ms-grid-column-span:2;-ms-grid-row:1;grid-column:9/11}.grid .mb{margin-bottom:100px}}@media screen and (max-width: 1400px) and (min-width: 900px){.grid .content{-ms-grid-column:2;-ms-grid-column-span:6;grid-column:2/8}.grid aside{-ms-grid-column:9;-ms-grid-column-span:3;grid-column:9/12}.grid .grid-3-8{-ms-grid-column:2;-ms-grid-column-span:7;grid-column:2/9}}.grid.grid-10{grid-template-columns:repeat(10,1fr)}.shadow-around{box-shadow:0 0 20px -10px;background:white}.shadow{background:#f2e7c4;position:relative;z-index:100;box-shadow:4px 5px 4px #f2e7c440;border-radius:17px;padding:20px}.shadowimage{box-shadow:0 0 15px -7px;border-radius:15px}.pre{display:block}.center{text-align:center}img{max-width:100%;opacity:1;transition:opacity ease-in-out .2s}img.img{border-radius:15px}button{cursor:pointer;border:none;outline:none;padding:5px 15px;border-radius:15px;color:#fff;box-shadow:0 1px 10px -5px;background-color:#f2e7c4}button.download img{width:20px}input:not(.nostyle),select:not(.nostyle){width:100%;padding:7px 15px;border-radius:15px;margin-top:2px;margin-bottom:15px;border:none;outline:none;box-shadow:0 0 20px -10px;font-size:15px}select{padding-right:15px;appearance:none;-moz-appearance:none;-ms-progress-appearance:none;-webkit-appearance:none}button{font-size:15px;padding:10px 15px;border-radius:15px;filter:drop-shadow(0px 0px 20px 6px)}.mt{margin-top:50px}.mt-1{margin-top:16px}.mb-1{margin-bottom:16px}.pointer,.pointer *{cursor:pointer}.edit{display:block}div.edit{padding-top:16px}div.edit button{cursor:pointer;float:right;color:#000}div.edit *+button{margin-right:15px}div.edit select{color:#000;background:#eee;width:200px;float:right;padding:9px 15px;margin-top:0}div.edit *+select{margin-right:15px}div.edit+*{clear:both}fileupload,youtube-selector,div.deleteimage{cursor:pointer;position:relative;display:block;z-index:20;background:rgba(0,0,0,.5);color:#fff;padding:4px}image-container.edit{border:1px solid #82bc2f}iamge-container.edit+fileupload{border:1px solid #82bc2f}fileupload+youtube-selector{display:block;border-top:1px solid #ccc}youtube-selector+div.deleteimage{border-top:1px solid #ccc}[routerLink]{cursor:pointer}.bg-red{background-color:#d94730;color:#fff!important}label{cursor:pointer}.block{display:block}.right{float:right}[contentEditable=true]{border:1px solid #82bc2f;outline:none}article-preview .preview div{display:inline}nav *{transition:background-color .2s ease-in-out,color .2s ease-in-out}grid [contenteditable=true]{border:none!important}table{width:100%}th{text-align:left;font-weight:400}tr,td,table,th{border-collapse:collapse}td{border-top:1px solid black;border-collapse:collapse;padding:5px 10px;box-shadow:0 0 2px -1px}table{border-collapse:collapse;width:100%}th,td{padding:8px;text-align:left;border-bottom:1px solid #ddd}tr{transition:background-color .2s ease-in-out}tr:hover{background-color:#f5f5f5}.black{color:#000}.flex-div{display:flex;flex-flow:column}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.flex-div{display:block;flex-flow:inherit}}.ms-row-1{-ms-grid-row:1}.ms-row-2{-ms-grid-row:2}.d-none{display:none}app-root{display:flex;justify-content:center}app-root>div{max-width:1600px;width:100%}p>p{margin-top:0}.edit-images app-image img{border-bottom-left-radius:0;border-bottom-right-radius:0}.edit-images fileupload,.edit-images fileupload+div{display:block;background:#f2e7c4;padding:.3em .9em;color:#000}.edit-images fileupload:last-child,.edit-images fileupload+div:last-child{padding-bottom:.6em;border-bottom-left-radius:15px;border-bottom-right-radius:15px}.edit-images fileupload{padding-top:.6em}hr{border-bottom:3px solid #f2e7c4;border-top:none}.dialog-backdrop{position:fixed;inset:0;z-index:100000;background-color:#f2e7c4bf}.dialog-body{width:600px;max-width:100%;margin:200px auto auto;background-color:#fff;padding:40px;border-radius:20px}
