/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */

button,input[type="button"],input[type="reset"],input[type="submit"]{appearance:none;background-color:#477dca;border:0;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-family:"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:1em;-webkit-font-smoothing:antialiased;font-weight:600;line-height:1;padding:0.75em 1.5em;text-decoration:none;transition:background-color 150ms ease;user-select:none;vertical-align:middle;white-space:nowrap;}button:hover,button:focus,input[type="button"]:hover,input[type="button"]:focus,input[type="reset"]:hover,input[type="reset"]:focus,input[type="submit"]:hover,input[type="submit"]:focus{background-color:#3964a2;color:#fff;}button:disabled,input[type="button"]:disabled,input[type="reset"]:disabled,input[type="submit"]:disabled{cursor:not-allowed;opacity:0.5;}button:disabled:hover,input[type="button"]:disabled:hover,input[type="reset"]:disabled:hover,input[type="submit"]:disabled:hover{background-color:#477dca;}fieldset{background-color:#f7f7f7;border:1px solid #ddd;margin:0 0 0.75em;padding:1.5em;}input,label,select{display:block;font-family:"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:1em;}label{font-weight:600;margin-bottom:0.375em;}label.required::after{content:"*";}label abbr{display:none;}input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"],input:not([type]),textarea,select[multiple=multiple]{background-color:#fff;border:1px solid #ddd;border-radius:3px;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);box-sizing:border-box;font-family:"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:1em;margin-bottom:0.75em;padding:0.5em;transition:border-color 150ms ease;width:100%;}input[type="color"]:hover,input[type="date"]:hover,input[type="datetime"]:hover,input[type="datetime-local"]:hover,input[type="email"]:hover,input[type="month"]:hover,input[type="number"]:hover,input[type="password"]:hover,input[type="search"]:hover,input[type="tel"]:hover,input[type="text"]:hover,input[type="time"]:hover,input[type="url"]:hover,input[type="week"]:hover,input:not([type]):hover,textarea:hover,select[multiple=multiple]:hover{border-color:#b1b1b1;}input[type="color"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="email"]:focus,input[type="month"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="time"]:focus,input[type="url"]:focus,input[type="week"]:focus,input:not([type]):focus,textarea:focus,select[multiple=multiple]:focus{border-color:#477dca;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06),0 0 5px rgba(55,112,192,0.7);outline:none;}input[type="color"]:disabled,input[type="date"]:disabled,input[type="datetime"]:disabled,input[type="datetime-local"]:disabled,input[type="email"]:disabled,input[type="month"]:disabled,input[type="number"]:disabled,input[type="password"]:disabled,input[type="search"]:disabled,input[type="tel"]:disabled,input[type="text"]:disabled,input[type="time"]:disabled,input[type="url"]:disabled,input[type="week"]:disabled,input:not([type]):disabled,textarea:disabled,select[multiple=multiple]:disabled{background-color:#f2f2f2;cursor:not-allowed;}input[type="color"]:disabled:hover,input[type="date"]:disabled:hover,input[type="datetime"]:disabled:hover,input[type="datetime-local"]:disabled:hover,input[type="email"]:disabled:hover,input[type="month"]:disabled:hover,input[type="number"]:disabled:hover,input[type="password"]:disabled:hover,input[type="search"]:disabled:hover,input[type="tel"]:disabled:hover,input[type="text"]:disabled:hover,input[type="time"]:disabled:hover,input[type="url"]:disabled:hover,input[type="week"]:disabled:hover,input:not([type]):disabled:hover,textarea:disabled:hover,select[multiple=multiple]:disabled:hover{border:1px solid #ddd;}textarea{resize:vertical;}input[type="search"]{appearance:none;}input[type="checkbox"],input[type="radio"]{display:inline;margin-right:0.375em;}input[type="checkbox"] + label,input[type="radio"] + label{display:inline-block;}input[type="file"]{margin-bottom:0.75em;width:100%;}select{margin-bottom:1.5em;max-width:100%;width:auto;}ul,ol{list-style-type:none;margin:0;padding:0;}dl{margin-bottom:0.75em;}dl dt{font-weight:bold;margin-top:0.75em;}dl dd{margin:0;}table{border-collapse:collapse;font-feature-settings:"kern","liga","tnum";margin:0.75em 0;table-layout:fixed;width:100%;}th{border-bottom:1px solid #a6a6a6;font-weight:600;padding:0.75em 0;text-align:left;}td{border-bottom:1px solid #ddd;padding:0.75em 0;}tr,td,th{vertical-align:middle;}body{color:#333;font-family:"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-feature-settings:"kern","liga","pnum";font-size:1em;line-height:1.5;}h1,h2,h3,h4,h5,h6{font-family:"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:1em;line-height:1.2;margin:0 0 0.75em;}p{margin:0 0 0.75em;}a{color:#477dca;text-decoration:none;transition:color 150ms ease;}a:active,a:focus,a:hover{color:#355e98;}hr{border-bottom:1px solid #ddd;border-left:0;border-right:0;border-top:0;margin:1.5em 0;}img,picture{margin:0;max-width:100%;}html{box-sizing:border-box;}*,*::after,*::before{box-sizing:inherit;}body{font-size:0.8em;font-family:Verdana,arial,helvetica,sans-serif;}a:active,a:link,a:visited{color:#666;}a:hover{color:#2AE6FE;}a:active{color:#000;}main{max-width:960px;margin-left:auto;margin-right:auto;margin-top:6em;}main::after{clear:both;content:"";display:table;}main h1{font-size:1.6em;}main h2{font-size:1.4em;}main h3{font-size:1.2em;}main h1,main h2,main h3,main h4,main h5,main h6{font-family:Verdana,sans-serif;font-weight:normal;font-weight:normal;color:#333;line-height:1.3em;}main h1 a,main h2 a,main h3 a,main h4 a,main h5 a,main h6 a{text-decoration:none;}main .node--type-page h2{margin-top:2em;font-size:1.1em;}main .node--type-page p{font-size:0.9em;}main .work-groups,main .works,main .news{font-size:0.9em;}main .work-groups ul li.work,main .works ul li.work,main .news ul li.work{float:left;height:160px;width:200px;}main .work-groups ul li.work h2,main .works ul li.work h2,main .news ul li.work h2{font-size:0.9em;font-weight:normal;margin-top:0;}main .work-groups ul li.work-group h2,main .works ul li.work-group h2,main .news ul li.work-group h2{font-size:0.9em;font-weight:bold;margin-top:0;}main .work-groups ul li.work-group article,main .works ul li.work-group article,main .news ul li.work-group article{float:left;width:100%;border-bottom:2px solid #adadb0;padding:0 0 1em 0;margin:0 0 1em 0;}main .work-groups ul li.work-group .col1,main .works ul li.work-group .col1,main .news ul li.work-group .col1{float:left;}main .work-groups ul li.work-group .col2,main .works ul li.work-group .col2,main .news ul li.work-group .col2{float:left;margin-left:2em;}main .work-groups ul li.news-item,main .works ul li.news-item,main .news ul li.news-item{border-bottom:2px #CCC solid;padding-bottom:2em;margin-bottom:2em;}main .work-groups ul li.news-item h2,main .works ul li.news-item h2,main .news ul li.news-item h2{font-size:0.9em;font-weight:bold;margin-top:0;}main .work-groups ul li.news-item .links,main .works ul li.news-item .links,main .news ul li.news-item .links{font-size:90%;margin-top:1em;}main .work-groups ul li.news-item .field--name-field-image,main .works ul li.news-item .field--name-field-image,main .news ul li.news-item .field--name-field-image{margin-top:1em;}main .prev-next-nav{margin:1em 0 1em 0;min-height:2em;}main .prev-next-nav a{text-decoration:underline;}main .prev-next-nav .prev{float:left;}main .prev-next-nav .next{float:right;}main .credits{clear:both;margin-top:10em;}main .pager .pager__items{margin:1em 0 1em 0;min-height:2em;}main .pager .pager__items .pager__item{padding:0.3em 0.7em 0.3em 0.7em;display:inline-block;margin:0 0.5em 0 0;border:1px solid #adadb0;}main .pager .pager__items .pager__item.is-active{font-weight:bold;border:2px solid #666;}main .pager .pager__items .pager__item:hover{background:#2AE6FE;}main .pager .pager__items .pager__item:hover a{color:#FFF;}main .block-system-main-block{margin-top:3em;}main.homepage .block-system-main-block{margin-top:0;}.sidebar .site-name{font-size:1.7em;line-height:1.3em;margin:0 0 0.75em;}.sidebar .site-name a:hover,.sidebar .site-name a:active,.sidebar .site-name a:link,.sidebar .site-name a:visited{color:#000000;text-decoration:none;}.main-menu ul{margin:3em 0 0 1.5em;}.main-menu ul li{list-style-image:url(/themes/linkup/images/sl1.gif);margin:0 0 0.7em 0;text-transform:lowercase;}.main-menu ul li:hover{list-style-image:url(/themes/linkup/images/sl2.gif);}.content{float:left;display:block;margin-right:2.12766%;width:65.95745%;}.content:last-child{margin-right:0;}@media screen and (max-width:720px){.content{float:left;display:block;margin-right:3.22581%;width:61.29032%;}.content:last-child{margin-right:0;}}@media screen and (max-width:420px){.content{float:left;display:block;margin-right:6.66667%;width:100%;}.content:last-child{margin-right:0;}}.sidebar{float:left;display:block;margin-right:2.12766%;width:31.91489%;}.sidebar:last-child{margin-right:0;}@media screen and (max-width:720px){.sidebar{float:left;display:block;margin-right:3.22581%;width:35.48387%;}.sidebar:last-child{margin-right:0;}}@media screen and (max-width:420px){.sidebar{float:left;display:block;margin-right:6.66667%;width:100%;}.sidebar:last-child{margin-right:0;}}.diptych{max-width:600px;margin-top:20px;}.diptych .diptych-plate1{width:290px;float:left;color:#555;}.diptych .diptych-plate2{margin-left:290px;padding-left:20px;color:#000;}.diptych .diptych-clear{clear:both;}.grid-debug{background:lightskyblue;}@media screen and (max-width:720px){.grid-debug{background:lightgreen;}}@media screen and (max-width:420px){.grid-debug{background:lightyellow;}}.button{margin:0 0 1em 0;background-color:#4CAF50;border:none;color:white;padding:4px 16px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;border-radius:4px;}.button a{color:#FFF;}.button a:link,.button a:visited,.button a:active,.button a:hover{color:#FFF;}.field--name-field-image img,#block-cristinatoolsintroductionvisual img{max-width:100%;display:block;height:auto;margin-bottom:2em;}.path-frontpage .page-title{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}
