/*!
 Theme Name: Cultura Acessível
 Author: we are boq
 Author URI: http://weareboq.com
 Description: Tema do site Cultura Acessível
 Version: 1.0
*//*! normalize.css v3.0.2 | MIT License | git.io/normalize */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:600}dfn{font-style:italic}h1{font-size:2em;margin:.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:-.5em}sub{bottom:-.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 silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:600}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}#eventrange-form a.datepicker-button{cursor:pointer}#eventrange-form div.datepicker-calendar{margin:0 10px 10px 0;font-size:.9em;padding:2px;position:absolute;width:261px;border:1px solid #ccc;border-radius:4px;z-index:50}#eventrange-form div.datepicker-calendar div.datepicker-month-wrap{margin:0;padding-top:1px;text-align:center;height:30px}#eventrange-form div.datepicker-calendar div.datepicker-month-fast-prev.disabled,#eventrange-form div.datepicker-calendar div.datepicker-month-fast-next.disabled,#eventrange-form div.datepicker-calendar div.datepicker-month-prev.disabled,#eventrange-form div.datepicker-calendar div.datepicker-month-next.disabled{border:none;cursor:default}#eventrange-form div.datepicker-calendar div.datepicker-month-fast-prev,#eventrange-form div.datepicker-calendar div.datepicker-month-fast-next,#eventrange-form div.datepicker-calendar div.datepicker-month-prev,#eventrange-form div.datepicker-calendar div.datepicker-month-next{cursor:pointer;margin:3px;width:24px;height:24px;padding-top:3px}#eventrange-form div.datepicker-calendar div.datepicker-month-fast-prev{padding-right:2px}#eventrange-form div.datepicker-calendar div.datepicker-month-fast-next{padding-left:2px}#eventrange-form div.datepicker-calendar div.datepicker-month-fast-prev.enabled:hover,#eventrange-form div.datepicker-calendar div.datepicker-month-fast-prev.enabled:focus,#eventrange-form div.datepicker-calendar div.datepicker-month-fast-next.enabled:hover,#eventrange-form div.datepicker-calendar div.datepicker-month-fast-next.enabled:focus,#eventrange-form div.datepicker-calendar div.datepicker-month-prev.enabled:hover,#eventrange-form div.datepicker-calendar div.datepicker-month-prev.enabled:focus,#eventrange-form div.datepicker-calendar div.datepicker-month-next.enabled:hover,#eventrange-form div.datepicker-calendar div.datepicker-month-next.enabled:focus{margin-top:2px;border:1px solid #800;border-radius:4px}#eventrange-form div.datepicker-calendar div.datepicker-month{margin:3px 56px 2px 56px;height:24px;text-align:center;font-weight:bold;font-size:1.2em;cursor:pointer;padding-top:1px}#eventrange-form div.datepicker-calendar div.datepicker-month:after{font-family:'Glyphicons Halflings';font-size:0.6em;display:inline-block;content:"\e252"}#eventrange-form div.datepicker-calendar div.datepicker-month:hover,#eventrange-form div.datepicker-calendar div.datepicker-month:focus{padding-top:0;border:1px solid #800;border-radius:4px}#eventrange-form div.datepicker-calendar table.datepicker-grid{width:100%;font-size:1.2em;text-align:center}#eventrange-form div.datepicker-calendar table.datepicker-grid.rtl{direction:rtl}#eventrange-form div.datepicker-calendar table.datepicker-grid:focus{outline:none}#eventrange-form div.datepicker-calendar table.datepicker-grid th,#eventrange-form div.datepicker-calendar table.datepicker-grid td{text-align:center;padding:0}#eventrange-form div.datepicker-calendar table.datepicker-grid th abbr{border:none}#eventrange-form div.datepicker-calendar table.datepicker-grid td{border:1px solid #999;cursor:pointer}#eventrange-form div.datepicker-calendar table.datepicker-grid td.unselectable{cursor:default}#eventrange-form div.datepicker-calendar table.datepicker-grid th,#eventrange-form div.datepicker-calendar table.datepicker-grid td.day{height:30px}#eventrange-form div.datepicker-calendar table.datepicker-grid td.month{height:60px}#eventrange-form div.datepicker-calendar table.datepicker-grid td.year{height:45px}#eventrange-form div.datepicker-calendar table.datepicker-grid td.curDay,#eventrange-form div.datepicker-calendar table.datepicker-grid td.curMonth,#eventrange-form div.datepicker-calendar table.datepicker-grid td.curYear{border:1px solid #999}#eventrange-form div.datepicker-calendar table.datepicker-grid td.empty{border:1px solid #999;cursor:default}#eventrange-form div.datepicker-calendar .offscreen{position:absolute;left:-200em;top:-100em}#eventrange-form .datepicker-overlay{background:#777;display:none;position:fixed;top:0;right:0;bottom:0;left:0;opacity:0.5;height:100%;min-height:100%;z-index:40}#eventrange-form div.datepicker-calendar button.datepicker-close{height:30px;width:100%;font-weight:bold;margin-top:1px;border:1px solid #eee;border-radius:2px}#eventrange-form a.datepicker-button.default:hover,#eventrange-form a.datepicker-button.default:focus{background-color:#DDD}#eventrange-form div.datepicker-calendar.default{background-color:#FFF}#eventrange-form div.datepicker-calendar.default div.datepicker-month-fast-prev.disabled,#eventrange-form div.datepicker-calendar.default div.datepicker-month-fast-next.disabled,#eventrange-form div.datepicker-calendar.default div.datepicker-month-prev.disabled,#eventrange-form div.datepicker-calendar.default div.datepicker-month-next.disabled{color:#999}#eventrange-form div.datepicker-calendar.default div.datepicker-month-fast-prev.enabled:hover,#eventrange-form div.datepicker-calendar.default div.datepicker-month-fast-prev.enabled:focus,#eventrange-form div.datepicker-calendar.default div.datepicker-month-fast-next.enabled:hover,#eventrange-form div.datepicker-calendar.default div.datepicker-month-fast-next.enabled:focus,#eventrange-form div.datepicker-calendar.default div.datepicker-month-prev.enabled:hover,#eventrange-form div.datepicker-calendar.default div.datepicker-month-prev.enabled:focus,#eventrange-form div.datepicker-calendar.default div.datepicker-month-next.enabled:hover,#eventrange-form div.datepicker-calendar.default div.datepicker-month-next.enabled:focus,#eventrange-form div.datepicker-calendar.default div.datepicker-month:hover,#eventrange-form div.datepicker-calendar.default div.datepicker-month:focus,#eventrange-form div.datepicker-calendar.default button.datepicker-close:hover,#eventrange-form div.datepicker-calendar.default button.datepicker-close:focus{background-color:#EEE;border-color:#999}#eventrange-form div.datepicker-calendar.default table.datepicker-grid:focus{outline:1px dotted #999}#eventrange-form div.datepicker-calendar.default tr.datepicker-weekdays{border-top:1px solid #999;border-bottom:1px solid #999}#eventrange-form div.datepicker-calendar.default table.datepicker-grid th{background-color:#EEE;border:none}#eventrange-form div.datepicker-calendar.default table.datepicker-grid td{border:none;color:#000}#eventrange-form div.datepicker-calendar.default table.datepicker-grid td.unselectable{color:#999}#eventrange-form div.datepicker-calendar.default table.datepicker-grid td.curDay,#eventrange-form div.datepicker-calendar.default table.datepicker-grid td.curMonth,#eventrange-form div.datepicker-calendar.default table.datepicker-grid td.curYear{background-color:#FFF0C4}#eventrange-form div.datepicker-calendar.default table.datepicker-grid td.empty{border:none;color:#CCC}#eventrange-form div.datepicker-calendar.default table.datepicker-grid td.selectable:hover,#eventrange-form div.datepicker-calendar.default table.datepicker-grid td.selectable.focus{background-color:#DDD}#eventrange-form div.datepicker-calendar.default table.datepicker-grid td.empty:hover{background-color:#F9F9F9}#eventrange-form div.datepicker-calendar.default button.datepicker-close{background-color:#DDD;border-color:#999;color:#000}#eventrange-form a.datepicker-button.bootstrap:hover,#eventrange-form a.datepicker-button.bootstrap:focus{background-color:#DDD}#eventrange-form div.datepicker-calendar.bootstrap{box-shadow:0 6px 12px rgba(0,0,0,0.176);width:80%;min-width:160px;font-size:.8em;background-clip:padding-box;background-color:#FFF;border-radius:4px;line-height:20px}#eventrange-form div.datepicker-calendar.bootstrap.below{margin-top:2px}#eventrange-form div.datepicker-calendar.bootstrap.above{margin-top:-2px}#eventrange-form div.datepicker-calendar.bootstrap:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-top:0;border-bottom-color:rgba(0,0,0,0.2);position:absolute;left:7px}#eventrange-form div.datepicker-calendar.bootstrap:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #ffffff;border-top:0;position:absolute;left:6px}#eventrange-form div.datepicker-calendar.bootstrap.below:before{top:-7px}#eventrange-form div.datepicker-calendar.bootstrap.below:after{top:-6px}#eventrange-form div.datepicker-calendar.bootstrap.above:before{bottom:-7px;border-bottom:0;border-top:7px solid #999}#eventrange-form div.datepicker-calendar.bootstrap.above:after{bottom:-6px;border-bottom:0;border-top:6px solid #ffffff}#eventrange-form div.datepicker-calendar.bootstrap div.datepicker-month-fast-prev.disabled,#eventrange-form div.datepicker-calendar.bootstrap div.datepicker-month-fast-next.disabled,#eventrange-form div.datepicker-calendar.bootstrap div.datepicker-month-prev.disabled,#eventrange-form div.datepicker-calendar.bootstrap div.datepicker-month-next.disabled{color:#999}#eventrange-form div.datepicker-calendar.bootstrap div.datepicker-month-fast-prev.enabled:hover,#eventrange-form div.datepicker-calendar.bootstrap div.datepicker-month-fast-prev.enabled:focus,#eventrange-form div.datepicker-calendar.bootstrap div.datepicker-month-fast-next.enabled:hover,#eventrange-form div.datepicker-calendar.bootstrap div.datepicker-month-fast-next.enabled:focus,#eventrange-form div.datepicker-calendar.bootstrap div.datepicker-month-prev.enabled:hover,#eventrange-form div.datepicker-calendar.bootstrap div.datepicker-month-prev.enabled:focus,#eventrange-form div.datepicker-calendar.bootstrap div.datepicker-month-next.enabled:hover,#eventrange-form div.datepicker-calendar.bootstrap div.datepicker-month-next.enabled:focus,#eventrange-form div.datepicker-calendar.bootstrap div.datepicker-month:hover,#eventrange-form div.datepicker-calendar.bootstrap div.datepicker-month:focus,#eventrange-form div.datepicker-calendar.bootstrap button.datepicker-close:hover,#eventrange-form div.datepicker-calendar.bootstrap button.datepicker-close:focus{background-color:#EEE;border-color:#999}#eventrange-form div.datepicker-calendar.bootstrap table.datepicker-grid:focus{outline:none}#eventrange-form div.datepicker-calendar.bootstrap tr.datepicker-weekdays{border:none}#eventrange-form div.datepicker-calendar.bootstrap table.datepicker-grid th abbr{text-decoration:none;cursor:default}#eventrange-form div.datepicker-calendar.bootstrap table.datepicker-grid td{border:none;color:#000}#eventrange-form div.datepicker-calendar.bootstrap table.datepicker-grid td.unselectable{color:#999}#eventrange-form div.datepicker-calendar.bootstrap table.datepicker-grid td.curDay,#eventrange-form div.datepicker-calendar.bootstrap table.datepicker-grid td.curMonth,#eventrange-form div.datepicker-calendar.bootstrap table.datepicker-grid td.curYear{background-color:#FFF0C4}#eventrange-form div.datepicker-calendar.bootstrap table.datepicker-grid td.empty{border:none;color:#CCC}#eventrange-form div.datepicker-calendar.bootstrap table.datepicker-grid td.selectable:hover,#eventrange-form div.datepicker-calendar.bootstrap table.datepicker-grid td.selectable.focus{background-color:#DDD}#eventrange-form div.datepicker-calendar.bootstrap table.datepicker-grid td.empty:hover{background-color:#F9F9F9}#eventrange-form div.datepicker-calendar.bootstrap button.datepicker-close{background-color:#DDD;border-color:#999;color:#000}#eventrange-form a.datepicker-button.maroon{color:#FFF;background-color:#A63950}#eventrange-form a.datepicker-button.maroon:hover,#eventrange-form a.datepicker-button.maroon:focus{color:#FFF;background-color:#802C3E}#eventrange-form div.datepicker-calendar.maroon{background-color:#FFF;border-color:#CCC}#eventrange-form div.datepicker-calendar.maroon div.datepicker-month-wrap{background-color:#522A3F;color:#FFF}#eventrange-form div.datepicker-calendar.maroon div.datepicker-month-fast-prev.disabled,#eventrange-form div.datepicker-calendar.maroon div.datepicker-month-fast-next.disabled,#eventrange-form div.datepicker-calendar.maroon div.datepicker-month-prev.disabled,#eventrange-form div.datepicker-calendar.maroon div.datepicker-month-next.disabled{color:#999}#eventrange-form div.datepicker-calendar.maroon div.datepicker-month-fast-prev.enabled:hover,#eventrange-form div.datepicker-calendar.maroon div.datepicker-month-fast-prev.enabled:focus,#eventrange-form div.datepicker-calendar.maroon div.datepicker-month-fast-next.enabled:hover,#eventrange-form div.datepicker-calendar.maroon div.datepicker-month-fast-next.enabled:focus,#eventrange-form div.datepicker-calendar.maroon div.datepicker-month-prev.enabled:hover,#eventrange-form div.datepicker-calendar.maroon div.datepicker-month-prev.enabled:focus,#eventrange-form div.datepicker-calendar.maroon div.datepicker-month-next.enabled:hover,#eventrange-form div.datepicker-calendar.maroon div.datepicker-month-next.enabled:focus,#eventrange-form div.datepicker-calendar.maroon div.datepicker-month:hover,#eventrange-form div.datepicker-calendar.maroon div.datepicker-month:focus,#eventrange-form div.datepicker-calendar.maroon button.datepicker-close:hover,#eventrange-form div.datepicker-calendar.maroon button.datepicker-close:focus{background-color:#A63950;border-color:#800}#eventrange-form div.datepicker-calendar.maroon table.datepicker-grid:focus{outline:1px dotted #A63950}#eventrange-form div.datepicker-calendar.maroon table.datepicker-grid th{background-color:#A63950;color:#FFF}#eventrange-form div.datepicker-calendar.maroon table.datepicker-grid td{background-color:#EEE;border-color:#999}#eventrange-form div.datepicker-calendar.maroon table.datepicker-grid td.unselectable{color:#999}#eventrange-form div.datepicker-calendar.maroon table.datepicker-grid td.curDay,#eventrange-form div.datepicker-calendar.maroon table.datepicker-grid td.curMonth,#eventrange-form div.datepicker-calendar.maroon table.datepicker-grid td.curYear{background-color:#FFF0C4}#eventrange-form div.datepicker-calendar.maroon table.datepicker-grid td.empty{background-color:#F9F9F9;color:#AAA}#eventrange-form div.datepicker-calendar.maroon table.datepicker-grid td.selectable:hover,#eventrange-form div.datepicker-calendar.maroon table.datepicker-grid td.selectable.focus{background-color:#B55A6E;color:#FFF;border-color:#800}#eventrange-form div.datepicker-calendar.maroon table.datepicker-grid td.empty:hover{background-color:#F9F9F9;border-color:#999}#eventrange-form div.datepicker-calendar.maroon button.datepicker-close{background-color:#522A3F;color:#FFF;border-color:#EEE}#eventrange-form a.datepicker-button.blue{color:#FFF;background-color:#063A5B}#eventrange-form a.datepicker-button.blue:hover,#eventrange-form a.datepicker-button.blue:focus{background-color:#262A33}#eventrange-form div.datepicker-calendar.blue{background-color:#FFF;border-color:#CCC}#eventrange-form div.datepicker-calendar.blue div.datepicker-month-wrap{background-color:#063A5B;color:#FFF}#eventrange-form div.datepicker-calendar.blue div.datepicker-month-fast-prev.disabled,#eventrange-form div.datepicker-calendar.blue div.datepicker-month-fast-next.disabled,#eventrange-form div.datepicker-calendar.blue div.datepicker-month-prev.disabled,#eventrange-form div.datepicker-calendar.blue div.datepicker-month-next.disabled{color:#999}#eventrange-form div.datepicker-calendar.blue div.datepicker-month-fast-prev.enabled:hover,#eventrange-form div.datepicker-calendar.blue div.datepicker-month-fast-prev.enabled:focus,#eventrange-form div.datepicker-calendar.blue div.datepicker-month-fast-next.enabled:hover,#eventrange-form div.datepicker-calendar.blue div.datepicker-month-fast-next.enabled:focus,#eventrange-form div.datepicker-calendar.blue div.datepicker-month-prev.enabled:hover,#eventrange-form div.datepicker-calendar.blue div.datepicker-month-prev.enabled:focus,#eventrange-form div.datepicker-calendar.blue div.datepicker-month-next.enabled:hover,#eventrange-form div.datepicker-calendar.blue div.datepicker-month-next.enabled:focus,#eventrange-form div.datepicker-calendar.blue div.datepicker-month:hover,#eventrange-form div.datepicker-calendar.blue div.datepicker-month:focus,#eventrange-form div.datepicker-calendar.blue button.datepicker-close:hover,#eventrange-form div.datepicker-calendar.blue button.datepicker-close:focus{background-color:#0B6BA8;border-color:#3484B7}#eventrange-form div.datepicker-calendar.blue table.datepicker-grid:focus{outline:1px dotted #0B6BA8}#eventrange-form div.datepicker-calendar.blue table.datepicker-grid th{background-color:#0B6BA8;color:#FFF}#eventrange-form div.datepicker-calendar.blue table.datepicker-grid td{background-color:#EEE;border-color:#999}#eventrange-form div.datepicker-calendar.blue table.datepicker-grid td.unselectable{color:#999}#eventrange-form div.datepicker-calendar.blue table.datepicker-grid td.curDay,#eventrange-form div.datepicker-calendar.blue table.datepicker-grid td.curMonth,#eventrange-form div.datepicker-calendar.blue table.datepicker-grid td.curYear{background-color:#FFF0C4}#eventrange-form div.datepicker-calendar.blue table.datepicker-grid td.empty{background-color:#F9F9F9;color:#AAA}#eventrange-form div.datepicker-calendar.blue table.datepicker-grid td.selectable:hover,#eventrange-form div.datepicker-calendar.blue table.datepicker-grid td.selectable.focus{background-color:#0B6BA8;color:#FFF;border-color:#3484B7}#eventrange-form div.datepicker-calendar.blue table.datepicker-grid td.empty:hover{background-color:#F9F9F9;border-color:#999}#eventrange-form div.datepicker-calendar.blue button.datepicker-close{background-color:#063A5B;color:#FFF;border-color:#EEE}#eventrange-form a.datepicker-button.green{color:#FFF;background-color:#0C5E2F}#eventrange-form a.datepicker-button.green:hover,#eventrange-form a.datepicker-button.green:focus{background-color:#262A33}#eventrange-form div.datepicker-calendar.green{background-color:#FFF;border-color:#CCC}#eventrange-form div.datepicker-calendar.green div.datepicker-month-wrap{background-color:#0C5E2F;color:#FFF}#eventrange-form div.datepicker-calendar.green div.datepicker-month-fast-prev.disabled,#eventrange-form div.datepicker-calendar.green div.datepicker-month-fast-next.disabled,#eventrange-form div.datepicker-calendar.green div.datepicker-month-prev.disabled,#eventrange-form div.datepicker-calendar.green div.datepicker-month-next.disabled{color:#999}#eventrange-form div.datepicker-calendar.green div.datepicker-month-fast-prev.enabled:hover,#eventrange-form div.datepicker-calendar.green div.datepicker-month-fast-prev.enabled:focus,#eventrange-form div.datepicker-calendar.green div.datepicker-month-fast-next.enabled:hover,#eventrange-form div.datepicker-calendar.green div.datepicker-month-fast-next.enabled:focus,#eventrange-form div.datepicker-calendar.green div.datepicker-month-prev.enabled:hover,#eventrange-form div.datepicker-calendar.green div.datepicker-month-prev.enabled:focus,#eventrange-form div.datepicker-calendar.green div.datepicker-month-next.enabled:hover,#eventrange-form div.datepicker-calendar.green div.datepicker-month-next.enabled:focus,#eventrange-form div.datepicker-calendar.green div.datepicker-month:hover,#eventrange-form div.datepicker-calendar.green div.datepicker-month:focus,#eventrange-form div.datepicker-calendar.green button.datepicker-close:hover,#eventrange-form div.datepicker-calendar.green button.datepicker-close:focus{background-color:#0D803B;border-color:#36955C}#eventrange-form div.datepicker-calendar.green table.datepicker-grid:focus{outline:1px dotted #0D803B}#eventrange-form div.datepicker-calendar.green table.datepicker-grid th{background-color:#0D803B;color:#FFF}#eventrange-form div.datepicker-calendar.green table.datepicker-grid td{background-color:#EEE;border-color:#999}#eventrange-form div.datepicker-calendar.green table.datepicker-grid td.unselectable{color:#999}#eventrange-form div.datepicker-calendar.green table.datepicker-grid td.curDay,#eventrange-form div.datepicker-calendar.green table.datepicker-grid td.curMonth,#eventrange-form div.datepicker-calendar.green table.datepicker-grid td.curYear{background-color:#FFF0C4}#eventrange-form div.datepicker-calendar.green table.datepicker-grid td.empty{background-color:#F9F9F9;color:#AAA}#eventrange-form div.datepicker-calendar.green table.datepicker-grid td.selectable:hover,#eventrange-form div.datepicker-calendar.green table.datepicker-grid td.selectable.focus{background-color:#0D803B;color:#FFF;border-color:#36955C}#eventrange-form div.datepicker-calendar.green table.datepicker-grid td.empty:hover{background-color:#F9F9F9;border-color:#999}#eventrange-form div.datepicker-calendar.green button.datepicker-close{background-color:#0C5E2F;color:#FFF;border-color:#EEE}*,*:before,*:after{box-sizing:border-box}html{height:100%;width:100%}html:before,html:after{content:"";display:block;width:100%;height:.5rem;background:#1C388C;position:fixed;left:0}html:before{top:0;z-index:10040}html:after{bottom:0;z-index:10040}html.wp-toolbar{margin-top:32px !important;padding:0 !important}@media (min-width: 600px) and (max-width: 781px){html.wp-toolbar{margin-top:46px}}@media (max-width: 599px){html.wp-toolbar{margin-top:.5rem}}html.wp-toolbar:before,html.wp-toolbar:after{display:none}html.wp-toolbar html:before{top:32px}html.wp-toolbar body.wp-admin:before,html.wp-toolbar body.wp-admin:after{display:none}body{min-height:100%;font-family:"Fira Sans",sans-serif;font-weight:400;width:100%}@media (max-width: 679px){body{font-size:1rem;line-height:1.5rem}}@media (min-width: 680px){body{font-size:1.0625rem;line-height:1.5rem}}body:before,body:after{content:"";display:block;width:.5rem;height:100%;background:#1C388C;position:fixed;z-index:10040;top:0}body:before{left:0}body:after{right:0}b,strong{font-weight:700}.wrapper{max-width:1440px;width:calc(100% - 1rem);margin:0 auto;padding:0}a{color:#2E50B8;text-decoration:none}a:hover,a:focus{color:#07c}.hidden,.hiddenlabel{border:0;clip:rect(0 0 0 0);height:auto;margin:0;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}@media (min-width: 680px){.mobile-only{display:none}}@media (min-width: 1152px){.mobile-and-tablet-only{display:none}}.js body:not(.user-is-tabbing):not(.focus-debug) *:focus{outline:none}h1{margin-top:0;margin-bottom:0}@media (max-width: 679px){h1{font-size:1.65rem;line-height:2rem}}@media (min-width: 680px){h1{font-size:1.65rem;line-height:2rem}}h2,h3,h4{margin-top:0;margin-bottom:0}@media (max-width: 679px){h2,h3,h4{font-size:1.25rem;line-height:1.5rem}}@media (min-width: 680px){h2,h3,h4{font-size:1.35rem;line-height:1.5rem}}p{margin-top:0;margin-bottom:0}@media (max-width: 679px){p{font-size:1rem;line-height:1.5rem}}@media (min-width: 680px){p{font-size:1.0625rem;line-height:1.5rem}}ul{margin-top:0;margin-bottom:0}@media (max-width: 679px){ul{font-size:1rem;line-height:1.5rem}}@media (min-width: 680px){ul{font-size:1.0625rem;line-height:1.5rem}}#main{min-height:48rem;position:relative}#main:after{content:"";display:table;clear:both}#skip-to-content,#skip-to-access{padding:0.5rem 1rem;position:absolute;top:-180px;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);color:#fff;z-index:100000;text-decoration:none;background:#1C388C}#skip-to-content:focus,#skip-to-access:focus{top:0;background:#07c}#logo{overflow:hidden;width:100%;background:#1C388C}@media (min-width: 1152px){#logo .wrapper2{padding:0.15rem 4% 0.15rem}}@media (min-width: 950px) and (max-width: 1151px){#logo .wrapper2{padding:0.15rem 4% 0.15rem}}@media (max-width: 949px){#logo .wrapper2{padding:0.15rem 4% 0.15rem;width:calc(100% - 80px)}}#logo .hidden{border:0;clip:rect(0 0 0 0);height:auto;margin:0;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}#logo .logo{color:#fff;font-family:"Montserrat",sans-serif;overflow:hidden;position:absolute;z-index:20;margin:.75rem 0 0}@media (min-width: 950px){#logo .logo{padding:.25rem 0 .25rem;min-height:3.25rem}}@media (max-width: 949px) and (min-width: 680px){#logo .logo{padding:.65rem 0 .25rem;min-height:2rem}}@media (max-width: 679px){#logo .logo{padding:.75rem 0 .25rem}}#logo .logo .name{display:block;text-transform:uppercase;font-weight:700}@media (min-width: 950px){#logo .logo .name{font-size:1.85rem;line-height:1.85rem;letter-spacing:.12rem}}@media (max-width: 949px) and (min-width: 680px){#logo .logo .name{font-size:1.3rem;line-height:1.1rem;letter-spacing:0}}@media (max-width: 679px){#logo .logo .name{font-size:1.1rem;line-height:1.1rem;letter-spacing:0}}#logo .logo .slogan{display:block;letter-spacing:.025rem;font-weight:500}@media (min-width: 950px){#logo .logo .slogan{font-size:.9rem;line-height:1.1rem;margin-top:.15rem}}@media (max-width: 949px){#logo .logo .slogan{border:0;clip:rect(0 0 0 0);height:auto;margin:0;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}}#logo .logo:hover,#logo .logo:focus{color:#85CCFF}.main-nav{background:#1C388C;font-family:"Montserrat",sans-serif;position:relative;display:block}@media (min-width: 950px){.main-nav{min-height:4.75rem}}@media (max-width: 949px){.main-nav{min-height:3.5rem}}.main-nav .wrapper{position:relative;overflow:hidden}@media (min-width: 950px){.main-nav .wrapper{min-height:4.75rem}}@media (max-width: 949px){.main-nav .wrapper{min-height:3.5rem}}.main-nav li{list-style:none}.main-nav a{font-weight:700;padding:.75rem .75rem .5rem;color:#fff}.main-nav a:hover,.main-nav a:focus{color:#85CCFF}.main-nav .toggle-main-nav{position:absolute;padding:0 4%;right:0;top:0;z-index:22}@media (min-width: 950px){.main-nav .toggle-main-nav{padding:2.6rem 4% 1rem}}@media (max-width: 949px){.main-nav .toggle-main-nav{padding:1.25rem 4% 0.9rem}}@media (max-width: 949px) and (min-width: 680px){.main-nav .toggle-main-nav,.main-nav:not(.expanded) ul{position:absolute;padding:0 4%;right:-.75rem;top:0;z-index:22;padding:1.25rem 4% 1rem}.main-nav .toggle-main-nav a,.main-nav:not(.expanded) ul a{padding:.75rem .75rem .5rem .25rem;font-size:1.1rem}}@media (min-width: 950px){.main-nav .toggle-main-nav,.main-nav:not(.expanded) ul{position:absolute;padding:0 4%;right:-.75rem;top:0;z-index:22;padding:2.6rem 4% 1rem}}.main-nav .toggle-main-nav{color:#fff;z-index:20;border:none;background:none;font-weight:700;float:right}@media (min-width: 680px){.main-nav .toggle-main-nav{font-size:1.2rem;line-height:1.2rem}}@media (max-width: 679px){.main-nav .toggle-main-nav{font-size:1.15rem;line-height:1.15rem}}.main-nav .toggle-main-nav:hover,.main-nav .toggle-main-nav:focus{color:#85CCFF}.main-nav ul{margin:0;font-size:1.2rem;line-height:1.2rem}@media (min-width: 680px){.main-nav ul li{float:left}}@media (max-width: 679px){.main-nav ul{visibility:hidden;width:100%;overflow:hidden;max-height:0;transition:max-height 200ms}.main-nav ul a{color:#fff}.main-nav ul li{display:block}.main-nav ul li+li{padding-top:1.5rem}.main-nav ul li:first-child{border-top:1px solid rgba(255,255,255,0.5)}}@media (max-width: 679px) and (min-width: 680px){.main-nav ul li:first-child{padding-top:2.5rem}}@media (max-width: 679px) and (max-width: 679px){.main-nav ul li:first-child{padding-top:1.5rem}}@media (max-width: 1151px){.main-nav.expanded ul{position:initial;visibility:visible;max-height:260px}}@media (max-width: 1151px) and (min-width: 680px){.main-nav.expanded ul{padding:4.75rem 4% 2.5rem}}@media (max-width: 1151px) and (max-width: 679px){.main-nav.expanded ul{padding:3.5rem 4% 1.5rem}}@media (max-width: 1151px){.main-nav.expanded ul a{padding-left:0}}.no-js body .toggle-main-nav{display:none}@media (max-width: 679px){.no-js body .main-nav ul{padding:3.5rem 4% 1.5rem;position:initial;visibility:visible;max-height:260px}.no-js body .main-nav ul a{padding-left:0}}body>footer{background:#1C388C;overflow:hidden;position:relative;color:#fff}body>footer>.wrapper{position:relative}body>footer .footer-blocks{padding:0 4%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-content:flex-start;align-items:flex-start}body>footer h2{font-family:"Montserrat",sans-serif;font-size:1.2rem;line-height:1.6rem;padding:.75rem 0 0;letter-spacing:.05rem}body>footer svg{fill:#fff}body>footer a{color:#fff}body>footer a:hover,body>footer a:focus{color:#85CCFF}body>footer a:hover svg,body>footer a:focus svg{fill:#85CCFF}body>footer ul{margin:0;padding:0}body>footer li{list-style:none}body>footer .nav-blocks,body>footer .support{flex:0 1 auto;align-self:auto;padding:3rem 0 1rem}body>footer .nav-blocks{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-content:flex-start;align-items:flex-start}@media (min-width: 1152px){body>footer .nav-blocks{width:73.9130434783%}}@media (min-width: 680px) and (max-width: 1151px){body>footer .nav-blocks{width:47.8260869565%}}@media (max-width: 679px){body>footer .nav-blocks{width:100%;padding:3rem 0 0}}body>footer .footer-nav .wrapper{width:100%}@media (min-width: 1152px){body>footer .footer-nav{width:29.4117647059%}}@media (min-width: 680px) and (max-width: 1151px){body>footer .footer-nav{width:100%}}@media (max-width: 679px){body>footer .footer-nav{width:100%}}body>footer .footer-nav a{display:block;font-family:"Montserrat",sans-serif;font-weight:700;font-size:1.2rem;line-height:1.6rem;letter-spacing:.05rem}@media (min-width: 680px){body>footer .footer-nav a{padding:.75rem 0}}@media (max-width: 679px){body>footer .footer-nav a{padding:.5rem 0}}@media (min-width: 1152px){body>footer .footer-nav li+li{margin-top:0}}body>footer .social-nav .wrapper{width:100%}@media (min-width: 1152px){body>footer .social-nav{width:64.7058823529%}}@media (min-width: 680px) and (max-width: 1151px){body>footer .social-nav{width:100%;margin-top:4rem}}@media (max-width: 679px){body>footer .social-nav{width:100%;margin-top:3rem}}@media (min-width: 1152px){body>footer .social-nav h1{margin:0 0 1rem}body>footer .social-nav h2{margin:0 0 1.9rem}body>footer .social-nav li{margin-bottom:1rem}}@media (min-width: 680px) and (max-width: 1151px){body>footer .social-nav{padding-bottom:7rem}}body>footer .social-nav a{display:block;position:relative;font-size:.92rem}@media (min-width: 680px){body>footer .social-nav a{padding:.75rem 0 .75rem 2.25rem}}@media (max-width: 679px){body>footer .social-nav a{padding:.5rem 0 .75rem 2.25rem}}@media (max-width: 679px){body>footer .social-nav h1{margin:0}body>footer .social-nav h2{margin:0 0 .75rem}body>footer .social-nav li{margin:0}}body>footer .social-nav a{display:block;position:relative;font-size:.92rem}@media (min-width: 680px){body>footer .social-nav a{padding:.75rem 0 .75rem 2.25rem}}@media (max-width: 679px){body>footer .social-nav a{padding:.5rem 0 .75rem 2.25rem}}body>footer .social-nav svg{width:1.75rem;height:1.75rem;position:absolute;left:0}@media (min-width: 680px){body>footer .social-nav svg{top:.5rem}}@media (max-width: 679px){body>footer .social-nav svg{top:.25rem}}body>footer .support .wrapper{width:100%}body>footer .support svg{width:120px;height:80px}@media (min-width: 1152px){body>footer .support{width:21.7391304348%}body>footer .support h2{font-size:.9rem;margin-bottom:1rem}body>footer .support svg{margin:0 0 1rem}}@media (min-width: 680px) and (max-width: 1151px){body>footer .support{width:47.8260869565%}body>footer .support h2{font-size:.9rem;margin-bottom:1rem}body>footer .support svg{margin:0 0 1rem}}@media (max-width: 679px){body>footer .support{width:100%;padding-bottom:8rem}body>footer .support h2{font-size:.8rem;margin-bottom:.25rem}body>footer .support svg{margin:0}}body>footer .copy{padding:2rem 0 2.5rem;width:100%;margin:0}body>footer .copy .wrapper{width:100%}body>footer p{font-size:14px;padding:0 4%}.hero-image-container{width:100%;height:40vh;min-height:27vw;max-height:100vw;overflow:hidden}.hero-image-container.compat-object-fit{background-size:cover}.hero-image-container.compat-object-fit .hero-image{opacity:0}.hero-image-container .hero-image{width:100%;height:40vh;min-height:27vw;max-height:100vw;-o-object-fit:cover;object-fit:cover;top:0;display:block}.events-list-title{margin:3rem 4% 0.5rem;opacity:.75}.events-list-title a.top{font-size:1.3rem;font-family:"Montserrat",sans-serif;font-weight:700;color:#000;display:inline-block;overflow:hidden}.events-list-title span.list{margin:.25rem 0 0;font-size:1.3rem;font-weight:400;font-family:"Montserrat",sans-serif}.events-list-title span.list .list-label{font-size:1rem}.events-list-title span.count{display:block;margin:.25rem 0 0;font-size:1rem;font-weight:400;font-family:"Montserrat",sans-serif}.events-list{padding-bottom:7rem}.events-list .events-list-header{padding:calc(.5vw) 0 0}.agenda-results .wrapper .wrapper{width:100%}.agenda-results article{padding:1.5rem 0;margin:0 4%;width:calc(100% - (2* 4%));cursor:pointer}.agenda-results article h3{font-family:"Montserrat",sans-serif;margin-top:0;margin-bottom:0}@media (max-width: 679px){.agenda-results article h3{font-size:1.65rem;line-height:2rem}}@media (min-width: 680px){.agenda-results article h3{font-size:1.65rem;line-height:2rem}}.agenda-results article h3 span{display:block}.agenda-results article h3>a{display:block;padding-top:calc(.5vw + .5rem);padding-bottom:calc(.25vw + .25rem);overflow:hidden;width:100%;width:calc(100% + 22px);margin-left:-11px;padding-left:10px;padding-right:10px;border:1px solid transparent;border-bottom:none}.agenda-results article h3>a:hover{background:rgba(242,242,242,0.5)}.agenda-results article .sub_subtitle{font-family:"Montserrat",sans-serif;font-size:1rem;line-height:1rem;margin-top:.5rem;margin-bottom:0;font-weight:500}.agenda-results article+article,.agenda-results article+.next-page>article:first-child{border-top:0.0625rem solid rgba(46,80,184,0.5)}.agenda-results article.first-visible{border-top-color:transparent}.agenda-results .loaded-events>.wrapper>article:first-child{border-top:0.0625rem solid rgba(46,80,184,0.5)}.agenda-results .details{padding:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-content:flex-start;align-items:flex-start;color:#000;width:calc(100% + 22px);margin-left:-11px;padding-left:10px;padding-right:10px;border:1px solid transparent;border-top:none}.agenda-results .details>div{flex:0 1 auto;align-self:auto;padding:calc(.5vw + .5rem) 0 calc(1vw + 1rem)}@media (min-width: 1152px){.agenda-results .details>div{width:21.7391304348%}}@media (min-width: 680px) and (max-width: 1151px){.agenda-results .details>div{width:47.8260869565%}.agenda-results .details>div:nth-child(1),.agenda-results .details>div:nth-child(3){padding-right:1.5rem}.agenda-results .details>div:nth-child(1),.agenda-results .details>div:nth-child(2){padding-top:calc(1.5vw + 1.5rem)}.agenda-results .details>div:nth-child(3),.agenda-results .details>div:nth-child(4){padding-top:calc(.25vw + .25rem)}}@media (max-width: 679px){.agenda-results .details>div{width:100%}.agenda-results .details>div:nth-child(1){padding-top:calc(1.5vw + 1.5rem)}.agenda-results .details>div:nth-child(2),.agenda-results .details>div:nth-child(3),.agenda-results .details>div:nth-child(4){padding-top:calc(.25vw + .25rem)}}.agenda-results .details p{position:relative;margin-top:0;margin-bottom:0;line-height:1.4rem}.agenda-results .details p+p{margin-top:.5em}.agenda-results .details .event_type{font-family:"Montserrat",sans-serif;font-weight:700}@media (max-width: 679px){.agenda-results .details .event_type{font-size:1.25rem;line-height:1.5rem}}@media (min-width: 680px){.agenda-results .details .event_type{font-size:1.35rem;line-height:1.5rem}}@media (min-width: 680px){.agenda-results .details .event_type{margin:-.2em 0 0}}@media (max-width: 679px){.agenda-results .details .event_type{margin:-.2em 0 0}}.agenda-results .who p{padding-left:1.5em}.agenda-results .who svg{fill:#000;width:1.25rem;height:1.25rem;display:inline-block;margin:0 .2rem -.25rem -.05rem;position:absolute;left:0}.agenda-results .who svg+span{margin-left:1.5rem}.agenda-results article:hover a{color:#07c}.agenda-results article:hover h3 a,.agenda-results article:hover .details{background:rgba(0,0,0,0.025)}.pagination{margin-top:calc(1.5vw + 1.5rem)}.pagination .pagination-box{margin:0 4%}.pagination ul{background:#F2F2F2;padding:.5rem 0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:stretch;align-items:flex-start}.pagination.with-load-more ul{opacity:0;display:none}.pagination li{list-style:none}.pagination a{padding:.75rem;min-width:3rem;text-align:center;display:block;position:relative}.pagination a:hover svg,.pagination a:focus svg{fill:#07c}.pagination span.current{padding:.75rem;min-width:3rem;text-align:center;display:block}.pagination svg{fill:#2E50B8;width:1.75rem;height:1.75rem;position:absolute;top:.55rem}.pagination a.prev{padding-left:1.6rem}.pagination a.prev svg{left:0}.pagination a.next{padding-right:1.6rem}.pagination a.next svg{right:0}.pagination a.load-more{background:#F2F2F2;padding:.25rem 0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:stretch;align-items:flex-start}.pagination a.load-more svg{top:.55rem}.pagination a.load-more span{padding:.5rem;min-width:3rem;text-align:center;display:block}.pagination a.load-more:hover,.pagination a.load-more:focus{background:#07c;color:#fff}.pagination a.load-more:hover svg,.pagination a.load-more:focus svg{fill:#fff}.pagination a.load-more .loading{-webkit-animation-name:rotate;animation-name:rotate;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.backtotop{text-align:right;margin-top:3rem}.backtotop a{margin-right:4%;padding:1rem 1.5rem 1rem 0;position:relative}.backtotop a:hover svg,.backtotop a:focus svg{fill:#07c}.backtotop svg{fill:#2E50B8;width:1.75rem;height:1.75rem;position:absolute;top:.75rem;right:-0.3rem}.no-results{padding:5rem 4%;display:block;text-align:left}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.no-js body .agenda-results article h3>a:focus,.js body.user-is-tabbing .agenda-results article h3>a:focus{background:rgba(0,0,0,0.025)}.home #main .main-header{background:#F2F2F2;color:#000;width:100%}.home #main .main-header .wrapper{position:relative}.agenda-filters-bar{padding:0 4%}.agenda-filters-bar button{background:none;border:none;padding:0}.agenda-filters-bar fieldset{border:none;margin:0;padding:.5rem 0 0}.agenda-filters-bar ul{margin:0;padding:0}.agenda-filters-bar ul:after{content:"";display:table;clear:both}.agenda-filters-bar li{list-style:none}.agenda-filters-bar .main-filters{color:#000;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-content:flex-start;align-items:stretch;transition:opacity 200ms;padding:0}@media (min-width: 680px){.agenda-filters-bar .main-filters{position:relative}}.agenda-filters-bar .filter{flex:0 1 auto;align-self:auto;border:none;margin:0;padding:0 0 0}@media (min-width: 1152px){.agenda-filters-bar .filter{width:21.7391304348%}}@media (min-width: 680px) and (max-width: 1151px){.agenda-filters-bar .filter{width:47.8260869565%}}@media (max-width: 679px){.agenda-filters-bar .filter{width:100%}}.agenda-filters-bar .toggle-filter{text-align:left;width:100%;cursor:pointer;background:none;border:none;font-family:"Montserrat",sans-serif;color:#2E50B8;font-weight:700;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;align-content:flex-start;align-items:stretch;width:calc(100% + 22px);height:100%;margin-left:-11px;padding-left:11px;padding-right:11px;padding-bottom:.5rem;background:transparent}@media (max-width: 679px){.agenda-filters-bar .toggle-filter{font-size:1.25rem;line-height:1.5rem}}@media (min-width: 680px){.agenda-filters-bar .toggle-filter{font-size:1.35rem;line-height:1.5rem}}.agenda-filters-bar .toggle-filter .filter-button{border-bottom:0.19rem solid #2E50B8;padding:1rem 0 .25rem;position:relative;display:block}.agenda-filters-bar .toggle-filter svg{fill:#2E50B8;position:absolute;right:-.2rem;bottom:.1rem;width:1.5rem;height:1.5rem}.agenda-filters-bar .toggle-filter:hover{background:rgba(0,0,0,0.05)}.agenda-filters-bar .toggle-filter:hover .filter-button{color:#07c;border-color:#07c}.agenda-filters-bar .toggle-filter:hover .filter-button svg{fill:#07c}.agenda-filters-bar h3{text-align:left;width:100%;padding:calc(.75vh + .75em) 0 calc(.15vh + .15em);position:relative;background:none;border:none;font-family:"Montserrat",sans-serif;color:#2E50B8;border-bottom:0.19rem solid #000;font-weight:700;margin-top:0;margin-bottom:0;margin-top:0;margin-bottom:0;color:#000}@media (max-width: 679px){.agenda-filters-bar h3{font-size:1.25rem;line-height:1.5rem}}@media (min-width: 680px){.agenda-filters-bar h3{font-size:1.35rem;line-height:1.5rem}}.agenda-filters-bar .options h4{margin:.75rem 0}@media (max-width: 679px){.agenda-filters-bar .options h4{font-size:1rem;line-height:1.5rem}}@media (min-width: 680px){.agenda-filters-bar .options h4{font-size:1.0625rem;line-height:1.5rem}}.agenda-filters-bar .options ul.who li::after{content:"";clear:both;display:table}.agenda-filters-bar .custom-listbox{margin:0 -11px;padding:0;width:calc(100% + 22px)}.agenda-filters-bar .filter-criteria{color:#2E50B8;position:relative;padding:9px 26px 9px 8px;margin:2px;border:1px solid transparent;display:block;text-decoration:none}@media (max-width: 679px){.agenda-filters-bar .filter-criteria{padding:7px 26px 6px 8px;margin:0 4px 1px 0rem}}.agenda-filters-bar .filter-criteria:hover{color:#07c;background:#fff}.agenda-filters-bar .filter-criteria:hover svg{fill:#07c}.agenda-filters-bar .filter-criteria svg.icon:not(.necessidade){fill:#2E50B8;position:absolute;right:.1rem;top:.55rem;width:1.5rem;height:1.5rem}.agenda-filters-bar .filter-criteria svg.necessidade{fill:#2E50B8;position:absolute;left:.5rem;top:.65rem;width:1.25rem;height:1.25rem}.agenda-filters-bar .filter-criteria svg.necessidade+span,.agenda-filters-bar .filter-criteria svg.necessidade+span+span{padding-left:1.5rem}.agenda-filters-bar .filter-criteria.choice-simple:not(.selected) svg{display:none}.agenda-filters-bar .filter-criteria.choice-simple.selected{border-color:rgba(46,80,184,0.5)}.agenda-filters-bar .filter-criteria.choice-simple.selected.first-option{padding-left:8px;padding-right:8px}@media (min-width: 681px){.agenda-filters-bar .filter-criteria.choice-simple.selected.first-option{margin-right:22px}}.agenda-filters-bar .filter-criteria.choice-simple.selected:not(.first-option){padding-left:8px;padding-right:26px}.agenda-filters-bar .filter-criteria.choice-simple.selected:not(.first-option) svg{display:block}.agenda-filters-bar .filter-criteria.choice-multiple.selected{border-color:rgba(46,80,184,0.5);padding-left:8px;padding-right:26px}.agenda-filters-bar .instructions{font-size:14px;opacity:.8;margin-top:.25rem}.agenda-filters-bar .toggle-close{z-index:1;border:none;line-height:1;overflow:hidden}.agenda-filters-bar .toggle-close span{display:block}.agenda-filters-bar .toggle-close .hidden{display:block;margin:-.5rem 1rem 0 0}.agenda-filters-bar .toggle-close>span{position:relative}.agenda-filters-bar .toggle-close svg{position:absolute}.agenda-filters-bar .toggle-close.toggle-apply{background:#2E50B8;color:#fff;float:right;padding:0 1rem;margin:.5rem 0 1rem}.agenda-filters-bar .toggle-close.toggle-apply>span{padding:.7rem 1.3rem .75rem 0;width:6rem;margin:0 auto}.agenda-filters-bar .toggle-close.toggle-apply svg{fill:#fff;right:-.2rem;top:.5rem;width:1.5rem;height:1.5rem}.agenda-filters-bar .toggle-close.toggle-apply:hover,.agenda-filters-bar .toggle-close.toggle-apply:focus{background:#07c}.agenda-filters-bar .toggle-close.toggle-close-close{color:#2E50B8;position:absolute;right:-.75rem;top:.35rem}@media (max-width: 679px){.agenda-filters-bar .toggle-close.toggle-close-close{right:calc(4% - 10px);top:.9rem}}.agenda-filters-bar .toggle-close.toggle-close-close>span{padding:1.25rem;margin:0}.agenda-filters-bar .toggle-close.toggle-close-close svg{fill:#2E50B8;right:.25rem;top:.25rem;width:2rem;height:2rem}.agenda-filters-bar .toggle-close.toggle-close-close:hover,.agenda-filters-bar .toggle-close.toggle-close-close:focus{color:#07c}.agenda-filters-bar .toggle-close.toggle-close-close:hover svg,.agenda-filters-bar .toggle-close.toggle-close-close:focus svg{fill:#07c}.agenda-filters-bar .tools{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;align-content:flex-start;align-items:flex-start;position:relative;transition:opacity 200ms}.agenda-filters-bar .tools .search,.agenda-filters-bar .tools .reset{flex:0 1 auto;align-self:auto;transition:opacity 200ms, margin 200ms;width:100%}.agenda-filters-bar .tools .search{transition:opacity 200ms,margin 200ms}.agenda-filters-bar .tools .search fieldset{border:none;margin:0;padding:.5rem 0 .5rem}.agenda-filters-bar .tools .search .options label{padding:0;border:none;margin:0;position:absolute;overflow:hidden}.agenda-filters-bar .tools .search .search_text_field_wrapper{transition:max-height 200ms,opacity 200ms}.agenda-filters-bar .tools .search input[type="text"]{padding:8px 12px;float:left;background:#fff;border:1px solid rgba(46,80,184,0.5);border-right:none;border-radius:0;line-height:1.25rem;height:3rem}@media (min-width: 680px){.agenda-filters-bar .tools .search input[type="text"]{width:calc(100% - 130px)}}@media (max-width: 679px){.agenda-filters-bar .tools .search input[type="text"]{width:calc(100% - 50px)}}.agenda-filters-bar .tools .search input[type="text"]+button{padding:8px 0;float:left;background:#e0e0e0;border:1px solid rgba(46,80,184,0.5);border-left:none;color:#2E50B8;position:relative;line-height:1.25rem;height:3rem}.agenda-filters-bar .tools .search input[type="text"]+button>span{position:relative}.agenda-filters-bar .tools .search input[type="text"]+button svg{fill:#2E50B8;width:1.75rem;height:1.75rem;position:absolute}@media (min-width: 680px){.agenda-filters-bar .tools .search input[type="text"]+button{width:130px}.agenda-filters-bar .tools .search input[type="text"]+button>span{padding-right:1.4rem}.agenda-filters-bar .tools .search input[type="text"]+button svg{right:-.25rem;top:-.25rem}}@media (max-width: 679px){.agenda-filters-bar .tools .search input[type="text"]+button{width:50px;padding:0}.agenda-filters-bar .tools .search input[type="text"]+button>span{width:100%;height:100%;display:block}.agenda-filters-bar .tools .search input[type="text"]+button>span span{opacity:0;position:absolute;width:0;height:0;overflow:hidden}.agenda-filters-bar .tools .search input[type="text"]+button svg{width:2.25rem;height:2.25rem;right:.35rem;top:.35rem}}.agenda-filters-bar .tools .search input[type="text"]+button:hover{background:#07c;border-color:#07c}.agenda-filters-bar .tools .search input[type="text"]+button:hover span{color:#fff}.agenda-filters-bar .tools .search input[type="text"]+button:hover svg{fill:#fff}.agenda-filters-bar .tools .toggle-search{color:#2E50B8;z-index:1;border:none;background:none;padding:1rem 0 1rem 1.5rem;line-height:1;overflow:hidden;text-align:left;position:relative}.agenda-filters-bar .tools .toggle-search svg{fill:#2E50B8;width:1.75rem;height:1.75rem;position:absolute;left:-.2rem;top:.6rem}.agenda-filters-bar .tools .toggle-search:hover,.agenda-filters-bar .tools .toggle-search:focus{color:#07c}.agenda-filters-bar .tools .toggle-search:hover svg,.agenda-filters-bar .tools .toggle-search:focus svg{fill:#07c}@media (min-width: 680px){.agenda-filters-bar .tools .reset{text-align:right}}@media (max-width: 679px){.agenda-filters-bar .tools .reset{text-align:left}}.agenda-filters-bar .tools .toggle-reset-filters{color:#2E50B8;z-index:1;border:none;background:none;line-height:1;overflow:hidden;position:relative;display:block;float:right}.agenda-filters-bar .tools .toggle-reset-filters svg{fill:#2E50B8;width:1.75rem;height:1.75rem;position:absolute;top:.6rem}@media (min-width: 680px){.agenda-filters-bar .tools .toggle-reset-filters{padding:1rem 1.5rem 1rem 0}.agenda-filters-bar .tools .toggle-reset-filters svg{right:-.2rem}}@media (max-width: 679px){.agenda-filters-bar .tools .toggle-reset-filters{padding:1rem 0 1rem 1.5rem}.agenda-filters-bar .tools .toggle-reset-filters svg{left:-.2rem}}.agenda-filters-bar .tools .toggle-reset-filters:hover,.agenda-filters-bar .tools .toggle-reset-filters:focus{color:#07c}.agenda-filters-bar .tools .toggle-reset-filters:hover svg,.agenda-filters-bar .tools .toggle-reset-filters:focus svg{fill:#07c}.no-js body .agenda-filters-bar .toggle-filter:focus,.js body.user-is-tabbing .agenda-filters-bar .toggle-filter:focus{background:rgba(0,0,0,0.05)}.no-js body .agenda-filters-bar .toggle-filter:focus .filter-button,.js body.user-is-tabbing .agenda-filters-bar .toggle-filter:focus .filter-button{color:#07c;border-color:#07c}.no-js body .agenda-filters-bar .toggle-filter:focus .filter-button svg,.js body.user-is-tabbing .agenda-filters-bar .toggle-filter:focus .filter-button svg{fill:#07c}.no-js body .toggle-filter,.no-js body .toggle-close,.no-js body .toggle-search,.no-js body .toggle-reset-filters{display:none}.no-js body .custom-listbox>li{float:left;clear:both}.no-js body .agenda-filters-bar .filter-criteria{margin-bottom:2px}.no-js body .agenda-filters-bar .tools .search{margin-top:1.5rem;margin-bottom:1.5rem}.no-js body .agenda-filters-bar .filter-criteria{padding-top:5px;padding-bottom:5px}.no-js body .agenda-filters-bar .filter-criteria svg.icon:not(.necessidade){right:.15rem;top:.3rem}.no-js body .agenda-filters-bar .filter-criteria svg.necessidade{top:.35rem}.no-js body .agenda-filters-bar .options h4{margin-bottom:.25rem;font-size:.9rem;line-height:.9rem}.js body.home #main .main-header{position:absolute;z-index:30;top:0;transition:background 200ms}.js body.home #main h1{padding:2rem 4% 0}.js body.home #main h2{font-size:1rem}.js body .filters-applied{margin-top:.25rem;overflow:hidden;display:block}.js body .filters-applied .list{font-size:.85rem;line-height:1.05rem;color:#2E50B8;overflow:hidden;font-weight:400;display:block}.js body .filters-applied .list{max-height:150px}.js body .toggle-filter:hover .filters-applied .list{color:#07c}.js .home.filters-fixed #main .main-header{position:fixed;z-index:25;top:.5rem}.js .home.filters-fixed #main .main-header .wrapper{width:calc(100%);margin:0 auto}.js body .agenda-filters-bar .tools:after{content:"";display:table;clear:both;position:absolute;width:0;height:0}@media (min-width: 680px){.js body .agenda-filters-bar .tools .search,.js body .agenda-filters-bar .tools .reset{width:47.8260869565%}}@media (max-width: 679px){.js body .agenda-filters-bar .tools .search,.js body .agenda-filters-bar .tools .reset{width:100%}}.js body .agenda-filters-bar .tools .search:after{content:"";display:table;clear:both;position:absolute;width:0;height:0}.js body .agenda-filters-bar:not(.expanded){padding:0.5rem 4% 0}.js body .agenda-filters-bar:not(.expanded) .options-container{display:none}.js body .agenda-filters-bar.expanded{padding:0.5rem 4% 0}.js body .agenda-filters-bar.expanded .toggle-filter{display:none}.js body .agenda-filters-bar.expanded .main-filters{padding:0}.js body .agenda-filters-bar.expanded .options{padding:6px 0 12px;min-height:5rem;overflow:visible}.js body .agenda-filters-bar.expanded .options h4{margin:calc(.5vw + .5rem) 0 calc(.1vw + .1rem)}@media (max-width: 679px){.js body .agenda-filters-bar.expanded .options h4{font-size:1rem;line-height:1.5rem}}@media (min-width: 680px){.js body .agenda-filters-bar.expanded .options h4{font-size:1.0625rem;line-height:1.5rem}}@media (max-width: 679px){.js body .agenda-filters-bar.expanded .options h4{margin:calc(.2vw + .2rem) 0 calc(.1vw + .1rem)}}.js body .agenda-filters-bar.expanded .filter.who .options .instructions{padding-bottom:1rem}.js body .agenda-filters-bar.expanded .filter{padding:0}.js body .agenda-filters-bar.expanded h3{margin-top:0;margin-bottom:0}@media (min-width: 1152px){.js body .agenda-filters-bar.expanded h3{padding-top:.9rem}}@media (min-width: 680px) and (max-width: 1151px){.js body .agenda-filters-bar.expanded h3{padding-top:.9rem}}@media (max-width: 679px){.js body .agenda-filters-bar.expanded h3{padding-top:.9rem}}@media (max-width: 679px){.js body .agenda-filters-bar.expanded h3{font-size:1.25rem;line-height:1.5rem}}@media (min-width: 680px){.js body .agenda-filters-bar.expanded h3{font-size:1.35rem;line-height:1.5rem}}@media (min-width: 680px){.js body .agenda-filters-bar.expanded ul:not(.who) li{float:left}}@media (min-width: 680px){.js body .agenda-filters-bar.expanded ul.who li li{float:left}}.js body .agenda-filters-bar.expanded .custom-listbox:after{content:"";display:table;clear:both}.js body .agenda-filters-bar.expanded .filter-criteria{cursor:pointer}.js body .agenda-filters-bar.expanded .filter-criteria:hover{background:#F2F2F2}.js body .agenda-filters-bar.expanded .filter-criteria .hidden{font-size:.8rem;line-height:1rem;display:block;max-width:12rem}.js body .agenda-filters-bar.expanded .filter-criteria .hidden .divider{opacity:0;position:absolute;width:0;height:0;overflow:hidden}.js body .agenda-filters-bar.expanded .fake-filter-criteria{color:#2E50B8;position:relative;padding:9px 26px 9px 8px;margin:0 4px 4px 0rem;border:1px solid transparent;display:block;cursor:pointer}@media (min-width: 680px){.js body .agenda-filters-bar.expanded .fake-filter-criteria{float:left}}.js body .agenda-filters-bar.expanded #with-necessity-icon-1,.js body .agenda-filters-bar.expanded #with-necessity-icon-2,.js body .agenda-filters-bar.expanded #with-necessity-icon-3{padding-left:37px}.js body .agenda-filters-bar.expanded #with-necessity-icon-1 svg:first-child,.js body .agenda-filters-bar.expanded #with-necessity-icon-2 svg:first-child,.js body .agenda-filters-bar.expanded #with-necessity-icon-3 svg:first-child{display:block;right:auto;left:.5rem;width:1.6rem;height:1.6em;top:.35rem}.js body .agenda-filters-bar.expanded input[type="checkbox"]:checked+label{border-color:rgba(46,80,184,0.5);padding-left:8px;padding-right:26px}.js body .agenda-filters-bar.expanded input[type="checkbox"]:checked+label svg{display:block}.js body .agenda-filters-bar.expanded .filter:not(.expanded){display:none}.js body .agenda-filters-bar.expanded .filter.expanded{width:100%}.js body.filter-expanded .agenda-filters-bar>.search,.js body.filter-expanded .agenda-filters-bar>.tools{display:none}.js body .agenda-filters-bar.expanding-fading-out .main-filters,.js body .agenda-filters-bar.expanding-fading-out .tools{opacity:0}.js body .agenda-filters-bar.collapsing-fading-out .main-filters,.js body .agenda-filters-bar.collapsing-fading-out .tools{opacity:0}.js body.user-is-tabbing .filter-criteria:focus{color:#07c}.js body.user-is-tabbing .filter-criteria:focus.choice-simple{background:#F2F2F2}.js body.user-is-tabbing .filter-criteria:focus.choice-simple.first-option{padding-left:8px;padding-right:8px}@media (min-width: 681px){.js body.user-is-tabbing .filter-criteria:focus.choice-simple.first-option{margin-right:22px}}.js body.user-is-tabbing .filter-criteria:focus.choice-simple:not(.first-option){padding-left:8px;padding-right:26px}.js body.user-is-tabbing .filter-criteria:focus.choice-multiple{background:#F2F2F2;padding-left:8px;padding-right:26px}.js body.user-is-tabbing .filter-criteria-li.focused .filter-criteria{color:#07c;background:#F2F2F2}.js body.user-is-tabbing .filter-criteria-li.focused .filter-criteria svg{fill:#07c}.js body.user-is-tabbing .filter-criteria-li.custom-date.focused #eventrange.selected .filter-criteria-button,.js body.user-is-tabbing .filter-criteria-li.custom-date.focused #eventrange.fake-selected .filter-criteria-button{background:#F2F2F2}.filters-fixed #main .main-header{position:fixed;top:.5rem;left:0;padding:0;max-height:calc(100% - 1rem);width:calc(100% - 1rem);margin-left:.5rem;z-index:25}.filters-fixed #main .main-header:after{content:"";display:table;clear:both}.js .home.filters-fixed.admin-bar #main .main-header{top:32px}@media (min-width: 600px) and (max-width: 781px){.js .home.filters-fixed.admin-bar #main .main-header{top:46px}}@media (max-width: 599px){.js .home.filters-fixed.admin-bar #main .main-header{top:.5rem}}.pagination .pagination-box.loading .load-more{display:none}.pagination .updating-results{background:#F2F2F2;padding:.25rem 0;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:stretch;align-items:flex-start;display:none}.pagination .updating-results.visible{display:flex}.pagination .updating-results>span{padding:.5rem 1.35rem .5rem 0;min-width:3rem;text-align:center;display:block;position:relative}.pagination .updating-results svg{fill:#000;width:1.75rem;height:1.75rem;position:absolute;top:.4rem;right:-.5rem;-webkit-animation-name:rotate;animation-name:rotate;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.pagination .updating-results.updating-results-close-filter{opacity:0}.agenda-filters-bar .tools.measuring{height:auto !important;margin-top:.5rem !important}.agenda-filters-bar .updating-results{padding:0 4%;opacity:0;bottom:0;position:absolute;left:-100%;width:300%;height:0;transition:opacity 200ms}.agenda-filters-bar .updating-results>span{color:#000;padding:0.7rem 1.4rem .75rem 0;line-height:1;overflow:hidden;text-align:center;z-index:1000000;display:block;margin:-3.5rem auto 0;position:relative;width:17rem}.agenda-filters-bar .updating-results>span span{position:relative;padding-right:24px}.agenda-filters-bar .updating-results.visible{opacity:.8}.agenda-filters-bar .updating-results svg{fill:#000;width:1.75rem;height:1.75rem;position:absolute;top:-.25rem;right:-.3rem;-webkit-animation-name:rotate;animation-name:rotate;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.agenda-filters-bar .updating-results.updating-results-close-filter{opacity:0}.agenda-filters-bar:not(.expanded) .updating-results:not(.updating-results-close-filter)>span{margin-top:-2.75rem}.agenda-filters-bar:not(.expanded) .updating-results:not(.updating-results-close-filter).visible{opacity:.8}.agenda-filters-bar.no-filters:not(.expanded) .updating-results>span{opacity:0}.agenda-filters-bar.no-filters:not(.expanded) .updating-results.visible{opacity:0}@media (min-width: 680px) and (max-width: 1151px){.agenda-filters-bar .updating-results{bottom:-2rem;background:#e0e0e0;height:auto}.agenda-filters-bar .updating-results>span{margin-top:0;padding-top:.5rem;padding-bottom:.5rem;height:2rem}.agenda-filters-bar .updating-results svg{right:-.4rem}.agenda-filters-bar:not(.expanded) .updating-results:not(.updating-results-close-filter)>span{margin-top:0}.agenda-filters-bar:not(.expanded) .updating-results:not(.updating-results-close-filter).visible{opacity:.8}}@media (max-width: 679px){.agenda-filters-bar .updating-results{bottom:-2rem;background:#e0e0e0;height:auto}.agenda-filters-bar .updating-results>span{margin-top:0;padding-top:.5rem;padding-bottom:.5rem;height:2rem}.agenda-filters-bar .updating-results svg{right:-.4rem}.agenda-filters-bar:not(.expanded) .updating-results:not(.updating-results-close-filter)>span{margin-top:0}.agenda-filters-bar:not(.expanded) .updating-results:not(.updating-results-close-filter).visible{opacity:.8}}.agenda-filters-bar .updating-results-count{padding:0 4%;opacity:0;bottom:0;position:absolute;left:-100%;width:300%;height:0}.agenda-filters-bar .updating-results-count>span{color:#000;padding:0.7rem 1.4rem .75rem 0;line-height:1;overflow:hidden;text-align:center;z-index:1000000;transition:opacity 200ms;display:block;margin:-3.5rem auto 0;position:relative;width:17rem}.agenda-filters-bar .updating-results-count>span span{position:relative;padding-right:24px}.agenda-filters-bar .updating-results-count.visible{opacity:.8}.agenda-filters-bar .updating-results-count svg{fill:#000;width:1.75rem;height:1.75rem;position:absolute;top:-.25rem;right:-.3rem;-webkit-animation-name:rotate;animation-name:rotate;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.agenda-filters-bar:not(.expanded) .updating-results-count>span{margin-top:-2.75rem}.agenda-filters-bar:not(.expanded) .updating-results-count.visible{opacity:.8}.agenda-filters-bar.no-filters:not(.expanded) .updating-results-count>span{opacity:0}.agenda-filters-bar.no-filters:not(.expanded) .updating-results-count.visible{opacity:0}@media (min-width: 680px) and (max-width: 1151px){.agenda-filters-bar .updating-results-count{bottom:-2rem;background:#e0e0e0;height:auto}.agenda-filters-bar .updating-results-count>span{margin-top:0;padding-top:.5rem;padding-bottom:.5rem;height:2rem}.agenda-filters-bar .updating-results-count svg{top:.15rem;right:-.1rem}}@media (max-width: 679px){.agenda-filters-bar .updating-results-count{bottom:-2rem;background:#e0e0e0;height:auto}.agenda-filters-bar .updating-results-count>span{margin-top:0;padding-top:.5rem;padding-bottom:.5rem;height:2rem}.agenda-filters-bar .updating-results-count svg{top:.15rem;right:-.1rem}}.js body.user-is-tabbing .agenda-filters-bar .updating-results{display:none}.js body .agenda-filters-bar .tools .search .search_text_field_wrapper{transition:max-height 200ms,opacity 200ms;overflow:hidden;max-height:0;opacity:0}.js body .agenda-filters-bar .tools .search form{display:none}.js body .agenda-filters-bar .tools .search.visible .form{display:block}@media (min-width: 680px){.js body .agenda-filters-bar .tools .search.expanded{margin-top:4.5rem}}@media (max-width: 679px){.js body .agenda-filters-bar .tools .search.expanded{margin-top:4.5rem}}.js body .agenda-filters-bar .tools .search.expanded .searchform{display:block;margin-bottom:.5rem;height:1rem}.js body .agenda-filters-bar .tools .search.expanded .search_text_field_wrapper{max-height:50px;opacity:1;position:absolute;left:0;top:1.75rem;width:100%;overflow:visible}.js body .agenda-filters-bar .tools .search.expanded .toggle-search{opacity:0;visibility:hidden;display:none}@media (min-width: 680px){.js body .agenda-filters-bar .tools .search.expanded+.reset{margin-top:4.5rem}}.js body .overlay_mask{position:fixed;width:100%;height:calc(100% - .5rem);background:rgba(28,56,140,0.75);top:.5rem;left:0;z-index:20;display:none;opacity:0;transition:opacity 200ms}.js body .overlay_mask.reopen{transition:none;display:block;opacity:1}.js body .overlay_mask.visible{display:block}.js .home.filter-expanded .overlay_mask{opacity:1}.js .home.filter-expanded #main .main-header{background:#fff}.user-is-tabbing .toggle-close-close{display:none}.no-js body .toggle-filter:focus .filters-applied .list,.js body.user-is-tabbing .toggle-filter:focus .filters-applied .list{color:#07c}#eventrange-form{background:#e0e0e0;border:none;margin:4px 0 0;position:relative}#eventrange-form a{text-decoration:none}#eventrange-form svg{fill:#2E50B8;left:6px;top:6px;position:absolute;width:1.5rem;height:1.5rem;display:block}#eventrange-form svg:not(:root){overflow:hidden}#eventrange-form label,#eventrange-form .input-group,#eventrange-form .form-control,#eventrange-form button{float:left}#eventrange-form .button,#eventrange-form input,#eventrange-form optgroup,#eventrange-form select,#eventrange-form textarea{margin:0}#eventrange-form label{opacity:0;position:absolute;width:0;height:0;overflow:hidden}#eventrange-form button{background:#e0e0e0;color:#2E50B8;border:1px solid rgba(46,80,184,0.5);padding:.275rem .5rem;text-align:center;position:relative;margin:0;height:34px;font-size:.95rem;overflow:hidden}#eventrange-form button svg{position:static;fill:#2E50B8;margin:0 -.25rem 0 0;display:inline-block}#eventrange-form button:hover,#eventrange-form button:focus{background:#07c;color:#fff;border-color:#07c}#eventrange-form button:hover svg,#eventrange-form button:focus svg{fill:#fff}#eventrange-form .pull-right{float:right !important}#eventrange-form .pull-left{float:left !important}#eventrange-form .btn{margin-bottom:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#eventrange-form .input-group{width:8.75rem;margin:5px .4rem;position:relative;display:table;border-collapse:separate}#eventrange-form .form-control{height:34px;font-size:16px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}#eventrange-form .form-control:focus{outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}#eventrange-form .form-control.date{min-width:8.75rem !important;width:8.75rem;padding:6px;border-color:rgba(46,80,184,0.5)}#eventrange-form .input-group .form-control{position:relative;z-index:2;float:left;margin-bottom:0}#eventrange-form .input-group .form-control,#eventrange-form .input-group-addon,#eventrange-form .input-group-btn{display:table-cell}#eventrange-form .input-group .form-control:first-child,#eventrange-form .input-group-addon:first-child,#eventrange-form .input-group-btn:first-child>.btn,#eventrange-form .input-group-btn:first-child>.btn-group>.btn,#eventrange-form .input-group-btn:first-child>.dropdown-toggle,#eventrange-form .input-group-btn:last-child>.btn-group:not(:last-child)>.btn,#eventrange-form .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}#eventrange-form .input-group-addon,#eventrange-form .input-group-btn{white-space:nowrap;vertical-align:middle}#eventrange-form .input-group-addon{display:none;padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;border:1px solid rgba(46,80,184,0.5);border-left:none;background:#e0e0e0;width:34px;height:34px;position:relative}#eventrange-form .input-group-addon .calendar-icon{fill:#2E50B8;left:6px;top:6px;position:absolute;width:1.2rem;height:1.2rem}#eventrange-form .input-group-addon:hover,#eventrange-form .input-group-addon:focus{background:#07c;color:#fff;border-color:#07c}#eventrange-form .input-group-addon:hover .calendar-icon,#eventrange-form .input-group-addon:focus .calendar-icon{fill:#fff}#eventrange-form a.datepicker-button.bootstrap:hover,#eventrange-form a.datepicker-button.bootstrap:focus{background:#07c;color:#fff;border-color:#07c}#eventrange-form div.datepicker-calendar.bootstrap{max-width:280px;min-width:280px;width:280px;border-radius:0;border:none;padding:0;border:1px solid rgba(0,0,0,0.2);box-shadow:none;left:0 !important;top:34px !important;margin:14px 0 0 -76px}#eventrange-form div.datepicker-calendar.bootstrap:before{top:-8px;left:130px;border-bottom:7px solid rgba(0,0,0,0.2);border-top:0;bottom:auto}#eventrange-form div.datepicker-calendar.bootstrap:after{left:131px;top:-6px;border-bottom:7px solid #fff;border-top:0;bottom:auto}#eventrange-form div.datepicker-calendar.bootstrap table.datepicker-grid th{height:39px;width:39px;color:#000;font-size:.8rem;font-weight:400}#eventrange-form div.datepicker-calendar.bootstrap table.datepicker-grid td,#eventrange-form div.datepicker-calendar.bootstrap table.datepicker-grid td.day,#eventrange-form div.datepicker-calendar.bootstrap table.datepicker-grid td.empty{height:39px;width:39px;font-size:.9rem}#eventrange-form div.datepicker-calendar.bootstrap table.datepicker-grid td.selectable{color:#2E50B8}#eventrange-form div.datepicker-calendar.bootstrap table.datepicker-grid td.selectable.curDay{background:none;position:relative}#eventrange-form div.datepicker-calendar.bootstrap table.datepicker-grid td.selectable.curDay:after{content:"";width:29px;height:29px;position:absolute;left:5px;top:5px;border-radius:100%;border:1px solid rgba(0,119,204,0.5)}#eventrange-form div.datepicker-calendar.bootstrap table.datepicker-grid td.selectable.curDay:hover:after,#eventrange-form div.datepicker-calendar.bootstrap table.datepicker-grid td.selectable.curDay.focus:after{border-color:#fff}#eventrange-form div.datepicker-calendar.bootstrap table.datepicker-grid td.selectable:hover,#eventrange-form div.datepicker-calendar.bootstrap table.datepicker-grid td.selectable.focus{background:#07c;color:#fff}#eventrange-form div.datepicker-calendar.bootstrap table.datepicker-grid td.empty,#eventrange-form div.datepicker-calendar.bootstrap table.datepicker-grid td.unselectable{color:#e0e0e0}#eventrange-form div.datepicker-calendar.bootstrap table.datepicker-grid td.empty:hover,#eventrange-form div.datepicker-calendar.bootstrap table.datepicker-grid td.unselectable:hover{background-color:none}#eventrange-form div.datepicker-calendar.bootstrap table.datepicker-grid td.empty{color:#e0e0e0}#eventrange-form div.datepicker-calendar.bootstrap div.datepicker-month-wrap{padding-top:0;height:39px}#eventrange-form div.datepicker-calendar.bootstrap div.datepicker-month{height:39px;padding:11px 0 0;margin:0 45px;width:calc(100% - 78px)}#eventrange-form div.datepicker-calendar.bootstrap div.datepicker-month:after{content:none;display:none}#eventrange-form div.datepicker-calendar.bootstrap div.datepicker-month-fast-prev,#eventrange-form div.datepicker-calendar.bootstrap div.datepicker-month-fast-next{width:0;height:0}#eventrange-form div.datepicker-calendar.bootstrap div.datepicker-month-prev,#eventrange-form div.datepicker-calendar.bootstrap div.datepicker-month-next{position:relative;width:39px;height:39px;margin:0}#eventrange-form div.datepicker-calendar.bootstrap div.datepicker-month-prev svg,#eventrange-form div.datepicker-calendar.bootstrap div.datepicker-month-next svg{right:8px;top:9px}#eventrange-form div.datepicker-calendar.bootstrap div.datepicker-month-prev.enabled svg,#eventrange-form div.datepicker-calendar.bootstrap div.datepicker-month-next.enabled svg{fill:#e0e0e0}#eventrange-form div.datepicker-calendar.bootstrap div.datepicker-month-prev.enabled:hover,#eventrange-form div.datepicker-calendar.bootstrap div.datepicker-month-next.enabled:hover{margin:0}#eventrange-form div.datepicker-calendar.bootstrap div.datepicker-month-prev.disabled svg,#eventrange-form div.datepicker-calendar.bootstrap div.datepicker-month-next.disabled svg{fill:#e0e0e0}#eventrange-form div.datepicker-calendar.bootstrap div.datepicker-month-prev.enabled:hover,#eventrange-form div.datepicker-calendar.bootstrap div.datepicker-month-prev.enabled:focus,#eventrange-form div.datepicker-calendar.bootstrap div.datepicker-month-next.enabled:hover,#eventrange-form div.datepicker-calendar.bootstrap div.datepicker-month-next.enabled:focus,#eventrange-form div.datepicker-calendar.bootstrap div.datepicker-month:hover,#eventrange-form div.datepicker-calendar.bootstrap div.datepicker-month:focus,#eventrange-form div.datepicker-calendar.bootstrap button.datepicker-close:hover,#eventrange-form div.datepicker-calendar.bootstrap button.datepicker-close:focus{background-color:#07c;color:#fff;border-radius:0;border:none}#eventrange-form div.datepicker-calendar.bootstrap div.datepicker-month-prev.enabled:hover svg,#eventrange-form div.datepicker-calendar.bootstrap div.datepicker-month-prev.enabled:focus svg,#eventrange-form div.datepicker-calendar.bootstrap div.datepicker-month-next.enabled:hover svg,#eventrange-form div.datepicker-calendar.bootstrap div.datepicker-month-next.enabled:focus svg,#eventrange-form div.datepicker-calendar.bootstrap div.datepicker-month:hover svg,#eventrange-form div.datepicker-calendar.bootstrap div.datepicker-month:focus svg,#eventrange-form div.datepicker-calendar.bootstrap button.datepicker-close:hover svg,#eventrange-form div.datepicker-calendar.bootstrap button.datepicker-close:focus svg{fill:#fff}#eventrange-form .date-alert{display:block;color:red;font-size:.9rem;display:block;clear:left;width:244px;background:white;line-height:1rem;padding:6px}@media (max-width: 679px){#eventrange-form .date-alert{width:100%}}.no-js body .agenda-filters-bar .when.custom-listbox{width:calc(100% + 22px)}.no-js body .agenda-filters-bar #when-option5{width:100%;margin-top:1rem}.no-js body .agenda-filters-bar #when-option5 .filter-criteria{color:#000}.no-js body .agenda-filters-bar #when-option5 .filter-criteria:hover{color:#000;background:none}.no-js body .agenda-filters-bar #when-option5 .filter-criteria .string .value{display:none}.no-js body .agenda-filters-bar #eventrange-form{margin:-2px -9px;padding:4px;width:calc(100% + 18px);background:transparent}.no-js body .agenda-filters-bar #eventrange-form::after{content:"";clear:both;display:table}.no-js body .agenda-filters-bar #eventrange-form .form-control.date{width:calc(100% - 5.5rem)}.no-js body .agenda-filters-bar #eventrange-form button{width:5.5rem}.no-js body .agenda-filters-bar #eventrange-form .date-alert{background:transparent}.js body #when-options::after{content:"";clear:both;display:table}.js body #when-options #when-custom-listbox::after{content:none}.js body #when-options .toggle-apply{float:right;clear:left;margin-bottom:calc(1rem - 12px)}.js body #when-options .custom-date{margin-right:0}@media (max-width: 679px){.js body #when-options .custom-date{margin-right:2px}}.js body #when-options #when-option5 .filter-criteria{margin-right:0}@media (max-width: 679px){.js body #when-options #when-option5 .filter-criteria{margin-right:2px}}.js body #when-options .custom-listbox{margin-right:0}.js body #when-options .custom-date .filter-criteria.choice-simple{padding-right:8px}.js body #when-options .custom-date .filter-criteria.choice-simple.fake-selected{border-color:rgba(46,80,184,0.5)}.js body #eventrange-form{display:none;margin:2px 0 0;float:left;width:auto;background:#F2F2F2}@media (max-width: 679px){.js body #eventrange-form{margin:-1px -11px 0;width:calc(100% + 18px)}}.js body #eventrange-form.visible,.js body #eventrange-form.temporarily-visible{display:block}.js body #eventrange-form button{margin:5px .4rem 5px 0;background:#F2F2F2}.js body #eventrange-form button:hover,.js body #eventrange-form button:focus{background:#07c;border-color:#07c}.js body #eventrange-form.datepicker-left div.datepicker-calendar.bootstrap:before{left:55px}.js body #eventrange-form.datepicker-left div.datepicker-calendar.bootstrap:after{left:56px}.js body #eventrange-form.datepicker-center div.datepicker-calendar.bootstrap:before{left:130px}.js body #eventrange-form.datepicker-center div.datepicker-calendar.bootstrap:after{left:131px}.js body #eventrange-form.datepicker-right div.datepicker-calendar.bootstrap:before{left:212px}.js body #eventrange-form.datepicker-right div.datepicker-calendar.bootstrap:after{left:213px}.js body #eventrange-form.datepicker:not(.temporarily-visible){height:0;width:0;margin:.75rem 0 0}@media (max-width: 679px){.js body #eventrange-form.datepicker:not(.temporarily-visible){margin:0;width:100%}.js body #eventrange-form.datepicker:not(.temporarily-visible) div.datepicker-calendar.bootstrap{top:-1px !important;left:270px !important}}.js body #eventrange-form.datepicker:not(.temporarily-visible)>label,.js body #eventrange-form.datepicker:not(.temporarily-visible)>.input-group,.js body #eventrange-form.datepicker:not(.temporarily-visible)>input,.js body #eventrange-form.datepicker:not(.temporarily-visible)>button{display:none}@media (pointer: coarse){#when-option5{display:none}}.single-event #main article{padding:calc(1.5vw + 1rem) 0 calc(2vw + 1.5rem)}.single-event #main article>.wrapper>header,.single-event #main .details{padding:0 4%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-content:flex-start;align-items:flex-start}.single-event #main article>.wrapper>header{align-items:flex-end}.single-event #main .details{align-items:flex-start}.single-event #main h1{font-family:"Montserrat",sans-serif;margin-top:0;margin-bottom:0}@media (max-width: 679px){.single-event #main h1{font-size:1.65rem;line-height:2rem}}@media (min-width: 680px){.single-event #main h1{font-size:2.25rem;line-height:3rem}}.single-event #main h1 span{display:block}.single-event #main article>.wrapper>header>h1,.single-event #main .what,.single-event #main article>.wrapper>header>a,.single-event #main article>.wrapper>header>span,.single-event #main .whenwherwho{flex:0 1 auto;align-self:auto;display:block}.single-event #main article>.wrapper>header>h1,.single-event #main .what{margin:calc(1vw + 1rem) 0}@media (min-width: 1152px){.single-event #main article>.wrapper>header>h1,.single-event #main .what{width:65.2173913043%}}@media (min-width: 950px) and (max-width: 1151px){.single-event #main article>.wrapper>header>h1,.single-event #main .what{width:65.2173913043%}}@media (max-width: 949px){.single-event #main article>.wrapper>header>h1,.single-event #main .what{width:100%}}.single-event #main article>.wrapper>header>a,.single-event #main article>.wrapper>header>span,.single-event #main .whenwherwho{margin:calc(1vw + 1rem) 0}@media (min-width: 1152px){.single-event #main article>.wrapper>header>a,.single-event #main article>.wrapper>header>span,.single-event #main .whenwherwho{width:30.4347826087%}}@media (min-width: 950px) and (max-width: 1151px){.single-event #main article>.wrapper>header>a,.single-event #main article>.wrapper>header>span,.single-event #main .whenwherwho{width:30.4347826087%}}@media (max-width: 679px){.single-event #main article>.wrapper>header>a,.single-event #main article>.wrapper>header>span,.single-event #main .whenwherwho{width:100%}}.single-event #main .event_website_link{background:#F2F2F2;padding:.75rem;text-align:center;position:relative;font-weight:700}.single-event #main .event_website_link span{color:#2E50B8}.single-event #main .event_website_link svg{fill:#2E50B8;width:1.25rem;height:1.25rem;display:inline-block;margin:0 .2rem -.25rem -.05rem}.single-event #main .event_website_link:hover,.single-event #main .event_website_link:focus{background:#07c}.single-event #main .event_website_link:hover span,.single-event #main .event_website_link:focus span{color:#fff}.single-event #main .event_website_link:hover svg,.single-event #main .event_website_link:focus svg{fill:#fff}.single-event #main .archived{background:#2E50B8;padding:.75rem 2rem;text-align:center;position:relative;font-weight:700;color:#F2F2F2}.single-event #main .type_and_services{margin:-.3rem 0 1rem}.single-event #main .event_type{font-family:"Montserrat",sans-serif;font-weight:700}@media (max-width: 679px){.single-event #main .event_type{font-size:1.65rem;line-height:2rem}}@media (min-width: 680px){.single-event #main .event_type{font-size:1.65rem;line-height:2rem}}.single-event #main .services_list{overflow:hidden;list-style:none;padding:0;margin:calc(.45vw + .45rem) 0 0}.single-event #main .services_list li{float:left;position:relative;margin-bottom:.75rem;padding-left:1.5em}.single-event #main .services_list li svg{fill:#000000;width:1.25rem;height:1.25rem;display:inline-block;margin:0 .2rem -.25rem -.05rem;position:absolute;left:0}.single-event #main .services_list li+li{margin-left:20px}.single-event #main .sub_subtitle{font-family:"Montserrat",sans-serif;margin-top:0;margin-bottom:0;font-weight:500;margin-top:calc(.35vw + .35rem)}@media (max-width: 679px){.single-event #main .sub_subtitle{font-size:1rem;line-height:1.5rem}}@media (min-width: 680px){.single-event #main .sub_subtitle{font-size:1.0625rem;line-height:1.5rem}}.single-event #main .details>div{padding:calc(.25vw + .25rem) 0 calc(.75vw + .75rem)}@media (min-width: 950px) and (max-width: 1151px){.single-event #main .details>div{padding-right:1.5rem}}.single-event #main .when,.single-event #main .where,.single-event #main .who{margin-bottom:calc(1.75vw + 1.25rem)}.single-event #main .when h2,.single-event #main .where h2,.single-event #main .who h2{margin-bottom:calc(.75vw + .75rem);font-family:"Montserrat",sans-serif}.single-event #main .where .entity{margin-bottom:.75rem}.single-event #main .who p{position:relative;margin-bottom:.75rem;padding-left:1.5em}.single-event #main .who svg{fill:#000;width:1.25rem;height:1.25rem;display:inline-block;margin:0 .2rem -.25rem -.05rem;position:absolute;left:0}.single-event #main .who svg+span{margin-left:1.5rem}.single-event #main .bottom-tools{background:#F2F2F2;overflow:hidden}.single-event #main .bottom-tools .wrapper>div{overflow:hidden;padding:calc(.2vw + .2rem) 4%}.single-event #main .bottom-tools .back-to-agenda{margin:0;padding:.75rem 0;display:block;font-weight:700;overflow:hidden;position:relative}@media (min-width: 1152px){.single-event #main .bottom-tools .back-to-agenda{width:26.0869565217%}}@media (min-width: 680px) and (max-width: 1151px){.single-event #main .bottom-tools .back-to-agenda{width:100%}}@media (max-width: 679px){.single-event #main .bottom-tools .back-to-agenda{width:100%}}.single-event #main .bottom-tools .back-to-agenda svg{fill:#2E50B8;display:block;right:auto;left:-.5rem;width:1.75rem;height:1.75rem;top:.55rem;position:absolute}.single-event #main .bottom-tools .back-to-agenda span{padding-left:1.25rem}.single-event #main .bottom-tools .back-to-agenda:hover svg,.single-event #main .bottom-tools .back-to-agenda:focus svg{fill:#07c}.single-event #main .bottom-tools .share-links{display:block}@media (min-width: 1152px){.single-event #main .bottom-tools .share-links{width:73.9130434783%}}@media (min-width: 680px) and (max-width: 1151px){.single-event #main .bottom-tools .share-links{width:100%}}@media (max-width: 679px){.single-event #main .bottom-tools .share-links{width:100%}}.single-event #main .bottom-tools .share-facebook,.single-event #main .bottom-tools .share-twitter{position:relative;padding:.75rem 0;float:left;overflow:hidden}.single-event #main .bottom-tools .share-facebook svg,.single-event #main .bottom-tools .share-twitter svg{fill:#2E50B8;display:block;right:auto;left:-.1rem;width:1.5rem;height:1.5rem;top:.65rem;position:absolute}.single-event #main .bottom-tools .share-facebook span,.single-event #main .bottom-tools .share-twitter span{padding-left:1.6rem;font-size:.9rem}.single-event #main .bottom-tools .share-facebook:hover svg,.single-event #main .bottom-tools .share-facebook:focus svg,.single-event #main .bottom-tools .share-twitter:hover svg,.single-event #main .bottom-tools .share-twitter:focus svg{fill:#07c}.single-event #main .bottom-tools .share-facebook{margin-right:.75rem}@media (min-width: 680px){.single-event #main .bottom-tools .back-to-agenda,.single-event #main .bottom-tools .share-links{float:left}}@media (max-width: 679px){.single-event #main .bottom-tools .share-facebook{clear:left}}.single-event #main .bottom-tools .share-facebook,.single-event #main .bottom-tools .share-twitter{float:left}.single-event #main .description p,.single-event #main .description ul,.single-event #main .description ol,.single-event #main .description .wp-caption{margin:0 0 1.5rem}.single-event #main .description ul,.single-event #main .description ol{list-style:none;padding:0}@media (max-width: 1151px){.single-event #main .description ul,.single-event #main .description ol{margin-left:1.5rem}}.single-event #main .description ul ol,.single-event #main .description ul ul,.single-event #main .description ol ol,.single-event #main .description ol ul{margin-bottom:0;margin-left:1.5rem}.single-event #main .description ol{counter-reset:li}.single-event #main .description li{position:relative}.single-event #main .description li::before{position:absolute;position:absolute;left:-1.5rem;width:1rem;display:block;text-align:right;color:#000}@media (max-width: 1151px){.single-event #main .description li::before{text-align:left}}.single-event #main .description ul li::before{font-size:1rem}.single-event #main .description ol li::before{font-size:.85rem;font-weight:700}.single-event #main .description ul li::before{content:"•"}.single-event #main .description ol li::before{content:counter(li)}.single-event #main .description ol li{counter-increment:li}.single-event #main .description blockquote{margin:0 3rem 1.5rem}.single-event #main .description .wp-caption{max-width:100%}.single-event #main .description .wp-caption a{display:block}@media (min-width: 680px){.single-event #main .description .alignleft{float:left;margin-right:1.5rem}.single-event #main .description .alignleft.wp-caption{margin-right:calc(1.5rem - 10px)}}@media (min-width: 680px){.single-event #main .description .alignright{float:right;margin-left:1.5rem}.single-event #main .description .alignright.wp-caption{padding-left:10px;margin-left:calc(1.5rem - 10px)}}.single-event #main .description img.alignleft,.single-event #main .description img.alignright{margin-bottom:1.5rem}.single-event #main .description .aligncenter{display:block;margin:0 auto}.single-event #main .description img{max-width:100%;max-height:150vw;height:auto;width:auto;display:block;margin:0}.single-event #main .description .wp-caption-text{font-size:.85rem;margin:0}.single-event #main .description .wpview{width:99.99%;position:relative;clear:both;margin-bottom:16px;border:1px solid transparent}.single-event #main .description .embed-wrapper{position:relative;padding-bottom:56.25%;padding-top:35px;height:0;overflow:hidden}.single-event #main .description iframe{position:absolute;top:0;left:0;width:100%;height:100%}.single-event .top-tools{background:#F2F2F2;overflow:hidden}.single-event .top-tools .wrapper>div{overflow:hidden;padding:calc(.2vw + .2rem) 4%}.single-event .top-tools .back-to-agenda{margin:0;padding:.75rem 0;display:block;font-weight:700;overflow:hidden;position:relative}@media (min-width: 1152px){.single-event .top-tools .back-to-agenda{width:26.0869565217%}}@media (min-width: 680px) and (max-width: 1151px){.single-event .top-tools .back-to-agenda{width:100%}}@media (max-width: 679px){.single-event .top-tools .back-to-agenda{width:100%}}.single-event .top-tools .back-to-agenda svg{fill:#2E50B8;display:block;right:auto;left:-.5rem;width:1.75rem;height:1.75rem;top:.55rem;position:absolute}.single-event .top-tools .back-to-agenda span{padding-left:1.25rem}.single-event .top-tools .back-to-agenda:hover svg,.single-event .top-tools .back-to-agenda:focus svg{fill:#07c}.single-event .top-tools .share-links{display:block;overflow:hidden}@media (min-width: 1152px){.single-event .top-tools .share-links{width:73.9130434783%}}@media (min-width: 680px) and (max-width: 1151px){.single-event .top-tools .share-links{width:100%}}@media (max-width: 679px){.single-event .top-tools .share-links{width:100%}}.single-event .top-tools .share-facebook,.single-event .top-tools .share-twitter{position:relative;padding:.75rem 0;float:left}.single-event .top-tools .share-facebook svg,.single-event .top-tools .share-twitter svg{fill:#2E50B8;display:block;right:auto;left:-.1rem;width:1.5rem;height:1.5rem;top:.65rem;position:absolute}.single-event .top-tools .share-facebook span,.single-event .top-tools .share-twitter span{padding-left:1.6rem;font-size:.9rem}.single-event .top-tools .share-facebook:hover svg,.single-event .top-tools .share-facebook:focus svg,.single-event .top-tools .share-twitter:hover svg,.single-event .top-tools .share-twitter:focus svg{fill:#07c}.single-event .top-tools .share-facebook{margin-right:.75rem}@media (min-width: 680px){.single-event .top-tools .back-to-agenda,.single-event .top-tools .share-links{float:left}}@media (max-width: 679px){.single-event .top-tools .share-facebook{clear:left}}.single-event .top-tools .share-facebook,.single-event .top-tools .share-twitter{float:left}@media (min-width: 680px){.page-template-default #main .content{padding:0 4% calc(5vw + 3rem);max-width:960px}}@media (max-width: 679px){.page-template-default #main .content{padding:0 4% calc(4vw + 2rem)}}.page-template-default #main .content p,.page-template-default #main .content ul,.page-template-default #main .content ol,.page-template-default #main .content h1,.page-template-default #main .content .wp-caption{margin:0 0 1.5rem;max-width:864px}.page-template-default #main .content ul,.page-template-default #main .content ol{list-style:none;padding:0}@media (max-width: 1151px){.page-template-default #main .content ul,.page-template-default #main .content ol{margin-left:1.5rem}}.page-template-default #main .content ul ol,.page-template-default #main .content ul ul,.page-template-default #main .content ol ol,.page-template-default #main .content ol ul{margin-bottom:0;margin-left:1.5rem}.page-template-default #main .content ol{counter-reset:li}.page-template-default #main .content li{position:relative}.page-template-default #main .content li::before{position:absolute;position:absolute;left:-1.5rem;width:1rem;display:block;text-align:right;color:#000}@media (max-width: 1151px){.page-template-default #main .content li::before{text-align:left}}.page-template-default #main .content ul li::before{font-size:1rem}.page-template-default #main .content ol li::before{font-size:.85rem;font-weight:700}.page-template-default #main .content ul li::before{content:"•"}.page-template-default #main .content ol li::before{content:counter(li)}.page-template-default #main .content ol li{counter-increment:li}.page-template-default #main .content blockquote{margin:0 3rem 1.5rem}.page-template-default #main .content .wp-caption{max-width:100%}.page-template-default #main .content .wp-caption a{display:block}@media (min-width: 680px){.page-template-default #main .content .alignleft{float:left;margin-right:1.5rem}.page-template-default #main .content .alignleft.wp-caption{margin-right:calc(1.5rem - 10px)}}@media (min-width: 680px){.page-template-default #main .content .alignright{float:right;margin-left:1.5rem}.page-template-default #main .content .alignright.wp-caption{padding-left:10px;margin-left:calc(1.5rem - 10px)}}.page-template-default #main .content img.alignleft,.page-template-default #main .content img.alignright{margin-bottom:1.5rem}.page-template-default #main .content .aligncenter{display:block;margin:0 auto}.page-template-default #main .content img{max-width:100%;max-height:150vw;height:auto;width:auto;display:block;margin:0}.page-template-default #main .content .wp-caption-text{font-size:.85rem;margin:0}.page-template-default #main .content .wpview{width:99.99%;position:relative;clear:both;margin-bottom:16px;border:1px solid transparent}.page-template-default #main .content .embed-wrapper{position:relative;padding-bottom:56.25%;padding-top:35px;height:0;overflow:hidden}.page-template-default #main .content iframe{position:absolute;top:0;left:0;width:100%;height:100%}.page-template-default #main .block{flex:0 1 auto;align-self:auto;width:50%}@media (min-width: 680px){.page-template-default #main .block{width:50%}}@media (max-width: 679px){.page-template-default #main .block{width:100%}}.page-template-default #main h1{flex:0 1 auto;align-self:auto;max-width:960px;padding:0 4%;font-family:"Montserrat",sans-serif;margin:calc(3vw + 3rem) 0 calc(2vw + 2rem)}@media (max-width: 679px){.page-template-default #main h1{font-size:1.65rem;line-height:2rem}}@media (min-width: 680px){.page-template-default #main h1{font-size:2.25rem;line-height:3rem}}.page-template-default #main h1 span{display:block}.page-template-default #main [aria-describedby="defs-list"]{counter-increment:footnotes;text-decoration:none;color:inherit;cursor:default;padding-right:20px;position:relative;cursor:pointer;overflow:hidden}.page-template-default #main [aria-describedby="defs-list"]::before,.page-template-default #main [aria-describedby="defs-list"]::after{margin-left:2px;color:#fff;text-decoration:none;cursor:pointer;text-align:center;display:inline-block;position:absolute;right:1px;top:0}.page-template-default #main [aria-describedby="defs-list"]::before{content:' ';background:#2E50B8;width:16px;height:16px;border-radius:100%;top:0}.page-template-default #main [aria-describedby="defs-list"]::after{content:'✱';font-size:0.65rem;width:16px;height:16px;top:-3px}.page-template-default #main [aria-describedby="defs-list"]:hover,.page-template-default #main [aria-describedby="defs-list"]:focus{color:#07c}.page-template-default #main [aria-describedby="defs-list"]:hover::before,.page-template-default #main [aria-describedby="defs-list"]:focus::before{background:#07c}.page-template-default #main [aria-describedby="defs-list"]:focus::after{outline:thin dotted;outline-offset:2px}.page-template-default #main #defs-list{margin-top:-3rem;padding-top:3rem;opacity:.65}.page-template-default #main #defs-list p{font-size:0.9rem;position:relative;padding-left:16px}.page-template-default #main #defs-list p>span:first-child{font-weight:bold}.page-template-default #main #defs-list p>span span span{border:0;clip:rect(0 0 0 0);height:auto;margin:0;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.page-template-default #main #defs-list p::before{content:'✱';vertical-align:middle;font-size:0.8rem;text-decoration:none;cursor:pointer;position:absolute;left:0;top:-1px}.page-template-default #main #defs-list:target{opacity:1}.page-template-default #main #defs-list:target p{background:rgba(0,119,204,0.1);padding:calc(.2vw + .2rem) calc(.4vw + .4rem) calc(.2vw + .2rem) calc(.4vw + .4rem + 16px)}.page-template-default #main #defs-list:target p::before{top:calc(.2vw + .2rem - 1px);left:calc(.4vw + .4rem)}.page-template-default #main #defs-list:target p>span{display:block}.page-template-default #main h2{font-family:"Montserrat",sans-serif;font-weight:bold;margin:3rem 0 3rem;position:relative}@media (max-width: 679px){.page-template-default #main h2{font-size:1.65rem;line-height:2rem}}@media (min-width: 680px){.page-template-default #main h2{font-size:1.65rem;line-height:2rem}}.page-template-default #main h2 .iconcontainer{padding:0;height:0}@media (min-width: 1152px){.page-template-default #main h2 .iconcontainer{width:40px;padding-bottom:40px;position:absolute;left:0;top:0}}@media (min-width: 680px) and (max-width: 1151px){.page-template-default #main h2 .iconcontainer{width:30px;padding-bottom:30px;position:absolute;left:0;top:0}}@media (max-width: 679px){.page-template-default #main h2 .iconcontainer{width:30px;padding-bottom:30px;position:absolute;left:0;top:-35px}}.page-template-default #main h2 svg{fill:#000000;width:100%;height:100%;position:absolute;height:100%;width:100%;left:0;top:-4px}.page-template-default #main h2 span:not(.iconcontainer){display:block}@media (min-width: 1152px){.page-template-default #main h2 span:not(.iconcontainer){margin-left:50px}}@media (min-width: 680px) and (max-width: 1151px){.page-template-default #main h2 span:not(.iconcontainer){margin-left:40px}}@media (max-width: 679px){.page-template-default #main h2 span:not(.iconcontainer){margin-top:40px}}.page-template-default #main h3{font-family:"Montserrat",sans-serif;font-weight:bold;margin:3rem 0 2rem;position:relative}@media (max-width: 679px){.page-template-default #main h3{font-size:1.25rem;line-height:1.5rem}}@media (min-width: 680px){.page-template-default #main h3{font-size:1.35rem;line-height:1.5rem}}.page-quem-somos #main .content{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-content:flex-start;align-items:flex-start;padding-bottom:10rem}.page-quem-somos #main h2{margin:0 0 calc(.25vw + .25rem)}@media (max-width: 679px){.page-quem-somos #main .block+.block a{font-size:1.25rem;line-height:1.5rem}}@media (min-width: 680px){.page-quem-somos #main .block+.block a{font-size:1.35rem;line-height:1.5rem}}@media (min-width: 1152px){.page-quem-somos #main .block{width:45%}.page-quem-somos #main .block+.block{width:45%}}@media (min-width: 680px) and (max-width: 1151px){.page-quem-somos #main .block{width:75%}.page-quem-somos #main .block+.block{margin-top:calc(1vw + 1rem);width:100%}}@media (max-width: 679px){.page-quem-somos #main .block{width:100%}.page-quem-somos #main .block+.block{margin-top:calc(1vw + 1rem)}}.page-servicos #main .services{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-content:flex-start;align-items:flex-start;margin:0 0 calc(2vw + 1rem)}.page-servicos #main h2{margin-bottom:1.5rem}@media (min-width: 1152px){.page-servicos #main .block{width:47%;padding:0 0 1vw}.page-servicos #main .block+.block{width:47%}}@media (min-width: 680px) and (max-width: 1151px){.page-servicos #main .block{width:75%}.page-servicos #main .block+.block{margin-top:calc(1vw + 1rem);width:100%}}@media (max-width: 679px){.page-servicos #main .block{width:100%}.page-servicos #main .block+.block{margin-top:calc(1vw + 1rem)}}@media (min-width: 1152px){.page-servicos #main .block p{margin-left:50px}}@media (min-width: 680px) and (max-width: 1151px){.page-servicos #main .block p{margin-left:40px}}@media (max-width: 679px){.page-servicos #main .block p{margin-left:0}}.page-contactos #main .content{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-content:flex-start;align-items:flex-start}.page-contactos #main h2{margin-top:0}@media (min-width: 1152px){.page-contactos #main .block{width:33%;padding:0 4% 0 0}}@media (min-width: 680px) and (max-width: 1151px){.page-contactos #main .block{width:50%;padding:0 4% calc(1vw + 1rem) 0 0}}@media (max-width: 679px){.page-contactos #main .block{width:100%;padding:0 4% calc(1vw + 1rem) 0 0}}.page-contactos #main .entity{display:block;width:100%}.page-contactos #main h3{font-family:"Montserrat",sans-serif;margin:0 0 calc(.25vw + .25rem)}@media (max-width: 679px){.page-contactos #main h3{font-size:1rem;line-height:1.5rem}}@media (min-width: 680px){.page-contactos #main h3{font-size:1.0625rem;line-height:1.5rem}}@media (max-width: 679px){.page-contactos #main .address p,.page-contactos #main .phone p,.page-contactos #main .email p,.page-contactos #main .url p{font-size:1.25rem;line-height:1.5rem}}@media (min-width: 680px){.page-contactos #main .address p,.page-contactos #main .phone p,.page-contactos #main .email p,.page-contactos #main .url p{font-size:1.35rem;line-height:1.5rem}}.page-contactos #main .address span,.page-contactos #main .phone span,.page-contactos #main .email span,.page-contactos #main .url span{display:block}.page-contactos #main .label{font-weight:bold}
