.mg-t-xs,.mg-xs,.mg-v-xs{margin-top:5 px}.mg-b-xs,.mg-xs,.mg-v-xs{margin-bottom:5 px}.mg-l-xs,.mg-xs,.mg-h-xs{margin-left:5 px}.mg-r-xs,.mg-xs,.mg-h-xs{margin-right:5 px}.pd-t-xs,.pd-xs,.pd-v-xs{padding-top:5 px}.pd-b-xs,.pd-xs,.pd-v-xs{padding-bottom:5 px}.pd-l-xs,.pd-xs,.pd-h-xs{padding-left:5 px}.pd-r-xs,.pd-xs,.pd-h-xs{padding-right:5 px}.mg-t-sm,.mg-sm,.mg-v-sm{margin-top:15 px}.mg-b-sm,.mg-sm,.mg-v-sm{margin-bottom:15 px}.mg-l-sm,.mg-sm,.mg-h-sm{margin-left:15 px}.mg-r-sm,.mg-sm,.mg-h-sm{margin-right:15 px}.pd-t-sm,.pd-sm,.pd-v-sm{padding-top:15 px}.pd-b-sm,.pd-sm,.pd-v-sm{padding-bottom:15 px}.pd-l-sm,.pd-sm,.pd-h-sm{padding-left:15 px}.pd-r-sm,.pd-sm,.pd-h-sm{padding-right:15 px}.mg-t-md,.mg-md,.mg-v-md{margin-top:30 px}.mg-b-md,.mg-md,.mg-v-md{margin-bottom:30 px}.mg-l-md,.mg-md,.mg-h-md{margin-left:30 px}.mg-r-md,.mg-md,.mg-h-md{margin-right:30 px}.pd-t-md,.pd-md,.pd-v-md{padding-top:30 px}.pd-b-md,.pd-md,.pd-v-md{padding-bottom:30 px}.pd-l-md,.pd-md,.pd-h-md{padding-left:30 px}.pd-r-md,.pd-md,.pd-h-md{padding-right:30 px}.mg-t-lg,.mg-lg,.mg-v-lg{margin-top:60 px}.mg-b-lg,.mg-lg,.mg-v-lg{margin-bottom:60 px}.mg-l-lg,.mg-lg,.mg-h-lg{margin-left:60 px}.mg-r-lg,.mg-lg,.mg-h-lg{margin-right:60 px}.pd-t-lg,.pd-lg,.pd-v-lg{padding-top:60 px}.pd-b-lg,.pd-lg,.pd-v-lg{padding-bottom:60 px}.pd-l-lg,.pd-lg,.pd-h-lg{padding-left:60 px}.pd-r-lg,.pd-lg,.pd-h-lg{padding-right:60 px}.mg-t-xl,.mg-xl,.mg-v-xl{margin-top:120 px}.mg-b-xl,.mg-xl,.mg-v-xl{margin-bottom:120 px}.mg-l-xl,.mg-xl,.mg-h-xl{margin-left:120 px}.mg-r-xl,.mg-xl,.mg-h-xl{margin-right:120 px}.pd-t-xl,.pd-xl,.pd-v-xl{padding-top:120 px}.pd-b-xl,.pd-xl,.pd-v-xl{padding-bottom:120 px}.pd-l-xl,.pd-xl,.pd-h-xl{padding-left:120 px}.pd-r-xl,.pd-xl,.pd-h-xl{padding-right:120 px}.row{margin:0 -5px}.row:after{content:" ";display:table;clear:both}.col-1{float:left;padding:0 5px;width:8.3333333333%;box-sizing:border-box;min-height:1px}.col-offset-1{margin-left:8.3333333333%}.col-2{float:left;padding:0 5px;width:16.6666666667%;box-sizing:border-box;min-height:1px}.col-offset-2{margin-left:16.6666666667%}.col-3{float:left;padding:0 5px;width:25%;box-sizing:border-box;min-height:1px}.col-offset-3{margin-left:25%}.col-4{float:left;padding:0 5px;width:33.3333333333%;box-sizing:border-box;min-height:1px}.col-offset-4{margin-left:33.3333333333%}.col-5{float:left;padding:0 5px;width:41.6666666667%;box-sizing:border-box;min-height:1px}.col-offset-5{margin-left:41.6666666667%}.col-6{float:left;padding:0 5px;width:50%;box-sizing:border-box;min-height:1px}.col-offset-6{margin-left:50%}.col-7{float:left;padding:0 5px;width:58.3333333333%;box-sizing:border-box;min-height:1px}.col-offset-7{margin-left:58.3333333333%}.col-8{float:left;padding:0 5px;width:66.6666666667%;box-sizing:border-box;min-height:1px}.col-offset-8{margin-left:66.6666666667%}.col-9{float:left;padding:0 5px;width:75%;box-sizing:border-box;min-height:1px}.col-offset-9{margin-left:75%}.col-10{float:left;padding:0 5px;width:83.3333333333%;box-sizing:border-box;min-height:1px}.col-offset-10{margin-left:83.3333333333%}.col-11{float:left;padding:0 5px;width:91.6666666667%;box-sizing:border-box;min-height:1px}.col-offset-11{margin-left:91.6666666667%}.col-12{float:left;padding:0 5px;width:100%;box-sizing:border-box;min-height:1px}.col-offset-12{margin-left:100%}.container,.container-lg{max-width:800px;margin:0 auto;padding:0 5px}.container-lg{max-width:1000px}@media(max-width: 920px){.col-xs-collapse{width:100% !important;margin-left:0}}.btn{text-decoration:none;font-family:"Open Sans",sans-serif;cursor:pointer;transition:.2s ease all;border:0;outline:0;margin:0;font-weight:bold;text-align:center;font-size:16px;line-height:48px;padding:0 20px;box-sizing:border-box;border-radius:30px}.btn.btn-block{display:block;width:100%;text-align:center}.btn.btn-tiny{font-size:11px;padding:3px 5px;line-height:16px}.btn.btn-sm{font-size:14px;line-height:40px;padding:0 15px}.btn.btn-md{padding:10px 20px}.btn.btn-thin{font-weight:100}.btn.btn-gray{background:#c1c1c1;color:#fff}.btn.btn-outline{background:rgba(0,0,0,0);color:#c7c7c7;border:6px solid #e8e8e8}.btn.btn-outline--dark{color:#5f5f5f;border:6px solid #5f5f5f}.btn.btn-outline.btn-sm{border-width:3px}.btn.btn-positive:hover,.btn.btn-positive:focus{background:#8eb8fe;border-color:#8eb8fe !important;color:#fff}.btn.btn-positive.active,.btn.btn-positive:active{background:#5873c3;border-color:#5873c3 !important;color:#fff}.btn.btn-negative:hover,.btn.btn-negative:focus{background:#ababab;border-color:#ababab !important;color:#fff}.btn.btn-negative.active,.btn.btn-negative:active{background:#969696;border-color:#969696 !important;color:#fff}.btn.btn-default{background:#838b94;color:#fff}.btn.btn-default:hover,.btn.btn-default:focus{background:#717881;color:#fff}.btn.btn-default:active{background:#60656e;color:#fff}.btn.btn-primary{background:#e2b870;color:#fff}.btn.btn-primary:hover,.btn.btn-primary:focus{background:#ba9147;color:#fff}.btn.btn-primary:active{background:#a88240;color:#fff}.btn:active{transform:scale(0.98)}.form-horizontal .btn{padding-top:4px;padding-bottom:4px}body{margin:0;background:#faf2e4;font-family:"Playfair Display",serif;min-width:360px}header{height:60px;margin-bottom:50px}.main-section{min-height:calc(100vh - 200px)}.card{position:relative;background:#fff;margin-bottom:60px;border-radius:6px;overflow:hidden}.card--post{box-shadow:3px 2px 20px 0 rgba(0,0,0,.1);border:1px solid #fff;border-radius:24px}.card.voted-down{background:#e6c9c9;opacity:.7}.card.voted-up{background:#b7d9ff}.card.voted-down .btn-vote,.card.voted-up .btn-vote{border-color:#fff;color:#fff}.card__text{font-size:30px;font-weight:100;background:#fff;border-right:5px solid #f7f7f7;padding:28px 20px;text-align:center}.card__image{display:block;position:relative;width:100%;image-rendering:high-quality}.card--banner{padding:50px;text-align:center}.card--banner .banner__heading{font-size:30px;font-weight:100;margin-bottom:5px}.card--banner .banner__sub-heading{font-size:14px;font-weight:600;margin-bottom:5px}.card--banner .banner__disclaimer{font-size:12px;color:#333}.card--banner .banner__form{margin-top:25px}.card__vote-heart{position:absolute;bottom:3.5%;right:2.5%;z-index:10;height:40px;min-width:max(170px,27%);display:inline-flex;align-items:center;justify-content:space-between;padding:0 6px 0 6px;background:#fff;border-radius:50px;box-shadow:7px 7px 20px 0 rgba(71,63,103,.2)}.card__vote-heart .vote-heart-main{display:flex;align-items:center;justify-content:center;flex-grow:1;gap:10px;height:100%;padding-right:10px;cursor:pointer;transition:transform .2s ease}.card__vote-heart .vote-heart-main:hover{transform:scale(1.05)}.card__vote-heart .vote-heart-main:active{transform:scale(0.95)}.card__vote-heart .heart-icons{position:relative;width:34px;height:34px;flex-shrink:0}.card__vote-heart .heart-icon{position:absolute;inset:0;width:100%;height:100%;transition:color .2s ease,opacity .2s ease}.card__vote-heart .heart-icon--outline{color:#999;opacity:1}.card__vote-heart .heart-icon--filled{color:#f68367;opacity:0}.card__vote-heart .vote-count{position:absolute;left:0;right:0;top:44%;transform:translateY(-50%);text-align:center;font-family:"Open Sans",sans-serif;font-size:12px;font-weight:700;line-height:1;letter-spacing:-0.02em;color:#777;font-variant-numeric:tabular-nums;transition:color .2s ease}.card__vote-heart .heart-icons[data-digits="3"] .vote-count{font-size:10.5px}.card__vote-heart .heart-icons[data-digits="4"] .vote-count{font-size:9px;letter-spacing:-0.04em}.card__vote-heart .vote-heart__label{font-family:"Open Sans",sans-serif;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#888;transition:color .2s ease}.card__vote-heart .vote-report{position:relative;display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 10px 0 9px;border:0;border-left:1px solid #ece8f0;border-radius:0 20px 20px 0;background:none;color:#a8a3b0;font-family:"Open Sans",sans-serif;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:color .2s ease,background .2s ease}.card__vote-heart .vote-report:hover{color:#666;background:rgba(0,0,0,.03)}.card__vote-heart .vote-report .report-icon{width:13px;height:13px;flex-shrink:0}.card__vote-heart .vote-report.is-reported{cursor:default;color:#f68367;background:none}.card__vote-heart .vote-report.is-reported .report-icon{fill:currentColor}.card__vote-heart .vote-report.vote-delete:hover{color:#d9534f}.card.voted-up .card__vote-heart{background:#ffe5e8}.card.voted-up .card__vote-heart .heart-icon--outline{opacity:0}.card.voted-up .card__vote-heart .heart-icon--filled{opacity:1}.card.voted-up .card__vote-heart .vote-count{color:#fff}.card.voted-up .card__vote-heart .vote-heart__label{color:#f68367}.c-accent{color:#1b68e8}.card .btn-vote{border:6px solid #e8e8e8;color:#e8e8e8;font-size:30px;position:relative;z-index:5}.main-card{color:#333;padding:30px;text-align:center;margin-bottom:60px}.main-card .heading{font-size:42px;font-weight:100;margin:0 0 30px}.main-card .sub-heading{font-size:16px;font-weight:200;margin-top:5px;color:#585858;margin-bottom:40px}.main-card .sub-heading .btn-inline{margin-left:10px;color:#69b0e2}.main-card .btn-line{margin-top:20px}.main-card--fixed{position:fixed;top:0;left:0;right:0;margin:0;z-index:101;height:80px;padding:0;text-align:left;transition:transform .6s cubic-bezier(0.86, 0, 0.07, 1),opacity .3s ease;transform:translateY(-100px) translateZ(0);-webkit-backface-visibility:hidden;background:#fff;color:#333;opacity:0;box-shadow:0 0 25px rgba(40,47,60,.05),0 20px 25px rgba(40,47,60,.05),0 3px 4px rgba(40,47,60,.05)}.main-card--fixed .btn-outline{color:#7a7a7a;border-color:#9c9c9c}.main-card--fixed--visible{opacity:1;transform:translateY(0) translateZ(0)}.main-card--fixed .main-card__inner{max-width:800px;margin:0 auto;height:100%;position:relative}.main-card--fixed .heading{margin:0;padding:0;position:absolute;left:0;top:50%;right:160px;font-size:26px;transform:translateY(-50%)}.main-card--fixed .sub-heading{display:none}.main-card--fixed .btn-line{position:absolute;right:0;top:0;margin:17px 0}.form-group{margin-bottom:15px;position:relative}.form-group .form-control{display:block;width:100%;padding:12px 20px;line-height:30px;box-sizing:border-box;font-size:15px;outline:0;border-radius:30px;background:rgba(0,0,0,0);border:4px solid #e2b870}.form-group .form-control--border{border:2px solid #e8e8e8;box-shadow:none}.form-group label{display:block;font-family:"Open Sans",sans-serif;font-size:15px;margin-bottom:5px;text-align:center;margin-top:10px}.form-group--prefix .input-prefix{position:absolute;left:24px;top:50%;transform:translateY(-50%);margin:0;font-size:15px;font-weight:600;line-height:30px;pointer-events:none}.form-group--prefix .form-control{padding-left:72px}form.form--has-errors .form-control,.form-control.error{border-color:#e08b8b}.dynamic-form{position:relative;min-height:60px}.dynamic-form>.form-group{position:relative;z-index:3}.dynamic-form .df-show{position:absolute;top:70px;left:0;right:0;transition:.3s ease all;transform:translateY(-20px);opacity:0;visibility:hidden;z-index:2}.dynamic-form--open .df-show{transform:translateY(0);opacity:1;visibility:visible}.img-select{position:relative;height:54px;background-size:cover;background-position:center;border-radius:6px;box-shadow:2px 2px 5px rgba(0,0,0,.4)}.img-select input{opacity:0;visibility:hidden}.img-select__popup{position:absolute;right:0;top:100%;width:100%;background:#fff;max-height:320px;z-index:100;box-shadow:1px 1px 42px rgba(0,0,0,.2);border-radius:5px;overflow:auto;display:none;min-width:200px}.img-select--open .img-select__popup{display:block}.img-select__pop-img{width:100%;background-position:center;background-size:cover;padding-bottom:25%;flex-basis:33.33%;border:5px solid #fff;box-sizing:border-box;transition:.2s ease all}.img-select__pop-img.active{opacity:.8;border-width:2px}.img-select__popup-inner{display:flex;flex-wrap:wrap;justify-content:space-between;padding:5px}.img-select .menu{position:absolute}.top-nav{display:flex;justify-content:center;margin:-40px 0 40px}.top-nav__label{position:relative;display:inline-block}.top-nav__sub{position:absolute;top:100%;left:50%;transform:translateX(-50%);font-size:10px;line-height:12px;white-space:nowrap;text-transform:none}.top-nav a{font-family:"Open Sans",sans-serif;line-height:24px;font-size:16px;height:24px;font-weight:300;text-transform:uppercase;text-decoration:none;color:#636363;outline:none;text-align:center;padding:18px 20px}.top-nav a:hover,.top-nav a:focus{color:#222}.top-nav a.active{color:#222;box-shadow:inset 0 -3px #e2b870}.top-nav a.social{padding-left:10px;padding-right:10px;background:none !important}.top-nav .spacer{float:left;height:1px;width:20px}.top-logo{display:block;width:210px;margin:18px auto 0}.top-logo img{width:100%}.back-to-top{position:fixed;right:20px;bottom:20px;z-index:100;width:48px;height:48px;padding:12px;border:0;border-radius:50%;background:#e2b870;color:#fff;box-shadow:0 4px 14px rgba(0,0,0,.15);cursor:pointer;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .2s ease,transform .2s ease,visibility .2s,background .2s ease}.back-to-top--visible{opacity:1;visibility:visible;transform:none}.back-to-top:hover,.back-to-top:focus-visible{background:#ba9147}.back-to-top svg{display:block;width:100%;height:100%}@keyframes orb-spin{to{transform:translate(-50%, -50%) rotate(360deg)}}.loading-ovl{position:absolute;inset:0;z-index:1000;background:hsla(0,0%,100%,.55);border-radius:inherit}.loading-ovl:before,.loading-ovl:after{content:"";position:absolute;left:50%;top:50%;height:min(40px,80%);aspect-ratio:1;border-radius:50%;background:conic-gradient(from 0deg, #f68367, #b07cd8, #7fb3ff, #f68367);transform:translate(-50%, -50%);animation:orb-spin 1.1s linear infinite}.loading-ovl:before{filter:blur(8px);opacity:.75}.loading-ovl:after{-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - 4px), #000 calc(100% - 3px));mask:radial-gradient(farthest-side, transparent calc(100% - 4px), #000 calc(100% - 3px))}@media(prefers-reduced-motion: reduce){.loading-ovl:before,.loading-ovl:after{animation-duration:3s}}.btn.is-busy{position:relative;color:rgba(0,0,0,0) !important;pointer-events:none}.btn.is-busy .loading-ovl{background:rgba(0,0,0,0)}.btn-vote .loading-ovl{background:rgba(0,0,0,0) !important}.soc.fb{color:#3a579e}.soc.in{color:#b92f81}.icon-in,.icon-fb{display:inline-block;width:22px;height:22px;background-size:cover}.icon-in{background-image:url("/assets/icons/in.svg")}.icon-fb{background-image:url("/assets/icons/fb.svg")}footer{margin-top:80px;text-align:center;background:#eaeaea;padding:15px 0;font-family:"Open Sans",sans-serif}footer a{font-size:12px;text-decoration:none;color:#444;margin:10px;display:inline-block}@media(max-width: 920px){.card{padding-right:0}.card__id{padding:0;line-height:60px}.card__text{padding:20px 20px 5px}.card__info{height:60px;position:relative;left:auto;right:auto;width:auto;top:auto;text-align:left;padding-right:180px}.card__author,.card__location{white-space:nowrap;position:absolute;left:150px;right:120px;top:10px;line-height:20px;overflow:hidden}.card__location{top:30px}.card__controls{left:auto;right:10px;top:10px}.card .btn-vote{line-height:28px;padding:0 15px;font-size:20px}.card__vote-heart{height:36px;min-width:150px;bottom:8px;right:8px;padding-left:5px}.card__vote-heart .heart-icons{width:30px;height:30px}.card__vote-heart .vote-count{font-size:11px}.card__vote-heart .heart-icons[data-digits="3"] .vote-count{font-size:9.5px}.card__vote-heart .heart-icons[data-digits="4"] .vote-count{font-size:8px}.card__vote-heart .vote-heart__label{font-size:10px}.card__vote-heart .vote-heart-main{padding-right:8px}.card__vote-heart .vote-report{height:24px;padding:0 8px}.card__vote-heart .vote-report .report-icon{width:12px;height:12px}.main-card.main-card--fixed{padding:0}.main-card.main-card--fixed .main-card__inner{margin:0 10px}.main-card.main-card--fixed .heading{font-size:18px;font-weight:bold;margin:0}.top-logo{width:200px;margin:21px auto 15px}.top-nav a{font-size:13px;padding:10px 15px;font-weight:400}}@media(max-width: 420px){.card__author,.card__location{display:none}.card--banner{padding:10px}.main-card{margin-bottom:30px;padding:10px}.main-card .heading{margin:20px 0;font-size:26px;font-weight:300}}.confirm-dialog{width:min(420px,100vw - 32px);padding:28px 28px 22px;border:0;border-radius:16px;box-shadow:7px 7px 30px 0 rgba(71,63,103,.25);color:#333}.confirm-dialog::backdrop{background:rgba(71,63,103,.35);backdrop-filter:blur(2px)}.confirm-dialog__title{font-family:"Playfair Display",serif;font-size:24px;margin-bottom:10px}.confirm-dialog__text{font-family:"Open Sans",sans-serif;font-size:15px;line-height:1.5;color:#555;margin:0 0 22px}.confirm-dialog__actions{display:flex;justify-content:flex-end;gap:10px}