/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
html{box-sizing:border-box;}*,*::after,*::before{box-sizing:inherit;}input:-webkit-autofill,input:focus:-webkit-autofill{-webkit-box-shadow:0 0 0 50px #fbf9f3 inset !important;border-color:#EC8113 !important;}.ajax-progress{display:none;}#edit-title-wrapper input{font-size:24px;width:99%;}.form-item .description{font-style:italic;line-height:1.2em;font-size:0.8em;margin-top:5px;color:#777777;}#edit-delete{color:#cc0000;}label{font-weight:normal;margin-bottom:7.5px;}input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],input:not([type]),textarea,.edu-text-input,textarea,select,.wysiwyg.cke_editable_inline{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-transition:border-color 0.1s ease-in-out;-moz-transition:border-color 0.1s ease-in-out;transition:border-color 0.1s ease-in-out;box-sizing:border-box;margin-bottom:15px;padding:10px;max-width:100%;}input[type=color]:hover,input[type=date]:hover,input[type=datetime]:hover,input[type=datetime-local]:hover,input[type=email]:hover,input[type=month]:hover,input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=tel]:hover,input[type=text]:hover,input[type=time]:hover,input[type=url]:hover,input[type=week]:hover,input:not([type]):hover,textarea:hover,.edu-text-input:hover,textarea:hover,select:hover,.wysiwyg.cke_editable_inline:hover{border-color:#999999;}input[type=color]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,input:not([type]):focus,textarea:focus,.edu-text-input:focus,textarea:focus,select:focus,.wysiwyg.cke_editable_inline:focus{border-color:black;}input[type=checkbox],input[type=radio]{display:inline;margin-right:7.5px;}input[type=file]{width:auto;padding-bottom:15px;}input[type=submit],input[type=button]{background:transparent;border:1px solid black;padding:10px 15px;-webkit-transition:background-color 0.2s,color 0.2s;-moz-transition:background-color 0.2s,color 0.2s;transition:background-color 0.2s,color 0.2s;}input[type=submit]:hover,input[type=submit]:focus,input[type=button]:hover,input[type=button]:focus{-webkit-transition-duration:0.05s;-moz-transition-duration:0.05s;transition-duration:0.05s;background-color:black;color:#fbf9f3;}input[type=submit]:disabled,input[type=button]:disabled{background-color:inherit !important;border-color:rgba(0,0,0,0.5) !important;color:rgba(0,0,0,0.5) !important;cursor:not-allowed;}input:focus,textarea:focus,select:focus,.wysiwyg.cke_editable_inline:focus{outline:none;border-color:#565656 !important;}.theme-workshop input:focus,.theme-workshop textarea:focus,.theme-workshop select:focus,.theme-workshop .wysiwyg.cke_editable_inline:focus{border-color:#EC8113 !important;}.theme-activity input:focus,.theme-activity textarea:focus,.theme-activity select:focus,.theme-activity .wysiwyg.cke_editable_inline:focus{border-color:#146497 !important;}.theme-resource input:focus,.theme-resource textarea:focus,.theme-resource select:focus,.theme-resource .wysiwyg.cke_editable_inline:focus{border-color:#0C8F8A !important;}img{max-width:100%;height:auto;vertical-align:top;}[type=range]{background-color:transparent;-webkit-appearance:none;margin:8px 0;width:100%;}[type=range]:focus{outline:none;}[type=range]::-webkit-slider-runnable-track{width:100%;height:10px;cursor:pointer;transition:all 0.2s ease;box-shadow:0px 0px 0px transparent,0 0 0px rgba(13,13,13,0);background:rgba(44,44,44,0.5);border:4px solid #fbf9f3;border-radius:1px;}.theme-workshop [type=range]::-webkit-slider-runnable-track{background:rgba(102,67,32,0.5);}.theme-activity [type=range]::-webkit-slider-runnable-track{background:rgba(23,49,65,0.5);}.theme-resource [type=range]::-webkit-slider-runnable-track{background:rgba(19,62,60,0.5);}[type=range].edu-none::-webkit-slider-thumb{background:#999 !important;border-color:#999;}[type=range]:focus::-webkit-slider-thumb{background:#565656 !important;}.theme-workshop [type=range]:focus::-webkit-slider-thumb{background:#EC8113 !important;}.theme-activity [type=range]:focus::-webkit-slider-thumb{background:#146497 !important;}.theme-resource [type=range]:focus::-webkit-slider-thumb{background:#0C8F8A !important;}[type=range]::-webkit-slider-thumb{box-shadow:0px 0px 0px #111,0 0 0px #1e1e1e;border:1px solid rgba(51,51,51,0.5);height:16px;width:14px;border-radius:7px;background:#3b3b3b;cursor:pointer;-webkit-appearance:none;margin-top:-7px;}.theme-workshop [type=range]::-webkit-slider-thumb{background:#985919;}.theme-activity [type=range]::-webkit-slider-thumb{background:#154361;}.theme-resource [type=range]::-webkit-slider-thumb{background:#0F5C5A;}[type=range]:focus::-webkit-slider-runnable-track{background:rgba(57,57,57,0.5);}.theme-workshop [type=range]:focus::-webkit-slider-runnable-track{background:rgba(121,80,38,0.5);}.theme-activity [type=range]:focus::-webkit-slider-runnable-track{background:rgba(30,63,84,0.5);}.theme-resource [type=range]:focus::-webkit-slider-runnable-track{background:rgba(25,82,79,0.5);}[type=range]::-moz-range-track{width:100%;height:10px;cursor:pointer;transition:all 0.2s ease;box-shadow:0px 0px 0px transparent,0 0 0px rgba(13,13,13,0);background:rgba(44,44,44,0.5);border:4px solid #fbf9f3;border-radius:1px;}.theme-workshop [type=range]::-moz-range-track{background:rgba(102,67,32,0.5);}.theme-activity [type=range]::-moz-range-track{background:rgba(23,49,65,0.5);}.theme-resource [type=range]::-moz-range-track{background:rgba(19,62,60,0.5);}[type=range].edu-none::-moz-range-thumb{background:#999 !important;border-color:#999;}[type=range]:focus::-moz-range-thumb{background:#565656 !important;}.theme-workshop [type=range]:focus::-moz-range-thumb{background:#EC8113 !important;}.theme-activity [type=range]:focus::-moz-range-thumb{background:#146497 !important;}.theme-resource [type=range]:focus::-moz-range-thumb{background:#0C8F8A !important;}[type=range]::-moz-range-thumb{box-shadow:0px 0px 0px #111,0 0 0px #1e1e1e;border:1px solid rgba(51,51,51,0.5);height:16px;width:14px;border-radius:7px;background:#3b3b3b;cursor:pointer;}.theme-workshop [type=range]::-moz-range-thumb{background:#985919;}.theme-activity [type=range]::-moz-range-thumb{background:#154361;}.theme-resource [type=range]::-moz-range-thumb{background:#0F5C5A;}[type=range]::-ms-track{width:100%;height:10px;cursor:pointer;transition:all 0.2s ease;background:transparent;border-color:transparent;border-width:14px 0;color:transparent;}[type=range]::-ms-fill-lower{box-shadow:0px 0px 0px transparent,0 0 0px rgba(13,13,13,0);background:rgba(31,31,31,0.5);border:4px solid #fbf9f3;border-radius:2px;}.theme-workshop [type=range]::-ms-fill-lower{background:rgba(83,54,26,0.5);}.theme-activity [type=range]::-ms-fill-lower{background:rgba(16,35,46,0.5);}.theme-resource [type=range]::-ms-fill-lower{background:rgba(13,42,41,0.5);}[type=range]::-ms-fill-upper{box-shadow:0px 0px 0px transparent,0 0 0px rgba(13,13,13,0);background:rgba(44,44,44,0.5);border:4px solid #fbf9f3;border-radius:2px;}.theme-workshop [type=range]::-ms-fill-upper{background:rgba(102,67,32,0.5);}.theme-activity [type=range]::-ms-fill-upper{background:rgba(23,49,65,0.5);}.theme-resource [type=range]::-ms-fill-upper{background:rgba(19,62,60,0.5);}[type=range].edu-none::-ms-thumb{background:#999 !important;border-color:#999;}[type=range]:focus::-ms-thumb{background:#565656 !important;}.theme-workshop [type=range]:focus::-ms-thumb{background:#EC8113 !important;}.theme-activity [type=range]:focus::-ms-thumb{background:#146497 !important;}.theme-resource [type=range]:focus::-ms-thumb{background:#0C8F8A !important;}[type=range]::-ms-thumb{box-shadow:0px 0px 0px #111,0 0 0px #1e1e1e;border:1px solid rgba(51,51,51,0.5);height:16px;width:14px;border-radius:7px;background:#3b3b3b;cursor:pointer;}.theme-workshop [type=range]::-ms-thumb{background:#985919;}.theme-activity [type=range]::-ms-thumb{background:#154361;}.theme-resource [type=range]::-ms-thumb{background:#0F5C5A;}[type=range]:focus::-ms-fill-lower{background:rgba(44,44,44,0.5);}.theme-workshop [type=range]:focus::-ms-fill-lower{background:rgba(102,67,32,0.5);}.theme-activity [type=range]:focus::-ms-fill-lower{background:rgba(23,49,65,0.5);}.theme-resource [type=range]:focus::-ms-fill-lower{background:rgba(19,62,60,0.5);}[type=range]:focus::-ms-fill-upper{background:rgba(57,57,57,0.5);}.theme-workshop [type=range]:focus::-ms-fill-upper{background:rgba(121,80,38,0.5);}.theme-activity [type=range]:focus::-ms-fill-upper{background:rgba(30,63,84,0.5);}.theme-resource [type=range]:focus::-ms-fill-upper{background:rgba(25,82,79,0.5);}.modal{position:fixed;z-index:10000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:transparent;-webkit-transition:background-color 0.2s;-moz-transition:background-color 0.2s;transition:background-color 0.2s;}.modal > .modal-content{background-color:#fbf9f3;margin:15% auto 5%;padding:20px;border-radius:5px;border:1px solid #ccc;box-shadow:0 4px 20px rgba(0,0,0,0.4);max-width:1024px;width:80%;}@media screen and (max-width:31.1875em){.modal > .modal-content{width:95%;}}.modal > .modal-content,.modal > .modal-content-no-frame{-webkit-transform:scale(0.9,0.9);-moz-transform:scale(0.9,0.9);-ms-transform:scale(0.9,0.9);-o-transform:scale(0.9,0.9);transform:scale(0.9,0.9);opacity:0;-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;transition-property:transform,opacity;-webkit-transition-duration:350ms;-moz-transition-duration:350ms;transition-duration:350ms;}.modal.show{background-color:rgba(0,0,0,0.4);}.modal.show > .modal-content,.modal.show > .modal-content-no-frame{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1);opacity:1;-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1);-moz-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1);transition-timing-function:cubic-bezier(0.175,0.885,0.32,1);-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15);-moz-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15);transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15);}body{background-color:#fbf9f3;background-image:url(/themes/basic/images/bg.png);}#main{min-height:600px;}progress{color:#2C2C2C;border-color:rgba(51,51,51,0.5);height:30px;border:none;border-bottom:2px solid;background:transparent;padding:0 2px 1px;-webkit-appearance:none;-moz-appearance:none;appearance:none;}progress::-webkit-progress-value{background-color:#2C2C2C;}progress::-moz-progress-bar{background-color:#2C2C2C;}progress::-webkit-progress-bar{background:transparent;}progress::-webkit-progress-value{background-image:-webkit-linear-gradient(-30deg,transparent 33%,rgba(0,0,0,0.1) 33%,rgba(0,0,0,0.1) 66%,transparent 66%);background-size:50px 50px;border-radius:2px;}progress::-moz-progress-bar{background-image:-moz-linear-gradient(150deg,transparent 33%,rgba(0,0,0,0.1) 33%,rgba(0,0,0,0.1) 66%,transparent 66%);background-size:50px 50px;border-radius:2px;}*{margin:0;padding:0;}.clearfix:after{content:"";display:table;clear:both;}.clearleft,.clearl,.cleft{clear:left;}.clearright,.clearr,.cright{clear:right;}.clear,.clearboth,.clearall{clear:both;}.floatleft,.fleft,.floatl{float:left;margin:0 10px 5px 0;}.floatright,.fright,.floatr{float:right;margin:0 0 5px 10px;}#skip a:link,#skip a:hover,#skip a:visited{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;}#skip a:active,#skip a:focus{position:static;width:auto;height:auto;}#main ::-webkit-scrollbar{width:6px;height:6px;}#main ::-webkit-scrollbar-track{border-radius:5px;}#main ::-webkit-scrollbar-thumb{border-radius:3px;background-color:rgba(0,0,0,0.4);}#main ::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,0.6);}table{width:100%;}td{padding:10px 5px;}tr.odd{background-color:white;}::-moz-selection{background-color:#FF9325;color:#fbf9f3;}::selection{background-color:#FF9325;color:#fbf9f3;}.theme-activity::-moz-selection,.theme-activity *::-moz-selection{background-color:#1D98E8;}.theme-activity::selection,.theme-activity *::selection{background-color:#1D98E8;}.theme-resource::-moz-selection,.theme-resource *::-moz-selection{background-color:#10E6DE;}.theme-resource::selection,.theme-resource *::selection{background-color:#10E6DE;}.tooltipster-base{max-width:90%;}@media screen and (min-width:45em){.tooltipster-base{max-width:80%;}}@media screen and (min-width:60em){.tooltipster-base{max-width:500px;}}.tooltipster-edu{border-radius:5px;border:1px solid #ccc;background:#fbf9f3;color:#666;box-shadow:0 4px 20px rgba(0,0,0,0.4);-webkit-transform:scale(0.8,0.8);-moz-transform:scale(0.8,0.8);-ms-transform:scale(0.8,0.8);-o-transform:scale(0.8,0.8);transform:scale(0.8,0.8);opacity:0;-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;transition-property:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.tooltipster-edu .tooltipster-content{font-family:"Work Sans","Helvetica Neue",helvetica,Arial,sans-serif;font-size:14px;line-height:16px;padding:8px 10px;}.tooltipster-edu .tooltipster-content p,.tooltipster-edu .tooltipster-content .wysiwyg div,.wysiwyg .tooltipster-edu .tooltipster-content div,.tooltipster-edu .tooltipster-content li,.tooltipster-edu .tooltipster-content ul,.tooltipster-edu .tooltipster-content ol{margin-bottom:0.5em;}.tooltipster-edu .tooltipster-content p:last-child,.tooltipster-edu .tooltipster-content .wysiwyg div:last-child,.wysiwyg .tooltipster-edu .tooltipster-content div:last-child,.tooltipster-edu .tooltipster-content li:last-child,.tooltipster-edu .tooltipster-content ul:last-child,.tooltipster-edu .tooltipster-content ol:last-child{margin-bottom:0;}.tooltipster-edu .tooltipster-content ul,.tooltipster-edu .tooltipster-content ol{margin-left:20px;}.tooltipster-edu a{text-decoration:underline !important;}.tooltipster-edu-show{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1);opacity:1;-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1);-moz-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1);transition-timing-function:cubic-bezier(0.175,0.885,0.32,1);-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15);-moz-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15);transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15);}label.tooltip{border-bottom:1px dotted;cursor:help;}body{margin:0;font-size:16px;line-height:1.35em;font-family:"Work Sans","Helvetica Neue",helvetica,Arial,sans-serif;font-weight:400;letter-spacing:-0.02em;}h1,h2,h3,h4,h5,h6{line-height:1.3em;}h1{font-weight:300;letter-spacing:-0.03em;font-size:36px;padding:0 0 20px 0;margin:0;}h2{line-height:1.1em;font-size:42px;font-weight:200;letter-spacing:-0.02em;padding:80px 0 40px 0;margin:0;color:black;}.light-on-dark h2{color:rgba(255,255,255,0.8);}h3{font-size:1.4em;margin-bottom:1em;color:rgba(0,0,0,0.5);}h4{font-size:1.2em;margin-bottom:0.8em;}h5{font-size:1.1em;font-weight:500;margin-bottom:0;}h6{font-size:1em;font-weight:500;}a:link,a:visited{color:inherit;text-decoration:none;}a:hover,a:active{color:inherit;text-decoration:none;}p,.wysiwyg div{margin:0 0 1em 0;}p:last-child,.wysiwyg div:last-child{margin-bottom:0;}ul,ol{margin-left:0;padding-left:0;}ul{list-style-type:disc;}ul ul{list-style-type:circle;}ul ul ul{list-style-type:square;}ul ul ul ul{list-style-type:circle;}ol{list-style-type:decimal;}ol ol{list-style-type:lower-alpha;}ol ol ol{list-style-type:decimal;}pre{font:inherit;}abbr{border-bottom:1px dotted #666666;cursor:help;white-space:nowrap;}strong{font-weight:500;letter-spacing:-0.03em;}[v-cloak]{display:none;}
.tooltipster-default{border-radius:5px;border:2px solid #000;background:#4c4c4c;color:#fff;}.tooltipster-default .tooltipster-content{font-family:Arial,sans-serif;font-size:14px;line-height:16px;padding:8px 10px;overflow:hidden;}.tooltipster-default .tooltipster-arrow .tooltipster-arrow-border{}.tooltipster-icon{cursor:help;margin-left:4px;}.tooltipster-base{padding:0;font-size:0;line-height:0;position:absolute;left:0;top:0;z-index:9999999;pointer-events:none;width:auto;overflow:visible;}.tooltipster-base .tooltipster-content{overflow:hidden;}.tooltipster-arrow{display:block;text-align:center;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;}.tooltipster-arrow span,.tooltipster-arrow-border{display:block;width:0;height:0;position:absolute;}.tooltipster-arrow-top span,.tooltipster-arrow-top-right span,.tooltipster-arrow-top-left span{border-left:8px solid transparent !important;border-right:8px solid transparent !important;border-top:8px solid;bottom:-7px;}.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-top-right .tooltipster-arrow-border,.tooltipster-arrow-top-left .tooltipster-arrow-border{border-left:9px solid transparent !important;border-right:9px solid transparent !important;border-top:9px solid;bottom:-7px;}.tooltipster-arrow-bottom span,.tooltipster-arrow-bottom-right span,.tooltipster-arrow-bottom-left span{border-left:8px solid transparent !important;border-right:8px solid transparent !important;border-bottom:8px solid;top:-7px;}.tooltipster-arrow-bottom .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border{border-left:9px solid transparent !important;border-right:9px solid transparent !important;border-bottom:9px solid;top:-7px;}.tooltipster-arrow-top span,.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-bottom span,.tooltipster-arrow-bottom .tooltipster-arrow-border{left:0;right:0;margin:0 auto;}.tooltipster-arrow-top-left span,.tooltipster-arrow-bottom-left span{left:6px;}.tooltipster-arrow-top-left .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border{left:5px;}.tooltipster-arrow-top-right span,.tooltipster-arrow-bottom-right span{right:6px;}.tooltipster-arrow-top-right .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border{right:5px;}.tooltipster-arrow-left span,.tooltipster-arrow-left .tooltipster-arrow-border{border-top:8px solid transparent !important;border-bottom:8px solid transparent !important;border-left:8px solid;top:50%;margin-top:-7px;right:-7px;}.tooltipster-arrow-left .tooltipster-arrow-border{border-top:9px solid transparent !important;border-bottom:9px solid transparent !important;border-left:9px solid;margin-top:-8px;}.tooltipster-arrow-right span,.tooltipster-arrow-right .tooltipster-arrow-border{border-top:8px solid transparent !important;border-bottom:8px solid transparent !important;border-right:8px solid;top:50%;margin-top:-7px;left:-7px;}.tooltipster-arrow-right .tooltipster-arrow-border{border-top:9px solid transparent !important;border-bottom:9px solid transparent !important;border-right:9px solid;margin-top:-8px;}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity;}.tooltipster-fade-show{opacity:1;}.tooltipster-grow{-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-o-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-backface-visibility:hidden;}.tooltipster-grow-show{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1);-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-moz-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-ms-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-o-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);}.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;}.tooltipster-swing-show{opacity:1;-webkit-transform:rotateZ(0deg);-moz-transform:rotateZ(0deg);-o-transform:rotateZ(0deg);-ms-transform:rotateZ(0deg);transform:rotateZ(0deg);-webkit-transition-timing-function:cubic-bezier(0.230,0.635,0.495,1);-webkit-transition-timing-function:cubic-bezier(0.230,0.635,0.495,2.4);-moz-transition-timing-function:cubic-bezier(0.230,0.635,0.495,2.4);-ms-transition-timing-function:cubic-bezier(0.230,0.635,0.495,2.4);-o-transition-timing-function:cubic-bezier(0.230,0.635,0.495,2.4);transition-timing-function:cubic-bezier(0.230,0.635,0.495,2.4);}.tooltipster-fall{top:0;-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1);-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-moz-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-ms-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-o-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);}.tooltipster-fall-show{}.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;top:0px !important;opacity:0;}.tooltipster-slide{left:-40px;-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;-ms-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1);-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-moz-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-ms-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-o-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);}.tooltipster-slide.tooltipster-slide-show{}.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;left:0px !important;opacity:0;}.tooltipster-content-changing{opacity:0.5;-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1);}
html{box-sizing:border-box;}*,*::after,*::before{box-sizing:inherit;}@media screen and (min-width:60em){.layout-edu.edu-activity section.region-first .card{float:left;display:block;margin-right:2.8571428571%;width:82.8571428571%;margin-left:8.5714285714%;}.layout-edu.edu-activity section.region-first .card:last-child{margin-right:0;}}@media screen and (max-width:44.9375em){.layout-edu.edu-activity section.region-first{padding-bottom:40px;}}@media screen and (min-width:45em){#edu-activities-information section.main,#edu-activities-information nav.step-nav{margin-left:17.1428571429%;float:left;display:block;margin-right:2.8571428571%;width:65.7142857143%;}#edu-activities-information section.main:last-child,#edu-activities-information nav.step-nav:last-child{margin-right:0;}}@media screen and (min-width:60em){#edu-activities-information section.main,#edu-activities-information nav.step-nav{margin-left:25.7142857143%;float:left;display:block;margin-right:2.8571428571%;width:48.5714285714%;}#edu-activities-information section.main:last-child,#edu-activities-information nav.step-nav:last-child{margin-right:0;}}@media screen and (min-width:31.25em){#edu-activities-information #edit-purpose,#edu-activities-information #edit-audiences,#edu-activities-information #edit-methods{display:flex;justify-content:space-between;}}#edu-activities-information .form-item-participants-from,#edu-activities-information .form-item-participants-to{display:inline;}#edu-phases .phase > header > *{display:inline-block;}#edu-phases .step-content{position:relative;}#edu-phases .step-number{margin-top:10px;}#edu-phases .step-delete{position:absolute;bottom:25px;right:0;}@media screen and (max-width:44.9375em){#edu-phases .step-number{margin-top:40px;}#edu-phases .step-delete{bottom:10px;}}@media screen and (min-width:45em){#edu-phases .phase-steps > li{clear:both;}#edu-phases .phase-steps > li .step-number{margin-top:10px;text-align:right;float:left;display:block;margin-right:2.8571428571%;width:14.2857142857%;}#edu-phases .phase-steps > li .step-number:last-child{margin-right:0;}#edu-phases .phase-steps > li .step-content{float:left;display:block;margin-right:2.8571428571%;width:82.8571428571%;}#edu-phases .phase-steps > li .step-content:last-child{margin-right:0;}#edu-phases .step-add{margin-left:94.2857142857%;float:left;display:block;margin-right:2.8571428571%;width:5.7142857143%;text-align:right;}#edu-phases .step-add:last-child{margin-right:0;}#edu-phases .phase-resources{margin-left:17.1428571429%;float:left;display:block;margin-right:2.8571428571%;width:82.8571428571%;}#edu-phases .phase-resources:last-child{margin-right:0;}}@media screen and (min-width:90em){#edu-phases .phase > header{float:left;display:block;margin-right:2.8571428571%;width:91.4285714286%;}#edu-phases .phase > header:last-child{margin-right:0;}#edu-phases .phase-steps > li .step-number{float:left;display:block;margin-right:2.8571428571%;width:5.7142857143%;}#edu-phases .phase-steps > li .step-number:last-child{margin-right:0;}#edu-phases .phase-steps > li .step-content{float:left;display:block;margin-right:2.8571428571%;width:82.8571428571%;}#edu-phases .phase-steps > li .step-content:last-child{margin-right:0;}#edu-phases .step-add{margin-left:85.7142857143%;}#edu-phases .phase-resources{margin-left:8.5714285714%;float:left;display:block;margin-right:2.8571428571%;width:82.8571428571%;}#edu-phases .phase-resources:last-child{margin-right:0;}}@media screen and (min-width:45em){#edu-activities-additional section.main,#edu-activities-additional nav.step-nav{margin-left:17.1428571429%;float:left;display:block;margin-right:2.8571428571%;width:65.7142857143%;}#edu-activities-additional section.main:last-child,#edu-activities-additional nav.step-nav:last-child{margin-right:0;}}@media screen and (min-width:60em){#edu-activities-additional section.main,#edu-activities-additional nav.step-nav{margin-left:25.7142857143%;float:left;display:block;margin-right:2.8571428571%;width:48.5714285714%;}#edu-activities-additional section.main:last-child,#edu-activities-additional nav.step-nav:last-child{margin-right:0;}}@media screen and (min-width:31.25em){#edu-activities-additional #edit-moment,#edu-activities-additional #edit-credit-options{display:flex;justify-content:space-between;}#edu-activities-additional #edit-credit .js-form-type-textfield .field-prefix + input,#edu-activities-additional #edit-credit .js-form-type-url .field-prefix + input{width:70%;}}fieldset.card.type-activity.card-back .resources li{position:relative;list-style:none;padding-left:4px;}fieldset.card.type-activity.card-back .resources li:before{content:"";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:16px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}fieldset.card.type-activity.card-back .resources li:before{position:absolute;left:-18px;top:3px;}fieldset.card.type-activity.card-back .resources li.document-link:before{content:"";}fieldset.card.type-activity.card-back .resources li.document-rtf:before,fieldset.card.type-activity.card-back .resources li.document-txt:before{content:"";}fieldset.card.type-activity.card-back .resources li.document-pdf:before{content:"";}fieldset.card.type-activity.card-back .resources li.document-doc:before,fieldset.card.type-activity.card-back .resources li.document-docx:before,fieldset.card.type-activity.card-back .resources li.document-pages:before{content:"";}fieldset.card.type-activity.card-back .resources li.document-ppt:before,fieldset.card.type-activity.card-back .resources li.document-pptx:before,fieldset.card.type-activity.card-back .resources li.document-key:before{content:"";}fieldset.card.type-activity.card-back .resources li.document-xls:before,fieldset.card.type-activity.card-back .resources li.document-xlsx:before,fieldset.card.type-activity.card-back .resources li.document-numbers:before{content:"";}@media screen and (max-width:44.9375em){.card-mobile fieldset.card.type-activity .node-title,.card-mobile fieldset.card.type-activity .field-objective,.card-mobile fieldset.card.type-activity .field-purpose,.card-mobile fieldset.card.type-activity .topics,.card-mobile fieldset.card.type-activity .field-moment,.card-mobile fieldset.card.type-activity .method,.card-mobile fieldset.card.type-activity .field-technique,.card-mobile fieldset.card.type-activity .field-audience,.card-mobile fieldset.card.type-activity .phases-summary,.card-mobile fieldset.card.type-activity .resources,.card-mobile fieldset.card.type-activity .warnings,.card-mobile fieldset.card.type-activity .materials,.card-mobile fieldset.card.type-activity .equipment{margin-top:10px;}.card-mobile fieldset.card.type-activity .node-title label,.card-mobile fieldset.card.type-activity .field-objective label,.card-mobile fieldset.card.type-activity .field-purpose label,.card-mobile fieldset.card.type-activity .topics label,.card-mobile fieldset.card.type-activity .field-moment label,.card-mobile fieldset.card.type-activity .method label,.card-mobile fieldset.card.type-activity .field-technique label,.card-mobile fieldset.card.type-activity .field-audience label,.card-mobile fieldset.card.type-activity .phases-summary label,.card-mobile fieldset.card.type-activity .resources label,.card-mobile fieldset.card.type-activity .warnings label,.card-mobile fieldset.card.type-activity .materials label,.card-mobile fieldset.card.type-activity .equipment label{color:rgba(255,255,255,0.6);line-height:18px;font-size:11px;font-weight:600;letter-spacing:0em;text-transform:uppercase;}.card-mobile fieldset.card.type-activity .node-title .field__content,.card-mobile fieldset.card.type-activity .field-objective .field__content,.card-mobile fieldset.card.type-activity .field-purpose .field__content,.card-mobile fieldset.card.type-activity .topics .field__content,.card-mobile fieldset.card.type-activity .field-moment .field__content,.card-mobile fieldset.card.type-activity .method .field__content,.card-mobile fieldset.card.type-activity .field-technique .field__content,.card-mobile fieldset.card.type-activity .field-audience .field__content,.card-mobile fieldset.card.type-activity .phases-summary .field__content,.card-mobile fieldset.card.type-activity .resources .field__content,.card-mobile fieldset.card.type-activity .warnings .field__content,.card-mobile fieldset.card.type-activity .materials .field__content,.card-mobile fieldset.card.type-activity .equipment .field__content{font-family:"PT Serif",serif;background-color:#eff8fd;color:rgba(0,0,0,0.85);margin:0 -10px;padding:5px 10px;border-radius:2px;}.card-mobile fieldset.card.type-activity .node-title .field__content h1,.card-mobile fieldset.card.type-activity .field-objective .field__content h1,.card-mobile fieldset.card.type-activity .field-purpose .field__content h1,.card-mobile fieldset.card.type-activity .topics .field__content h1,.card-mobile fieldset.card.type-activity .field-moment .field__content h1,.card-mobile fieldset.card.type-activity .method .field__content h1,.card-mobile fieldset.card.type-activity .field-technique .field__content h1,.card-mobile fieldset.card.type-activity .field-audience .field__content h1,.card-mobile fieldset.card.type-activity .phases-summary .field__content h1,.card-mobile fieldset.card.type-activity .resources .field__content h1,.card-mobile fieldset.card.type-activity .warnings .field__content h1,.card-mobile fieldset.card.type-activity .materials .field__content h1,.card-mobile fieldset.card.type-activity .equipment .field__content h1{padding:0;}.card-mobile fieldset.card.type-activity .node-title ul.field__content,.card-mobile fieldset.card.type-activity .field-objective ul.field__content,.card-mobile fieldset.card.type-activity .field-purpose ul.field__content,.card-mobile fieldset.card.type-activity .topics ul.field__content,.card-mobile fieldset.card.type-activity .field-moment ul.field__content,.card-mobile fieldset.card.type-activity .method ul.field__content,.card-mobile fieldset.card.type-activity .field-technique ul.field__content,.card-mobile fieldset.card.type-activity .field-audience ul.field__content,.card-mobile fieldset.card.type-activity .phases-summary ul.field__content,.card-mobile fieldset.card.type-activity .resources ul.field__content,.card-mobile fieldset.card.type-activity .warnings ul.field__content,.card-mobile fieldset.card.type-activity .materials ul.field__content,.card-mobile fieldset.card.type-activity .equipment ul.field__content{list-style-position:inside;}.card-mobile fieldset.card.type-activity .activity-duration label,.card-mobile fieldset.card.type-activity .participants label{display:none;}.card-mobile fieldset.card.type-activity .activity-duration .field__content,.card-mobile fieldset.card.type-activity .participants .field__content{display:inline-block;background-color:#eff8fd;color:rgba(0,0,0,0.85);padding:2px 5px;border-radius:2px;}.card-mobile fieldset.card.type-activity .activity-duration:before,.card-mobile fieldset.card.type-activity .participants:before{color:rgba(255,255,255,0.6);margin-right:5px;}.card-mobile fieldset.card.type-activity .activity-duration{width:50%;margin:20px 0;text-align:right;padding-right:20px;}.card-mobile fieldset.card.type-activity .participants{width:50%;margin:-45px 0 20px 50%;text-align:left;padding-left:20px;}.card-mobile fieldset.card.type-activity .participants:before{content:" ";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.card-mobile fieldset.card.type-activity .activity-duration:before{content:" ";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.card-mobile fieldset.card.type-activity .topics .field__content{max-height:80px;overflow:hidden;}.card-mobile fieldset.card.type-activity .activity-credit{margin-bottom:20px;font-size:14px;line-height:1.3;color:rgba(255,255,255,0.5);font-style:italic;}.card-mobile fieldset.card.type-activity .activity-credit a.logo{display:none;}.card-mobile fieldset.card.type-activity .phases-summary .right-col{float:right;width:20%;text-align:center;}.card-mobile fieldset.card.type-activity .fieldset-wrapper{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-align:left;-moz-box-align:left;box-align:left;-webkit-align-items:left;-moz-align-items:left;-ms-align-items:left;-o-align-items:left;align-items:left;-ms-flex-align:left;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;}.card-mobile fieldset.card.type-activity .fieldset-wrapper > .node-title{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;box-ordinal-group:1;-webkit-order:1;-moz-order:1;order:1;-ms-flex-order:1;}.card-mobile fieldset.card.type-activity .fieldset-wrapper > .activity-duration,.card-mobile fieldset.card.type-activity .fieldset-wrapper > .participants{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;box-ordinal-group:2;-webkit-order:2;-moz-order:2;order:2;-ms-flex-order:2;}.card-mobile fieldset.card.type-activity .fieldset-wrapper > .activity-credit{-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;box-ordinal-group:3;-webkit-order:3;-moz-order:3;order:3;-ms-flex-order:3;}.card-mobile fieldset.card.type-activity .fieldset-wrapper > .field-purpose,.card-mobile fieldset.card.type-activity .fieldset-wrapper > .topics{-webkit-box-ordinal-group:4;-moz-box-ordinal-group:4;box-ordinal-group:4;-webkit-order:4;-moz-order:4;order:4;-ms-flex-order:4;}.card-mobile fieldset.card.type-activity .fieldset-wrapper > .field-objective{-webkit-box-ordinal-group:5;-moz-box-ordinal-group:5;box-ordinal-group:5;-webkit-order:5;-moz-order:5;order:5;-ms-flex-order:5;}.card-mobile fieldset.card.type-activity .fieldset-wrapper > *{-webkit-box-ordinal-group:6;-moz-box-ordinal-group:6;box-ordinal-group:6;-webkit-order:6;-moz-order:6;order:6;-ms-flex-order:6;}}@media screen and (min-width:45em){fieldset.card.type-activity .node-title,fieldset.card.type-activity .activity-duration,fieldset.card.type-activity .participants{position:relative;margin-bottom:30px;}fieldset.card.type-activity .node-title label,fieldset.card.type-activity .activity-duration label,fieldset.card.type-activity .participants label{line-height:13px;font-size:11px;font-weight:600;letter-spacing:0em;text-transform:uppercase;margin:0 5px;color:rgba(0,54,88,0.35);position:absolute;bottom:-13px;}fieldset.card.type-activity .node-title .field__content,fieldset.card.type-activity .activity-duration .field__content,fieldset.card.type-activity .participants .field__content{background-color:rgba(0,106,172,0.1);border-radius:3px;padding:5px 5px;color:rgba(0,0,0,0.7);font-family:"PT Serif",serif;font-size:18px;line-height:22px;}fieldset.card.type-activity .node-title .field__content strong,fieldset.card.type-activity .activity-duration .field__content strong,fieldset.card.type-activity .participants .field__content strong{font-weight:bold;}fieldset.card.type-activity .node-title .field__content *,fieldset.card.type-activity .activity-duration .field__content *,fieldset.card.type-activity .participants .field__content *{font-size:inherit;line-height:inherit;margin:0;padding:0;}fieldset.card.type-activity .node-title ul.field__content,fieldset.card.type-activity .activity-duration ul.field__content,fieldset.card.type-activity .participants ul.field__content{padding-left:30px;}fieldset.card.type-activity .field-objective,fieldset.card.type-activity .field-purpose,fieldset.card.type-activity .topics,fieldset.card.type-activity .field-moment,fieldset.card.type-activity .method,fieldset.card.type-activity .field-technique,fieldset.card.type-activity .field-audience{position:relative;margin-top:30px;}fieldset.card.type-activity .field-objective label,fieldset.card.type-activity .field-purpose label,fieldset.card.type-activity .topics label,fieldset.card.type-activity .field-moment label,fieldset.card.type-activity .method label,fieldset.card.type-activity .field-technique label,fieldset.card.type-activity .field-audience label{line-height:13px;font-size:11px;font-weight:600;letter-spacing:0em;text-transform:uppercase;margin:0 5px;color:rgba(0,54,88,0.35);position:absolute;top:-13px;}fieldset.card.type-activity .field-objective .field__content,fieldset.card.type-activity .field-purpose .field__content,fieldset.card.type-activity .topics .field__content,fieldset.card.type-activity .field-moment .field__content,fieldset.card.type-activity .method .field__content,fieldset.card.type-activity .field-technique .field__content,fieldset.card.type-activity .field-audience .field__content{background-color:rgba(0,106,172,0.1);border-radius:3px;padding:5px 5px;color:rgba(0,0,0,0.7);font-family:"PT Serif",serif;font-size:18px;line-height:22px;}fieldset.card.type-activity .field-objective .field__content strong,fieldset.card.type-activity .field-purpose .field__content strong,fieldset.card.type-activity .topics .field__content strong,fieldset.card.type-activity .field-moment .field__content strong,fieldset.card.type-activity .method .field__content strong,fieldset.card.type-activity .field-technique .field__content strong,fieldset.card.type-activity .field-audience .field__content strong{font-weight:bold;}fieldset.card.type-activity .field-objective .field__content *,fieldset.card.type-activity .field-purpose .field__content *,fieldset.card.type-activity .topics .field__content *,fieldset.card.type-activity .field-moment .field__content *,fieldset.card.type-activity .method .field__content *,fieldset.card.type-activity .field-technique .field__content *,fieldset.card.type-activity .field-audience .field__content *{font-size:inherit;line-height:inherit;margin:0;padding:0;}fieldset.card.type-activity .field-objective ul.field__content,fieldset.card.type-activity .field-purpose ul.field__content,fieldset.card.type-activity .topics ul.field__content,fieldset.card.type-activity .field-moment ul.field__content,fieldset.card.type-activity .method ul.field__content,fieldset.card.type-activity .field-technique ul.field__content,fieldset.card.type-activity .field-audience ul.field__content{padding-left:30px;}fieldset.card.type-activity .phases-summary,fieldset.card.type-activity .resources,fieldset.card.type-activity .warnings,fieldset.card.type-activity .materials,fieldset.card.type-activity .equipment{position:relative;margin-top:30px;}fieldset.card.type-activity .phases-summary label,fieldset.card.type-activity .resources label,fieldset.card.type-activity .warnings label,fieldset.card.type-activity .materials label,fieldset.card.type-activity .equipment label{line-height:13px;font-size:11px;font-weight:600;letter-spacing:0em;text-transform:uppercase;margin:0 5px;color:rgba(10,52,78,0.35);position:absolute;top:-13px;}fieldset.card.type-activity .phases-summary .field__content,fieldset.card.type-activity .resources .field__content,fieldset.card.type-activity .warnings .field__content,fieldset.card.type-activity .materials .field__content,fieldset.card.type-activity .equipment .field__content{background-color:rgba(43,96,129,0.1);border-radius:3px;padding:5px 5px;color:rgba(0,0,0,0.7);font-family:"PT Serif",serif;font-size:18px;line-height:22px;}fieldset.card.type-activity .phases-summary .field__content strong,fieldset.card.type-activity .resources .field__content strong,fieldset.card.type-activity .warnings .field__content strong,fieldset.card.type-activity .materials .field__content strong,fieldset.card.type-activity .equipment .field__content strong{font-weight:bold;}fieldset.card.type-activity .phases-summary .field__content *,fieldset.card.type-activity .resources .field__content *,fieldset.card.type-activity .warnings .field__content *,fieldset.card.type-activity .materials .field__content *,fieldset.card.type-activity .equipment .field__content *{font-size:inherit;line-height:inherit;margin:0;padding:0;}fieldset.card.type-activity .phases-summary ul.field__content,fieldset.card.type-activity .resources ul.field__content,fieldset.card.type-activity .warnings ul.field__content,fieldset.card.type-activity .materials ul.field__content,fieldset.card.type-activity .equipment ul.field__content{padding-left:30px;}fieldset.card.type-activity.card-front{position:relative;}fieldset.card.type-activity.card-front .node-title{float:left;position:absolute;width:calc(70% - 40px);}fieldset.card.type-activity.card-front .node-title .field__content{font-size:30px;line-height:40px;padding:5px;}fieldset.card.type-activity.card-front .node-title .field__content *{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}fieldset.card.type-activity.card-front .node-title label{text-align:right;right:0;}fieldset.card.type-activity.card-front .activity-duration{float:right;margin-top:20px;font-size:16px;min-width:70px;}fieldset.card.type-activity.card-front .participants{float:right;margin-top:20px;font-size:16px;min-width:90px;margin-right:10px;}fieldset.card.type-activity.card-front .field-objective,fieldset.card.type-activity.card-front .field-purpose,fieldset.card.type-activity.card-front .topics,fieldset.card.type-activity.card-front .field-moment,fieldset.card.type-activity.card-front .method,fieldset.card.type-activity.card-front .field-technique,fieldset.card.type-activity.card-front .field-audience{float:left;}fieldset.card.type-activity.card-front .topics .field__content{overflow:auto;max-height:62.8px;}fieldset.card.type-activity.card-front .field-moment .field__content,fieldset.card.type-activity.card-front .method .field__content,fieldset.card.type-activity.card-front .field-technique .field__content,fieldset.card.type-activity.card-front .field-audience .field__content{overflow:auto;max-height:54px;}fieldset.card.type-activity.card-front .field-objective{width:100%;clear:both;margin-top:10px;}fieldset.card.type-activity.card-front .field-objective .field__content{overflow:auto;height:80px;}fieldset.card.type-activity.card-front .field-objective{clear:left;}fieldset.card.type-activity.card-front .field-purpose{width:20%;padding-right:10px;clear:left;}}@media screen and (min-width:45em) and (min-width:60em){fieldset.card.type-activity.card-front .field-purpose{width:15%;}}@media screen and (min-width:45em){fieldset.card.type-activity.card-front .topics{width:80%;padding-left:10px;}}@media screen and (min-width:45em) and (min-width:60em){fieldset.card.type-activity.card-front .topics{width:85%;}}@media screen and (min-width:45em){fieldset.card.type-activity.card-front .field-moment,fieldset.card.type-activity.card-front .field-technique{width:50%;padding-right:10px;clear:left;}}@media screen and (min-width:45em){fieldset.card.type-activity.card-front .method,fieldset.card.type-activity.card-front .field-audience{width:50%;padding-left:10px;}}@media screen and (min-width:45em){fieldset.card.type-activity.card-front .activity-credit{clear:both;text-align:right;padding-top:30px;font-size:14px;line-height:1.3;}fieldset.card.type-activity.card-front .activity-credit a{-webkit-transition:color 0.2s;-moz-transition:color 0.2s;transition:color 0.2s;}fieldset.card.type-activity.card-front .activity-credit a:hover,fieldset.card.type-activity.card-front .activity-credit a:active{color:#985919;-webkit-transition-duration:0.05s;-moz-transition-duration:0.05s;transition-duration:0.05s;}fieldset.card.type-activity.card-front .activity-credit a.logo{float:left;opacity:0.3;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;transition:opacity 0.2s;}fieldset.card.type-activity.card-front .activity-credit a.logo img{position:relative;margin:-20px 0 -10px;max-width:180px;max-height:80px;width:auto;}fieldset.card.type-activity.card-front .activity-credit a.logo:hover,fieldset.card.type-activity.card-front .activity-credit a.logo:active{opacity:1;-webkit-transition-duration:0.05s;-moz-transition-duration:0.05s;transition-duration:0.05s;}}@media screen and (min-width:45em){fieldset.card.type-activity.card-back .phases-summary,fieldset.card.type-activity.card-back .resources,fieldset.card.type-activity.card-back .warnings,fieldset.card.type-activity.card-back .materials,fieldset.card.type-activity.card-back .equipment{position:absolute;margin:0;padding-top:30px;width:50%;padding-left:20px;padding-right:20px;}fieldset.card.type-activity.card-back .phases-summary label,fieldset.card.type-activity.card-back .resources label,fieldset.card.type-activity.card-back .warnings label,fieldset.card.type-activity.card-back .materials label,fieldset.card.type-activity.card-back .equipment label{margin-top:30px;}fieldset.card.type-activity.card-back .phases-summary .field__content,fieldset.card.type-activity.card-back .resources .field__content,fieldset.card.type-activity.card-back .warnings .field__content,fieldset.card.type-activity.card-back .materials .field__content,fieldset.card.type-activity.card-back .equipment .field__content{height:100%;overflow:auto;}fieldset.card.type-activity.card-back .phases-summary{left:0;padding-right:10px;top:0;height:31%;}fieldset.card.type-activity.card-back .phases-summary label{width:calc(100% - 40px);}fieldset.card.type-activity.card-back .phases-summary .right-col{float:right;width:20%;text-align:center;}fieldset.card.type-activity.card-back .resources{padding-left:10px;top:0;right:0;height:31%;}fieldset.card.type-activity.card-back .warnings{left:0;padding-right:10px;top:31%;height:62%;}fieldset.card.type-activity.card-back .materials{padding-left:10px;top:31%;right:0;height:31%;}fieldset.card.type-activity.card-back .equipment{padding-left:10px;top:62%;right:0;height:31%;}}fieldset.card-small.type-activity .fieldset-wrapper{position:relative;}fieldset.card-small.type-activity .activity-duration,fieldset.card-small.type-activity .participants{position:relative;margin-bottom:25px;}fieldset.card-small.type-activity .activity-duration label,fieldset.card-small.type-activity .participants label{line-height:13px;font-size:11px;font-weight:600;letter-spacing:0em;text-transform:uppercase;margin:0 5px;color:rgba(0,54,88,0.35);position:absolute;bottom:-13px;}fieldset.card-small.type-activity .activity-duration .field__content,fieldset.card-small.type-activity .participants .field__content{background-color:rgba(0,106,172,0.1);border-radius:3px;padding:5px 5px;color:rgba(0,0,0,0.6);font-family:"PT Serif",serif;font-size:14px;line-height:18px;}fieldset.card-small.type-activity .activity-duration .field__content strong,fieldset.card-small.type-activity .participants .field__content strong{font-weight:bold;}fieldset.card-small.type-activity .activity-duration .field__content *,fieldset.card-small.type-activity .participants .field__content *{font-size:inherit;line-height:inherit;margin:0;padding:0;}fieldset.card-small.type-activity .activity-duration ul.field__content,fieldset.card-small.type-activity .participants ul.field__content{padding-left:30px;}fieldset.card-small.type-activity .topics,fieldset.card-small.type-activity .field-objective{position:relative;margin-top:25px;}fieldset.card-small.type-activity .topics label,fieldset.card-small.type-activity .field-objective label{line-height:13px;font-size:11px;font-weight:600;letter-spacing:0em;text-transform:uppercase;margin:0 5px;color:rgba(0,54,88,0.35);position:absolute;top:-13px;}fieldset.card-small.type-activity .topics .field__content,fieldset.card-small.type-activity .field-objective .field__content{background-color:rgba(0,106,172,0.1);border-radius:3px;padding:5px 5px;color:rgba(0,0,0,0.6);font-family:"PT Serif",serif;font-size:14px;line-height:18px;}fieldset.card-small.type-activity .topics .field__content strong,fieldset.card-small.type-activity .field-objective .field__content strong{font-weight:bold;}fieldset.card-small.type-activity .topics .field__content *,fieldset.card-small.type-activity .field-objective .field__content *{font-size:inherit;line-height:inherit;margin:0;padding:0;}fieldset.card-small.type-activity .topics ul.field__content,fieldset.card-small.type-activity .field-objective ul.field__content{padding-left:30px;}fieldset.card-small.type-activity .field-purpose,fieldset.card-small.type-activity .field-moment,fieldset.card-small.type-activity .method,fieldset.card-small.type-activity .field-technique,fieldset.card-small.type-activity .field-audience{display:none;}fieldset.card-small.type-activity .activity-duration,fieldset.card-small.type-activity .participants{float:right;margin-top:30px;}fieldset.card-small.type-activity .activity-duration .field__content,fieldset.card-small.type-activity .participants .field__content{font-size:12px;line-height:12px;display:inline;}fieldset.card-small.type-activity .activity-duration label,fieldset.card-small.type-activity .participants label{display:none;}fieldset.card-small.type-activity .activity-duration:before,fieldset.card-small.type-activity .participants:before{color:rgba(0,54,88,0.35);vertical-align:bottom;}fieldset.card-small.type-activity .participants:before{content:" ";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}fieldset.card-small.type-activity .activity-duration{margin-left:20px;}fieldset.card-small.type-activity .activity-duration:before{content:" ";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}fieldset.card-small.type-activity .field-objective{margin-top:0;}fieldset.card-small.type-activity .topics,fieldset.card-small.type-activity .field-objective{float:left;width:100%;}fieldset.card-small.type-activity .topics .field__content,fieldset.card-small.type-activity .field-objective .field__content{overflow:hidden;}fieldset.card-small.type-activity .topics .field__content{height:28px;}fieldset.card-small.type-activity .field-objective .field__content{height:50px;}fieldset.card-small.type-activity .activity-credit{position:absolute;bottom:10px;width:274px;text-align:right;font-size:11px;line-height:13px;max-height:26px;overflow:hidden;padding-right:2px;}fieldset.card-small.type-activity .activity-credit a.logo{display:none;}@media screen and (max-width:44.9375em){.card-as-small fieldset.card.type-activity .fieldset-wrapper{position:relative;}.card-as-small fieldset.card.type-activity .activity-duration,.card-as-small fieldset.card.type-activity .participants{position:relative;margin-bottom:25px;}.card-as-small fieldset.card.type-activity .activity-duration label,.card-as-small fieldset.card.type-activity .participants label{line-height:13px;font-size:11px;font-weight:600;letter-spacing:0em;text-transform:uppercase;margin:0 5px;color:rgba(0,54,88,0.35);position:absolute;bottom:-13px;}.card-as-small fieldset.card.type-activity .activity-duration .field__content,.card-as-small fieldset.card.type-activity .participants .field__content{background-color:rgba(0,106,172,0.1);border-radius:3px;padding:5px 5px;color:rgba(0,0,0,0.6);font-family:"PT Serif",serif;font-size:14px;line-height:18px;}.card-as-small fieldset.card.type-activity .activity-duration .field__content strong,.card-as-small fieldset.card.type-activity .participants .field__content strong{font-weight:bold;}.card-as-small fieldset.card.type-activity .activity-duration .field__content *,.card-as-small fieldset.card.type-activity .participants .field__content *{font-size:inherit;line-height:inherit;margin:0;padding:0;}.card-as-small fieldset.card.type-activity .activity-duration ul.field__content,.card-as-small fieldset.card.type-activity .participants ul.field__content{padding-left:30px;}.card-as-small fieldset.card.type-activity .topics,.card-as-small fieldset.card.type-activity .field-objective{position:relative;margin-top:25px;}.card-as-small fieldset.card.type-activity .topics label,.card-as-small fieldset.card.type-activity .field-objective label{line-height:13px;font-size:11px;font-weight:600;letter-spacing:0em;text-transform:uppercase;margin:0 5px;color:rgba(0,54,88,0.35);position:absolute;top:-13px;}.card-as-small fieldset.card.type-activity .topics .field__content,.card-as-small fieldset.card.type-activity .field-objective .field__content{background-color:rgba(0,106,172,0.1);border-radius:3px;padding:5px 5px;color:rgba(0,0,0,0.6);font-family:"PT Serif",serif;font-size:14px;line-height:18px;}.card-as-small fieldset.card.type-activity .topics .field__content strong,.card-as-small fieldset.card.type-activity .field-objective .field__content strong{font-weight:bold;}.card-as-small fieldset.card.type-activity .topics .field__content *,.card-as-small fieldset.card.type-activity .field-objective .field__content *{font-size:inherit;line-height:inherit;margin:0;padding:0;}.card-as-small fieldset.card.type-activity .topics ul.field__content,.card-as-small fieldset.card.type-activity .field-objective ul.field__content{padding-left:30px;}.card-as-small fieldset.card.type-activity .field-purpose,.card-as-small fieldset.card.type-activity .field-moment,.card-as-small fieldset.card.type-activity .method,.card-as-small fieldset.card.type-activity .field-technique,.card-as-small fieldset.card.type-activity .field-audience{display:none;}.card-as-small fieldset.card.type-activity .activity-duration,.card-as-small fieldset.card.type-activity .participants{float:right;margin-top:30px;}.card-as-small fieldset.card.type-activity .activity-duration .field__content,.card-as-small fieldset.card.type-activity .participants .field__content{font-size:12px;line-height:12px;display:inline;}.card-as-small fieldset.card.type-activity .activity-duration label,.card-as-small fieldset.card.type-activity .participants label{display:none;}.card-as-small fieldset.card.type-activity .activity-duration:before,.card-as-small fieldset.card.type-activity .participants:before{color:rgba(0,54,88,0.35);vertical-align:bottom;}.card-as-small fieldset.card.type-activity .participants:before{content:" ";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.card-as-small fieldset.card.type-activity .activity-duration{margin-left:20px;}.card-as-small fieldset.card.type-activity .activity-duration:before{content:" ";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.card-as-small fieldset.card.type-activity .field-objective{margin-top:0;}.card-as-small fieldset.card.type-activity .topics,.card-as-small fieldset.card.type-activity .field-objective{float:left;width:100%;}.card-as-small fieldset.card.type-activity .topics .field__content,.card-as-small fieldset.card.type-activity .field-objective .field__content{overflow:hidden;}.card-as-small fieldset.card.type-activity .topics .field__content{height:28px;}.card-as-small fieldset.card.type-activity .field-objective .field__content{height:50px;}.card-as-small fieldset.card.type-activity .activity-credit{position:absolute;bottom:10px;width:274px;text-align:right;font-size:11px;line-height:13px;max-height:26px;overflow:hidden;padding-right:2px;}.card-as-small fieldset.card.type-activity .activity-credit a.logo{display:none;}}@media screen and (max-width:44.9375em){.card-mobile fieldset.card.type-resource.resource-audio .body,.card-mobile fieldset.card.type-resource.resource-audio .field-language,.card-mobile fieldset.card.type-resource.resource-audio .field-author{margin-top:10px;}.card-mobile fieldset.card.type-resource.resource-audio .body label,.card-mobile fieldset.card.type-resource.resource-audio .field-language label,.card-mobile fieldset.card.type-resource.resource-audio .field-author label{color:rgba(255,255,255,0.6);line-height:18px;font-size:11px;font-weight:600;letter-spacing:0em;text-transform:uppercase;}.card-mobile fieldset.card.type-resource.resource-audio .body .field__content,.card-mobile fieldset.card.type-resource.resource-audio .field-language .field__content,.card-mobile fieldset.card.type-resource.resource-audio .field-author .field__content{font-family:"PT Serif",serif;background-color:#e0fcfb;color:rgba(0,0,0,0.85);margin:0 -10px;padding:5px 10px;border-radius:2px;}.card-mobile fieldset.card.type-resource.resource-audio .body .field__content h1,.card-mobile fieldset.card.type-resource.resource-audio .field-language .field__content h1,.card-mobile fieldset.card.type-resource.resource-audio .field-author .field__content h1{padding:0;}.card-mobile fieldset.card.type-resource.resource-audio .body ul.field__content,.card-mobile fieldset.card.type-resource.resource-audio .field-language ul.field__content,.card-mobile fieldset.card.type-resource.resource-audio .field-author ul.field__content{list-style-position:inside;}.card-mobile fieldset.card.type-resource.resource-audio .field-length-seconds label,.card-mobile fieldset.card.type-resource.resource-audio .field-external-link label{display:none;}.card-mobile fieldset.card.type-resource.resource-audio .field-length-seconds .field__content,.card-mobile fieldset.card.type-resource.resource-audio .field-external-link .field__content{display:inline-block;background-color:#e0fcfb;color:rgba(0,0,0,0.85);padding:2px 5px;border-radius:2px;}.card-mobile fieldset.card.type-resource.resource-audio .field-length-seconds:before,.card-mobile fieldset.card.type-resource.resource-audio .field-external-link:before{color:rgba(255,255,255,0.6);margin-right:5px;}.card-mobile fieldset.card.type-resource.resource-audio .field-length-seconds{width:50%;margin:20px 0;text-align:right;padding-right:20px;}.card-mobile fieldset.card.type-resource.resource-audio .field-length-seconds:before{content:" ";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.card-mobile fieldset.card.type-resource.resource-audio .field-external-link{width:50%;height:50px;margin:-50px 0 0 50%;text-align:left;padding-left:20px;}.card-mobile fieldset.card.type-resource.resource-audio .field-external-link a{height:40px;overflow:hidden;display:block;text-align:center;color:#0C8F8A;-webkit-transition:color 0.2s;-moz-transition:color 0.2s;transition:color 0.2s;}.card-mobile fieldset.card.type-resource.resource-audio .field-external-link a:hover,.card-mobile fieldset.card.type-resource.resource-audio .field-external-link a:active{color:#10E6DE;-webkit-transition-duration:0.05s;-moz-transition-duration:0.05s;transition-duration:0.05s;}.card-mobile fieldset.card.type-resource.resource-audio .field-external-link a:before{content:"";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.card-mobile fieldset.card.type-resource.resource-audio .field-external-link a:before{font-size:30px;line-height:40px;}.card-mobile fieldset.card.type-resource.resource-audio .fieldset-wrapper{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-align:left;-moz-box-align:left;box-align:left;-webkit-align-items:left;-moz-align-items:left;-ms-align-items:left;-o-align-items:left;align-items:left;-ms-flex-align:left;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;}.card-mobile fieldset.card.type-resource.resource-audio .fieldset-wrapper > .node-title{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;box-ordinal-group:1;-webkit-order:1;-moz-order:1;order:1;-ms-flex-order:1;}.card-mobile fieldset.card.type-resource.resource-audio .fieldset-wrapper > .field-length-seconds{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;box-ordinal-group:2;-webkit-order:2;-moz-order:2;order:2;-ms-flex-order:2;}.card-mobile fieldset.card.type-resource.resource-audio .fieldset-wrapper > .field-external-link{-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;box-ordinal-group:3;-webkit-order:3;-moz-order:3;order:3;-ms-flex-order:3;}.card-mobile fieldset.card.type-resource.resource-audio .fieldset-wrapper > .field-audience,.card-mobile fieldset.card.type-resource.resource-audio .fieldset-wrapper > .topics{-webkit-box-ordinal-group:4;-moz-box-ordinal-group:4;box-ordinal-group:4;-webkit-order:4;-moz-order:4;order:4;-ms-flex-order:4;}.card-mobile fieldset.card.type-resource.resource-audio .fieldset-wrapper > *{-webkit-box-ordinal-group:5;-moz-box-ordinal-group:5;box-ordinal-group:5;-webkit-order:5;-moz-order:5;order:5;-ms-flex-order:5;}}@media screen and (min-width:45em){fieldset.card.type-resource.resource-audio .fieldset-wrapper{position:relative;}fieldset.card.type-resource.resource-audio .fieldset-wrapper:before{content:"";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}fieldset.card.type-resource.resource-audio .fieldset-wrapper:before{font-size:200px;width:30%;position:absolute;line-height:360px;padding:90px 10px 0 0;text-align:center;color:#0F5C5A;}fieldset.card.type-resource.resource-audio .field-length-seconds{position:relative;margin-bottom:30px;}fieldset.card.type-resource.resource-audio .field-length-seconds label{line-height:13px;font-size:11px;font-weight:600;letter-spacing:0em;text-transform:uppercase;margin:0 5px;color:rgba(0,81,77,0.35);position:absolute;bottom:-13px;}fieldset.card.type-resource.resource-audio .field-length-seconds .field__content{background-color:rgba(0,167,157,0.1);border-radius:3px;padding:5px 5px;color:rgba(0,0,0,0.7);font-family:"PT Serif",serif;font-size:18px;line-height:22px;}fieldset.card.type-resource.resource-audio .field-length-seconds .field__content strong{font-weight:bold;}fieldset.card.type-resource.resource-audio .field-length-seconds .field__content *{font-size:inherit;line-height:inherit;margin:0;padding:0;}fieldset.card.type-resource.resource-audio .field-length-seconds ul.field__content{padding-left:30px;}fieldset.card.type-resource.resource-audio .body,fieldset.card.type-resource.resource-audio .field-language,fieldset.card.type-resource.resource-audio .field-author{position:relative;margin-top:30px;}fieldset.card.type-resource.resource-audio .body label,fieldset.card.type-resource.resource-audio .field-language label,fieldset.card.type-resource.resource-audio .field-author label{line-height:13px;font-size:11px;font-weight:600;letter-spacing:0em;text-transform:uppercase;margin:0 5px;color:rgba(0,81,77,0.35);position:absolute;top:-13px;}fieldset.card.type-resource.resource-audio .body .field__content,fieldset.card.type-resource.resource-audio .field-language .field__content,fieldset.card.type-resource.resource-audio .field-author .field__content{background-color:rgba(0,167,157,0.1);border-radius:3px;padding:5px 5px;color:rgba(0,0,0,0.7);font-family:"PT Serif",serif;font-size:18px;line-height:22px;}fieldset.card.type-resource.resource-audio .body .field__content strong,fieldset.card.type-resource.resource-audio .field-language .field__content strong,fieldset.card.type-resource.resource-audio .field-author .field__content strong{font-weight:bold;}fieldset.card.type-resource.resource-audio .body .field__content *,fieldset.card.type-resource.resource-audio .field-language .field__content *,fieldset.card.type-resource.resource-audio .field-author .field__content *{font-size:inherit;line-height:inherit;margin:0;padding:0;}fieldset.card.type-resource.resource-audio .body ul.field__content,fieldset.card.type-resource.resource-audio .field-language ul.field__content,fieldset.card.type-resource.resource-audio .field-author ul.field__content{padding-left:30px;}fieldset.card.type-resource.resource-audio .field-length-seconds{float:right;margin-top:20px;margin-right:10px;font-size:16px;min-width:70px;}fieldset.card.type-resource.resource-audio .field-external-link{float:right;margin:24px -14px 0 10px;}fieldset.card.type-resource.resource-audio .field-external-link a{width:30px;height:40px;overflow:hidden;display:block;text-align:center;color:#0C8F8A;-webkit-transition:color 0.2s;-moz-transition:color 0.2s;transition:color 0.2s;}fieldset.card.type-resource.resource-audio .field-external-link a:hover,fieldset.card.type-resource.resource-audio .field-external-link a:active{color:#10E6DE;-webkit-transition-duration:0.05s;-moz-transition-duration:0.05s;transition-duration:0.05s;}fieldset.card.type-resource.resource-audio .field-external-link a:before{content:"";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}fieldset.card.type-resource.resource-audio .field-external-link a:before{font-size:30px;line-height:40px;}fieldset.card.type-resource.resource-audio .field-audience,fieldset.card.type-resource.resource-audio .topics,fieldset.card.type-resource.resource-audio .field-author,fieldset.card.type-resource.resource-audio .field-language,fieldset.card.type-resource.resource-audio .body{float:left;clear:left;width:100%;padding-left:30%;}fieldset.card.type-resource.resource-audio .field-audience .field__content,fieldset.card.type-resource.resource-audio .topics .field__content,fieldset.card.type-resource.resource-audio .field-author .field__content,fieldset.card.type-resource.resource-audio .field-language .field__content,fieldset.card.type-resource.resource-audio .body .field__content{overflow:auto;}fieldset.card.type-resource.resource-audio .field-author{width:70%;}fieldset.card.type-resource.resource-audio .field-language{clear:none;padding-left:20px;width:30%;}fieldset.card.type-resource.resource-audio .field-audience .field__content{height:32px;}fieldset.card.type-resource.resource-audio .topics .field__content{height:54px;}fieldset.card.type-resource.resource-audio .field-author .field__content{height:32px;}fieldset.card.type-resource.resource-audio .field-language .field__content{height:32px;}fieldset.card.type-resource.resource-audio .body .field__content{height:140px;}}fieldset.card-small.type-resource.resource-audio .fieldset-wrapper{position:relative;}fieldset.card-small.type-resource.resource-audio .fieldset-wrapper:before{content:"";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}fieldset.card-small.type-resource.resource-audio .fieldset-wrapper:before{font-size:80px;width:80px;position:absolute;line-height:100px;padding:40px 0 0 0;text-align:center;color:#0F5C5A;}fieldset.card-small.type-resource.resource-audio .field-length-seconds{position:relative;margin-bottom:25px;}fieldset.card-small.type-resource.resource-audio .field-length-seconds label{line-height:13px;font-size:11px;font-weight:600;letter-spacing:0em;text-transform:uppercase;margin:0 5px;color:rgba(0,81,77,0.35);position:absolute;bottom:-13px;}fieldset.card-small.type-resource.resource-audio .field-length-seconds .field__content{background-color:rgba(0,167,157,0.1);border-radius:3px;padding:5px 5px;color:rgba(0,0,0,0.6);font-family:"PT Serif",serif;font-size:14px;line-height:18px;}fieldset.card-small.type-resource.resource-audio .field-length-seconds .field__content strong{font-weight:bold;}fieldset.card-small.type-resource.resource-audio .field-length-seconds .field__content *{font-size:inherit;line-height:inherit;margin:0;padding:0;}fieldset.card-small.type-resource.resource-audio .field-length-seconds ul.field__content{padding-left:30px;}fieldset.card-small.type-resource.resource-audio .body{position:relative;margin-top:25px;}fieldset.card-small.type-resource.resource-audio .body label{line-height:13px;font-size:11px;font-weight:600;letter-spacing:0em;text-transform:uppercase;margin:0 5px;color:rgba(0,81,77,0.35);position:absolute;top:-13px;}fieldset.card-small.type-resource.resource-audio .body .field__content{background-color:rgba(0,167,157,0.1);border-radius:3px;padding:5px 5px;color:rgba(0,0,0,0.6);font-family:"PT Serif",serif;font-size:14px;line-height:18px;}fieldset.card-small.type-resource.resource-audio .body .field__content strong{font-weight:bold;}fieldset.card-small.type-resource.resource-audio .body .field__content *{font-size:inherit;line-height:inherit;margin:0;padding:0;}fieldset.card-small.type-resource.resource-audio .body ul.field__content{padding-left:30px;}fieldset.card-small.type-resource.resource-audio .field-language,fieldset.card-small.type-resource.resource-audio .field-author{display:none;}fieldset.card-small.type-resource.resource-audio .field-length-seconds{float:right;margin-top:30px;}fieldset.card-small.type-resource.resource-audio .field-length-seconds .field__content{font-size:12px;line-height:12px;}fieldset.card-small.type-resource.resource-audio .field-length-seconds label{display:none;}fieldset.card-small.type-resource.resource-audio .field-external-link{width:80px;height:30px;position:absolute;bottom:10px;text-align:center;}fieldset.card-small.type-resource.resource-audio .field-external-link a{width:30px;height:30px;overflow:hidden;display:inline-block;color:#0C8F8A;-webkit-transition:color 0.2s;-moz-transition:color 0.2s;transition:color 0.2s;}fieldset.card-small.type-resource.resource-audio .field-external-link a:hover,fieldset.card-small.type-resource.resource-audio .field-external-link a:active{color:#10E6DE;-webkit-transition-duration:0.05s;-moz-transition-duration:0.05s;transition-duration:0.05s;}fieldset.card-small.type-resource.resource-audio .field-external-link a:before{content:"";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}fieldset.card-small.type-resource.resource-audio .field-external-link a:before{font-size:25px;line-height:30px;}fieldset.card-small.type-resource.resource-audio .body{float:left;clear:left;width:184px;margin-top:0;margin-left:90px;}fieldset.card-small.type-resource.resource-audio .body .field__content{overflow:hidden;height:134px;}@media screen and (max-width:44.9375em){.card-as-small fieldset.card.type-resource.resource-audio .fieldset-wrapper{position:relative;}.card-as-small fieldset.card.type-resource.resource-audio .fieldset-wrapper:before{content:"";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.card-as-small fieldset.card.type-resource.resource-audio .fieldset-wrapper:before{font-size:80px;width:80px;position:absolute;line-height:100px;padding:40px 0 0 0;text-align:center;color:#0F5C5A;}.card-as-small fieldset.card.type-resource.resource-audio .field-length-seconds{position:relative;margin-bottom:25px;}.card-as-small fieldset.card.type-resource.resource-audio .field-length-seconds label{line-height:13px;font-size:11px;font-weight:600;letter-spacing:0em;text-transform:uppercase;margin:0 5px;color:rgba(0,81,77,0.35);position:absolute;bottom:-13px;}.card-as-small fieldset.card.type-resource.resource-audio .field-length-seconds .field__content{background-color:rgba(0,167,157,0.1);border-radius:3px;padding:5px 5px;color:rgba(0,0,0,0.6);font-family:"PT Serif",serif;font-size:14px;line-height:18px;}.card-as-small fieldset.card.type-resource.resource-audio .field-length-seconds .field__content strong{font-weight:bold;}.card-as-small fieldset.card.type-resource.resource-audio .field-length-seconds .field__content *{font-size:inherit;line-height:inherit;margin:0;padding:0;}.card-as-small fieldset.card.type-resource.resource-audio .field-length-seconds ul.field__content{padding-left:30px;}.card-as-small fieldset.card.type-resource.resource-audio .body{position:relative;margin-top:25px;}.card-as-small fieldset.card.type-resource.resource-audio .body label{line-height:13px;font-size:11px;font-weight:600;letter-spacing:0em;text-transform:uppercase;margin:0 5px;color:rgba(0,81,77,0.35);position:absolute;top:-13px;}.card-as-small fieldset.card.type-resource.resource-audio .body .field__content{background-color:rgba(0,167,157,0.1);border-radius:3px;padding:5px 5px;color:rgba(0,0,0,0.6);font-family:"PT Serif",serif;font-size:14px;line-height:18px;}.card-as-small fieldset.card.type-resource.resource-audio .body .field__content strong{font-weight:bold;}.card-as-small fieldset.card.type-resource.resource-audio .body .field__content *{font-size:inherit;line-height:inherit;margin:0;padding:0;}.card-as-small fieldset.card.type-resource.resource-audio .body ul.field__content{padding-left:30px;}.card-as-small fieldset.card.type-resource.resource-audio .field-language,.card-as-small fieldset.card.type-resource.resource-audio .field-author{display:none;}.card-as-small fieldset.card.type-resource.resource-audio .field-length-seconds{float:right;margin-top:30px;}.card-as-small fieldset.card.type-resource.resource-audio .field-length-seconds .field__content{font-size:12px;line-height:12px;}.card-as-small fieldset.card.type-resource.resource-audio .field-length-seconds label{display:none;}.card-as-small fieldset.card.type-resource.resource-audio .field-external-link{width:80px;height:30px;position:absolute;bottom:10px;text-align:center;}.card-as-small fieldset.card.type-resource.resource-audio .field-external-link a{width:30px;height:30px;overflow:hidden;display:inline-block;color:#0C8F8A;-webkit-transition:color 0.2s;-moz-transition:color 0.2s;transition:color 0.2s;}.card-as-small fieldset.card.type-resource.resource-audio .field-external-link a:hover,.card-as-small fieldset.card.type-resource.resource-audio .field-external-link a:active{color:#10E6DE;-webkit-transition-duration:0.05s;-moz-transition-duration:0.05s;transition-duration:0.05s;}.card-as-small fieldset.card.type-resource.resource-audio .field-external-link a:before{content:"";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.card-as-small fieldset.card.type-resource.resource-audio .field-external-link a:before{font-size:25px;line-height:30px;}.card-as-small fieldset.card.type-resource.resource-audio .body{float:left;clear:left;width:184px;margin-top:0;margin-left:90px;}.card-as-small fieldset.card.type-resource.resource-audio .body .field__content{overflow:hidden;height:134px;}}@media screen and (max-width:44.9375em){.card-mobile fieldset.card.type-resource.resource-document .body{margin-top:10px;}.card-mobile fieldset.card.type-resource.resource-document .body label{color:rgba(255,255,255,0.6);line-height:18px;font-size:11px;font-weight:600;letter-spacing:0em;text-transform:uppercase;}.card-mobile fieldset.card.type-resource.resource-document .body .field__content{font-family:"PT Serif",serif;background-color:#e0fcfb;color:rgba(0,0,0,0.85);margin:0 -10px;padding:5px 10px;border-radius:2px;}.card-mobile fieldset.card.type-resource.resource-document .body .field__content h1{padding:0;}.card-mobile fieldset.card.type-resource.resource-document .body ul.field__content{list-style-position:inside;}.card-mobile fieldset.card.type-resource.resource-document .document-type label,.card-mobile fieldset.card.type-resource.resource-document .field-external-link label,.card-mobile fieldset.card.type-resource.resource-document .field-document label{display:none;}.card-mobile fieldset.card.type-resource.resource-document .document-type .field__content,.card-mobile fieldset.card.type-resource.resource-document .field-external-link .field__content,.card-mobile fieldset.card.type-resource.resource-document .field-document .field__content{display:inline-block;background-color:#e0fcfb;color:rgba(0,0,0,0.85);padding:2px 5px;border-radius:2px;}.card-mobile fieldset.card.type-resource.resource-document .document-type:before,.card-mobile fieldset.card.type-resource.resource-document .field-external-link:before,.card-mobile fieldset.card.type-resource.resource-document .field-document:before{color:rgba(255,255,255,0.6);margin-right:5px;}.card-mobile fieldset.card.type-resource.resource-document .document-type{width:50%;margin:20px 0;text-align:right;padding-right:20px;}.card-mobile fieldset.card.type-resource.resource-document .document-type:before{content:" ";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.card-mobile fieldset.card.type-resource.resource-document .field-external-link{width:50%;height:50px;margin:-50px 0 0 50%;text-align:left;padding-left:20px;}.card-mobile fieldset.card.type-resource.resource-document .field-external-link a{width:50%;height:40px;overflow:hidden;display:block;text-align:center;color:#0C8F8A;-webkit-transition:color 0.2s;-moz-transition:color 0.2s;transition:color 0.2s;}.card-mobile fieldset.card.type-resource.resource-document .field-external-link a:hover,.card-mobile fieldset.card.type-resource.resource-document .field-external-link a:active{color:#10E6DE;-webkit-transition-duration:0.05s;-moz-transition-duration:0.05s;transition-duration:0.05s;}.card-mobile fieldset.card.type-resource.resource-document .field-external-link a:before{content:"";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.card-mobile fieldset.card.type-resource.resource-document .field-external-link a:before{font-size:30px;line-height:40px;}.card-mobile fieldset.card.type-resource.resource-document .field-document{width:50%;height:50px;margin:-50px 0 0 50%;text-align:left;padding-left:20px;}.card-mobile fieldset.card.type-resource.resource-document .field-document a{width:50%;margin-left:50%;height:40px;overflow:hidden;display:block;text-align:center;color:#0C8F8A;-webkit-transition:color 0.2s;-moz-transition:color 0.2s;transition:color 0.2s;}.card-mobile fieldset.card.type-resource.resource-document .field-document a:hover,.card-mobile fieldset.card.type-resource.resource-document .field-document a:active{color:#10E6DE;-webkit-transition-duration:0.05s;-moz-transition-duration:0.05s;transition-duration:0.05s;}.card-mobile fieldset.card.type-resource.resource-document .field-document a:before{content:"";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.card-mobile fieldset.card.type-resource.resource-document .field-document a:before{font-size:30px;line-height:40px;}.card-mobile fieldset.card.type-resource.resource-document .fieldset-wrapper{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-align:left;-moz-box-align:left;box-align:left;-webkit-align-items:left;-moz-align-items:left;-ms-align-items:left;-o-align-items:left;align-items:left;-ms-flex-align:left;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;}.card-mobile fieldset.card.type-resource.resource-document .fieldset-wrapper > .node-title{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;box-ordinal-group:1;-webkit-order:1;-moz-order:1;order:1;-ms-flex-order:1;}.card-mobile fieldset.card.type-resource.resource-document .fieldset-wrapper > .document-type{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;box-ordinal-group:2;-webkit-order:2;-moz-order:2;order:2;-ms-flex-order:2;}.card-mobile fieldset.card.type-resource.resource-document .fieldset-wrapper > .field-external-link{-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;box-ordinal-group:3;-webkit-order:3;-moz-order:3;order:3;-ms-flex-order:3;}.card-mobile fieldset.card.type-resource.resource-document .fieldset-wrapper > .field-document{-webkit-box-ordinal-group:4;-moz-box-ordinal-group:4;box-ordinal-group:4;-webkit-order:4;-moz-order:4;order:4;-ms-flex-order:4;}.card-mobile fieldset.card.type-resource.resource-document .fieldset-wrapper > .field-audience,.card-mobile fieldset.card.type-resource.resource-document .fieldset-wrapper > .topics{-webkit-box-ordinal-group:5;-moz-box-ordinal-group:5;box-ordinal-group:5;-webkit-order:5;-moz-order:5;order:5;-ms-flex-order:5;}.card-mobile fieldset.card.type-resource.resource-document .fieldset-wrapper > *{-webkit-box-ordinal-group:6;-moz-box-ordinal-group:6;box-ordinal-group:6;-webkit-order:6;-moz-order:6;order:6;-ms-flex-order:6;}}@media screen and (min-width:45em){fieldset.card.type-resource.resource-document .fieldset-wrapper{position:relative;}fieldset.card.type-resource.resource-document .fieldset-wrapper:before{content:"";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}fieldset.card.type-resource.resource-document .fieldset-wrapper:before{font-size:200px;width:30%;position:absolute;line-height:360px;padding:90px 10px 0 0;text-align:center;color:#0F5C5A;}fieldset.card.type-resource.resource-document.document-link .fieldset-wrapper:before{content:"";}fieldset.card.type-resource.resource-document.document-rtf .fieldset-wrapper:before,fieldset.card.type-resource.resource-document.document-txt .fieldset-wrapper:before{content:"";}fieldset.card.type-resource.resource-document.document-pdf .fieldset-wrapper:before{content:"";}fieldset.card.type-resource.resource-document.document-doc .fieldset-wrapper:before,fieldset.card.type-resource.resource-document.document-docx .fieldset-wrapper:before,fieldset.card.type-resource.resource-document.document-pages .fieldset-wrapper:before{content:"";}fieldset.card.type-resource.resource-document.document-ppt .fieldset-wrapper:before,fieldset.card.type-resource.resource-document.document-pptx .fieldset-wrapper:before,fieldset.card.type-resource.resource-document.document-key .fieldset-wrapper:before{content:"";}fieldset.card.type-resource.resource-document.document-xls .fieldset-wrapper:before,fieldset.card.type-resource.resource-document.document-xlsx .fieldset-wrapper:before,fieldset.card.type-resource.resource-document.document-numbers .fieldset-wrapper:before{content:"";}fieldset.card.type-resource.resource-document .body{position:relative;margin-top:30px;}fieldset.card.type-resource.resource-document .body label{line-height:13px;font-size:11px;font-weight:600;letter-spacing:0em;text-transform:uppercase;margin:0 5px;color:rgba(0,81,77,0.35);position:absolute;top:-13px;}fieldset.card.type-resource.resource-document .body .field__content{background-color:rgba(0,167,157,0.1);border-radius:3px;padding:5px 5px;color:rgba(0,0,0,0.7);font-family:"PT Serif",serif;font-size:18px;line-height:22px;}fieldset.card.type-resource.resource-document .body .field__content strong{font-weight:bold;}fieldset.card.type-resource.resource-document .body .field__content *{font-size:inherit;line-height:inherit;margin:0;padding:0;}fieldset.card.type-resource.resource-document .body ul.field__content{padding-left:30px;}fieldset.card.type-resource.resource-document .document-type{position:relative;margin-bottom:30px;}fieldset.card.type-resource.resource-document .document-type label{line-height:13px;font-size:11px;font-weight:600;letter-spacing:0em;text-transform:uppercase;margin:0 5px;color:rgba(0,81,77,0.35);position:absolute;bottom:-13px;}fieldset.card.type-resource.resource-document .document-type .field__content{background-color:rgba(0,167,157,0.1);border-radius:3px;padding:5px 5px;color:rgba(0,0,0,0.7);font-family:"PT Serif",serif;font-size:18px;line-height:22px;}fieldset.card.type-resource.resource-document .document-type .field__content strong{font-weight:bold;}fieldset.card.type-resource.resource-document .document-type .field__content *{font-size:inherit;line-height:inherit;margin:0;padding:0;}fieldset.card.type-resource.resource-document .document-type ul.field__content{padding-left:30px;}fieldset.card.type-resource.resource-document .document-type{float:right;margin-top:20px;margin-right:10px;font-size:16px;min-width:70px;}fieldset.card.type-resource.resource-document .field-document{float:right;margin:24px -14px 0 10px;}fieldset.card.type-resource.resource-document .field-document a{width:30px;height:40px;overflow:hidden;display:block;text-align:center;color:#0C8F8A;-webkit-transition:color 0.2s;-moz-transition:color 0.2s;transition:color 0.2s;}fieldset.card.type-resource.resource-document .field-document a:hover,fieldset.card.type-resource.resource-document .field-document a:active{color:#10E6DE;-webkit-transition-duration:0.05s;-moz-transition-duration:0.05s;transition-duration:0.05s;}fieldset.card.type-resource.resource-document .field-document a:before{content:"";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}fieldset.card.type-resource.resource-document .field-document a:before{font-size:30px;line-height:40px;}fieldset.card.type-resource.resource-document .field-external-link{float:right;margin:24px -14px 0 10px;}fieldset.card.type-resource.resource-document .field-external-link a{width:30px;height:40px;overflow:hidden;display:block;text-align:center;color:#0C8F8A;-webkit-transition:color 0.2s;-moz-transition:color 0.2s;transition:color 0.2s;}fieldset.card.type-resource.resource-document .field-external-link a:hover,fieldset.card.type-resource.resource-document .field-external-link a:active{color:#10E6DE;-webkit-transition-duration:0.05s;-moz-transition-duration:0.05s;transition-duration:0.05s;}fieldset.card.type-resource.resource-document .field-external-link a:before{content:"";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}fieldset.card.type-resource.resource-document .field-external-link a:before{font-size:30px;line-height:40px;}fieldset.card.type-resource.resource-document .field-external-link + .field-document{margin-right:0;}fieldset.card.type-resource.resource-document .field-audience,fieldset.card.type-resource.resource-document .topics,fieldset.card.type-resource.resource-document .body{float:left;clear:left;width:100%;padding-left:30%;}fieldset.card.type-resource.resource-document .field-audience .field__content,fieldset.card.type-resource.resource-document .topics .field__content,fieldset.card.type-resource.resource-document .body .field__content{overflow:auto;}fieldset.card.type-resource.resource-document .field-audience .field__content{height:32px;}fieldset.card.type-resource.resource-document .topics .field__content{height:54px;}fieldset.card.type-resource.resource-document .body .field__content{height:202px;}}fieldset.card-small.type-resource.resource-document .fieldset-wrapper{position:relative;}fieldset.card-small.type-resource.resource-document .fieldset-wrapper:before{content:"";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}fieldset.card-small.type-resource.resource-document .fieldset-wrapper:before{font-size:80px;width:80px;position:absolute;line-height:100px;padding:40px 0 0 0;text-align:center;color:#0F5C5A;}fieldset.card-small.type-resource.resource-document.document-link .fieldset-wrapper:before{content:"";}fieldset.card-small.type-resource.resource-document.document-rtf .fieldset-wrapper:before,fieldset.card-small.type-resource.resource-document.document-txt .fieldset-wrapper:before{content:"";}fieldset.card-small.type-resource.resource-document.document-pdf .fieldset-wrapper:before{content:"";}fieldset.card-small.type-resource.resource-document.document-doc .fieldset-wrapper:before,fieldset.card-small.type-resource.resource-document.document-docx .fieldset-wrapper:before,fieldset.card-small.type-resource.resource-document.document-pages .fieldset-wrapper:before{content:"";}fieldset.card-small.type-resource.resource-document.document-ppt .fieldset-wrapper:before,fieldset.card-small.type-resource.resource-document.document-pptx .fieldset-wrapper:before,fieldset.card-small.type-resource.resource-document.document-key .fieldset-wrapper:before{content:"";}fieldset.card-small.type-resource.resource-document.document-xls .fieldset-wrapper:before,fieldset.card-small.type-resource.resource-document.document-xlsx .fieldset-wrapper:before,fieldset.card-small.type-resource.resource-document.document-numbers .fieldset-wrapper:before{content:"";}fieldset.card-small.type-resource.resource-document .body{position:relative;margin-top:25px;}fieldset.card-small.type-resource.resource-document .body label{line-height:13px;font-size:11px;font-weight:600;letter-spacing:0em;text-transform:uppercase;margin:0 5px;color:rgba(0,81,77,0.35);position:absolute;top:-13px;}fieldset.card-small.type-resource.resource-document .body .field__content{background-color:rgba(0,167,157,0.1);border-radius:3px;padding:5px 5px;color:rgba(0,0,0,0.6);font-family:"PT Serif",serif;font-size:14px;line-height:18px;}fieldset.card-small.type-resource.resource-document .body .field__content strong{font-weight:bold;}fieldset.card-small.type-resource.resource-document .body .field__content *{font-size:inherit;line-height:inherit;margin:0;padding:0;}fieldset.card-small.type-resource.resource-document .body ul.field__content{padding-left:30px;}fieldset.card-small.type-resource.resource-document .document-type{position:relative;margin-bottom:25px;}fieldset.card-small.type-resource.resource-document .document-type label{line-height:13px;font-size:11px;font-weight:600;letter-spacing:0em;text-transform:uppercase;margin:0 5px;color:rgba(0,81,77,0.35);position:absolute;bottom:-13px;}fieldset.card-small.type-resource.resource-document .document-type .field__content{background-color:rgba(0,167,157,0.1);border-radius:3px;padding:5px 5px;color:rgba(0,0,0,0.6);font-family:"PT Serif",serif;font-size:14px;line-height:18px;}fieldset.card-small.type-resource.resource-document .document-type .field__content strong{font-weight:bold;}fieldset.card-small.type-resource.resource-document .document-type .field__content *{font-size:inherit;line-height:inherit;margin:0;padding:0;}fieldset.card-small.type-resource.resource-document .document-type ul.field__content{padding-left:30px;}fieldset.card-small.type-resource.resource-document .document-type{float:right;margin-top:30px;}fieldset.card-small.type-resource.resource-document .document-type .field__content{font-size:12px;line-height:12px;}fieldset.card-small.type-resource.resource-document .document-type label{display:none;}fieldset.card-small.type-resource.resource-document .field-document{width:80px;height:30px;position:absolute;bottom:10px;text-align:center;}fieldset.card-small.type-resource.resource-document .field-document a{width:30px;height:30px;overflow:hidden;display:inline-block;color:#0C8F8A;-webkit-transition:color 0.2s;-moz-transition:color 0.2s;transition:color 0.2s;}fieldset.card-small.type-resource.resource-document .field-document a:hover,fieldset.card-small.type-resource.resource-document .field-document a:active{color:#10E6DE;-webkit-transition-duration:0.05s;-moz-transition-duration:0.05s;transition-duration:0.05s;}fieldset.card-small.type-resource.resource-document .field-document a:before{content:"";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}fieldset.card-small.type-resource.resource-document .field-document a:before{font-size:25px;line-height:30px;}fieldset.card-small.type-resource.resource-document .field-external-link{width:80px;height:30px;position:absolute;bottom:10px;text-align:center;}fieldset.card-small.type-resource.resource-document .field-external-link a{width:30px;height:30px;overflow:hidden;display:inline-block;color:#0C8F8A;-webkit-transition:color 0.2s;-moz-transition:color 0.2s;transition:color 0.2s;}fieldset.card-small.type-resource.resource-document .field-external-link a:hover,fieldset.card-small.type-resource.resource-document .field-external-link a:active{color:#10E6DE;-webkit-transition-duration:0.05s;-moz-transition-duration:0.05s;transition-duration:0.05s;}fieldset.card-small.type-resource.resource-document .field-external-link a:before{content:"";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}fieldset.card-small.type-resource.resource-document .field-external-link a:before{font-size:25px;line-height:30px;}fieldset.card-small.type-resource.resource-document .field-external-link + .field-document{margin-bottom:35px;}fieldset.card-small.type-resource.resource-document .body{float:left;clear:left;width:184px;margin-top:0;margin-left:90px;}fieldset.card-small.type-resource.resource-document .body .field__content{overflow:hidden;height:134px;}@media screen and (max-width:44.9375em){.card-as-small fieldset.card.type-resource.resource-document .fieldset-wrapper{position:relative;}.card-as-small fieldset.card.type-resource.resource-document .fieldset-wrapper:before{content:"";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.card-as-small fieldset.card.type-resource.resource-document .fieldset-wrapper:before{font-size:80px;width:80px;position:absolute;line-height:100px;padding:40px 0 0 0;text-align:center;color:#0F5C5A;}.card-as-small fieldset.card.type-resource.resource-document.document-link .fieldset-wrapper:before{content:"";}.card-as-small fieldset.card.type-resource.resource-document.document-rtf .fieldset-wrapper:before,.card-as-small fieldset.card.type-resource.resource-document.document-txt .fieldset-wrapper:before{content:"";}.card-as-small fieldset.card.type-resource.resource-document.document-pdf .fieldset-wrapper:before{content:"";}.card-as-small fieldset.card.type-resource.resource-document.document-doc .fieldset-wrapper:before,.card-as-small fieldset.card.type-resource.resource-document.document-docx .fieldset-wrapper:before,.card-as-small fieldset.card.type-resource.resource-document.document-pages .fieldset-wrapper:before{content:"";}.card-as-small fieldset.card.type-resource.resource-document.document-ppt .fieldset-wrapper:before,.card-as-small fieldset.card.type-resource.resource-document.document-pptx .fieldset-wrapper:before,.card-as-small fieldset.card.type-resource.resource-document.document-key .fieldset-wrapper:before{content:"";}.card-as-small fieldset.card.type-resource.resource-document.document-xls .fieldset-wrapper:before,.card-as-small fieldset.card.type-resource.resource-document.document-xlsx .fieldset-wrapper:before,.card-as-small fieldset.card.type-resource.resource-document.document-numbers .fieldset-wrapper:before{content:"";}.card-as-small fieldset.card.type-resource.resource-document .body{position:relative;margin-top:25px;}.card-as-small fieldset.card.type-resource.resource-document .body label{line-height:13px;font-size:11px;font-weight:600;letter-spacing:0em;text-transform:uppercase;margin:0 5px;color:rgba(0,81,77,0.35);position:absolute;top:-13px;}.card-as-small fieldset.card.type-resource.resource-document .body .field__content{background-color:rgba(0,167,157,0.1);border-radius:3px;padding:5px 5px;color:rgba(0,0,0,0.6);font-family:"PT Serif",serif;font-size:14px;line-height:18px;}.card-as-small fieldset.card.type-resource.resource-document .body .field__content strong{font-weight:bold;}.card-as-small fieldset.card.type-resource.resource-document .body .field__content *{font-size:inherit;line-height:inherit;margin:0;padding:0;}.card-as-small fieldset.card.type-resource.resource-document .body ul.field__content{padding-left:30px;}.card-as-small fieldset.card.type-resource.resource-document .document-type{position:relative;margin-bottom:25px;}.card-as-small fieldset.card.type-resource.resource-document .document-type label{line-height:13px;font-size:11px;font-weight:600;letter-spacing:0em;text-transform:uppercase;margin:0 5px;color:rgba(0,81,77,0.35);position:absolute;bottom:-13px;}.card-as-small fieldset.card.type-resource.resource-document .document-type .field__content{background-color:rgba(0,167,157,0.1);border-radius:3px;padding:5px 5px;color:rgba(0,0,0,0.6);font-family:"PT Serif",serif;font-size:14px;line-height:18px;}.card-as-small fieldset.card.type-resource.resource-document .document-type .field__content strong{font-weight:bold;}.card-as-small fieldset.card.type-resource.resource-document .document-type .field__content *{font-size:inherit;line-height:inherit;margin:0;padding:0;}.card-as-small fieldset.card.type-resource.resource-document .document-type ul.field__content{padding-left:30px;}.card-as-small fieldset.card.type-resource.resource-document .document-type{float:right;margin-top:30px;}.card-as-small fieldset.card.type-resource.resource-document .document-type .field__content{font-size:12px;line-height:12px;}.card-as-small fieldset.card.type-resource.resource-document .document-type label{display:none;}.card-as-small fieldset.card.type-resource.resource-document .field-document{width:80px;height:30px;position:absolute;bottom:10px;text-align:center;}.card-as-small fieldset.card.type-resource.resource-document .field-document a{width:30px;height:30px;overflow:hidden;display:inline-block;color:#0C8F8A;-webkit-transition:color 0.2s;-moz-transition:color 0.2s;transition:color 0.2s;}.card-as-small fieldset.card.type-resource.resource-document .field-document a:hover,.card-as-small fieldset.card.type-resource.resource-document .field-document a:active{color:#10E6DE;-webkit-transition-duration:0.05s;-moz-transition-duration:0.05s;transition-duration:0.05s;}.card-as-small fieldset.card.type-resource.resource-document .field-document a:before{content:"";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.card-as-small fieldset.card.type-resource.resource-document .field-document a:before{font-size:25px;line-height:30px;}.card-as-small fieldset.card.type-resource.resource-document .field-external-link{width:80px;height:30px;position:absolute;bottom:10px;text-align:center;}.card-as-small fieldset.card.type-resource.resource-document .field-external-link a{width:30px;height:30px;overflow:hidden;display:inline-block;color:#0C8F8A;-webkit-transition:color 0.2s;-moz-transition:color 0.2s;transition:color 0.2s;}.card-as-small fieldset.card.type-resource.resource-document .field-external-link a:hover,.card-as-small fieldset.card.type-resource.resource-document .field-external-link a:active{color:#10E6DE;-webkit-transition-duration:0.05s;-moz-transition-duration:0.05s;transition-duration:0.05s;}.card-as-small fieldset.card.type-resource.resource-document .field-external-link a:before{content:"";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.card-as-small fieldset.card.type-resource.resource-document .field-external-link a:before{font-size:25px;line-height:30px;}.card-as-small fieldset.card.type-resource.resource-document .field-external-link + .field-document{margin-bottom:35px;}.card-as-small fieldset.card.type-resource.resource-document .body{float:left;clear:left;width:184px;margin-top:0;margin-left:90px;}.card-as-small fieldset.card.type-resource.resource-document .body .field__content{overflow:hidden;height:134px;}}@media screen and (max-width:44.9375em){.card-mobile fieldset.card.type-resource.resource-movie .body,.card-mobile fieldset.card.type-resource.resource-movie .field-year,.card-mobile fieldset.card.type-resource.resource-movie .field-country,.card-mobile fieldset.card.type-resource.resource-movie .field-language{margin-top:10px;}.card-mobile fieldset.card.type-resource.resource-movie .body label,.card-mobile fieldset.card.type-resource.resource-movie .field-year label,.card-mobile fieldset.card.type-resource.resource-movie .field-country label,.card-mobile fieldset.card.type-resource.resource-movie .field-language label{color:rgba(255,255,255,0.6);line-height:18px;font-size:11px;font-weight:600;letter-spacing:0em;text-transform:uppercase;}.card-mobile fieldset.card.type-resource.resource-movie .body .field__content,.card-mobile fieldset.card.type-resource.resource-movie .field-year .field__content,.card-mobile fieldset.card.type-resource.resource-movie .field-country .field__content,.card-mobile fieldset.card.type-resource.resource-movie .field-language .field__content{font-family:"PT Serif",serif;background-color:#e0fcfb;color:rgba(0,0,0,0.85);margin:0 -10px;padding:5px 10px;border-radius:2px;}.card-mobile fieldset.card.type-resource.resource-movie .body .field__content h1,.card-mobile fieldset.card.type-resource.resource-movie .field-year .field__content h1,.card-mobile fieldset.card.type-resource.resource-movie .field-country .field__content h1,.card-mobile fieldset.card.type-resource.resource-movie .field-language .field__content h1{padding:0;}.card-mobile fieldset.card.type-resource.resource-movie .body ul.field__content,.card-mobile fieldset.card.type-resource.resource-movie .field-year ul.field__content,.card-mobile fieldset.card.type-resource.resource-movie .field-country ul.field__content,.card-mobile fieldset.card.type-resource.resource-movie .field-language ul.field__content{list-style-position:inside;}.card-mobile fieldset.card.type-resource.resource-movie .field-length-seconds label,.card-mobile fieldset.card.type-resource.resource-movie .field-external-link label{display:none;}.card-mobile fieldset.card.type-resource.resource-movie .field-length-seconds .field__content,.card-mobile fieldset.card.type-resource.resource-movie .field-external-link .field__content{display:inline-block;background-color:#e0fcfb;color:rgba(0,0,0,0.85);padding:2px 5px;border-radius:2px;}.card-mobile fieldset.card.type-resource.resource-movie .field-length-seconds:before,.card-mobile fieldset.card.type-resource.resource-movie .field-external-link:before{color:rgba(255,255,255,0.6);margin-right:5px;}.card-mobile fieldset.card.type-resource.resource-movie .field-length-seconds{width:50%;margin:20px 0;text-align:right;padding-right:20px;}.card-mobile fieldset.card.type-resource.resource-movie .field-length-seconds:before{content:" ";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.card-mobile fieldset.card.type-resource.resource-movie .field-external-link{width:50%;height:50px;margin:-50px 0 0 50%;text-align:left;padding-left:20px;}.card-mobile fieldset.card.type-resource.resource-movie .field-external-link a{height:40px;overflow:hidden;display:block;text-align:center;color:#0C8F8A;-webkit-transition:color 0.2s;-moz-transition:color 0.2s;transition:color 0.2s;}.card-mobile fieldset.card.type-resource.resource-movie .field-external-link a:hover,.card-mobile fieldset.card.type-resource.resource-movie .field-external-link a:active{color:#10E6DE;-webkit-transition-duration:0.05s;-moz-transition-duration:0.05s;transition-duration:0.05s;}.card-mobile fieldset.card.type-resource.resource-movie .field-external-link a:before{content:"";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.card-mobile fieldset.card.type-resource.resource-movie .field-external-link a:before{font-size:30px;line-height:40px;}.card-mobile fieldset.card.type-resource.resource-movie .field-image{margin:40px 0 20px;text-align:center;}.card-mobile fieldset.card.type-resource.resource-movie .fieldset-wrapper{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-align:left;-moz-box-align:left;box-align:left;-webkit-align-items:left;-moz-align-items:left;-ms-align-items:left;-o-align-items:left;align-items:left;-ms-flex-align:left;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;}.card-mobile fieldset.card.type-resource.resource-movie .fieldset-wrapper > .node-title{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;box-ordinal-group:1;-webkit-order:1;-moz-order:1;order:1;-ms-flex-order:1;}.card-mobile fieldset.card.type-resource.resource-movie .fieldset-wrapper > .field-length-seconds{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;box-ordinal-group:2;-webkit-order:2;-moz-order:2;order:2;-ms-flex-order:2;}.card-mobile fieldset.card.type-resource.resource-movie .fieldset-wrapper > .field-external-link{-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;box-ordinal-group:3;-webkit-order:3;-moz-order:3;order:3;-ms-flex-order:3;}.card-mobile fieldset.card.type-resource.resource-movie .fieldset-wrapper > .field-audience,.card-mobile fieldset.card.type-resource.resource-movie .fieldset-wrapper > .topics{-webkit-box-ordinal-group:4;-moz-box-ordinal-group:4;box-ordinal-group:4;-webkit-order:4;-moz-order:4;order:4;-ms-flex-order:4;}.card-mobile fieldset.card.type-resource.resource-movie .fieldset-wrapper > *{-webkit-box-ordinal-group:5;-moz-box-ordinal-group:5;box-ordinal-group:5;-webkit-order:5;-moz-order:5;order:5;-ms-flex-order:5;}}@media screen and (min-width:45em){fieldset.card.type-resource.resource-movie .fieldset-wrapper{position:relative;}fieldset.card.type-resource.resource-movie .fieldset-wrapper:before{content:"";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}fieldset.card.type-resource.resource-movie .fieldset-wrapper:before{font-size:200px;width:243px;position:absolute;line-height:360px;padding:90px 0 0 0;text-align:center;color:#0F5C5A;}fieldset.card.type-resource.resource-movie .field-length-seconds{position:relative;margin-bottom:30px;}fieldset.card.type-resource.resource-movie .field-length-seconds label{line-height:13px;font-size:11px;font-weight:600;letter-spacing:0em;text-transform:uppercase;margin:0 5px;color:rgba(0,81,77,0.35);position:absolute;bottom:-13px;}fieldset.card.type-resource.resource-movie .field-length-seconds .field__content{background-color:rgba(0,167,157,0.1);border-radius:3px;padding:5px 5px;color:rgba(0,0,0,0.7);font-family:"PT Serif",serif;font-size:18px;line-height:22px;}fieldset.card.type-resource.resource-movie .field-length-seconds .field__content strong{font-weight:bold;}fieldset.card.type-resource.resource-movie .field-length-seconds .field__content *{font-size:inherit;line-height:inherit;margin:0;padding:0;}fieldset.card.type-resource.resource-movie .field-length-seconds ul.field__content{padding-left:30px;}fieldset.card.type-resource.resource-movie .field-image{position:absolute;top:110px;width:243px;height:360px;overflow:hidden;}fieldset.card.type-resource.resource-movie .field-image img{width:100%;}fieldset.card.type-resource.resource-movie .body,fieldset.card.type-resource.resource-movie .field-year,fieldset.card.type-resource.resource-movie .field-country,fieldset.card.type-resource.resource-movie .field-language{position:relative;margin-top:30px;}fieldset.card.type-resource.resource-movie .body label,fieldset.card.type-resource.resource-movie .field-year label,fieldset.card.type-resource.resource-movie .field-country label,fieldset.card.type-resource.resource-movie .field-language label{line-height:13px;font-size:11px;font-weight:600;letter-spacing:0em;text-transform:uppercase;margin:0 5px;color:rgba(0,81,77,0.35);position:absolute;top:-13px;}fieldset.card.type-resource.resource-movie .body .field__content,fieldset.card.type-resource.resource-movie .field-year .field__content,fieldset.card.type-resource.resource-movie .field-country .field__content,fieldset.card.type-resource.resource-movie .field-language .field__content{background-color:rgba(0,167,157,0.1);border-radius:3px;padding:5px 5px;color:rgba(0,0,0,0.7);font-family:"PT Serif",serif;font-size:18px;line-height:22px;}fieldset.card.type-resource.resource-movie .body .field__content strong,fieldset.card.type-resource.resource-movie .field-year .field__content strong,fieldset.card.type-resource.resource-movie .field-country .field__content strong,fieldset.card.type-resource.resource-movie .field-language .field__content strong{font-weight:bold;}fieldset.card.type-resource.resource-movie .body .field__content *,fieldset.card.type-resource.resource-movie .field-year .field__content *,fieldset.card.type-resource.resource-movie .field-country .field__content *,fieldset.card.type-resource.resource-movie .field-language .field__content *{font-size:inherit;line-height:inherit;margin:0;padding:0;}fieldset.card.type-resource.resource-movie .body ul.field__content,fieldset.card.type-resource.resource-movie .field-year ul.field__content,fieldset.card.type-resource.resource-movie .field-country ul.field__content,fieldset.card.type-resource.resource-movie .field-language ul.field__content{padding-left:30px;}fieldset.card.type-resource.resource-movie .field-length-seconds{float:right;margin-top:20px;margin-right:10px;font-size:16px;min-width:70px;}fieldset.card.type-resource.resource-movie .field-external-link{float:right;margin:24px -14px 0 10px;}fieldset.card.type-resource.resource-movie .field-external-link a{width:30px;height:40px;overflow:hidden;display:block;text-align:center;color:#0C8F8A;-webkit-transition:color 0.2s;-moz-transition:color 0.2s;transition:color 0.2s;}fieldset.card.type-resource.resource-movie .field-external-link a:hover,fieldset.card.type-resource.resource-movie .field-external-link a:active{color:#10E6DE;-webkit-transition-duration:0.05s;-moz-transition-duration:0.05s;transition-duration:0.05s;}fieldset.card.type-resource.resource-movie .field-external-link a:before{content:"";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}fieldset.card.type-resource.resource-movie .field-external-link a:before{font-size:30px;line-height:40px;}fieldset.card.type-resource.resource-movie .field-audience,fieldset.card.type-resource.resource-movie .topics,fieldset.card.type-resource.resource-movie .body,fieldset.card.type-resource.resource-movie .field-year,fieldset.card.type-resource.resource-movie .field-country,fieldset.card.type-resource.resource-movie .field-language{float:left;clear:left;width:calc(100% - 263px);margin-left:263px;}fieldset.card.type-resource.resource-movie .field-audience .field__content,fieldset.card.type-resource.resource-movie .topics .field__content,fieldset.card.type-resource.resource-movie .body .field__content,fieldset.card.type-resource.resource-movie .field-year .field__content,fieldset.card.type-resource.resource-movie .field-country .field__content,fieldset.card.type-resource.resource-movie .field-language .field__content{overflow:auto;}fieldset.card.type-resource.resource-movie .field-year{width:calc((100% - 263px) * .3);padding-right:10px;}fieldset.card.type-resource.resource-movie .field-country{clear:none;margin-left:0px;padding-left:10px;padding-right:10px;width:calc((100% - 263px) * .4);}fieldset.card.type-resource.resource-movie .field-language{clear:none;margin-left:0px;padding-left:10px;width:calc((100% - 263px) * .3);}fieldset.card.type-resource.resource-movie .field-audience .field__content{height:32px;}fieldset.card.type-resource.resource-movie .topics .field__content{height:54px;}fieldset.card.type-resource.resource-movie .field-year .field__content,fieldset.card.type-resource.resource-movie .field-country .field__content,fieldset.card.type-resource.resource-movie .field-language .field__content{height:32px;}fieldset.card.type-resource.resource-movie .body .field__content{height:140px;}}fieldset.card-small.type-resource.resource-movie .fieldset-wrapper{position:relative;}fieldset.card-small.type-resource.resource-movie .fieldset-wrapper:before{content:"";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}fieldset.card-small.type-resource.resource-movie .fieldset-wrapper:before{font-size:100px;width:115.425px;position:absolute;line-height:171px;padding:40px 0 0 0;text-align:center;color:#0F5C5A;}fieldset.card-small.type-resource.resource-movie .field-length-seconds{position:relative;margin-bottom:25px;}fieldset.card-small.type-resource.resource-movie .field-length-seconds label{line-height:13px;font-size:11px;font-weight:600;letter-spacing:0em;text-transform:uppercase;margin:0 5px;color:rgba(0,81,77,0.35);position:absolute;bottom:-13px;}fieldset.card-small.type-resource.resource-movie .field-length-seconds .field__content{background-color:rgba(0,167,157,0.1);border-radius:3px;padding:5px 5px;color:rgba(0,0,0,0.6);font-family:"PT Serif",serif;font-size:14px;line-height:18px;}fieldset.card-small.type-resource.resource-movie .field-length-seconds .field__content strong{font-weight:bold;}fieldset.card-small.type-resource.resource-movie .field-length-seconds .field__content *{font-size:inherit;line-height:inherit;margin:0;padding:0;}fieldset.card-small.type-resource.resource-movie .field-length-seconds ul.field__content{padding-left:30px;}fieldset.card-small.type-resource.resource-movie .field-image{position:absolute;top:52px;width:115.425px;height:171px;overflow:hidden;}fieldset.card-small.type-resource.resource-movie .field-image img{width:100%;}fieldset.card-small.type-resource.resource-movie .body{display:none;}fieldset.card-small.type-resource.resource-movie .field-year,fieldset.card-small.type-resource.resource-movie .field-country,fieldset.card-small.type-resource.resource-movie .field-language{position:relative;margin-top:25px;}fieldset.card-small.type-resource.resource-movie .field-year label,fieldset.card-small.type-resource.resource-movie .field-country label,fieldset.card-small.type-resource.resource-movie .field-language label{line-height:13px;font-size:11px;font-weight:600;letter-spacing:0em;text-transform:uppercase;margin:0 5px;color:rgba(0,81,77,0.35);position:absolute;top:-13px;}fieldset.card-small.type-resource.resource-movie .field-year .field__content,fieldset.card-small.type-resource.resource-movie .field-country .field__content,fieldset.card-small.type-resource.resource-movie .field-language .field__content{background-color:rgba(0,167,157,0.1);border-radius:3px;padding:5px 5px;color:rgba(0,0,0,0.6);font-family:"PT Serif",serif;font-size:14px;line-height:18px;}fieldset.card-small.type-resource.resource-movie .field-year .field__content strong,fieldset.card-small.type-resource.resource-movie .field-country .field__content strong,fieldset.card-small.type-resource.resource-movie .field-language .field__content strong{font-weight:bold;}fieldset.card-small.type-resource.resource-movie .field-year .field__content *,fieldset.card-small.type-resource.resource-movie .field-country .field__content *,fieldset.card-small.type-resource.resource-movie .field-language .field__content *{font-size:inherit;line-height:inherit;margin:0;padding:0;}fieldset.card-small.type-resource.resource-movie .field-year ul.field__content,fieldset.card-small.type-resource.resource-movie .field-country ul.field__content,fieldset.card-small.type-resource.resource-movie .field-language ul.field__content{padding-left:30px;}fieldset.card-small.type-resource.resource-movie .field-length-seconds{float:right;margin-top:30px;}fieldset.card-small.type-resource.resource-movie .field-length-seconds .field__content{font-size:12px;line-height:12px;}fieldset.card-small.type-resource.resource-movie .field-length-seconds label{display:none;}fieldset.card-small.type-resource.resource-movie .field-external-link{float:right;margin:24px -14px 0 10px;}fieldset.card-small.type-resource.resource-movie .field-external-link a{width:30px;height:40px;overflow:hidden;display:block;text-align:center;color:#0C8F8A;-webkit-transition:color 0.2s;-moz-transition:color 0.2s;transition:color 0.2s;}fieldset.card-small.type-resource.resource-movie .field-external-link a:hover,fieldset.card-small.type-resource.resource-movie .field-external-link a:active{color:#10E6DE;-webkit-transition-duration:0.05s;-moz-transition-duration:0.05s;transition-duration:0.05s;}fieldset.card-small.type-resource.resource-movie .field-external-link a:before{content:"";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}fieldset.card-small.type-resource.resource-movie .field-external-link a:before{font-size:30px;line-height:40px;}fieldset.card-small.type-resource.resource-movie .field-year{margin-top:0;}fieldset.card-small.type-resource.resource-movie .field-year,fieldset.card-small.type-resource.resource-movie .field-country,fieldset.card-small.type-resource.resource-movie .field-language{float:left;clear:left;width:calc(100% - 125.425px);margin-left:125.425px;}fieldset.card-small.type-resource.resource-movie .field-year .field__content,fieldset.card-small.type-resource.resource-movie .field-country .field__content,fieldset.card-small.type-resource.resource-movie .field-language .field__content{overflow:hidden;}fieldset.card-small.type-resource.resource-movie .field-year .field__content,fieldset.card-small.type-resource.resource-movie .field-country .field__content,fieldset.card-small.type-resource.resource-movie .field-language .field__content{height:28px;}@media screen and (max-width:44.9375em){.card-as-small fieldset.card.type-resource.resource-movie .fieldset-wrapper{position:relative;}.card-as-small fieldset.card.type-resource.resource-movie .fieldset-wrapper:before{content:"";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.card-as-small fieldset.card.type-resource.resource-movie .fieldset-wrapper:before{font-size:100px;width:115.425px;position:absolute;line-height:171px;padding:40px 0 0 0;text-align:center;color:#0F5C5A;}.card-as-small fieldset.card.type-resource.resource-movie .field-length-seconds{position:relative;margin-bottom:25px;}.card-as-small fieldset.card.type-resource.resource-movie .field-length-seconds label{line-height:13px;font-size:11px;font-weight:600;letter-spacing:0em;text-transform:uppercase;margin:0 5px;color:rgba(0,81,77,0.35);position:absolute;bottom:-13px;}.card-as-small fieldset.card.type-resource.resource-movie .field-length-seconds .field__content{background-color:rgba(0,167,157,0.1);border-radius:3px;padding:5px 5px;color:rgba(0,0,0,0.6);font-family:"PT Serif",serif;font-size:14px;line-height:18px;}.card-as-small fieldset.card.type-resource.resource-movie .field-length-seconds .field__content strong{font-weight:bold;}.card-as-small fieldset.card.type-resource.resource-movie .field-length-seconds .field__content *{font-size:inherit;line-height:inherit;margin:0;padding:0;}.card-as-small fieldset.card.type-resource.resource-movie .field-length-seconds ul.field__content{padding-left:30px;}.card-as-small fieldset.card.type-resource.resource-movie .field-image{position:absolute;top:52px;width:115.425px;height:171px;overflow:hidden;}.card-as-small fieldset.card.type-resource.resource-movie .field-image img{width:100%;}.card-as-small fieldset.card.type-resource.resource-movie .body{display:none;}.card-as-small fieldset.card.type-resource.resource-movie .field-year,.card-as-small fieldset.card.type-resource.resource-movie .field-country,.card-as-small fieldset.card.type-resource.resource-movie .field-language{position:relative;margin-top:25px;}.card-as-small fieldset.card.type-resource.resource-movie .field-year label,.card-as-small fieldset.card.type-resource.resource-movie .field-country label,.card-as-small fieldset.card.type-resource.resource-movie .field-language label{line-height:13px;font-size:11px;font-weight:600;letter-spacing:0em;text-transform:uppercase;margin:0 5px;color:rgba(0,81,77,0.35);position:absolute;top:-13px;}.card-as-small fieldset.card.type-resource.resource-movie .field-year .field__content,.card-as-small fieldset.card.type-resource.resource-movie .field-country .field__content,.card-as-small fieldset.card.type-resource.resource-movie .field-language .field__content{background-color:rgba(0,167,157,0.1);border-radius:3px;padding:5px 5px;color:rgba(0,0,0,0.6);font-family:"PT Serif",serif;font-size:14px;line-height:18px;}.card-as-small fieldset.card.type-resource.resource-movie .field-year .field__content strong,.card-as-small fieldset.card.type-resource.resource-movie .field-country .field__content strong,.card-as-small fieldset.card.type-resource.resource-movie .field-language .field__content strong{font-weight:bold;}.card-as-small fieldset.card.type-resource.resource-movie .field-year .field__content *,.card-as-small fieldset.card.type-resource.resource-movie .field-country .field__content *,.card-as-small fieldset.card.type-resource.resource-movie .field-language .field__content *{font-size:inherit;line-height:inherit;margin:0;padding:0;}.card-as-small fieldset.card.type-resource.resource-movie .field-year ul.field__content,.card-as-small fieldset.card.type-resource.resource-movie .field-country ul.field__content,.card-as-small fieldset.card.type-resource.resource-movie .field-language ul.field__content{padding-left:30px;}.card-as-small fieldset.card.type-resource.resource-movie .field-length-seconds{float:right;margin-top:30px;}.card-as-small fieldset.card.type-resource.resource-movie .field-length-seconds .field__content{font-size:12px;line-height:12px;}.card-as-small fieldset.card.type-resource.resource-movie .field-length-seconds label{display:none;}.card-as-small fieldset.card.type-resource.resource-movie .field-external-link{float:right;margin:24px -14px 0 10px;}.card-as-small fieldset.card.type-resource.resource-movie .field-external-link a{width:30px;height:40px;overflow:hidden;display:block;text-align:center;color:#0C8F8A;-webkit-transition:color 0.2s;-moz-transition:color 0.2s;transition:color 0.2s;}.card-as-small fieldset.card.type-resource.resource-movie .field-external-link a:hover,.card-as-small fieldset.card.type-resource.resource-movie .field-external-link a:active{color:#10E6DE;-webkit-transition-duration:0.05s;-moz-transition-duration:0.05s;transition-duration:0.05s;}.card-as-small fieldset.card.type-resource.resource-movie .field-external-link a:before{content:"";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.card-as-small fieldset.card.type-resource.resource-movie .field-external-link a:before{font-size:30px;line-height:40px;}.card-as-small fieldset.card.type-resource.resource-movie .field-year{margin-top:0;}.card-as-small fieldset.card.type-resource.resource-movie .field-year,.card-as-small fieldset.card.type-resource.resource-movie .field-country,.card-as-small fieldset.card.type-resource.resource-movie .field-language{float:left;clear:left;width:calc(100% - 125.425px);margin-left:125.425px;}.card-as-small fieldset.card.type-resource.resource-movie .field-year .field__content,.card-as-small fieldset.card.type-resource.resource-movie .field-country .field__content,.card-as-small fieldset.card.type-resource.resource-movie .field-language .field__content{overflow:hidden;}.card-as-small fieldset.card.type-resource.resource-movie .field-year .field__content,.card-as-small fieldset.card.type-resource.resource-movie .field-country .field__content,.card-as-small fieldset.card.type-resource.resource-movie .field-language .field__content{height:28px;}}@media screen and (max-width:44.9375em){.card-mobile fieldset.card.type-resource.resource-video .body,.card-mobile fieldset.card.type-resource.resource-video .field-published{margin-top:10px;}.card-mobile fieldset.card.type-resource.resource-video .body label,.card-mobile fieldset.card.type-resource.resource-video .field-published label{color:rgba(255,255,255,0.6);line-height:18px;font-size:11px;font-weight:600;letter-spacing:0em;text-transform:uppercase;}.card-mobile fieldset.card.type-resource.resource-video .body .field__content,.card-mobile fieldset.card.type-resource.resource-video .field-published .field__content{font-family:"PT Serif",serif;background-color:#e0fcfb;color:rgba(0,0,0,0.85);margin:0 -10px;padding:5px 10px;border-radius:2px;}.card-mobile fieldset.card.type-resource.resource-video .body .field__content h1,.card-mobile fieldset.card.type-resource.resource-video .field-published .field__content h1{padding:0;}.card-mobile fieldset.card.type-resource.resource-video .body ul.field__content,.card-mobile fieldset.card.type-resource.resource-video .field-published ul.field__content{list-style-position:inside;}.card-mobile fieldset.card.type-resource.resource-video .field-length-seconds label,.card-mobile fieldset.card.type-resource.resource-video .field-external-link label{display:none;}.card-mobile fieldset.card.type-resource.resource-video .field-length-seconds .field__content,.card-mobile fieldset.card.type-resource.resource-video .field-external-link .field__content{display:inline-block;background-color:#e0fcfb;color:rgba(0,0,0,0.85);padding:2px 5px;border-radius:2px;}.card-mobile fieldset.card.type-resource.resource-video .field-length-seconds:before,.card-mobile fieldset.card.type-resource.resource-video .field-external-link:before{color:rgba(255,255,255,0.6);margin-right:5px;}.card-mobile fieldset.card.type-resource.resource-video .field-length-seconds{width:50%;margin:20px 0;text-align:right;padding-right:20px;}.card-mobile fieldset.card.type-resource.resource-video .field-length-seconds:before{content:" ";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.card-mobile fieldset.card.type-resource.resource-video .field-external-link{width:50%;height:50px;margin:-50px 0 0 50%;text-align:left;padding-left:20px;}.card-mobile fieldset.card.type-resource.resource-video .field-external-link a{height:40px;overflow:hidden;display:block;text-align:center;color:#0C8F8A;-webkit-transition:color 0.2s;-moz-transition:color 0.2s;transition:color 0.2s;}.card-mobile fieldset.card.type-resource.resource-video .field-external-link a:hover,.card-mobile fieldset.card.type-resource.resource-video .field-external-link a:active{color:#10E6DE;-webkit-transition-duration:0.05s;-moz-transition-duration:0.05s;transition-duration:0.05s;}.card-mobile fieldset.card.type-resource.resource-video .field-external-link a:before{content:"";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.card-mobile fieldset.card.type-resource.resource-video .field-external-link a:before{font-size:30px;line-height:40px;}.card-mobile fieldset.card.type-resource.resource-video .field-image{margin:40px 0 20px;text-align:center;}.card-mobile fieldset.card.type-resource.resource-video .fieldset-wrapper{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-align:left;-moz-box-align:left;box-align:left;-webkit-align-items:left;-moz-align-items:left;-ms-align-items:left;-o-align-items:left;align-items:left;-ms-flex-align:left;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;}.card-mobile fieldset.card.type-resource.resource-video .fieldset-wrapper > .node-title{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;box-ordinal-group:1;-webkit-order:1;-moz-order:1;order:1;-ms-flex-order:1;}.card-mobile fieldset.card.type-resource.resource-video .fieldset-wrapper > .field-length-seconds{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;box-ordinal-group:2;-webkit-order:2;-moz-order:2;order:2;-ms-flex-order:2;}.card-mobile fieldset.card.type-resource.resource-video .fieldset-wrapper > .field-external-link{-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;box-ordinal-group:3;-webkit-order:3;-moz-order:3;order:3;-ms-flex-order:3;}.card-mobile fieldset.card.type-resource.resource-video .fieldset-wrapper > .field-audience,.card-mobile fieldset.card.type-resource.resource-video .fieldset-wrapper > .topics{-webkit-box-ordinal-group:4;-moz-box-ordinal-group:4;box-ordinal-group:4;-webkit-order:4;-moz-order:4;order:4;-ms-flex-order:4;}.card-mobile fieldset.card.type-resource.resource-video .fieldset-wrapper > *{-webkit-box-ordinal-group:5;-moz-box-ordinal-group:5;box-ordinal-group:5;-webkit-order:5;-moz-order:5;order:5;-ms-flex-order:5;}}@media screen and (min-width:45em){fieldset.card.type-resource.resource-video .fieldset-wrapper{position:relative;}fieldset.card.type-resource.resource-video .fieldset-wrapper:before{content:"";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}fieldset.card.type-resource.resource-video .fieldset-wrapper:before{font-size:200px;width:336px;position:absolute;line-height:189px;padding:90px 0 0 0;text-align:center;color:#0F5C5A;}fieldset.card.type-resource.resource-video .field-length-seconds{position:relative;margin-bottom:30px;}fieldset.card.type-resource.resource-video .field-length-seconds label{line-height:13px;font-size:11px;font-weight:600;letter-spacing:0em;text-transform:uppercase;margin:0 5px;color:rgba(0,81,77,0.35);position:absolute;bottom:-13px;}fieldset.card.type-resource.resource-video .field-length-seconds .field__content{background-color:rgba(0,167,157,0.1);border-radius:3px;padding:5px 5px;color:rgba(0,0,0,0.7);font-family:"PT Serif",serif;font-size:18px;line-height:22px;}fieldset.card.type-resource.resource-video .field-length-seconds .field__content strong{font-weight:bold;}fieldset.card.type-resource.resource-video .field-length-seconds .field__content *{font-size:inherit;line-height:inherit;margin:0;padding:0;}fieldset.card.type-resource.resource-video .field-length-seconds ul.field__content{padding-left:30px;}fieldset.card.type-resource.resource-video .field-image{position:absolute;top:110px;width:336px;height:189px;overflow:hidden;}fieldset.card.type-resource.resource-video .field-image img{width:100%;}fieldset.card.type-resource.resource-video .body,fieldset.card.type-resource.resource-video .field-published{position:relative;margin-top:30px;}fieldset.card.type-resource.resource-video .body label,fieldset.card.type-resource.resource-video .field-published label{line-height:13px;font-size:11px;font-weight:600;letter-spacing:0em;text-transform:uppercase;margin:0 5px;color:rgba(0,81,77,0.35);position:absolute;top:-13px;}fieldset.card.type-resource.resource-video .body .field__content,fieldset.card.type-resource.resource-video .field-published .field__content{background-color:rgba(0,167,157,0.1);border-radius:3px;padding:5px 5px;color:rgba(0,0,0,0.7);font-family:"PT Serif",serif;font-size:18px;line-height:22px;}fieldset.card.type-resource.resource-video .body .field__content strong,fieldset.card.type-resource.resource-video .field-published .field__content strong{font-weight:bold;}fieldset.card.type-resource.resource-video .body .field__content *,fieldset.card.type-resource.resource-video .field-published .field__content *{font-size:inherit;line-height:inherit;margin:0;padding:0;}fieldset.card.type-resource.resource-video .body ul.field__content,fieldset.card.type-resource.resource-video .field-published ul.field__content{padding-left:30px;}fieldset.card.type-resource.resource-video .field-length-seconds{float:right;margin-top:20px;margin-right:10px;font-size:16px;min-width:70px;}fieldset.card.type-resource.resource-video .field-external-link{float:right;margin:24px -14px 0 10px;}fieldset.card.type-resource.resource-video .field-external-link a{width:30px;height:40px;overflow:hidden;display:block;text-align:center;color:#0C8F8A;-webkit-transition:color 0.2s;-moz-transition:color 0.2s;transition:color 0.2s;}fieldset.card.type-resource.resource-video .field-external-link a:hover,fieldset.card.type-resource.resource-video .field-external-link a:active{color:#10E6DE;-webkit-transition-duration:0.05s;-moz-transition-duration:0.05s;transition-duration:0.05s;}fieldset.card.type-resource.resource-video .field-external-link a:before{content:"";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}fieldset.card.type-resource.resource-video .field-external-link a:before{font-size:30px;line-height:40px;}fieldset.card.type-resource.resource-video .field-audience,fieldset.card.type-resource.resource-video .topics,fieldset.card.type-resource.resource-video .field-published,fieldset.card.type-resource.resource-video .body{float:left;clear:left;width:calc(100% - 356px);margin-left:356px;}fieldset.card.type-resource.resource-video .field-audience .field__content,fieldset.card.type-resource.resource-video .topics .field__content,fieldset.card.type-resource.resource-video .field-published .field__content,fieldset.card.type-resource.resource-video .body .field__content{overflow:auto;}fieldset.card.type-resource.resource-video .body{width:100%;margin-left:0;}fieldset.card.type-resource.resource-video .field-audience .field__content{height:32px;}fieldset.card.type-resource.resource-video .topics .field__content{height:54px;}fieldset.card.type-resource.resource-video .field-published .field__content{height:32px;}fieldset.card.type-resource.resource-video .body .field__content{height:140px;}}fieldset.card-small.type-resource.resource-video .fieldset-wrapper{position:relative;}fieldset.card-small.type-resource.resource-video .fieldset-wrapper:before{content:"";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}fieldset.card-small.type-resource.resource-video .fieldset-wrapper:before{font-size:100px;width:177.7777777778px;position:absolute;line-height:100px;padding:40px 0 0 0;text-align:center;color:#0F5C5A;}fieldset.card-small.type-resource.resource-video .field-length-seconds{position:relative;margin-bottom:25px;}fieldset.card-small.type-resource.resource-video .field-length-seconds label{line-height:13px;font-size:11px;font-weight:600;letter-spacing:0em;text-transform:uppercase;margin:0 5px;color:rgba(0,81,77,0.35);position:absolute;bottom:-13px;}fieldset.card-small.type-resource.resource-video .field-length-seconds .field__content{background-color:rgba(0,167,157,0.1);border-radius:3px;padding:5px 5px;color:rgba(0,0,0,0.6);font-family:"PT Serif",serif;font-size:14px;line-height:18px;}fieldset.card-small.type-resource.resource-video .field-length-seconds .field__content strong{font-weight:bold;}fieldset.card-small.type-resource.resource-video .field-length-seconds .field__content *{font-size:inherit;line-height:inherit;margin:0;padding:0;}fieldset.card-small.type-resource.resource-video .field-length-seconds ul.field__content{padding-left:30px;}fieldset.card-small.type-resource.resource-video .field-image{position:absolute;top:52px;width:177.7777777778px;height:100px;overflow:hidden;}fieldset.card-small.type-resource.resource-video .field-image img{width:100%;}fieldset.card-small.type-resource.resource-video .field-published{display:none;}fieldset.card-small.type-resource.resource-video .field-external-link{display:none;}fieldset.card-small.type-resource.resource-video .body{position:relative;margin-top:25px;}fieldset.card-small.type-resource.resource-video .body label{line-height:13px;font-size:11px;font-weight:600;letter-spacing:0em;text-transform:uppercase;margin:0 5px;color:rgba(0,81,77,0.35);position:absolute;top:-13px;}fieldset.card-small.type-resource.resource-video .body .field__content{background-color:rgba(0,167,157,0.1);border-radius:3px;padding:5px 5px;color:rgba(0,0,0,0.6);font-family:"PT Serif",serif;font-size:14px;line-height:18px;}fieldset.card-small.type-resource.resource-video .body .field__content strong{font-weight:bold;}fieldset.card-small.type-resource.resource-video .body .field__content *{font-size:inherit;line-height:inherit;margin:0;padding:0;}fieldset.card-small.type-resource.resource-video .body ul.field__content{padding-left:30px;}fieldset.card-small.type-resource.resource-video .field-length-seconds{float:right;margin-top:30px;}fieldset.card-small.type-resource.resource-video .field-length-seconds .field__content{font-size:12px;line-height:12px;}fieldset.card-small.type-resource.resource-video .field-length-seconds label{display:none;}fieldset.card-small.type-resource.resource-video .body{float:left;margin-top:86px;width:274px;}fieldset.card-small.type-resource.resource-video .body .field__content{overflow:hidden;height:48px;}@media screen and (max-width:44.9375em){.card-as-small fieldset.card.type-resource.resource-video .fieldset-wrapper{position:relative;}.card-as-small fieldset.card.type-resource.resource-video .fieldset-wrapper:before{content:"";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.card-as-small fieldset.card.type-resource.resource-video .fieldset-wrapper:before{font-size:100px;width:177.7777777778px;position:absolute;line-height:100px;padding:40px 0 0 0;text-align:center;color:#0F5C5A;}.card-as-small fieldset.card.type-resource.resource-video .field-length-seconds{position:relative;margin-bottom:25px;}.card-as-small fieldset.card.type-resource.resource-video .field-length-seconds label{line-height:13px;font-size:11px;font-weight:600;letter-spacing:0em;text-transform:uppercase;margin:0 5px;color:rgba(0,81,77,0.35);position:absolute;bottom:-13px;}.card-as-small fieldset.card.type-resource.resource-video .field-length-seconds .field__content{background-color:rgba(0,167,157,0.1);border-radius:3px;padding:5px 5px;color:rgba(0,0,0,0.6);font-family:"PT Serif",serif;font-size:14px;line-height:18px;}.card-as-small fieldset.card.type-resource.resource-video .field-length-seconds .field__content strong{font-weight:bold;}.card-as-small fieldset.card.type-resource.resource-video .field-length-seconds .field__content *{font-size:inherit;line-height:inherit;margin:0;padding:0;}.card-as-small fieldset.card.type-resource.resource-video .field-length-seconds ul.field__content{padding-left:30px;}.card-as-small fieldset.card.type-resource.resource-video .field-image{position:absolute;top:52px;width:177.7777777778px;height:100px;overflow:hidden;}.card-as-small fieldset.card.type-resource.resource-video .field-image img{width:100%;}.card-as-small fieldset.card.type-resource.resource-video .field-published{display:none;}.card-as-small fieldset.card.type-resource.resource-video .field-external-link{display:none;}.card-as-small fieldset.card.type-resource.resource-video .body{position:relative;margin-top:25px;}.card-as-small fieldset.card.type-resource.resource-video .body label{line-height:13px;font-size:11px;font-weight:600;letter-spacing:0em;text-transform:uppercase;margin:0 5px;color:rgba(0,81,77,0.35);position:absolute;top:-13px;}.card-as-small fieldset.card.type-resource.resource-video .body .field__content{background-color:rgba(0,167,157,0.1);border-radius:3px;padding:5px 5px;color:rgba(0,0,0,0.6);font-family:"PT Serif",serif;font-size:14px;line-height:18px;}.card-as-small fieldset.card.type-resource.resource-video .body .field__content strong{font-weight:bold;}.card-as-small fieldset.card.type-resource.resource-video .body .field__content *{font-size:inherit;line-height:inherit;margin:0;padding:0;}.card-as-small fieldset.card.type-resource.resource-video .body ul.field__content{padding-left:30px;}.card-as-small fieldset.card.type-resource.resource-video .field-length-seconds{float:right;margin-top:30px;}.card-as-small fieldset.card.type-resource.resource-video .field-length-seconds .field__content{font-size:12px;line-height:12px;}.card-as-small fieldset.card.type-resource.resource-video .field-length-seconds label{display:none;}.card-as-small fieldset.card.type-resource.resource-video .body{float:left;margin-top:86px;width:274px;}.card-as-small fieldset.card.type-resource.resource-video .body .field__content{overflow:hidden;height:48px;}}@media screen and (max-width:44.9375em){.card-mobile fieldset.card.type-resource .node-title,.card-mobile fieldset.card.type-resource .field-audience,.card-mobile fieldset.card.type-resource .topics{margin-top:10px;}.card-mobile fieldset.card.type-resource .node-title label,.card-mobile fieldset.card.type-resource .field-audience label,.card-mobile fieldset.card.type-resource .topics label{color:rgba(255,255,255,0.6);line-height:18px;font-size:11px;font-weight:600;letter-spacing:0em;text-transform:uppercase;}.card-mobile fieldset.card.type-resource .node-title .field__content,.card-mobile fieldset.card.type-resource .field-audience .field__content,.card-mobile fieldset.card.type-resource .topics .field__content{font-family:"PT Serif",serif;background-color:#e0fcfb;color:rgba(0,0,0,0.85);margin:0 -10px;padding:5px 10px;border-radius:2px;}.card-mobile fieldset.card.type-resource .node-title .field__content h1,.card-mobile fieldset.card.type-resource .field-audience .field__content h1,.card-mobile fieldset.card.type-resource .topics .field__content h1{padding:0;}.card-mobile fieldset.card.type-resource .node-title ul.field__content,.card-mobile fieldset.card.type-resource .field-audience ul.field__content,.card-mobile fieldset.card.type-resource .topics ul.field__content{list-style-position:inside;}.card-mobile fieldset.card.type-resource .topics .field__content{max-height:80px;overflow:hidden;}}@media screen and (min-width:45em){fieldset.card.type-resource .fieldset-wrapper{height:490px;}fieldset.card.type-resource .node-title{position:relative;margin-bottom:30px;}fieldset.card.type-resource .node-title label{line-height:13px;font-size:11px;font-weight:600;letter-spacing:0em;text-transform:uppercase;margin:0 5px;color:rgba(0,81,77,0.35);position:absolute;bottom:-13px;}fieldset.card.type-resource .node-title .field__content{background-color:rgba(0,167,157,0.1);border-radius:3px;padding:5px 5px;color:rgba(0,0,0,0.7);font-family:"PT Serif",serif;font-size:18px;line-height:22px;}fieldset.card.type-resource .node-title .field__content strong{font-weight:bold;}fieldset.card.type-resource .node-title .field__content *{font-size:inherit;line-height:inherit;margin:0;padding:0;}fieldset.card.type-resource .node-title ul.field__content{padding-left:30px;}fieldset.card.type-resource .node-title label{text-align:right;right:0;}fieldset.card.type-resource .field-audience,fieldset.card.type-resource .topics{position:relative;margin-top:30px;}fieldset.card.type-resource .field-audience label,fieldset.card.type-resource .topics label{line-height:13px;font-size:11px;font-weight:600;letter-spacing:0em;text-transform:uppercase;margin:0 5px;color:rgba(0,81,77,0.35);position:absolute;top:-13px;}fieldset.card.type-resource .field-audience .field__content,fieldset.card.type-resource .topics .field__content{background-color:rgba(0,167,157,0.1);border-radius:3px;padding:5px 5px;color:rgba(0,0,0,0.7);font-family:"PT Serif",serif;font-size:18px;line-height:22px;}fieldset.card.type-resource .field-audience .field__content strong,fieldset.card.type-resource .topics .field__content strong{font-weight:bold;}fieldset.card.type-resource .field-audience .field__content *,fieldset.card.type-resource .topics .field__content *{font-size:inherit;line-height:inherit;margin:0;padding:0;}fieldset.card.type-resource .field-audience ul.field__content,fieldset.card.type-resource .topics ul.field__content{padding-left:30px;}fieldset.card.type-resource .node-title{float:left;width:calc(70% - 20px);}fieldset.card.type-resource .node-title .field__content{font-size:30px;line-height:30px;padding:10px 5px;}fieldset.card.type-resource .field-audience,fieldset.card.type-resource .topics{float:left;}fieldset.card.type-resource .field-audience .field__content,fieldset.card.type-resource .topics .field__content{overflow:auto;}fieldset.card.type-resource .field-audience{margin-top:20px;}}fieldset.card-small.type-resource .field-audience,fieldset.card-small.type-resource .topics{display:none;}@media screen and (max-width:44.9375em){.card-as-small fieldset.card.type-resource .field-audience,.card-as-small fieldset.card.type-resource .topics{display:none;}}@media screen and (min-width:45em){.explore-view #explore-filters{float:left;display:block;margin-right:2.8571428571%;width:22.8571428571%;}.explore-view #explore-filters:last-child{margin-right:0;}.explore-view #explore-results{float:left;display:block;margin-right:2.8571428571%;width:74.2857142857%;}.explore-view #explore-results:last-child{margin-right:0;}}@media screen and (min-width:60em){.explore-view #explore-results .card-flip-wrapper,.explore-view #explore-results .card.type-resource{margin-left:11.5384615385%;float:left;display:block;margin-right:3.8461538462%;width:88.4615384615%;}.explore-view #explore-results .card-flip-wrapper:last-child,.explore-view #explore-results .card.type-resource:last-child{margin-right:0;}}#footer nav.menu--footer,#footer nav.menu--footer-es,#footer .block-block-content{clear:both;}@media screen and (min-width:31.25em){#footer nav.menu--footer,#footer nav.menu--footer-es,#footer .block-block-content{clear:none;float:left;display:block;margin-right:9.0909090909%;width:45.4545454545%;}#footer nav.menu--footer:last-child,#footer nav.menu--footer-es:last-child,#footer .block-block-content:last-child{margin-right:0;}#footer nav.menu--footer,#footer nav.menu--footer-es{float:right;margin-right:0;}#footer nav.menu--footer + .block-block-content,#footer nav.menu--footer-es + .block-block-content{margin-top:0;}}@media screen and (min-width:45em){#footer .block-block-content{float:left;display:block;margin-right:2.8571428571%;width:31.4285714286%;margin-left:0%;}#footer .block-block-content:last-child{margin-right:0;}#footer nav.menu--footer,#footer nav.menu--footer-es{float:left;display:block;margin-right:2.8571428571%;width:31.4285714286%;}#footer nav.menu--footer:last-child,#footer nav.menu--footer-es:last-child{margin-right:0;}}@media screen and (min-width:60em){#footer nav.menu--footer > ul.menu,#footer nav.menu--footer-es > ul.menu{float:left;display:block;margin-right:7.1428571429%;width:35.7142857143%;margin-left:10.7142857143%;}#footer nav.menu--footer > ul.menu:last-child,#footer nav.menu--footer-es > ul.menu:last-child{margin-right:0;}#footer nav.menu--footer > ul.menu + ul.menu,#footer nav.menu--footer-es > ul.menu + ul.menu{margin-left:0;}#footer nav.menu--footer,#footer nav.menu--footer-es{float:left;display:block;margin-right:2.8571428571%;width:40%;}#footer nav.menu--footer:last-child,#footer nav.menu--footer-es:last-child{margin-right:0;}#footer nav.menu--footer + .block-block-content,#footer nav.menu--footer-es + .block-block-content{float:left;display:block;margin-right:2.8571428571%;width:22.8571428571%;}#footer nav.menu--footer + .block-block-content:last-child,#footer nav.menu--footer-es + .block-block-content:last-child{margin-right:0;}}#header{position:relative;z-index:20;min-height:150px;}#header #header-region{text-align:center;}#header #navigation div,#header #navigation nav{display:inline-block;}@media screen and (min-width:45em) and (max-width:59.9375em){#header #navigation nav.navigation{display:block;margin-bottom:10px;}#header #navigation nav.navigation li:first-child{margin-left:0;}#header #navigation nav.navigation li:last-child{margin-right:0;}}@media screen and (max-width:31.1875em){#header #navigation nav.navigation{display:block;margin-bottom:10px;}#header #navigation nav.navigation li:first-child{margin-left:0;}#header #navigation nav.navigation li:last-child{margin-right:0;}}@media screen and (min-width:45em){#header{min-height:120px;}#header #header-region{text-align:left;float:left;}#header #navigation{float:right;}}.layout-edu > .region-first{margin-top:-150px;padding-top:150px;}@media screen and (min-width:45em){.layout-edu > .region-first{margin-top:-120px;padding-top:120px;}}.container{max-width:90em;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px;width:auto;}.container::after{clear:both;content:"";display:table;}.no-sidebars #content{width:100%;}@media screen and (min-width:45em){.no-sidebars #content{float:left;display:block;margin-right:2.8571428571%;width:100%;}.no-sidebars #content:last-child{margin-right:0;}}@media screen and (min-width:60em){.no-sidebars #content{float:left;display:block;margin-right:2.8571428571%;width:100%;}.no-sidebars #content:last-child{margin-right:0;}}.one-sidebar.sidebar-second #content{width:100%;}@media screen and (min-width:45em){.one-sidebar.sidebar-second #content{float:left;display:block;margin-right:2.8571428571%;width:48.5714285714%;}.one-sidebar.sidebar-second #content:last-child{margin-right:0;}}@media screen and (min-width:60em){.one-sidebar.sidebar-second #content{float:left;display:block;margin-right:2.8571428571%;width:91.4285714286%;}.one-sidebar.sidebar-second #content:last-child{margin-right:0;}}.one-sidebar.sidebar-first #content{width:100%;}@media screen and (min-width:45em){.one-sidebar.sidebar-first #content{float:left;display:block;margin-right:2.8571428571%;width:48.5714285714%;margin-left:17.1428571429%;}.one-sidebar.sidebar-first #content:last-child{margin-right:0;}}@media screen and (min-width:60em){.one-sidebar.sidebar-first #content{float:left;display:block;margin-right:2.8571428571%;width:100%;margin-left:25.7142857143%;}.one-sidebar.sidebar-first #content:last-child{margin-right:0;}}.two-sidebars #content{width:100%;}@media screen and (min-width:45em){.two-sidebars #content{float:left;display:block;margin-right:2.8571428571%;width:31.4285714286%;margin-left:17.1428571429%;}.two-sidebars #content:last-child{margin-right:0;}}@media screen and (min-width:60em){.two-sidebars #content{float:left;display:block;margin-right:2.8571428571%;width:65.7142857143%;margin-left:25.7142857143%;}.two-sidebars #content:last-child{margin-right:0;}}#sidebar-first{width:100%;}@media screen and (min-width:45em){#sidebar-first{float:left;display:block;margin-right:2.8571428571%;width:14.2857142857%;margin-left:-51.4285714286%;}#sidebar-first:last-child{margin-right:0;}.one-sidebar.sidebar-first #sidebar-first{margin-left:-68.5714285714%;}}@media screen and (min-width:60em){#sidebar-first{float:left;display:block;margin-right:2.8571428571%;width:22.8571428571%;margin-left:-94.2857142857%;}#sidebar-first:last-child{margin-right:0;}.one-sidebar.sidebar-first #sidebar-first{margin-left:-128.5714285714%;}}#sidebar-second{width:100%;}@media screen and (min-width:45em){#sidebar-second{float:left;display:block;margin-right:2.8571428571%;width:14.2857142857%;margin-left:0%;}#sidebar-second:last-child{margin-right:0;}}@media screen and (min-width:60em){#sidebar-second{float:left;display:block;margin-right:2.8571428571%;width:31.4285714286%;margin-left:0%;}#sidebar-second:last-child{margin-right:0;}}.layout-edu.edu-organization .field-youtube{margin:80px -20px;width:calc(100% + 40px);}@media screen and (min-width:45em){.layout-edu.edu-organization .field-youtube{float:left;display:block;margin-right:2.8571428571%;width:82.8571428571%;margin-left:8.5714285714%;}.layout-edu.edu-organization .field-youtube:last-child{margin-right:0;}}@media screen and (min-width:60em){.layout-edu.edu-organization .field-youtube{float:left;display:block;margin-right:2.8571428571%;width:65.7142857143%;margin-left:17.1428571429%;}.layout-edu.edu-organization .field-youtube:last-child{margin-right:0;}}@media screen and (min-width:45em){.layout-edu.edu-organization .body{float:left;display:block;margin-right:2.8571428571%;width:65.7142857143%;}.layout-edu.edu-organization .body:last-child{margin-right:0;}.layout-edu.edu-organization .field-contact-info{float:left;display:block;margin-right:2.8571428571%;width:31.4285714286%;}.layout-edu.edu-organization .field-contact-info:last-child{margin-right:0;}}.layout-edu.edu-organization section.region-content{background-color:#2C2C2C;background-image:-webkit-linear-gradient(top,#252525 0%,#2C2C2C 15%,#2C2C2C 85%,#252525 100%);background-image:linear-gradient(to bottom,#252525 0%,#2C2C2C 15%,#2C2C2C 85%,#252525 100%);padding-bottom:60px;text-align:center;}.layout-edu.edu-organization section.region-content .views-row{text-align:left;display:inline-block;}.layout-edu.edu-organization section.region-social{text-align:center;}.layout-edu.edu-organization section.region-social .twitter-embed,.layout-edu.edu-organization section.region-social .facebook-embed{width:100%;margin-bottom:60px;}@media screen and (min-width:45em){.layout-edu.edu-organization section.region-social.count-1 .twitter-embed,.layout-edu.edu-organization section.region-social.count-1 .facebook-embed{float:left;display:block;margin-right:2.8571428571%;width:65.7142857143%;margin-left:17.1428571429%;}.layout-edu.edu-organization section.region-social.count-1 .twitter-embed:last-child,.layout-edu.edu-organization section.region-social.count-1 .facebook-embed:last-child{margin-right:0;}}@media screen and (min-width:60em){.layout-edu.edu-organization section.region-social.count-1 .twitter-embed,.layout-edu.edu-organization section.region-social.count-1 .facebook-embed{float:left;display:block;margin-right:2.8571428571%;width:48.5714285714%;margin-left:25.7142857143%;}.layout-edu.edu-organization section.region-social.count-1 .twitter-embed:last-child,.layout-edu.edu-organization section.region-social.count-1 .facebook-embed:last-child{margin-right:0;}}@media screen and (min-width:45em){.layout-edu.edu-organization section.region-social.count-2 .twitter-embed,.layout-edu.edu-organization section.region-social.count-2 .facebook-embed{float:left;display:block;margin-right:2.8571428571%;width:48.5714285714%;}.layout-edu.edu-organization section.region-social.count-2 .twitter-embed:last-child,.layout-edu.edu-organization section.region-social.count-2 .facebook-embed:last-child{margin-right:0;}}@media screen and (min-width:60em){.layout-edu.edu-organization section.region-social.count-2 .twitter-embed,.layout-edu.edu-organization section.region-social.count-2 .facebook-embed{float:left;display:block;margin-right:2.8571428571%;width:40%;}.layout-edu.edu-organization section.region-social.count-2 .twitter-embed:last-child,.layout-edu.edu-organization section.region-social.count-2 .facebook-embed:last-child{margin-right:0;}.layout-edu.edu-organization section.region-social.count-2 .twitter-embed:first-child,.layout-edu.edu-organization section.region-social.count-2 .facebook-embed:first-child{margin-left:8.5714285714%;}}@media screen and (min-width:60em){.layout-edu.edu-resource section.region-first .card{float:left;display:block;margin-right:2.8571428571%;width:82.8571428571%;margin-left:8.5714285714%;}.layout-edu.edu-resource section.region-first .card:last-child{margin-right:0;}}@media screen and (max-width:44.9375em){.layout-edu.edu-resource section.region-first{padding-bottom:40px;}}.layout-edu.edu-user section.region-first{padding-bottom:60px;}.layout-edu.edu-user section.region-content{padding-bottom:60px;}@media screen and (min-width:45em){.layout-edu.edu-user section.region-content > .container > div > label{padding-top:40px;float:left;display:block;margin-right:2.8571428571%;width:31.4285714286%;}.layout-edu.edu-user section.region-content > .container > div > label:last-child{margin-right:0;}.layout-edu.edu-user section.region-content > .container > div > .field__content{float:left;display:block;margin-right:2.8571428571%;width:65.7142857143%;}.layout-edu.edu-user section.region-content > .container > div > .field__content:last-child{margin-right:0;}}@media screen and (min-width:60em){.layout-edu.edu-user section.region-content > .container > div > label{float:left;display:block;margin-right:2.8571428571%;width:22.8571428571%;}.layout-edu.edu-user section.region-content > .container > div > label:last-child{margin-right:0;}.layout-edu.edu-user section.region-content > .container > div > .field__content{float:left;display:block;margin-right:2.8571428571%;width:74.2857142857%;}.layout-edu.edu-user section.region-content > .container > div > .field__content:last-child{margin-right:0;}}@media screen and (min-width:45em){#edu-workshops-information section.main,#edu-workshops-information nav.step-nav{margin-left:17.1428571429%;float:left;display:block;margin-right:2.8571428571%;width:65.7142857143%;}#edu-workshops-information section.main:last-child,#edu-workshops-information nav.step-nav:last-child{margin-right:0;}}@media screen and (min-width:60em){#edu-workshops-information section.main,#edu-workshops-information nav.step-nav{margin-left:25.7142857143%;float:left;display:block;margin-right:2.8571428571%;width:48.5714285714%;}#edu-workshops-information section.main:last-child,#edu-workshops-information nav.step-nav:last-child{margin-right:0;}}@media screen and (min-width:31.25em){#edu-workshops-information #edit-purpose,#edu-workshops-information #edit-audiences,#edu-workshops-information #edit-methods{display:flex;justify-content:space-between;}}
html{box-sizing:border-box;}*,*::after,*::before{box-sizing:inherit;}#edu-phases .phase{margin:2em 0;padding-top:2em;}#edu-phases .phase > header{text-align:right;}#edu-phases .phase-steps{list-style:none;}#edu-phases .phase-steps .step-number{font-family:"Work Sans","Helvetica Neue",helvetica,Arial,sans-serif;color:rgba(20,100,151,0.5);font-weight:600;letter-spacing:0em;text-transform:uppercase;font-size:14px;}#edu-phases .phase-steps .step-drag-handle{cursor:move;}#edu-phases .phase-steps .is-drag-target{position:relative;}#edu-phases .phase-steps .is-drag-target:before{content:"";position:absolute;width:100%;height:2px;top:-6px;background-color:#2583BF;}#edu-phases .phase-steps .is-only-drop-target{height:10px;margin-bottom:-10px;}#edu-phases .phase-steps .wysiwyg{overflow:hidden;max-height:1000px;transition:0.2s max-height;}#edu-phases .phase-steps.is-dragging .wysiwyg{max-height:100px;}#edu-phases .phase-resources label{font-family:"Work Sans","Helvetica Neue",helvetica,Arial,sans-serif;color:rgba(20,100,151,0.5);font-weight:600;letter-spacing:0em;text-transform:uppercase;font-size:14px;}#edu-phases .phase-resources .resource-drag-handle{cursor:move;}#edu-phases .phase-resources .resource{list-style-position:inside;}#edu-phases .phase-resources .is-drag-target{position:relative;}#edu-phases .phase-resources .is-drag-target:before{content:"";position:absolute;width:100%;height:2px;background-color:#2583BF;}#edu-phases .phase-resources .is-only-drop-target{list-style:none;height:20px;margin-bottom:-10px;}#edu-phases .step-add,#edu-phases .step-delete,#edu-phases .resource-add,#edu-phases .resource-delete{cursor:pointer;}#edu-activities-additional .topic-widget + .topic-list i{width:30px;text-align:center;}#edu-activities-additional #edit-materials i[data-drupal-selector=edit-add],#edu-activities-additional #edit-equipment i[data-drupal-selector=edit-add],#edu-activities-additional #edit-warnings i[data-drupal-selector=edit-add]{float:right;width:30px;text-align:center;margin-top:10px;cursor:pointer;color:rgba(0,0,0,0.6);-webkit-transition:color 0.2s;-moz-transition:color 0.2s;transition:color 0.2s;}#edu-activities-additional #edit-materials i[data-drupal-selector=edit-add]:hover,#edu-activities-additional #edit-materials i[data-drupal-selector=edit-add]:active,#edu-activities-additional #edit-equipment i[data-drupal-selector=edit-add]:hover,#edu-activities-additional #edit-equipment i[data-drupal-selector=edit-add]:active,#edu-activities-additional #edit-warnings i[data-drupal-selector=edit-add]:hover,#edu-activities-additional #edit-warnings i[data-drupal-selector=edit-add]:active{color:black;-webkit-transition-duration:0.05s;-moz-transition-duration:0.05s;transition-duration:0.05s;}#edu-activities-additional #edit-materials .form-item,#edu-activities-additional #edit-equipment .form-item,#edu-activities-additional #edit-warnings .form-item{position:relative;}#edu-activities-additional #edit-materials .form-item .field-suffix,#edu-activities-additional #edit-equipment .form-item .field-suffix,#edu-activities-additional #edit-warnings .form-item .field-suffix{position:absolute;top:0;right:0;margin-top:10px;height:30px;cursor:pointer;color:rgba(0,0,0,0.6);-webkit-transition:color 0.2s;-moz-transition:color 0.2s;transition:color 0.2s;}#edu-activities-additional #edit-materials .form-item .field-suffix:hover,#edu-activities-additional #edit-materials .form-item .field-suffix:active,#edu-activities-additional #edit-equipment .form-item .field-suffix:hover,#edu-activities-additional #edit-equipment .form-item .field-suffix:active,#edu-activities-additional #edit-warnings .form-item .field-suffix:hover,#edu-activities-additional #edit-warnings .form-item .field-suffix:active{color:black;-webkit-transition-duration:0.05s;-moz-transition-duration:0.05s;transition-duration:0.05s;}#edu-activities-additional #edit-materials .form-item .field-suffix i,#edu-activities-additional #edit-equipment .form-item .field-suffix i,#edu-activities-additional #edit-warnings .form-item .field-suffix i{width:30px;text-align:center;vertical-align:middle;}.breadcrumb{display:none;}@media screen and (min-width:45em){.breadcrumb{display:block;}}.breadcrumb li{list-style-type:none;display:inline-block;color:rgba(0,0,0,0.5);}.light-on-dark-header .breadcrumb li{color:rgba(255,255,255,0.4);}.breadcrumb li a{color:#565656;}.theme-workshop .breadcrumb li a{color:#EC8113;}.theme-activity .breadcrumb li a{color:#146497;}.theme-resource .breadcrumb li a{color:#0C8F8A;}.breadcrumb li a .light-on-dark-header{color:#727272;}.light-on-dark-header.theme-workshop .breadcrumb li a{color:#FF9325;}.light-on-dark-header.theme-activity .breadcrumb li a{color:#2583BF;}.light-on-dark-header.theme-resource .breadcrumb li a{color:#1BBAB4;}.breadcrumb li + li:before{content:" > ";color:rgba(0,0,0,0.5);}.light-on-dark-header .breadcrumb li + li:before{color:rgba(255,255,255,0.4);}.call-to-action,.paragraph .field-call-to-action{position:relative;bottom:0;clear:both;text-align:right;font-size:22px;text-transform:lowercase;color:#EC8113;font-weight:400;letter-spacing:-0.02em;}.call-to-action a:after,.paragraph .field-call-to-action a:after{content:" ";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline;}.call-to-action a,.paragraph .field-call-to-action a,.call-to-action a:after,.paragraph .field-call-to-action a:after{-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s;}.call-to-action a:hover,.paragraph .field-call-to-action a:hover,.call-to-action a:active,.paragraph .field-call-to-action a:active{color:#FF9325;}.call-to-action a:hover,.paragraph .field-call-to-action a:hover,.call-to-action a:hover:after,.paragraph .field-call-to-action a:hover:after,.call-to-action a:active,.paragraph .field-call-to-action a:active,.call-to-action a:active:after,.paragraph .field-call-to-action a:active:after{-webkit-transition-duration:0.05s;-moz-transition-duration:0.05s;transition-duration:0.05s;}.call-to-action a:hover:after,.paragraph .field-call-to-action a:hover:after,.call-to-action a:active:after,.paragraph .field-call-to-action a:active:after{margin-left:2px;margin-right:-2px;}.create-button{display:block;margin-top:30px;padding:15px;background:#565656;color:white !important;font-weight:200;letter-spacing:-0.02em;font-size:26px;text-align:center;cursor:pointer;box-shadow:rgba(0,0,0,0.1) 0px 5px 40px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}.theme-workshop .create-button{background:#EC8113;}.theme-activity .create-button{background:#146497;}.theme-resource .create-button{background:#0C8F8A;}.create-button:hover,.create-button:active{box-shadow:rgba(0,0,0,0.2) 0px 10px 50px;transform:scale(1.02);-webkit-transition-duration:0.1s;-moz-transition-duration:0.1s;transition-duration:0.1s;}@media screen and (max-width:44.9375em){.card-mobile fieldset.card{border:none;padding:0;}.card-mobile fieldset.card > legend{display:none;}.card-mobile fieldset.card .is-hidden-in-mobile-card{display:none;}}.mobile-card-expand{display:none;margin:30px -30px -40px;padding:10px 30px;font-size:18px;line-height:30px;background-color:rgba(255,255,255,0.15);-webkit-transition:color 0.2s;-moz-transition:color 0.2s;transition:color 0.2s;}.card-mobile .mobile-card-expand{display:block;}@media screen and (min-width:45em){.card-mobile .mobile-card-expand{display:none;}}.mobile-card-expand,.mobile-card-expand:link,.mobile-card-expand:visited{color:rgba(255,255,255,0.6);}.mobile-card-expand:hover,.mobile-card-expand:active{color:white;-webkit-transition-duration:0.05s;-moz-transition-duration:0.05s;transition-duration:0.05s;}.mobile-card-expand:after{content:" ";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline;}@media screen and (min-width:45em){.card-flip-wrapper{margin:101px 0 60px 0;}.card-flip-wrapper::after{clear:both;content:"";display:table;}.card-flip-wrapper > .card{width:100%;}.card-flip-wrapper > .card::after{clear:both;content:"";display:table;}}.card-flip-wrapper .flip-button{font-size:25px;position:absolute;top:-30px;right:0;width:30px;z-index:1;cursor:pointer;}@media screen and (max-width:44.9375em){.card-flip-wrapper .flip-button{display:none;}}.card-flip-wrapper .card.type-activity + .flip-button{color:#146497;-webkit-transition:color 0.2s;-moz-transition:color 0.2s;transition:color 0.2s;}.card-flip-wrapper .card.type-activity + .flip-button:hover,.card-flip-wrapper .card.type-activity + .flip-button:active{color:#1D98E8;-webkit-transition-duration:0.05s;-moz-transition-duration:0.05s;transition-duration:0.05s;}.card-flip-wrapper .card.type-resource + .flip-button{color:#0C8F8A;-webkit-transition:color 0.2s;-moz-transition:color 0.2s;transition:color 0.2s;}.card-flip-wrapper .card.type-resource + .flip-button:hover,.card-flip-wrapper .card.type-resource + .flip-button:active{color:#10E6DE;-webkit-transition-duration:0.05s;-moz-transition-duration:0.05s;transition-duration:0.05s;}fieldset.card{clear:both;}fieldset.card .is-for-participants,fieldset.card .is-unpublished,fieldset.card .is-translated{float:left;margin-right:5px !important;}fieldset.card .is-for-participants.is-unpublished,fieldset.card .is-unpublished.is-unpublished,fieldset.card .is-translated.is-unpublished{color:darkred;}@media screen and (min-width:45em){.card-flip-wrapper > fieldset.card{margin:0;}.card-flip-wrapper > fieldset.card.card-back{display:none;}}@media screen and (min-width:45em){fieldset.card{margin:101px 0 60px 0;padding:0;border-radius:0 10px 10px 10px;background-color:#fcfcfc;background-image:-webkit-linear-gradient(top,#fcfcfc,#efefef);background-image:linear-gradient(to bottom,#fcfcfc,#efefef);box-shadow:rgba(0,0,0,0.3) 5px 20px 50px;border:1px solid rgba(23,44,72,0.04);min-height:400px;}fieldset.card.card-back{box-shadow:rgba(0,0,0,0.25) 0px 4px 15px;border-radius:10px 0 10px 10px;}fieldset.card.card-back.type-activity{background-color:#b9c1c6;background-image:-webkit-linear-gradient(top,#b9c1c6,#b0b7bc);background-image:linear-gradient(to bottom,#b9c1c6,#b0b7bc);}fieldset.card.card-back.type-resource{background-color:#b8c5c5;background-image:-webkit-linear-gradient(top,#b8c5c5,#afbbbb);background-image:linear-gradient(to bottom,#b8c5c5,#afbbbb);}fieldset.card:before{content:"";display:block;height:41px;margin-top:-41px;background-size:72% 41px;background-repeat:no-repeat;}fieldset.card.card-front:before,fieldset.card.type-resource:before{background-image:url(/themes/basic/images/card-front-header-desktop.png);background-position:top left;margin-left:-1px;}fieldset.card.card-back:before{background-image:url(/themes/basic/images/card-back-header-desktop.png);background-position:top right;margin-right:-1px;}fieldset.card > legend{display:none;}fieldset.card > .fieldset-wrapper{padding:20px;margin-top:-41px;}fieldset.card > .fieldset-wrapper::after{clear:both;content:"";display:table;}fieldset.card.card-back{position:relative;height:0;}fieldset.card.card-back > .fieldset-wrapper{margin-top:-54px;padding-top:60px;}}fieldset.card-small{clear:both;width:300px;display:inline-block;margin:50px 10px 10px;padding:0;border-radius:0 10px 10px 10px;background-color:#fcfcfc;background-image:-webkit-linear-gradient(top,#fcfcfc,#efefef);background-image:linear-gradient(to bottom,#fcfcfc,#efefef);box-shadow:rgba(0,0,0,0.25) 0px 4px 15px;border:1px solid rgba(23,44,72,0.04);}@media screen and (min-width:79.875em) and (max-width:85em){fieldset.card-small{margin:50px 0 10px;}}fieldset.card-small .is-for-participants,fieldset.card-small .is-unpublished,fieldset.card-small .is-translated{float:left;margin-right:5px !important;}fieldset.card-small .is-for-participants.is-unpublished,fieldset.card-small .is-unpublished.is-unpublished,fieldset.card-small .is-translated.is-unpublished{color:darkred;}fieldset.card-small .fieldset-wrapper{height:233px;}fieldset.card-small:before{content:"";display:block;height:41px;margin-top:-41px;background-size:92% 41px;background-repeat:no-repeat;}fieldset.card-small:before,fieldset.card-small.type-resource:before{background-position:top left;margin-left:-1px;}fieldset.card-small:before{background-image:url(/themes/basic/images/card-small-header-activity.png);}fieldset.card-small.type-resource:before{background-image:url(/themes/basic/images/card-small-header-resource.png);}fieldset.card-small > legend{display:none;}fieldset.card-small > .fieldset-wrapper{padding:12px;margin-top:-41px;}fieldset.card-small > .fieldset-wrapper::after{clear:both;content:"";display:table;}fieldset.card-small .node-title{position:relative;margin-bottom:25px;position:absolute;float:left;width:calc(90% - 20px);}fieldset.card-small .node-title label{line-height:13px;font-size:11px;font-weight:600;letter-spacing:0em;text-transform:uppercase;margin:0 5px;color:rgba(0,81,77,0.35);position:absolute;bottom:-13px;}fieldset.card-small .node-title .field__content{background-color:rgba(0,167,157,0.1);border-radius:3px;padding:5px 5px;color:rgba(0,0,0,0.6);font-family:"PT Serif",serif;font-size:14px;line-height:18px;}fieldset.card-small .node-title .field__content strong{font-weight:bold;}fieldset.card-small .node-title .field__content *{font-size:inherit;line-height:inherit;margin:0;padding:0;}fieldset.card-small .node-title ul.field__content{padding-left:30px;}fieldset.card-small .node-title label{display:none;}fieldset.card-small .node-title .field__content{color:rgba(0,0,0,0.85);font-size:20px;line-height:20px;padding:0;white-space:nowrap;height:28px;background-color:transparent;}fieldset.card-small .node-title .field__content h1,fieldset.card-small .node-title .field__content a{display:block;overflow:hidden;text-overflow:ellipsis;}@media screen and (max-width:44.9375em){.card-as-small fieldset.card{clear:both;width:300px;display:inline-block;margin:50px 10px 10px;padding:0;border-radius:0 10px 10px 10px;background-color:#fcfcfc;background-image:-webkit-linear-gradient(top,#fcfcfc,#efefef);background-image:linear-gradient(to bottom,#fcfcfc,#efefef);box-shadow:rgba(0,0,0,0.25) 0px 4px 15px;border:1px solid rgba(23,44,72,0.04);}}@media screen and (max-width:44.9375em) and (min-width:79.875em) and (max-width:85em){.card-as-small fieldset.card{margin:50px 0 10px;}}@media screen and (max-width:44.9375em){.card-as-small fieldset.card .is-for-participants,.card-as-small fieldset.card .is-unpublished,.card-as-small fieldset.card .is-translated{float:left;margin-right:5px !important;}.card-as-small fieldset.card .is-for-participants.is-unpublished,.card-as-small fieldset.card .is-unpublished.is-unpublished,.card-as-small fieldset.card .is-translated.is-unpublished{color:darkred;}}@media screen and (max-width:44.9375em){.card-as-small fieldset.card .fieldset-wrapper{height:233px;}}@media screen and (max-width:44.9375em){.card-as-small fieldset.card:before{content:"";display:block;height:41px;margin-top:-41px;background-size:92% 41px;background-repeat:no-repeat;}}@media screen and (max-width:44.9375em){.card-as-small fieldset.card:before,.card-as-small fieldset.card.type-resource:before{background-position:top left;margin-left:-1px;}}@media screen and (max-width:44.9375em){.card-as-small fieldset.card:before{background-image:url(/themes/basic/images/card-small-header-activity.png);}}@media screen and (max-width:44.9375em){.card-as-small fieldset.card.type-resource:before{background-image:url(/themes/basic/images/card-small-header-resource.png);}}@media screen and (max-width:44.9375em){.card-as-small fieldset.card > legend{display:none;}}@media screen and (max-width:44.9375em){.card-as-small fieldset.card > .fieldset-wrapper{padding:12px;margin-top:-41px;}.card-as-small fieldset.card > .fieldset-wrapper::after{clear:both;content:"";display:table;}}@media screen and (max-width:44.9375em){.card-as-small fieldset.card .node-title{position:relative;margin-bottom:25px;position:absolute;float:left;width:calc(90% - 20px);}.card-as-small fieldset.card .node-title label{line-height:13px;font-size:11px;font-weight:600;letter-spacing:0em;text-transform:uppercase;margin:0 5px;color:rgba(0,81,77,0.35);position:absolute;bottom:-13px;}.card-as-small fieldset.card .node-title .field__content{background-color:rgba(0,167,157,0.1);border-radius:3px;padding:5px 5px;color:rgba(0,0,0,0.6);font-family:"PT Serif",serif;font-size:14px;line-height:18px;}.card-as-small fieldset.card .node-title .field__content strong{font-weight:bold;}.card-as-small fieldset.card .node-title .field__content *{font-size:inherit;line-height:inherit;margin:0;padding:0;}.card-as-small fieldset.card .node-title ul.field__content{padding-left:30px;}.card-as-small fieldset.card .node-title label{display:none;}.card-as-small fieldset.card .node-title .field__content{color:rgba(0,0,0,0.85);font-size:20px;line-height:20px;padding:0;white-space:nowrap;height:28px;background-color:transparent;}.card-as-small fieldset.card .node-title .field__content h1,.card-as-small fieldset.card .node-title .field__content a{display:block;overflow:hidden;text-overflow:ellipsis;}}.card-as-link .card,.card-as-link .card-small{cursor:pointer;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}.card-as-link .card:hover,.card-as-link .card:active,.card-as-link .card-small:hover,.card-as-link .card-small:active{-webkit-transition-duration:0.1s;-moz-transition-duration:0.1s;transition-duration:0.1s;}.card-as-link .card:hover,.card-as-link .card:active{transform:scale(1.01);box-shadow:rgba(0,0,0,0.35) 5px 25px 70px;}.card-as-link .card-small:hover,.card-as-link .card-small:active{transform:scale(1.015);box-shadow:rgba(0,0,0,0.2) 0px 13px 40px;}@media screen and (max-width:44.9375em){.card-mobile-single-row{text-align:left;white-space:nowrap;overflow:auto;margin:0 -30px;padding:0 20px 20px;}.card-mobile-single-row > *{white-space:normal;}}.map-embed,.youtube-embed,.twitter-embed > iframe,.facebook-embed > div{border-top:2px solid #EC8113 !important;}#explore-filters .ajax-progress{float:left;margin-left:-20px;}#explore-filters + .view_mode{float:left;}@media screen and (max-width:44.9375em){#explore-filters + .view_mode{display:none;}}#explore-filters + .view_mode legend{display:none;}#explore-filters + .view_mode .form-item{display:inline-block;}#explore-filters + .view_mode input{opacity:0.00001;display:block;position:absolute;margin:0;padding:0;width:0;height:0;}#explore-filters + .view_mode label{width:30px;height:30px;overflow:hidden;display:block;font-size:30px;margin-right:10px;}#explore-filters + .view_mode label:before{width:30px;height:30px;text-align:center;margin-bottom:1px;color:#3b3b3b;}#explore-filters + .view_mode input[value=small] + label:before{content:"";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}#explore-filters + .view_mode input[value=large] + label:before{content:"";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.theme-workshop #explore-filters + .view_mode input:checked + label:before{color:#EC8113;}.theme-activity #explore-filters + .view_mode input:checked + label:before{color:#146497;}.theme-resource #explore-filters + .view_mode input:checked + label:before{color:#0C8F8A;}#explore-filters + .view_mode input:focus + label,#explore-filters + .view_mode input:focus + label:before{color:#565656;}.theme-workshop #explore-filters + .view_mode input:focus + label,.theme-workshop #explore-filters + .view_mode input:focus + label:before{color:#EC8113;}.theme-activity #explore-filters + .view_mode input:focus + label,.theme-activity #explore-filters + .view_mode input:focus + label:before{color:#146497;}.theme-resource #explore-filters + .view_mode input:focus + label,.theme-resource #explore-filters + .view_mode input:focus + label:before{color:#0C8F8A;}#explore-filters ~ .sort{float:right;}#explore-filters ~ .sort legend,#explore-filters ~ .sort div{float:left;}#explore-filters ~ .sort label{padding:0;}#explore-filters ~ .sort label:before{content:"";}#explore-filters ~ .sort legend{margin-right:20px;font-weight:500;letter-spacing:-0.03em;font-size:13px;color:#565656;padding:0;}.theme-workshop #explore-filters ~ .sort legend{color:#EC8113;}.theme-activity #explore-filters ~ .sort legend{color:#146497;}.theme-resource #explore-filters ~ .sort legend{color:#0C8F8A;}#explore-filters ~ .sort .form-item{margin-left:10px;}#explore-filters ~ .sort input{opacity:0.00001;display:block;position:absolute;margin:0;padding:0;width:0;height:0;}#explore-filters ~ .sort input + label{color:rgba(0,0,0,0.5);}#explore-filters ~ .sort input:checked + label{color:#565656;}.theme-workshop #explore-filters ~ .sort input:checked + label,.theme-workshop #explore-filters ~ .sort input:checked + label:before{color:#EC8113;}.theme-activity #explore-filters ~ .sort input:checked + label,.theme-activity #explore-filters ~ .sort input:checked + label:before{color:#146497;}.theme-resource #explore-filters ~ .sort input:checked + label,.theme-resource #explore-filters ~ .sort input:checked + label:before{color:#0C8F8A;}#explore-filters ~ .sort input:hover + label{color:black;}#explore-results{padding-top:20px;padding-bottom:60px;-webkit-transition:1s opacity;-moz-transition:1s opacity;transition:1s opacity;}#explore-results.loading{opacity:0.5;}#explore-results > .no-results{color:rgba(0,0,0,0.4);font-weight:300;letter-spacing:-0.03em;font-size:34px;line-height:1.3;padding:25%;text-align:center;}@media screen and (max-width:44.9375em){#explore-results > .no-results{padding:25% 0;}}#explore-results > .no-results a{color:rgba(86,86,86,0.6);-webkit-transition:color 0.2s;-moz-transition:color 0.2s;transition:color 0.2s;}#explore-results > .no-results a:hover,#explore-results > .no-results a:active{color:#565656;-webkit-transition-duration:0.05s;-moz-transition-duration:0.05s;transition-duration:0.05s;}.theme-workshop #explore-results > .no-results a{color:rgba(236,129,19,0.6);-webkit-transition:color 0.2s;-moz-transition:color 0.2s;transition:color 0.2s;}.theme-workshop #explore-results > .no-results a:hover,.theme-workshop #explore-results > .no-results a:active{color:#EC8113;-webkit-transition-duration:0.05s;-moz-transition-duration:0.05s;transition-duration:0.05s;}.theme-activity #explore-results > .no-results a{color:rgba(20,100,151,0.6);-webkit-transition:color 0.2s;-moz-transition:color 0.2s;transition:color 0.2s;}.theme-activity #explore-results > .no-results a:hover,.theme-activity #explore-results > .no-results a:active{color:#146497;-webkit-transition-duration:0.05s;-moz-transition-duration:0.05s;transition-duration:0.05s;}.theme-resource #explore-results > .no-results a{color:rgba(12,143,138,0.6);-webkit-transition:color 0.2s;-moz-transition:color 0.2s;transition:color 0.2s;}.theme-resource #explore-results > .no-results a:hover,.theme-resource #explore-results > .no-results a:active{color:#0C8F8A;-webkit-transition-duration:0.05s;-moz-transition-duration:0.05s;transition-duration:0.05s;}#explore-results > .items{text-align:right;}#explore-results > .items.view-mode-small{margin-left:-10px;margin-right:-10px;}#explore-results > .items > *{text-align:left;}#explore-results > .items > div{display:inline;}#explore-results .view-mode-teaser > article.workshop{border-top:1px solid rgba(0,0,0,0.1);padding-top:40px;}#explore-results .view-mode-teaser > article.workshop:first-child{border-top:0;padding-top:0;}.explore-view input[type=submit]{display:block;margin:30px auto;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s;}.explore-view input[type=submit]:hover,.explore-view input[type=submit]:focus,.explore-view input[type=submit]:disabled{color:white;background-color:#2C2C2C;}.theme-workshop .explore-view input[type=submit]:hover,.theme-workshop .explore-view input[type=submit]:focus,.theme-workshop .explore-view input[type=submit]:disabled{background-color:#664320;}.theme-activity .explore-view input[type=submit]:hover,.theme-activity .explore-view input[type=submit]:focus,.theme-activity .explore-view input[type=submit]:disabled{background-color:#173141;}.theme-resource .explore-view input[type=submit]:hover,.theme-resource .explore-view input[type=submit]:focus,.theme-resource .explore-view input[type=submit]:disabled{background-color:#133E3C;}.explore-view input[type=submit]:disabled{opacity:0.3;}#contact-message-feedback-form .form-item-copy{margin-top:60px;text-align:center;}form.edu-step{margin-bottom:0;}form.edu-step .step-nav{margin-top:80px;margin-bottom:60px;}form.edu-step .step-nav::after{clear:both;content:"";display:table;}form.edu-step .step-nav #edit-prev{float:left;}.theme-workshop form.edu-step .step-nav #edit-prev{border:none;padding-left:0;padding-right:0;}.theme-workshop form.edu-step .step-nav #edit-prev:hover,.theme-workshop form.edu-step .step-nav #edit-prev:focus{background-color:inherit;color:#EC8113;}.theme-activity form.edu-step .step-nav #edit-prev{border:none;padding-left:0;padding-right:0;}.theme-activity form.edu-step .step-nav #edit-prev:hover,.theme-activity form.edu-step .step-nav #edit-prev:focus{background-color:inherit;color:#146497;}form.edu-step .step-nav #edit-next{float:right;}.theme-workshop form.edu-step .step-nav #edit-next:hover,.theme-workshop form.edu-step .step-nav #edit-next:focus{background-color:#EC8113;border-color:#EC8113;}.theme-activity form.edu-step .step-nav #edit-next:hover,.theme-activity form.edu-step .step-nav #edit-next:focus{background-color:#146497;border-color:#146497;}form.edu-step .edu-save{float:right;transition:opacity 1s;}form.edu-step .edu-save.edu-save-hidden{visibility:hidden;opacity:0;}form.edu-step .edu-steps{float:left;list-style:none;margin-bottom:20px;}form.edu-step .edu-steps li{display:inline-block;color:rgba(0,0,0,0.3);font-size:20px;font-weight:500;letter-spacing:-0.03em;}form.edu-step .edu-steps li:before{content:" ";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:48px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}form.edu-step .edu-steps li:before{padding:0 12px 0 5px;color:rgba(0,0,0,0.2);vertical-align:middle;}form.edu-step .edu-steps li:first-child:before{content:"";padding:0;}form.edu-step .edu-steps li.active{color:rgba(0,0,0,0.9);}form.edu-step .edu-steps li a{-webkit-transition:color 0.2s;-moz-transition:color 0.2s;transition:color 0.2s;}form.edu-step .edu-steps li a:hover,form.edu-step .edu-steps li a:active{color:rgba(0,0,0,0.8);-webkit-transition-duration:0.05s;-moz-transition-duration:0.05s;transition-duration:0.05s;}.js-form-item legend,.js-form-type-range label,.js-form-type-textfield label,#edu-topic label,.js-form-type-email label,.js-form-type-password label,.js-form-type-number label,.js-form-type-url label,.js-form-type-textarea label,.js-form-type-search label,.js-form-type-item label,.js-form-type-select label,.js-form-type-attachment label{display:block;margin:0;padding:25px 0 5px 0;font-weight:500;letter-spacing:-0.03em;font-size:13px;color:#565656;}.theme-workshop .js-form-item legend,.theme-workshop .js-form-type-range label,.theme-workshop .js-form-type-textfield label,.theme-workshop #edu-topic label,.theme-workshop .js-form-type-email label,.theme-workshop .js-form-type-password label,.theme-workshop .js-form-type-number label,.theme-workshop .js-form-type-url label,.theme-workshop .js-form-type-textarea label,.theme-workshop .js-form-type-search label,.theme-workshop .js-form-type-item label,.theme-workshop .js-form-type-select label,.theme-workshop .js-form-type-attachment label{color:#EC8113;}.theme-activity .js-form-item legend,.theme-activity .js-form-type-range label,.theme-activity .js-form-type-textfield label,.theme-activity #edu-topic label,.theme-activity .js-form-type-email label,.theme-activity .js-form-type-password label,.theme-activity .js-form-type-number label,.theme-activity .js-form-type-url label,.theme-activity .js-form-type-textarea label,.theme-activity .js-form-type-search label,.theme-activity .js-form-type-item label,.theme-activity .js-form-type-select label,.theme-activity .js-form-type-attachment label{color:#146497;}.theme-resource .js-form-item legend,.theme-resource .js-form-type-range label,.theme-resource .js-form-type-textfield label,.theme-resource #edu-topic label,.theme-resource .js-form-type-email label,.theme-resource .js-form-type-password label,.theme-resource .js-form-type-number label,.theme-resource .js-form-type-url label,.theme-resource .js-form-type-textarea label,.theme-resource .js-form-type-search label,.theme-resource .js-form-type-item label,.theme-resource .js-form-type-select label,.theme-resource .js-form-type-attachment label{color:#0C8F8A;}.js-form-type-textfield label,#edu-topic label,.js-form-type-email label,.js-form-type-password label,.js-form-type-textarea label,.js-form-type-search label{opacity:0;max-height:0;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;}.js-form-type-textfield.is-value-filled label,.is-value-filled#edu-topic label,.js-form-type-email.is-value-filled label,.js-form-type-password.is-value-filled label,.js-form-type-textarea.is-value-filled label,.js-form-type-search.is-value-filled label{opacity:1;max-height:60px;}.edu-text-input,.wysiwyg.cke_editable_inline,.js-form-type-textfield input,#edu-topic input,.js-form-type-textfield textarea,#edu-topic textarea,.js-form-type-textfield select,#edu-topic select,.js-form-type-email input,.js-form-type-email textarea,.js-form-type-email select,.js-form-type-password input,.js-form-type-password textarea,.js-form-type-password select,.js-form-type-number input,.js-form-type-number textarea,.js-form-type-number select,.js-form-type-url input,.js-form-type-url textarea,.js-form-type-url select,.js-form-type-textarea input,.js-form-type-textarea textarea,.js-form-type-textarea select,.js-form-type-search input,.js-form-type-search textarea,.js-form-type-search select,.js-form-type-select input,.js-form-type-select textarea,.js-form-type-select select{width:100%;border:2px rgba(51,51,51,0.5);border-style:none none solid none;background-color:transparent;box-shadow:none;}.edu-text-input.error,.error.wysiwyg.cke_editable_inline,.js-form-type-textfield input.error,#edu-topic input.error,.js-form-type-textfield textarea.error,#edu-topic textarea.error,.js-form-type-textfield select.error,#edu-topic select.error,.js-form-type-email input.error,.js-form-type-email textarea.error,.js-form-type-email select.error,.js-form-type-password input.error,.js-form-type-password textarea.error,.js-form-type-password select.error,.js-form-type-number input.error,.js-form-type-number textarea.error,.js-form-type-number select.error,.js-form-type-url input.error,.js-form-type-url textarea.error,.js-form-type-url select.error,.js-form-type-textarea input.error,.js-form-type-textarea textarea.error,.js-form-type-textarea select.error,.js-form-type-search input.error,.js-form-type-search textarea.error,.js-form-type-search select.error,.js-form-type-select input.error,.js-form-type-select textarea.error,.js-form-type-select select.error,.edu-text-input:focus:invalid,.wysiwyg.cke_editable_inline:focus:invalid,.js-form-type-textfield input:focus:invalid,#edu-topic input:focus:invalid,.js-form-type-textfield textarea:focus:invalid,#edu-topic textarea:focus:invalid,.js-form-type-textfield select:focus:invalid,#edu-topic select:focus:invalid,.js-form-type-email input:focus:invalid,.js-form-type-email textarea:focus:invalid,.js-form-type-email select:focus:invalid,.js-form-type-password input:focus:invalid,.js-form-type-password textarea:focus:invalid,.js-form-type-password select:focus:invalid,.js-form-type-number input:focus:invalid,.js-form-type-number textarea:focus:invalid,.js-form-type-number select:focus:invalid,.js-form-type-url input:focus:invalid,.js-form-type-url textarea:focus:invalid,.js-form-type-url select:focus:invalid,.js-form-type-textarea input:focus:invalid,.js-form-type-textarea textarea:focus:invalid,.js-form-type-textarea select:focus:invalid,.js-form-type-search input:focus:invalid,.js-form-type-search textarea:focus:invalid,.js-form-type-search select:focus:invalid,.js-form-type-select input:focus:invalid,.js-form-type-select textarea:focus:invalid,.js-form-type-select select:focus:invalid{border-bottom-style:dotted;}.js-form-type-attachment:not(.is-value-filled) label{padding-bottom:10px;border-bottom:2px solid rgba(51,51,51,0.5);}.js-form-type-attachment i.remove{float:right;cursor:pointer;}.theme-workshop .js-form-type-attachment i.remove{-webkit-transition:color 0.2s;-moz-transition:color 0.2s;transition:color 0.2s;}.theme-workshop .js-form-type-attachment i.remove:hover,.theme-workshop .js-form-type-attachment i.remove:active{color:#985919;-webkit-transition-duration:0.05s;-moz-transition-duration:0.05s;transition-duration:0.05s;}.theme-activity .js-form-type-attachment i.remove{-webkit-transition:color 0.2s;-moz-transition:color 0.2s;transition:color 0.2s;}.theme-activity .js-form-type-attachment i.remove:hover,.theme-activity .js-form-type-attachment i.remove:active{color:#154361;-webkit-transition-duration:0.05s;-moz-transition-duration:0.05s;transition-duration:0.05s;}.theme-resource .js-form-type-attachment i.remove{-webkit-transition:color 0.2s;-moz-transition:color 0.2s;transition:color 0.2s;}.theme-resource .js-form-type-attachment i.remove:hover,.theme-resource .js-form-type-attachment i.remove:active{color:#0F5C5A;-webkit-transition-duration:0.05s;-moz-transition-duration:0.05s;transition-duration:0.05s;}.js-form-type-textfield.form-no-label input::-webkit-input-placeholder,.form-no-label#edu-topic input::-webkit-input-placeholder,.js-form-type-textfield.form-no-label textarea::-webkit-input-placeholder,.form-no-label#edu-topic textarea::-webkit-input-placeholder,.js-form-type-email.form-no-label input::-webkit-input-placeholder,.js-form-type-email.form-no-label textarea::-webkit-input-placeholder,.js-form-type-password.form-no-label input::-webkit-input-placeholder,.js-form-type-password.form-no-label textarea::-webkit-input-placeholder,.js-form-type-number.form-no-label input::-webkit-input-placeholder,.js-form-type-number.form-no-label textarea::-webkit-input-placeholder,.js-form-type-url.form-no-label input::-webkit-input-placeholder,.js-form-type-url.form-no-label textarea::-webkit-input-placeholder,.js-form-type-textarea.form-no-label input::-webkit-input-placeholder,.js-form-type-textarea.form-no-label textarea::-webkit-input-placeholder,.js-form-type-search.form-no-label input::-webkit-input-placeholder,.js-form-type-search.form-no-label textarea::-webkit-input-placeholder,.js-form-type-select.form-no-label input::-webkit-input-placeholder,.js-form-type-select.form-no-label textarea::-webkit-input-placeholder{font-weight:500;letter-spacing:-0.03em;color:rgba(0,0,0,0.5) !important;font-size:inherit;}.js-form-type-textfield.form-no-label input::-moz-placeholder,.form-no-label#edu-topic input::-moz-placeholder,.js-form-type-textfield.form-no-label textarea::-moz-placeholder,.form-no-label#edu-topic textarea::-moz-placeholder,.js-form-type-email.form-no-label input::-moz-placeholder,.js-form-type-email.form-no-label textarea::-moz-placeholder,.js-form-type-password.form-no-label input::-moz-placeholder,.js-form-type-password.form-no-label textarea::-moz-placeholder,.js-form-type-number.form-no-label input::-moz-placeholder,.js-form-type-number.form-no-label textarea::-moz-placeholder,.js-form-type-url.form-no-label input::-moz-placeholder,.js-form-type-url.form-no-label textarea::-moz-placeholder,.js-form-type-textarea.form-no-label input::-moz-placeholder,.js-form-type-textarea.form-no-label textarea::-moz-placeholder,.js-form-type-search.form-no-label input::-moz-placeholder,.js-form-type-search.form-no-label textarea::-moz-placeholder,.js-form-type-select.form-no-label input::-moz-placeholder,.js-form-type-select.form-no-label textarea::-moz-placeholder{font-weight:500;letter-spacing:-0.03em;color:rgba(0,0,0,0.5) !important;font-size:inherit;}.js-form-type-textfield.form-no-label input:-moz-placeholder,.form-no-label#edu-topic input:-moz-placeholder,.js-form-type-textfield.form-no-label textarea:-moz-placeholder,.form-no-label#edu-topic textarea:-moz-placeholder,.js-form-type-email.form-no-label input:-moz-placeholder,.js-form-type-email.form-no-label textarea:-moz-placeholder,.js-form-type-password.form-no-label input:-moz-placeholder,.js-form-type-password.form-no-label textarea:-moz-placeholder,.js-form-type-number.form-no-label input:-moz-placeholder,.js-form-type-number.form-no-label textarea:-moz-placeholder,.js-form-type-url.form-no-label input:-moz-placeholder,.js-form-type-url.form-no-label textarea:-moz-placeholder,.js-form-type-textarea.form-no-label input:-moz-placeholder,.js-form-type-textarea.form-no-label textarea:-moz-placeholder,.js-form-type-search.form-no-label input:-moz-placeholder,.js-form-type-search.form-no-label textarea:-moz-placeholder,.js-form-type-select.form-no-label input:-moz-placeholder,.js-form-type-select.form-no-label textarea:-moz-placeholder{font-weight:500;letter-spacing:-0.03em;color:rgba(0,0,0,0.5) !important;font-size:inherit;}.js-form-type-textfield.form-no-label input:-ms-input-placeholder,.form-no-label#edu-topic input:-ms-input-placeholder,.js-form-type-textfield.form-no-label textarea:-ms-input-placeholder,.form-no-label#edu-topic textarea:-ms-input-placeholder,.js-form-type-email.form-no-label input:-ms-input-placeholder,.js-form-type-email.form-no-label textarea:-ms-input-placeholder,.js-form-type-password.form-no-label input:-ms-input-placeholder,.js-form-type-password.form-no-label textarea:-ms-input-placeholder,.js-form-type-number.form-no-label input:-ms-input-placeholder,.js-form-type-number.form-no-label textarea:-ms-input-placeholder,.js-form-type-url.form-no-label input:-ms-input-placeholder,.js-form-type-url.form-no-label textarea:-ms-input-placeholder,.js-form-type-textarea.form-no-label input:-ms-input-placeholder,.js-form-type-textarea.form-no-label textarea:-ms-input-placeholder,.js-form-type-search.form-no-label input:-ms-input-placeholder,.js-form-type-search.form-no-label textarea:-ms-input-placeholder,.js-form-type-select.form-no-label input:-ms-input-placeholder,.js-form-type-select.form-no-label textarea:-ms-input-placeholder{font-weight:500;letter-spacing:-0.03em;color:rgba(0,0,0,0.5) !important;font-size:inherit;}.js-form-type-textfield label ~ input:active::-webkit-input-placeholder,#edu-topic label ~ input:active::-webkit-input-placeholder,.js-form-type-textfield label ~ input:focus::-webkit-input-placeholder,#edu-topic label ~ input:focus::-webkit-input-placeholder,.js-form-type-textfield label ~ input.no-placeholder-hover-effect::-webkit-input-placeholder,#edu-topic label ~ input.no-placeholder-hover-effect::-webkit-input-placeholder,.js-form-type-textfield label ~ textarea:active::-webkit-input-placeholder,#edu-topic label ~ textarea:active::-webkit-input-placeholder,.js-form-type-textfield label ~ textarea:focus::-webkit-input-placeholder,#edu-topic label ~ textarea:focus::-webkit-input-placeholder,.js-form-type-textfield label ~ textarea.no-placeholder-hover-effect::-webkit-input-placeholder,#edu-topic label ~ textarea.no-placeholder-hover-effect::-webkit-input-placeholder,.js-form-type-textfield label ~ * input:active::-webkit-input-placeholder,#edu-topic label ~ * input:active::-webkit-input-placeholder,.js-form-type-textfield label ~ * input:focus::-webkit-input-placeholder,#edu-topic label ~ * input:focus::-webkit-input-placeholder,.js-form-type-textfield label ~ * input.no-placeholder-hover-effect::-webkit-input-placeholder,#edu-topic label ~ * input.no-placeholder-hover-effect::-webkit-input-placeholder,.js-form-type-textfield label ~ * textarea:active::-webkit-input-placeholder,#edu-topic label ~ * textarea:active::-webkit-input-placeholder,.js-form-type-textfield label ~ * textarea:focus::-webkit-input-placeholder,#edu-topic label ~ * textarea:focus::-webkit-input-placeholder,.js-form-type-textfield label ~ * textarea.no-placeholder-hover-effect::-webkit-input-placeholder,#edu-topic label ~ * textarea.no-placeholder-hover-effect::-webkit-input-placeholder,.js-form-type-email label ~ input:active::-webkit-input-placeholder,.js-form-type-email label ~ input:focus::-webkit-input-placeholder,.js-form-type-email label ~ input.no-placeholder-hover-effect::-webkit-input-placeholder,.js-form-type-email label ~ textarea:active::-webkit-input-placeholder,.js-form-type-email label ~ textarea:focus::-webkit-input-placeholder,.js-form-type-email label ~ textarea.no-placeholder-hover-effect::-webkit-input-placeholder,.js-form-type-email label ~ * input:active::-webkit-input-placeholder,.js-form-type-email label ~ * input:focus::-webkit-input-placeholder,.js-form-type-email label ~ * input.no-placeholder-hover-effect::-webkit-input-placeholder,.js-form-type-email label ~ * textarea:active::-webkit-input-placeholder,.js-form-type-email label ~ * textarea:focus::-webkit-input-placeholder,.js-form-type-email label ~ * textarea.no-placeholder-hover-effect::-webkit-input-placeholder,.js-form-type-password label ~ input:active::-webkit-input-placeholder,.js-form-type-password label ~ input:focus::-webkit-input-placeholder,.js-form-type-password label ~ input.no-placeholder-hover-effect::-webkit-input-placeholder,.js-form-type-password label ~ textarea:active::-webkit-input-placeholder,.js-form-type-password label ~ textarea:focus::-webkit-input-placeholder,.js-form-type-password label ~ textarea.no-placeholder-hover-effect::-webkit-input-placeholder,.js-form-type-password label ~ * input:active::-webkit-input-placeholder,.js-form-type-password label ~ * input:focus::-webkit-input-placeholder,.js-form-type-password label ~ * input.no-placeholder-hover-effect::-webkit-input-placeholder,.js-form-type-password label ~ * textarea:active::-webkit-input-placeholder,.js-form-type-password label ~ * textarea:focus::-webkit-input-placeholder,.js-form-type-password label ~ * textarea.no-placeholder-hover-effect::-webkit-input-placeholder,.js-form-type-number label ~ input:active::-webkit-input-placeholder,.js-form-type-number label ~ input:focus::-webkit-input-placeholder,.js-form-type-number label ~ input.no-placeholder-hover-effect::-webkit-input-placeholder,.js-form-type-number label ~ textarea:active::-webkit-input-placeholder,.js-form-type-number label ~ textarea:focus::-webkit-input-placeholder,.js-form-type-number label ~ textarea.no-placeholder-hover-effect::-webkit-input-placeholder,.js-form-type-number label ~ * input:active::-webkit-input-placeholder,.js-form-type-number label ~ * input:focus::-webkit-input-placeholder,.js-form-type-number label ~ * input.no-placeholder-hover-effect::-webkit-input-placeholder,.js-form-type-number label ~ * textarea:active::-webkit-input-placeholder,.js-form-type-number label ~ * textarea:focus::-webkit-input-placeholder,.js-form-type-number label ~ * textarea.no-placeholder-hover-effect::-webkit-input-placeholder,.js-form-type-url label ~ input:active::-webkit-input-placeholder,.js-form-type-url label ~ input:focus::-webkit-input-placeholder,.js-form-type-url label ~ input.no-placeholder-hover-effect::-webkit-input-placeholder,.js-form-type-url label ~ textarea:active::-webkit-input-placeholder,.js-form-type-url label ~ textarea:focus::-webkit-input-placeholder,.js-form-type-url label ~ textarea.no-placeholder-hover-effect::-webkit-input-placeholder,.js-form-type-url label ~ * input:active::-webkit-input-placeholder,.js-form-type-url label ~ * input:focus::-webkit-input-placeholder,.js-form-type-url label ~ * input.no-placeholder-hover-effect::-webkit-input-placeholder,.js-form-type-url label ~ * textarea:active::-webkit-input-placeholder,.js-form-type-url label ~ * textarea:focus::-webkit-input-placeholder,.js-form-type-url label ~ * textarea.no-placeholder-hover-effect::-webkit-input-placeholder,.js-form-type-textarea label ~ input:active::-webkit-input-placeholder,.js-form-type-textarea label ~ input:focus::-webkit-input-placeholder,.js-form-type-textarea label ~ input.no-placeholder-hover-effect::-webkit-input-placeholder,.js-form-type-textarea label ~ textarea:active::-webkit-input-placeholder,.js-form-type-textarea label ~ textarea:focus::-webkit-input-placeholder,.js-form-type-textarea label ~ textarea.no-placeholder-hover-effect::-webkit-input-placeholder,.js-form-type-textarea label ~ * input:active::-webkit-input-placeholder,.js-form-type-textarea label ~ * input:focus::-webkit-input-placeholder,.js-form-type-textarea label ~ * input.no-placeholder-hover-effect::-webkit-input-placeholder,.js-form-type-textarea label ~ * textarea:active::-webkit-input-placeholder,.js-form-type-textarea label ~ * textarea:focus::-webkit-input-placeholder,.js-form-type-textarea label ~ * textarea.no-placeholder-hover-effect::-webkit-input-placeholder,.js-form-type-search label ~ input:active::-webkit-input-placeholder,.js-form-type-search label ~ input:focus::-webkit-input-placeholder,.js-form-type-search label ~ input.no-placeholder-hover-effect::-webkit-input-placeholder,.js-form-type-search label ~ textarea:active::-webkit-input-placeholder,.js-form-type-search label ~ textarea:focus::-webkit-input-placeholder,.js-form-type-search label ~ textarea.no-placeholder-hover-effect::-webkit-input-placeholder,.js-form-type-search label ~ * input:active::-webkit-input-placeholder,.js-form-type-search label ~ * input:focus::-webkit-input-placeholder,.js-form-type-search label ~ * input.no-placeholder-hover-effect::-webkit-input-placeholder,.js-form-type-search label ~ * textarea:active::-webkit-input-placeholder,.js-form-type-search label ~ * textarea:focus::-webkit-input-placeholder,.js-form-type-search label ~ * textarea.no-placeholder-hover-effect::-webkit-input-placeholder,.js-form-type-select label ~ input:active::-webkit-input-placeholder,.js-form-type-select label ~ input:focus::-webkit-input-placeholder,.js-form-type-select label ~ input.no-placeholder-hover-effect::-webkit-input-placeholder,.js-form-type-select label ~ textarea:active::-webkit-input-placeholder,.js-form-type-select label ~ textarea:focus::-webkit-input-placeholder,.js-form-type-select label ~ textarea.no-placeholder-hover-effect::-webkit-input-placeholder,.js-form-type-select label ~ * input:active::-webkit-input-placeholder,.js-form-type-select label ~ * input:focus::-webkit-input-placeholder,.js-form-type-select label ~ * input.no-placeholder-hover-effect::-webkit-input-placeholder,.js-form-type-select label ~ * textarea:active::-webkit-input-placeholder,.js-form-type-select label ~ * textarea:focus::-webkit-input-placeholder,.js-form-type-select label ~ * textarea.no-placeholder-hover-effect::-webkit-input-placeholder{left:0;color:rgba(0,0,0,0.5) !important;font-size:inherit;}.js-form-type-textfield label ~ input:active::-moz-placeholder,#edu-topic label ~ input:active::-moz-placeholder,.js-form-type-textfield label ~ input:focus::-moz-placeholder,#edu-topic label ~ input:focus::-moz-placeholder,.js-form-type-textfield label ~ input.no-placeholder-hover-effect::-moz-placeholder,#edu-topic label ~ input.no-placeholder-hover-effect::-moz-placeholder,.js-form-type-textfield label ~ textarea:active::-moz-placeholder,#edu-topic label ~ textarea:active::-moz-placeholder,.js-form-type-textfield label ~ textarea:focus::-moz-placeholder,#edu-topic label ~ textarea:focus::-moz-placeholder,.js-form-type-textfield label ~ textarea.no-placeholder-hover-effect::-moz-placeholder,#edu-topic label ~ textarea.no-placeholder-hover-effect::-moz-placeholder,.js-form-type-textfield label ~ * input:active::-moz-placeholder,#edu-topic label ~ * input:active::-moz-placeholder,.js-form-type-textfield label ~ * input:focus::-moz-placeholder,#edu-topic label ~ * input:focus::-moz-placeholder,.js-form-type-textfield label ~ * input.no-placeholder-hover-effect::-moz-placeholder,#edu-topic label ~ * input.no-placeholder-hover-effect::-moz-placeholder,.js-form-type-textfield label ~ * textarea:active::-moz-placeholder,#edu-topic label ~ * textarea:active::-moz-placeholder,.js-form-type-textfield label ~ * textarea:focus::-moz-placeholder,#edu-topic label ~ * textarea:focus::-moz-placeholder,.js-form-type-textfield label ~ * textarea.no-placeholder-hover-effect::-moz-placeholder,#edu-topic label ~ * textarea.no-placeholder-hover-effect::-moz-placeholder,.js-form-type-email label ~ input:active::-moz-placeholder,.js-form-type-email label ~ input:focus::-moz-placeholder,.js-form-type-email label ~ input.no-placeholder-hover-effect::-moz-placeholder,.js-form-type-email label ~ textarea:active::-moz-placeholder,.js-form-type-email label ~ textarea:focus::-moz-placeholder,.js-form-type-email label ~ textarea.no-placeholder-hover-effect::-moz-placeholder,.js-form-type-email label ~ * input:active::-moz-placeholder,.js-form-type-email label ~ * input:focus::-moz-placeholder,.js-form-type-email label ~ * input.no-placeholder-hover-effect::-moz-placeholder,.js-form-type-email label ~ * textarea:active::-moz-placeholder,.js-form-type-email label ~ * textarea:focus::-moz-placeholder,.js-form-type-email label ~ * textarea.no-placeholder-hover-effect::-moz-placeholder,.js-form-type-password label ~ input:active::-moz-placeholder,.js-form-type-password label ~ input:focus::-moz-placeholder,.js-form-type-password label ~ input.no-placeholder-hover-effect::-moz-placeholder,.js-form-type-password label ~ textarea:active::-moz-placeholder,.js-form-type-password label ~ textarea:focus::-moz-placeholder,.js-form-type-password label ~ textarea.no-placeholder-hover-effect::-moz-placeholder,.js-form-type-password label ~ * input:active::-moz-placeholder,.js-form-type-password label ~ * input:focus::-moz-placeholder,.js-form-type-password label ~ * input.no-placeholder-hover-effect::-moz-placeholder,.js-form-type-password label ~ * textarea:active::-moz-placeholder,.js-form-type-password label ~ * textarea:focus::-moz-placeholder,.js-form-type-password label ~ * textarea.no-placeholder-hover-effect::-moz-placeholder,.js-form-type-number label ~ input:active::-moz-placeholder,.js-form-type-number label ~ input:focus::-moz-placeholder,.js-form-type-number label ~ input.no-placeholder-hover-effect::-moz-placeholder,.js-form-type-number label ~ textarea:active::-moz-placeholder,.js-form-type-number label ~ textarea:focus::-moz-placeholder,.js-form-type-number label ~ textarea.no-placeholder-hover-effect::-moz-placeholder,.js-form-type-number label ~ * input:active::-moz-placeholder,.js-form-type-number label ~ * input:focus::-moz-placeholder,.js-form-type-number label ~ * input.no-placeholder-hover-effect::-moz-placeholder,.js-form-type-number label ~ * textarea:active::-moz-placeholder,.js-form-type-number label ~ * textarea:focus::-moz-placeholder,.js-form-type-number label ~ * textarea.no-placeholder-hover-effect::-moz-placeholder,.js-form-type-url label ~ input:active::-moz-placeholder,.js-form-type-url label ~ input:focus::-moz-placeholder,.js-form-type-url label ~ input.no-placeholder-hover-effect::-moz-placeholder,.js-form-type-url label ~ textarea:active::-moz-placeholder,.js-form-type-url label ~ textarea:focus::-moz-placeholder,.js-form-type-url label ~ textarea.no-placeholder-hover-effect::-moz-placeholder,.js-form-type-url label ~ * input:active::-moz-placeholder,.js-form-type-url label ~ * input:focus::-moz-placeholder,.js-form-type-url label ~ * input.no-placeholder-hover-effect::-moz-placeholder,.js-form-type-url label ~ * textarea:active::-moz-placeholder,.js-form-type-url label ~ * textarea:focus::-moz-placeholder,.js-form-type-url label ~ * textarea.no-placeholder-hover-effect::-moz-placeholder,.js-form-type-textarea label ~ input:active::-moz-placeholder,.js-form-type-textarea label ~ input:focus::-moz-placeholder,.js-form-type-textarea label ~ input.no-placeholder-hover-effect::-moz-placeholder,.js-form-type-textarea label ~ textarea:active::-moz-placeholder,.js-form-type-textarea label ~ textarea:focus::-moz-placeholder,.js-form-type-textarea label ~ textarea.no-placeholder-hover-effect::-moz-placeholder,.js-form-type-textarea label ~ * input:active::-moz-placeholder,.js-form-type-textarea label ~ * input:focus::-moz-placeholder,.js-form-type-textarea label ~ * input.no-placeholder-hover-effect::-moz-placeholder,.js-form-type-textarea label ~ * textarea:active::-moz-placeholder,.js-form-type-textarea label ~ * textarea:focus::-moz-placeholder,.js-form-type-textarea label ~ * textarea.no-placeholder-hover-effect::-moz-placeholder,.js-form-type-search label ~ input:active::-moz-placeholder,.js-form-type-search label ~ input:focus::-moz-placeholder,.js-form-type-search label ~ input.no-placeholder-hover-effect::-moz-placeholder,.js-form-type-search label ~ textarea:active::-moz-placeholder,.js-form-type-search label ~ textarea:focus::-moz-placeholder,.js-form-type-search label ~ textarea.no-placeholder-hover-effect::-moz-placeholder,.js-form-type-search label ~ * input:active::-moz-placeholder,.js-form-type-search label ~ * input:focus::-moz-placeholder,.js-form-type-search label ~ * input.no-placeholder-hover-effect::-moz-placeholder,.js-form-type-search label ~ * textarea:active::-moz-placeholder,.js-form-type-search label ~ * textarea:focus::-moz-placeholder,.js-form-type-search label ~ * textarea.no-placeholder-hover-effect::-moz-placeholder,.js-form-type-select label ~ input:active::-moz-placeholder,.js-form-type-select label ~ input:focus::-moz-placeholder,.js-form-type-select label ~ input.no-placeholder-hover-effect::-moz-placeholder,.js-form-type-select label ~ textarea:active::-moz-placeholder,.js-form-type-select label ~ textarea:focus::-moz-placeholder,.js-form-type-select label ~ textarea.no-placeholder-hover-effect::-moz-placeholder,.js-form-type-select label ~ * input:active::-moz-placeholder,.js-form-type-select label ~ * input:focus::-moz-placeholder,.js-form-type-select label ~ * input.no-placeholder-hover-effect::-moz-placeholder,.js-form-type-select label ~ * textarea:active::-moz-placeholder,.js-form-type-select label ~ * textarea:focus::-moz-placeholder,.js-form-type-select label ~ * textarea.no-placeholder-hover-effect::-moz-placeholder{left:0;color:rgba(0,0,0,0.5) !important;font-size:inherit;}.js-form-type-textfield label ~ input:active:-moz-placeholder,#edu-topic label ~ input:active:-moz-placeholder,.js-form-type-textfield label ~ input:focus:-moz-placeholder,#edu-topic label ~ input:focus:-moz-placeholder,.js-form-type-textfield label ~ input.no-placeholder-hover-effect:-moz-placeholder,#edu-topic label ~ input.no-placeholder-hover-effect:-moz-placeholder,.js-form-type-textfield label ~ textarea:active:-moz-placeholder,#edu-topic label ~ textarea:active:-moz-placeholder,.js-form-type-textfield label ~ textarea:focus:-moz-placeholder,#edu-topic label ~ textarea:focus:-moz-placeholder,.js-form-type-textfield label ~ textarea.no-placeholder-hover-effect:-moz-placeholder,#edu-topic label ~ textarea.no-placeholder-hover-effect:-moz-placeholder,.js-form-type-textfield label ~ * input:active:-moz-placeholder,#edu-topic label ~ * input:active:-moz-placeholder,.js-form-type-textfield label ~ * input:focus:-moz-placeholder,#edu-topic label ~ * input:focus:-moz-placeholder,.js-form-type-textfield label ~ * input.no-placeholder-hover-effect:-moz-placeholder,#edu-topic label ~ * input.no-placeholder-hover-effect:-moz-placeholder,.js-form-type-textfield label ~ * textarea:active:-moz-placeholder,#edu-topic label ~ * textarea:active:-moz-placeholder,.js-form-type-textfield label ~ * textarea:focus:-moz-placeholder,#edu-topic label ~ * textarea:focus:-moz-placeholder,.js-form-type-textfield label ~ * textarea.no-placeholder-hover-effect:-moz-placeholder,#edu-topic label ~ * textarea.no-placeholder-hover-effect:-moz-placeholder,.js-form-type-email label ~ input:active:-moz-placeholder,.js-form-type-email label ~ input:focus:-moz-placeholder,.js-form-type-email label ~ input.no-placeholder-hover-effect:-moz-placeholder,.js-form-type-email label ~ textarea:active:-moz-placeholder,.js-form-type-email label ~ textarea:focus:-moz-placeholder,.js-form-type-email label ~ textarea.no-placeholder-hover-effect:-moz-placeholder,.js-form-type-email label ~ * input:active:-moz-placeholder,.js-form-type-email label ~ * input:focus:-moz-placeholder,.js-form-type-email label ~ * input.no-placeholder-hover-effect:-moz-placeholder,.js-form-type-email label ~ * textarea:active:-moz-placeholder,.js-form-type-email label ~ * textarea:focus:-moz-placeholder,.js-form-type-email label ~ * textarea.no-placeholder-hover-effect:-moz-placeholder,.js-form-type-password label ~ input:active:-moz-placeholder,.js-form-type-password label ~ input:focus:-moz-placeholder,.js-form-type-password label ~ input.no-placeholder-hover-effect:-moz-placeholder,.js-form-type-password label ~ textarea:active:-moz-placeholder,.js-form-type-password label ~ textarea:focus:-moz-placeholder,.js-form-type-password label ~ textarea.no-placeholder-hover-effect:-moz-placeholder,.js-form-type-password label ~ * input:active:-moz-placeholder,.js-form-type-password label ~ * input:focus:-moz-placeholder,.js-form-type-password label ~ * input.no-placeholder-hover-effect:-moz-placeholder,.js-form-type-password label ~ * textarea:active:-moz-placeholder,.js-form-type-password label ~ * textarea:focus:-moz-placeholder,.js-form-type-password label ~ * textarea.no-placeholder-hover-effect:-moz-placeholder,.js-form-type-number label ~ input:active:-moz-placeholder,.js-form-type-number label ~ input:focus:-moz-placeholder,.js-form-type-number label ~ input.no-placeholder-hover-effect:-moz-placeholder,.js-form-type-number label ~ textarea:active:-moz-placeholder,.js-form-type-number label ~ textarea:focus:-moz-placeholder,.js-form-type-number label ~ textarea.no-placeholder-hover-effect:-moz-placeholder,.js-form-type-number label ~ * input:active:-moz-placeholder,.js-form-type-number label ~ * input:focus:-moz-placeholder,.js-form-type-number label ~ * input.no-placeholder-hover-effect:-moz-placeholder,.js-form-type-number label ~ * textarea:active:-moz-placeholder,.js-form-type-number label ~ * textarea:focus:-moz-placeholder,.js-form-type-number label ~ * textarea.no-placeholder-hover-effect:-moz-placeholder,.js-form-type-url label ~ input:active:-moz-placeholder,.js-form-type-url label ~ input:focus:-moz-placeholder,.js-form-type-url label ~ input.no-placeholder-hover-effect:-moz-placeholder,.js-form-type-url label ~ textarea:active:-moz-placeholder,.js-form-type-url label ~ textarea:focus:-moz-placeholder,.js-form-type-url label ~ textarea.no-placeholder-hover-effect:-moz-placeholder,.js-form-type-url label ~ * input:active:-moz-placeholder,.js-form-type-url label ~ * input:focus:-moz-placeholder,.js-form-type-url label ~ * input.no-placeholder-hover-effect:-moz-placeholder,.js-form-type-url label ~ * textarea:active:-moz-placeholder,.js-form-type-url label ~ * textarea:focus:-moz-placeholder,.js-form-type-url label ~ * textarea.no-placeholder-hover-effect:-moz-placeholder,.js-form-type-textarea label ~ input:active:-moz-placeholder,.js-form-type-textarea label ~ input:focus:-moz-placeholder,.js-form-type-textarea label ~ input.no-placeholder-hover-effect:-moz-placeholder,.js-form-type-textarea label ~ textarea:active:-moz-placeholder,.js-form-type-textarea label ~ textarea:focus:-moz-placeholder,.js-form-type-textarea label ~ textarea.no-placeholder-hover-effect:-moz-placeholder,.js-form-type-textarea label ~ * input:active:-moz-placeholder,.js-form-type-textarea label ~ * input:focus:-moz-placeholder,.js-form-type-textarea label ~ * input.no-placeholder-hover-effect:-moz-placeholder,.js-form-type-textarea label ~ * textarea:active:-moz-placeholder,.js-form-type-textarea label ~ * textarea:focus:-moz-placeholder,.js-form-type-textarea label ~ * textarea.no-placeholder-hover-effect:-moz-placeholder,.js-form-type-search label ~ input:active:-moz-placeholder,.js-form-type-search label ~ input:focus:-moz-placeholder,.js-form-type-search label ~ input.no-placeholder-hover-effect:-moz-placeholder,.js-form-type-search label ~ textarea:active:-moz-placeholder,.js-form-type-search label ~ textarea:focus:-moz-placeholder,.js-form-type-search label ~ textarea.no-placeholder-hover-effect:-moz-placeholder,.js-form-type-search label ~ * input:active:-moz-placeholder,.js-form-type-search label ~ * input:focus:-moz-placeholder,.js-form-type-search label ~ * input.no-placeholder-hover-effect:-moz-placeholder,.js-form-type-search label ~ * textarea:active:-moz-placeholder,.js-form-type-search label ~ * textarea:focus:-moz-placeholder,.js-form-type-search label ~ * textarea.no-placeholder-hover-effect:-moz-placeholder,.js-form-type-select label ~ input:active:-moz-placeholder,.js-form-type-select label ~ input:focus:-moz-placeholder,.js-form-type-select label ~ input.no-placeholder-hover-effect:-moz-placeholder,.js-form-type-select label ~ textarea:active:-moz-placeholder,.js-form-type-select label ~ textarea:focus:-moz-placeholder,.js-form-type-select label ~ textarea.no-placeholder-hover-effect:-moz-placeholder,.js-form-type-select label ~ * input:active:-moz-placeholder,.js-form-type-select label ~ * input:focus:-moz-placeholder,.js-form-type-select label ~ * input.no-placeholder-hover-effect:-moz-placeholder,.js-form-type-select label ~ * textarea:active:-moz-placeholder,.js-form-type-select label ~ * textarea:focus:-moz-placeholder,.js-form-type-select label ~ * textarea.no-placeholder-hover-effect:-moz-placeholder{left:0;color:rgba(0,0,0,0.5) !important;font-size:inherit;}.js-form-type-textfield label ~ input:active:-ms-input-placeholder,#edu-topic label ~ input:active:-ms-input-placeholder,.js-form-type-textfield label ~ input:focus:-ms-input-placeholder,#edu-topic label ~ input:focus:-ms-input-placeholder,.js-form-type-textfield label ~ input.no-placeholder-hover-effect:-ms-input-placeholder,#edu-topic label ~ input.no-placeholder-hover-effect:-ms-input-placeholder,.js-form-type-textfield label ~ textarea:active:-ms-input-placeholder,#edu-topic label ~ textarea:active:-ms-input-placeholder,.js-form-type-textfield label ~ textarea:focus:-ms-input-placeholder,#edu-topic label ~ textarea:focus:-ms-input-placeholder,.js-form-type-textfield label ~ textarea.no-placeholder-hover-effect:-ms-input-placeholder,#edu-topic label ~ textarea.no-placeholder-hover-effect:-ms-input-placeholder,.js-form-type-textfield label ~ * input:active:-ms-input-placeholder,#edu-topic label ~ * input:active:-ms-input-placeholder,.js-form-type-textfield label ~ * input:focus:-ms-input-placeholder,#edu-topic label ~ * input:focus:-ms-input-placeholder,.js-form-type-textfield label ~ * input.no-placeholder-hover-effect:-ms-input-placeholder,#edu-topic label ~ * input.no-placeholder-hover-effect:-ms-input-placeholder,.js-form-type-textfield label ~ * textarea:active:-ms-input-placeholder,#edu-topic label ~ * textarea:active:-ms-input-placeholder,.js-form-type-textfield label ~ * textarea:focus:-ms-input-placeholder,#edu-topic label ~ * textarea:focus:-ms-input-placeholder,.js-form-type-textfield label ~ * textarea.no-placeholder-hover-effect:-ms-input-placeholder,#edu-topic label ~ * textarea.no-placeholder-hover-effect:-ms-input-placeholder,.js-form-type-email label ~ input:active:-ms-input-placeholder,.js-form-type-email label ~ input:focus:-ms-input-placeholder,.js-form-type-email label ~ input.no-placeholder-hover-effect:-ms-input-placeholder,.js-form-type-email label ~ textarea:active:-ms-input-placeholder,.js-form-type-email label ~ textarea:focus:-ms-input-placeholder,.js-form-type-email label ~ textarea.no-placeholder-hover-effect:-ms-input-placeholder,.js-form-type-email label ~ * input:active:-ms-input-placeholder,.js-form-type-email label ~ * input:focus:-ms-input-placeholder,.js-form-type-email label ~ * input.no-placeholder-hover-effect:-ms-input-placeholder,.js-form-type-email label ~ * textarea:active:-ms-input-placeholder,.js-form-type-email label ~ * textarea:focus:-ms-input-placeholder,.js-form-type-email label ~ * textarea.no-placeholder-hover-effect:-ms-input-placeholder,.js-form-type-password label ~ input:active:-ms-input-placeholder,.js-form-type-password label ~ input:focus:-ms-input-placeholder,.js-form-type-password label ~ input.no-placeholder-hover-effect:-ms-input-placeholder,.js-form-type-password label ~ textarea:active:-ms-input-placeholder,.js-form-type-password label ~ textarea:focus:-ms-input-placeholder,.js-form-type-password label ~ textarea.no-placeholder-hover-effect:-ms-input-placeholder,.js-form-type-password label ~ * input:active:-ms-input-placeholder,.js-form-type-password label ~ * input:focus:-ms-input-placeholder,.js-form-type-password label ~ * input.no-placeholder-hover-effect:-ms-input-placeholder,.js-form-type-password label ~ * textarea:active:-ms-input-placeholder,.js-form-type-password label ~ * textarea:focus:-ms-input-placeholder,.js-form-type-password label ~ * textarea.no-placeholder-hover-effect:-ms-input-placeholder,.js-form-type-number label ~ input:active:-ms-input-placeholder,.js-form-type-number label ~ input:focus:-ms-input-placeholder,.js-form-type-number label ~ input.no-placeholder-hover-effect:-ms-input-placeholder,.js-form-type-number label ~ textarea:active:-ms-input-placeholder,.js-form-type-number label ~ textarea:focus:-ms-input-placeholder,.js-form-type-number label ~ textarea.no-placeholder-hover-effect:-ms-input-placeholder,.js-form-type-number label ~ * input:active:-ms-input-placeholder,.js-form-type-number label ~ * input:focus:-ms-input-placeholder,.js-form-type-number label ~ * input.no-placeholder-hover-effect:-ms-input-placeholder,.js-form-type-number label ~ * textarea:active:-ms-input-placeholder,.js-form-type-number label ~ * textarea:focus:-ms-input-placeholder,.js-form-type-number label ~ * textarea.no-placeholder-hover-effect:-ms-input-placeholder,.js-form-type-url label ~ input:active:-ms-input-placeholder,.js-form-type-url label ~ input:focus:-ms-input-placeholder,.js-form-type-url label ~ input.no-placeholder-hover-effect:-ms-input-placeholder,.js-form-type-url label ~ textarea:active:-ms-input-placeholder,.js-form-type-url label ~ textarea:focus:-ms-input-placeholder,.js-form-type-url label ~ textarea.no-placeholder-hover-effect:-ms-input-placeholder,.js-form-type-url label ~ * input:active:-ms-input-placeholder,.js-form-type-url label ~ * input:focus:-ms-input-placeholder,.js-form-type-url label ~ * input.no-placeholder-hover-effect:-ms-input-placeholder,.js-form-type-url label ~ * textarea:active:-ms-input-placeholder,.js-form-type-url label ~ * textarea:focus:-ms-input-placeholder,.js-form-type-url label ~ * textarea.no-placeholder-hover-effect:-ms-input-placeholder,.js-form-type-textarea label ~ input:active:-ms-input-placeholder,.js-form-type-textarea label ~ input:focus:-ms-input-placeholder,.js-form-type-textarea label ~ input.no-placeholder-hover-effect:-ms-input-placeholder,.js-form-type-textarea label ~ textarea:active:-ms-input-placeholder,.js-form-type-textarea label ~ textarea:focus:-ms-input-placeholder,.js-form-type-textarea label ~ textarea.no-placeholder-hover-effect:-ms-input-placeholder,.js-form-type-textarea label ~ * input:active:-ms-input-placeholder,.js-form-type-textarea label ~ * input:focus:-ms-input-placeholder,.js-form-type-textarea label ~ * input.no-placeholder-hover-effect:-ms-input-placeholder,.js-form-type-textarea label ~ * textarea:active:-ms-input-placeholder,.js-form-type-textarea label ~ * textarea:focus:-ms-input-placeholder,.js-form-type-textarea label ~ * textarea.no-placeholder-hover-effect:-ms-input-placeholder,.js-form-type-search label ~ input:active:-ms-input-placeholder,.js-form-type-search label ~ input:focus:-ms-input-placeholder,.js-form-type-search label ~ input.no-placeholder-hover-effect:-ms-input-placeholder,.js-form-type-search label ~ textarea:active:-ms-input-placeholder,.js-form-type-search label ~ textarea:focus:-ms-input-placeholder,.js-form-type-search label ~ textarea.no-placeholder-hover-effect:-ms-input-placeholder,.js-form-type-search label ~ * input:active:-ms-input-placeholder,.js-form-type-search label ~ * input:focus:-ms-input-placeholder,.js-form-type-search label ~ * input.no-placeholder-hover-effect:-ms-input-placeholder,.js-form-type-search label ~ * textarea:active:-ms-input-placeholder,.js-form-type-search label ~ * textarea:focus:-ms-input-placeholder,.js-form-type-search label ~ * textarea.no-placeholder-hover-effect:-ms-input-placeholder,.js-form-type-select label ~ input:active:-ms-input-placeholder,.js-form-type-select label ~ input:focus:-ms-input-placeholder,.js-form-type-select label ~ input.no-placeholder-hover-effect:-ms-input-placeholder,.js-form-type-select label ~ textarea:active:-ms-input-placeholder,.js-form-type-select label ~ textarea:focus:-ms-input-placeholder,.js-form-type-select label ~ textarea.no-placeholder-hover-effect:-ms-input-placeholder,.js-form-type-select label ~ * input:active:-ms-input-placeholder,.js-form-type-select label ~ * input:focus:-ms-input-placeholder,.js-form-type-select label ~ * input.no-placeholder-hover-effect:-ms-input-placeholder,.js-form-type-select label ~ * textarea:active:-ms-input-placeholder,.js-form-type-select label ~ * textarea:focus:-ms-input-placeholder,.js-form-type-select label ~ * textarea.no-placeholder-hover-effect:-ms-input-placeholder{left:0;color:rgba(0,0,0,0.5) !important;font-size:inherit;}.js-form-type-textfield label ~ input::-webkit-input-placeholder,#edu-topic label ~ input::-webkit-input-placeholder,.js-form-type-textfield label ~ textarea::-webkit-input-placeholder,#edu-topic label ~ textarea::-webkit-input-placeholder,.js-form-type-textfield label ~ * input::-webkit-input-placeholder,#edu-topic label ~ * input::-webkit-input-placeholder,.js-form-type-textfield label ~ * textarea::-webkit-input-placeholder,#edu-topic label ~ * textarea::-webkit-input-placeholder,.js-form-type-email label ~ input::-webkit-input-placeholder,.js-form-type-email label ~ textarea::-webkit-input-placeholder,.js-form-type-email label ~ * input::-webkit-input-placeholder,.js-form-type-email label ~ * textarea::-webkit-input-placeholder,.js-form-type-password label ~ input::-webkit-input-placeholder,.js-form-type-password label ~ textarea::-webkit-input-placeholder,.js-form-type-password label ~ * input::-webkit-input-placeholder,.js-form-type-password label ~ * textarea::-webkit-input-placeholder,.js-form-type-number label ~ input::-webkit-input-placeholder,.js-form-type-number label ~ textarea::-webkit-input-placeholder,.js-form-type-number label ~ * input::-webkit-input-placeholder,.js-form-type-number label ~ * textarea::-webkit-input-placeholder,.js-form-type-url label ~ input::-webkit-input-placeholder,.js-form-type-url label ~ textarea::-webkit-input-placeholder,.js-form-type-url label ~ * input::-webkit-input-placeholder,.js-form-type-url label ~ * textarea::-webkit-input-placeholder,.js-form-type-textarea label ~ input::-webkit-input-placeholder,.js-form-type-textarea label ~ textarea::-webkit-input-placeholder,.js-form-type-textarea label ~ * input::-webkit-input-placeholder,.js-form-type-textarea label ~ * textarea::-webkit-input-placeholder,.js-form-type-search label ~ input::-webkit-input-placeholder,.js-form-type-search label ~ textarea::-webkit-input-placeholder,.js-form-type-search label ~ * input::-webkit-input-placeholder,.js-form-type-search label ~ * textarea::-webkit-input-placeholder,.js-form-type-select label ~ input::-webkit-input-placeholder,.js-form-type-select label ~ textarea::-webkit-input-placeholder,.js-form-type-select label ~ * input::-webkit-input-placeholder,.js-form-type-select label ~ * textarea::-webkit-input-placeholder{position:relative;left:-10px;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s;font-weight:500;letter-spacing:-0.03em;font-size:13px;opacity:1;color:#565656;}.theme-workshop .js-form-type-textfield label ~ input::-webkit-input-placeholder,.theme-workshop #edu-topic label ~ input::-webkit-input-placeholder,.theme-workshop .js-form-type-textfield label ~ textarea::-webkit-input-placeholder,.theme-workshop #edu-topic label ~ textarea::-webkit-input-placeholder,.theme-workshop .js-form-type-textfield label ~ * input::-webkit-input-placeholder,.theme-workshop #edu-topic label ~ * input::-webkit-input-placeholder,.theme-workshop .js-form-type-textfield label ~ * textarea::-webkit-input-placeholder,.theme-workshop #edu-topic label ~ * textarea::-webkit-input-placeholder,.theme-workshop .js-form-type-email label ~ input::-webkit-input-placeholder,.theme-workshop .js-form-type-email label ~ textarea::-webkit-input-placeholder,.theme-workshop .js-form-type-email label ~ * input::-webkit-input-placeholder,.theme-workshop .js-form-type-email label ~ * textarea::-webkit-input-placeholder,.theme-workshop .js-form-type-password label ~ input::-webkit-input-placeholder,.theme-workshop .js-form-type-password label ~ textarea::-webkit-input-placeholder,.theme-workshop .js-form-type-password label ~ * input::-webkit-input-placeholder,.theme-workshop .js-form-type-password label ~ * textarea::-webkit-input-placeholder,.theme-workshop .js-form-type-number label ~ input::-webkit-input-placeholder,.theme-workshop .js-form-type-number label ~ textarea::-webkit-input-placeholder,.theme-workshop .js-form-type-number label ~ * input::-webkit-input-placeholder,.theme-workshop .js-form-type-number label ~ * textarea::-webkit-input-placeholder,.theme-workshop .js-form-type-url label ~ input::-webkit-input-placeholder,.theme-workshop .js-form-type-url label ~ textarea::-webkit-input-placeholder,.theme-workshop .js-form-type-url label ~ * input::-webkit-input-placeholder,.theme-workshop .js-form-type-url label ~ * textarea::-webkit-input-placeholder,.theme-workshop .js-form-type-textarea label ~ input::-webkit-input-placeholder,.theme-workshop .js-form-type-textarea label ~ textarea::-webkit-input-placeholder,.theme-workshop .js-form-type-textarea label ~ * input::-webkit-input-placeholder,.theme-workshop .js-form-type-textarea label ~ * textarea::-webkit-input-placeholder,.theme-workshop .js-form-type-search label ~ input::-webkit-input-placeholder,.theme-workshop .js-form-type-search label ~ textarea::-webkit-input-placeholder,.theme-workshop .js-form-type-search label ~ * input::-webkit-input-placeholder,.theme-workshop .js-form-type-search label ~ * textarea::-webkit-input-placeholder,.theme-workshop .js-form-type-select label ~ input::-webkit-input-placeholder,.theme-workshop .js-form-type-select label ~ textarea::-webkit-input-placeholder,.theme-workshop .js-form-type-select label ~ * input::-webkit-input-placeholder,.theme-workshop .js-form-type-select label ~ * textarea::-webkit-input-placeholder{color:#EC8113;}.theme-activity .js-form-type-textfield label ~ input::-webkit-input-placeholder,.theme-activity #edu-topic label ~ input::-webkit-input-placeholder,.theme-activity .js-form-type-textfield label ~ textarea::-webkit-input-placeholder,.theme-activity #edu-topic label ~ textarea::-webkit-input-placeholder,.theme-activity .js-form-type-textfield label ~ * input::-webkit-input-placeholder,.theme-activity #edu-topic label ~ * input::-webkit-input-placeholder,.theme-activity .js-form-type-textfield label ~ * textarea::-webkit-input-placeholder,.theme-activity #edu-topic label ~ * textarea::-webkit-input-placeholder,.theme-activity .js-form-type-email label ~ input::-webkit-input-placeholder,.theme-activity .js-form-type-email label ~ textarea::-webkit-input-placeholder,.theme-activity .js-form-type-email label ~ * input::-webkit-input-placeholder,.theme-activity .js-form-type-email label ~ * textarea::-webkit-input-placeholder,.theme-activity .js-form-type-password label ~ input::-webkit-input-placeholder,.theme-activity .js-form-type-password label ~ textarea::-webkit-input-placeholder,.theme-activity .js-form-type-password label ~ * input::-webkit-input-placeholder,.theme-activity .js-form-type-password label ~ * textarea::-webkit-input-placeholder,.theme-activity .js-form-type-number label ~ input::-webkit-input-placeholder,.theme-activity .js-form-type-number label ~ textarea::-webkit-input-placeholder,.theme-activity .js-form-type-number label ~ * input::-webkit-input-placeholder,.theme-activity .js-form-type-number label ~ * textarea::-webkit-input-placeholder,.theme-activity .js-form-type-url label ~ input::-webkit-input-placeholder,.theme-activity .js-form-type-url label ~ textarea::-webkit-input-placeholder,.theme-activity .js-form-type-url label ~ * input::-webkit-input-placeholder,.theme-activity .js-form-type-url label ~ * textarea::-webkit-input-placeholder,.theme-activity .js-form-type-textarea label ~ input::-webkit-input-placeholder,.theme-activity .js-form-type-textarea label ~ textarea::-webkit-input-placeholder,.theme-activity .js-form-type-textarea label ~ * input::-webkit-input-placeholder,.theme-activity .js-form-type-textarea label ~ * textarea::-webkit-input-placeholder,.theme-activity .js-form-type-search label ~ input::-webkit-input-placeholder,.theme-activity .js-form-type-search label ~ textarea::-webkit-input-placeholder,.theme-activity .js-form-type-search label ~ * input::-webkit-input-placeholder,.theme-activity .js-form-type-search label ~ * textarea::-webkit-input-placeholder,.theme-activity .js-form-type-select label ~ input::-webkit-input-placeholder,.theme-activity .js-form-type-select label ~ textarea::-webkit-input-placeholder,.theme-activity .js-form-type-select label ~ * input::-webkit-input-placeholder,.theme-activity .js-form-type-select label ~ * textarea::-webkit-input-placeholder{color:#146497;}.theme-resource .js-form-type-textfield label ~ input::-webkit-input-placeholder,.theme-resource #edu-topic label ~ input::-webkit-input-placeholder,.theme-resource .js-form-type-textfield label ~ textarea::-webkit-input-placeholder,.theme-resource #edu-topic label ~ textarea::-webkit-input-placeholder,.theme-resource .js-form-type-textfield label ~ * input::-webkit-input-placeholder,.theme-resource #edu-topic label ~ * input::-webkit-input-placeholder,.theme-resource .js-form-type-textfield label ~ * textarea::-webkit-input-placeholder,.theme-resource #edu-topic label ~ * textarea::-webkit-input-placeholder,.theme-resource .js-form-type-email label ~ input::-webkit-input-placeholder,.theme-resource .js-form-type-email label ~ textarea::-webkit-input-placeholder,.theme-resource .js-form-type-email label ~ * input::-webkit-input-placeholder,.theme-resource .js-form-type-email label ~ * textarea::-webkit-input-placeholder,.theme-resource .js-form-type-password label ~ input::-webkit-input-placeholder,.theme-resource .js-form-type-password label ~ textarea::-webkit-input-placeholder,.theme-resource .js-form-type-password label ~ * input::-webkit-input-placeholder,.theme-resource .js-form-type-password label ~ * textarea::-webkit-input-placeholder,.theme-resource .js-form-type-number label ~ input::-webkit-input-placeholder,.theme-resource .js-form-type-number label ~ textarea::-webkit-input-placeholder,.theme-resource .js-form-type-number label ~ * input::-webkit-input-placeholder,.theme-resource .js-form-type-number label ~ * textarea::-webkit-input-placeholder,.theme-resource .js-form-type-url label ~ input::-webkit-input-placeholder,.theme-resource .js-form-type-url label ~ textarea::-webkit-input-placeholder,.theme-resource .js-form-type-url label ~ * input::-webkit-input-placeholder,.theme-resource .js-form-type-url label ~ * textarea::-webkit-input-placeholder,.theme-resource .js-form-type-textarea label ~ input::-webkit-input-placeholder,.theme-resource .js-form-type-textarea label ~ textarea::-webkit-input-placeholder,.theme-resource .js-form-type-textarea label ~ * input::-webkit-input-placeholder,.theme-resource .js-form-type-textarea label ~ * textarea::-webkit-input-placeholder,.theme-resource .js-form-type-search label ~ input::-webkit-input-placeholder,.theme-resource .js-form-type-search label ~ textarea::-webkit-input-placeholder,.theme-resource .js-form-type-search label ~ * input::-webkit-input-placeholder,.theme-resource .js-form-type-search label ~ * textarea::-webkit-input-placeholder,.theme-resource .js-form-type-select label ~ input::-webkit-input-placeholder,.theme-resource .js-form-type-select label ~ textarea::-webkit-input-placeholder,.theme-resource .js-form-type-select label ~ * input::-webkit-input-placeholder,.theme-resource .js-form-type-select label ~ * textarea::-webkit-input-placeholder{color:#0C8F8A;}.js-form-type-textfield label ~ input::-moz-placeholder,#edu-topic label ~ input::-moz-placeholder,.js-form-type-textfield label ~ textarea::-moz-placeholder,#edu-topic label ~ textarea::-moz-placeholder,.js-form-type-textfield label ~ * input::-moz-placeholder,#edu-topic label ~ * input::-moz-placeholder,.js-form-type-textfield label ~ * textarea::-moz-placeholder,#edu-topic label ~ * textarea::-moz-placeholder,.js-form-type-email label ~ input::-moz-placeholder,.js-form-type-email label ~ textarea::-moz-placeholder,.js-form-type-email label ~ * input::-moz-placeholder,.js-form-type-email label ~ * textarea::-moz-placeholder,.js-form-type-password label ~ input::-moz-placeholder,.js-form-type-password label ~ textarea::-moz-placeholder,.js-form-type-password label ~ * input::-moz-placeholder,.js-form-type-password label ~ * textarea::-moz-placeholder,.js-form-type-number label ~ input::-moz-placeholder,.js-form-type-number label ~ textarea::-moz-placeholder,.js-form-type-number label ~ * input::-moz-placeholder,.js-form-type-number label ~ * textarea::-moz-placeholder,.js-form-type-url label ~ input::-moz-placeholder,.js-form-type-url label ~ textarea::-moz-placeholder,.js-form-type-url label ~ * input::-moz-placeholder,.js-form-type-url label ~ * textarea::-moz-placeholder,.js-form-type-textarea label ~ input::-moz-placeholder,.js-form-type-textarea label ~ textarea::-moz-placeholder,.js-form-type-textarea label ~ * input::-moz-placeholder,.js-form-type-textarea label ~ * textarea::-moz-placeholder,.js-form-type-search label ~ input::-moz-placeholder,.js-form-type-search label ~ textarea::-moz-placeholder,.js-form-type-search label ~ * input::-moz-placeholder,.js-form-type-search label ~ * textarea::-moz-placeholder,.js-form-type-select label ~ input::-moz-placeholder,.js-form-type-select label ~ textarea::-moz-placeholder,.js-form-type-select label ~ * input::-moz-placeholder,.js-form-type-select label ~ * textarea::-moz-placeholder{position:relative;left:-10px;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s;font-weight:500;letter-spacing:-0.03em;font-size:13px;opacity:1;color:#565656;}.theme-workshop .js-form-type-textfield label ~ input::-moz-placeholder,.theme-workshop #edu-topic label ~ input::-moz-placeholder,.theme-workshop .js-form-type-textfield label ~ textarea::-moz-placeholder,.theme-workshop #edu-topic label ~ textarea::-moz-placeholder,.theme-workshop .js-form-type-textfield label ~ * input::-moz-placeholder,.theme-workshop #edu-topic label ~ * input::-moz-placeholder,.theme-workshop .js-form-type-textfield label ~ * textarea::-moz-placeholder,.theme-workshop #edu-topic label ~ * textarea::-moz-placeholder,.theme-workshop .js-form-type-email label ~ input::-moz-placeholder,.theme-workshop .js-form-type-email label ~ textarea::-moz-placeholder,.theme-workshop .js-form-type-email label ~ * input::-moz-placeholder,.theme-workshop .js-form-type-email label ~ * textarea::-moz-placeholder,.theme-workshop .js-form-type-password label ~ input::-moz-placeholder,.theme-workshop .js-form-type-password label ~ textarea::-moz-placeholder,.theme-workshop .js-form-type-password label ~ * input::-moz-placeholder,.theme-workshop .js-form-type-password label ~ * textarea::-moz-placeholder,.theme-workshop .js-form-type-number label ~ input::-moz-placeholder,.theme-workshop .js-form-type-number label ~ textarea::-moz-placeholder,.theme-workshop .js-form-type-number label ~ * input::-moz-placeholder,.theme-workshop .js-form-type-number label ~ * textarea::-moz-placeholder,.theme-workshop .js-form-type-url label ~ input::-moz-placeholder,.theme-workshop .js-form-type-url label ~ textarea::-moz-placeholder,.theme-workshop .js-form-type-url label ~ * input::-moz-placeholder,.theme-workshop .js-form-type-url label ~ * textarea::-moz-placeholder,.theme-workshop .js-form-type-textarea label ~ input::-moz-placeholder,.theme-workshop .js-form-type-textarea label ~ textarea::-moz-placeholder,.theme-workshop .js-form-type-textarea label ~ * input::-moz-placeholder,.theme-workshop .js-form-type-textarea label ~ * textarea::-moz-placeholder,.theme-workshop .js-form-type-search label ~ input::-moz-placeholder,.theme-workshop .js-form-type-search label ~ textarea::-moz-placeholder,.theme-workshop .js-form-type-search label ~ * input::-moz-placeholder,.theme-workshop .js-form-type-search label ~ * textarea::-moz-placeholder,.theme-workshop .js-form-type-select label ~ input::-moz-placeholder,.theme-workshop .js-form-type-select label ~ textarea::-moz-placeholder,.theme-workshop .js-form-type-select label ~ * input::-moz-placeholder,.theme-workshop .js-form-type-select label ~ * textarea::-moz-placeholder{color:#EC8113;}.theme-activity .js-form-type-textfield label ~ input::-moz-placeholder,.theme-activity #edu-topic label ~ input::-moz-placeholder,.theme-activity .js-form-type-textfield label ~ textarea::-moz-placeholder,.theme-activity #edu-topic label ~ textarea::-moz-placeholder,.theme-activity .js-form-type-textfield label ~ * input::-moz-placeholder,.theme-activity #edu-topic label ~ * input::-moz-placeholder,.theme-activity .js-form-type-textfield label ~ * textarea::-moz-placeholder,.theme-activity #edu-topic label ~ * textarea::-moz-placeholder,.theme-activity .js-form-type-email label ~ input::-moz-placeholder,.theme-activity .js-form-type-email label ~ textarea::-moz-placeholder,.theme-activity .js-form-type-email label ~ * input::-moz-placeholder,.theme-activity .js-form-type-email label ~ * textarea::-moz-placeholder,.theme-activity .js-form-type-password label ~ input::-moz-placeholder,.theme-activity .js-form-type-password label ~ textarea::-moz-placeholder,.theme-activity .js-form-type-password label ~ * input::-moz-placeholder,.theme-activity .js-form-type-password label ~ * textarea::-moz-placeholder,.theme-activity .js-form-type-number label ~ input::-moz-placeholder,.theme-activity .js-form-type-number label ~ textarea::-moz-placeholder,.theme-activity .js-form-type-number label ~ * input::-moz-placeholder,.theme-activity .js-form-type-number label ~ * textarea::-moz-placeholder,.theme-activity .js-form-type-url label ~ input::-moz-placeholder,.theme-activity .js-form-type-url label ~ textarea::-moz-placeholder,.theme-activity .js-form-type-url label ~ * input::-moz-placeholder,.theme-activity .js-form-type-url label ~ * textarea::-moz-placeholder,.theme-activity .js-form-type-textarea label ~ input::-moz-placeholder,.theme-activity .js-form-type-textarea label ~ textarea::-moz-placeholder,.theme-activity .js-form-type-textarea label ~ * input::-moz-placeholder,.theme-activity .js-form-type-textarea label ~ * textarea::-moz-placeholder,.theme-activity .js-form-type-search label ~ input::-moz-placeholder,.theme-activity .js-form-type-search label ~ textarea::-moz-placeholder,.theme-activity .js-form-type-search label ~ * input::-moz-placeholder,.theme-activity .js-form-type-search label ~ * textarea::-moz-placeholder,.theme-activity .js-form-type-select label ~ input::-moz-placeholder,.theme-activity .js-form-type-select label ~ textarea::-moz-placeholder,.theme-activity .js-form-type-select label ~ * input::-moz-placeholder,.theme-activity .js-form-type-select label ~ * textarea::-moz-placeholder{color:#146497;}.theme-resource .js-form-type-textfield label ~ input::-moz-placeholder,.theme-resource #edu-topic label ~ input::-moz-placeholder,.theme-resource .js-form-type-textfield label ~ textarea::-moz-placeholder,.theme-resource #edu-topic label ~ textarea::-moz-placeholder,.theme-resource .js-form-type-textfield label ~ * input::-moz-placeholder,.theme-resource #edu-topic label ~ * input::-moz-placeholder,.theme-resource .js-form-type-textfield label ~ * textarea::-moz-placeholder,.theme-resource #edu-topic label ~ * textarea::-moz-placeholder,.theme-resource .js-form-type-email label ~ input::-moz-placeholder,.theme-resource .js-form-type-email label ~ textarea::-moz-placeholder,.theme-resource .js-form-type-email label ~ * input::-moz-placeholder,.theme-resource .js-form-type-email label ~ * textarea::-moz-placeholder,.theme-resource .js-form-type-password label ~ input::-moz-placeholder,.theme-resource .js-form-type-password label ~ textarea::-moz-placeholder,.theme-resource .js-form-type-password label ~ * input::-moz-placeholder,.theme-resource .js-form-type-password label ~ * textarea::-moz-placeholder,.theme-resource .js-form-type-number label ~ input::-moz-placeholder,.theme-resource .js-form-type-number label ~ textarea::-moz-placeholder,.theme-resource .js-form-type-number label ~ * input::-moz-placeholder,.theme-resource .js-form-type-number label ~ * textarea::-moz-placeholder,.theme-resource .js-form-type-url label ~ input::-moz-placeholder,.theme-resource .js-form-type-url label ~ textarea::-moz-placeholder,.theme-resource .js-form-type-url label ~ * input::-moz-placeholder,.theme-resource .js-form-type-url label ~ * textarea::-moz-placeholder,.theme-resource .js-form-type-textarea label ~ input::-moz-placeholder,.theme-resource .js-form-type-textarea label ~ textarea::-moz-placeholder,.theme-resource .js-form-type-textarea label ~ * input::-moz-placeholder,.theme-resource .js-form-type-textarea label ~ * textarea::-moz-placeholder,.theme-resource .js-form-type-search label ~ input::-moz-placeholder,.theme-resource .js-form-type-search label ~ textarea::-moz-placeholder,.theme-resource .js-form-type-search label ~ * input::-moz-placeholder,.theme-resource .js-form-type-search label ~ * textarea::-moz-placeholder,.theme-resource .js-form-type-select label ~ input::-moz-placeholder,.theme-resource .js-form-type-select label ~ textarea::-moz-placeholder,.theme-resource .js-form-type-select label ~ * input::-moz-placeholder,.theme-resource .js-form-type-select label ~ * textarea::-moz-placeholder{color:#0C8F8A;}.js-form-type-textfield label ~ input:-moz-placeholder,#edu-topic label ~ input:-moz-placeholder,.js-form-type-textfield label ~ textarea:-moz-placeholder,#edu-topic label ~ textarea:-moz-placeholder,.js-form-type-textfield label ~ * input:-moz-placeholder,#edu-topic label ~ * input:-moz-placeholder,.js-form-type-textfield label ~ * textarea:-moz-placeholder,#edu-topic label ~ * textarea:-moz-placeholder,.js-form-type-email label ~ input:-moz-placeholder,.js-form-type-email label ~ textarea:-moz-placeholder,.js-form-type-email label ~ * input:-moz-placeholder,.js-form-type-email label ~ * textarea:-moz-placeholder,.js-form-type-password label ~ input:-moz-placeholder,.js-form-type-password label ~ textarea:-moz-placeholder,.js-form-type-password label ~ * input:-moz-placeholder,.js-form-type-password label ~ * textarea:-moz-placeholder,.js-form-type-number label ~ input:-moz-placeholder,.js-form-type-number label ~ textarea:-moz-placeholder,.js-form-type-number label ~ * input:-moz-placeholder,.js-form-type-number label ~ * textarea:-moz-placeholder,.js-form-type-url label ~ input:-moz-placeholder,.js-form-type-url label ~ textarea:-moz-placeholder,.js-form-type-url label ~ * input:-moz-placeholder,.js-form-type-url label ~ * textarea:-moz-placeholder,.js-form-type-textarea label ~ input:-moz-placeholder,.js-form-type-textarea label ~ textarea:-moz-placeholder,.js-form-type-textarea label ~ * input:-moz-placeholder,.js-form-type-textarea label ~ * textarea:-moz-placeholder,.js-form-type-search label ~ input:-moz-placeholder,.js-form-type-search label ~ textarea:-moz-placeholder,.js-form-type-search label ~ * input:-moz-placeholder,.js-form-type-search label ~ * textarea:-moz-placeholder,.js-form-type-select label ~ input:-moz-placeholder,.js-form-type-select label ~ textarea:-moz-placeholder,.js-form-type-select label ~ * input:-moz-placeholder,.js-form-type-select label ~ * textarea:-moz-placeholder{position:relative;left:-10px;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s;font-weight:500;letter-spacing:-0.03em;font-size:13px;opacity:1;color:#565656;}.theme-workshop .js-form-type-textfield label ~ input:-moz-placeholder,.theme-workshop #edu-topic label ~ input:-moz-placeholder,.theme-workshop .js-form-type-textfield label ~ textarea:-moz-placeholder,.theme-workshop #edu-topic label ~ textarea:-moz-placeholder,.theme-workshop .js-form-type-textfield label ~ * input:-moz-placeholder,.theme-workshop #edu-topic label ~ * input:-moz-placeholder,.theme-workshop .js-form-type-textfield label ~ * textarea:-moz-placeholder,.theme-workshop #edu-topic label ~ * textarea:-moz-placeholder,.theme-workshop .js-form-type-email label ~ input:-moz-placeholder,.theme-workshop .js-form-type-email label ~ textarea:-moz-placeholder,.theme-workshop .js-form-type-email label ~ * input:-moz-placeholder,.theme-workshop .js-form-type-email label ~ * textarea:-moz-placeholder,.theme-workshop .js-form-type-password label ~ input:-moz-placeholder,.theme-workshop .js-form-type-password label ~ textarea:-moz-placeholder,.theme-workshop .js-form-type-password label ~ * input:-moz-placeholder,.theme-workshop .js-form-type-password label ~ * textarea:-moz-placeholder,.theme-workshop .js-form-type-number label ~ input:-moz-placeholder,.theme-workshop .js-form-type-number label ~ textarea:-moz-placeholder,.theme-workshop .js-form-type-number label ~ * input:-moz-placeholder,.theme-workshop .js-form-type-number label ~ * textarea:-moz-placeholder,.theme-workshop .js-form-type-url label ~ input:-moz-placeholder,.theme-workshop .js-form-type-url label ~ textarea:-moz-placeholder,.theme-workshop .js-form-type-url label ~ * input:-moz-placeholder,.theme-workshop .js-form-type-url label ~ * textarea:-moz-placeholder,.theme-workshop .js-form-type-textarea label ~ input:-moz-placeholder,.theme-workshop .js-form-type-textarea label ~ textarea:-moz-placeholder,.theme-workshop .js-form-type-textarea label ~ * input:-moz-placeholder,.theme-workshop .js-form-type-textarea label ~ * textarea:-moz-placeholder,.theme-workshop .js-form-type-search label ~ input:-moz-placeholder,.theme-workshop .js-form-type-search label ~ textarea:-moz-placeholder,.theme-workshop .js-form-type-search label ~ * input:-moz-placeholder,.theme-workshop .js-form-type-search label ~ * textarea:-moz-placeholder,.theme-workshop .js-form-type-select label ~ input:-moz-placeholder,.theme-workshop .js-form-type-select label ~ textarea:-moz-placeholder,.theme-workshop .js-form-type-select label ~ * input:-moz-placeholder,.theme-workshop .js-form-type-select label ~ * textarea:-moz-placeholder{color:#EC8113;}.theme-activity .js-form-type-textfield label ~ input:-moz-placeholder,.theme-activity #edu-topic label ~ input:-moz-placeholder,.theme-activity .js-form-type-textfield label ~ textarea:-moz-placeholder,.theme-activity #edu-topic label ~ textarea:-moz-placeholder,.theme-activity .js-form-type-textfield label ~ * input:-moz-placeholder,.theme-activity #edu-topic label ~ * input:-moz-placeholder,.theme-activity .js-form-type-textfield label ~ * textarea:-moz-placeholder,.theme-activity #edu-topic label ~ * textarea:-moz-placeholder,.theme-activity .js-form-type-email label ~ input:-moz-placeholder,.theme-activity .js-form-type-email label ~ textarea:-moz-placeholder,.theme-activity .js-form-type-email label ~ * input:-moz-placeholder,.theme-activity .js-form-type-email label ~ * textarea:-moz-placeholder,.theme-activity .js-form-type-password label ~ input:-moz-placeholder,.theme-activity .js-form-type-password label ~ textarea:-moz-placeholder,.theme-activity .js-form-type-password label ~ * input:-moz-placeholder,.theme-activity .js-form-type-password label ~ * textarea:-moz-placeholder,.theme-activity .js-form-type-number label ~ input:-moz-placeholder,.theme-activity .js-form-type-number label ~ textarea:-moz-placeholder,.theme-activity .js-form-type-number label ~ * input:-moz-placeholder,.theme-activity .js-form-type-number label ~ * textarea:-moz-placeholder,.theme-activity .js-form-type-url label ~ input:-moz-placeholder,.theme-activity .js-form-type-url label ~ textarea:-moz-placeholder,.theme-activity .js-form-type-url label ~ * input:-moz-placeholder,.theme-activity .js-form-type-url label ~ * textarea:-moz-placeholder,.theme-activity .js-form-type-textarea label ~ input:-moz-placeholder,.theme-activity .js-form-type-textarea label ~ textarea:-moz-placeholder,.theme-activity .js-form-type-textarea label ~ * input:-moz-placeholder,.theme-activity .js-form-type-textarea label ~ * textarea:-moz-placeholder,.theme-activity .js-form-type-search label ~ input:-moz-placeholder,.theme-activity .js-form-type-search label ~ textarea:-moz-placeholder,.theme-activity .js-form-type-search label ~ * input:-moz-placeholder,.theme-activity .js-form-type-search label ~ * textarea:-moz-placeholder,.theme-activity .js-form-type-select label ~ input:-moz-placeholder,.theme-activity .js-form-type-select label ~ textarea:-moz-placeholder,.theme-activity .js-form-type-select label ~ * input:-moz-placeholder,.theme-activity .js-form-type-select label ~ * textarea:-moz-placeholder{color:#146497;}.theme-resource .js-form-type-textfield label ~ input:-moz-placeholder,.theme-resource #edu-topic label ~ input:-moz-placeholder,.theme-resource .js-form-type-textfield label ~ textarea:-moz-placeholder,.theme-resource #edu-topic label ~ textarea:-moz-placeholder,.theme-resource .js-form-type-textfield label ~ * input:-moz-placeholder,.theme-resource #edu-topic label ~ * input:-moz-placeholder,.theme-resource .js-form-type-textfield label ~ * textarea:-moz-placeholder,.theme-resource #edu-topic label ~ * textarea:-moz-placeholder,.theme-resource .js-form-type-email label ~ input:-moz-placeholder,.theme-resource .js-form-type-email label ~ textarea:-moz-placeholder,.theme-resource .js-form-type-email label ~ * input:-moz-placeholder,.theme-resource .js-form-type-email label ~ * textarea:-moz-placeholder,.theme-resource .js-form-type-password label ~ input:-moz-placeholder,.theme-resource .js-form-type-password label ~ textarea:-moz-placeholder,.theme-resource .js-form-type-password label ~ * input:-moz-placeholder,.theme-resource .js-form-type-password label ~ * textarea:-moz-placeholder,.theme-resource .js-form-type-number label ~ input:-moz-placeholder,.theme-resource .js-form-type-number label ~ textarea:-moz-placeholder,.theme-resource .js-form-type-number label ~ * input:-moz-placeholder,.theme-resource .js-form-type-number label ~ * textarea:-moz-placeholder,.theme-resource .js-form-type-url label ~ input:-moz-placeholder,.theme-resource .js-form-type-url label ~ textarea:-moz-placeholder,.theme-resource .js-form-type-url label ~ * input:-moz-placeholder,.theme-resource .js-form-type-url label ~ * textarea:-moz-placeholder,.theme-resource .js-form-type-textarea label ~ input:-moz-placeholder,.theme-resource .js-form-type-textarea label ~ textarea:-moz-placeholder,.theme-resource .js-form-type-textarea label ~ * input:-moz-placeholder,.theme-resource .js-form-type-textarea label ~ * textarea:-moz-placeholder,.theme-resource .js-form-type-search label ~ input:-moz-placeholder,.theme-resource .js-form-type-search label ~ textarea:-moz-placeholder,.theme-resource .js-form-type-search label ~ * input:-moz-placeholder,.theme-resource .js-form-type-search label ~ * textarea:-moz-placeholder,.theme-resource .js-form-type-select label ~ input:-moz-placeholder,.theme-resource .js-form-type-select label ~ textarea:-moz-placeholder,.theme-resource .js-form-type-select label ~ * input:-moz-placeholder,.theme-resource .js-form-type-select label ~ * textarea:-moz-placeholder{color:#0C8F8A;}.js-form-type-textfield label ~ input:-ms-input-placeholder,#edu-topic label ~ input:-ms-input-placeholder,.js-form-type-textfield label ~ textarea:-ms-input-placeholder,#edu-topic label ~ textarea:-ms-input-placeholder,.js-form-type-textfield label ~ * input:-ms-input-placeholder,#edu-topic label ~ * input:-ms-input-placeholder,.js-form-type-textfield label ~ * textarea:-ms-input-placeholder,#edu-topic label ~ * textarea:-ms-input-placeholder,.js-form-type-email label ~ input:-ms-input-placeholder,.js-form-type-email label ~ textarea:-ms-input-placeholder,.js-form-type-email label ~ * input:-ms-input-placeholder,.js-form-type-email label ~ * textarea:-ms-input-placeholder,.js-form-type-password label ~ input:-ms-input-placeholder,.js-form-type-password label ~ textarea:-ms-input-placeholder,.js-form-type-password label ~ * input:-ms-input-placeholder,.js-form-type-password label ~ * textarea:-ms-input-placeholder,.js-form-type-number label ~ input:-ms-input-placeholder,.js-form-type-number label ~ textarea:-ms-input-placeholder,.js-form-type-number label ~ * input:-ms-input-placeholder,.js-form-type-number label ~ * textarea:-ms-input-placeholder,.js-form-type-url label ~ input:-ms-input-placeholder,.js-form-type-url label ~ textarea:-ms-input-placeholder,.js-form-type-url label ~ * input:-ms-input-placeholder,.js-form-type-url label ~ * textarea:-ms-input-placeholder,.js-form-type-textarea label ~ input:-ms-input-placeholder,.js-form-type-textarea label ~ textarea:-ms-input-placeholder,.js-form-type-textarea label ~ * input:-ms-input-placeholder,.js-form-type-textarea label ~ * textarea:-ms-input-placeholder,.js-form-type-search label ~ input:-ms-input-placeholder,.js-form-type-search label ~ textarea:-ms-input-placeholder,.js-form-type-search label ~ * input:-ms-input-placeholder,.js-form-type-search label ~ * textarea:-ms-input-placeholder,.js-form-type-select label ~ input:-ms-input-placeholder,.js-form-type-select label ~ textarea:-ms-input-placeholder,.js-form-type-select label ~ * input:-ms-input-placeholder,.js-form-type-select label ~ * textarea:-ms-input-placeholder{position:relative;left:-10px;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s;font-weight:500;letter-spacing:-0.03em;font-size:13px;opacity:1;color:#565656;}.theme-workshop .js-form-type-textfield label ~ input:-ms-input-placeholder,.theme-workshop #edu-topic label ~ input:-ms-input-placeholder,.theme-workshop .js-form-type-textfield label ~ textarea:-ms-input-placeholder,.theme-workshop #edu-topic label ~ textarea:-ms-input-placeholder,.theme-workshop .js-form-type-textfield label ~ * input:-ms-input-placeholder,.theme-workshop #edu-topic label ~ * input:-ms-input-placeholder,.theme-workshop .js-form-type-textfield label ~ * textarea:-ms-input-placeholder,.theme-workshop #edu-topic label ~ * textarea:-ms-input-placeholder,.theme-workshop .js-form-type-email label ~ input:-ms-input-placeholder,.theme-workshop .js-form-type-email label ~ textarea:-ms-input-placeholder,.theme-workshop .js-form-type-email label ~ * input:-ms-input-placeholder,.theme-workshop .js-form-type-email label ~ * textarea:-ms-input-placeholder,.theme-workshop .js-form-type-password label ~ input:-ms-input-placeholder,.theme-workshop .js-form-type-password label ~ textarea:-ms-input-placeholder,.theme-workshop .js-form-type-password label ~ * input:-ms-input-placeholder,.theme-workshop .js-form-type-password label ~ * textarea:-ms-input-placeholder,.theme-workshop .js-form-type-number label ~ input:-ms-input-placeholder,.theme-workshop .js-form-type-number label ~ textarea:-ms-input-placeholder,.theme-workshop .js-form-type-number label ~ * input:-ms-input-placeholder,.theme-workshop .js-form-type-number label ~ * textarea:-ms-input-placeholder,.theme-workshop .js-form-type-url label ~ input:-ms-input-placeholder,.theme-workshop .js-form-type-url label ~ textarea:-ms-input-placeholder,.theme-workshop .js-form-type-url label ~ * input:-ms-input-placeholder,.theme-workshop .js-form-type-url label ~ * textarea:-ms-input-placeholder,.theme-workshop .js-form-type-textarea label ~ input:-ms-input-placeholder,.theme-workshop .js-form-type-textarea label ~ textarea:-ms-input-placeholder,.theme-workshop .js-form-type-textarea label ~ * input:-ms-input-placeholder,.theme-workshop .js-form-type-textarea label ~ * textarea:-ms-input-placeholder,.theme-workshop .js-form-type-search label ~ input:-ms-input-placeholder,.theme-workshop .js-form-type-search label ~ textarea:-ms-input-placeholder,.theme-workshop .js-form-type-search label ~ * input:-ms-input-placeholder,.theme-workshop .js-form-type-search label ~ * textarea:-ms-input-placeholder,.theme-workshop .js-form-type-select label ~ input:-ms-input-placeholder,.theme-workshop .js-form-type-select label ~ textarea:-ms-input-placeholder,.theme-workshop .js-form-type-select label ~ * input:-ms-input-placeholder,.theme-workshop .js-form-type-select label ~ * textarea:-ms-input-placeholder{color:#EC8113;}.theme-activity .js-form-type-textfield label ~ input:-ms-input-placeholder,.theme-activity #edu-topic label ~ input:-ms-input-placeholder,.theme-activity .js-form-type-textfield label ~ textarea:-ms-input-placeholder,.theme-activity #edu-topic label ~ textarea:-ms-input-placeholder,.theme-activity .js-form-type-textfield label ~ * input:-ms-input-placeholder,.theme-activity #edu-topic label ~ * input:-ms-input-placeholder,.theme-activity .js-form-type-textfield label ~ * textarea:-ms-input-placeholder,.theme-activity #edu-topic label ~ * textarea:-ms-input-placeholder,.theme-activity .js-form-type-email label ~ input:-ms-input-placeholder,.theme-activity .js-form-type-email label ~ textarea:-ms-input-placeholder,.theme-activity .js-form-type-email label ~ * input:-ms-input-placeholder,.theme-activity .js-form-type-email label ~ * textarea:-ms-input-placeholder,.theme-activity .js-form-type-password label ~ input:-ms-input-placeholder,.theme-activity .js-form-type-password label ~ textarea:-ms-input-placeholder,.theme-activity .js-form-type-password label ~ * input:-ms-input-placeholder,.theme-activity .js-form-type-password label ~ * textarea:-ms-input-placeholder,.theme-activity .js-form-type-number label ~ input:-ms-input-placeholder,.theme-activity .js-form-type-number label ~ textarea:-ms-input-placeholder,.theme-activity .js-form-type-number label ~ * input:-ms-input-placeholder,.theme-activity .js-form-type-number label ~ * textarea:-ms-input-placeholder,.theme-activity .js-form-type-url label ~ input:-ms-input-placeholder,.theme-activity .js-form-type-url label ~ textarea:-ms-input-placeholder,.theme-activity .js-form-type-url label ~ * input:-ms-input-placeholder,.theme-activity .js-form-type-url label ~ * textarea:-ms-input-placeholder,.theme-activity .js-form-type-textarea label ~ input:-ms-input-placeholder,.theme-activity .js-form-type-textarea label ~ textarea:-ms-input-placeholder,.theme-activity .js-form-type-textarea label ~ * input:-ms-input-placeholder,.theme-activity .js-form-type-textarea label ~ * textarea:-ms-input-placeholder,.theme-activity .js-form-type-search label ~ input:-ms-input-placeholder,.theme-activity .js-form-type-search label ~ textarea:-ms-input-placeholder,.theme-activity .js-form-type-search label ~ * input:-ms-input-placeholder,.theme-activity .js-form-type-search label ~ * textarea:-ms-input-placeholder,.theme-activity .js-form-type-select label ~ input:-ms-input-placeholder,.theme-activity .js-form-type-select label ~ textarea:-ms-input-placeholder,.theme-activity .js-form-type-select label ~ * input:-ms-input-placeholder,.theme-activity .js-form-type-select label ~ * textarea:-ms-input-placeholder{color:#146497;}.theme-resource .js-form-type-textfield label ~ input:-ms-input-placeholder,.theme-resource #edu-topic label ~ input:-ms-input-placeholder,.theme-resource .js-form-type-textfield label ~ textarea:-ms-input-placeholder,.theme-resource #edu-topic label ~ textarea:-ms-input-placeholder,.theme-resource .js-form-type-textfield label ~ * input:-ms-input-placeholder,.theme-resource #edu-topic label ~ * input:-ms-input-placeholder,.theme-resource .js-form-type-textfield label ~ * textarea:-ms-input-placeholder,.theme-resource #edu-topic label ~ * textarea:-ms-input-placeholder,.theme-resource .js-form-type-email label ~ input:-ms-input-placeholder,.theme-resource .js-form-type-email label ~ textarea:-ms-input-placeholder,.theme-resource .js-form-type-email label ~ * input:-ms-input-placeholder,.theme-resource .js-form-type-email label ~ * textarea:-ms-input-placeholder,.theme-resource .js-form-type-password label ~ input:-ms-input-placeholder,.theme-resource .js-form-type-password label ~ textarea:-ms-input-placeholder,.theme-resource .js-form-type-password label ~ * input:-ms-input-placeholder,.theme-resource .js-form-type-password label ~ * textarea:-ms-input-placeholder,.theme-resource .js-form-type-number label ~ input:-ms-input-placeholder,.theme-resource .js-form-type-number label ~ textarea:-ms-input-placeholder,.theme-resource .js-form-type-number label ~ * input:-ms-input-placeholder,.theme-resource .js-form-type-number label ~ * textarea:-ms-input-placeholder,.theme-resource .js-form-type-url label ~ input:-ms-input-placeholder,.theme-resource .js-form-type-url label ~ textarea:-ms-input-placeholder,.theme-resource .js-form-type-url label ~ * input:-ms-input-placeholder,.theme-resource .js-form-type-url label ~ * textarea:-ms-input-placeholder,.theme-resource .js-form-type-textarea label ~ input:-ms-input-placeholder,.theme-resource .js-form-type-textarea label ~ textarea:-ms-input-placeholder,.theme-resource .js-form-type-textarea label ~ * input:-ms-input-placeholder,.theme-resource .js-form-type-textarea label ~ * textarea:-ms-input-placeholder,.theme-resource .js-form-type-search label ~ input:-ms-input-placeholder,.theme-resource .js-form-type-search label ~ textarea:-ms-input-placeholder,.theme-resource .js-form-type-search label ~ * input:-ms-input-placeholder,.theme-resource .js-form-type-search label ~ * textarea:-ms-input-placeholder,.theme-resource .js-form-type-select label ~ input:-ms-input-placeholder,.theme-resource .js-form-type-select label ~ textarea:-ms-input-placeholder,.theme-resource .js-form-type-select label ~ * input:-ms-input-placeholder,.theme-resource .js-form-type-select label ~ * textarea:-ms-input-placeholder{color:#0C8F8A;}.js-form-type-textfield .description,#edu-topic .description,.js-form-type-email .description,.js-form-type-password .description,.js-form-type-number .description,.js-form-type-url .description,.js-form-type-textarea .description,.js-form-type-search .description,.js-form-type-select .description{margin-top:-12px;}.js-form-type-textfield.js-form-type-number input,.js-form-type-number#edu-topic input,.js-form-type-email.js-form-type-number input,.js-form-type-password.js-form-type-number input,.js-form-type-number.js-form-type-number input,.js-form-type-url.js-form-type-number input,.js-form-type-textarea.js-form-type-number input,.js-form-type-search.js-form-type-number input,.js-form-type-select.js-form-type-number input{width:80px;text-align:center;}.js-form-type-textfield textarea,#edu-topic textarea,.js-form-type-email textarea,.js-form-type-password textarea,.js-form-type-number textarea,.js-form-type-url textarea,.js-form-type-textarea textarea,.js-form-type-search textarea,.js-form-type-select textarea{min-height:43px !important;}.js-form-type-textfield select,#edu-topic select,.js-form-type-email select,.js-form-type-password select,.js-form-type-number select,.js-form-type-url select,.js-form-type-textarea select,.js-form-type-search select,.js-form-type-select select{width:inherit;line-height:normal;padding-right:30px;}.js-form-type-textfield.js-form-type-select.is-select-shown,.js-form-type-select.is-select-shown#edu-topic,.js-form-type-email.js-form-type-select.is-select-shown,.js-form-type-password.js-form-type-select.is-select-shown,.js-form-type-number.js-form-type-select.is-select-shown,.js-form-type-url.js-form-type-select.is-select-shown,.js-form-type-textarea.js-form-type-select.is-select-shown,.js-form-type-search.js-form-type-select.is-select-shown,.js-form-type-select.js-form-type-select.is-select-shown{position:relative;display:inline-block;}.js-form-type-textfield.js-form-type-select.is-select-shown:after,.js-form-type-select.is-select-shown#edu-topic:after,.js-form-type-email.js-form-type-select.is-select-shown:after,.js-form-type-password.js-form-type-select.is-select-shown:after,.js-form-type-number.js-form-type-select.is-select-shown:after,.js-form-type-url.js-form-type-select.is-select-shown:after,.js-form-type-textarea.js-form-type-select.is-select-shown:after,.js-form-type-search.js-form-type-select.is-select-shown:after,.js-form-type-select.js-form-type-select.is-select-shown:after{content:" ";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline;}.js-form-type-textfield.js-form-type-select.is-select-shown:after,.js-form-type-select.is-select-shown#edu-topic:after,.js-form-type-email.js-form-type-select.is-select-shown:after,.js-form-type-password.js-form-type-select.is-select-shown:after,.js-form-type-number.js-form-type-select.is-select-shown:after,.js-form-type-url.js-form-type-select.is-select-shown:after,.js-form-type-textarea.js-form-type-select.is-select-shown:after,.js-form-type-search.js-form-type-select.is-select-shown:after,.js-form-type-select.js-form-type-select.is-select-shown:after{z-index:-1;position:absolute;right:10px;top:13px;}.js-form-type-range input{padding:0 15px;}.js-form-type-range .range-value{display:block;text-align:center;font-size:12px;color:rgba(0,0,0,0.5);}.js-form-type-checkbox input,.js-form-type-radio input{opacity:0.00001;display:block;position:absolute;margin:0;padding:0;width:0;height:0;}.js-form-type-checkbox input + label,.js-form-type-radio input + label{display:block;padding-left:25px;margin-bottom:5px;}.js-form-type-checkbox input + label:before,.js-form-type-radio input + label:before{width:25px;text-align:center;margin-left:-25px;color:#3b3b3b;}.js-form-type-checkbox input + label:before,.js-form-type-radio input + label:before{content:" ";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.theme-workshop .js-form-type-checkbox input:checked + label:before,.theme-workshop .js-form-type-radio input:checked + label:before{color:#985919;}.theme-activity .js-form-type-checkbox input:checked + label:before,.theme-activity .js-form-type-radio input:checked + label:before{color:#154361;}.theme-resource .js-form-type-checkbox input:checked + label:before,.theme-resource .js-form-type-radio input:checked + label:before{color:#0F5C5A;}.js-form-type-checkbox input:checked + label:before,.js-form-type-radio input:checked + label:before{content:" ";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.js-form-type-checkbox input:focus + label,.js-form-type-checkbox input:focus + label:before,.js-form-type-radio input:focus + label,.js-form-type-radio input:focus + label:before{color:#565656;}.theme-workshop .js-form-type-checkbox input:focus + label,.theme-workshop .js-form-type-checkbox input:focus + label:before,.theme-workshop .js-form-type-radio input:focus + label,.theme-workshop .js-form-type-radio input:focus + label:before{color:#EC8113;}.theme-activity .js-form-type-checkbox input:focus + label,.theme-activity .js-form-type-checkbox input:focus + label:before,.theme-activity .js-form-type-radio input:focus + label,.theme-activity .js-form-type-radio input:focus + label:before{color:#146497;}.theme-resource .js-form-type-checkbox input:focus + label,.theme-resource .js-form-type-checkbox input:focus + label:before,.theme-resource .js-form-type-radio input:focus + label,.theme-resource .js-form-type-radio input:focus + label:before{color:#0C8F8A;}.js-form-type-radio input + label:before{content:"";}.js-form-type-radio input:checked + label:before{content:"";}.edu-fieldset{border-width:0;padding:0;}.edu-fieldset > .fieldset-wrapper{padding-left:20px;}.edu-checkbox-group{border:none;padding:0 0 5px 5px;}.edu-checkbox-group > .edu-checkbox-group-label{padding:0 0 5px;}.edu-checkbox-group > .form-item{display:inline-block;margin-left:5px;}.full-page-form{margin-top:40px;margin-bottom:40px;}@media screen and (min-width:45em){.full-page-form{margin-left:17.1428571429%;float:left;display:block;margin-right:2.8571428571%;width:65.7142857143%;}.full-page-form:last-child{margin-right:0;}}@media screen and (min-width:60em){.full-page-form{margin-left:25.7142857143%;float:left;display:block;margin-right:2.8571428571%;width:48.5714285714%;}.full-page-form:last-child{margin-right:0;}}.full-page-form .form-actions{margin:20px 0 40px;text-align:center;}.full-page-form .explanation{font-style:italic;color:#EC8113;margin:20px 0 60px;padding-left:40px;}.full-page-form .explanation:before{content:"";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:30px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.full-page-form .explanation:before{float:left;margin-left:-40px;margin-top:-4px;}#edu-login-register{margin-top:40px;margin-bottom:40px;}#edu-login-register h1{color:#EC8113;}@media screen and (max-width:44.9375em){#edu-login-register h1{text-align:center;}}#edu-login-register > h1{color:rgba(0,0,0,0.4);font-style:italic;}@media screen and (min-width:45em){#edu-login-register > h1{float:left;display:block;margin-right:2.8571428571%;width:14.2857142857%;text-align:center;}#edu-login-register > h1:last-child{margin-right:0;}}@media screen and (min-width:45em){#edu-login-register > form{float:left;display:block;margin-right:2.8571428571%;width:40%;}#edu-login-register > form:last-child{margin-right:0;}}@media screen and (min-width:60em){#edu-login-register > form:first-child{margin-left:8.5714285714%;float:left;display:block;margin-right:2.8571428571%;width:31.4285714286%;}#edu-login-register > form:first-child:last-child{margin-right:0;}#edu-login-register > form:last-child{float:left;display:block;margin-right:2.8571428571%;width:31.4285714286%;}#edu-login-register > form:last-child:last-child{margin-right:0;}}#edu-login-register .form-actions{margin:20px 0 40px;text-align:center;}#edu-login-register .help{font-style:italic;color:#EC8113;margin:20px 0 60px;padding-left:40px;}#edu-login-register .help a{-webkit-transition:color 0.2s;-moz-transition:color 0.2s;transition:color 0.2s;}#edu-login-register .help a:hover,#edu-login-register .help a:active{color:#FF9325;-webkit-transition-duration:0.05s;-moz-transition-duration:0.05s;transition-duration:0.05s;}#edu-login-register .help:before{content:"";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:30px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}#edu-login-register .help:before{float:left;margin-left:-40px;margin-top:-4px;}#edu-login-register .form-item-mail,#edu-login-register .form-item-name,#edu-login-register .form-item-pass{position:relative;}#edu-login-register .form-item-mail:after,#edu-login-register .form-item-name:after,#edu-login-register .form-item-pass:after{position:absolute;bottom:24px;right:5px;color:rgba(0,0,0,0.5);}#edu-login-register .form-item-mail.is-value-filled:after,#edu-login-register .form-item-name.is-value-filled:after,#edu-login-register .form-item-pass.is-value-filled:after{color:#EC8113;}#edu-login-register .form-item-mail:after{content:"";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:20px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline;}#edu-login-register .form-item-name:after{content:"";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:20px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline;}#edu-login-register .form-item-pass:after{content:"";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:20px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline;}#navigation li{list-style-type:none;display:inline-block;}.menu-opener-org{display:inline-block;}.menu-opener-org span{display:inline-block;max-width:80px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:top;}.menu-opener-org img{height:20px;width:auto;opacity:0.75;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;transition:opacity 0.2s;}.light-on-dark-header .menu-opener-org img{background-color:white;border-radius:4px;}.menu-opener-org img:hover,.menu-opener-org img:active{opacity:1;-webkit-transition-duration:0.05s;-moz-transition-duration:0.05s;transition-duration:0.05s;}.menu-opener-org.open img{opacity:1;}.menu-hierarchical ul{display:none;}.menu-hierarchical li li{margin-top:0 !important;}ul.menu-hierarchical-open > li{margin-top:0;display:none !important;}ul.menu-hierarchical-open > li.menu-hierarchical-open{display:inline-block !important;}ul.menu-hierarchical-open > li.menu-hierarchical-open > a{display:none;}ul.menu-hierarchical-open > li.menu-hierarchical-open > ul{display:block;}.paragraph--about-big-numbers{padding-bottom:50px;}.paragraph--about-big-numbers li{list-style:none;text-align:center;}@media screen and (max-width:44.9375em){.paragraph--about-big-numbers li{margin-bottom:40px;}}@media screen and (min-width:45em) and (max-width:59.9375em){.paragraph--about-big-numbers li{display:inline-block;width:50%;margin-bottom:40px;}}@media screen and (min-width:60em){.paragraph--about-big-numbers li{float:left;display:block;margin-right:2.8571428571%;width:22.8571428571%;}.paragraph--about-big-numbers li:last-child{margin-right:0;}}.paragraph--about-big-numbers li .value{font-size:150px;line-height:130px;font-family:"PT Serif",serif;font-weight:bold;color:#3b3b3b;}.paragraph--about-big-numbers li .value.theme-activity{color:#154361;}.paragraph--about-big-numbers li .value.theme-resource{color:#0F5C5A;}.paragraph--about-big-numbers li .value.theme-workshop{color:#985919;}.paragraph--about-big-numbers li .label{color:rgba(0,0,0,0.8);font-size:20px;}.paragraph--activity-card{background-color:#173141;background-image:-webkit-linear-gradient(top,#142a37 0%,#173141 15%,#173141 85%,#142a37 100%);background-image:linear-gradient(to bottom,#142a37 0%,#173141 15%,#173141 85%,#142a37 100%);padding-bottom:60px;}.paragraph--activity-card .field-activity .card-flip-wrapper{margin-top:41px;}@media screen and (min-width:60em){.paragraph--activity-card .field-activity{width:82.8571428571%;margin-left:auto;margin-right:auto;}}.paragraph--generic{padding-bottom:50px;}.paragraph--generic.light-on-dark .field-section-content{color:rgba(255,255,255,0.7);}.paragraph--generic.inset{background-color:rgba(126,125,122,0.1);background-image:-webkit-linear-gradient(top,rgba(29,29,28,0.235) 0%,rgba(126,125,122,0.1) 15%,rgba(126,125,122,0.1) 85%,rgba(29,29,28,0.235) 100%);background-image:linear-gradient(to bottom,rgba(29,29,28,0.235) 0%,rgba(126,125,122,0.1) 15%,rgba(126,125,122,0.1) 85%,rgba(29,29,28,0.235) 100%);}.paragraph--generic.inset.light-on-dark{background-color:#2C2C2C;background-image:-webkit-linear-gradient(top,#252525 0%,#2C2C2C 15%,#2C2C2C 85%,#252525 100%);background-image:linear-gradient(to bottom,#252525 0%,#2C2C2C 15%,#2C2C2C 85%,#252525 100%);}.paragraph--generic.quote .field-section-content{font-style:italic;text-align:center;margin-top:40px;margin-bottom:60px;font-size:48px;line-height:58px;}@media screen and (max-width:44.9375em){.paragraph--generic.quote .field-section-content{font-size:28px;line-height:36px;}}.paragraph--generic.quote .field-section-content:before{content:"“";font-size:200px;color:#EC8113;float:left;}@media screen and (max-width:44.9375em){.paragraph--generic.quote .field-section-content:before{display:block;float:none;height:20px;text-align:left;}}@media screen and (min-width:45em){.paragraph--generic.quote .field-section-content{margin-left:8.5714285714%;float:left;display:block;margin-right:2.8571428571%;width:82.8571428571%;}.paragraph--generic.quote .field-section-content:last-child{margin-right:0;}.paragraph--generic.quote .field-section-content:before{margin-left:-10.3448275862%;}}@media screen and (min-width:60em){.paragraph--generic.quote .field-section-content{margin-left:17.1428571429%;float:left;display:block;margin-right:2.8571428571%;width:65.7142857143%;}.paragraph--generic.quote .field-section-content:last-child{margin-right:0;}.paragraph--generic.quote .field-section-content:before{margin-left:-26.0869565217%;}}.paragraph--generic.people{background:url(/themes/basic/images/people.png) repeat-x bottom;}.paragraph--generic.people .field-section-content{font-size:22px;line-height:30px;}@media screen and (max-width:44.9375em){.paragraph--generic.people .field-section-content{margin-left:-30px;margin-right:-30px;margin-bottom:240px;overflow:hidden;}}.paragraph--generic.people .field-section-content p{font-weight:bold;color:black;}@media screen and (min-width:45em){.paragraph--generic.people .field-section-content p{-webkit-transition:margin 0.5s;-moz-transition:margin 0.5s;transition:margin 0.5s;float:left;display:block;margin-right:2.8571428571%;width:22.8571428571%;margin-right:0;}.paragraph--generic.people .field-section-content p:last-child{margin-right:0;}}@media screen and (max-width:44.9375em){.paragraph--generic.people .field-section-content p{padding:0 60px;}}@media screen and (min-width:45em){.paragraph--generic.people .field-section-content.selected-1 p{margin-left:25.7142857143%;}.paragraph--generic.people .field-section-content.selected-2 p{margin-left:51.4285714286%;}.paragraph--generic.people .field-section-content.selected-3 p{margin-left:77.1428571429%;}}@media screen and (max-width:44.9375em){.paragraph--generic.people .field-section-content li{left:0;}.paragraph--generic.people .field-section-content.selected-1 li{left:-100%;}.paragraph--generic.people .field-section-content.selected-2 li{left:-200%;}.paragraph--generic.people .field-section-content.selected-3 li{left:-300%;}}.paragraph--generic.people .field-section-content ul{clear:both;list-style:none;margin:0;font-size:0;}.paragraph--generic.people .field-section-content ul::after{clear:both;content:"";display:table;}.paragraph--generic.people .field-section-content ul li{font-size:22px;padding-bottom:250px;color:rgba(0,0,0,0.2);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;}@media screen and (min-width:45em){.paragraph--generic.people .field-section-content ul li{float:left;display:block;margin-right:2.8571428571%;width:22.8571428571%;}.paragraph--generic.people .field-section-content ul li:last-child{margin-right:0;}}@media screen and (max-width:44.9375em){.paragraph--generic.people .field-section-content ul{white-space:nowrap;padding:0 50px;}.paragraph--generic.people .field-section-content ul li{display:inline-block;position:relative;width:100%;white-space:normal;padding:0 10px;vertical-align:top;}}.paragraph--generic.people .field-section-content.selected-0 ul li:nth-child(1),.paragraph--generic.people .field-section-content.selected-1 ul li:nth-child(2),.paragraph--generic.people .field-section-content.selected-2 ul li:nth-child(3),.paragraph--generic.people .field-section-content.selected-3 ul li:nth-child(4){color:black;}.paragraph--generic.explore{padding-bottom:150px;}.paragraph--generic.explore ul{list-style:none;text-align:center;margin:0 !important;}.paragraph--generic.explore ul li{font-family:"Work Sans","Helvetica Neue",helvetica,Arial,sans-serif;font-size:50px;line-height:1;font-weight:300;letter-spacing:-0.03em;-webkit-transition:color 0.2s;-moz-transition:color 0.2s;transition:color 0.2s;}@media screen and (max-width:44.9375em){.paragraph--generic.explore ul li{font-size:40px;}}.paragraph--generic.explore ul li:hover,.paragraph--generic.explore ul li:active{color:black;-webkit-transition-duration:0.05s;-moz-transition-duration:0.05s;transition-duration:0.05s;}.paragraph--generic.explore ul li i{font-size:200px;display:block;margin:80px 0 20px;-webkit-transition:color 0.2s;-moz-transition:color 0.2s;transition:color 0.2s;}.paragraph--generic.explore ul li i:hover,.paragraph--generic.explore ul li i:active{color:black;-webkit-transition-duration:0.05s;-moz-transition-duration:0.05s;transition-duration:0.05s;}.paragraph--generic.explore ul li:hover i{-webkit-transition-duration:0.05s;-moz-transition-duration:0.05s;transition-duration:0.05s;}.paragraph--generic.explore ul li:hover:nth-child(1) i{color:#0C8F8A;}.paragraph--generic.explore ul li:hover:nth-child(2) i{color:#146497;}.paragraph--generic.explore ul li:hover:nth-child(3) i{color:#EC8113;}.paragraph--generic.explore ul li:hover:nth-child(4) i{color:black;}@media screen and (min-width:45em){.paragraph--generic.explore ul li{float:left;display:block;margin-right:2.8571428571%;width:48.5714285714%;}.paragraph--generic.explore ul li:last-child{margin-right:0;}.paragraph--generic.explore ul li:nth-child(2){margin-right:0;}}@media screen and (min-width:60em){.paragraph--generic.explore ul li{font-size:36px;float:left;display:block;margin-right:2.8571428571%;width:22.8571428571%;}.paragraph--generic.explore ul li i{font-size:170px;}.paragraph--generic.explore ul li:last-child{margin-right:0;}.paragraph--generic.explore ul li:nth-child(2){margin-right:2.8571428571%;}}@media screen and (min-width:90em){.paragraph--generic.explore ul li{font-size:50px;}.paragraph--generic.explore ul li i{font-size:200px;}}.paragraph--generic.who-we-are article{font-family:"Work Sans","Helvetica Neue",helvetica,Arial,sans-serif;text-align:center;}@media screen and (min-width:45em){.paragraph--generic.who-we-are article{float:left;display:block;margin-right:2.8571428571%;width:48.5714285714%;}.paragraph--generic.who-we-are article:last-child{margin-right:0;}}@media screen and (min-width:60em){.paragraph--generic.who-we-are article{float:left;display:block;margin-right:2.8571428571%;width:40%;}.paragraph--generic.who-we-are article:last-child{margin-right:0;}.paragraph--generic.who-we-are article.carla{margin-left:8.5714285714%;}}.paragraph--generic.who-we-are article img{max-width:350px;width:80%;border-bottom:10px solid;border-radius:0 0 4px 4px;}@media screen and (max-width:31.1875em){.paragraph--generic.who-we-are article img{width:100%;}}.paragraph--generic.who-we-are article h3{font-weight:500;letter-spacing:-0.03em;margin:10px 0 -4px;font-size:28px;}@media screen and (max-width:44.9375em){.paragraph--generic.who-we-are article h3{margin-left:-30px;margin-right:-30px;}}.paragraph--generic.who-we-are article.carla img{border-color:#146497;}.paragraph--generic.who-we-are article.carla h3{color:#154361;}.paragraph--generic.who-we-are article.camilo img{border-color:#0C8F8A;}.paragraph--generic.who-we-are article.camilo h3{color:#0F5C5A;}@media screen and (max-width:44.9375em){.paragraph--generic.who-we-are article.camilo{margin-top:60px;}}.paragraph--generic.who-we-are article small a{font-size:20px;color:rgba(0,0,0,0.4);margin-left:22px;-webkit-transition:color 0.2s;-moz-transition:color 0.2s;transition:color 0.2s;}.paragraph--generic.who-we-are article small a:hover,.paragraph--generic.who-we-are article small a:active{color:rgba(0,0,0,0.8);-webkit-transition-duration:0.05s;-moz-transition-duration:0.05s;transition-duration:0.05s;}.paragraph--generic.who-we-are article small a:after{content:" ";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline;}.paragraph--generic.who-we-are article small a:after{color:transparent;}.paragraph--generic.who-we-are article small a:hover:after,.paragraph--generic.who-we-are article small a:active:after{color:inherit;}.paragraph--generic.who-we-are article ul{list-style-type:circle;text-align:left;font-size:16px;line-height:20px;margin:25px 0;color:rgba(0,0,0,0.8);}.paragraph--generic.who-we-are article ul li{margin:10px;}.paragraph--generic.who-we-are article ul li a{-webkit-transition:color 0.2s;-moz-transition:color 0.2s;transition:color 0.2s;}.paragraph--generic.who-we-are article ul li a:hover,.paragraph--generic.who-we-are article ul li a:active{color:black;-webkit-transition-duration:0.05s;-moz-transition-duration:0.05s;transition-duration:0.05s;}.paragraph--generic.who-we-are article ul li strong{font-weight:500;letter-spacing:-0.03em;}.paragraph--generic.theory .field-section-content{text-align:left;font-family:"Work Sans","Helvetica Neue",helvetica,Arial,sans-serif;font-size:16px;line-height:20px;}.paragraph--generic.theory .field-section-content .text a{color:#EC8113;-webkit-transition:color 0.2s;-moz-transition:color 0.2s;transition:color 0.2s;}.paragraph--generic.theory .field-section-content .text a:hover,.paragraph--generic.theory .field-section-content .text a:active{color:#FF9325;-webkit-transition-duration:0.05s;-moz-transition-duration:0.05s;transition-duration:0.05s;}.paragraph--generic.theory .field-section-content .cycle{margin-top:40px;margin-bottom:60px;margin-left:0;}.paragraph--generic.theory .field-section-content .cycle ul{position:relative;height:100px;list-style:none;max-width:600px;margin:0 auto;text-align:center;}.paragraph--generic.theory .field-section-content .cycle li{position:absolute;-webkit-transition:color 0.5s;-moz-transition:color 0.5s;transition:color 0.5s;-webkit-transition-delay:0.5s;-moz-transition-delay:0.5s;transition-delay:0.5s;}.paragraph--generic.theory .field-section-content .cycle li:before{content:"";position:absolute;background-repeat:no-repeat;background-size:100% 100%;width:82px;height:37px;opacity:0.7;-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;transition:opacity 0.3s;}.paragraph--generic.theory .field-section-content .cycle li:nth-child(1){width:100%;padding:0 125px;}.paragraph--generic.theory .field-section-content .cycle li:nth-child(1):before{background-image:url(/themes/basic/images/cycle/top-left.png);left:40px;}.paragraph--generic.theory .field-section-content .cycle li:nth-child(2){text-align:right;width:50%;top:50%;right:0;}.paragraph--generic.theory .field-section-content .cycle li:nth-child(2):before{background-image:url(/themes/basic/images/cycle/top-right.png);top:-50px;right:40px;}.paragraph--generic.theory .field-section-content .cycle li:nth-child(3){width:100%;top:100%;padding:0 125px;}.paragraph--generic.theory .field-section-content .cycle li:nth-child(3):before{background-image:url(/themes/basic/images/cycle/bottom-right.png);bottom:0;right:40px;}.paragraph--generic.theory .field-section-content .cycle li:nth-child(4){text-align:left;width:50%;top:50%;}.paragraph--generic.theory .field-section-content .cycle li:nth-child(4):before{background-image:url(/themes/basic/images/cycle/bottom-left.png);bottom:-50px;left:40px;}.paragraph--generic.theory .field-section-content .cycle.selected-0 li:nth-child(1){color:white;}.paragraph--generic.theory .field-section-content .cycle.selected-0 li:nth-child(1):before{opacity:1;}.paragraph--generic.theory .field-section-content .cycle.selected-1 li:nth-child(2){color:white;}.paragraph--generic.theory .field-section-content .cycle.selected-1 li:nth-child(2):before{opacity:1;}.paragraph--generic.theory .field-section-content .cycle.selected-2 li:nth-child(3){color:white;}.paragraph--generic.theory .field-section-content .cycle.selected-2 li:nth-child(3):before{opacity:1;}.paragraph--generic.theory .field-section-content .cycle.selected-3 li:nth-child(4){color:white;}.paragraph--generic.theory .field-section-content .cycle.selected-3 li:nth-child(4):before{opacity:1;}@media screen and (min-width:60em){.paragraph--generic.theory .field-section-content > .text{float:left;display:block;margin-right:2.8571428571%;width:48.5714285714%;}.paragraph--generic.theory .field-section-content > .text:last-child{margin-right:0;}.paragraph--generic.theory .field-section-content > .cycle{float:left;display:block;margin-right:2.8571428571%;width:48.5714285714%;margin-top:0px;margin-bottom:40px;}.paragraph--generic.theory .field-section-content > .cycle:last-child{margin-right:0;}}@media screen and (max-width:31.1875em){.paragraph--generic.theory .field-section-content > .cycle ul{height:180px;}.paragraph--generic.theory .field-section-content > .cycle li:nth-child(1){padding:0;}.paragraph--generic.theory .field-section-content > .cycle li:nth-child(1):before{left:10px;top:30px;}.paragraph--generic.theory .field-section-content > .cycle li:nth-child(2):before{top:-60px;right:10px;}.paragraph--generic.theory .field-section-content > .cycle li:nth-child(3){padding:0;}.paragraph--generic.theory .field-section-content > .cycle li:nth-child(3):before{right:10px;bottom:30px;}.paragraph--generic.theory .field-section-content > .cycle li:nth-child(4):before{top:40px;left:10px;}}.paragraph--generic .field-activity .card-flip-wrapper{margin-top:41px;}@media screen and (min-width:60em){.paragraph--generic .field-activity{margin-left:8.5714285714%;float:left;display:block;margin-right:2.8571428571%;width:82.8571428571%;}.paragraph--generic .field-activity:last-child{margin-right:0;}}.paragraph{position:relative;}.paragraph h2.field-section-title{font-weight:200;letter-spacing:-0.02em;font-size:42px;text-align:center;color:rgba(0,0,0,0.95);}.paragraph.light-on-dark h2.field-section-title{color:rgba(255,255,255,0.8);}.paragraph .field-section-content{font-family:"PT Serif",serif;letter-spacing:0;font-size:18px;line-height:1.4;color:rgba(0,0,0,0.6);}.paragraph .field-section-content strong{font-weight:bold;letter-spacing:0;}.paragraph .field-section-content ul,.paragraph .field-section-content ol{margin-left:30px;margin-bottom:1em;}.field-activities,.similar{padding-bottom:50px;text-align:center;}.field-activities h2.field-section-title,.similar h2.field-section-title{color:rgba(0,0,0,0.95);}.light-on-dark .field-activities h2.field-section-title,.light-on-dark .similar h2.field-section-title{color:rgba(255,255,255,0.8);}.field-activities .field__content > *,.similar .field__content > *{text-align:left;}#edu-topic.is-value-filled input::-webkit-input-placeholder{left:0;color:rgba(0,0,0,0.5) !important;font-size:inherit;}#edu-topic.is-value-filled input::-moz-placeholder{left:0;color:rgba(0,0,0,0.5) !important;font-size:inherit;}#edu-topic.is-value-filled input:-moz-placeholder{left:0;color:rgba(0,0,0,0.5) !important;font-size:inherit;}#edu-topic.is-value-filled input:-ms-input-placeholder{left:0;color:rgba(0,0,0,0.5) !important;font-size:inherit;}.topic-widget + .topic-list{list-style:none;padding-left:7px;max-height:200px;overflow:auto;}.topic-widget + .topic-list li{clear:both;padding-top:5px;}.topic-widget + .topic-list i{float:right;line-height:15px;margin-top:4px;margin-left:4px;color:rgba(0,0,0,0.6);cursor:pointer;-webkit-transition:color 0.2s;-moz-transition:color 0.2s;transition:color 0.2s;}.topic-widget + .topic-list i:hover,.topic-widget + .topic-list i:active{color:black;-webkit-transition-duration:0.05s;-moz-transition-duration:0.05s;transition-duration:0.05s;}.topic-widget + .topic-list ul{list-style-type:circle;padding-left:30px;}.topic-widget + .topic-list > li > span{font-style:italic;}.topic-widget + .topic-list > li > span.dimmed{color:rgba(0,0,0,0.4);}.topic-widget + .topic-list + .topic-search-query + .topic-search-results-wrapper{overflow:auto;margin:-15px 0 15px;border:2px rgba(0,0,0,0.4);border-style:none solid solid;max-height:0;opacity:0;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;}.topic-widget + .topic-list + .topic-search-query:active + .topic-search-results-wrapper,.topic-widget + .topic-list + .topic-search-query:focus + .topic-search-results-wrapper,.topic-widget + .topic-list + .topic-search-query.has-value + .topic-search-results-wrapper{max-height:200px;opacity:1;}.topic-widget + .topic-list + .topic-search-query + .topic-search-results-wrapper:hover{max-height:200px;opacity:1;}.topic-widget + .topic-list + .topic-search-query + .topic-search-results-wrapper .topic-search-results{padding:5px;background-color:white;list-style:none;font-style:italic;}.topic-widget + .topic-list + .topic-search-query + .topic-search-results-wrapper .topic-search-results ul{list-style:none;font-style:normal;}.topic-widget + .topic-list + .topic-search-query + .topic-search-results-wrapper .topic-search-results span{display:block;border-radius:2px;padding:2px;word-break:break-word;color:rgba(0,0,0,0.4);}.topic-widget + .topic-list + .topic-search-query + .topic-search-results-wrapper .topic-search-results span.clickable{color:black;cursor:pointer;}.topic-widget + .topic-list + .topic-search-query + .topic-search-results-wrapper .topic-search-results span.clickable:hover{background-color:lightgrey;}.topic-widget + .topic-list + .topic-search-query + .topic-search-results-wrapper .topic-search-results ul span{padding-left:20px;}.topic-widget.one-level + .topic-list > li > span{font-style:normal;}.topic-widget.one-level + .topic-list + .topic-search-query + .topic-search-results-wrapper .topic-search-results{font-style:normal;}.edu-user .region-first .full-name h1{padding-bottom:0;}.edu-user .region-first .user-joined{margin-bottom:40px;color:rgba(0,0,0,0.5);}.edu-user .region-first .field-organization,.edu-user .region-first .role{clear:both;padding-top:10px;}.edu-user .region-first .field-organization label,.edu-user .region-first .role label{text-align:right;clear:both;font-size:11px;font-weight:600;letter-spacing:0em;text-transform:uppercase;color:#3b3b3b;}@media screen and (min-width:45em){.edu-user .region-first .field-organization label,.edu-user .region-first .role label{margin-top:3px;margin-bottom:0;margin-left:17.1428571429%;float:left;display:block;margin-right:2.8571428571%;width:14.2857142857%;}.edu-user .region-first .field-organization label:last-child,.edu-user .region-first .role label:last-child{margin-right:0;}}@media screen and (min-width:60em){.edu-user .region-first .field-organization label,.edu-user .region-first .role label{margin-left:8.5714285714%;}}.edu-user .region-first .field-organization .field__content,.edu-user .region-first .role .field__content{font-family:"PT Serif",serif;font-size:18px;line-height:24px;}@media screen and (min-width:45em){.edu-user .region-first .field-organization .field__content,.edu-user .region-first .role .field__content{float:left;display:block;margin-right:2.8571428571%;width:48.5714285714%;}.edu-user .region-first .field-organization .field__content:last-child,.edu-user .region-first .role .field__content:last-child{margin-right:0;}}.dynamic-block-fielduser-activities-by-user::after,.dynamic-block-fielduser-activities-by-user-orgs::after,.dynamic-block-fielduser-workshops-by-user::after{clear:both;content:"";display:table;}.dynamic-block-fielduser-activities-by-user > label,.dynamic-block-fielduser-activities-by-user-orgs > label,.dynamic-block-fielduser-workshops-by-user > label{display:block;line-height:1.1em;font-size:42px;font-weight:200;letter-spacing:-0.02em;padding:80px 0 40px 0;margin:0;color:black;}.light-on-dark .dynamic-block-fielduser-activities-by-user > label,.light-on-dark .dynamic-block-fielduser-activities-by-user-orgs > label,.light-on-dark .dynamic-block-fielduser-workshops-by-user > label{color:rgba(255,255,255,0.8);}.dynamic-block-fielduser-workshops-by-user .views-row{border-top:1px solid rgba(0,0,0,0.1);}.dynamic-block-fielduser-workshops-by-user .views-row:first-child{border-top:0;}.dynamic-block-fielduser-activities-by-user > .field__content,.dynamic-block-fielduser-activities-by-user-orgs > .field__content{margin-left:-10px;padding-top:40px;padding-bottom:40px;}.dynamic-block-fielduser-activities-by-user > .field__content .views-row,.dynamic-block-fielduser-activities-by-user-orgs > .field__content .views-row{float:left;}.paragraph--workshop-creation{overflow:hidden;width:100%;top:-150px;margin-bottom:-150px;}.paragraph--workshop-creation video{position:absolute;z-index:10;object-fit:cover;width:100%;height:100%;}.paragraph--workshop-creation .container{position:relative;z-index:30;}.paragraph--workshop-creation .container{margin-top:150px;}@media screen and (min-width:45em){.paragraph--workshop-creation{top:-120px;margin-bottom:-120px;}.paragraph--workshop-creation .container{margin-top:120px;}}form.edu-workshops-create{opacity:0;-webkit-transition:2s opacity;-moz-transition:2s opacity;transition:2s opacity;text-align:center;font-size:42px;line-height:65px;color:rgba(0,0,0,0.7);font-weight:400;letter-spacing:-0.02em;padding-top:100px;padding-bottom:100px;}@media screen and (min-width:60em){form.edu-workshops-create{float:left;display:block;margin-right:2.8571428571%;width:82.8571428571%;margin-left:8.5714285714%;}form.edu-workshops-create:last-child{margin-right:0;}}form.edu-workshops-create.show{opacity:1;}form.edu-workshops-create #workshop-create-msg.is-dimmed{color:rgba(0,0,0,0.1);-webkit-transition:color 0.3s;-moz-transition:color 0.3s;transition:color 0.3s;}form.edu-workshops-create #workshop-create-msg.is-dimmed .topics > span > span,form.edu-workshops-create #workshop-create-msg.is-dimmed .topics .add-topic{color:rgba(152,89,25,0.2);}form.edu-workshops-create #workshop-create-msg.is-dimmed .topics > span > span:hover,form.edu-workshops-create #workshop-create-msg.is-dimmed .topics .add-topic:hover{color:rgba(152,89,25,0.2);}form.edu-workshops-create #workshop-create-msg .purposes{display:inline-block;position:relative;}form.edu-workshops-create #workshop-create-msg .purposes .help{position:absolute;right:0;opacity:0;line-height:0;-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s;-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s;}form.edu-workshops-create #workshop-create-msg .purposes .help i{cursor:help;font-size:25px;color:#985919;-webkit-transition:color 0.2s;-moz-transition:color 0.2s;transition:color 0.2s;}form.edu-workshops-create #workshop-create-msg .purposes .help i:hover,form.edu-workshops-create #workshop-create-msg .purposes .help i:active{color:#EC8113;-webkit-transition-duration:0.05s;-moz-transition-duration:0.05s;transition-duration:0.05s;}@media screen and (max-width:31.1875em){form.edu-workshops-create #workshop-create-msg .purposes .help{width:100%;text-align:center;}}form.edu-workshops-create #workshop-create-msg .purposes ul{display:inline-block;position:relative;overflow:hidden;list-style:none;height:71px;border:3px transparent;border-style:solid none;top:3px;vertical-align:bottom;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}@media screen and (max-width:31.1875em){form.edu-workshops-create #workshop-create-msg .purposes{display:block;margin-left:-30px;margin-right:-30px;}}form.edu-workshops-create #workshop-create-msg .purposes li{position:relative;font-weight:500;letter-spacing:-0.03em;color:#985919;margin-left:20px;margin-right:20px;cursor:pointer;white-space:nowrap;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}form.edu-workshops-create #workshop-create-msg .purposes li:hover{color:#EC8113;}form.edu-workshops-create #workshop-create-msg .purposes li:after{content:" ";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:30px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline;}form.edu-workshops-create #workshop-create-msg .purposes li:after{opacity:0;-webkit-transition:opacity 0.1s;-moz-transition:opacity 0.1s;transition:opacity 0.1s;}form.edu-workshops-create #workshop-create-msg .purposes.selected-0 li{top:0px;}form.edu-workshops-create #workshop-create-msg .purposes.selected-0 li:nth-child(1):after{opacity:1;}form.edu-workshops-create #workshop-create-msg .purposes.selected-0 .help{top:-25px;}form.edu-workshops-create #workshop-create-msg .purposes.selected-1 li{top:-65px;}form.edu-workshops-create #workshop-create-msg .purposes.selected-1 li:nth-child(2):after{opacity:1;}form.edu-workshops-create #workshop-create-msg .purposes.selected-1 .help{top:-90px;}form.edu-workshops-create #workshop-create-msg .purposes.selected-2 li{top:-130px;}form.edu-workshops-create #workshop-create-msg .purposes.selected-2 li:nth-child(3):after{opacity:1;}form.edu-workshops-create #workshop-create-msg .purposes.selected-2 .help{top:140px;}form.edu-workshops-create #workshop-create-msg .purposes.selected-3 li{top:-195px;}form.edu-workshops-create #workshop-create-msg .purposes.selected-3 li:nth-child(4):after{opacity:1;}form.edu-workshops-create #workshop-create-msg .purposes.selected-3 .help{top:80px;}form.edu-workshops-create #workshop-create-msg .purposes.is-open .help{opacity:1;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-delay:0.3s;-moz-transition-delay:0.3s;transition-delay:0.3s;}form.edu-workshops-create #workshop-create-msg .purposes.is-open ul{border-color:#985919;background-color:rgba(255,255,255,0.95);height:260px;}form.edu-workshops-create #workshop-create-msg .purposes.is-open li{top:0 !important;}form.edu-workshops-create #workshop-create-msg .purposes.is-open.selected-0 ul{margin-top:0px;margin-bottom:-189px;}form.edu-workshops-create #workshop-create-msg .purposes.is-open.selected-1 ul{margin-top:-65px;margin-bottom:-124px;}form.edu-workshops-create #workshop-create-msg .purposes.is-open.selected-2 ul{margin-top:-130px;margin-bottom:-59px;}form.edu-workshops-create #workshop-create-msg .purposes.is-open.selected-3 ul{margin-top:-189px;margin-bottom:0px;}form.edu-workshops-create #workshop-create-msg .purposes.is-disabled li{cursor:inherit;}form.edu-workshops-create #workshop-create-msg .purposes.is-disabled li:hover{color:#985919;}form.edu-workshops-create #workshop-create-msg .purposes.is-disabled li:after{opacity:0 !important;}form.edu-workshops-create #workshop-create-msg .topics{display:block;}form.edu-workshops-create #workshop-create-msg .topics > span > span{font-weight:500;letter-spacing:-0.03em;color:#985919;margin-left:20px;margin-right:20px;cursor:pointer;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;transition:color 0.3s;}form.edu-workshops-create #workshop-create-msg .topics > span > span:after{content:" ";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:30px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline;}form.edu-workshops-create #workshop-create-msg .topics > span > span:after{vertical-align:super;}form.edu-workshops-create #workshop-create-msg .topics > span > span:hover{color:#EC8113;}@media screen and (min-width:45em){form.edu-workshops-create #workshop-create-msg .topics > span > span{white-space:nowrap;}}form.edu-workshops-create #workshop-create-msg .topics .add-topic{margin-top:12px;float:right;cursor:pointer;color:#985919;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;transition:color 0.3s;}form.edu-workshops-create #workshop-create-msg .topics .add-topic:hover{color:#EC8113;}form.edu-workshops-create .topic-search-results-wrapper{display:inline-block;max-height:260px;margin-top:20px;margin-bottom:-100px;overflow:auto;border:3px #985919;border-style:solid none;background-color:rgba(255,255,255,0.95);}@media screen and (max-width:44.9375em){form.edu-workshops-create .topic-search-results-wrapper{margin-left:-30px;margin-right:-30px;}}form.edu-workshops-create .topic-search-results-wrapper ul{list-style:none;}form.edu-workshops-create .topic-search-results-wrapper ul li{line-height:44px;margin:12px 0;cursor:pointer;font-weight:500;letter-spacing:-0.03em;color:#985919;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;transition:color 0.3s;}form.edu-workshops-create .topic-search-results-wrapper ul li:hover{color:#EC8113;}form.edu-workshops-create .go{border:0;background:#EC8113;color:white;font-weight:200;letter-spacing:-0.02em;font-size:42px;margin:40px;padding:10px 50px;box-shadow:rgba(0,0,0,0.2) 0px 10px 40px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;margin-top:60px;}form.edu-workshops-create .go:hover,form.edu-workshops-create .go:active{box-shadow:rgba(0,0,0,0.25) 0px 15px 50px;transform:scale(1.02);-webkit-transition-duration:0.1s;-moz-transition-duration:0.1s;transition-duration:0.1s;}.download-package-button{display:block;border:0;background:#EC8113;color:white !important;font-weight:200;letter-spacing:-0.02em;font-size:36px;line-height:1;text-align:center;margin:40px;padding:30px 50px;box-shadow:rgba(0,0,0,0.2) 0px 10px 40px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;clear:both;margin-top:80px;}@media screen and (max-width:31.1875em){.download-package-button{margin-left:0;margin-right:0;}}.download-package-button:hover,.download-package-button:active{box-shadow:rgba(0,0,0,0.25) 0px 15px 50px;transform:scale(1.02);-webkit-transition-duration:0.1s;-moz-transition-duration:0.1s;transition-duration:0.1s;}#edu-workshops-information{display:none;}#edu-workshops-information .form-item-objective{position:relative;}#edu-workshops-information .topic-widget + .topic-list i{width:30px;text-align:center;}#edu-workshops-information #edit-facilitators i[data-drupal-selector=edit-add],#edu-workshops-information #edit-timeframe i[data-drupal-selector=edit-add]{float:right;width:30px;text-align:center;margin-top:10px;cursor:pointer;color:rgba(0,0,0,0.6);-webkit-transition:color 0.2s;-moz-transition:color 0.2s;transition:color 0.2s;}#edu-workshops-information #edit-facilitators i[data-drupal-selector=edit-add]:hover,#edu-workshops-information #edit-facilitators i[data-drupal-selector=edit-add]:active,#edu-workshops-information #edit-timeframe i[data-drupal-selector=edit-add]:hover,#edu-workshops-information #edit-timeframe i[data-drupal-selector=edit-add]:active{color:black;-webkit-transition-duration:0.05s;-moz-transition-duration:0.05s;transition-duration:0.05s;}#edu-workshops-information #edit-facilitators .form-item{position:relative;}#edu-workshops-information #edit-facilitators .form-item .field-suffix{position:absolute;top:0;right:0;margin-top:10px;height:30px;cursor:pointer;color:rgba(0,0,0,0.6);-webkit-transition:color 0.2s;-moz-transition:color 0.2s;transition:color 0.2s;}#edu-workshops-information #edit-facilitators .form-item .field-suffix:hover,#edu-workshops-information #edit-facilitators .form-item .field-suffix:active{color:black;-webkit-transition-duration:0.05s;-moz-transition-duration:0.05s;transition-duration:0.05s;}#edu-workshops-information #edit-facilitators .form-item .field-suffix i{width:30px;text-align:center;vertical-align:middle;}#edu-workshops-information #edit-timeframe .form-item{text-align:right;width:100%;}#edu-workshops-information #edit-timeframe .form-item > *{display:inline-block;}#edu-workshops-information #edit-timeframe .field-prefix{width:50%;text-align:center;}#edu-workshops-information #edit-timeframe .field-prefix input{opacity:0.00001;display:block;position:absolute;margin:0;padding:0;width:0;height:0;display:inline-block;}#edu-workshops-information #edit-timeframe .field-prefix label{font-weight:400;letter-spacing:-0.02em;color:black;font-size:16px;display:inline-block;padding-top:0;padding-left:35px;}#edu-workshops-information #edit-timeframe .field-prefix label:before{width:25px;text-align:center;margin-left:-25px;color:#985919;}#edu-workshops-information #edit-timeframe .field-prefix label:before{content:" ";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}#edu-workshops-information #edit-timeframe .field-prefix input:checked + label:before{content:" ";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}#edu-workshops-information #edit-timeframe .field-prefix input:focus + label,#edu-workshops-information #edit-timeframe .field-prefix input:focus + label:before{color:#EC8113;}#edu-workshops-information #edit-timeframe .field-suffix{padding-right:40px;}#edu-workshops-information #edit-timeframe .field-suffix i{margin-left:10px;margin-right:-40px;width:30px;text-align:center;cursor:pointer;color:rgba(0,0,0,0.6);-webkit-transition:color 0.2s;-moz-transition:color 0.2s;transition:color 0.2s;}#edu-workshops-information #edit-timeframe .field-suffix i:hover,#edu-workshops-information #edit-timeframe .field-suffix i:active{color:black;-webkit-transition-duration:0.05s;-moz-transition-duration:0.05s;transition-duration:0.05s;}#edu-workshops-schedule input.attachment{opacity:0.00001;display:block;position:absolute;margin:0;padding:0;width:0;height:0;}#edu-workshops-schedule .days{background-color:#664320;background-image:-webkit-linear-gradient(top,#57391b 0%,#664320 15%,#664320 85%,#57391b 100%);background-image:linear-gradient(to bottom,#57391b 0%,#664320 15%,#664320 85%,#57391b 100%);padding-top:40px;padding-bottom:40px;}#edu-workshops-schedule .days .container > div{position:relative;clear:left;}#edu-workshops-schedule .modal .time-fields::after{clear:both;content:"";display:table;}#edu-workshops-schedule .modal .time-fields > *{float:left;}#edu-workshops-schedule .modal .time-fields > *.field--time{width:50%;padding-right:10px;}#edu-workshops-schedule .modal .time-fields > *.field--length{width:50%;padding-left:10px;}@media screen and (min-width:45em){#edu-workshops-schedule .modal .time-fields > *.field--time{width:25%;}#edu-workshops-schedule .modal .time-fields > *.field--length{width:25%;}#edu-workshops-schedule .modal .time-fields > *.field--responsibles{width:50%;padding-left:20px;}}@media screen and (min-width:60em){#edu-workshops-schedule .modal .time-fields > *.field--time{width:15%;}#edu-workshops-schedule .modal .time-fields > *.field--length{width:15%;}#edu-workshops-schedule .modal .time-fields > *.field--responsibles{width:70%;padding-left:20px;}#edu-workshops-schedule .modal .time-fields > *.field--responsibles legend{margin-bottom:10px;}#edu-workshops-schedule .modal .time-fields > *.field--responsibles .js-form-type-checkbox{float:left;margin-right:20px;}}#edu-workshops-schedule .modal input[type=button]{margin:40px 0 0 auto;display:block;}#edu-workshops-schedule .modal .activity-card{max-width:1024px;margin:15% auto 5%;padding-top:41px;width:80%;}@media screen and (max-width:31.1875em){#edu-workshops-schedule .modal .activity-card{width:95%;}}#edu-workshops-schedule .modal .activity-card .card-flip-wrapper{margin:0;}#edu-workshops-schedule .modal .show-activity{font-size:22px;color:#146497;cursor:pointer;-webkit-transition:color 0.2s;-moz-transition:color 0.2s;transition:color 0.2s;}#edu-workshops-schedule .modal .show-activity:hover,#edu-workshops-schedule .modal .show-activity:active{color:#1D98E8;-webkit-transition-duration:0.05s;-moz-transition-duration:0.05s;transition-duration:0.05s;}#edu-workshops-schedule .modal #edu-activities-to-add{white-space:nowrap;overflow:auto;margin:10px -20px;padding:25px 10px;text-align:center;}#edu-workshops-schedule .modal #edu-activities-to-add > div{display:inline-block;white-space:normal;text-align:left;}#edu-days .day{padding-top:20px;padding-bottom:20px;}@media screen and (max-width:44.9375em){#edu-days .day{margin-left:-30px;margin-right:-30px;}}@media screen and (min-width:45em){#edu-days .day{float:left;display:block;margin-right:2.8571428571%;width:65.7142857143%;}#edu-days .day:last-child{margin-right:0;}}@media screen and (min-width:60em){#edu-days .day{float:left;display:block;margin-right:2.8571428571%;width:57.1428571429%;margin-left:8.5714285714%;}#edu-days .day:last-child{margin-right:0;}}#edu-days .day > header{font-weight:600;letter-spacing:0em;text-transform:uppercase;font-size:12px;color:rgba(255,255,255,0.8);}@media screen and (max-width:44.9375em){#edu-days .day > header{text-align:center;}}@media screen and (min-width:45em){#edu-days .day > header{text-align:right;padding-right:22px;}}#edu-days .day > header .dim{font-weight:300;letter-spacing:-0.03em;font-size:13px;color:rgba(255,255,255,0.5);text-transform:none;}#edu-days .day > .day-body{padding:10px 20px;background-color:rgba(251,249,243,0.7);box-shadow:rgba(0,0,0,0.25) 0px 4px 15px;border-radius:5px;}@media screen and (max-width:44.9375em){#edu-days .day > .day-body{border-radius:0;}}#edu-days .day > .day-body > article{position:relative;clear:both;margin-top:10px;margin-bottom:10px;}#edu-days .day > .day-body > article.block{border-radius:3px;border:2px solid;border-color:#4b4b49;color:#4b4b49;padding:5px 5px 5px 10px;}#edu-days .day > .day-body > article.block.activity{background-color:#dce8ef;}#edu-days .day > .day-body > article.block.custom{background-color:#f3f2ec;}#edu-days .day > .day-body > article.block.empty{border-style:dashed;border-color:rgba(0,0,0,0.3);color:rgba(0,0,0,0.5);}#edu-days .day > .day-body > article.is-dragging{opacity:0.5;}#edu-days .day > .day-body > article.is-drag-target:before{content:"";position:absolute;width:100%;height:2px;top:-8px;left:0;background-color:#FF9325;}#edu-days .day > .day-body > article.is-only-drop-target{margin:0 0 -10px 0;border:0;}#edu-days .day > .day-body > article.is-only-drop-target.is-drag-target:before{top:-6px;}#edu-days .day > .day-body > article .icons{float:right;}#edu-days .day > .day-body > article .icons a i{-webkit-transition:color 0.2s;-moz-transition:color 0.2s;transition:color 0.2s;}#edu-days .day > .day-body > article .icons a i:hover,#edu-days .day > .day-body > article .icons a i:active{color:#985919;-webkit-transition-duration:0.05s;-moz-transition-duration:0.05s;transition-duration:0.05s;}#edu-days .day > .day-body > article .icons i{font-size:18px;line-height:25px;}#edu-days .day > .day-body > article .icons > *{float:left;margin-left:5px;}#edu-days .day > .day-body > article .icons > *.owner{font-weight:500;letter-spacing:-0.03em;font-size:14px;border-radius:50%;border:1px solid black;text-align:center;min-width:25px;height:25px;cursor:default;}#edu-days .day > .day-body > article .time{font-size:12px;}#edu-days .day > .day-body > article .topics{font-size:12px;font-style:italic;}#edu-days .day > .day-body > article .title{color:black;}@media screen and (max-width:44.9375em){#edu-days .block-options{position:absolute;top:0;width:100%;z-index:1;}}@media screen and (min-width:45em){#edu-days .block-options{float:left;display:block;margin-right:2.8571428571%;width:31.4285714286%;float:right;}#edu-days .block-options:last-child{margin-right:0;}}@media screen and (min-width:60em){#edu-days .block-options{float:left;display:block;margin-right:2.8571428571%;width:31.4285714286%;float:right;}#edu-days .block-options:last-child{margin-right:0;}}#edu-days .block-options ul{list-style:none;position:relative;background:#fbf9f3;border-radius:4px;padding:5px;box-shadow:0 0 30px rgba(0,0,0,0.3);}#edu-days .block-options ul:before{content:"";position:absolute;border-style:solid;border-width:8px 13px 8px 0;border-color:transparent #fbf9f3 transparent transparent;top:13px;left:-12px;}@media screen and (max-width:44.9375em){#edu-days .block-options ul{min-width:260px;width:80%;margin-left:auto;margin-right:auto;top:25px;}#edu-days .block-options ul:before{border-width:0 8px 13px 8px;border-color:transparent transparent #fbf9f3 transparent;top:-12px;left:50%;margin-left:-8px;}}#edu-days .block-options ul li.normal{padding:3px;cursor:pointer;}#edu-days .block-options ul li.normal::after{clear:both;content:"";display:table;}#edu-days .block-options ul li.normal:hover{background-color:lightgrey;}#edu-days .block-options ul li.normal.is-selected{cursor:inherit;}#edu-days .block-options ul li.normal.is-selected i{text-shadow:0 0 20px #ffc68b;color:#EC8113;}#edu-days .block-options ul li.normal.is-selected:hover{background-color:inherit;}#edu-days .block-options ul li.normal .time-input{width:90px;text-align:center;margin:0;}#edu-days .block-options ul li.normal .time-interval{width:70px;text-align:center;margin:0;}#edu-days .block-options ul li.normal .js-form-type-checkbox{display:inline-block;}#edu-days .block-options ul li.normal input[type=button]{float:right;}#edu-days .block-options ul li.separator{margin:5px;}#edu-days .block-options ul li.separator hr{border-top:1px solid lightgrey;border-bottom:none;border-left:none;border-right:none;}#edu-workshops-selection #edu-options{padding-top:40px;padding-bottom:40px;}#edu-workshops-selection #edit-load-more{display:none;}#edu-workshops-selection #edit-progress{text-align:center;}#edu-workshops-selection #edit-progress progress{width:100%;color:#146497;border-color:#985919;}#edu-workshops-selection #edit-progress progress::-webkit-progress-value{background-color:#146497;}#edu-workshops-selection #edit-progress progress::-moz-progress-bar{background-color:#146497;}#edu-workshops-selection #edit-progress progress.is-enough{color:#146497;border-color:#EC8113;}#edu-workshops-selection #edit-progress progress.is-enough::-webkit-progress-value{background-color:#146497;}#edu-workshops-selection #edit-progress progress.is-enough::-moz-progress-bar{background-color:#146497;}#edu-workshops-selection #edit-progress .enough-label{color:#EC8113;margin:10px 0;font-weight:500;letter-spacing:-0.03em;}@media screen and (min-width:45em){#edu-workshops-selection #edit-progress{float:left;display:block;margin-right:2.8571428571%;width:31.4285714286%;padding-top:11px;}#edu-workshops-selection #edit-progress:last-child{margin-right:0;}}@media screen and (min-width:60em){#edu-workshops-selection #edit-progress{float:left;display:block;margin-right:2.8571428571%;width:22.8571428571%;}#edu-workshops-selection #edit-progress:last-child{margin-right:0;}}@media screen and (min-width:45em){#edu-workshops-selection #edit-filters{float:left;display:block;margin-right:2.8571428571%;width:65.7142857143%;}#edu-workshops-selection #edit-filters:last-child{margin-right:0;}}@media screen and (min-width:60em){#edu-workshops-selection #edit-filters{float:left;display:block;margin-right:2.8571428571%;width:65.7142857143%;margin-left:8.5714285714%;}#edu-workshops-selection #edit-filters:last-child{margin-right:0;}}@media screen and (max-width:44.9375em){#edu-workshops-selection #edit-filters > .js-form-type-search{padding-top:20px;}}#edu-workshops-selection #edit-filters > .js-form-type-search label{padding-top:0;}@media screen and (min-width:60em){#edu-workshops-selection #edit-filters > .js-form-type-search{float:left;display:block;margin-right:4.347826087%;width:47.8260869565%;float:right;margin-right:0;}#edu-workshops-selection #edit-filters > .js-form-type-search:last-child{margin-right:0;}}@media screen and (min-width:60em){#edu-workshops-selection #edit-filters > .js-form-type-checkbox{float:left;display:block;margin-right:4.347826087%;width:47.8260869565%;}#edu-workshops-selection #edit-filters > .js-form-type-checkbox:last-child{margin-right:0;}}#edu-workshops-selection #edit-filters > #edit-moment{clear:both;display:table;width:100%;text-align:center;padding-top:15px;}#edu-workshops-selection #edit-filters > #edit-moment > .form-item{display:inline-block;width:50%;vertical-align:bottom;}@media screen and (min-width:31.25em){#edu-workshops-selection #edit-filters > #edit-moment > .form-item{display:table-cell;width:25%;}}#edu-workshops-selection #edit-filters > #edit-moment > .form-item label{padding:10px 0;border-bottom:2px solid rgba(51,51,51,0.5);}#edu-workshops-selection #edit-filters > #edit-moment > .form-item label:before{content:" ";}#edu-workshops-selection #edit-filters > #edit-moment > .form-item input:focus + label{color:inherit;border-color:#EC8113;}#edu-workshops-selection #edit-filters > #edit-moment > .form-item input:focus + label:before{color:inherit;}#edu-workshops-selection #edit-filters > #edit-moment > .form-item input:focus:checked + label{color:#EC8113;border-color:#EC8113;}#edu-workshops-selection #edit-filters > #edit-moment > .form-item input:focus:checked + label:before{color:#EC8113;}#edu-workshops-selection #edit-filters > #edit-moment > .form-item input:checked + label{color:#EC8113;border-color:#985919;}#edu-workshops-selection #edit-filters > #edit-moment > .form-item input:checked + label:before{color:#EC8113;}#edu-workshops-selection section.cards{min-height:600px;background-color:#173141;background-image:-webkit-linear-gradient(top,#142a37 0%,#173141 15%,#173141 85%,#142a37 100%);background-image:linear-gradient(to bottom,#142a37 0%,#173141 15%,#173141 85%,#142a37 100%);padding-top:40px;padding-bottom:40px;}#edu-workshops-selection section.cards #selection-results{-webkit-transition:1s opacity;-moz-transition:1s opacity;transition:1s opacity;}#edu-workshops-selection section.cards #selection-results.loading{opacity:0.5;}#edu-workshops-selection section.cards #selection-results .no-results{clear:both;display:none;color:rgba(255,255,255,0.6);font-weight:300;letter-spacing:-0.03em;font-size:34px;line-height:1.3;padding:25%;text-align:center;}@media screen and (max-width:44.9375em){#edu-workshops-selection section.cards #selection-results .no-results{padding:25% 0;}}#edu-workshops-selection section.cards #selection-results .no-results a{color:rgba(29,152,232,0.6);-webkit-transition:color 0.2s;-moz-transition:color 0.2s;transition:color 0.2s;}#edu-workshops-selection section.cards #selection-results .no-results a:hover,#edu-workshops-selection section.cards #selection-results .no-results a:active{color:#1D98E8;-webkit-transition-duration:0.05s;-moz-transition-duration:0.05s;transition-duration:0.05s;}#edu-workshops-selection section.cards .activity-wrapper{position:relative;}#edu-workshops-selection section.cards .activity-wrapper i.select,#edu-workshops-selection section.cards .activity-wrapper i.reject{position:absolute;right:-60px;padding-left:30px;transform-origin:68% 50%;}#edu-workshops-selection section.cards .activity-wrapper i.select.select,#edu-workshops-selection section.cards .activity-wrapper i.reject.select{cursor:pointer;font-size:60px;text-shadow:0 2px 20px rgba(0,0,0,0.5);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;color:#985919;}#edu-workshops-selection section.cards .activity-wrapper i.select.select:hover,#edu-workshops-selection section.cards .activity-wrapper i.select.select:active,#edu-workshops-selection section.cards .activity-wrapper i.select.select.active,#edu-workshops-selection section.cards .activity-wrapper i.reject.select:hover,#edu-workshops-selection section.cards .activity-wrapper i.reject.select:active,#edu-workshops-selection section.cards .activity-wrapper i.reject.select.active{color:#FF8A12;text-shadow:0 2px 30px rgba(0,0,0,0.7);transform:scale(1.05);-webkit-transition-duration:0.1s;-moz-transition-duration:0.1s;transition-duration:0.1s;}#edu-workshops-selection section.cards .activity-wrapper i.select.select:hover ~ .card-flip-wrapper,#edu-workshops-selection section.cards .activity-wrapper i.reject.select:hover ~ .card-flip-wrapper{z-index:10;}#edu-workshops-selection section.cards .activity-wrapper i.select.reject,#edu-workshops-selection section.cards .activity-wrapper i.reject.reject{cursor:pointer;font-size:60px;text-shadow:0 2px 20px rgba(0,0,0,0.5);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;top:60px;color:rgba(255,255,255,0.3);}#edu-workshops-selection section.cards .activity-wrapper i.select.reject:hover,#edu-workshops-selection section.cards .activity-wrapper i.select.reject:active,#edu-workshops-selection section.cards .activity-wrapper i.select.reject.active,#edu-workshops-selection section.cards .activity-wrapper i.reject.reject:hover,#edu-workshops-selection section.cards .activity-wrapper i.reject.reject:active,#edu-workshops-selection section.cards .activity-wrapper i.reject.reject.active{color:rgba(255,255,255,0.5);text-shadow:0 2px 30px rgba(0,0,0,0.7);transform:scale(1.05);-webkit-transition-duration:0.1s;-moz-transition-duration:0.1s;transition-duration:0.1s;}#edu-workshops-selection section.cards .activity-wrapper .card-flip-wrapper{position:relative;}#edu-workshops-selection section.cards .activity-wrapper .card-flip-wrapper:hover{z-index:10;}@media screen and (min-width:45em){#edu-workshops-selection section.cards .activity-wrapper{margin-top:101px;margin-bottom:60px;padding-left:0px;padding-right:20px;float:left;display:block;margin-right:2.8571428571%;width:91.4285714286%;}#edu-workshops-selection section.cards .activity-wrapper .card-flip-wrapper{transform:rotate(0.3deg);transform-origin:100% 0%;margin-top:0;margin-bottom:0;}#edu-workshops-selection section.cards .activity-wrapper + .activity-wrapper{margin-top:-270px;padding-left:10px;padding-right:10px;}#edu-workshops-selection section.cards .activity-wrapper + .activity-wrapper .card-flip-wrapper{transform:rotate(-0.1deg);}#edu-workshops-selection section.cards .activity-wrapper + .activity-wrapper .card-flip-wrapper fieldset.card-front{box-shadow:-5px -30px 100px rgba(0,0,0,0.5);}#edu-workshops-selection section.cards .activity-wrapper + .activity-wrapper .card-flip-wrapper fieldset.card-back{box-shadow:-5px -30px 100px rgba(0,0,0,0.3);}#edu-workshops-selection section.cards .activity-wrapper + .activity-wrapper i.select,#edu-workshops-selection section.cards .activity-wrapper + .activity-wrapper i.reject{right:-70px;}#edu-workshops-selection section.cards .activity-wrapper + .activity-wrapper + .activity-wrapper{padding-left:20px;padding-right:0px;}#edu-workshops-selection section.cards .activity-wrapper + .activity-wrapper + .activity-wrapper .card-flip-wrapper{transform:rotate(-0.5deg);}#edu-workshops-selection section.cards .activity-wrapper + .activity-wrapper + .activity-wrapper i.select,#edu-workshops-selection section.cards .activity-wrapper + .activity-wrapper + .activity-wrapper i.reject{right:-80px;}#edu-workshops-selection section.cards .activity-wrapper + .activity-wrapper + .activity-wrapper + .activity-wrapper{display:none;}#edu-workshops-selection section.cards .activity-wrapper .flip-button{right:-74px;padding:0 30px 10px 50px;}#edu-workshops-selection section.cards .activity-wrapper:last-child{margin-right:0;}}@media screen and (min-width:60em){#edu-workshops-selection section.cards .activity-wrapper{float:left;display:block;margin-right:2.8571428571%;width:82.8571428571%;margin-left:8.5714285714%;}#edu-workshops-selection section.cards .activity-wrapper:last-child{margin-right:0;}}#edu-workshops-selection #edit-selected{text-align:center;}#edu-workshops-selection #edit-selected fieldset{text-align:left;}article.workshop{margin:40px 0;}article.workshop .node-title .is-unpublished{margin-right:5px;}article.workshop .node-title *{color:#EC8113;}article.workshop .node-title * a{-webkit-transition:color 0.2s;-moz-transition:color 0.2s;transition:color 0.2s;}article.workshop .node-title * a:hover,article.workshop .node-title * a:active{color:#FF9325;-webkit-transition-duration:0.05s;-moz-transition-duration:0.05s;transition-duration:0.05s;}.light-on-dark article.workshop .workshop-summary{color:rgba(255,255,255,0.9);}article.workshop .workshop-summary .placeholder{font-weight:500;letter-spacing:-0.03em;font-style:normal;color:#EC8113;}article.workshop .workshop-summary blockquote{border-left:2px solid #EC8113;margin:0 10px;padding-left:20px;font-style:italic;}.workshop-activities-used,.workshop-schedule{padding-bottom:50px;}.workshop-activities-used h2,.workshop-schedule h2{text-align:center;color:rgba(0,0,0,0.95);}.light-on-dark .workshop-activities-used h2,.light-on-dark .workshop-schedule h2{color:rgba(255,255,255,0.8);}.workshop-activities-used.workshop-schedule h2,.workshop-schedule.workshop-schedule h2{padding-bottom:10px;}.workshop-activities-used.workshop-activities-used > .field__content,.workshop-schedule.workshop-activities-used > .field__content{text-align:center;}.workshop-activities-used.workshop-activities-used > .field__content > *,.workshop-schedule.workshop-activities-used > .field__content > *{text-align:left;}@media screen and (min-width:45em){.workshop-activities-used #edu-days .day,.workshop-schedule #edu-days .day{float:left;display:block;margin-right:2.8571428571%;width:82.8571428571%;margin-left:8.5714285714%;}.workshop-activities-used #edu-days .day:last-child,.workshop-schedule #edu-days .day:last-child{margin-right:0;}}@media screen and (min-width:60em){.workshop-activities-used #edu-days .day,.workshop-schedule #edu-days .day{float:left;display:block;margin-right:2.8571428571%;width:65.7142857143%;margin-left:17.1428571429%;}.workshop-activities-used #edu-days .day:last-child,.workshop-schedule #edu-days .day:last-child{margin-right:0;}}.workshop-activities-used #edu-days .day article,.workshop-schedule #edu-days .day article{margin:5px 0;padding:8px 0 2px;border-top:1px solid rgba(0,0,0,0.1);}.workshop-activities-used #edu-days .day article:first-child,.workshop-schedule #edu-days .day article:first-child{margin-top:0;border-top:0;}.edu-workshop .region-first{padding-bottom:50px;}@media screen and (min-width:45em){.edu-workshop .region-first .download-package-button{margin-left:17.1428571429%;float:left;display:block;margin-right:2.8571428571%;width:65.7142857143%;}.edu-workshop .region-first .download-package-button:last-child{margin-right:0;}}@media screen and (min-width:60em){.edu-workshop .region-first .download-package-button{margin-left:25.7142857143%;float:left;display:block;margin-right:2.8571428571%;width:48.5714285714%;}.edu-workshop .region-first .download-package-button:last-child{margin-right:0;}}.edu-workshop .region-first .node-title h1{padding-bottom:0;}.edu-workshop .region-first .workshop-created-by{margin-bottom:40px;color:rgba(0,0,0,0.5);}.edu-workshop .region-first .field-purpose,.edu-workshop .region-first .topics,.edu-workshop .region-first .field-objective,.edu-workshop .region-first .workshop-audience,.edu-workshop .region-first .workshop-facilitators,.edu-workshop .region-first .workshop-timeframe,.edu-workshop .region-first .method{clear:both;padding-top:10px;}.edu-workshop .region-first .field-purpose .field__label,.edu-workshop .region-first .topics .field__label,.edu-workshop .region-first .field-objective .field__label,.edu-workshop .region-first .workshop-audience .field__label,.edu-workshop .region-first .workshop-facilitators .field__label,.edu-workshop .region-first .workshop-timeframe .field__label,.edu-workshop .region-first .method .field__label{clear:both;}@media screen and (min-width:45em){.edu-workshop .region-first .field-purpose .field__label,.edu-workshop .region-first .topics .field__label,.edu-workshop .region-first .field-objective .field__label,.edu-workshop .region-first .workshop-audience .field__label,.edu-workshop .region-first .workshop-facilitators .field__label,.edu-workshop .region-first .workshop-timeframe .field__label,.edu-workshop .region-first .method .field__label{text-align:right;margin-top:3px;margin-bottom:0;margin-left:17.1428571429%;float:left;display:block;margin-right:2.8571428571%;width:14.2857142857%;}.edu-workshop .region-first .field-purpose .field__label:last-child,.edu-workshop .region-first .topics .field__label:last-child,.edu-workshop .region-first .field-objective .field__label:last-child,.edu-workshop .region-first .workshop-audience .field__label:last-child,.edu-workshop .region-first .workshop-facilitators .field__label:last-child,.edu-workshop .region-first .workshop-timeframe .field__label:last-child,.edu-workshop .region-first .method .field__label:last-child{margin-right:0;}}.edu-workshop .region-first .field-purpose .field__label label,.edu-workshop .region-first .topics .field__label label,.edu-workshop .region-first .field-objective .field__label label,.edu-workshop .region-first .workshop-audience .field__label label,.edu-workshop .region-first .workshop-facilitators .field__label label,.edu-workshop .region-first .workshop-timeframe .field__label label,.edu-workshop .region-first .method .field__label label{font-size:11px;font-weight:600;letter-spacing:0em;text-transform:uppercase;color:#985919;}.edu-workshop .region-first .field-purpose .field__content,.edu-workshop .region-first .topics .field__content,.edu-workshop .region-first .field-objective .field__content,.edu-workshop .region-first .workshop-audience .field__content,.edu-workshop .region-first .workshop-facilitators .field__content,.edu-workshop .region-first .workshop-timeframe .field__content,.edu-workshop .region-first .method .field__content{font-family:"PT Serif",serif;font-size:18px;line-height:24px;}@media screen and (min-width:45em){.edu-workshop .region-first .field-purpose .field__content,.edu-workshop .region-first .topics .field__content,.edu-workshop .region-first .field-objective .field__content,.edu-workshop .region-first .workshop-audience .field__content,.edu-workshop .region-first .workshop-facilitators .field__content,.edu-workshop .region-first .workshop-timeframe .field__content,.edu-workshop .region-first .method .field__content{float:left;display:block;margin-right:2.8571428571%;width:48.5714285714%;}.edu-workshop .region-first .field-purpose .field__content:last-child,.edu-workshop .region-first .topics .field__content:last-child,.edu-workshop .region-first .field-objective .field__content:last-child,.edu-workshop .region-first .workshop-audience .field__content:last-child,.edu-workshop .region-first .workshop-facilitators .field__content:last-child,.edu-workshop .region-first .workshop-timeframe .field__content:last-child,.edu-workshop .region-first .method .field__content:last-child{margin-right:0;}}figure.youtube-embed{margin:0;height:0;padding-bottom:56.25%;position:relative;width:100%;}figure.youtube-embed iframe{height:100%;left:0;position:absolute;top:0;width:100%;}
