@import url("https://fonts.googleapis.com/css?family=Roboto+Condensed:400,700|Roboto:400,400i,700");@import url("https://fonts.googleapis.com/css?family=Barlow+Condensed:500,600,600i,700|Source+Sans+Pro:400,600,700");.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action:before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action:before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li:before{content:" \BB ";}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary:before{float:left;width:1em;height:1em;content:"";background:url(/core/misc/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary:before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary:before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.container-inline label:after,.container-inline .label:after{content:":";}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/core/misc/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/core/misc/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/core/misc/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/core/misc/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/core/misc/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/core/misc/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/core/misc/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/core/misc/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/core/misc/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/core/misc/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.node--unpublished{background-color:#fff4f4;}
*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}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]{display:none}template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.66667em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;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']{-webkit-box-sizing:border-box;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-box-sizing:content-box;box-sizing:content-box}input[type='search']::-webkit-search-cancel-button,input[type='search']::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:'Da-Vinci';font-style:normal;font-weight:normal;src:url(/themes/contrib/da_vinci/fonts/Da-Vinci.eot?nk2pqb=);src:url(/themes/contrib/da_vinci/fonts/Da-Vinci.eot?nk2pqb=#iefix) format("embedded-opentype"),url(/themes/contrib/da_vinci/fonts/Da-Vinci.ttf?nk2pqb=) format("truetype"),url(/themes/contrib/da_vinci/fonts/Da-Vinci.woff?nk2pqb=) format("woff"),url(/themes/contrib/da_vinci/fonts/Da-Vinci.svg?nk2pqb=#Da-Vinci) format("svg")}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes typing{from{width:0}to{width:100%}}@keyframes typing{from{width:0}to{width:100%}}@-webkit-keyframes blink-caret{from,to{border-color:transparent}50%{border-color:#f1f3f1}}@keyframes blink-caret{from,to{border-color:transparent}50%{border-color:#f1f3f1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}@keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}@keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}}@keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}}@keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}}@-webkit-keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@-webkit-keyframes moveOnLeftOdd{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:translate(0);transform:translate(0)}100%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:translate(vw-calc(-615));transform:translate(vw-calc(-615))}}@keyframes moveOnLeftOdd{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:translate(0);transform:translate(0)}100%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:translate(vw-calc(-615));transform:translate(vw-calc(-615))}}@-webkit-keyframes moveOnRightOdd{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:translate(0px);transform:translate(0px)}100%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:translate(vw-calc(560));transform:translate(vw-calc(560))}}@keyframes moveOnRightOdd{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:translate(0px);transform:translate(0px)}100%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:translate(vw-calc(560));transform:translate(vw-calc(560))}}@-webkit-keyframes moveOnLeftEven{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:translate(0px);transform:translate(0px)}100%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:translate(vw-calc(-560));transform:translate(vw-calc(-560))}}@keyframes moveOnLeftEven{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:translate(0px);transform:translate(0px)}100%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:translate(vw-calc(-560));transform:translate(vw-calc(-560))}}@-webkit-keyframes moveOnRightEven{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:translate(0px);transform:translate(0px)}100%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:translate(vw-calc(615));transform:translate(vw-calc(615))}}@keyframes moveOnRightEven{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:translate(0px);transform:translate(0px)}100%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:translate(vw-calc(615));transform:translate(vw-calc(615))}}@-webkit-keyframes flip{0%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0)}40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg);transform:perspective(400px) translateZ(150px) rotateY(170deg)}50%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1)}80%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(360deg) scale(0.95);transform:perspective(400px) rotateY(360deg) scale(0.95)}100%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale(1);transform:perspective(400px) scale(1)}}@keyframes flip{0%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0)}40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg);transform:perspective(400px) translateZ(150px) rotateY(170deg)}50%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1)}80%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(360deg) scale(0.95);transform:perspective(400px) rotateY(360deg) scale(0.95)}100%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale(1);transform:perspective(400px) scale(1)}}@-webkit-keyframes flipInX{0%{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}40%{-webkit-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{opacity:1;-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg)}}@keyframes flipInX{0%{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}40%{-webkit-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{opacity:1;-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg)}}@-webkit-keyframes flipOutX{0%{opacity:1;-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg)}100%{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}}@keyframes flipOutX{0%{opacity:1;-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg)}100%{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}}@-webkit-keyframes flipInY{0%{opacity:0;-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg)}40%{-webkit-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{opacity:1;-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg)}}@keyframes flipInY{0%{opacity:0;-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg)}40%{-webkit-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{opacity:1;-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg)}}@-webkit-keyframes flipOutY{0%{opacity:1;-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg)}100%{opacity:0;-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg)}}@keyframes flipOutY{0%{opacity:1;-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg)}100%{opacity:0;-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg)}}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@-webkit-keyframes border-dance{0%{background-position:0 0,300px 116px,0 150px,216px 0}100%{background-position:300px 0,0 116px,0 0,216px 150px}}@keyframes border-dance{0%{background-position:0 0,300px 116px,0 150px,216px 0}100%{background-position:300px 0,0 116px,0 0,216px 150px}}.hide-element{visibility:hidden}.hide-accessible,.back-to-top,.search-block-form form .form-actions,.menu--account h2{color:transparent;font-size:0;line-height:0}.pulse{-webkit-animation-name:pulse;animation-name:pulse}.typing{-webkit-animation-name:typing;animation-name:typing}.blink-caret{-webkit-animation-name:blink-caret;animation-name:blink-caret}.fade-in{-webkit-animation-name:fadeIn;animation-name:fadeIn}.fade-out{-webkit-animation-name:fadeOut;animation-name:fadeOut}.fade-in-up{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.fade-in-down{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}.fade-in-left{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}.fade-in-right{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}.fade-in-up-big{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}.fade-in-down-big{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}.fade-in-left-big{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}.fade-in-right-big{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}.fade-out-down{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}.fade-out-up{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}.fade-out-left{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}.fade-out-right{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}.fade-out-up-big{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}.fade-out-down-big{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}.fade-out-left-big{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}.fade-out-right-big{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}.flip{-webkit-animation-name:flip;animation-name:flip;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}.flip-in-x{-webkit-animation-name:flipInX;animation-name:flipInX;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}.flip-out-x{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}.flip-in-y{-webkit-animation-name:flipInY;animation-name:flipInY;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}.flip-out-y{-webkit-animation-name:flipOutY;animation-name:flipOutY;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}.bounce{-webkit-animation-name:bounce;animation-name:bounce}.border-dance{-webkit-animation-name:border-dance;animation-name:border-dance}html{font-size:16px}body{background-color:#faf8f4;color:#9da7b0;font-family:"Roboto",sans-serif;font-weight:400;line-height:1.4}h1,h2,h3,h4,h5,h6{color:#081a2b;font-family:"Roboto Condensed",sans-serif;font-weight:700;margin:0}h2,h3,h4,h5,h6{margin:2rem 0 .75rem}h2,h3{line-height:1.25}h4,h5,h6{line-height:1.4}h1{font-size:2.5rem;line-height:1.13;margin:2rem 0 1.5rem}@media (min-width:1170px){h1{font-size:2.75rem;margin:1.5rem 0}}h1.page-title{margin-top:0}h2{font-size:2.25rem}@media (min-width:1170px){h2{font-size:2.5rem}}h3{font-size:2rem}@media (min-width:1170px){h3{font-size:2.25rem}}h4{font-size:1.75rem}@media (min-width:1170px){h4{font-size:2rem}}h5{font-size:1.5rem}@media (min-width:1170px){h5{font-size:1.75rem}}h6{font-size:1.25rem}@media (min-width:1170px){h6{font-size:1.5rem}}p{margin:0 0 1.2rem}a{color:#ef3340;display:inline-block;text-decoration:none;-webkit-transition:color .2s;transition:color .2s}a:hover{color:#f1525d;text-decoration:none}blockquote{padding-top:2.5rem;position:relative;padding-bottom:2.5rem;position:relative;border:0;margin:2rem 0;padding-left:2rem;padding-right:2rem}blockquote:before{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,0);border-radius:0;color:#0a2239;content:"";display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Da-Vinci";font-size:2rem;height:2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;position:absolute;width:2rem;top:0;left:0}blockquote:after{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,0);border-radius:0;color:#0a2239;content:"";display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Da-Vinci";font-size:2rem;height:2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;position:absolute;width:2rem;bottom:0;right:0}@media (min-width:768px){blockquote{margin:2rem 0}}blockquote *{color:#9da7b0;font-family:"Roboto",sans-serif;font-size:1.125rem;font-style:italic;line-height:1.6}@media (min-width:1170px){blockquote *{font-size:1.375rem}}blockquote>p:first-child{display:block;margin-top:0}blockquote>p:last-child{margin-bottom:0}mark,.marker{background-color:#9da7b0;color:#fff;float:right;font-size:.875rem;padding:.5rem}summary{outline:none}strong{font-weight:700}code,kbd,pre,samp{font-size:.8125rem}.breadcrumb{padding:0}.breadcrumb ol{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.breadcrumb li{color:#0a2239;font-size:.875rem}.breadcrumb li:not(:last-child){margin-right:.25rem}.breadcrumb li:not(:first-child){padding-left:.78125rem;position:relative}.breadcrumb li:not(:first-child):before{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,0);border-radius:0;color:#9da7b0;content:"";display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Da-Vinci";font-size:.625rem;height:.625rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;position:absolute;width:.625rem;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.breadcrumb a{color:#ef3340;display:block}.breadcrumb a:hover{color:#f1525d}.button{border:1px solid transparent;border-radius:0;font-size:.875rem;font-weight:bold;margin:0;padding:.625rem 1.5rem;-webkit-transition:.2s;transition:.2s;background-color:#ef3340;border-color:#ef3340;color:#fff}@media (min-width:1170px){.button{font-size:.9375rem}}.button:hover{-webkit-transition:.2s;transition:.2s}.button:hover{background-color:#0a2239;border-color:#0a2239;color:#fff}.button--secondary{border:1px solid transparent;border-radius:0;font-size:.875rem;font-weight:bold;margin:0;padding:.625rem 1.5rem;-webkit-transition:.2s;transition:.2s;background-color:transparent;border-color:#ef3340;color:#ef3340}@media (min-width:1170px){.button--secondary{font-size:.9375rem}}.button--secondary:hover{-webkit-transition:.2s;transition:.2s}.button--secondary:hover{background-color:#ef3340;border-color:#ef3340;color:#fff}.button:disabled{opacity:.6;pointer-events:none}.button:focus{outline:none}.comment{margin-top:1rem;overflow:hidden;padding-top:1rem}.comment:last-child{border:0}.comment__meta{margin-bottom:1rem}@media (min-width:768px){.comment__meta{float:left;margin-left:0;margin-right:-100%;width:23.72881%}}.comment .content{border-bottom:1px solid #ced3d7;padding-bottom:1rem}@media (min-width:768px){.comment .content{float:left;margin-left:25.42373%;margin-right:-100%;width:74.57627%}}.comment .content>h3{margin-bottom:0}form .form--inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}form .form--inline>*{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}form .form--inline .form-item{float:none}form .form--inline .form-item,form .form--inline .form-actions{margin:1rem .5rem 1rem 0}form .captcha{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%}@media (min-width:0) and (max-width:479px){form .captcha{-webkit-transform:scale(0.73);transform:scale(0.73);-webkit-transform-origin:right;transform-origin:right}}form .form-actions{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:1.5rem 0;width:100%}form .form-actions>*{margin-bottom:.25rem;margin-left:.5rem;margin-right:0;margin-top:0}form .form-actions .form-submit{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}form .form-item{margin:1.5rem 0}form .form-item .shs-container,form .form-item .shs-widget-container{width:100%}form .form-item .shs-field-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}form .form-item .shs-field-container>*:not(:last-child){margin-right:.5rem}form .fieldset-legend,form label{color:#ced3d7;display:block;font-size:.875rem;font-weight:500;line-height:1.5;margin-bottom:5px;text-transform:uppercase}form .option{text-transform:none}form fieldset{border-color:#ced3d7;padding:1rem 1.5rem}form input:placeholder{font-size:.875rem}form input[type='search']{-webkit-box-sizing:border-box;box-sizing:border-box}form input[type='button'],form input[type='submit'],form input[type='reset']{white-space:normal}form input[type='checkbox'],form input[type='radio']{cursor:pointer}form input[type='password'],form input[type='search'],form input[type='email'],form input[type='text'],form input[type='tel']{background-color:#fff;border:1px solid #ced3d7;font-size:.875rem;max-width:100%;padding:.5rem;width:100%}form input[type='password']:hover,form input[type='search']:hover,form input[type='email']:hover,form input[type='text']:hover,form input[type='tel']:hover{border-color:#6c7a88}form select,form textarea{background-color:#fff;border:1px solid #ced3d7;font-size:.875rem;max-width:100%;min-height:2.5rem;padding:.5rem;width:100%}form select:hover,form textarea:hover{border-color:#6c7a88}form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:98% center;background-repeat:no-repeat;background-size:1rem;font-size:.875rem;padding-right:2rem;width:100%}form select.focus-animation{-webkit-animation:focus 1s ease-in-out;animation:focus 1s ease-in-out}form select option{font-size:.875rem}.description{color:#9da7b0;font-size:.875rem;font-style:italic;font-weight:normal;margin:.25rem 0}.description *{font-size:inherit;font-style:inherit;font-weight:inherit;margin:0}.form-type-radio .description,.form-type-checkbox .description{margin-left:0}.form-type-radio input,.form-type-checkbox input{margin-right:5px}.password-strength{font-size:.75rem;margin:.5rem 0}.field-suffix{margin-left:5px}.field-suffix .link{color:#0a2239;font-size:.625rem;margin-left:.625rem;text-transform:uppercase}.form-checkboxes .form-item,.form-radios .form-item{margin:0 .5rem .5rem 0}.item-list ul{list-style-image:none;list-style-type:none;margin:0;padding:0}.item-list ul li{margin-left:0}.tips{padding-left:1.5rem}ul{list-style-image:none;list-style-type:none;margin:0;padding:0}ul.list-style-arrows li{padding-right:3.4375rem;position:relative;border-bottom:1px solid #ced3d7;margin:.25rem 0;padding-bottom:.75rem;padding-top:.75rem}ul.list-style-arrows li:before{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,0);border-radius:0;color:#ced3d7;content:"";display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Da-Vinci";font-size:.75rem;height:2.75rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;position:absolute;width:2.75rem;right:0;top:0}ul.list-style-squares li{padding-left:1.875rem;position:relative;margin:1.25rem 0}ul.list-style-squares li:before{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,0);border-radius:0;color:#ef3340;content:"";display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Da-Vinci";font-size:.9375rem;height:1.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;position:absolute;width:1.5rem;left:0;top:0}ul.links{list-style-image:none;list-style-type:none;margin:0;padding:0}img{display:block;height:auto;max-width:100%}audio,canvas,video{max-width:100%}ul.menu{list-style-image:none;list-style-type:none;margin:0;padding:0}.menu-item{padding:0}.messages{background-image:none;border-radius:0;border-width:0;-webkit-box-shadow:none;box-shadow:none;color:#fff;padding:1rem}.messages--wrapper{margin:0 auto;max-width:1440px}.messages+.messages{margin:0}.messages--status{background-color:#3b9376}.messages--status .messages--wrapper{padding-left:1.875rem;position:relative}.messages--status .messages--wrapper:before{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,0);border-radius:0;color:#fff;content:"";display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Da-Vinci";font-size:1.5rem;height:1.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;position:absolute;width:1.5rem;left:0;top:0}.messages--warning{background-color:orange}.messages--warning .messages--wrapper{padding-left:1.875rem;position:relative}.messages--warning .messages--wrapper:before{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,0);border-radius:0;color:#fff;content:"";display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Da-Vinci";font-size:1.5rem;height:1.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;position:absolute;width:1.5rem;left:0;top:0}.messages--error{background-color:#ef3340}.messages--error .messages--wrapper{padding-left:1.875rem;position:relative}.messages--error .messages--wrapper:before{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,0);border-radius:0;color:#fff;content:"";display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Da-Vinci";font-size:1.5rem;height:1.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;position:absolute;width:1.5rem;left:0;top:0}.messages a{color:#fff;font-weight:700;text-decoration:underline}.pager{margin:2rem 0}.pager__items{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0}.pager__item{border:1px solid #ced3d7;font-size:.875rem;line-height:1;margin:.15rem;padding:0}.pager__item *{font-size:inherit;line-height:inherit}.pager__item--ellipsis{line-height:1;padding:.75rem 1rem}.pager__item.is-active a,.pager__item:hover a{background-color:#0a2239;color:#fff}.pager__item a{color:#9da7b0;cursor:pointer;display:block;padding:.75rem 1rem}.progress{max-width:100%}.progress__track{background-color:#fff;background-image:none;border-color:#ced3d7;border-radius:0}.progress__bar{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.15))),-webkit-gradient(linear,left top,right bottom,from(#ef3340),color-stop(25%,#ef3340),color-stop(25%,#f25963),color-stop(50%,#f25963),color-stop(50%,#ef3340),color-stop(75%,#ef3340),to(#ef3340));background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#ef3340 0%,#ef3340 25%,#f25963 25%,#f25963 50%,#ef3340 50%,#ef3340 75%,#ef3340 100%);border-color:#ef3340;border-radius:0}table{border-collapse:separate;border-spacing:0 .1875rem;width:100%}table th,table td{font-size:.875rem;padding:1rem}table th p,table th ul,table td p,table td ul{margin:0;padding:0}table th{background-color:#e7e9eb;color:#7e868d;font-size:.75rem;font-weight:700;padding:.75rem 1rem;text-align:left;text-transform:uppercase;vertical-align:top}table tbody tr{background-color:#fff;-webkit-box-shadow:inset 0 0 0 1px #e7e9eb;box-shadow:inset 0 0 0 1px #e7e9eb}table tbody tr:hover{background-color:#f5f6f7}nav.tabs .tabs{list-style-image:none;list-style-type:none;margin:0;padding:0}nav.tabs .tabs:not(:last-child){margin-bottom:1rem}nav.tabs .primary{border-bottom:1px solid #ced3d7;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}nav.tabs .primary li{border-color:#6c7a88;border-width:1px 1px 0;margin-right:.5rem}nav.tabs .primary a{background-color:#fff;border-color:#ced3d7;border-style:solid solid none;border-width:1px 1px 0;color:#0a2239;padding:.75rem 2.5rem}nav.tabs .primary a:hover,nav.tabs .primary a.is-active{background-color:#0a2239;color:#fff;-webkit-transition:.2s;transition:.2s}nav.tabs .primary a:not(.is-active):not(:hover){-webkit-box-shadow:inset 0 -10px 10px -10px #ced3d7;box-shadow:inset 0 -10px 10px -10px #ced3d7}nav.tabs .secondary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}nav.tabs .secondary li{margin:0}nav.tabs .secondary a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #9da7b0;color:#9da7b0;padding:.5rem 2rem;-webkit-transition:.2s;transition:.2s}nav.tabs .secondary a.is-active,nav.tabs .secondary a:hover{background-color:transparent;border-color:#0a2239;color:#0a2239;-webkit-transition:.2s;transition:.2s}.vertical-tabs__menu-item{background:#fff}.vertical-tabs__menu-item a{color:#0a2239;font-size:.875rem;padding:1rem}.vertical-tabs__menu-item.is-selected,.vertical-tabs__menu-item:hover{background:#0a2239}.vertical-tabs__menu-item.is-selected a,.vertical-tabs__menu-item:hover a{color:#fff}.vertical-tabs__menu-item.is-selected .vertical-tabs__menu-item-title,.vertical-tabs__menu-item:hover .vertical-tabs__menu-item-title{color:#fff}body{-webkit-transition:max-width .35s ease-out,max-height .35s ease-out;transition:max-width .35s ease-out,max-height .35s ease-out}.back-to-top{background-color:#ef3340;border-radius:50%;display:block;height:3.25rem;position:relative;width:3.25rem;bottom:2rem;-webkit-box-shadow:0 2px 6px #000;box-shadow:0 2px 6px #000;cursor:pointer;position:fixed;right:2rem;-webkit-transform:translateY(calc(100% + 2rem));transform:translateY(calc(100% + 2rem));-webkit-transition:background-color .2s,-webkit-transform .4s;transition:background-color .2s,-webkit-transform .4s;transition:transform .4s,background-color .2s;transition:transform .4s,background-color .2s,-webkit-transform .4s;z-index:9}.back-to-top:before{color:#fff;content:"";font-family:"Da-Vinci";font-size:1.5rem;left:50%;line-height:1;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.back-to-top.show{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:background-color .2s,-webkit-transform .4s;transition:background-color .2s,-webkit-transform .4s;transition:transform .4s,background-color .2s;transition:transform .4s,background-color .2s,-webkit-transform .4s}.back-to-top:hover{background-color:#cb2b36;-webkit-transition:background-color .2s,-webkit-transform .4s;transition:background-color .2s,-webkit-transform .4s;transition:transform .4s,background-color .2s;transition:transform .4s,background-color .2s,-webkit-transform .4s}.search-block-form form{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.search-block-form form .form-type-search{margin:0}.search-block-form form .form-type-search input{padding:.25rem}.search-block-form form .form-actions{background-color:rgba(0,0,0,0);border-radius:0;display:block;height:2rem;position:relative;width:2rem;margin-left:.5rem;position:relative}.search-block-form form .form-actions:before{color:#fff;content:"";font-family:"Da-Vinci";font-size:1.375rem;left:50%;line-height:1;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.search-block-form form .form-submit{background:none;display:block;font-size:0;height:100%;left:0;margin:0;padding:0;position:absolute;top:0;width:100%;border:0}.search-block-form form .form-submit:hover{background:none}.block-local-tasks-block{margin-bottom:1rem}.block-system-branding-block{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.block-system-branding-block .site-logo{line-height:1;margin-right:.5rem;z-index:999}@media (min-width:0) and (max-width:768px){.block-system-branding-block .site-name{display:none}}.block-system-branding-block .site-name a{color:#fff}.block-system-branding-block .site-name a:hover{color:#ced3d7}.block-system-powered-by-block span{color:#faf8f4}.search-form{background-color:#fff;padding:1rem 2rem}.search-form .form-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:1rem}.search-form .form-wrapper div,.search-form .form-wrapper label{display:block}.search-form .form-wrapper .form-submit{-ms-flex-item-align:end;align-self:flex-end}.menu--account{position:relative}.menu--account:hover .menu{opacity:1;-webkit-transition:.2s;transition:.2s;visibility:visible}.menu--account:hover h2:before{font-size:25px;text-shadow:1px 1px #000}.menu--account h2{background-color:#ef3340;border-radius:0;display:block;height:2rem;position:relative;width:2rem;cursor:pointer;font-weight:normal;margin:0}.menu--account h2:before{color:#fff;content:"";font-family:"Da-Vinci";font-size:1.125rem;left:50%;line-height:1;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.menu--account .menu{max-width:17.5rem;opacity:0;position:absolute;right:0;top:100%;-webkit-transition:.2s;transition:.2s;visibility:hidden;width:100vw}.menu--account .menu a{background-color:#ef3340;color:#fff;display:block;padding:.75rem;-webkit-transition:.2s;transition:.2s}.menu--account .menu a:hover{background-color:#cb2b36;-webkit-transition:.2s;transition:.2s}.menu--footer .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.menu--footer .menu a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#faf8f4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:.5rem}.menu--footer .menu a:after{background-color:#fbfaf7;content:'';display:block;height:1px;margin-top:.5rem;-webkit-transition:.2s;transition:.2s;width:0}.menu--footer .menu a.is-active,.menu--footer .menu a:hover{color:#fbfaf7}.menu--footer .menu a.is-active:after,.menu--footer .menu a:hover:after{-webkit-transition:.2s;transition:.2s;width:100%}.menu--main{border-bottom:1px solid #faf8f4;border-top:1px solid #faf8f4;padding:1rem 0}@media (min-width:1170px){.menu--main{border:0;padding:0}}.menu--main .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:1170px){.menu--main .menu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}.menu--main .menu a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#faf8f4;font-family:"Roboto Condensed",sans-serif;font-size:1.5rem;font-weight:700}@media (min-width:1170px){.menu--main .menu a{font-family:"Roboto",sans-serif;font-size:.875rem;font-weight:normal;padding:.5rem;text-transform:uppercase}}.menu--main .menu a.is-active,.menu--main .menu a:hover{color:#ef3340}.menu--main .menu a.is-active:after,.menu--main .menu a:hover:after{-webkit-transition:.2s;transition:.2s;width:100%}.menu-slide-action{cursor:pointer;height:2rem;position:relative;width:2rem;z-index:8}@media (min-width:1170px){.menu-slide-action{display:none}}.menu-slide-action.is-visible{position:fixed;right:1rem;top:1rem;z-index:9999}.menu-slide-action #menu-svg{height:2rem;position:absolute;width:2rem}.menu-slide-action svg{height:2rem !important;position:absolute;top:0;width:2rem !important}.menu-slide-action svg path,.menu-slide-action svg a,.menu-slide-action svg g{fill:#ef3340;-webkit-transition:fill 2s ease;transition:fill 2s ease}.node .field--type-text-long{font-size:1rem}.node .field--type-text-long ul{padding-left:1rem}.node .field--type-text-long li{line-height:1.5;margin-bottom:1rem}.site-breadcrumb{background-color:#fff;padding:1rem}.site-breadcrumb .region-breadcrumb{margin:0 auto;max-width:1440px}.site-footer .region{margin:0 auto;max-width:1440px}.site-footer .footer-wrapper{background-color:#0a2239;padding:1rem}.site-footer .footer-wrapper .region-footer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.site-footer .footer-info-wrapper{background-color:#081a2b;padding:1rem}.site-footer .footer-info-wrapper .region-footer-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.layout-container>header{width:100%;z-index:10}.layout-container>header .wrapper-header{background-color:#0a2239;padding:1rem}.layout-container>header .site-header{margin:0 auto;max-width:1440px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-wrap:wrap;flex-wrap:wrap}.layout-container>header .site-header .wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:inherit;-webkit-box-direction:inherit;-ms-flex-direction:inherit;flex-direction:inherit}.layout-container>header .region-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.layout-container>header .region-header>*:not(:first-child){margin-left:1rem}.layout-container>header .region-header .block-system-branding-block{margin-right:auto}@media (min-width:0) and (max-width:1169px){.layout-container>header .region-header .menu--main{display:none}}.border-region .region,.border-region main{outline:0.125rem #0a2239 solid}.sliding-panel-content{background-color:#0a2239;height:calc(100vh - 151px);max-width:22.5rem;overflow-y:auto;padding:2rem 1rem;position:fixed;right:0;top:9.4375rem;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;width:100%;z-index:9}.sliding-panel-content.is-visible{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}.toolbar-vertical .sliding-panel-content{height:calc(100vh - 190px);top:11.875rem}.top-bar{background-color:#081a2b;padding:0.5rem 1rem}.top-bar .region-top-bar{margin:0 auto;max-width:1440px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative}.top-bar .region-top-bar>*:not(:first-child){margin-left:1rem}.custom-flex-layout>*:not(:last-child){margin-bottom:1rem}@media (min-width:1170px){.custom-flex-layout .wrapper-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:1170px){.custom-flex-layout .wrapper-header .block-region-header{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.custom-flex-layout .wrapper-header .block-region-left-sidebar{display:none}@media (min-width:1170px){.custom-flex-layout .wrapper-header .block-region-left-sidebar{display:block;margin-right:1%;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;width:26.5%}}.custom-flex-layout .wrapper-full-content{left:50%;margin-left:-50vw;margin-right:-50vw;padding:0 1rem;position:relative;right:50%;width:100vw;overflow:hidden}.custom-flex-layout .wrapper-full-content>*{margin:0 auto;max-width:1440px}.custom-fullpage>.section{left:50%;margin-left:-50vw;margin-right:-50vw;padding:0 1rem;position:relative;right:50%;width:100vw;overflow:hidden}.custom-fullpage>.section>*{margin:0 auto;max-width:1440px}.view .view-header{margin-bottom:2rem}.view .view-filters .views-exposed-form{background-color:#fff;-webkit-box-shadow:0 5px 19px 0 #ced3d7;box-shadow:0 5px 19px 0 #ced3d7;margin-bottom:2rem;padding:.5rem 2rem}html,body{min-height:100vh}body.frozen-body{overflow:hidden}.layout-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;min-height:100vh}.layout-container>main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:3rem 1rem;width:100%}.layout-container .layout-wrapper{margin:0 auto;max-width:1440px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:1170px){.layout-container .layout-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:0) and (max-width:1169px){.layout-container .layout-wrapper>*:not(:last-child){margin-bottom:1rem}}.layout-container .layout-wrapper .layout-content{width:100%}@media (min-width:1170px){.layout-container .layout-wrapper .layout-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:50%}}.layout-container .layout-wrapper aside{width:100%}@media (min-width:1170px){.layout-container .layout-wrapper aside{width:23.5%}}@media (min-width:1170px){.layout-container .layout-wrapper aside.layout-sidebar-first{margin-right:1.5%;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}@media (min-width:1170px){.layout-container .layout-wrapper aside.layout-sidebar-second{margin-left:1.5%}}.ie .layout-container{display:block}
@font-face{font-family:'csd';font-style:normal;font-weight:normal;src:url(/themes/custom/csd/fonts/csd.eot?6ot77c=);src:url(/themes/custom/csd/fonts/csd.eot?6ot77c=#iefix) format("embedded-opentype"),url(/themes/custom/csd/fonts/csd.ttf?6ot77c=) format("truetype"),url(/themes/custom/csd/fonts/csd.woff?6ot77c=) format("woff"),url(/themes/custom/csd/fonts/csd.svg?6ot77c=#csd) format("svg")}@-webkit-keyframes component{from{background-color:#dae2e3}to{background-color:#979797}}@keyframes component{from{background-color:#dae2e3}to{background-color:#979797}}html{font-size:16px}body{background-color:#f8f8f6;color:#303030;font-family:"Source Sans Pro",sans-serif;font-weight:400;line-height:1.5}body *:focus{outline:transparent}h1,h2,h3,h4{color:#202121;font-family:"Barlow Condensed",sans-serif;font-weight:normal;line-height:1.25;margin:1.75rem 0 .5rem}h1.border-left,h2.border-left,h3.border-left,h4.border-left{border-left:solid;border-color:#90234e;border-width:3px;padding-left:.75rem}h1,h2,h3{font-weight:bold}h1{font-size:1.75rem;line-height:1.1}@media (min-width:1170px){h1{font-size:2.375rem}}h1.page-title{margin-top:0}h2{font-size:1.5rem}@media (min-width:1170px){h2{font-size:2rem}}h3{font-size:1.25rem}@media (min-width:1170px){h3{font-size:1.75rem;text-transform:none}}h4{color:#637381;font-size:1.125rem;font-weight:500;text-transform:uppercase}@media (min-width:1170px){h4{font-size:1.25rem;font-weight:600}}p{font-size:.875rem;margin:.5rem 0}@media (min-width:1170px){p{font-size:1rem}}a{color:#90234e;font-size:.875rem;font-weight:bold}@media (min-width:1170px){a{font-size:1rem}}a:hover{color:#b16583;-webkit-transition:color .2s;transition:color .2s}blockquote{padding-top:2.5rem;position:relative;padding-bottom:2.5rem;position:relative}blockquote:before{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,0);border-radius:0;color:#90234e;content:"";display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"csd";font-size:2rem;font-weight:normal;height:2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;position:absolute;width:2rem;top:0;left:0}blockquote:after{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,0);border-radius:0;color:#90234e;content:"";display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"csd";font-size:2rem;font-weight:normal;height:2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;position:absolute;width:2rem;bottom:0;right:0}blockquote *{color:#979797;font-family:"Source Sans Pro",sans-serif;font-size:1.125rem}@media (min-width:1170px){blockquote *{font-size:1.375rem}}strong{font-weight:700}.ajax-progress{background-color:transparent;background-image:url(/themes/custom/csd/images/loading.gif);background-size:100%;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100px}.align-center{text-align:center}.breadcrumb li{color:#000;font-size:1rem;font-weight:600;letter-spacing:2px}.breadcrumb li:not(:last-child){margin-right:.5rem}.breadcrumb li:not(:first-child){padding-left:.54688rem;position:relative;padding-left:1rem}.breadcrumb li:not(:first-child):before{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,0);border-radius:0;color:#90234e;content:"";display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"csd";font-size:.4375rem;font-weight:normal;height:.4375rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;position:absolute;width:.4375rem;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.breadcrumb a{color:#90234e;font-weight:600}.breadcrumb a:hover{color:#000}.button{border:1px solid transparent;border-radius:0;font-size:.875rem;font-weight:600;line-height:1.5;margin:0;padding:.625rem 1.5rem;-webkit-transition:.2s;transition:.2s;background-color:#90234e;border-color:#90234e;color:#fff}@media (min-width:1170px){.button{font-size:.9375rem}}.button:hover{-webkit-transition:.2s;transition:.2s}.button:hover{background-color:#a14469;border-color:#a14469;color:#fff}.button--secondary{border:1px solid transparent;border-radius:0;font-size:.875rem;font-weight:600;line-height:1.5;margin:0;padding:.625rem 1.5rem;-webkit-transition:.2s;transition:.2s;background-color:transparent;border-color:#90234e;color:#90234e;text-transform:uppercase}@media (min-width:1170px){.button--secondary{font-size:.9375rem}}.button--secondary:hover{-webkit-transition:.2s;transition:.2s}.button--secondary:hover{background-color:#90234e;border-color:#90234e;color:#fff}form .fieldset-legend,form label{color:#2c3e50}.path-frontpage .home-links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding:100px 0;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:10px}.path-frontpage .home-links .home-link{display:inline-block;width:180px;border:1px solid #335CB3;background-position:10px center;background-repeat:no-repeat;color:#335CB3;font-size:0.938rem;font-weight:bold;line-height:44px;text-transform:uppercase;text-align:center}.path-frontpage .home-links .home-link.home-link--servicios{background-image:url(/themes/custom/csd/images/icon-servicios.png)}.path-frontpage .home-links .home-link.home-link--faqs{background-image:url(/themes/custom/csd/images/icon-faq.png)}.path-frontpage .home-links .home-link.home-link--enlaces{background-image:url(/themes/custom/csd/images/icon-link.png)}ul.list-style-arrows{margin:.5rem 0;padding:0 !important}ul.list-style-arrows li{padding-right:3.4375rem;position:relative;border-bottom:1px solid #acbfc1;margin:.25rem 0;padding:.75rem 0}ul.list-style-arrows li:before{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,0);border-radius:0;color:#2c3e50;content:"";display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"csd";font-size:.75rem;font-weight:normal;height:2.75rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;position:absolute;width:2.75rem;right:0;top:0}ul.list-style-squares{margin:.5rem 0;padding:0 !important}ul.list-style-squares li{padding-left:1.875rem;position:relative;margin:1.25rem 0}ul.list-style-squares li:before{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,0);border-radius:0;color:#90234e;content:"";display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"csd";font-size:.9375rem;font-weight:normal;height:1.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;position:absolute;width:1.5rem;left:0;top:0}ul.inline,ul.links.inline{display:-webkit-box;display:-ms-flexbox;display:flex}audio,video{width:100%}.ie11 a img{width:100%}.menu .menu-item--expanded,.menu .menu-item--collapsed{list-style-image:none;list-style-type:none}.pager:not(.js-pager__items){border-bottom:1px solid #979797;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.pager.js-pager__items .pager__item{border:0 !important}.pager.js-pager__items .pager__item .button{border:1px solid transparent;border-radius:0;font-size:.875rem;font-weight:600;line-height:1.5;margin:0;padding:.625rem 1.5rem;-webkit-transition:.2s;transition:.2s;background-color:transparent;border-color:#90234e;color:#90234e;text-transform:uppercase;color:transparent;font-size:0;line-height:0;background-color:rgba(0,0,0,0);border-radius:0;display:block;height:3.3125rem;position:relative;width:3.3125rem;font-size:0 !important;margin:0 auto;max-width:283px;text-align:center;width:100%}@media (min-width:1170px){.pager.js-pager__items .pager__item .button{font-size:.9375rem}}.pager.js-pager__items .pager__item .button:hover{-webkit-transition:.2s;transition:.2s}.pager.js-pager__items .pager__item .button:hover{background-color:#90234e;border-color:#90234e;color:#fff}.pager.js-pager__items .pager__item .button:before{color:#90234e;content:"";font-family:"csd";font-size:1.25rem;font-weight:normal;left:50%;line-height:1;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.pager.js-pager__items .pager__item .button:hover:before{color:#fff}.pager .pager__items{margin-bottom:10px}.pager .pager__items li{border:0;margin:0}.pager .pager__items li a{background-color:transparent;color:#4a90e2;font-size:.875rem;font-weight:normal;padding:10px}.pager .pager__items li a:hover{background-color:transparent;color:#4a90e2;text-decoration:underline}.pager .pager__items li.is-active a{background-color:transparent;color:#9b9b9b}.wrapper-table{width:100%;overflow-x:auto;height:auto;margin:1rem 0}@media (min-width:1170px){.wrapper-table{margin:2rem 0}}table caption{border-bottom:1px solid rgba(144,35,78,0.6);font-weight:bold;margin-bottom:1rem;padding-bottom:.5rem;text-align:left}table thead{background-color:rgba(144,35,78,0.6);color:#fff}nav.tabs .tabs{list-style-image:none;list-style-type:none;margin:0;padding:0}nav.tabs .tabs:not(:last-child){margin-bottom:1rem}nav.tabs .primary{border-bottom:1px solid #acbfc1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}nav.tabs .primary li{border-width:0;margin-right:.5rem;width:100%}@media (min-width:768px){nav.tabs .primary li{width:auto}}nav.tabs .primary a{background-color:#fff;border-color:#acbfc1;border-style:solid solid none;border-width:1px 1px 0;color:#90234e;font-weight:600;padding:.625rem 1.5rem}nav.tabs .primary a:hover,nav.tabs .primary a.is-active{background-color:#90234e;border-color:#90234e;color:#fff;-webkit-transition:.2s;transition:.2s}nav.tabs .primary a:not(.is-active):not(:hover){-webkit-box-shadow:inset 0 -10px 10px -10px #bfbfbf;box-shadow:inset 0 -10px 10px -10px #bfbfbf}.toolbar a{font-size:.8125rem}.back-to-top{color:transparent;font-size:0;line-height:0;background-color:#90234e;border-radius:50%;display:block;height:3.25rem;position:relative;width:3.25rem;bottom:50%;position:fixed;right:0;-webkit-transform:translate(105%,50%);transform:translate(105%,50%)}.back-to-top:before{color:#fff;content:"";font-family:"csd";font-size:1.125rem;font-weight:normal;left:50%;line-height:1;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.back-to-top.show{-webkit-transform:translate(-25%,50%);transform:translate(-25%,50%)}.back-to-top:hover{background-color:#a14469}.block-search{position:static}.block-search.is-visible .block-search-form-wrapper{opacity:1;-webkit-transition:.2s;transition:.2s;pointer-events:auto}.block-search .search-icon{color:transparent;font-size:0;line-height:0;background-color:rgba(0,0,0,0);border-radius:0;display:block;height:2rem;position:relative;width:2rem;cursor:pointer;-webkit-transition:.2s;transition:.2s}.block-search .search-icon:before{color:#90234e;content:"";font-family:"csd";font-size:1.625rem;font-weight:normal;left:50%;line-height:1;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (min-width:1170px){.block-search .search-icon{color:transparent;font-size:0;line-height:0;background-color:#90234e;border-radius:0;display:block;height:2rem;position:relative;width:2rem;height:3.875rem;width:3rem}.block-search .search-icon:before{color:#fff;content:"";font-family:"csd";font-size:1.25rem;font-weight:normal;left:50%;line-height:1;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@media (min-width:1440px){.block-search .search-icon{height:3rem}}.block-search .block-search-form-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;height:100%;left:0;opacity:0;padding:1rem;position:absolute;top:0;-webkit-transition:.2s;transition:.2s;width:100%;z-index:999;pointer-events:none}@media (min-width:1170px){.block-search .block-search-form-wrapper{padding:1rem 2rem}}.block-search .block-search-form-wrapper .close-icon{color:transparent;font-size:0;line-height:0;background-color:rgba(0,0,0,0);border-radius:0;display:block;height:2rem;position:relative;width:2rem;cursor:pointer;margin-left:1rem}.block-search .block-search-form-wrapper .close-icon:before{color:#fff;content:"";font-family:"csd";font-size:1.25rem;font-weight:normal;left:50%;line-height:1;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.block-search .block-search-form-wrapper .close-icon:before{font-weight:300}.block-search .block-search-form-wrapper form{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.block-search .block-search-form-wrapper form .form-type-textfield{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.block-search .block-search-form-wrapper form .form-type-textfield label{clip:initial;color:#fff;display:block;font-size:.875rem;height:auto;letter-spacing:1px;margin:.25rem 1rem .25rem 0;position:static !important;text-transform:uppercase;width:auto;word-wrap:normal}@media (min-width:1170px){.block-search .block-search-form-wrapper form .form-type-textfield label{margin:0.25rem 3.4375rem 0.25rem 0}}.block-search .block-search-form-wrapper form .form-type-textfield input{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:.65rem;width:auto}.block-search .block-search-form-wrapper form .form-type-select{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.block-search .block-search-form-wrapper form .form-actions{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.block-search .block-search-form-wrapper form .form-actions:before{content:'';position:static}.block-search .block-search-form-wrapper form .form-actions .form-submit{position:static}.block-drupal-toolkit-copyright-block{margin:.5rem}.block-drupal-toolkit-copyright-block .copyright-block{color:#fff;font-size:.75rem;font-weight:600;text-align:center}@media (min-width:768px){.block-drupal-toolkit-copyright-block .copyright-block{text-align:left}}div[class*='block-csd-mobile-electronic-office'] a,div[class*='block-csd-electronic-office'] a{background-color:#000;color:#fff;font-size:.625rem;font-weight:bold;letter-spacing:.9px;line-height:1.2;text-transform:uppercase;-webkit-transition:.2s;transition:.2s}div[class*='block-csd-mobile-electronic-office'] a:hover,div[class*='block-csd-electronic-office'] a:hover{background-color:#333;-webkit-transition:.2s;transition:.2s}div[class*='block-csd-mobile-electronic-office'] a{padding-left:2.5rem;position:relative;display:block;padding:2rem 2rem 2rem 3.5625rem}div[class*='block-csd-mobile-electronic-office'] a:before{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,0);border-radius:0;color:#fff;content:"";display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"csd";font-size:2rem;font-weight:normal;height:2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;position:absolute;width:2rem;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}div[class*='block-csd-mobile-electronic-office'] a:before{left:1rem}div[class*='block-csd-electronic-office']{display:none;max-width:145px}@media (min-width:1170px){div[class*='block-csd-electronic-office']{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:1440px){div[class*='block-csd-electronic-office']{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}}div[class*='block-csd-electronic-office']>.layout{display:-webkit-box;display:-ms-flexbox;display:flex}div[class*='block-csd-electronic-office']>.layout .layout__region{display:-webkit-box;display:-ms-flexbox;display:flex}div[class*='block-csd-electronic-office'] .field--name-field-links{display:-webkit-box;display:-ms-flexbox;display:flex}div[class*='block-csd-electronic-office'] .field--name-field-links .field__item{display:-webkit-box;display:-ms-flexbox;display:flex}div[class*='block-csd-electronic-office'] a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;font-weight:normal;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.5rem;text-align:center}@media (min-width:1170px){div[class*='block-csd-electronic-office'] a{font-size:.75rem}}div[class*='block-csd-electronic-office'] a:before{color:#fff;content:"";font-family:"csd";font-size:32px;line-height:1;width:100%}.block-language .links .language-link{color:rgba(255,255,255,0.6);font-size:.875rem;font-weight:normal;letter-spacing:1px;position:relative;text-transform:uppercase}.block-language .links .language-link.disable-language{text-decoration:line-through}.block-language .links .language-link:not(.disable-language):hover{color:#fff;-webkit-transition:.2s;transition:.2s}.block-language .links .language-link.is-active{color:#fff;pointer-events:none}div[class*='block-csd-mobile-language-switcher']{padding:0 1rem}div[class*='block-csd-mobile-language-switcher'] .links{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}div[class*='block-csd-mobile-language-switcher'] .links li{margin:0 .5rem .5rem 0}div[class*='block-csd-mobile-language-switcher'] .links li:not(:last-child) .language-link{padding-right:1.09375rem;position:relative}div[class*='block-csd-mobile-language-switcher'] .links li:not(:last-child) .language-link:before{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,0);border-radius:0;color:#fff;content:"/";display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"csd";font-size:.875rem;font-weight:normal;height:.875rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;position:absolute;width:.875rem;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}div[class*='block-csd-mobile-language-switcher'] .links .language-link:after{background-color:#fff;bottom:0;content:'';height:1px;left:0;position:absolute;width:0}div[class*='block-csd-mobile-language-switcher'] .links .language-link.is-active:after{width:25%}div[class*='block-language-switcher'] .links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:3.875rem;width:3rem}@media (min-width:1440px){div[class*='block-language-switcher'] .links{height:3rem}}div[class*='block-language-switcher'] .links:hover li:not(.is-active){opacity:1;-webkit-transition:.2s;transition:.2s;visibility:visible}div[class*='block-language-switcher'] .links:hover li .language-link.is-active:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:.2s;transition:.2s}div[class*='block-language-switcher'] .links li{display:-webkit-box;display:-ms-flexbox;display:flex;height:inherit;width:inherit}div[class*='block-language-switcher'] .links li:not(.is-active){height:auto;opacity:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-transition:.2s;transition:.2s;visibility:hidden}div[class*='block-language-switcher'] .links .language-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#90234e;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.5rem;-webkit-transition:.2s;transition:.2s}div[class*='block-language-switcher'] .links .language-link:not(.disable-language):hover{background-color:#a14469;-webkit-transition:.2s;transition:.2s}div[class*='block-language-switcher'] .links .language-link.is-active:after{color:#fff;content:"";display:inline-block;font-family:"csd";font-size:.625rem;margin-left:.25rem;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:.2s;transition:.2s}@media all and (-ms-high-contrast:none){.header-area__secondary{position:relative;height:96px}.header-area__secondary ul.links{position:absolute;top:48px;z-index:99}}div[class*='block-logo-gobierno-espana']{min-width:152px}div[class*='block-logo-gobierno-espana'] img{max-width:152px}div[class*='block-logo-ministerio-de-cultura-y-deporte']{min-width:76px}div[class*='block-logo-ministerio-de-cultura-y-deporte'] img{width:76px}.block-pre-footer-logos .field--name-field-logo{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.block-pre-footer-logos .field--name-field-logo>.field__item{width:100%;margin-bottom:1rem}.block-pre-footer-logos .field--name-field-logo>.field__item:nth-child(1n){margin-right:0}.block-pre-footer-logos .field--name-field-logo>.field__item:not(:nth-child(1n)){margin-right:2%}@media (min-width:360px){.block-pre-footer-logos .field--name-field-logo>.field__item{width:49%;margin-bottom:2%}.block-pre-footer-logos .field--name-field-logo>.field__item:nth-child(2n){margin-right:0}.block-pre-footer-logos .field--name-field-logo>.field__item:not(:nth-child(2n)){margin-right:2%}}@media (min-width:480px){.block-pre-footer-logos .field--name-field-logo>.field__item{width:32%;margin-bottom:2%}.block-pre-footer-logos .field--name-field-logo>.field__item:nth-child(3n){margin-right:0}.block-pre-footer-logos .field--name-field-logo>.field__item:not(:nth-child(3n)){margin-right:2%}}@media (min-width:1170px){.block-pre-footer-logos .field--name-field-logo>.field__item{width:32%;margin-bottom:2%}.block-pre-footer-logos .field--name-field-logo>.field__item:nth-child(3n){margin-right:0}.block-pre-footer-logos .field--name-field-logo>.field__item:not(:nth-child(3n)){margin-right:2%}}.block-pre-footer-logos .field--name-field-logo .logo__title>*{color:#fff;font-weight:600;text-align:center;text-transform:uppercase}.block-pre-footer-right-csd .field--name-field-logo{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.block-pre-footer-right-csd .field--name-field-logo>.field__item{width:100%;margin-bottom:1rem}.block-pre-footer-right-csd .field--name-field-logo>.field__item:nth-child(1n){margin-right:0}.block-pre-footer-right-csd .field--name-field-logo>.field__item:not(:nth-child(1n)){margin-right:2%}@media (min-width:360px){.block-pre-footer-right-csd .field--name-field-logo>.field__item{width:49%;margin-bottom:2%}.block-pre-footer-right-csd .field--name-field-logo>.field__item:nth-child(2n){margin-right:0}.block-pre-footer-right-csd .field--name-field-logo>.field__item:not(:nth-child(2n)){margin-right:2%}}@media (min-width:480px){.block-pre-footer-right-csd .field--name-field-logo>.field__item{width:32%;margin-bottom:2%}.block-pre-footer-right-csd .field--name-field-logo>.field__item:nth-child(3n){margin-right:0}.block-pre-footer-right-csd .field--name-field-logo>.field__item:not(:nth-child(3n)){margin-right:2%}}.rss-networks .rss{color:transparent;font-size:0;line-height:0;background-color:rgba(0,0,0,0);border-radius:0;display:block;height:1.75rem;position:relative;width:1.75rem;-webkit-transform:translate(0);transform:translate(0);-webkit-transition:.2s;transition:.2s}.rss-networks .rss:before{color:#e88845;content:"";font-family:"csd";font-size:1.75rem;font-weight:normal;left:50%;line-height:1;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.rss-networks .rss:hover{opacity:.8;-webkit-transform:translate(5%,-5%);transform:translate(5%,-5%);-webkit-transition:.2s;transition:.2s}.header-area__sliding-toggle{cursor:pointer}.header-area__sliding-toggle .ico-burger{position:relative;margin-top:9px;margin-bottom:9px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:block}.header-area__sliding-toggle .ico-burger,.header-area__sliding-toggle .ico-burger::before,.header-area__sliding-toggle .ico-burger::after{display:block;width:32px;height:2px;background-color:#90234e;outline:1px solid transparent;-webkit-transition-property:background-color,-webkit-transform;transition-property:background-color,-webkit-transform;transition-property:background-color,transform;transition-property:background-color,transform,-webkit-transform;-webkit-transition-duration:.3s;transition-duration:.3s}.header-area__sliding-toggle .ico-burger::before,.header-area__sliding-toggle .ico-burger::after{position:absolute;content:""}.header-area__sliding-toggle .ico-burger::before{top:-9px}.header-area__sliding-toggle .ico-burger::after{top:9px}.header-area__sliding-toggle.is-active .ico-burger{background-color:transparent}.header-area__sliding-toggle.is-active .ico-burger::before{-webkit-transform:translateY(9px) rotate(45deg);transform:translateY(9px) rotate(45deg)}.header-area__sliding-toggle.is-active .ico-burger::after{-webkit-transform:translateY(-9px) rotate(-45deg);transform:translateY(-9px) rotate(-45deg)}.block-system-branding-block{min-width:100px}.block-system-branding-block .site-logo-wrapper{height:71px;margin:0}.block-system-branding-block .site-logo{margin-right:0;z-index:1}.block-system-branding-block .site-logo img{height:71px;min-width:101px;min-height:71px}.block-system-branding-block .site-logo svg{height:auto;max-width:100%}.block-drupal-toolkit-social-networks .social-networks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:768px){.block-drupal-toolkit-social-networks .social-networks{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.block-drupal-toolkit-social-networks .social-networks li{margin:.25rem .75rem}.block-drupal-toolkit-social-networks .social-networks a.rss{color:transparent;font-size:0;line-height:0;background-color:rgba(0,0,0,0);border-radius:0;display:block;height:.9375rem;position:relative;width:.9375rem}.block-drupal-toolkit-social-networks .social-networks a.rss:before{color:#fff;content:"";font-family:"csd";font-size:.9375rem;font-weight:normal;left:50%;line-height:1;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.block-drupal-toolkit-social-networks .social-networks a.rss:hover::before{color:rgba(255,255,255,0.7);-webkit-transition:.2s;transition:.2s}.block-drupal-toolkit-social-networks .social-networks a.twitter{color:transparent;font-size:0;line-height:0;background-color:rgba(0,0,0,0);border-radius:0;display:block;height:.9375rem;position:relative;width:.9375rem}.block-drupal-toolkit-social-networks .social-networks a.twitter:before{color:#fff;content:"";font-family:"csd";font-size:.9375rem;font-weight:normal;left:50%;line-height:1;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.block-drupal-toolkit-social-networks .social-networks a.twitter:hover::before{color:rgba(255,255,255,0.7);-webkit-transition:.2s;transition:.2s}.block-drupal-toolkit-social-networks .social-networks a.facebook{color:transparent;font-size:0;line-height:0;background-color:rgba(0,0,0,0);border-radius:0;display:block;height:.9375rem;position:relative;width:.9375rem}.block-drupal-toolkit-social-networks .social-networks a.facebook:before{color:#fff;content:"";font-family:"csd";font-size:.9375rem;font-weight:normal;left:50%;line-height:1;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.block-drupal-toolkit-social-networks .social-networks a.facebook:hover::before{color:rgba(255,255,255,0.7);-webkit-transition:.2s;transition:.2s}.block-drupal-toolkit-social-networks .social-networks a.instagram{color:transparent;font-size:0;line-height:0;background-color:rgba(0,0,0,0);border-radius:0;display:block;height:.9375rem;position:relative;width:.9375rem}.block-drupal-toolkit-social-networks .social-networks a.instagram:before{color:#fff;content:"";font-family:"csd";font-size:.9375rem;font-weight:normal;left:50%;line-height:1;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.block-drupal-toolkit-social-networks .social-networks a.instagram:hover::before{color:rgba(255,255,255,0.7);-webkit-transition:.2s;transition:.2s}.block-drupal-toolkit-social-networks .social-networks a.linkedin{color:transparent;font-size:0;line-height:0;background-color:rgba(0,0,0,0);border-radius:0;display:block;height:.9375rem;position:relative;width:.9375rem}.block-drupal-toolkit-social-networks .social-networks a.linkedin:before{color:#fff;content:"";font-family:"csd";font-size:.9375rem;font-weight:normal;left:50%;line-height:1;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.block-drupal-toolkit-social-networks .social-networks a.linkedin:hover::before{color:rgba(255,255,255,0.7);-webkit-transition:.2s;transition:.2s}.block-drupal-toolkit-social-networks .social-networks a.youtube{color:transparent;font-size:0;line-height:0;background-color:rgba(0,0,0,0);border-radius:0;display:block;height:.9375rem;position:relative;width:.9375rem}.block-drupal-toolkit-social-networks .social-networks a.youtube:before{color:#fff;content:"";font-family:"csd";font-size:.9375rem;font-weight:normal;left:50%;line-height:1;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.block-drupal-toolkit-social-networks .social-networks a.youtube:hover::before{color:rgba(255,255,255,0.7);-webkit-transition:.2s;transition:.2s}div[class*='block-toolkit-social-networks-topbar']{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}div[class*='block-toolkit-social-networks-topbar'] h2{color:#fff;font-family:"Source Sans Pro",sans-serif;font-size:.75rem;font-weight:500;margin:0;margin-right:1.25rem;text-transform:uppercase}.block-views-block-poll-list-block-poll-filtered{background:#fff;bottom:0;max-width:37.5rem;padding:1rem 1.5rem;position:fixed;right:0;text-align:center;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:.6s;transition:.6s;width:100%;z-index:999}.block-views-block-poll-list-block-poll-filtered .messages--status{margin-bottom:1rem}.block-views-block-poll-list-block-poll-filtered .poll{text-align:left}.block-views-block-poll-list-block-poll-filtered .poll dl{margin:1rem 0}.block-views-block-poll-list-block-poll-filtered form{max-height:calc(100vh - 30px - 2rem);overflow:auto}.block-views-block-poll-list-block-poll-filtered .toogle-poll{padding-left:1.25rem;position:relative;background-color:#90234e;border-top-left-radius:10px;border-top-right-radius:10px;bottom:100%;display:block;height:33px;padding-top:4px;position:absolute;right:10px;width:60px}.block-views-block-poll-list-block-poll-filtered .toogle-poll:before{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,0);border-radius:0;color:#fff;content:"";display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"csd";font-size:1rem;font-weight:normal;height:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;position:absolute;width:1rem;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.block-views-block-poll-list-block-poll-filtered .toogle-poll::before{height:100%;width:100%}.block-views-block-poll-list-block-poll-filtered .toogle-poll:hover{background-color:#a14469;cursor:pointer}.block-views-block-poll-list-block-poll-filtered .poll-question{margin:0}.block-views-block-poll-list-block-poll-filtered .button{max-width:10rem;width:100%}.block-views-block-poll-list-block-poll-filtered .form-actions{margin:0}.block-views-block-poll-list-block-poll-filtered.top{-webkit-transform:translateY(0px);transform:translateY(0px)}.block-views-block-poll-list-block-poll-filtered.top .toogle-poll{-webkit-box-shadow:inset 0px -18px 35px -8px rgba(32,33,33,0.4);box-shadow:inset 0px -18px 35px -8px rgba(32,33,33,0.4)}.block-views-block-poll-list-block-poll-filtered.top .toogle-poll::before{content:""}.block-views-block-poll-list-block-poll-filtered .ajax-progress-throbber{background:#fff;padding:10px;position:absolute;-webkit-transform:translate(-50%,-25%);transform:translate(-50%,-25%);width:50%}.block-views-block-poll-list-block-poll-filtered .ajax-progress-throbber .throbber{background-color:transparent;background-image:url(/themes/custom/csd/images/loading.gif);background-size:100%;display:block;height:20px;margin:0 auto;width:100px}.block-views-block-poll-list-block-poll-filtered .ajax-progress-throbber .message{display:block;text-align:center}.media--type-audio.media--view-mode-full{margin:0 auto;max-width:1026px}.media--type-file.media--view-mode-media{border-bottom:1px solid #c8cdd2;margin:.25rem 0;padding:.75rem}.media--type-file.media--view-mode-media .file{background-image:none;padding:0}.media--type-file.media--view-mode-media .file a{padding-left:1.875rem;position:relative;color:#000;font-weight:600}.media--type-file.media--view-mode-media .file a:before{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,0);border-radius:0;color:#90234e;content:"";display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"csd";font-size:1.5rem;font-weight:normal;height:1.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;position:absolute;width:1.5rem;left:0;top:0}.media--type-file.media--view-mode-media .file a:hover{color:#90234e}.media--type-video.media--view-mode-full{margin:0 auto;max-width:1026px}.media--type-video-external-provider.media--view-mode-full{margin:0 auto;max-width:1026px}.media--view-mode-minimal{position:relative}.media--view-mode-minimal .field--name-field-media-preview a{display:block}.media--view-mode-minimal .node__links a{background:none;display:block;font-size:0;height:100%;left:0;margin:0;padding:0;position:absolute;top:0;width:100%}.media--view-mode-minimal .node__links a:hover{background:none}@media (min-width:1170px){nav[class*='block-footer-info-menu']{margin-left:3rem}}nav[class*='block-footer-info-menu'] ul.menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}nav[class*='block-footer-info-menu'] ul.menu li{margin:.25rem 1.75rem}nav[class*='block-footer-info-menu'] ul.menu a{color:#fff;font-size:.875rem;text-transform:uppercase}nav[class*='block-footer-info-menu'] ul.menu a:hover,nav[class*='block-footer-info-menu'] ul.menu a.is-active{color:#fff}nav[class*='block-footer-info-menu'] ul.menu a:hover{text-decoration:underline}nav[class*='block-csd-footer'] .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}nav[class*='block-csd-footer'] .menu a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:.875rem;padding:.5rem;text-transform:uppercase}nav[class*='block-csd-footer'] .menu a:after{content:none}nav[class*='block-csd-footer'] .menu a.is-active,nav[class*='block-csd-footer'] .menu a:hover{color:#404040}nav[class*='block-csd-sidebar-footer-menu']{background-color:#dae2e3;border-color:#90234e;border-style:solid none none;border-width:2.8125rem;position:relative}@media (min-width:1170px){nav[class*='block-csd-sidebar-footer-menu']{border-style:none none none solid}}nav[class*='block-csd-sidebar-footer-menu']>.menu{padding:1rem 1.5rem}nav[class*='block-csd-sidebar-footer-menu'] .menu{display:block;width:100%}nav[class*='block-csd-sidebar-footer-menu'] .menu a{color:#000;display:block;font-family:"Source Sans Pro",sans-serif;font-size:1rem;font-weight:normal;line-height:1.25;padding:.5rem 0;text-transform:none}nav[class*='block-csd-sidebar-footer-menu'] .menu a:hover,nav[class*='block-csd-sidebar-footer-menu'] .menu a.is-active{color:#90234e}nav[class*='block-csd-sidebar-footer-menu'] .menu a.is-active+.menu{display:none}nav[class*='block-csd-sidebar-footer-menu'] .menu li.menu-item--expanded>a,nav[class*='block-csd-sidebar-footer-menu'] .menu li.menu-item--collapsed>a{padding-right:.9375rem;position:relative}nav[class*='block-csd-sidebar-footer-menu'] .menu li.menu-item--expanded>a:before,nav[class*='block-csd-sidebar-footer-menu'] .menu li.menu-item--collapsed>a:before{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,0);border-radius:0;color:#000;content:"";display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"csd";font-size:.75rem;font-weight:normal;height:.75rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;position:absolute;width:.75rem;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}nav[class*='block-csd-sidebar-footer-menu'] .menu li.menu-item--expanded>a:hover:before,nav[class*='block-csd-sidebar-footer-menu'] .menu li.menu-item--collapsed>a:hover:before{color:#90234e}nav[class*='block-csd-sidebar-footer-menu'] .menu li.menu-item--active-trail>a:not(.is-active){color:#808b96;display:block;font-weight:600;margin-bottom:.5rem;padding:0 0 .75rem;pointer-events:none;position:relative;text-transform:uppercase}nav[class*='block-csd-sidebar-footer-menu'] .menu li.menu-item--active-trail>a:not(.is-active):after{background-color:#808b96;bottom:0;content:'';display:block;height:2px;max-width:3.125rem;position:absolute;width:100%}nav[class*='block-csd-sidebar-footer-menu'] .menu li.menu-item--active-trail>a:not(.is-active):before{content:none}nav[class*='block-csd-sidebar-footer-menu'] .menu a{display:inline-block}nav[class*='block-csd-sidebar-footer-menu'] .menu a:after{content:none}.menu--main{border-bottom:0;border-top:0;padding:0}@media (min-width:1170px){.menu--main{border:0;padding:0}}nav[class*='block-csd-mobile-main-menu'] .menu .menu-item--expanded{position:relative}nav[class*='block-csd-mobile-main-menu'] .menu .menu-item--expanded>a{padding-right:3rem}nav[class*='block-csd-mobile-main-menu'] .menu .menu-item--expanded>.menu{display:none}nav[class*='block-csd-mobile-main-menu'] .menu .menu-item--active-trail>a{color:#90234e}nav[class*='block-csd-mobile-main-menu'] .menu a{color:#fff;font-size:1rem;font-stretch:normal;font-style:normal;font-weight:normal;letter-spacing:.7px;line-height:normal;padding:1rem}nav[class*='block-csd-mobile-main-menu'] .menu a.is-active{color:#90234e}nav[class*='block-csd-mobile-main-menu'] .menu .ico-dropdown{color:transparent;font-size:0;line-height:0;background-color:rgba(0,0,0,0);border-radius:0;display:block;height:2rem;position:relative;width:2rem;position:absolute;right:.5rem;top:.5rem}nav[class*='block-csd-mobile-main-menu'] .menu .ico-dropdown:before{color:#fff;content:"";font-family:"csd";font-size:1rem;font-weight:normal;left:50%;line-height:1;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}nav[class*='block-csd-mobile-main-menu'] .menu .ico-dropdown.is-active:before{content:""}nav[class*='block-csd-mobile-main-menu']>.menu>li{border-top:1px solid #999}nav[class*='block-csd-mobile-main-menu']>.menu>li>a{font-weight:900;text-transform:uppercase}nav[class*='block-csd-mobile-main-menu']>.menu .menu{padding:0 1.875rem}nav[class*='block-csd-mobile-main-menu']>.menu .menu li:not(:last-child){border-bottom:1px solid #90234e}nav[class*='block-csd-mobile-main-menu']>.menu .menu a{padding-left:0;padding-right:0}nav[class*='block-csd-main-menu']{position:static}nav[class*='block-csd-main-menu'] .menu a{color:#000;font-size:10px;font-weight:600;letter-spacing:.9px}@media (min-width:1440px){nav[class*='block-csd-main-menu'] .menu a{font-size:12px}}nav[class*='block-csd-main-menu'] .menu a:hover{color:#90234e}nav[class*='block-csd-main-menu']>.menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}nav[class*='block-csd-main-menu']>.menu>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative}nav[class*='block-csd-main-menu']>.menu>li .menu_link_content .image-bottom-teaser{display:none}nav[class*='block-csd-main-menu']>.menu>li.menu-item--expanded:last-child ul{width:initial}nav[class*='block-csd-main-menu']>.menu>li.menu-item--expanded>a{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}nav[class*='block-csd-main-menu']>.menu>li.menu-item--expanded>a:after{content:"";display:inline;font-family:"csd";font-size:10px;line-height:1;margin-left:.5rem;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:.2s;transition:.2s;width:auto}nav[class*='block-csd-main-menu']>.menu>li:hover>a{background-color:#dfdfdd;-webkit-transition:.2s;transition:.2s}nav[class*='block-csd-main-menu']>.menu>li:hover>a:before{-webkit-transition:.2s;transition:.2s;width:100%}nav[class*='block-csd-main-menu']>.menu>li:hover .menu{opacity:1;-webkit-transition:.2s;transition:.2s;visibility:visible}nav[class*='block-csd-main-menu']>.menu>li:hover>a:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:.2s;transition:.2s}nav[class*='block-csd-main-menu']>.menu>li.menu-item--active-trail>a:before{-webkit-transition:.2s;transition:.2s;width:100%}nav[class*='block-csd-main-menu']>.menu>li>a{padding:1.25rem .75rem;position:relative;-webkit-transition:.2s;transition:.2s;width:100%}nav[class*='block-csd-main-menu']>.menu>li>a:before{background-color:#aeaeac;content:'';display:block;height:8px;left:0;position:absolute;top:0;-webkit-transition:.2s;transition:.2s;width:0}nav[class*='block-csd-main-menu']>.menu .menu{background-color:#dfdfdd;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-ms-flex-direction:column;flex-direction:column;padding:1.25rem;opacity:0;position:absolute;top:100%;-webkit-transition:.2s;transition:.2s;visibility:hidden;z-index:1000;width:25vw;left:0}nav[class*='block-csd-main-menu']>.menu .menu>li{width:32%;margin-bottom:2%;width:initial;margin-bottom:0;width:100%}nav[class*='block-csd-main-menu']>.menu .menu>li:nth-child(3n){margin-right:0}nav[class*='block-csd-main-menu']>.menu .menu>li:not(:nth-child(3n)){margin-right:2%}nav[class*='block-csd-main-menu']>.menu .menu a{color:#000;font-size:.625rem;letter-spacing:normal;text-transform:uppercase}@media (min-width:1440px){nav[class*='block-csd-main-menu']>.menu .menu a{font-size:.75rem}}nav[class*='block-csd-main-menu']>.menu .menu a:hover{color:#90234e}.block-csd-sidebar-menu .csd-menu-main{position:relative}@media (min-width:1170px){.block-csd-sidebar-menu .csd-menu-main{-ms-flex-line-pack:stretch;align-content:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}}.block-csd-sidebar-menu .csd-menu-main__root{background-color:#90234e}.block-csd-sidebar-menu .csd-menu-main__root-link a{color:transparent;font-size:0;line-height:0;background-color:rgba(0,0,0,0);border-radius:0;display:block;height:2.8125rem;position:relative;width:2.8125rem;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.block-csd-sidebar-menu .csd-menu-main__root-link a:before{color:#fff;content:"";font-family:"csd";font-size:1.25rem;font-weight:normal;left:50%;line-height:1;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.block-csd-sidebar-menu .csd-menu-main__root-link a:hover{-webkit-transform:translateX(-5%);transform:translateX(-5%);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.block-csd-sidebar-menu .csd-menu-main__items-title{color:#808b96;display:block;font-weight:600;margin-bottom:.5rem;padding:0 0 .75rem;position:relative;text-transform:uppercase}.block-csd-sidebar-menu .csd-menu-main__items-title:after{background-color:#808b96;bottom:0;content:'';display:block;height:2px;max-width:3.125rem;position:absolute;width:100%}.block-csd-sidebar-menu .csd-menu-main__items{background-color:#ececea;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:1rem 1.5rem}.block-csd-sidebar-menu .csd-menu-main__items .menu{display:block;width:100%}.block-csd-sidebar-menu .csd-menu-main__items .menu a{color:#000;display:block;font-family:"Source Sans Pro",sans-serif;font-size:1rem;font-weight:normal;line-height:1.25;padding:.5rem 0;text-transform:none}.block-csd-sidebar-menu .csd-menu-main__items .menu a:hover,.block-csd-sidebar-menu .csd-menu-main__items .menu a.is-active{color:#90234e}.block-csd-sidebar-menu .csd-menu-main__items .menu li{display:block}.block-csd-sidebar-menu .csd-menu-main__items .menu li.menu-item--expanded>a::before,.block-csd-sidebar-menu .csd-menu-main__items .menu li.menu-item--collapsed>a::before{content:none}.block-csd-sidebar-menu .csd-menu-main__items .menu li:not(:last-child){border-bottom:1px solid #abb2b9}.block-csd-sidebar-menu .csd-menu-main__items .menu li.menu-item--active-trail a{font-weight:600}.node--type-news.node--view-mode-full{margin:0 auto;max-width:1026px}.node-preview-container{background-color:#2a2a2a}.node-preview-container .node-preview-form-select{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.node-preview-container .node-preview-form-select .node-preview-backlink{-webkit-transition:color .2s;transition:color .2s;padding-left:1.01562rem;position:relative}.node-preview-container .node-preview-form-select .node-preview-backlink:before{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,0);border-radius:0;color:#90234e;content:"";display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"csd";font-size:.8125rem;font-weight:normal;height:.8125rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;position:absolute;width:.8125rem;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.node-preview-container .node-preview-form-select .node-preview-backlink:hover::before{color:#90234e}.node-preview-container .node-preview-form-select .form-item{margin:0;margin-left:1em}.layout-wrapper>aside{position:relative}.layout-wrapper>aside .region.fixed{position:fixed;top:0}.layout-wrapper>aside .region.anchored{bottom:0;position:absolute;top:auto}.site-breadcrumb{background-color:#fff;padding:1.5rem 1rem}.site-footer .region{margin:0}.site-footer .footer-info{background-color:#90234e;padding:1rem}.site-footer .footer-info__container{margin:0 auto;max-width:1440px;display:-ms-grid;display:grid;grid-column-gap:2vw;grid-row-gap:2vw;-ms-grid-columns:1fr;grid-template-columns:1fr}@media (min-width:1170px){.site-footer .footer-info__container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}.site-footer .footer-info__container>*{min-width:0}@media (min-width:0) and (max-width:1169px){.site-footer .footer-info__container .region{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (min-width:1170px){.site-footer .footer-info__column-one .region{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.site-footer .footer-info__column-one .region>*:not(:last-child){margin-bottom:1rem}@media (min-width:1170px){.site-footer .footer-info__column-one .region>*:not(:last-child){margin-bottom:0}}@media (min-width:1170px){.site-footer .footer-info__column-two .region{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.ie11 .site-footer .footer-info__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}@media (min-width:1170px){.ie11 .site-footer .footer-info__container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.ie11 .site-footer .footer-info__container>*{margin-bottom:2vw;width:100%}@media (min-width:1170px){.ie11 .site-footer .footer-info__container>*{margin-bottom:0;width:48%}}.site-footer .footer-wrapper{background-color:#fff;padding:0}.site-footer .footer-wrapper .region-footer{margin:0;max-width:none}@media (min-width:1170px){.site-footer .footer-wrapper .region-footer:before{content:'';display:block;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.site-footer .footer-wrapper .region-footer nav[class*='block-csd-footer']{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1rem;width:100%}@media (min-width:1170px){.site-footer .footer-wrapper .region-footer nav[class*='block-csd-footer']{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0;width:auto}}.site-footer .footer-wrapper .region-footer nav[class*='block-piedepaginadestacado']{width:100%}@media (min-width:1170px){.site-footer .footer-wrapper .region-footer nav[class*='block-piedepaginadestacado']{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:auto}}.site-footer .footer-wrapper .region-footer nav[class*='block-piedepaginadestacado'] .menu .menu-item{text-align:right}.site-footer .footer-wrapper .region-footer nav[class*='block-piedepaginadestacado'] .menu .menu-item a{background-color:#303030;color:#fff;font-family:"Barlow Condensed",sans-serif;font-size:1.375rem;padding:1.25rem 0;text-align:center;text-transform:uppercase;-webkit-transition:background-color .2s;transition:background-color .2s;width:100%}@media (min-width:1170px){.site-footer .footer-wrapper .region-footer nav[class*='block-piedepaginadestacado'] .menu .menu-item a{padding-right:5.70312rem;position:relative;padding-left:4.5625rem;padding-right:9rem;width:auto}.site-footer .footer-wrapper .region-footer nav[class*='block-piedepaginadestacado'] .menu .menu-item a:after{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#303030;border-radius:0;color:#fff;content:"";display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"csd";font-size:2rem;font-weight:normal;height:4.5625rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;position:absolute;width:4.5625rem;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.site-footer .footer-wrapper .region-footer nav[class*='block-piedepaginadestacado'] .menu .menu-item a:after{font-weight:normal;-webkit-transition:.2s;transition:.2s}.site-footer .footer-wrapper .region-footer nav[class*='block-piedepaginadestacado'] .menu .menu-item a:hover{background-color:#494949;-webkit-transition:.2s;transition:.2s}.site-footer .footer-wrapper .region-footer nav[class*='block-piedepaginadestacado'] .menu .menu-item a:hover:after{background-color:#494949;-webkit-transform:translate(10%,-50%);transform:translate(10%,-50%);-webkit-transition:.2s;transition:.2s}.layout-container .top-bar-area{background-color:#90234e;padding:0.4rem 1rem}.layout-container .top-bar-area .region{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.layout-container .header-area{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f8f8f6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem .5rem;position:relative}@media (min-width:620px){.layout-container .header-area{padding:1rem}}@media (min-width:1170px){.layout-container .header-area{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;padding:0}}@media (min-width:1170px){.layout-container .header-area__sliding-toggle{display:none}}@media (min-width:1170px){.layout-container .header-area__primary{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.layout-container .header-area__primary .region-header-primary{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}@media (min-width:1170px){.layout-container .header-area__primary .region-header-primary{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;height:100%}}.layout-container .header-area__primary nav[class*='block-csd-main-menu']{display:none}@media (min-width:1170px){.layout-container .header-area__primary nav[class*='block-csd-main-menu']{-ms-flex-item-align:stretch;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.layout-container .header-area__primary div[class*='block-csd-electronic-office']{z-index:999}@media (min-width:1170px){.layout-container .header-area__primary div[class*='block-csd-electronic-office']{position:absolute;right:96px;top:100%}}@media (min-width:1440px){.layout-container .header-area__primary div[class*='block-csd-electronic-office']{max-width:100px;position:static}}@media (min-width:1440px){.layout-container .header-area__secondary{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:1440px){.layout-container .header-area__secondary .region-header-secondary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:0) and (max-width:1169px){.layout-container .header-area__secondary .block-language{display:none}}@media (min-width:1170px){.layout-container .header-area__secondary .block-language{position:absolute;right:48px;top:100%}}@media (min-width:1440px){.layout-container .header-area__secondary .block-language{position:static}}.layout-container .header-area__secondary .block-search .search-icon{z-index:999}@media (min-width:1170px){.layout-container .header-area__secondary .block-search .search-icon{position:absolute;right:0;top:100%}}@media (min-width:1440px){.layout-container .header-area__secondary .block-search .search-icon{position:relative;right:auto;top:auto}}@media (min-width:1169px) and (max-width:1440px){html.ie11 .layout-container .header-area__secondary .block-search .search-icon{top:96px;z-index:98}html.ie11 .layout-container .header-area__secondary .block-language{top:94px;right:96px;z-index:98}}html.ie11 .layout-container .header-area__primary{height:94px;z-index:99}html.ie11 .layout-container .header-area__primary div[class*='block-csd-electronic-office']{z-index:98}@media (min-width:1440px){html.ie11 .layout-container .header-area__primary div[class*='block-csd-electronic-office']{margin-right:48px}}html.ie11 .layout-container .header-area__secondary{position:absolute;width:100%;left:0;top:0}html.ie11 .layout-container .header-area__secondary .region-header-secondary .is-visible{z-index:1100}html.ie11 .layout-container .header-area__secondary .region-header-secondary .is-visible.block-search+.block-language{z-index:1}@media (min-width:1440px){html.ie11 .layout-container .header-area__secondary .region-header-secondary{position:absolute;right:0;width:100%}html.ie11 .layout-container .header-area__secondary .region-header-secondary .is-visible{width:100%}}@media (min-width:1440px){html.ie11 .layout-container .header-area__secondary .block-language{top:100%;right:96px;right:2px;position:absolute;z-index:1000;top:46px;width:46px}}html.ie11 .layout-container .header-area__secondary .block-language ul.links{top:0}html.ie11 .layout-container .header-area__secondary .block-search .search-icon{margin-top:-2px}@media (min-width:1440px){html.ie11 .layout-container .header-area__secondary .block-search .search-icon{position:absolute;right:0}}html.ie11 .layout-container .header-area__secondary .block-search .block-search-form-wrapper{height:100px}@media (min-width:0) and (max-width:1169px){html.ie11 .layout-container .header-area__secondary .block-search .block-search-form-wrapper{z-index:999}html.ie11 .layout-container .header-area__secondary .block-search .search-icon{position:absolute;right:0;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.site-footer .region{max-width:none}@media (min-width:1170px){.site-footer .pre-footer{background:-webkit-gradient(linear,left top,right top,color-stop(49.95%,#90234e),color-stop(50.05%,#d8dcdc));background:linear-gradient(to right,#90234e 49.95%,#d8dcdc 50.05%)}}.site-footer .pre-footer_wrapper{margin:0 auto;max-width:1440px}@media (min-width:1170px){.site-footer .pre-footer_wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}}.site-footer .pre-footer_left,.site-footer .pre-footer_right{padding:2rem 1rem}@media (min-width:1170px){.site-footer .pre-footer_left,.site-footer .pre-footer_right{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:0}}.site-footer .pre-footer_left{background-color:#90234e}.site-footer .pre-footer_right{background-color:#d8dcdc}.sliding-panel-content{background-color:#a14469;height:100vh;max-width:none;padding:2rem 0;top:0;z-index:10}.sliding-panel-content .region-sliding-panel>*:not(:last-child){margin-bottom:1rem}.sliding-panel-content .sliding-panel-close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.sliding-panel-content .sliding-panel-close .ico-close{color:transparent;font-size:0;line-height:0;background-color:rgba(0,0,0,0);border-radius:0;display:block;height:2rem;position:relative;width:2rem;cursor:pointer}.sliding-panel-content .sliding-panel-close .ico-close:before{color:#fff;content:"";font-family:"csd";font-size:1rem;font-weight:normal;left:50%;line-height:1;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.toolbar-vertical .sliding-panel-content{height:100vh;top:0}.toolbar-horizontal .sliding-panel-content{height:100vh;top:0}.sliding-popup-bottom{background:rgba(48,48,48,0.95) !important}.sliding-popup-bottom .eu-cookie-compliance-banner-info{padding:1rem 2rem}.sliding-popup-bottom .eu-cookie-compliance-banner-info .eu-cookie-compliance-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%}@media (min-width:768px){.sliding-popup-bottom .eu-cookie-compliance-banner-info .eu-cookie-compliance-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;height:100%}}.sliding-popup-bottom .eu-cookie-compliance-banner-info .eu-cookie-compliance-content .eu-cookie-compliance-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:1rem;max-width:inherit}@media (min-width:768px){.sliding-popup-bottom .eu-cookie-compliance-banner-info .eu-cookie-compliance-content .eu-cookie-compliance-message{width:44%}}@media (min-width:1170px){.sliding-popup-bottom .eu-cookie-compliance-banner-info .eu-cookie-compliance-content .eu-cookie-compliance-message{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:distribute;justify-content:space-around;margin:0;width:65%}}.sliding-popup-bottom .eu-cookie-compliance-banner-info .eu-cookie-compliance-content .eu-cookie-compliance-message p{font-weight:normal}@media (min-width:1170px){.sliding-popup-bottom .eu-cookie-compliance-banner-info .eu-cookie-compliance-content .eu-cookie-compliance-message .wrapper-media{-ms-flex-preferred-size:25%;flex-basis:25%}}@media (min-width:1170px){.sliding-popup-bottom .eu-cookie-compliance-banner-info .eu-cookie-compliance-content .eu-cookie-compliance-message .wrapper-content{-ms-flex-preferred-size:75%;flex-basis:75%}}.sliding-popup-bottom .eu-cookie-compliance-banner-info .eu-cookie-compliance-content .eu-cookie-compliance-buttons{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:0;max-width:inherit}@media (min-width:768px){.sliding-popup-bottom .eu-cookie-compliance-banner-info .eu-cookie-compliance-content .eu-cookie-compliance-buttons{width:56%}}@media (min-width:1170px){.sliding-popup-bottom .eu-cookie-compliance-banner-info .eu-cookie-compliance-content .eu-cookie-compliance-buttons{width:35%}}.sliding-popup-bottom .eu-cookie-compliance-banner-info .eu-cookie-compliance-content .eu-cookie-compliance-buttons .agree-button,.sliding-popup-bottom .eu-cookie-compliance-banner-info .eu-cookie-compliance-content .eu-cookie-compliance-buttons .eu-cookie-compliance-more-button{background:#90234e;border:1px solid transparent;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:#fff;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-family:"Source Sans Pro",sans-serif;font-size:15px;font-weight:600;margin:.25rem;padding:15px 30px;text-decoration:none;text-shadow:none;-webkit-transition:.2s;transition:.2s}@media (min-width:768px){.sliding-popup-bottom .eu-cookie-compliance-banner-info .eu-cookie-compliance-content .eu-cookie-compliance-buttons .agree-button,.sliding-popup-bottom .eu-cookie-compliance-banner-info .eu-cookie-compliance-content .eu-cookie-compliance-buttons .eu-cookie-compliance-more-button{max-width:200px}}.sliding-popup-bottom .eu-cookie-compliance-banner-info .eu-cookie-compliance-content .eu-cookie-compliance-buttons .agree-button:hover,.sliding-popup-bottom .eu-cookie-compliance-banner-info .eu-cookie-compliance-content .eu-cookie-compliance-buttons .eu-cookie-compliance-more-button:hover{background-color:#a14469}.view-ccaa{margin-bottom:1rem}.view-ccaa ul:not(.contextual-links){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:49px;position:relative;z-index:1}.view-ccaa ul:not(.contextual-links).unfolded li{opacity:1;visibility:visible}.view-ccaa ul:not(.contextual-links) li{margin:0;opacity:0;visibility:hidden}.view-ccaa ul:not(.contextual-links) li.active{opacity:1;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;visibility:visible}.view-ccaa ul:not(.contextual-links) li.active a{background-color:#90234e;color:#fff;font-weight:bold;padding:.75rem 1rem;pointer-events:none}.view-ccaa ul:not(.contextual-links) li span{display:block}.view-ccaa ul:not(.contextual-links) li a{background-color:#fff;border-color:#eaeff0;border-style:none solid solid;border-width:1px;color:#90234e;display:block;font-size:.875rem;font-weight:normal;padding:.25rem 1rem;text-transform:uppercase}.view-ccaa ul:not(.contextual-links) li a:hover{background-color:#90234e;color:#fff}.view-ccaa .ccaa-selector{color:transparent;font-size:0;line-height:0;background-color:rgba(0,0,0,0);border-radius:0;display:block;height:2.75rem;position:relative;width:2.75rem;cursor:pointer;position:absolute;right:0;top:0;z-index:2}.view-ccaa .ccaa-selector:before{color:#fff;content:"";font-family:"csd";font-size:1rem;font-weight:normal;left:50%;line-height:1;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.view-ccaa .ccaa-selector.active:before{content:""}.view-media:not(.view-media--related) .views-infinite-scroll-content-wrapper>.item-list>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.view-media:not(.view-media--related) .views-infinite-scroll-content-wrapper>.item-list>ul>li{margin:0;width:100%}@media (min-width:480px){.view-media:not(.view-media--related) .views-infinite-scroll-content-wrapper>.item-list>ul>li{width:49%}}@media (min-width:480px){.view-media:not(.view-media--related) .views-infinite-scroll-content-wrapper>.item-list:first-of-type>ul>li:first-child{width:100%}}.view .view-filters .views-exposed-form{background-color:transparent;-webkit-box-shadow:none;box-shadow:none;margin-bottom:0;padding:.5rem 0}.view .view-filters .views-exposed-form .form-item{margin-bottom:.5rem;margin-top:.5rem}@media (min-width:768px){.view .view-filters .views-exposed-form .form-item:not(:nth-last-of-type(2)){margin-right:2em}}.view .view-filters .views-exposed-form .form-item input{background-color:transparent;border:0;border-bottom:solid 1px rgba(44,62,80,0.4);font-size:.875rem;max-width:100%;padding:.5rem}.view .view-filters .views-exposed-form .form-item input:focus{outline:none}.view .view-filters .views-exposed-form .form-item input::-webkit-input-placeholder{font-size:1em}.view .view-filters .views-exposed-form .form-item input:-ms-input-placeholder{font-size:1em}.view .view-filters .views-exposed-form .form-item input::-ms-input-placeholder{font-size:1em}.view .view-filters .views-exposed-form .form-item input::placeholder{font-size:1em}@media (min-width:768px){.view .view-filters .views-exposed-form .form-item-created{max-width:10em}}.view .view-filters .views-exposed-form .form-item.form-item-name{position:relative}.view .view-filters .views-exposed-form .form-item.form-item-name:after{content:"";display:block;font-family:"csd";font-size:16px;position:absolute;right:10px;top:50%}.view .view-filters .views-exposed-form .form-actions{margin-bottom:.5rem;margin-top:.5rem}body{overflow-x:hidden}.layout-container>main{padding:1.5rem 1rem 3rem}.layout-container>main>a{color:transparent;font-size:0;line-height:0;display:block}.layout-container .layout-wrapper{margin:0 auto;max-width:1440px}@media (min-width:1170px){.layout-container .layout-wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media (min-width:0) and (max-width:1169px){.layout-container .layout-wrapper>*:not(:last-child){margin-bottom:0}}@media (min-width:0) and (max-width:1169px){.layout-container .layout-wrapper>*:not(:first-child){margin-bottom:1rem}}@media (min-width:1170px){.layout-container .layout-wrapper .layout-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}@media (min-width:1170px){.layout-container .layout-wrapper aside{min-width:26.5%}}.layout-container .layout-wrapper aside.layout-sidebar-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}@media (min-width:1170px){.layout-container .layout-wrapper aside.layout-sidebar-first{margin-right:2.25%}}
@-webkit-keyframes component{from{background-color:#dae2e3}to{background-color:#979797}}@keyframes component{from{background-color:#dae2e3}to{background-color:#979797}}.path-taxonomy .block-csd-content>.item-list>ul:not(.contextual-links)>li .taxonomy-term,.path-taxonomy .block-csd-content>.item-list>ul:not(.contextual-links)>li .content,.path-taxonomy .block-csd-content>.item-list>ul:not(.contextual-links)>li article,.path-taxonomy .block-csd-content>.item-list>ul:not(.contextual-links)>li .node__content,.path-taxonomy .block-csd-content>.item-list>ul:not(.contextual-links)>li .image-bottom-teaser{height:100%}.path-taxonomy .block-csd-content>.item-list .image-bottom-teaser{margin-bottom:0}html:not(.ie11) .path-taxonomy .block-csd-content>.item-list>ul:not(.contextual-links){display:-ms-grid;display:grid;grid-column-gap:1.5rem;grid-row-gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(273px,1fr))}@media (min-width:1170px){html:not(.ie11) .path-taxonomy .block-csd-content>.item-list>ul:not(.contextual-links){grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}}html:not(.ie11) .path-taxonomy .block-csd-content>.item-list>ul:not(.contextual-links)>*{min-width:0}html.ie11 .path-taxonomy .block-csd-content>.item-list>ul:not(.contextual-links){-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}html.ie11 .path-taxonomy .block-csd-content>.item-list>ul:not(.contextual-links)>li{margin-bottom:1rem;width:100%}@media (min-width:768px){html.ie11 .path-taxonomy .block-csd-content>.item-list>ul:not(.contextual-links)>li{width:32%;margin-bottom:2%}html.ie11 .path-taxonomy .block-csd-content>.item-list>ul:not(.contextual-links)>li:nth-child(3n){margin-right:0}html.ie11 .path-taxonomy .block-csd-content>.item-list>ul:not(.contextual-links)>li:not(:nth-child(3n)){margin-right:2%}}
@-webkit-keyframes component{from{background-color:#dae2e3}to{background-color:#979797}}@keyframes component{from{background-color:#dae2e3}to{background-color:#979797}}.block-csd-search{background-color:#f2f2ef;margin-bottom:1rem;padding:0;margin-right:-1rem;margin-left:-1rem}@media (min-width:768px){.block-csd-search{padding:1.5625rem 2rem;margin-right:0;margin-left:0}}.block-csd-search form .form--inline{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (min-width:768px){.block-csd-search form .form--inline{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.block-csd-search form .form-item{margin-bottom:0;margin-top:0}.block-csd-search form .form-item label{color:#000;font-size:.875rem;font-weight:600}.block-csd-search form .form-item.form-type-textfield{width:100%;margin-bottom:1rem}@media (min-width:768px){.block-csd-search form .form-item.form-type-textfield{margin-bottom:1.6875rem}}.block-csd-search form .form-item.form-type-select{margin-bottom:1rem}@media (min-width:768px){.block-csd-search form .form-item.form-type-select{margin-bottom:0}}.block-csd-search form .form-item.form-type-select select{background-image:url(/themes/custom/csd/images/ico-chevron.png);background-position:97% center;background-size:.8em}.block-csd-search form .block-csd-page-title h1{padding:0 1rem;font-family:"Source Sans Pro",sans-serif;color:black;font-size:.875rem;font-weight:600;line-height:1.5;margin-bottom:5px;text-transform:uppercase}.block-csd-search form .see-more{color:transparent;font-size:0;line-height:0;background-color:rgba(0,0,0,0);border-radius:0;display:block;height:2.6875rem;position:relative;width:2.6875rem;background-color:#90234e;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.block-csd-search form .see-more:before{color:#fff;content:"";font-family:"csd";font-size:1.25rem;font-weight:normal;left:50%;line-height:1;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.block-csd-search form .see-more.active{color:transparent;font-size:0;line-height:0;background-color:rgba(0,0,0,0);border-radius:0;display:block;height:2.75rem;position:relative;width:2.75rem;background-color:#000}.block-csd-search form .see-more.active:before{color:#fff;content:"";font-family:"csd";font-size:1.25rem;font-weight:normal;left:50%;line-height:1;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.block-csd-search form .see-more:hover{cursor:pointer}.block-csd-search form .wrapper-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.block-csd-search form .wrapper-more{padding:0 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;max-height:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;-webkit-transition:max-height .6s;transition:max-height .6s}.block-csd-search form .wrapper-more.visible{max-height:500px;padding-bottom:1rem}.block-csd-search form .form-actions{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin:0;margin-top:1rem;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.block-csd-search form .form-actions{width:auto;margin-top:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.block-csd-search form .form-actions input{width:100%}@media (min-width:768px){.block-csd-search form .form-actions input{width:auto}}
nav[class*='block-csd-main-menu']>.menu>li.menu-item--expanded:last-child ul{width:16vw;left:initial;right:0px;}
@-webkit-keyframes component{from{background-color:#dae2e3}to{background-color:#979797}}@keyframes component{from{background-color:#dae2e3}to{background-color:#979797}}.logo>*:not(:last-child){margin-bottom:.625rem}.logo__body{position:relative}.logo__image img{margin:0 auto}.logo__link a{background:none;display:block;font-size:0;height:100%;left:0;margin:0;padding:0;position:absolute;top:0;width:100%}.logo__link a:hover{background:none}.logo__title>*{color:#666;font-size:.8125rem}
.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@-webkit-keyframes component{from{background-color:#dae2e3}to{background-color:#979797}}@keyframes component{from{background-color:#dae2e3}to{background-color:#979797}}.slick-slider .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.slick-slider .slick-dots li{margin:.25rem}.slick-slider .slick-dots li.slick-active button{background-color:#90234e}.slick-slider .slick-dots button{color:transparent;font-size:0;line-height:0;background-color:#c1c1c1;border:0;border-radius:50%;height:12px;margin:0;padding:0;width:12px}.slick-slider .slick-dots button:hover{background-color:#90234e}.slick-slider .slick-arrow{border:0;opacity:1;-webkit-transition:.2s;transition:.2s;z-index:1}.slick-slider .slick-arrow.slick-prev{color:transparent;font-size:0;line-height:0;background-color:#90234e;border-radius:0;display:block;height:3rem;position:relative;width:3rem}.slick-slider .slick-arrow.slick-prev:before{color:#fff;content:"";font-family:"csd";font-size:.875rem;font-weight:normal;left:50%;line-height:1;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.slick-slider .slick-arrow.slick-next{color:transparent;font-size:0;line-height:0;background-color:#90234e;border-radius:0;display:block;height:3rem;position:relative;width:3rem}.slick-slider .slick-arrow.slick-next:before{color:#fff;content:"";font-family:"csd";font-size:.875rem;font-weight:normal;left:50%;line-height:1;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.slick-slider .slick-arrow.slick-disabled{opacity:0;pointer-events:none;-webkit-transition:.2s;transition:.2s;visibility:hidden}.slick-slider .slick-arrow:hover{background-color:#a14469;-webkit-transition:.2s;transition:.2s}.minimal-slider{position:relative}.minimal-slider .slick-slider .slick-arrow.slick-prev,.minimal-slider .slick-slider .slick-arrow.slick-next{position:absolute;right:0;top:0}.minimal-slider .slick-slider .slick-arrow.slick-prev{-webkit-transform:translateX(-100%);transform:translateX(-100%)}
@-webkit-keyframes component{from{background-color:#dae2e3}to{background-color:#979797}}@keyframes component{from{background-color:#dae2e3}to{background-color:#979797}}.custom-detail__header{margin-bottom:1.75rem}.custom-detail__media .field--name-field-media-image img{width:100%}.custom-detail__opening{margin-top:-6%;padding:0 1rem;position:relative;z-index:1}.custom-detail__opening--first{margin-top:0;padding:0}.custom-detail__opening--first .custom-detail__opening-top-left{background-color:transparent;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0}@media (min-width:1170px){.custom-detail__opening-top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}}.custom-detail__opening-top-left{background-color:#fff;padding:1.5rem}@media (min-width:1170px){.custom-detail__opening-top-left{padding:2.125rem;width:100%}}.custom-detail__opening-top-left>*:not(:last-child){margin-bottom:.5rem}.custom-detail__opening-card-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.custom-detail__opening-card-title .field--name-title h1,.custom-detail__opening-card-title .field--name-name h1{margin-top:0;font-size:2.25rem}.custom-detail__opening-card-title .field--name-field-rss{margin-left:1rem}.custom-detail__opening-card-body .field--name-field-opening-line{color:#637381;font-size:1rem;line-height:1.31;margin-bottom:1rem}.custom-detail__opening-card-body .field--name-field-advertised-on{display:block;padding-bottom:1rem;position:relative}.custom-detail__opening-card-body .field--name-field-advertised-on::after{background-color:#a14469;bottom:0;content:'';display:block;height:2px;max-width:50px;position:absolute;width:100%}.custom-detail__opening-card-body .field--name-field-advertised-on time{color:#9b9b9b;font-size:.875rem}@media (min-width:1170px){.custom-detail__opening-top-right{width:40%}}@media (min-width:1170px){.custom-detail__opening-bottom{margin-left:auto;max-width:70%}}
@-webkit-keyframes component{from{background-color:#dae2e3}to{background-color:#979797}}@keyframes component{from{background-color:#dae2e3}to{background-color:#979797}}.image-bottom-teaser{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-bottom:1rem}.image-bottom-teaser__header{padding:1.5rem;width:100%}.image-bottom-teaser__title a{color:#000;font-family:"Barlow Condensed",sans-serif;font-size:1.5rem;font-style:normal;font-weight:bold;line-height:1.33;margin:0}.image-bottom-teaser__title a:hover{color:#90234e}.image-bottom-teaser__description>*{color:#9b9b9b;margin:.75rem 0 0}.image-bottom-teaser__body{margin-top:auto;position:relative;width:100%}.image-bottom-teaser__image+.image-bottom-teaser__link{bottom:0;margin:0;position:absolute;right:0}.image-bottom-teaser__image .field--name-field-media-image a{display:block}.image-bottom-teaser__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:46px}.image-bottom-teaser__link .links,.image-bottom-teaser__link .node-readmore{display:block;margin:0;padding:0}.image-bottom-teaser__link a{color:transparent;font-size:0;line-height:0;background-color:#90234e;border-radius:0;display:block;height:2.875rem;position:relative;width:2.875rem;margin-left:auto;-webkit-transition:.2s;transition:.2s;position:absolute;bottom:0;right:0}.image-bottom-teaser__link a:before{color:#fff;content:"";font-family:"csd";font-size:.875rem;font-weight:normal;left:50%;line-height:1;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.image-bottom-teaser__link a:hover{background-color:#a14469;-webkit-transition:.2s;transition:.2s}
