/*!
 * jQuery UI CSS Framework 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}

/*!
 * jQuery UI Slider 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/slider/#theming
 */.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.helper-screenreader{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.datepicker--cells{display:flex;flex-wrap:wrap}.datepicker--cell{border-radius:4px;box-sizing:border-box;cursor:pointer;display:flex;position:relative;align-items:center;justify-content:center;height:32px;z-index:1}.datepicker--cell.-focus-{background:#f0f0f0}.datepicker--cell.-current-{color:#4eb5e6}.datepicker--cell.-current-.-focus-{color:#4a4a4a}.datepicker--cell.-current-.-in-range-{color:#4eb5e6}.datepicker--cell.-in-range-{background:rgba(92,196,239,.1);color:#4a4a4a;border-radius:0}.datepicker--cell.-in-range-.-focus-{background-color:rgba(92,196,239,.2)}.datepicker--cell.-disabled-{cursor:default;color:#aeaeae}.datepicker--cell.-disabled-.-focus-{color:#aeaeae}.datepicker--cell.-disabled-.-in-range-{color:#a1a1a1}.datepicker--cell.-disabled-.-current-.-focus-{color:#aeaeae}.datepicker--cell.-range-from-{border:1px solid rgba(92,196,239,.5);background-color:rgba(92,196,239,.1);border-radius:4px 0 0 4px}.datepicker--cell.-range-to-{border:1px solid rgba(92,196,239,.5);background-color:rgba(92,196,239,.1);border-radius:0 4px 4px 0}.datepicker--cell.-range-from-.-range-to-{border-radius:4px}.datepicker--cell.-selected-{border:none}.datepicker--cell.-selected-,.datepicker--cell.-selected-.-current-{color:#fff;background:#5cc4ef}.datepicker--cell.-selected-.-focus-{background:#45bced}.datepicker--cell:empty{cursor:default}.datepicker--days-names{display:flex;flex-wrap:wrap;margin:8px 0 3px}.datepicker--day-name{color:#ff9a19;display:flex;align-items:center;justify-content:center;flex:1 1;text-align:center;text-transform:uppercase;font-size:.8em}.datepicker--cell-day{width:14.28571%}.datepicker--cells-months{height:170px}.datepicker--cell-month{width:33.33%;height:25%}.datepicker--cells-years,.datepicker--years{height:170px}.datepicker--cell-year{width:25%;height:33.33%}.datepickers-container{position:absolute;left:0;top:0}@media print{.datepickers-container{display:none}}.datepicker{background:#fff;border:1px solid #dbdbdb;box-shadow:0 4px 12px rgba(0,0,0,.15);border-radius:4px;box-sizing:content-box;font-family:Tahoma,sans-serif;font-size:14px;color:#4a4a4a;width:250px;position:absolute;left:-100000px;opacity:0;transition:opacity .3s ease,transform .3s ease,left 0s .3s;z-index:100}.datepicker.-from-top-{transform:translateY(-8px)}.datepicker.-from-right-{transform:translateX(8px)}.datepicker.-from-bottom-{transform:translateY(8px)}.datepicker.-from-left-{transform:translateX(-8px)}.datepicker.active{opacity:1;transform:translate(0);transition:opacity .3s ease,transform .3s ease,left 0s 0s}.datepicker-inline .datepicker{border-color:#d7d7d7;box-shadow:none;position:static;left:auto;right:auto;opacity:1;transform:none}.datepicker-inline .datepicker--pointer{display:none}.datepicker--content{box-sizing:content-box;padding:4px}.-only-timepicker- .datepicker--content{display:none}.datepicker--pointer{position:absolute;background:#fff;border-top:1px solid #dbdbdb;border-right:1px solid #dbdbdb;width:10px;height:10px;z-index:-1}.-top-center- .datepicker--pointer,.-top-left- .datepicker--pointer,.-top-right- .datepicker--pointer{top:calc(100% - 4px);transform:rotate(135deg)}.-right-bottom- .datepicker--pointer,.-right-center- .datepicker--pointer,.-right-top- .datepicker--pointer{right:calc(100% - 4px);transform:rotate(225deg)}.-bottom-center- .datepicker--pointer,.-bottom-left- .datepicker--pointer,.-bottom-right- .datepicker--pointer{bottom:calc(100% - 4px);transform:rotate(315deg)}.-left-bottom- .datepicker--pointer,.-left-center- .datepicker--pointer,.-left-top- .datepicker--pointer{left:calc(100% - 4px);transform:rotate(45deg)}.-bottom-left- .datepicker--pointer,.-top-left- .datepicker--pointer{left:10px}.-bottom-right- .datepicker--pointer,.-top-right- .datepicker--pointer{right:10px}.-bottom-center- .datepicker--pointer,.-top-center- .datepicker--pointer{left:calc(50% - 5px)}.-left-top- .datepicker--pointer,.-right-top- .datepicker--pointer{top:10px}.-left-bottom- .datepicker--pointer,.-right-bottom- .datepicker--pointer{bottom:10px}.-left-center- .datepicker--pointer,.-right-center- .datepicker--pointer{top:calc(50% - 5px)}.datepicker--body{display:none}.datepicker--body.active{display:block}.datepicker--nav{display:flex;justify-content:space-between;border-bottom:1px solid #efefef;min-height:32px;padding:4px}.-only-timepicker- .datepicker--nav{display:none}.datepicker--nav-action,.datepicker--nav-title{display:flex;cursor:pointer;align-items:center;justify-content:center}.datepicker--nav-action{width:32px;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker--nav-action:hover{background:#f0f0f0}.datepicker--nav-action.-disabled-{visibility:hidden}.datepicker--nav-action svg{width:32px;height:32px}.datepicker--nav-action path{fill:none;stroke:#9c9c9c;stroke-width:2px}.datepicker--nav-title{border-radius:4px;padding:0 8px}.datepicker--nav-title i{font-style:normal;color:#9c9c9c;margin-left:5px}.datepicker--nav-title:hover{background:#f0f0f0}.datepicker--nav-title.-disabled-{cursor:default;background:none}.datepicker--buttons{display:flex;padding:4px;border-top:1px solid #efefef}.datepicker--button{color:#4eb5e6;cursor:pointer;border-radius:4px;flex:1 1;display:inline-flex;justify-content:center;align-items:center;height:32px}.datepicker--button:hover{color:#4a4a4a;background:#f0f0f0}.datepicker--time{border-top:1px solid #efefef;display:flex;align-items:center;padding:4px;position:relative}.datepicker--time.-am-pm- .datepicker--time-sliders{flex:0 1 138px;max-width:138px}.-only-timepicker- .datepicker--time{border-top:none}.datepicker--time-sliders{flex:0 1 153px;margin-right:10px;max-width:153px}.datepicker--time-label{display:none;font-size:12px}.datepicker--time-current{display:flex;align-items:center;flex:1 1;font-size:14px;text-align:center;margin:0 0 0 10px}.datepicker--time-current-colon{margin:0 2px 3px;line-height:1}.datepicker--time-current-hours,.datepicker--time-current-minutes{line-height:1;font-size:19px;font-family:Century Gothic,CenturyGothic,AppleGothic,sans-serif;position:relative;z-index:1}.datepicker--time-current-hours:after,.datepicker--time-current-minutes:after{content:"";background:#f0f0f0;border-radius:4px;position:absolute;left:-2px;top:-3px;right:-2px;bottom:-2px;z-index:-1;opacity:0}.datepicker--time-current-hours.-focus-:after,.datepicker--time-current-minutes.-focus-:after{opacity:1}.datepicker--time-current-ampm{text-transform:uppercase;align-self:flex-end;color:#9c9c9c;margin-left:6px;font-size:11px;margin-bottom:1px}.datepicker--time-row{display:flex;align-items:center;font-size:11px;height:17px;background:linear-gradient(90deg,#dedede,#dedede) left 50%/100% 1px no-repeat}.datepicker--time-row:first-child{margin-bottom:4px}.datepicker--time-row input[type=range]{background:none;cursor:pointer;flex:1 1;height:100%;padding:0;margin:0;-webkit-appearance:none}.datepicker--time-row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none}.datepicker--time-row input[type=range]::-ms-tooltip{display:none}.datepicker--time-row input[type=range]:hover::-webkit-slider-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:hover::-moz-range-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:hover::-ms-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:focus{outline:none}.datepicker--time-row input[type=range]:focus::-webkit-slider-thumb{background:#5cc4ef;border-color:#5cc4ef}.datepicker--time-row input[type=range]:focus::-moz-range-thumb{background:#5cc4ef;border-color:#5cc4ef}.datepicker--time-row input[type=range]:focus::-ms-thumb{background:#5cc4ef;border-color:#5cc4ef}.datepicker--time-row input[type=range]::-webkit-slider-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;-webkit-transition:background .2s;transition:background .2s}.datepicker--time-row input[type=range]::-moz-range-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;-moz-transition:background .2s;transition:background .2s}.datepicker--time-row input[type=range]::-ms-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;-ms-transition:background .2s;transition:background .2s}.datepicker--time-row input[type=range]::-webkit-slider-thumb{margin-top:-6px}.datepicker--time-row input[type=range]::-webkit-slider-runnable-track{border:none;height:1px;cursor:pointer;color:transparent;background:transparent}.datepicker--time-row input[type=range]::-moz-range-track{border:none;height:1px;cursor:pointer;color:transparent;background:transparent}.datepicker--time-row input[type=range]::-ms-track{border:none;height:1px;cursor:pointer;color:transparent;background:transparent}.datepicker--time-row input[type=range]::-ms-fill-lower,.datepicker--time-row input[type=range]::-ms-fill-upper{background:transparent}.datepicker--time-row span{padding:0 12px}.datepicker--time-icon{color:#9c9c9c;border:1px solid;border-radius:50%;font-size:16px;position:relative;margin:0 5px -1px 0;width:1em;height:1em}.datepicker--time-icon:after,.datepicker--time-icon:before{content:"";background:currentColor;position:absolute}.datepicker--time-icon:after{height:.4em;width:1px;left:calc(50% - 1px);top:calc(50% + 1px);transform:translateY(-100%)}.datepicker--time-icon:before{width:.4em;height:1px;top:calc(50% + 1px);left:calc(50% - 1px)}.datepicker--cell-day.-other-month-,.datepicker--cell-year.-other-decade-{color:#dedede}.datepicker--cell-day.-other-month-:hover,.datepicker--cell-year.-other-decade-:hover{color:#c5c5c5}.-disabled-.-focus-.datepicker--cell-day.-other-month-,.-disabled-.-focus-.datepicker--cell-year.-other-decade-{color:#dedede}.-selected-.datepicker--cell-day.-other-month-,.-selected-.datepicker--cell-year.-other-decade-{color:#fff;background:#a2ddf6}.-selected-.-focus-.datepicker--cell-day.-other-month-,.-selected-.-focus-.datepicker--cell-year.-other-decade-{background:#8ad5f4}.-in-range-.datepicker--cell-day.-other-month-,.-in-range-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.1);color:#ccc}.-in-range-.-focus-.datepicker--cell-day.-other-month-,.-in-range-.-focus-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.2)}.datepicker--cell-day.-other-month-:empty,.datepicker--cell-year.-other-decade-:empty{background:none;border:none}.color_bg_main{background:#00909e}:root{--color-base-string:var(--color-main,0,144,158);--color-base:rgb(var(--color-base-string));--color-gobierto-turquoise:#008e9c;--color-gobierto-blue:#12365b;--color-gobierto-red:#ff776d;--color-gobierto-yellow:#f8b205}@media screen and (max-width:768px){.pure-g.gutters{margin-top:-.5rem;margin-bottom:-.5rem}.pure-g.gutters>[class*=pure-u]{box-sizing:border-box;padding-top:.5rem;padding-bottom:.5rem}}@media screen and (min-width:768px){.pure-g.gutters{margin-left:-.5rem;margin-right:-.5rem}.pure-g.gutters>[class*=pure-u]{box-sizing:border-box;padding-left:.5rem;padding-right:.5rem}}.clearfix:after,.clearfix:before{content:"";display:table}.clear_b,.clearfix:after{clear:both}.col-1-2,.col-2-2{width:48%;float:left;margin:0 4% 0 0;text-align:center}.col-2-2{float:right;margin:0}.col-1-3,.col-2-3,.col-3-3{width:32%;float:left;margin:0 2% 0 0;text-align:center}.col-3-3{float:right;margin:0}.left{text-align:left}.right{text-align:right}.center{text-align:center}.d_block{display:block}.ib,.inline{display:inline-block}.f_left{float:left}.f_right{float:right}.absolute_right{position:absolute;right:0}.hidden,.soft_hidden{display:none}.screen-hidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.fixed{position:fixed}.events-filter .filter-option:not(.active),.soft{opacity:.5}.v_top{vertical-align:top}.no_wrap{white-space:nowrap}.strong{font-weight:700}.p_0_5{padding:.5em}.p_1{padding:1em}.p_2{padding:2em}.p_3{padding:3em}.p_4{padding:4em}.m_0{margin:0}.m_1{margin:1em}.m_2{margin:2em}.m_3{margin:3em}.m_4{margin:4em}.p_h_1{padding:0 1em}.p_h_1,.p_h_2{box-sizing:border-box}.p_h_2{padding:0 2em}.p_h_3{padding:0 3em}.p_h_3,.p_h_4{box-sizing:border-box}.p_h_4{padding:0 4em}.p_v_1{padding:1em 0}.p_v_1,.p_v_2{box-sizing:border-box}.p_v_2{padding:2em 0}.p_v_3{padding:3em 0}.p_v_3,.p_v_4{box-sizing:border-box}.p_v_4{padding:4em 0}.m_v_0{margin-top:0!important;margin-bottom:0!important}.m_v_0_25{margin:.25em 0!important}.m_v_1{margin:1em 0!important}.m_v_2{margin:2em 0!important}.m_v_3{margin:3em 0!important}.m_v_4{margin:4em 0!important}.p_h_r_0_5{padding:0 .5em 0 0;box-sizing:border-box}.m_t_0{margin-top:0}.m_t_1{margin-top:1em}.m_t_0_5{margin-top:.5em}.m_t_2{margin-top:2em}.m_t_3{margin-top:3em}.m_t_4{margin-top:4em}.m_b_1{margin:0 0 1em}.m_b_2{margin:0 0 2em}.m_b_3{margin:0 0 3em}.m_b_4{margin:0 0 4em}.p_h_r_0_25{padding:0 .25em 0 0}.p_h_r_0_25,.p_h_r_1{box-sizing:border-box}.p_h_r_1{padding:0 1em 0 0}.p_h_r_2{padding:0 2em 0 0}.p_h_r_2,.p_h_r_3{box-sizing:border-box}.p_h_r_3{padding:0 3em 0 0}.p_h_l_1{padding:0 0 0 1em}.p_h_l_1,.p_h_l_2{box-sizing:border-box}.p_h_l_2{padding:0 0 0 2em}.p_h_l_3{padding:0 0 0 3em;box-sizing:border-box}.bg-gray{background:#f6f6f6}@media screen and (max-width:740px){.desktop_only,.desktop_only_reset{display:none}.mobile_only{display:block;width:100%}}@media screen and (min-width:741px){.desktop_only{width:100%;display:block}.desktop_only_reset{display:block}.mobile_only{display:none}}@media screen and (min-width:768px){.padded_cols.pure-g{width:calc(100% + 2em)}}.padded_cols [class*=pure-u]{box-sizing:border-box}.padded_cols .padded{height:100%}@media screen and (min-width:768px){.padded_cols .padded{margin:1em}}.padded_cols [class*=pure-u]:first-child{margin-left:-1em}.padded_cols.example{background:hsla(0,0%,80%,.9)}.padded_cols.example [class*=pure-u]{background:#dfdfdf}.padded_cols.example .padded{background:green;color:#fff;text-align:center;padding:2em}.text_page header.text_page_header{text-align:center}figure.gif,figure.jpg,figure.png{margin:1em 0}figure.gif img,figure.jpg img,figure.png img{max-width:100%;height:auto}figure.gif figcaption,figure.jpg figcaption,figure.png figcaption{display:none}.cms_page{padding-top:2em}.cms_page menu.side_navigation{line-height:1.4;margin:0;padding:0}.cms_page menu.side_navigation li,.cms_page menu.side_navigation ul{margin:0;padding:0;list-style:none}.cms_page menu.side_navigation li{display:inline-block}.cms_page menu.side_navigation ul li{display:block;margin:0 0 .5em}.cms_page menu.side_navigation ul li a{padding:.5em .75em;color:#fff;background:#00909e;background:var(--color-base);display:block;text-decoration:none}.cms_page menu.side_navigation ul li a:hover{background:rgba(0,144,158,.9);background:rgba(var(--color-base-string),.9)}.cms_page menu.side_navigation ul li ul{background:rgba(0,144,158,.06);background:rgba(var(--color-base-string),.06);padding:.75em .75em .75em 1.25em;font-size:.85rem}.cms_page menu.side_navigation ul li ul li{margin:0 0 1em}.cms_page menu.side_navigation ul li ul li a{padding:0;font-weight:700}.cms_page menu.side_navigation ul li ul li a,.cms_page menu.side_navigation ul li ul li a:hover{background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial;color:#00909e;color:var(--color-base)}.cms_page menu.side_navigation ul li ul li a:hover{filter:brightness(.9)}.cms_page menu.side_navigation ul li ul li ul{background:none;padding:1em 0 0 1.5em}.cms_page menu.side_navigation ul li ul li ul li a{font-weight:400;color:#000}@media screen and (min-width:740px){.cms_page article{padding-left:6em}}.cms_page article .breadcrumb{margin-top:0;padding-top:0;font-size:.75em;opacity:.5}.cms_page article h1{font-size:1.5rem;border-bottom:1px solid #cce8eb;padding:0 0 .5em}.cms_page article .page_attachments{background:rgba(0,144,158,.06);background:rgba(var(--color-base-string),.06);margin:0 0 2em;padding:2em;border-radius:6px}.cms_page article .page_attachments h3{margin:0 0 1em;font-size:1rem}.cms_page article .page_attachments .file{clear:both;margin-top:-.5em;margin-left:-.5em}.cms_page article .page_attachments .file .icon{float:left;margin:0 1rem 1rem 0;font-size:2.5rem;opacity:.3}.cms_page article .page_attachments .file a{display:block;text-decoration:none;padding:.5em;border-radius:6px}.cms_page article .page_attachments .file a:hover{background:rgba(0,144,158,.06);background:rgba(var(--color-base-string),.06);filter:brightness(.95)}.cms_page article .page_attachments .file h4{text-transform:none;margin:0;text-decoration:underline}.cms_page article .page_attachments .file .meta{opacity:.65;font-size:.875rem}.cms_page img{width:100%;height:auto}.page_children{display:flex;flex-wrap:wrap;line-height:1.2}.page_children .page_child{background:rgba(0,144,158,.06);background:rgba(var(--color-base-string),.06);border-radius:6px;margin:.5em;font-size:1.125rem;font-weight:600;box-sizing:border-box;width:40%;flex:2 1 auto}.page_children .page_child a{display:block;padding:1em}.page_children .page_child a:hover{background:rgba(0,144,158,.06);background:rgba(var(--color-base-string),.06);filter:brightness(.95)}.page_children .page_child .page_children{padding:0 1em 1em;display:block}.page_children .page_child .page_children .page_child{font-weight:400;font-size:.85rem;margin:0;display:inline;background:none;padding:0}.page_children .page_child .page_children .page_child a{padding:0;margin:0 0 .5em}.nowrap{white-space:nowrap}.timeline{position:relative}.timeline .timeline_row{position:relative;width:100%;padding:.5em;margin-bottom:.5em}@media screen and (min-width:740px){.timeline .timeline_row{margin-bottom:3em}}.timeline .timeline_row .timeline_separator{display:none}@media screen and (min-width:740px){.timeline .timeline_row .timeline_separator{display:inline-block}}.timeline .badge{float:right;min-width:4em;margin-top:.5em}.timeline .badge strong{padding:0 .5em}.timeline .line{margin-top:1em;position:absolute;right:1em;width:12px;height:calc(100% - 8em);background:#cce8eb;border-radius:4px}@media screen and (min-width:740px){.timeline .line{left:20%;z-index:1}}.timeline .current{background:#fefbd2;border-radius:4px;border:1px solid #f0f0f0}.timeline .timeline_row.active:not(:last-child):not(:nth-child(2)):before{margin-top:1.25em;z-index:1;content:"";position:absolute;left:10.25em;width:4px;top:calc(-100% - 2em);height:calc(100% + 3em);background:#00909e;background:var(--color-base)}.timeline .content_block{position:relative;min-height:inherit}.timeline .content_block h3{cursor:pointer}.timeline .content_block .description{display:none;max-width:90%;margin-bottom:.5em}.timeline .content_block .circle{color:#000;font-weight:400;border:1px solid #00909e;border-radius:100%;font-size:.775em;text-align:center;margin-right:.25em;width:2em;height:2em;line-height:2em;display:inline-block;position:absolute;top:1em;right:1em;display:none}@media screen and (min-width:740px){.timeline .content_block .circle{display:block}}.timeline .content_block:before{content:"";position:absolute;background:#cce8eb;border-radius:50%;width:18px;height:18px;top:.85em;left:-8.275%}@media screen and (min-width:1200px){.timeline .content_block:before{left:-7.95%}}.timeline .content_block:after{content:"";z-index:2;position:absolute;background:#00909e;background:var(--color-base);border-radius:50%;width:10px;height:10px;top:1.1em;left:-7.5%}@media screen and (min-width:1200px){.timeline .content_block:after{left:-7.25%}}@media screen and (min-width:1200px){.timeline .current .content_block:after{left:-7.35%}}.gradient-bg{background-image:linear-gradient(-180deg,#ecfafc,#fff 50%);margin:0 -1em 5em;padding:1em}@media (min-width:768px){.gradient-bg{margin:0 0 5em}}@media screen and (min-width:740px){.processes_home .news_teaser{margin-top:-1.75em}}.activities_teaser,.news_teaser{margin:0 0 4em}.activities_teaser h3,.news_teaser h3{line-height:1.3;font-size:1.25em;margin-top:0;margin-bottom:.25em}.activities_teaser p,.news_teaser p{margin-top:.25em}.activities_teaser .meta,.news_article .meta,.news_teaser .meta{font-size:.875rem;opacity:.5}.content .inner{max-width:650px;margin:0 auto;text-align:left}@media (min-width:768px){.content .inner{padding:5em 0 0}}.content .inner h1{font-weight:600;font-size:2.25em;margin-bottom:.25em}.content .inner p{font-weight:500;font-size:1.125em;margin-top:0;line-height:1.3}.content article>img{text-align:left;margin:1em auto;max-width:100%}.content article p{font-size:1.125em;line-height:1.5}.content article ul{padding-left:2em;margin-bottom:3em;font-size:1.125rem}.content article ul li{margin-bottom:.25em;list-style-type:disc}.content article h2{font-size:1.25rem;padding-bottom:.5em;border-bottom:1px solid #deeff1;margin-top:2em}.content article h3{font-size:1.125rem;margin-top:2em}.content article h3 small{color:#000;font-weight:400;border:1px solid #00909e;border-radius:100%;font-size:.775em;text-align:center;margin-right:.25em;width:18px;height:18px;line-height:18px;display:inline-block}.content article h4{font-size:1rem;font-weight:600;text-transform:uppercase;margin-top:2em}.content article h5{font-size:1em}.content article .number{padding-top:.5em;padding-bottom:2em}.content article .number p{margin-top:0;color:#a5a5a5;font-size:.775em}.content article .number div{color:#00909e;color:var(--color-base);font-weight:300;font-size:3em}.content article blockquote{margin:0;position:relative}.content article blockquote p{margin-top:0;font-weight:300;font-size:1.5em;line-height:1.25}@media (min-width:768px){.content article blockquote p{font-size:2.25em}}.content article blockquote .share{position:absolute;right:0}.content article blockquote .share a{color:#676767}.content article blockquote .share a:not(:last-child){margin-right:.25em}.content article figure{position:relative;max-width:1024px;margin:0}@media (min-width:768px){.content article figure{margin-bottom:3em;min-width:120%;margin-left:-10%}}.content article figure figcaption{color:#a5a5a5;font-size:.775em;line-height:1.4;margin-top:.5em}@media (min-width:768px){.content article figure figcaption{display:inline-block;position:absolute;margin-left:.25em;right:0}}.content article dl{box-sizing:border-box;background:rgba(0,144,158,.03);background:rgba(var(--color-base-string),.03);max-width:730px;padding:1em;display:flex;flex-wrap:wrap;margin:1em -1em}@media (min-width:768px){.content article dl{padding:30px 65px;min-width:120%;margin:1em auto 4em -10%}}.content article dl>div:not(:last-child){margin-bottom:1.5em}.content article dl>div dt{color:#00909e;color:var(--color-base);font-weight:600;margin:0}.content article dl>div dd{font-size:1em;line-height:1.4;margin:0}@media (min-width:768px){.content article dl>div{width:48%}.content article dl>div:nth-child(odd){margin-right:1em}}.content article .note{position:relative;padding-top:.5em;margin-bottom:4em;font-size:.775em;color:#a5a5a5}.content article .sources{margin-top:8em}.content article .sources h4{padding-bottom:.5em;border-bottom:1px solid #deeff1}.content article .sources ul{list-style:none;padding-left:0}.content article .sources ul li{margin-bottom:1em}.content ol{counter-reset:list;list-style:none;font-size:1.125em;padding-left:0}.content ol li{counter-increment:list;margin-bottom:1em;line-height:1.5}.content ol li:before{color:#000;font-weight:400;border:1px solid #00909e;border-radius:100%;font-size:.775em;text-align:center;width:18px;height:18px;line-height:18px;display:inline-block;content:counter(list);margin-right:8px}@media (min-width:768px){.content ol li:before{margin-left:-29px}}.content_side_nav_location{font-size:.875rem}.list_items_from_collection{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:25px}@media screen and (min-width:640px) and (max-width:1024px){.list_items_from_collection{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:639px){.list_items_from_collection,.list_items_from_collection a{display:block}}.list_items_from_collection a{text-decoration:none;color:#000;border:1px solid #cce8eb;padding:1em;transition:box-shadow .5s ease}.list_items_from_collection a:hover{text-decoration:none;color:#000;box-shadow:0 0 20px rgba(0,0,0,.15)}.list_items_from_collection .collection_item img{width:100%;height:auto}.list_items_from_collection .collection_item span.date{font-size:.875rem;opacity:.65}.list_items_from_collection .collection_item h2{font-size:1.125rem;margin:0 0 .5rem;color:#00909e;color:var(--color-base)}.list_items_from_collection .collection_item p.description{color:#000;font-size:.875rem;margin:0;line-height:1.4}.card-container{background:rgba(0,144,158,.06);background:rgba(var(--color-base-string),.06);display:flex}@media screen and (max-width:740px){.card-container .card-inner-side{width:25%}}.card-container .card-inner-side img{display:block;width:100%}body.contributions_layout footer,body.contributions_layout header.meta{display:none}.contributions_container{box-shadow:0 1px 2px 2px rgba(0,0,0,.1);border-top:3px solid #00909e;border-top:3px solid var(--color-base);border-radius:0;max-width:1200px;margin:4em auto;position:relative}.contributions_container .contributions_header{border-bottom:4px solid rgba(0,0,0,.1)}.contributions_container .contributions_header .wrapper{width:100%;padding:2em 2em 1em}.contributions_container .contributions_header .meta h2{font-size:1.25em;margin-bottom:0}.contributions_container .contributions_header .meta p{margin-top:0}.contributions_container .contributions_header .circle{color:#000;font-weight:400;border-radius:100%;font-size:.775em;text-align:center;width:5em;height:5em;line-height:5em;display:inline-block;border:2px solid #00909e;border:2px solid var(--color-base);margin:1em auto}@media screen and (min-width:740px){.contributions_container .contributions_header .circle{margin:0}}.contributions_container .contributions_header .circle span{font-size:2.5em;color:#00909e;color:var(--color-base)}.contributions_container .contributions_header .contribution_action{text-align:right}.contributions_container .contributions_header .contribution_action .button{width:100%;margin-bottom:0}.contributions_container .contributions_header .contribution_action p{text-align:center;margin-top:.25em;font-size:.85em}.contributions_container .contributions_header .contributions_control{border-top:1px solid #ccc}.contributions_container .contributions_header .contributions_control p{margin:0 0 1em;font-weight:600;font-size:1.15em;display:inline-block}@media screen and (min-width:740px){.contributions_container .contributions_header .contributions_control p{margin:0 .5em 0 0}}.contributions_container .contributions_header .contributions_control .circles_progress{text-align:center}@media screen and (min-width:740px){.contributions_container .contributions_header .contributions_control .circles_progress{text-align:right}}.contributions_container .contributions_content{box-sizing:border-box;border-top:8px solid rgba(0,0,0,.1);position:relative;margin:0 auto;height:calc(750px + 2.5em);width:100%;background-image:linear-gradient(-128deg,#2fb585,#2f9eb5);overflow:hidden;will-change:transform}.contributions_container .contributions_content .arrow{cursor:pointer;position:absolute;top:50%;color:#fff;z-index:1;text-shadow:0 1px 5px rgba(0,0,0,.5)}.contributions_container .contributions_content .previous_contribution{left:.25em}.contributions_container .contributions_content .next_contribution{right:.25em}.contributions_container .contributions_content .disabled{pointer-events:none;opacity:.5}.contributions_container .contributions_content.toggled{padding:2.5em 0;display:flex;flex-wrap:wrap;justify-content:center}.contributions_container .contributions_content.toggled .card{position:relative;transform:none!important;left:auto!important;top:auto!important;margin:.25em}.contributions_container .contributions_content .card{display:flex;flex-flow:row wrap;justify-content:center;cursor:pointer;position:absolute;background:#fff;width:300px;height:120px;border-radius:16px;box-shadow:0 1px 2px 2px rgba(0,0,0,.1);padding:1em}.contributions_container .contributions_content .card .title{text-align:center}.contributions_container .contributions_content .gradient_bar{width:100%;height:6px;border-radius:6px}.contributions_container .contributions_content .contribution_legend{position:absolute;top:.5em;right:1em;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.2)}.contribution_tools_overlay{z-index:1;position:absolute;width:100%;height:100%;background:rgba(0,0,0,.5)}.contribution_card_new{position:absolute;margin:5em;max-width:1000px;min-width:750px;top:0;background:#fff;border-radius:6px;line-height:1.3;box-shadow:0 5px 10px 10px rgba(0,0,0,.1);z-index:2}.contribution_card_new .contribution_card_new_header{padding:1em 2em;font-weight:700;border-radius:6px 6px 0 0}.contribution_card_new .contribution_card_new_wrapper{padding:2em 2em 0}.contribution_card_new .form_item{margin:0 0 2em}.contribution_card_new .form_item textarea{height:200px}.contribution_card_expanded{position:absolute;margin:5em;max-width:1000px;top:0;padding:3em 4em;background:#fff;border-radius:6px;line-height:1.3;box-shadow:0 5px 10px 10px rgba(0,0,0,.1);z-index:2}.contribution_card_expanded .contribution_card_expanded_wrapper{display:flex;flex-flow:row wrap}.contribution_card_expanded .contribution_card_expanded_main_col{flex-basis:62%;padding:0 5% 0 0;margin:0 5% 0 0;overflow:auto}.contribution_card_expanded .contribution_card_expanded_main_col h1{margin:0;font-size:1.25rem}.contribution_card_expanded .contribution_card_expanded_main_col .meta{font-weight:700;display:inline-block}.contribution_card_expanded .contribution_card_expanded_main_col .meta .date{font-weight:400;font-size:.875rem;opacity:.5}.contribution_card_expanded .contribution_card_expanded_main_col .comments_container{opacity:.8}.contribution_card_expanded .contribution_card_expanded_main_col .comments_container .comment{padding:1em 0 0;margin:0 0 2em}.contribution_card_expanded .contribution_card_expanded_main_col .comments_container h3{border-bottom:1px solid rgba(0,0,0,.1);color:#000;font-size:1rem;font-weight:400;padding:1.5em 0 .25em}.contribution_card_expanded .contribution_card_expanded_main_col .comments_container .comment_actions{text-align:right;border-top:1px solid rgba(0,0,0,.1);padding:.5em 0 0;margin:1em 0 0;font-size:.875rem}.contribution_card_expanded .contribution_card_expanded_main_col .comments_container .comment_actions div{display:inline-block}.contribution_card_expanded .contribution_card_expanded_main_col .comments_container .comment_actions a{margin:0 0 0 1.5em;color:#262626;text-decoration:none}.contribution_card_expanded .contribution_card_expanded_main_col .comments_container .comment_actions a:hover{color:#bdbdbd}.contribution_card_expanded .contribution_card_expanded_main_col .comment_new{border-top:1px solid #d6d6d6;padding:3em 0;margin:3em 0}.contribution_card_expanded .contribution_actions{flex-basis:25%}.contribution_card_expanded .contribution_actions h3{margin:0;font-size:1.25rem}.element_eval_actions{padding:2em 0}.element_eval_actions .action_button_bg{width:116px;height:494px;margin:auto;background:url(asset_path("illustrations/emoji_eval_col.svg")) no-repeat 50%}.element_eval_actions a.action_button{position:relative;width:111px;height:111px;margin:1em 0;border-radius:100%;display:block}.element_eval_actions a.action_button .action_description{display:none;position:absolute;padding:.25em 1em;top:38px;left:130px;font-size:.875rem;font-weight:700;border-radius:20px;color:#fff;white-space:nowrap}.element_eval_actions a.action_button:hover{opacity:.9}.element_eval_actions a.action_button:hover:after{content:""}.element_eval_actions a.love{background:url(asset_path("illustrations/emoji_1_love.svg")) #00b076 no-repeat 50%;width:91px;height:91px;margin-left:10px}.element_eval_actions a.love .action_description{top:32px;left:120px;background:#00b076}.element_eval_actions a.like{background:url(asset_path("illustrations/emoji_2_like.svg")) #0090a5 no-repeat 50%}.element_eval_actions a.like .action_description{background:#0090a5}.element_eval_actions a.pse{background:url(asset_path("illustrations/emoji_3_pse.svg")) #987172 no-repeat 50%}.element_eval_actions a.pse .action_description{background:#987172}.element_eval_actions a.reject{background:url(asset_path("illustrations/emoji_4_reject.svg")) #ff4e42 no-repeat 50%;width:90px;height:90px;margin-left:10px}.element_eval_actions a.reject .action_description{top:32px;left:120px;background:#ff4e42}.person_event-item .hour,.person_event-item .month,.place_event-item .hour,.place_event-item .month,.place_latest-item .hour,.place_latest-item .month,.place_news-item .hour,.place_news-item .month{font-size:.85em}.person_event-item .hour,.place_event-item .hour,.place_latest-item .hour,.place_news-item .hour{opacity:.5}.event-content,.latest-content,.news-content{padding:0 0 0 1.5em;box-sizing:border-box}.event-content .meta,.latest-content .meta,.news-content .meta{font-size:.85em}.event-content h2,.event-content h3,.latest-content h2,.latest-content h3,.news-content h2,.news-content h3{margin:.5em 0 .75em}.event-content .event-data,.latest-content .event-data,.news-content .event-data{border-top:1px solid #d6d6d6}.event-content .event-description,.latest-content .event-description,.news-content .event-description{padding:2em 0}.event-content .person-item,.latest-content .person-item,.news-content .person-item{padding:0 0 1em;border:0}.event-content .event-locations,.latest-content .event-locations,.news-content .event-locations{box-sizing:border-box;padding:0 0 0 2em}.event-content .person-name h2,.latest-content .person-name h2,.news-content .person-name h2{margin-top:0}.activity_feed{border-left:1px solid #d6d6d6;margin-left:50px;padding-left:50px}.activity_feed .activity_item{margin:0 0 1.5em}.activity_feed .activity_item h2{margin:0;font-size:1.1em}.activity_feed .activity_item h2 a{padding:.25em;display:block;border-radius:3px;text-decoration:none;text-decoration:initial}.activity_feed .activity_item h2 a span.secondary{color:#a5a5a5;display:block;font-weight:200}.activity_feed .activity_item h2 a:hover{background:rgba(0,144,158,.06);background:rgba(var(--color-base-string),.06)}.activity_feed .activity_item .date{padding:.25em;font-size:.85em;color:#a5a5a5;font-weight:200}.modal{position:relative;background:#fff;padding:3em 4em 4em;width:auto;max-width:750px;margin:20px auto;overflow:hidden;border-radius:5px;color:#676767}.modal#read_later .button,.modal#read_later input[type=submit]{padding:0 1em}.modal.modal-full-width{max-width:95%;box-sizing:border-box}.modal.modal-no-padding{padding:0}.modal .disclaimer{font-size:.8em;text-align:center;margin:2em 0;opacity:.6}.cropper-container{border:1px solid red;padding:1em}.mfp-container{padding:0}.mfp-bg{opacity:.6}.mfp-close-btn-in .mfp-close:hover{color:#fff;border-radius:0;background:transparent}.modal_background{position:relative;background-color:#00909e;background-color:var(--color-base);padding:1em 4em;width:auto;max-width:950px;margin:20px auto;border-radius:5px;color:#676767;background-size:cover;background-repeat:no-repeat}.modal-attachments{position:relative;padding:0;min-height:600px;max-width:1024px}@media (min-width:1440px){.modal-attachments{min-height:680px;max-width:1200px}}.modal-attachments.bg-highlight{background:#fef0cd}.modal-attachments .mfp-close:hover{background:transparent;color:#333;opacity:1}.modal-attachments h1,.modal-attachments h2,.modal-attachments h3,.modal-attachments h4{color:#946b04}.modal-attachments table tbody{overflow-y:scroll;max-height:350px}@media (min-width:1440px){.modal-attachments table tbody{max-height:450px}}.modal-attachments table tr td:not(:first-child){color:#a5a5a5}.modal-attachments .file-sidebar{background:#fef0cd;transition:.3s;height:100%;left:66.6667%;position:absolute;border-radius:4px;z-index:1}.modal-attachments .file-sidebar i{cursor:pointer}.modal-attachments .file-sidebar.dragged{left:0;width:100%}.modal-attachments .dragged .drag-section{max-width:750px;margin:0 auto}.modal-attachments .drag-section{height:calc(100% - 115px)}.modal-attachments .drag-section .drag-drop{text-align:center;border:3px dotted #b4a47d;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:.3s;padding:1em}.modal-attachments .drag-section .drag-drop .input-file{opacity:0;width:100%;height:200px;position:absolute;cursor:pointer}@media (min-width:1440px){.modal-attachments .drag-section .drag-drop{height:100%}}.modal-attachments .drag-section .drag-drop.active,.modal-attachments .drag-section .drag-drop:hover{background:#fee9b4}.modal-attachments .drag-section .drag-drop .drag-call{margin:0 auto;text-align:center;max-width:150px;color:#b4a47d}.modal-attachments .drag-section .drag-drop .drag-call p{margin-top:0}.modal-attachments .drag-section .drag-drop button{background:#00909e;background:var(--color-base);color:#fff;text-transform:uppercase;padding:.75em 2em}.modal-attachments .dragged .strong{color:#676767}.modal-attachments .dragged .form_item.textarea{margin-bottom:1em}.modal-attachments .dragged .form_item.textarea textarea{min-height:180px;height:180px}@media (min-width:1440px){.modal-attachments .dragged .form_item.textarea textarea{min-height:280px;height:280px}}.consultation_list .consultation{width:48%;height:190px;float:left;margin-bottom:4em;border-radius:5px;background:#00909e;background:var(--color-base);box-sizing:border-box;color:#fff;position:relative}.consultation_list .consultation h3{margin:0;font-size:1.6em;font-weight:200;line-height:1.2em}.consultation_list .consultation h3 a{padding:1.5rem 1.5rem 3rem;display:block}.consultation_list .consultation h3 a:hover{background:rgba(0,144,158,.8);background:rgba(var(--color-base-string),.8);border-radius:5px}.consultation_list .consultation a{color:#fff;text-decoration:none}.consultation_list .consultation a:hover{color:hsla(0,0%,100%,.8)}.consultation_list .consultation .meta{border-top:1px solid hsla(0,0%,100%,.3);box-sizing:border-box;padding:.75rem 1.5rem;font-size:.8em;line-height:1.2em}.consultation_list .consultation .meta .dates{float:left;width:120px;border-right:1px solid hsla(0,0%,100%,.2);margin-right:1em}.consultation_list .consultation .act{position:absolute;bottom:-1em;right:1em}.consultation_list .consultation .act a{display:block;padding:.75em 1.5em .65em;font-weight:700;background:rgba(0,144,158,.8);background:rgba(var(--color-base-string),.8);height:auto}.consultation_list .consultation form input[type=email]{width:60%}.consultation_list .consultation:nth-of-type(2n){float:right}.consultation_list .consultation.get_lead,.consultation_list .consultation.stats{background:rgba(0,144,158,.1);background:rgba(var(--color-base-string),.1);padding:1.5rem;color:#000}.consultation_list .consultation.get_lead h3,.consultation_list .consultation.stats h3{font-size:1.3em;margin:0 0 1.25em}.consultation_item{margin-top:3em;margin-bottom:3em}.consultation_item header .main_title{margin:1em 0 2em;box-sizing:border-box;padding:3em 6em 2em;text-align:center;background-image:linear-gradient(135deg,rgba(0,144,158,.5),#00909e 150%);background-image:linear-gradient(135deg,rgba(var(--color-base-string),.5),var(--color-base) 150%);border-radius:6px;color:#fff}.consultation_item header .main_title h1{line-height:1.6em;font-weight:600}.consultation_item header .main_title .meta{font-size:.8em;margin:2em 5em 0;padding:2em 0 0;border-top:1px solid hsla(0,0%,100%,.5);text-transform:uppercase;text-align:center}.consultation_item header .pre_title{margin:6% 30% 2%;font-size:1.2em;font-weight:200}.consultation_item header .header_comps{padding-top:8em}.consultation_item .participation_question_cont{box-sizing:border-box;border-radius:5px;border:1px solid #d6d6d6;padding:3em 5em;text-align:center;margin:2em auto auto}.consultation_item .participation_question_cont h2{font-size:1.8em;line-height:1.4em;margin:1em 0 1.5em;font-weight:600;color:#00909e;color:var(--color-base)}.consultation_item .participation_question_cont .options{margin:0 10%}.consultation_item .participation_question_cont .options .option{display:block;margin:0 0 1em;text-align:left;height:65px}.consultation_item .participation_question_cont .options .option input[type=checkbox]+label,.consultation_item .participation_question_cont .options .option input[type=radio]+label{box-sizing:border-box;padding:20px}.consultation_item .participation_question_cont .options .button,.consultation_item .participation_question_cont .options button{width:100%;margin:1em auto}.consultation_item .participation_question_cont .options input[type=text]{width:100%;border:0;padding:20px;height:63px}.consultation_item ul.slick-dots{position:absolute;top:-1em;text-align:center;width:100%;margin:0;padding:0}.consultation_item ul.slick-dots li{display:inline-block}.consultation_item ul.slick-dots li button{text-indent:-3000px;border-radius:13px;font-size:3px;height:12px;opacity:.5;margin:0 2em}.consultation_item ul.slick-dots li.slick-active button{opacity:1}