h1[data-v-3f27a11a]{margin:0}img[data-v-3f27a11a]{opacity:.6;border-radius:10px;max-width:200px}ul[data-v-3f27a11a]{list-style-type:none;padding:0}li[data-v-3f27a11a]{padding:8px;margin:0 10px}a[data-v-3f27a11a]{color:#49c1a7}@media only screen and (min-width:768px){.order[data-v-3f27a11a]{order:-1}}.form[data-v-327c52a7]{display:flex}.form-group[data-v-327c52a7]{padding:8px;align-items:center;justify-content:center;margin:10px}.fg3[data-v-327c52a7]{flex-grow:3}.thankyou-note[data-v-327c52a7]{padding:16px 32px;color:#49c1a7}button[data-v-327c52a7]{width:100%;background-color:var(--tertiary-color);border-radius:10px;border:none;padding:16px 32px;text-decoration:none;margin:4px 2px;cursor:pointer}input[data-v-327c52a7]{padding:14px 16px;text-decoration:none;margin:4px 2px;box-sizing:border-box;border:2px solid var(--tertiary-color);background-color:inherit;border-radius:10px;width:100%}ul[data-v-6ccdad8c]{list-style-type:none;padding:0}li[data-v-6ccdad8c]{padding:8px;margin:0 10px}a[data-v-6ccdad8c]{color:var(--tertiary-color)}img[data-v-6ccdad8c]{width:36px}:root{--primary-text-color:#2c3e50;--primary-color:#edeef0;--secondary-color:#fff;--tertiary-color:#e4e7fd;--quaternary-color:#f9e3ed;--color-1:#fef8ea;--color-2:#e5fdf8;--color-3:#e4e7fd;--color-4:#f9e3ed}body{background:var(--primary-color)}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;padding:0 10px 0 10px}.logo{border-radius:10px;background-color:var(--quaternary-color);margin-bottom:30px;margin:0 -10px 10px -10px}.row{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.column,.double-column{display:flex;flex-direction:column;flex-basis:100%}.item{min-width:150px;height:100%;margin:10px;background-color:var(--secondary-color);border-radius:10px}.post{position:relative;overflow:hidden;min-height:250px}.post img{position:absolute;left:0;top:0;width:100%;height:auto;min-height:100%;opacity:.2}.post .post-content{position:relative}@media (hover:hover) and (pointer:fine){.post:hover img{opacity:.6}.post:hover .post-content{opacity:0}}.wrap{flex-wrap:wrap}.padding,.text{padding:0 10px 0 10px}h3{margin:40px 0 0 0}@media only screen and (min-width:768px){#app{padding:0}.post{min-width:300px}.column{flex:1}.double-column{flex:2}.padding{padding:0 40px 0 40px}.logo{margin:0 -40px 40px -40px}}@media only screen and (min-width:1024px){#app{padding:0 40px 0 40px}.padding{padding:0 40px 30px 40px}.logo{margin:0 -40px 30px -40px}}