.ctools-locked{color:red;border:1px solid red;padding:1em;}.ctools-owns-lock{background:#ffffdd none repeat scroll 0 0;border:1px solid #f0c020;padding:1em;}a.ctools-ajaxing,input.ctools-ajaxing,button.ctools-ajaxing,select.ctools-ajaxing{padding-right:18px !important;background:url(/sites/all/modules/ctools/images/status-active.gif) right center no-repeat;}div.ctools-ajaxing{float:left;width:18px;background:url(/sites/all/modules/ctools/images/status-active.gif) center center no-repeat;}
.locale-untranslated{font-style:normal;text-decoration:line-through;}#locale-translation-filter-form .form-item-language,#locale-translation-filter-form .form-item-translation,#locale-translation-filter-form .form-item-group{float:left;padding-right:.8em;margin:0.1em;width:15em;}#locale-translation-filter-form .form-type-select select{width:100%;}#locale-translation-filter-form .form-actions{float:left;padding:3ex 0 0 1em;}.language-switcher-locale-session a.active{color:#0062A0;}.language-switcher-locale-session a.session-active{color:#000000;}
#locale-translation-filter-form .form-item-language,#locale-translation-filter-form .form-item-translation,#locale-translation-filter-form .form-item-group{float:right;padding-left:.8em;padding-right:0;}#locale-translation-filter-form .form-actions{float:right;padding:3ex 1em 0 0;}
#app-cover{position:fixed;z-index:199996;top:0;right:0;bottom:-100vh;left:0;background:#333 none center center no-repeat;background-color:rgba(0,0,0,0.85);display:none;}#app{position:absolute;top:0;right:0;left:0;z-index:199997;padding:100px 0 40px;box-sizing:border-box;display:none;}#app > div{max-width:800px;margin:0 auto;background-color:#fff;}@media (max-width:800px){#app{padding:0;}#app > div{padding-top:50px;}#app > div .header{position:fixed;z-index:1;top:0;}}#app,#app textarea,#app input,#app select{font-size:18px;line-height:1.5em;}#app a{font-weight:400;text-decoration:none;}#app a:hover{text-decoration:underline;transition:200ms ease-out;transition-property:color,background-color;}#app a.button{text-decoration:none !important;}#app h2,#app h3{font-weight:300;line-height:1.5em;margin:0;}#app h2{font-size:36px;text-align:center;}#app h3{font-size:28px;margin:2em 0 0.64285714em;}#app h3:first-of-type{margin-top:0.64285714em;}#app audio{outline:none;}#app .header{width:100%;overflow:hidden;height:50px;background-color:#dab676;display:flex;}#app .header,#app .header a{color:#fff;}#app .header a{display:block;font-weight:300;line-height:50px;}#app .header a:hover{text-decoration:none;background-color:#cfa14e;}#app .header > .app-name{padding:0 15px 0 66px;font-size:21px;line-height:50px;white-space:nowrap;pointer-events:none;border-right:1px solid rgba(255,255,255,0.5);overflow:hidden;text-overflow:ellipsis;flex:1;text-align:center;}#app .header > .close{width:50px;height:50px;background:transparent none 0 0px no-repeat;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2050%2050%22%20stroke%3D%22%23fff%22%20stroke-width%3D%222%22%3E%3Cpath%20d%3D%22m35%2015-20%2020%22/%3E%3Cpath%20d%3D%22m15%2015%2020%2020%22/%3E%3C/svg%3E");border-left:1px solid rgba(255,255,255,0.5);flex:none;}#app .header > .close > span{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;width:0;height:0;}#app .main{padding:30px 50px;overflow:hidden;}html.app-touch #app .main a{text-decoration:underline;}html.app-touch #app .main .form-action > a{text-decoration:none;}#app .page{display:none;margin:0;}#app .page.active{display:flex;flex-direction:column;align-items:center;}#app .page > div{margin-bottom:0.5em;}#app .page span.pre-link{margin-right:0.5em;}#app .form{width:100%;max-width:100%;margin:0.5em 0;}#app .form .form-item{margin:1em 0;}#app .form .form-item .description{font-size:16px;line-height:1.5em;color:grey;}#app .form .form-item a.button{color:black;background-color:#CCC;}#app .form .form-item a.button:hover{background-color:#b3b3b3;}#app .form .form-item.recaptcha{margin:1.5em 0;}#app .form .form-item.recaptcha .description{font-size:14px;}#app .form .form-action{margin:1.5em 0 1em;text-align:center;}#app .form .form-action > a.button{display:inline-block;font-size:18px;font-weight:normal;line-height:1em;padding:10px 20px;color:#fff;border:0 none;cursor:pointer;box-sizing:border-box;height:auto;}#app .form label{display:block;font-weight:bold;}#app .form div.error{font-size:16px;line-height:1.5em;color:Red;background:transparent none;}#app .form .form-checkbox input,#app .form .form-options input{width:auto !important;}#app .form .form-checkbox label,#app .form .form-options label{display:inline;font-weight:300;}#app .form .form-checkbox > div,#app .form .form-options > div{line-height:40px;}#app .form input[type="text"],#app .form textarea{border:1px solid #CCC;box-sizing:border-box;max-width:100%;height:40px;padding:5px;}#app .form input[type="text"].error,#app .form textarea.error{border-bottom:2px solid Red !important;}#app .form textarea{width:100%;height:auto;margin:0;}#app .form .form-options input.text-other:disabled{display:none;}#app .form .form-item.audio > div.content{display:flex;flex-wrap:wrap;align-items:center;column-gap:1em;row-gap:1em;}#app .form .form-item.audio > div.content a.button{padding-left:32px;background-repeat:no-repeat;background-position:10px center;background-size:14px;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2050%2050%22%20fill%3D%22%23DC4027%22%3E%3Ccircle%20cx%3D%2225%22%20cy%3D%2225%22%20r%3D%2225%22/%3E%3C/svg%3E");white-space:nowrap;}#app .form .form-item.audio > div.content a.button.stop{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2050%2050%22%20fill%3D%22black%22%3E%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%2250%22%20height%3D%2250%22/%3E%3C/svg%3E");}#app .form .form-item.audio > div.content .progress,#app .form .form-item.audio > div.content audio{height:36px;line-height:36px;}#app .form .form-item.audio > div.content .progress{font-weight:normal;animation:1s ease-in progress8 infinite alternate;}#app .form .form-item.audio > div.content .progress > span{font-size:14px;}@keyframes progress8{0%{opacity:0.3;}100%{opacity:1;}}#app .form .form-item.audio > div.content audio{max-width:100%;flex:1 0 220px;}@media (min-width:667px){#app .form .form-combo{display:flex;margin:1em 0 1em -40px;}#app .form .form-combo > div{box-sizing:border-box;width:50%;padding-left:40px;margin:0;}#app .form .form-combo.ratio-1-2 > div{width:33.33333%;}#app .form .form-combo.ratio-1-2 > div:last-child{width:66.66667%;}#app .form .form-combo.ratio-2-1 > div{width:66.66667%;}#app .form .form-combo.ratio-2-1 > div:last-child{width:33.33333%;}#app .form .form-combo input,#app .form .form-combo select{width:100%;}}#app .form.compact{width:400px;}#app .form.compact input,#app .form.compact select{width:100%;}#app-message{position:fixed;z-index:199999;top:0;right:0;bottom:0;left:0;background:#333 none center center no-repeat;background-color:rgba(0,0,0,0.6);}#app-message > div{position:fixed;top:33.33333%;left:50%;transform:translate(-50%,-50%);min-width:320px;max-width:667px;height:auto;min-height:52px;box-sizing:border-box;padding:0 60px 0 20px;background-color:#f1fcf1;color:#1e831e;font-size:18px;line-height:1.5em;box-shadow:0 0 20px 5px rgba(0,0,0,0.5);background-image:none;}#app-message > div > div{margin:15px 0;}#app-message > div > a.close{width:50px;height:50px;background:transparent none 0 0px no-repeat;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2050%2050%22%20stroke%3D%22%231e831e%22%20stroke-width%3D%222%22%3E%3Cpath%20d%3D%22m35%2015-20%2020%22/%3E%3Cpath%20d%3D%22m15%2015%2020%2020%22/%3E%3C/svg%3E");position:absolute;top:0;right:0;}#app-message > div > a.close > span{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;width:0;height:0;}#app-message > div.warning{background-color:#fff;color:inherit;}#app-message > div.warning > a.close{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2050%2050%22%20stroke%3D%22%23DC4027%22%20stroke-width%3D%222%22%3E%3Cpath%20d%3D%22m35%2015-20%2020%22/%3E%3Cpath%20d%3D%22m15%2015%2020%2020%22/%3E%3C/svg%3E");}#app-message > div.error{background-color:#fdf1f1;color:#a71515;}#app-message > div.error > a.close{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2050%2050%22%20stroke%3D%22%23a71515%22%20stroke-width%3D%222%22%3E%3Cpath%20d%3D%22m35%2015-20%2020%22/%3E%3Cpath%20d%3D%22m15%2015%2020%2020%22/%3E%3C/svg%3E");}#app-message > div .actions{margin:1.5em 0;text-align:center;font-weight:400;}#app-message > div .actions a{text-decoration:none;}#app-message > div .actions a:hover{color:#DC4027;text-decoration:underline;transition:200ms ease-out;transition-property:color,background-color;}#app-message > div .actions a.confirm{display:inline-block;color:#fff;background-color:#DC4027;padding:5px 10px;margin-right:2em;}#app-message > div .actions a.confirm:hover{text-decoration:none;color:#fff;background-color:#bc341e;}html.app-loading body::after{animation:1s linear load8 infinite;border:5px solid rgba(0,0,0,0.2);border-left-color:#cfa14e;border-radius:50%;content:" ";box-sizing:border-box;width:40px;height:40px;position:fixed;top:50vh;left:50vw;transform:translate(-50%,-50%) translateZ(0);pointer-events:none;z-index:199998;display:block;}@keyframes load8{0%{transform:translate(-50%,-50%) translateZ(0) rotate(0deg);}100%{transform:translate(-50%,-50%) translateZ(0) rotate(360deg);}}html.app-open html,html.app-open body{scroll-behavior:smooth;}html.app-open *{-webkit-tap-highlight-color:transparent;}html.app-open #app-cover,html.app-open #app{display:block;}.grecaptcha-badge{visibility:hidden;}
