/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media all and (min-width:50.0625rem){.breadcrumb nav{margin:0 auto;}}.breadcrumb ol{padding:0;margin-top:var(--spacingSm);margin-bottom:var(--spacingSm);}@media all and (min-width:50.0625rem){.breadcrumb ol{margin-top:0;margin-bottom:0;}}@media all and (min-width:62rem){.breadcrumb ol{padding-left:0;}}.breadcrumb ol li{font-family:var(--fontFamilySans),sans-serif;font-weight:var(--fontWeightRegular);color:var(--colorBlack);font-weight:var(--fontWeightSemibold);font-size:var(--fontSizeBody);line-height:var(--lineHeightLg);text-decoration:underline;margin-right:var(--spacingXs);}.breadcrumb ol li:not(:last-child){display:inline;position:relative;padding-left:var(--spacingXs);padding-right:var(--spacingXs);display:none;}@media all and (min-width:50.0625rem){.breadcrumb ol li:not(:last-child){display:inline;}}.breadcrumb ol li:last-child{display:inline;position:relative;padding-left:var(--spacingXs);}@media all and (min-width:50.0625rem){.breadcrumb ol li:last-child{display:inline;}}@media all and (min-width:50.0625rem){.breadcrumb ol li{display:inline;position:relative;}.breadcrumb ol li:nth-child(1){padding-left:0 !important;}}.breadcrumb ol li a{font-family:var(--fontFamilySans),sans-serif;font-weight:var(--fontWeightRegular);color:var(--colorBlack);font-weight:var(--fontWeightSemibold);font-size:var(--fontSizeBody);line-height:var(--lineHeightLg);text-decoration:underline;}.breadcrumb ol li a:hover{color:var(--colorTextSecondary);}.breadcrumb ol li.breadcrumb__item--nolink{cursor:default;}.breadcrumb ol li.backto a{text-decoration:underline;padding-left:var(--spacingXs);}@media all and (min-width:50.0625rem){.breadcrumb ol li.backto{display:none;}}.breadcrumb ol li svg{font-size:var(--fontSizeXSmall);left:0;position:absolute;transform:rotate(180deg);top:5px;}@media all and (min-width:50.0625rem){.breadcrumb ol li svg{transform:rotate(0deg);left:100%;}}
.btn{font-family:var(--fontFamilySans),sans-serif;font-weight:var(--fontWeightSemibold);display:flex;justify-content:center;align-items:center;text-decoration:none;border:none;box-sizing:border-box;}.btn:hover,.btn:focus{text-decoration:none;}.btn-primary:hover,.btn-primary:focus,.btn-secondary:hover,.btn-secondary:focus{background-color:var(--colorHover);color:var(--colorWhite);}.btn-primary:active,.btn-secondary:active{box-shadow:0 0 0 var(--spacing4xs) var(--colorWhite),0 0 0 var(--spacing3xs) var(--colorBlack);}.btn-primary{background-color:var(--colorBrand);color:var(--colorWhite);}.btn-primary:active{background-color:var(--colorBlack);}.btn-primary.disabled{background-color:var(--colorGreys200);color:var(--colorGreys100);}.btn-primary:visited{color:var(--colorWhite);}.btn-secondary{background-color:var(--colorWhite);color:var(--colorBlack);border:var(--borderMd) solid var(--colorBlack);}.btn-secondary:active{background-color:var(--colorBlack);color:var(--colorWhite);}.btn-secondary.disabled{color:var(--colorGreys400);outline-color:var(--colorGreys400);}.btn-lg,.btn-md,.btn-sm{gap:var(--spacingXs);}.btn-lg{font-size:var(--fontSizeLead);min-height:var(--size3xl);padding:var(--spacingSm) var(--spacingMd);}.btn-lg.change-to-md{font-size:var(--fontSizeBody);min-height:auto;padding:var(--spacingXs) var(--spacingMd);}@media all and (min-width:50.0625rem){.btn-lg.change-to-md{font-size:var(--fontSizeLead);padding:var(--spacingSm) var(--spacingMd);}}.btn-md{font-size:var(--fontSizeBody);min-height:var(--size2xl);padding:var(--spacingXs) var(--spacingMd);}.btn-sm{font-size:var(--fontSizeSmall);padding:var(--spacing3xs) var(--spacingXs);}.btn.btn-icon{min-width:44px;min-height:44px;width:-moz-fit-content;width:fit-content;padding:var(--spacing4xs);background-color:transparent;}.btn.disabled{pointer-events:none;}.btn:hover{cursor:pointer;}@media all and (min-width:50.0625rem){.btn:not(.btn-icon){width:-moz-max-content;width:max-content;min-height:44px;}}.btn.position-left{flex-direction:row-reverse;}
.paragraph--type--featured-content{container-type:inline-size;container-name:featured;height:100%;}.featured-content{display:flex;flex-direction:column;height:100%;border:1px solid var(--colorGreys300);position:relative;}.featured-content--white_bg{background:var(--colorWhite);}.featured-content--grey_bg{background:var(--colorGreys100);border-width:1px 0;}.featured-content--grey_bg .featured-content-tag{padding:var(--spacing4xs) var(--spacing2xs);background:var(--colorWhite);}.featured-content:has(.featured-content-buttons-icon):hover{border-color:var(--colorBlack);}@container featured (min-width:992px){.featured-content{flex-direction:row;align-items:stretch;height:auto;}}@media all and (min-width:78rem){.featured-content{flex-direction:row;align-items:stretch;}}.featured-content .featured-content-image{display:flex;}.featured-content .featured-content-image div{height:100%;}@container featured (min-width:992px){.featured-content .featured-content-image{flex:0 0 312px;align-self:stretch;max-width:312px;}.featured-content .featured-content-image .field--name-media-image-context{position:relative;display:flex;flex:1;overflow:hidden;min-width:312px;}.featured-content .featured-content-image .field--name-media-image-context .field--name-field-media-image{display:flex;width:100%;min-width:312px;}.featured-content .featured-content-image .field--name-media-image-context .field--name-field-media-image picture{width:100%;}}.featured-content .featured-content-image .field--name-field-image{width:100%;}@media all and (min-width:36rem){.featured-content .featured-content-image.right{order:1;}}.featured-content .featured-content-image img{display:block;-o-object-fit:cover;object-fit:cover;aspect-ratio:auto;width:100%;height:100%;}@media all and (min-width:78rem){.featured-content .featured-content-image img{width:312px;}}@container featured (min-width:992px){.featured-content.featured-content--image-16-9 .featured-content-image{flex:0 0 500px;align-self:stretch;max-width:500px;}}@media all and (min-width:78rem){.featured-content.featured-content--image-16-9 .featured-content-image img{width:500px;}}.featured-content .featured-content-contain{flex:1;padding:var(--spacingSm);position:relative;}@media all and (min-width:36rem){.featured-content .featured-content-contain{display:flex;flex-direction:column;box-sizing:border-box;padding:var(--spacingMd);}}@container featured (min-width:576px){.featured-content .featured-content-contain.full{display:grid;grid-template-rows:1fr;grid-template-columns:1fr auto;grid-gap:0 var(--spacingLg);}}.featured-content .featured-content-contain .featured-content-info{padding-right:var(--spacingXl);}.featured-content .featured-content-contain .field--name-field-description-format p{color:var(--featuredContentColorBody);font-family:var(--featuredContentBodyFontFamily),sans-serif;font-weight:var(--featuredContentBodyFontWeight);font-size:var(--featuredContentBodyFontSize);line-height:var(--featuredContentBodyLineHeight);text-align:left;margin-bottom:var(--spacingSm);}.featured-content .featured-content-contain .featured-content-buttons .micon.iconXs{width:var(--sizeXs);height:var(--sizeXs);}.featured-content .featured-content-contain .featured-content-buttons .micon.iconSm{width:var(--sizeSm);height:var(--sizeSm);}.featured-content .featured-content-contain .featured-content-buttons .micon.iconMd{width:var(--sizeMd);height:var(--sizeMd);}.featured-content .featured-content-contain .featured-content-buttons .micon.iconLg{width:var(--sizeLg);height:var(--sizeLg);}.featured-content .featured-content-contain .featured-content-buttons .micon.iconXl{width:var(--sizeXl);height:var(--sizeXl);}.featured-content .featured-content-contain .featured-content-buttons .micon.icon2xl{width:var(--size2xl);height:var(--size2xl);}.featured-content .featured-content-contain .featured-content-buttons-icon .btn .micon{position:absolute;top:var(--spacingMd);right:var(--spacingMd);color:var(--colorBlack);}.featured-content .featured-content-contain .featured-content-buttons-icon .btn::after{content:"";inset:0;display:block;position:absolute;}.featured-content .heading{margin:0 0 var(--spacingSm);}.featured-content .featured-content-tag{display:inline-block;margin-bottom:var(--spacingSm);font-weight:var(--fontWeightBold);font-size:var(--fontSizeSmall);}
.heading{font-family:var(--fontFamilySans);font-weight:var(--fontWeightSemibold);line-height:var(--lineHeightSm);color:var(--colorBlack);margin-top:0;}.heading.level-h1{font-size:var(--fontSizeMobileH1);margin-block:var(--spacingSm) var(--spacingLg);}.heading.level-h1.serif{font-family:var(--fontFamilySerif);letter-spacing:var(--letterSpacing1);}@media all and (min-width:50.0625rem){.heading.level-h1{font-size:var(--fontSizeH1);}}.heading.level-h2{font-size:var(--fontSizeMobileH2);}@media all and (min-width:50.0625rem){.heading.level-h2{font-size:var(--fontSizeH2);}}.heading.level-h3{font-size:var(--fontSizeMobileH3);}.heading.level-h3.serif{font-family:var(--fontFamilySerif);}@media all and (min-width:50.0625rem){.heading.level-h3{font-size:var(--fontSizeH3);}}.heading.level-h4{font-size:var(--fontSizeMobileH4);}@media all and (min-width:50.0625rem){.heading.level-h4{font-size:var(--fontSizeH4);}}
.btn,.form-item.form-submit{font-family:var(--fontFamilySans),sans-serif;font-weight:var(--fontWeightSemibold);display:flex;justify-content:center;align-items:center;text-decoration:none;border:none;box-sizing:border-box;}.btn:hover,.form-item.form-submit:hover,.btn:focus,.form-item.form-submit:focus{text-decoration:none;}.btn-primary:hover,.form-item.form-submit:hover,.btn-primary:focus,.form-item.form-submit:focus,.btn-secondary:hover,.btn-secondary:focus{background-color:var(--colorHover);color:var(--colorWhite);}.btn-primary:active,.form-item.form-submit:active,.btn-secondary:active{box-shadow:0 0 0 var(--spacing4xs) var(--colorWhite),0 0 0 var(--spacing3xs) var(--colorBlack);}.btn-primary,.form-item.form-submit{background-color:var(--colorBrand);color:var(--colorWhite);}.btn-primary:active,.form-item.form-submit:active{background-color:var(--colorBlack);}.btn-primary.disabled,.disabled.form-item.form-submit{background-color:var(--colorGreys200);color:var(--colorGreys100);}.btn-primary:visited,.form-item.form-submit:visited{color:var(--colorWhite);}.btn-secondary{background-color:var(--colorWhite);color:var(--colorBlack);border:var(--borderMd) solid var(--colorBlack);}.btn-secondary:active{background-color:var(--colorBlack);color:var(--colorWhite);}.btn-secondary.disabled{color:var(--colorGreys400);outline-color:var(--colorGreys400);}.btn-lg,.btn-md,.form-item.form-submit,.btn-sm{gap:var(--spacingXs);}.btn-lg{font-size:var(--fontSizeLead);min-height:var(--size3xl);padding:var(--spacingSm) var(--spacingMd);}.btn-lg.change-to-md{font-size:var(--fontSizeBody);min-height:auto;padding:var(--spacingXs) var(--spacingMd);}@media all and (min-width:50.0625rem){.btn-lg.change-to-md{font-size:var(--fontSizeLead);padding:var(--spacingSm) var(--spacingMd);}}.btn-md,.form-item.form-submit{font-size:var(--fontSizeBody);min-height:var(--size2xl);padding:var(--spacingXs) var(--spacingMd);}.btn-sm{font-size:var(--fontSizeSmall);padding:var(--spacing3xs) var(--spacingXs);}.btn.btn-icon,.btn-icon.form-item.form-submit{min-width:44px;min-height:44px;width:-moz-fit-content;width:fit-content;padding:var(--spacing4xs);background-color:transparent;}.btn.disabled,.disabled.form-item.form-submit{pointer-events:none;}.btn:hover,.form-item.form-submit:hover{cursor:pointer;}@media all and (min-width:50.0625rem){.btn:not(.btn-icon),.form-item.form-submit:not(.btn-icon){width:-moz-max-content;width:max-content;min-height:44px;}}.btn.position-left,.position-left.form-item.form-submit{flex-direction:row-reverse;}.form-item{position:relative;}.form-item [type=text],.form-item [type=number],.form-item [type=date],.form-item [type=email],.form-item [type=tel],.form-item [type=url],.form-item [type=password]{color:var(--colorTextBody);font-size:var(--fontSizeBody);padding:var(--spacingSm) var(--spacingXs);line-height:var(--lineHeightSm);border-color:var(--colorBlack);border-radius:var(--borderMd);background-color:var(--colorWhite);display:block;border-style:solid;border-width:var(--borderSm);box-sizing:border-box;width:100%;}.form-item [type=text] + label,.form-item [type=number] + label,.form-item [type=date] + label,.form-item [type=email] + label,.form-item [type=tel] + label,.form-item [type=url] + label,.form-item [type=password] + label{color:var(--colorBlack);display:block;}.form-item [type=text].error,.form-item [type=number].error,.form-item [type=date].error,.form-item [type=email].error,.form-item [type=tel].error,.form-item [type=url].error,.form-item [type=password].error{border-color:var(--colorFeedbackError);}.form-item .close-autocomplete{width:auto;height:20px;position:absolute;top:50%;left:calc(100% - 20px);transform:translate(-50%,-50%);padding:0 0 0 var(--spacing3xs);z-index:1;background:none;border:none;}.form-item .close-autocomplete:hover,.form-item .close-autocomplete:focus{cursor:pointer;}.form-item .close-autocomplete .micon.iconMd{width:var(--sizeSm);height:var(--sizeSm);}fieldset{padding:0 var(--spacingMd) !important;color:var(--colorBlack) !important;}.js-form-item-gdpr.form-item input[type=checkbox] + label::before,.js-form-item-gdpr2.form-item input[type=checkbox] + label::before{margin-top:0.6875rem;}.js-form-item-gdpr.form-item input[type=checkbox]:checked + label::after,.js-form-item-gdpr2.form-item input[type=checkbox]:checked + label::after{margin-top:1rem;}
.micon.iconXs{width:var(--sizeXs);height:var(--sizeXs);}.micon.iconSm{width:var(--sizeSm);height:var(--sizeSm);}.micon.iconMd{width:var(--sizeMd);height:var(--sizeMd);}.micon.iconLg{width:var(--sizeLg);height:var(--sizeLg);}.micon.iconXl{width:var(--sizeXl);height:var(--sizeXl);}.micon.icon2xl{width:var(--size2xl);height:var(--size2xl);}fieldset legend{font-family:var(--fontFamilySans),sans-serif;font-weight:var(--fontWeightRegular);display:inline-block;font-weight:var(--fontWeightBold);padding:0;}fieldset legend:not(fieldset legend:has(.visually-hidden)){margin-bottom:var(--spacingXs);}fieldset.required legend{display:inline-block;}fieldset.required legend::after{width:10px;height:10px;display:inline-block;position:relative;top:0;right:0;color:var(--colorFeedbackError);content:"*";}.label{font-family:var(--fontFamilySans),sans-serif;font-weight:var(--fontWeightRegular);display:inline-block;font-weight:var(--fontWeightSemibold);margin-bottom:var(--spacing3xs);}.label.form-required::after{width:10px !important;height:10px !important;display:inline-block !important;position:relative !important;top:-2px !important;right:-2px !important;color:var(--colorFeedbackError) !important;content:"*";font-size:var(--fontSizeXSmall);font-weight:var(--fontWeightSemibold);}.form-checkbox + .label,.form-radio + .label{font-family:var(--fontFamilySans),sans-serif;font-weight:var(--fontWeightSemibold);font-size:var(--fontSizeSmall);}
#block-cm-tcanal-customlanguageswitch,.js-cm-language-switcher{position:relative;display:inline-block;z-index:1;}#block-cm-tcanal-customlanguageswitch .cm-language-toggle,.js-cm-language-switcher .cm-language-toggle{display:inline-flex;align-items:center;gap:10px;padding:var(--spacing2xs) var(--spacing3xs) var(--spacing2xs) var(--spacingXs);background:var(--colorWhite,#fff);color:var(--colorBlack,#111);border:1px solid var(--colorBlack);border-radius:2px;cursor:pointer;font-family:var(--fontFamilySans,sans-serif);font-size:var(--fontSizeSmall);}#block-cm-tcanal-customlanguageswitch .cm-language-toggle .caret,.js-cm-language-switcher .cm-language-toggle .caret{display:block;transition:transform 0.2s ease;}#block-cm-tcanal-customlanguageswitch .cm-language-toggle:focus-visible,.js-cm-language-switcher .cm-language-toggle:focus-visible{outline:2px solid var(--colorBlack,#111);outline-offset:2px;}#block-cm-tcanal-customlanguageswitch .cm-language-toggle__icon,.js-cm-language-switcher .cm-language-toggle__icon{display:inline-flex;align-items:center;justify-content:center;}#block-cm-tcanal-customlanguageswitch ul,.js-cm-language-switcher ul{list-style:none;margin:0;padding:var(--spacing3xs);position:absolute;left:0;right:0;top:calc(100% + 2px);background:var(--colorWhite,#fff);border:1px solid rgba(0,0,0,0.08);border-radius:2px;box-shadow:0 8px 16px -6px rgba(13,23,30,0.08);width:100%;min-width:0;display:none;z-index:40;}#block-cm-tcanal-customlanguageswitch ul li a,.js-cm-language-switcher ul li a{display:block;padding:var(--spacing2xs) var(--spacing3xs);color:var(--colorBlack,#111);text-decoration:none;}#block-cm-tcanal-customlanguageswitch ul li a:hover,.js-cm-language-switcher ul li a:hover{background:var(--colorBlack,#0b0b0b);border-radius:2px;color:var(--colorWhite,#fff);}#block-cm-tcanal-customlanguageswitch ul li a:focus-visible,.js-cm-language-switcher ul li a:focus-visible{outline:2px solid var(--colorBlack,#111);outline-offset:2px;}#block-cm-tcanal-customlanguageswitch.cm-language-open .cm-language-toggle .caret,#block-cm-tcanal-customlanguageswitch:focus-within .cm-language-toggle .caret,.js-cm-language-switcher.cm-language-open .cm-language-toggle .caret,.js-cm-language-switcher:focus-within .cm-language-toggle .caret{transform:rotate(180deg);}#block-cm-tcanal-customlanguageswitch.cm-language-open ul,#block-cm-tcanal-customlanguageswitch:focus-within ul,.js-cm-language-switcher.cm-language-open ul,.js-cm-language-switcher:focus-within ul{display:block;}@media (max-width:37.5rem){#block-cm-tcanal-customlanguageswitch ul,.js-cm-language-switcher ul{left:0;right:0;width:100%;}}
.select2-container--default .select2-selection--single{font-size:0.83333rem !important;padding:var(--textInputPaddingX) var(--textInputPaddingY) !important;height:auto !important;border-color:var(--selectBorderColorDefault) !important;border-radius:var(--selectRadius) !important;font-size:var(--textInputFontSize) !important;}.select2-container--default .select2-selection--single .select2-selection__arrow b{display:none;}.select2-container--default .select2-selection--single .select2-selection__arrow::after{content:"";width:5px;height:5px;border:1px solid #131313;float:right;border-right:0;border-top:0;margin-top:1.5em;margin-right:0.8em;transform:rotate(-50deg);}.select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--colorTextBody);line-height:normal;}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#F1F1F1;color:var(--selectColorLabel);}.select2-container .select2-dropdown{padding:var(--spacing3xs);border:none;box-shadow:0px 0px 6px 0px rgba(0,0,0,0.25);}.select2-container .select2-dropdown .select2-results .select2-results__options li.select2-results__option[aria-selected=true]{background-color:#FFF;color:var(--selectColorLabel);font-weight:bold;}.select2-container .select2-dropdown .select2-results .select2-results__options li.select2-results__option[aria-selected=true]:hover{color:var(--selectColorLabel);}.select2-container .select2-dropdown .select2-results .select2-results__options li.select2-results__option[aria-selected=true]::after{content:"";width:10px;height:var(--spacing3xs);border:1px solid #131313;float:right;margin-right:0;border-right:0;border-top:0;margin-top:0.3em;transform:rotate(-50deg);}.select{color:var(--colorTextBody);font-size:var(--textInputFontSize);padding:var(--textInputPaddingX) var(--textInputPaddingY);border:var(--borderSm) solid var(--selectBorderColorDefault);border-radius:var(--selectRadius);line-height:normal;font-family:var(--largeDefaultFontFamily);background-color:var(--colorWhite);height:auto;width:100%;box-sizing:border-box;}
@font-face{font-family:"IBM Plex Sans";font-weight:400;font-style:normal;src:url(/themes/custom/cm_tcanal/fonts/ibmplex/IBMPlexSans-Regular.eot);src:url(/themes/custom/cm_tcanal/fonts/ibmplex/IBMPlexSans-Regular.eot#iefix) format("embedded-opentype"),url(/themes/custom/cm_tcanal/fonts/ibmplex/IBMPlexSans-Regular.woff2) format("woff2"),url(/themes/custom/cm_tcanal/fonts/ibmplex/IBMPlexSans-Regular.woff) format("woff"),url(/themes/custom/cm_tcanal/fonts/ibmplex/IBMPlexSans-Regular.ttf) format("truetype"),url(/themes/custom/cm_tcanal/fonts/ibmplex/IBMPlexSans-Regular.svg#Montserrat) format("svg");}@font-face{font-family:"IBM Plex Sans";font-weight:400;font-style:italic;src:url(/themes/custom/cm_tcanal/fonts/ibmplex/IBMPlexSans-Italic.eot);src:url(/themes/custom/cm_tcanal/fonts/ibmplex/IBMPlexSans-Italic.eot#iefix) format("embedded-opentype"),url(/themes/custom/cm_tcanal/fonts/ibmplex/IBMPlexSans-Italic.woff2) format("woff2"),url(/themes/custom/cm_tcanal/fonts/ibmplex/IBMPlexSans-Italic.woff) format("woff"),url(/themes/custom/cm_tcanal/fonts/ibmplex/IBMPlexSans-Italic.ttf) format("truetype"),url(/themes/custom/cm_tcanal/fonts/ibmplex/IBMPlexSans-Italic.svg#Montserrat) format("svg");}@font-face{font-family:"IBM Plex Sans";font-weight:600;font-style:normal;src:url(/themes/custom/cm_tcanal/fonts/ibmplex/IBMPlexSans-SemiBold.eot);src:url(/themes/custom/cm_tcanal/fonts/ibmplex/IBMPlexSans-SemiBold.eot#iefix) format("embedded-opentype"),url(/themes/custom/cm_tcanal/fonts/ibmplex/IBMPlexSans-SemiBold.woff2) format("woff2"),url(/themes/custom/cm_tcanal/fonts/ibmplex/IBMPlexSans-SemiBold.woff) format("woff"),url(/themes/custom/cm_tcanal/fonts/ibmplex/IBMPlexSans-SemiBold.ttf) format("truetype"),url(/themes/custom/cm_tcanal/fonts/ibmplex/IBMPlexSans-SemiBold.svg#Montserrat) format("svg");}@font-face{font-family:"IBM Plex Sans";font-weight:600;font-style:italic;src:url(/themes/custom/cm_tcanal/fonts/ibmplex/IBMPlexSans-SemiBoldItalic.eot);src:url(/themes/custom/cm_tcanal/fonts/ibmplex/IBMPlexSans-SemiBoldItalic.eot#iefix) format("embedded-opentype"),url(/themes/custom/cm_tcanal/fonts/ibmplex/IBMPlexSans-SemiBoldItalic.woff2) format("woff2"),url(/themes/custom/cm_tcanal/fonts/ibmplex/IBMPlexSans-SemiBoldItalic.woff) format("woff"),url(/themes/custom/cm_tcanal/fonts/ibmplex/IBMPlexSans-SemiBoldItalic.ttf) format("truetype"),url(/themes/custom/cm_tcanal/fonts/ibmplex/IBMPlexSans-SemiBoldItalic.svg#Montserrat) format("svg");}@font-face{font-family:"IBM Plex Sans";font-weight:700;font-style:normal;src:url(/themes/custom/cm_tcanal/fonts/ibmplex/IBMPlexSans-Bold.eot);src:url(/themes/custom/cm_tcanal/fonts/ibmplex/IBMPlexSans-Bold.eot#iefix) format("embedded-opentype"),url(/themes/custom/cm_tcanal/fonts/ibmplex/IBMPlexSans-Bold.woff2) format("woff2"),url(/themes/custom/cm_tcanal/fonts/ibmplex/IBMPlexSans-Bold.woff) format("woff"),url(/themes/custom/cm_tcanal/fonts/ibmplex/IBMPlexSans-Bold.ttf) format("truetype"),url(/themes/custom/cm_tcanal/fonts/ibmplex/IBMPlexSans-Bold.svg#Montserrat) format("svg");}@font-face{font-family:"IBM Plex Sans";font-weight:700;font-style:italic;src:url(/themes/custom/cm_tcanal/fonts/ibmplex/IBMPlexSans-BoldItalic.eot);src:url(/themes/custom/cm_tcanal/fonts/ibmplex/IBMPlexSans-BoldItalic.eot#iefix) format("embedded-opentype"),url(/themes/custom/cm_tcanal/fonts/ibmplex/IBMPlexSans-BoldItalic.woff2) format("woff2"),url(/themes/custom/cm_tcanal/fonts/ibmplex/IBMPlexSans-BoldItalic.woff) format("woff"),url(/themes/custom/cm_tcanal/fonts/ibmplex/IBMPlexSans-BoldItalic.ttf) format("truetype"),url(/themes/custom/cm_tcanal/fonts/ibmplex/IBMPlexSans-BoldItalic.svg#Montserrat) format("svg");}.micon.iconXs{width:var(--sizeXs);height:var(--sizeXs);}.micon.iconSm{width:var(--sizeSm);height:var(--sizeSm);}.micon.iconMd{width:var(--sizeMd);height:var(--sizeMd);}.micon.iconLg{width:var(--sizeLg);height:var(--sizeLg);}.micon.iconXl{width:var(--sizeXl);height:var(--sizeXl);}.micon.icon2xl{width:var(--size2xl);height:var(--size2xl);}html{height:100%;}main:focus,main:focus-visible{outline:none;}main:has(.w-sidebars) .layout-sidebar-second{padding-top:var(--spacingXl);}@media all and (max-width:50.0625rem){main:has(.w-sidebars) .layout-sidebar-second{display:none;}}body{overflow-x:hidden;margin:0;color:var(--colorBlack);font-family:var(--fontFamilySans),sans-serif;font-size:var(--fontSizeBody);line-height:150%;}body:has(.banner--search-general.active){position:fixed;width:100%;}body:has(.tbm--mobile-show) main,body:has(.tbm--mobile-show) footer{position:fixed;}body.node--type-room main,body.node--type-page main,body.views-page main{max-width:var(--gridContainerMaxWidthXs);margin-left:auto;margin-right:auto;padding-right:var(--spacingSm);padding-left:var(--spacingSm);box-sizing:border-box;display:flex;flex-wrap:wrap;-moz-column-gap:var(--spacingXl);column-gap:var(--spacingXl);}@media all and (min-width:36rem){body.node--type-room main,body.node--type-page main,body.views-page main{max-width:var(--gridContainerMaxWidthSm);}}@media all and (min-width:50.0625rem){body.node--type-room main,body.node--type-page main,body.views-page main{max-width:var(--gridContainerMaxWidthMd);padding-right:var(--spacingMd);padding-left:var(--spacingMd);}}@media all and (min-width:62rem){body.node--type-room main,body.node--type-page main,body.views-page main{max-width:var(--gridContainerMaxWidthLg);}}@media all and (min-width:78rem){body.node--type-room main,body.node--type-page main,body.views-page main{max-width:var(--gridContainerMaxWidthXl);}}@media all and (min-width:90.5rem){body.node--type-room main,body.node--type-page main,body.views-page main{max-width:var(--gridContainerMaxWidthXxl);padding-right:0;padding-left:0;}}body.node--type-room main .region-highlighted,body.node--type-room main .region-breadcrumb,body.node--type-room main .layout-content,body.node--type-page main .region-highlighted,body.node--type-page main .region-breadcrumb,body.node--type-page main .layout-content,body.views-page main .region-highlighted,body.views-page main .region-breadcrumb,body.views-page main .layout-content{flex:100%;width:100%;}body.node--type-room main .layout-content,body.node--type-page main .layout-content,body.views-page main .layout-content{flex:1;}p{margin:0 0 var(--spacingXs);}p:last-child{margin-bottom:0;}a{color:var(--colorLink);text-decoration:none;}a:hover{color:var(--colorLinkHover);text-decoration:underline;}a:visited{color:var(--colorLinkVisited);text-decoration:underline;}img{max-width:100%;height:auto;}.hide{display:none !important;}.fixed{overflow:hidden !important;}.alert{margin:var(--spacingMd) 0;padding:var(--spacingXs);}.alert p{flex:1;margin:0;font-family:var(--fontFamilySans),sans-serif;font-weight:var(--fontWeightSemibold);font-size:var(--fontSizeSmall);}.alert ul{margin:0;padding:0;list-style:none;}.alert-success{background:var(--validationSummaryColorSuccessBackground);}.alert-success .micon,.alert-success p{color:var(--colorFeedbackSuccess);}.alert-danger{background:var(--validationSummaryColorErrorBackground);}.alert-danger .micon,.alert-danger p{color:var(--colorFeedbackError);}.alert-warning{background:var(--validationSummaryColorWarningBackground);}.alert-warning .micon,.alert-warning p{color:var(--validationSummaryColorWarningTitle);}.text-title{display:flex;flex-wrap:nowrap;gap:var(--spacingXs);align-items:flex-start;margin-bottom:var(--spacing2xs);padding:var(--spacingXs) 0;border-bottom:1px solid var(--colorGreys300);}.text-title .info_document{display:flex;flex-direction:row;gap:var(--spacing2xs);justify-content:space-between;width:100%;}@media all and (max-width:36rem){.text-title .info_document{flex-flow:column wrap;justify-content:space-between;width:auto;}}.text-title .info_document .info{display:flex;}.text-title .info_document .typeDocument,.text-title .info_document .description_document{margin:0;}.text-title .info_document .typeDocument span{padding:0 var(--spacing2xs);}.text-title .info_document .extra_document{display:flex;gap:var(--spacing2xs);}@media all and (max-width:50.0625rem){.text-title .info_document .extra_document{flex-direction:column;}}.text-title .info_document .extra_document p{display:flex;flex-flow:row wrap;gap:var(--spacing2xs);align-items:flex-end;margin:0;}.text-title .info_document .extra_document p span{padding:0 var(--spacing2xs);font-family:var(--fontFamilySans),sans-serif;font-weight:var(--fontWeightSemibold);font-size:var(--fontSizeBody);line-height:var(--lineHeightLg);text-align:left;}.text-title .info_document .extra_document p span:first-child{color:var(--colorGreys400);}@media all and (max-width:50.0625rem){.text-title .info_document .extra_document p span:first-child{display:none;}}.text-title .info_document .extra_document p a{color:var(--colorBlack);}.text-title .info_document .extra_document p svg{color:var(--colorGreys600);}.text-title .info_document .extra_document p a{display:flex;gap:var(--spacing2xs);position:relative;font-family:var(--fontFamilySans),sans-serif;font-weight:var(--fontWeightSemibold);font-size:var(--fontSizeBody);line-height:var(--lineHeightLg);text-align:left;text-decoration:none;}.text-title .info_document .extra_document p a:hover{color:var(--colorLinkHover);text-decoration:underline;}.text-title .info_document .extra_document p a:hover svg{color:var(--colorLinkHover);}.text-title .info_document .extra_document p a.rspkr_dr_link{margin-right:var(--spacingSm) !important;margin-left:var(--spacingXs) !important;}.text-title .info_document .extra_document p a.rspkr_dr_link .rspkr_dr_img{top:var(--spacing4xs) !important;}.text-title--default-list{border-bottom:1px solid var(--colorGreys200);}.text-title--default-list a{display:flex;flex-wrap:nowrap;gap:var(--spacingXs);align-items:flex-start;}.text-title--default-list a .micon{color:var(--colorGreys600);}.text-title--default-list a .description_document{color:var(--colorBlack);}.text-title--default-list a .description_document__info{font-weight:var(--fontWeightBold);text-decoration:underline;}.sr-only,.visually-hidden{position:absolute;overflow:hidden;clip:rect(0,0,0,0);width:1px;height:1px;padding:0;border:0;white-space:nowrap;transform:scale(0);}.region-highlighted .block-local-tasks-block{margin-bottom:var(--spacingMd);border-bottom:2px solid var(--colorGreys100);}.region-highlighted .block-local-tasks-block > ul{display:flex;flex-wrap:wrap;gap:var(--spacingXs);padding:0;list-style:none;}.region-highlighted .block-local-tasks-block > ul li a{padding:var(--spacing3xs) var(--spacingSm);border-radius:10px;background:white;color:var(--colorLink);box-shadow:0 0 2px var(--colorGreys400);font-weight:600;text-decoration:none;}.region-highlighted .block-local-tasks-block > ul li a:hover{background:var(--colorGreys100);text-decoration:underline;}.region-breadcrumb{padding-top:var(--spacingSm);}@media all and (min-width:50.0625rem){.region-breadcrumb{display:flex;flex-direction:row;justify-content:space-between;align-items:center;}}.region-content:not(.region-content:has(.node--type-event.node--view-mode-full)){padding-top:var(--spacingXl);}.field--label-inline div{display:inline;}.field--label-inline .field--label::after{content:":";}.tooltip-wrapper{display:inline-block;font-family:inherit;}@media all and (min-width:36rem){.tooltip-wrapper{position:relative;}}.tooltip-wrapper .info-tooltip{min-width:44px;min-height:44px;display:inline-flex;justify-content:center;align-items:center;padding:0;border:none;background:transparent;cursor:pointer;transform:translateY(5px);}.tooltip-wrapper .info-tooltip:focus{border-radius:var(--spacing3xs);outline:2px solid var(--colorBlack);outline-offset:var(--spacing4xs);}.tooltip-wrapper .info-tooltip .info-icon{display:block;}.tooltip-wrapper .tooltip-panel{position:absolute;top:100%;left:50%;z-index:999;width:min(470px,90vw);padding:var(--spacingXs);border-radius:var(--radiusSm);background:var(--colorWhite,#fff);color:var(--colorBlack);box-shadow:0 var(--spacing3xs) var(--spacingSm) rgba(0,0,0,0.12);opacity:0;pointer-events:none;transition:opacity 0.14s ease,transform 0.14s ease;transform:translateX(-97%) translateY(8px);}.tooltip-wrapper .tooltip-panel::before{content:"";position:absolute;right:0;bottom:100%;border-width:var(--spacing2xs);border-style:solid;border-color:var(--colorWhite) transparent transparent transparent;transform:translateX(-50%) rotate(180deg);}@media all and (max-width:36rem){.tooltip-wrapper .tooltip-panel{inset:calc(100% + var(--spacing2xs)) 0 auto;width:calc(100vw - 44px);margin:0 var(--spacingSm);transform:none;inset:initial;right:-40px;}.tooltip-wrapper .tooltip-panel::before{top:-12px;border-color:transparent transparent var(--colorWhite) transparent;transform:translateX(-50%) rotate(180deg);}}.tooltip-wrapper .tooltip-panel .tooltip-content{text-align:initial;}.tooltip-wrapper:hover .tooltip-panel,.tooltip-wrapper:focus-within .tooltip-panel,.tooltip-wrapper .info-tooltip[aria-expanded=true] + .tooltip-panel{opacity:1;pointer-events:auto;}@media all and (min-width:36rem){.tooltip-wrapper:hover .tooltip-panel,.tooltip-wrapper:focus-within .tooltip-panel,.tooltip-wrapper .info-tooltip[aria-expanded=true] + .tooltip-panel{transform:translateX(-97%) translateY(8px);}}.tooltip-wrapper .tooltip-title{margin:0 0 var(--spacing2xs) 0;font-weight:var(--fontWeightSemibold);font-size:var(--fontSizeSmall);}.tooltip-wrapper .tooltip-text{margin:0;font-size:var(--fontSizeSmall);line-height:var(--lineHeightMd);}.block-local-tasks-block{max-width:var(--gridContainerMaxWidthXs);margin-left:auto;margin-right:auto;padding-right:var(--spacingSm);padding-left:var(--spacingSm);box-sizing:border-box;}@media all and (min-width:36rem){.block-local-tasks-block{max-width:var(--gridContainerMaxWidthSm);}}@media all and (min-width:50.0625rem){.block-local-tasks-block{max-width:var(--gridContainerMaxWidthMd);padding-right:var(--spacingMd);padding-left:var(--spacingMd);}}@media all and (min-width:62rem){.block-local-tasks-block{max-width:var(--gridContainerMaxWidthLg);}}@media all and (min-width:78rem){.block-local-tasks-block{max-width:var(--gridContainerMaxWidthXl);}}@media all and (min-width:90.5rem){.block-local-tasks-block{max-width:var(--gridContainerMaxWidthXxl);padding-right:0;padding-left:0;}}h1{margin-block:var(--spacingLg);color:var(--colorBlack);font-family:var(--fontFamilySans);font-weight:var(--fontWeightSemibold);font-size:var(--fontSizeMobileH1);line-height:var(--lineHeightSm);}@media all and (min-width:50.0625rem){h1{font-size:var(--fontSizeH1);}}h2{color:var(--colorBlack);font-family:var(--fontFamilySans);font-weight:var(--fontWeightSemibold);font-size:var(--fontSizeMobileH2);line-height:var(--lineHeightSm);margin-top:var(--spacingSm);}@media all and (min-width:50.0625rem){h2{font-size:var(--fontSizeH2);}}h3{color:var(--colorBlack);font-family:var(--fontFamilySans);font-weight:var(--fontWeightSemibold);font-size:var(--fontSizeMobileH3);line-height:var(--lineHeightSm);}@media all and (min-width:50.0625rem){h3{font-size:var(--fontSizeH3);}}h4{color:var(--colorBlack);font-family:var(--fontFamilySans);font-weight:var(--fontWeightSemibold);font-size:var(--fontSizeMobileH4);line-height:var(--lineHeightSm);}@media all and (min-width:50.0625rem){h4{font-size:var(--fontSizeH4);}}.pager{padding:var(--spacingMd) 0 0;}.pager .pager__items{display:flex;gap:var(--spacing2xs);justify-content:center;align-items:center;margin:0;padding:0;list-style:none;}.pager .pager__items .pager__item{display:none;border:1px solid var(--colorGreys300);background-color:var(--colorWhite);}.pager .pager__items .pager__item.pager__item--first,.pager .pager__items .pager__item.pager__item--previous,.pager .pager__items .pager__item.pager__item--next,.pager .pager__items .pager__item.pager__item--last{display:flex;justify-content:center;align-items:center;}.pager .pager__items .pager__item.pager__item--first a,.pager .pager__items .pager__item.pager__item--previous a,.pager .pager__items .pager__item.pager__item--next a,.pager .pager__items .pager__item.pager__item--last a{min-width:44px;min-height:44px;width:44px;height:44px;}.pager .pager__items .pager__item.pager__item--ellipsis{color:var(--colorBlack);font-family:var(--fontFamilySans);font-weight:var(--fontWeightSemibold);font-size:var(--fontSizeSmall);}.pager .pager__items .pager__item a,.pager .pager__items .pager__item > span{display:flex;justify-content:center;align-items:center;color:var(--colorBlack);font-family:var(--fontFamilySans);font-weight:var(--fontWeightSemibold);font-size:var(--fontSizeSmall);text-decoration:none;width:44px;height:44px;}.pager .pager__items .pager__item a:hover{background-color:var(--colorGreys100);color:var(--colorBlack);}.pager .pager__items .pager__item a svg{vertical-align:middle;}.pager .pager__items .pager__item.is-active{border:1px solid var(--colorBrand);background-color:var(--colorBrand);}.pager .pager__items .pager__item.is-active a{color:var(--colorWhite);pointer-events:none;}@media all and (min-width:78rem){.pager .pager__items .pager__item{display:flex;justify-content:center;align-items:center;min-width:44px;min-height:44px;width:var(--spacingXl);}}.more-link{display:flex;justify-content:center;margin-top:var(--spacing2xl);padding:0;}.more-link .more-link--button{display:inline-flex;align-items:center;gap:var(--spacing2xs);padding:var(--spacingXs) var(--spacingMd);border:var(--borderMd) solid var(--colorBlack);cursor:pointer;background:var(--colorWhite);transition:background-color 0.2s ease,color 0.2s ease;}.more-link .more-link--button:hover{background:var(--colorBlack);color:var(--colorWhite);}.more-link .more-link--button:hover a{color:var(--colorWhite);}.more-link .more-link--button a{font-family:var(--fontFamilySans),sans-serif;font-weight:var(--fontWeightSemibold);font-size:var(--fontSizeBody);line-height:var(--lineHeightMd);color:var(--colorBlack);text-decoration:none;}.highlighted{font-family:var(--fontFamilySans);font-weight:var(--fontWeightSemibold);font-size:var(--fontSizeH3);line-height:var(--lineHeightSm);color:var(--colorBlack);margin-top:0;}.heading-mobile .heading{font-size:var(--fontSizeMobileH3);}.m-xs{margin:var(--spacingXs) 0;}.m-sm{margin:var(--spacingSm) 0;}.m-md{margin:var(--spacingMd) 0;}.m-lg{margin:var(--spacingLg) 0;}.mt-xs{margin-top:var(--spacingXs);}.mt-sm{margin-top:var(--spacingSm);}.mt-md{margin-top:var(--spacingMd);}.mt-lg{margin-top:var(--spacingLg);}.mb-xs{margin-bottom:var(--spacingXs);}.mb-sm{margin-bottom:var(--spacingSm);}.mb-md{margin-bottom:var(--spacingMd);}.mb-lg{margin-bottom:var(--spacingLg);}.p-xs{padding:var(--spacingXs) 0;}.p-sm{padding:var(--spacingSm) 0;}.p-md{padding:var(--spacingMd) 0;}.p-lg{padding:var(--spacingLg) 0;}.pt-xs{padding-top:var(--spacingXs);}.pt-sm{padding-top:var(--spacingSm);}.pt-md{padding-top:var(--spacingMd);}.pt-lg{padding-top:var(--spacingLg);}.pb-xs{padding-bottom:var(--spacingXs);}.pb-sm{padding-bottom:var(--spacingSm);}.pb-md{padding-bottom:var(--spacingMd);}.pb-lg{padding-bottom:var(--spacingLg);}.field--name-body a{text-decoration:underline;font-weight:var(--fontWeightSemibold);color:var(--colorBlack);}.field--name-body a:focus{text-decoration:none;}.colorTextBlack{color:var(--colorBlack) !important;}.colorTextWhite{color:var(--colorWhite) !important;}table{border:1px solid var(--colorGreys200);border-collapse:collapse;width:100%;display:block;overflow-x:scroll;margin-bottom:var(--spacingMd);}@media all and (min-width:36rem){table{display:inline-table;}}table caption{font-family:var(--fontFamilySans),sans-serif;font-weight:var(--fontWeightRegular);font-size:var(--fontSizeXSmall);text-align:center;}table tr,table th,table td{border:none;padding:var(--spacingXs);text-align:left;}table thead tr th,table thead tr th p{background:var(--colorBlack);font-family:var(--fontFamilySans),sans-serif;font-weight:var(--fontWeightSemibold);font-size:var(--fontSizeBody);color:var(--colorWhite);}table tbody tr{background:var(--tableColorCellBackground);border-collapse:collapse;}table tbody tr th,table tbody tr th p{background:var(--colorWhite);font-family:var(--fontFamilySans),sans-serif;font-weight:var(--fontWeightSemibold);font-size:var(--fontSizeBody);color:var(--colorWhite);}table tbody tr td{border-bottom:1px solid var(--colorGreys200);font-family:var(--fontFamilySans),sans-serif;font-weight:var(--fontWeightRegular);font-size:var(--fontSizeSmall);color:var(--colorBlack);}blockquote{padding-left:var(--spacingMd);border-left:var(--spacing3xs) solid var(--colorBlack);margin-inline-start:0;margin-inline-end:0;}blockquote .paragraph-blockquote{font-family:var(--fontFamilySans),serif;font-weight:var(--fontWeightRegular);font-size:var(--fontSizeLead);line-height:var(--lineHeightLg);margin:0;}blockquote .paragraph-blockquote::before{content:"“";}blockquote .paragraph-blockquote::after{content:"”";}#mc_embed_shell{display:flex;justify-content:center;}#mc_embed_shell #mc_embed_signup,#mc_embed_shell #mc_embed_signup *{box-sizing:border-box;}#mc_embed_shell #mc_embed_signup{font-family:var(--fontFamilySans),sans-serif;font-weight:var(--fontWeightRegular);color:var(--colorBlack);background:transparent;width:100%;max-width:660px;clear:left;}#mc_embed_shell #mc_embed_signup form{margin:0;padding:0;}#mc_embed_shell #mc_embed_signup #mc_embed_signup_scroll{display:flex;flex-wrap:wrap;align-items:flex-start;gap:0;}#mc_embed_shell #mc_embed_signup #mc_embed_signup_scroll > .mc-field-group:not(#mergeRow-gdpr){order:3;flex:1 1 auto;min-width:0;width:auto;margin:0;padding:0;}#mc_embed_shell #mc_embed_signup #mc_embed_signup_scroll > .mc-field-group:not(#mergeRow-gdpr) > label{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;}#mc_embed_shell #mc_embed_signup #mc_embed_signup_scroll > div.clear:not(#mce-responses){order:4;flex:0 0 auto;margin:0;padding:0;}@media all and (max-width:36rem){#mc_embed_shell #mc_embed_signup #mc_embed_signup_scroll > div.clear:not(#mce-responses){order:5;margin-top:var(--spacingSm);width:100%;}}#mc_embed_shell #mc_embed_signup h2{order:1;flex:0 0 100%;font-weight:var(--fontWeightSemibold);font-size:var(--fontSizeH2);line-height:var(--lineHeightXs);margin:0 0 0.5rem;color:var(--colorBlack);}#mc_embed_shell #mc_embed_signup .nl-lead{order:2;flex:0 0 100%;font-size:var(--fontSizeBody);line-height:var(--lineHeightBody);margin:0 0 1.25rem;color:var(--colorBlack);}#mc_embed_shell #mc_embed_signup .indicates-required{display:none;}#mc_embed_shell #mc_embed_signup #mce-EMAIL{width:100%;height:52px;padding:0 1rem;margin:0;font-family:inherit;font-size:var(--fontSizeBody);color:var(--colorBlack);background:var(--colorWhite);border:1px solid var(--colorBlack);border-right:none;border-radius:0;}#mc_embed_shell #mc_embed_signup #mce-EMAIL::-moz-placeholder{color:var(--colorGreys600);}#mc_embed_shell #mc_embed_signup #mce-EMAIL::placeholder{color:var(--colorGreys600);}#mc_embed_shell #mc_embed_signup #mce-EMAIL:focus{outline:2px solid var(--colorBrand);outline-offset:-2px;}@media all and (max-width:36rem){#mc_embed_shell #mc_embed_signup #mce-EMAIL{border-right:1px solid var(--colorBlack);}}#mc_embed_shell #mc_embed_signup #mc-embedded-subscribe{height:52px;padding:0 1.75rem;margin:0;width:100%;float:none;display:block;font-family:inherit;font-size:var(--fontSizeBody);font-weight:var(--fontWeightSemibold);color:var(--colorWhite);background:var(--colorBrand);border:1px solid var(--colorBrand);border-radius:0;cursor:pointer;transition:background 0.15s ease;}#mc_embed_shell #mc_embed_signup #mc-embedded-subscribe:hover{background:var(--colorHover);border-color:var(--colorHover);}#mc_embed_shell #mc_embed_signup #mc-embedded-subscribe:disabled{opacity:0.5;cursor:not-allowed;background:var(--colorBrand);border-color:var(--colorBrand);}#mc_embed_shell #mc_embed_signup #mergeRow-gdpr{order:5;flex:0 0 100%;margin:0.75rem 0 0;padding:0;}#mc_embed_shell #mc_embed_signup #mergeRow-gdpr > .content__gdpr > label{display:none;}#mc_embed_shell #mc_embed_signup #mergeRow-gdpr > .content__gdpr > p{display:none;}#mc_embed_shell #mc_embed_signup #mergeRow-gdpr .content__gdprLegal{display:none;}#mc_embed_shell #mc_embed_signup #mergeRow-gdpr fieldset.mc_fieldset{border:none;margin:0;padding:0 !important;min-height:0;}#mc_embed_shell #mc_embed_signup #mergeRow-gdpr .checkbox.subfield{font-size:var(--fontSizeSmall);line-height:var(--lineHeightMd);font-weight:normal;}#mc_embed_shell #mc_embed_signup #mergeRow-gdpr input[type=checkbox]{margin:0 0.375rem 0 0;width:auto;flex:0 0 auto;display:inline;transform:translateY(1px);}#mc_embed_shell #mc_embed_signup #mergeRow-gdpr a{font-size:var(--fontSizeSmall);line-height:var(--lineHeightMd);color:var(--colorBlack);text-decoration:underline;}#mc_embed_shell #mc_embed_signup #mergeRow-gdpr a span{font-weight:var(--fontWeightSemibold);}#mc_embed_shell #mc_embed_signup #mce-responses{order:6;flex:0 0 100%;margin:0.75rem 0 0;padding:0;width:auto;}#mc_embed_shell #mc_embed_signup #mce-responses .response{margin:0;padding:0;font-size:0.9rem;}#mc_embed_shell #mc_embed_signup #mce-error-response{color:var(--colorFeedbackError);}#mc_embed_shell #mc_embed_signup #mce-success-response{color:var(--colorFeedbackSuccess);}:root{--gridColumnsDefault:12;--gridColumnsXs:4;--gridColumnsSm:4;--gridColumnsMd:8;--gridColumnsLg:8;--gridColumnsXl:12;--gridColumnsXxl:12;--gridGutterXs:16;--gridGutterSm:16;--gridGutterMd:16;--gridGutterLg:16;--gridGutterXl:24;--gridGutterXxl:24;--gridContainerPaddingXs:16;--gridContainerPaddingSm:16;--gridContainerPaddingMd:16;--gridContainerPaddingLg:16;--gridContainerPaddingXl:24;--gridContainerPaddingXxl:24;--gridColumnWidthXs:calc((100% - (3 * 16)) / 4);--gridColumnWidthSm:calc((100% - (3 * 16)) / 4);--gridColumnWidthMd:calc((100% - (7 * 16)) / 8);--gridColumnWidthLg:calc((100% - (7 * 16)) / 8);--gridColumnWidthXl:calc((100% - (11 * 24)) / 12);--gridColumnWidthXxl:calc((100% - (11 * 24)) / 12);--gridContainerMaxWidthXs:100%;--gridContainerMaxWidthSm:100%;--gridContainerMaxWidthMd:100%;--gridContainerMaxWidthLg:100%;--gridContainerMaxWidthXl:100%;--gridContainerMaxWidthXxl:1272px;--colorBrand:#de0029;--colorBlack:#131313;--colorWhite:#ffffff;--colorHover:var(--colorBlack);--colorLink:#23529a;--colorLinkHover:#0e213e;--colorLinkVisited:#0e213e;--colorLinkInverse:var(--colorWhite);--colorCorporate00:#ffe0e6;--colorCorporate200:#ffadbc;--colorCorporate300:#ff7a93;--colorCorporate400:#ff4769;--colorCorporate500:#ff1440;--colorCorporate600:#de0029;--colorCorporate700:#ad0020;--colorCorporate800:#7a0017;--colorCorporate900:#47000d;--colorGreys100:#f1f1f1;--colorGreys200:#d9d9d9;--colorGreys300:#c2c2c2;--colorGreys400:#a6a6a6;--colorGreys500:#8c8c8c;--colorGreys600:#737373;--colorGreys700:#595959;--colorGreys800:#404040;--colorNotification:#de0029;--colorFeedbackError:#cf2d46;--colorFeedbackSuccess:#17863c;--colorFeedbackWarning:#ffc700;--colorFeedbackInfo:#8bb0f6;--colorTextHeading:var(--colorBlack);--colorTextBody:var(--colorBlack);--colorTextSecondary:var(--colorGreys600);--radiusNone:0;--radiusXs:2px;--radiusSm:4px;--radiusMd:10px;--radiusLg:20px;--radiusRound:999px;--spacing4xs:2px;--spacing3xs:4px;--spacing2xs:8px;--spacingXs:12px;--spacingSm:16px;--spacingMd:24px;--spacingLg:32px;--spacingXl:40px;--spacing2xl:48px;--spacing3xl:64px;--spacing4xl:72px;--spacing5xl:96px;--sizeXs:12px;--sizeSm:16px;--sizeMd:24px;--sizeLg:32px;--sizeXl:40px;--size2xl:48px;--breakpointXs:360;--breakpointSm:576;--breakpointMd:800;--breakpointLg:992;--breakpointXl:1248;--breakpointXxl:1440;--opacity0:0;--opacitySuperLight:0.2;--opacityLight:0.4;--opacityMedium:0.65;--opacityDark:0.85;--borderSm:1px;--borderMd:2px;--borderLg:5px;--lineHeight1:1;--lineHeightXs:1.12;--lineHeightSm:1.25;--lineHeightMd:1.37;--lineHeightLg:1.5;--lineHeightXl:1.75;--lineHeightXxl:2;--letterSpacing0:0;--letterSpacing1:1px;--fontFamilySans:"IBM Plex Sans";--fontFamilySerif:"Moret";--fontWeightRegular:400;--fontWeightSemibold:600;--fontWeightBold:700;--fontSizeXSmall:0.79rem;--fontSizeSmall:0.88875rem;--fontSizeBody:1rem;--fontSizeLead:1.125rem;--fontSizeH4:1.125rem;--fontSizeH3:1.42375rem;--fontSizeH2:2.28063rem;--fontSizeH1:3.25rem;--fontSizeMobileH1:1.8rem;--fontSizeMobileH2:1.42375rem;--fontSizeMobileH3:1.125rem;--fontSizeMobileH4:1rem;--fontSizeMobileLead:1rem;--validationSummaryColorInfoBackground:#f2f7ff;--validationSummaryColorInfoTitle:#2c67c1;--validationSummaryColorErrorBackground:#fff2f3;--validationSummaryColorErrorTitle:var(--colorFeedbackError);--validationSummaryColorSuccessBackground:#f7fdf8;--validationSummaryColorSuccessTitle:var(--colorFeedbackSuccess);--validationSummaryColorWarningBackground:#fff5f2;--validationSummaryColorWarningTitle:#bb4802;}body.path-color--teatroscanal,body.path-color--auditorioescorial{--colorBrand:#de0029;--colorCorporate100:#ffe0e6;--colorCorporate200:#ffadbc;--colorCorporate300:#ff7a93;--colorCorporate400:#ff4769;--colorCorporate500:#ff1440;--colorCorporate600:#de0029;--colorCorporate700:#ad0020;--colorCorporate800:#7a0017;--colorCorporate900:#47000d;}body.path-color--ccc,body.path-color--balletespanol{--colorBrand:#131313;--colorHover:var(--colorGreys800);--colorCorporate100:#e8e8e8;--colorCorporate200:#d0d0d0;--colorCorporate300:#a1a1a1;--colorCorporate400:#5a5a5a;--colorCorporate500:#131313;--colorCorporate600:#101010;--colorCorporate700:#0d0d0d;--colorCorporate800:#090909;--colorCorporate900:#050505;}:root{--gin-color-title:#222330;--gin-color-text:#222330;--gin-color-text-light:#545560;--gin-color-focus:rgba(0,125,250,.6);--gin-color-focus-border:rgba(0,0,0,.2);--gin-color-focus-neutral-rgb:rgba(0,0,0,.4);--gin-color-disabled:#767676;--gin-color-disabled-bg:#eaeaea;--gin-color-disabled-border:#c2c2c2;--gin-color-warning:#d8b234;--gin-color-warning-light:#efcf64;--gin-bg-warning:#483e1e;--gin-bg-warning-light:rgba(226,151,0,.08);--gin-color-danger:#cc3d3d;--gin-color-danger-lightest:#fdd9d9;--gin-color-danger-light:#f39b9d;--gin-bg-danger:#583333;--gin-bg-danger-light:rgba(222,117,96,.1);--gin-color-green:#058260;--gin-color-green-light:#32cea4;--gin-color-green-lightest:#adebdb;--gin-bg-green:#145242;--gin-bg-green-light:rgba(72,171,123,.1);--gin-color-info:#082538;--gin-color-info-light:#589ac5;--gin-bg-info:#122b3c;--gin-status-text:#626262;--gin-status-bg:#eee;--gin-status-success-text:#1d6844;--gin-status-success-bg:#26a76930;--gin-status-warning-text:#826b1f;--gin-status-warning-bg:rgba(226,151,0,.15);--gin-status-danger-text:#cc3d3d;--gin-status-danger-bg:rgba(222,117,96,.15);--gin-color-contextual:var(--gin-color-text);--gin-color-contextual-text:#eee;--gin-bg-input:#fff;--gin-bg-layer:#fff;--gin-bg-layer2:#edeff5;--gin-bg-layer3:#fff;--gin-bg-layer4:#e2e5ec;--gin-bg-secondary:var(--gin-bg-layer);--gin-bg-header:#eeeff3;--gin-bg-unpublished:var(--gin-bg-danger-light);--gin-pattern:var(--gin-border-color);--gin-pattern-fallback:var(--gin-bg-layer2);--gin-pattern-square:.5rem;--gin-font:Ginter,Inter,"Helvetica Neue",BlinkMacSystemFont,-apple-system,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,sans-serif;--gin-font-size-xxs:.75rem;--gin-font-size-xs:small;--gin-font-size-s:.875rem;--gin-font-size:1rem;--gin-font-size-m:var(--gin-font-size);--gin-font-size-l:1.125rem;--gin-font-size-xl:1.25rem;--gin-font-size-h3:1.5rem;--gin-font-size-h2:1.75rem;--gin-font-size-h1:1.6rem;--gin-font-size-quote:1.1em;--gin-font-weight-normal:400;--gin-font-weight-semibold:525;--gin-font-weight-bold:575;--gin-font-weight-heavy:625;--gin-spacing-xxxs:.125rem;--gin-spacing-xxs:.25rem;--gin-spacing-xs:.5rem;--gin-spacing-s:.75rem;--gin-spacing-m:1rem;--gin-spacing-l:1.5rem;--gin-spacing-xl:2rem;--gin-spacing-xxl:3rem;--gin-spacing-xxxl:4rem;--gin-icon-color:#414247;--gin-icon-size-close:20px;--gin-icon-size-toolbar-secondary:17px;--gin-icon-size-toolbar:17px;--gin-icon-size-sidebar-toggle:21px;--gin-border-xxs:.125rem;--gin-border-xs:.25rem;--gin-border-s:.375rem;--gin-border-m:.5rem;--gin-border-l:.75rem;--gin-border-xl:1rem;--gin-border-color:#d4d4d8;--gin-border-color-secondary:rgba(0,0,0,.08);--gin-border-color-layer:rgba(0,0,0,.08);--gin-border-color-layer2:#d4d4d8;--gin-border-color-table:rgba(0,0,0,.1);--gin-border-color-table-header:rgba(0,0,0,.3);--gin-border-color-form-element:#8e929c;--size-summary-border-radius:calc(var(--gin-border-m) - 1px);--gin-easing:cubic-bezier(.19,1,.22,1);--gin-transition:.15s var(--gin-easing);--gin-transition-fast:.3s var(--gin-easing);--gin-shadow-l1:0 1px 2px rgb(20 45 82 / 2%),0 3px 4px rgb(20 45 82 / 3%),0 5px 8px rgb(20 45 82 / 4%);--gin-shadow-l2:0 1px 2px rgb(20 45 82 / 2%),0 3px 4px rgb(20 45 82 / 3%),0 5px 8px rgb(20 45 82 / 4%),0 20px 24px rgb(20 45 82 / 12%);--gin-height-sticky:60px;--gin-toolbar-width-collapsed:66px;--gin-toolbar-width:256px;--gin-toolbar-height:0px;--gin-toolbar-secondary-height:0px;--gin-toolbar-bg-level2:#edeff5;--gin-toolbar-bg-level3:rgba(44,45,47,.05);--gin-toolbar-y-offset:0px;--gin-toolbar-x-offset:0px;--gin-scroll-offset:0px;--gin-sticky-offset:0px;--gin-sidebar-small-width:320px;--gin-sidebar-min-width:240px;--gin-sidebar-width:320px;--gin-sidebar-max-width:560px;--gin-sidebar-offset:var(--gin-sidebar-width);--gin-switch:#26a769;--gin-shadow-button:#00000033;--gin-color-button-text:#fff;--gin-offset-x:var(--gin-toolbar-x-offset);--gin-offset-y:calc(var(--gin-toolbar-y-offset) + var(--gin-sticky-offset));--gin-link-decoration-style:dotted;--gin-max-line-length:80ch;--input-line-height:var(--gin-spacing-l);--input-padding-horizontal:var(--gin-spacing-s);--input-padding-vertical:var(--gin-spacing-xs);--gin-tooltip-bg:#232429;--jui-dialog-z-index:1260;}.layout-header{box-shadow:none;position:relative;display:flex;flex-direction:column;z-index:100;background:var(--colorWhite);}@media all and (min-width:50.0625rem){.layout-header{box-shadow:rgba(0,0,0,0.16) 0 1.2rem 1.2rem -0.6rem,rgba(0,0,0,0.4) 0 0 1px 0;}}.layout-header-top{background-color:var(--colorBlack);position:relative;}@media all and (min-width:50.0625rem){.layout-header-top{padding-bottom:0;}}.layout-header-top .region{gap:var(--spacingXs);}@media all and (min-width:50.0625rem){.layout-header-top .region{position:relative;}}.layout-header-top .region nav .select-centres{display:flex;justify-content:center;align-items:center;min-height:44px;gap:var(--spacing3xs);color:var(--colorWhite);padding:var(--spacing3xs) var(--spacing2xs);font-family:var(--fontFamilySans),sans-serif;font-weight:var(--fontWeightSemibold);font-size:var(--fontSizeXSmall);line-height:var(--lineHeightLg);}@media all and (min-width:62rem){.layout-header-top .region nav .select-centres{font-size:var(--fontSizeLead);}}.layout-header-top .region nav .select-centres:focus-visible{border:4px solid var(--colorWhite);}.layout-header-top .region nav .select-centres .icon--menu-toggle{display:flex;align-items:center;}.layout-header-top .region nav .menu--type-centres-menu{display:flex;padding:0;margin:0;list-style:none;flex-direction:column;align-items:center;background:var(--colorWhite);border:var(--borderLg) solid var(--colorBlack);border-top:0;}.layout-header-top .region nav .menu--type-centres-menu.menu-hide{display:none;}.layout-header-top .region nav .menu--type-centres-menu li{border-bottom:var(--borderSm) solid var(--colorGreys200);width:100%;text-align:center;}.layout-header-top .region nav .menu--type-centres-menu li a{display:block;font-family:var(--fontFamilySans),sans-serif;font-weight:var(--fontWeightRegular);font-size:var(--fontSizeXSmall);line-height:var(--lineHeightLg);color:var(--colorBlack);padding:var(--spacingXs) 0;}@media all and (min-width:62rem){.layout-header-top .region nav .menu--type-centres-menu li a{font-size:var(--fontSizeBody);}}.layout-header-top .region nav .menu--type-centres-menu li a:hover{font-family:var(--fontFamilySans),sans-serif;font-weight:var(--fontWeightBold);}.layout-header-top .region nav .menu--type-centres-menu li:has(a:hover){background:var(--colorGreys100);}.layout-header-bottom{display:flex;flex-direction:row-reverse;align-items:center;justify-content:flex-end;gap:var(--spacingMd);max-width:1600px;width:100%;margin:0 auto;height:58px;background-color:var(--colorBrand);}@media all and (min-width:62rem){.layout-header-bottom{flex-direction:row;justify-content:space-between;height:var(--spacing4xl);background-color:var(--colorWhite);gap:0;}}@media all and (max-width:100rem){.layout-header-bottom{max-width:var(--gridContainerMaxWidthXs);margin-left:auto;margin-right:auto;padding-right:var(--spacingSm);padding-left:var(--spacingSm);box-sizing:border-box;}}@media all and (max-width:100rem) and (min-width:36rem){.layout-header-bottom{max-width:var(--gridContainerMaxWidthSm);}}@media all and (max-width:100rem) and (min-width:50.0625rem){.layout-header-bottom{max-width:var(--gridContainerMaxWidthMd);padding-right:var(--spacingMd);padding-left:var(--spacingMd);}}@media all and (max-width:100rem) and (min-width:62rem){.layout-header-bottom{max-width:var(--gridContainerMaxWidthLg);}}@media all and (max-width:100rem) and (min-width:78rem){.layout-header-bottom{max-width:var(--gridContainerMaxWidthXl);}}@media all and (max-width:100rem) and (min-width:90.5rem){.layout-header-bottom{max-width:var(--gridContainerMaxWidthXxl);padding-right:0;padding-left:0;}}.layout-header-bottom .region--header{display:flex;}.layout-header-bottom .region--header .block-system-branding-block{padding:0 var(--spacingMd) 0 0;}.layout-header-bottom .region--header .block-system-branding-block a{display:flex;min-width:44px;min-height:44px;}@media all and (max-width:62rem){.layout-header-bottom .region--header .block-system-branding-block a img{max-height:var(--sizeLg);}}.layout-header-bottom .region-primary-menu{display:flex;justify-content:space-between;align-items:center;width:auto;}@media all and (min-width:78rem){.layout-header-bottom .region-primary-menu{width:100%;}}@media all and (min-width:78rem){.layout-header-bottom .region-primary-menu #block-cm-tcanal-navegacionprincipal .link-mobile,.layout-header-bottom .region-primary-menu #block-cm-tcanal-navegacionprincipal-ccc .link-mobile,.layout-header-bottom .region-primary-menu #block-cm-tcanal-navegacionprincipal-balletespanol .link-mobile,.layout-header-bottom .region-primary-menu #block-cm-tcanal-navegacionprincipal-auditorioescorial .link-mobile{display:none;}}@media all and (max-width:78rem){.layout-header-bottom .region-primary-menu [id^=block-cm-tcanal-menusecundario]{display:none;}}.layout-header-bottom .region-primary-menu [id^=block-cm-tcanal-menusecundario] [class*=menu--type-secondary-menu]{display:flex;gap:var(--spacingMd);list-style:none;padding:0;margin:0;}.layout-header-bottom .region-primary-menu [id^=block-cm-tcanal-menusecundario] [class*=menu--type-secondary-menu] li{display:flex;align-items:center;gap:var(--spacingMd);}.layout-header-bottom .region-primary-menu [id^=block-cm-tcanal-menusecundario] [class*=menu--type-secondary-menu] li a{display:flex;align-items:center;font-family:var(--fontFamilySans),sans-serif;font-weight:var(--fontWeightRegular);font-size:var(--fontSizeSmall);line-height:var(--lineHeightLg);color:var(--colorBlack);border-bottom:5px solid var(--colorWhite);}@media all and (min-width:78rem){.layout-header-bottom .region-primary-menu [id^=block-cm-tcanal-menusecundario] [class*=menu--type-secondary-menu] li a{height:72px;box-sizing:border-box;}}.layout-header-bottom .region-primary-menu [id^=block-cm-tcanal-menusecundario] [class*=menu--type-secondary-menu] li a:hover{color:var(--colorBrand);font-weight:var(--fontWeightSemibold);text-decoration:none;border-bottom:5px solid var(--colorBrand);}.layout-header-bottom .region-primary-menu [id^=block-cm-tcanal-menusecundario] [class*=menu--type-secondary-menu] li a.is-active{color:var(--colorBrand);font-weight:var(--fontWeightSemibold);border-bottom:5px solid var(--colorBrand);}.layout-header-bottom .region-primary-menu [id^=block-cm-tcanal-menusecundario] [class*=menu--type-secondary-menu] li:first-child:after{content:"|";}.layout-header:has(.region--header-simple){background-color:var(--colorBlack);}.layout-header:has(.region--header-simple) .layout-header-bottom{max-width:var(--gridContainerMaxWidthXs);margin-left:auto;margin-right:auto;padding-right:var(--spacingSm);padding-left:var(--spacingSm);box-sizing:border-box;display:flex;justify-content:space-between;flex-wrap:nowrap;align-items:center;flex-direction:row;padding-right:0;background-color:var(--colorBlack);}@media all and (min-width:36rem){.layout-header:has(.region--header-simple) .layout-header-bottom{max-width:var(--gridContainerMaxWidthSm);}}@media all and (min-width:50.0625rem){.layout-header:has(.region--header-simple) .layout-header-bottom{max-width:var(--gridContainerMaxWidthMd);padding-right:var(--spacingMd);padding-left:var(--spacingMd);}}@media all and (min-width:62rem){.layout-header:has(.region--header-simple) .layout-header-bottom{max-width:var(--gridContainerMaxWidthLg);}}@media all and (min-width:78rem){.layout-header:has(.region--header-simple) .layout-header-bottom{max-width:var(--gridContainerMaxWidthXl);}}@media all and (min-width:90.5rem){.layout-header:has(.region--header-simple) .layout-header-bottom{max-width:var(--gridContainerMaxWidthXxl);padding-right:0;padding-left:0;}}.delete .block-header-user.user-login{position:relative;}.delete .block-header-user.user-login:has(.active) .user-info .dropdown{transform:rotate(180deg);}.delete .block-header-user.user-login .user-info{font-family:var(--fontFamilySans),sans-serif;font-weight:var(--fontWeightSemibold);font-size:var(--fontSizeSmall);line-height:var(--lineHeightXs);color:var(--colorWhite);background:transparent;border:none;padding:0;text-transform:capitalize;display:flex;align-items:center;gap:var(--spacingXs);}@media all and (max-width:50.0625rem){.delete .block-header-user.user-login .user-info .material-symbols-expand_more,.delete .block-header-user.user-login .user-info .name-user{display:none;}}.delete .block-header-user.user-login .user-info .material-symbols-person{color:var(--colorBlack);background:var(--colorWhite);border-radius:30px;padding:var(--spacing3xs);}.delete .block-header-user.user-login .menu--account{display:none;list-style:none;position:absolute;width:-moz-max-content;width:max-content;background:var(--colorWhite);padding:var(--spacingMd);border-radius:var(--radiusMd);box-shadow:0 0 8px rgba(0,0,0,0.2);z-index:10;right:0;}.delete .block-header-user.user-login .menu--account .itemMenu{padding:var(--spacing3xs) 0;}.delete .block-header-user.user-login .menu--account .itemMenu a{font-family:var(--fontFamilySans),sans-serif;font-weight:var(--fontWeightRegular);font-size:var(--fontSizeBody);line-height:var(--lineHeightSm);color:var(--colorBlack);text-decoration:none;}.delete .block-header-user.user-login .menu--account .itemMenu a:hover{text-decoration:underline;}.delete .block-header-user.user-anonymous .menu--account{display:flex;gap:var(--spacingMd);padding:0;margin:0;}.delete .block-header-user.user-anonymous .menu--account li a{font-family:var(--fontFamilySans),sans-serif;font-weight:var(--fontWeightSemibold);font-size:var(--fontSizeSmall);line-height:var(--lineHeightXs);text-decoration:underline;color:var(--colorWhite);}.delete .block-header-user.user-anonymous .menu--account li a:hover{color:var(--colorTextSecondary);text-decoration:none;}.delete .block-header-user.user-anonymous .menu--account li a.createUser{border:1px solid var(--colorWhite);padding:var(--spacing3xs) var(--spacingMd);text-decoration:none;}.delete .block-header-user.user-anonymous .menu--account li a.createUser:hover{text-decoration:underline;}@media all and (min-width:50.0625rem){.delete .block-header-search{position:absolute;bottom:-42px;right:var(--spacingMd);}}@media all and (min-width:87.5rem){.delete .block-header-search{right:0;}}.delete .block-header-search .field--name-body{line-height:var(--lineHeight1);}.delete .block-header-search .field--name-body p{margin:0;}.delete .block-header-search .field--name-body p .c-link span{font-size:0;}.delete .block-header-search .field--name-body p .c-link .micon{fill:var(--colorWhite);}@media all and (min-width:50.0625rem){.delete .block-header-search .field--name-body p .c-link .micon{fill:var(--colorBlack);}}.delete .block-header-search .field--name-field-icon{width:var(--sizeMd);height:var(--sizeMd);}.delete .block-header-search .field--name-field-icon .micon{width:var(--sizeMd);height:var(--sizeMd);position:relative;top:0;fill:var(--colorWhite);margin:0 0.625rem 0 0;padding:0;}@media all and (min-width:50.0625rem){.delete .block-header-search .field--name-field-icon .micon{fill:var(--colorBlack);}}@media all and (max-width:50.0625rem){.delete{display:none;}}.delete.active{height:100vh;}@media all and (min-width:50.0625rem){.delete .region{padding-right:var(--spacing3xl);}}.region--header-simple .block-system-branding-block{max-width:140px;}@media all and (max-width:36rem){.region--header-simple .block-system-branding-block img{max-height:50px;}}.layout-footer{margin-top:var(--spacing5xl);}.layout-footer-top{background-color:var(--colorGreys100);padding:var(--spacing3xl) 0;}.layout-footer-bottom{color:var(--colorWhite);background-color:var(--colorBlack);padding:var(--spacing2xl) 0 var(--spacing3xl);}@media all and (max-width:50.0625rem){.layout-footer-bottom{padding:var(--spacing3xl) 0 var(--spacing5xl);}}.layout-footer-bottom .region-footer{display:flex;justify-content:space-between;padding-bottom:var(--spacingMd);border-bottom:1px solid var(--colorGreys600);}@media all and (max-width:62rem){.layout-footer-bottom .region-footer{margin-bottom:var(--spacingMd);}}.layout-footer-bottom .region-footer #block-cm-tcanal-piedepagina .menu--type-footer,.layout-footer-bottom .region-footer #block-cm-tcanal-piedepagina .menu--type-footer-te,.layout-footer-bottom .region-footer #block-cm-tcanal-piedepaginate .menu--type-footer,.layout-footer-bottom .region-footer #block-cm-tcanal-piedepaginate .menu--type-footer-te{display:flex;gap:var(--spacingSm);padding:0;list-style:none;margin:0;}.layout-footer-bottom .region-footer #block-cm-tcanal-piedepagina .menu--type-footer a,.layout-footer-bottom .region-footer #block-cm-tcanal-piedepagina .menu--type-footer-te a,.layout-footer-bottom .region-footer #block-cm-tcanal-piedepaginate .menu--type-footer a,.layout-footer-bottom .region-footer #block-cm-tcanal-piedepaginate .menu--type-footer-te a{font-family:var(--fontFamilySans),sans-serif;font-weight:var(--fontWeightSemibold);font-size:var(--fontSizeLead);line-height:var(--lineHeightMd);color:var(--colorWhite);text-decoration:underline;min-height:44px;display:flex;align-items:center;}@media all and (max-width:62rem){.layout-footer-bottom .region-footer #block-cm-tcanal-bloquefooterredessocialesccc,.layout-footer-bottom .region-footer #block-cm-tcanal-bloquefooterredessocialesballet{padding-top:var(--spacingMd);border-top:1px solid var(--colorGreys600);width:100%;}}.layout-footer-bottom .region-footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:var(--spacingMd);padding-top:var(--spacingMd);}.layout-footer-bottom .region-footer-bottom #block-cm-tcanal-comunidadmadrid .field--name-body a{display:flex;gap:var(--spacing2xs);align-items:center;text-decoration:underline;color:var(--colorWhite);min-height:44px;}.layout-footer-bottom .region-footer-bottom #block-cm-tcanal-enlacefooterlogocomunidadmadrid img{max-height:var(--sizeXl);width:auto;}.layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferior .menu--type-footer-bottom,.layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferior .menu--type-footer-bottom-ccc,.layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferior .menu--type-footer-bottom-ballet,.layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferior .menu--type-footer-bottom-te,.layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferiorccc .menu--type-footer-bottom,.layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferiorccc .menu--type-footer-bottom-ccc,.layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferiorccc .menu--type-footer-bottom-ballet,.layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferiorccc .menu--type-footer-bottom-te,.layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferiorballet .menu--type-footer-bottom,.layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferiorballet .menu--type-footer-bottom-ccc,.layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferiorballet .menu--type-footer-bottom-ballet,.layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferiorballet .menu--type-footer-bottom-te,.layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferiorte .menu--type-footer-bottom,.layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferiorte .menu--type-footer-bottom-ccc,.layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferiorte .menu--type-footer-bottom-ballet,.layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferiorte .menu--type-footer-bottom-te{display:flex;gap:var(--spacingSm);padding:0;list-style:none;margin:0;}.layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferior .menu--type-footer-bottom a,.layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferior .menu--type-footer-bottom-ccc a,.layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferior .menu--type-footer-bottom-ballet a,.layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferior .menu--type-footer-bottom-te a,.layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferiorccc .menu--type-footer-bottom a,.layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferiorccc .menu--type-footer-bottom-ccc a,.layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferiorccc .menu--type-footer-bottom-ballet a,.layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferiorccc .menu--type-footer-bottom-te a,.layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferiorballet .menu--type-footer-bottom a,.layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferiorballet .menu--type-footer-bottom-ccc a,.layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferiorballet .menu--type-footer-bottom-ballet a,.layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferiorballet .menu--type-footer-bottom-te a,.layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferiorte .menu--type-footer-bottom a,.layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferiorte .menu--type-footer-bottom-ccc a,.layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferiorte .menu--type-footer-bottom-ballet a,.layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferiorte .menu--type-footer-bottom-te a{font-family:var(--fontFamilySans),sans-serif;font-weight:var(--fontWeightSemibold);font-size:var(--fontSizeSmall);line-height:var(--lineHeightMd);color:var(--colorWhite);text-decoration:underline;min-height:44px;display:flex;align-items:center;}.layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferior .menu--type-footer-bottom a .micon,.layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferior .menu--type-footer-bottom-ccc a .micon,.layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferior .menu--type-footer-bottom-ballet a .micon,.layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferior .menu--type-footer-bottom-te a .micon,.layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferiorccc .menu--type-footer-bottom a .micon,.layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferiorccc .menu--type-footer-bottom-ccc a .micon,.layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferiorccc .menu--type-footer-bottom-ballet a .micon,.layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferiorccc .menu--type-footer-bottom-te a .micon,.layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferiorballet .menu--type-footer-bottom a .micon,.layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferiorballet .menu--type-footer-bottom-ccc a .micon,.layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferiorballet .menu--type-footer-bottom-ballet a .micon,.layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferiorballet .menu--type-footer-bottom-te a .micon,.layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferiorte .menu--type-footer-bottom a .micon,.layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferiorte .menu--type-footer-bottom-ccc a .micon,.layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferiorte .menu--type-footer-bottom-ballet a .micon,.layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferiorte .menu--type-footer-bottom-te a .micon{display:none;}@media all and (max-width:62rem){.layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferior,.layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferiorte{border-bottom:1px solid var(--colorGreys600);padding-bottom:var(--spacingMd);margin-bottom:var(--spacingMd);}}.layout-footer-bottom #block-cm-tcanal-bloquefooterredessociales .footer-social-links,.layout-footer-bottom #block-cm-tcanal-bloquefooterredessocialesccc .footer-social-links,.layout-footer-bottom #block-cm-tcanal-bloquefooterredessocialesballet .footer-social-links,.layout-footer-bottom #block-cm-tcanal-bloquefooterredessocialeste .footer-social-links,.layout-footer-bottom #block-cm-tcanal-bloquefooterredessocialestdc .footer-social-links,.layout-footer-bottom #block-cm-tcanal-bloquefooterredessocialeste-2 .footer-social-links{display:flex;align-items:center;gap:var(--spacingLg);}@media all and (max-width:36rem){.layout-footer-bottom #block-cm-tcanal-bloquefooterredessociales .footer-social-links,.layout-footer-bottom #block-cm-tcanal-bloquefooterredessocialesccc .footer-social-links,.layout-footer-bottom #block-cm-tcanal-bloquefooterredessocialesballet .footer-social-links,.layout-footer-bottom #block-cm-tcanal-bloquefooterredessocialeste .footer-social-links,.layout-footer-bottom #block-cm-tcanal-bloquefooterredessocialestdc .footer-social-links,.layout-footer-bottom #block-cm-tcanal-bloquefooterredessocialeste-2 .footer-social-links{flex-wrap:wrap;}.layout-footer-bottom #block-cm-tcanal-bloquefooterredessociales .footer-social-links a,.layout-footer-bottom #block-cm-tcanal-bloquefooterredessocialesccc .footer-social-links a,.layout-footer-bottom #block-cm-tcanal-bloquefooterredessocialesballet .footer-social-links a,.layout-footer-bottom #block-cm-tcanal-bloquefooterredessocialeste .footer-social-links a,.layout-footer-bottom #block-cm-tcanal-bloquefooterredessocialestdc .footer-social-links a,.layout-footer-bottom #block-cm-tcanal-bloquefooterredessocialeste-2 .footer-social-links a{flex:calc(50% - 16px);}}.layout-footer-bottom #block-cm-tcanal-bloquefooterredessociales .footer-social-links a,.layout-footer-bottom #block-cm-tcanal-bloquefooterredessocialesccc .footer-social-links a,.layout-footer-bottom #block-cm-tcanal-bloquefooterredessocialesballet .footer-social-links a,.layout-footer-bottom #block-cm-tcanal-bloquefooterredessocialeste .footer-social-links a,.layout-footer-bottom #block-cm-tcanal-bloquefooterredessocialestdc .footer-social-links a,.layout-footer-bottom #block-cm-tcanal-bloquefooterredessocialeste-2 .footer-social-links a{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;color:var(--colorWhite);}.layout-footer-bottom #block-cm-tcanal-bloquefooterredessociales .footer-social-links a svg,.layout-footer-bottom #block-cm-tcanal-bloquefooterredessocialesccc .footer-social-links a svg,.layout-footer-bottom #block-cm-tcanal-bloquefooterredessocialesballet .footer-social-links a svg,.layout-footer-bottom #block-cm-tcanal-bloquefooterredessocialeste .footer-social-links a svg,.layout-footer-bottom #block-cm-tcanal-bloquefooterredessocialestdc .footer-social-links a svg,.layout-footer-bottom #block-cm-tcanal-bloquefooterredessocialeste-2 .footer-social-links a svg{width:var(--sizeLg) !important;height:var(--sizeLg) !important;}.layout-footer-bottom #block-cm-tcanal-bloquefooterredessociales,.layout-footer-bottom #block-cm-tcanal-bloquefooterredessocialeste{display:none;}@media all and (min-width:62rem){.layout-footer-bottom #block-cm-tcanal-bloquefooterredessociales,.layout-footer-bottom #block-cm-tcanal-bloquefooterredessocialeste{display:block;}}.layout-footer-bottom #block-cm-tcanal-bloquefooterredessocialestdc,.layout-footer-bottom #block-cm-tcanal-bloquefooterredessocialeste-2{display:none;}@media all and (max-width:62rem){.layout-footer-bottom #block-cm-tcanal-bloquefooterredessocialestdc,.layout-footer-bottom #block-cm-tcanal-bloquefooterredessocialeste-2{display:block;padding-bottom:var(--spacing2xl);border-bottom:1px solid var(--colorGreys600);}}.layout-footer-container{max-width:var(--gridContainerMaxWidthXs);margin-left:auto;margin-right:auto;padding-right:var(--spacingSm);padding-left:var(--spacingSm);box-sizing:border-box;}@media all and (min-width:36rem){.layout-footer-container{max-width:var(--gridContainerMaxWidthSm);}}@media all and (min-width:50.0625rem){.layout-footer-container{max-width:var(--gridContainerMaxWidthMd);padding-right:var(--spacingMd);padding-left:var(--spacingMd);}}@media all and (min-width:62rem){.layout-footer-container{max-width:var(--gridContainerMaxWidthLg);}}@media all and (min-width:78rem){.layout-footer-container{max-width:var(--gridContainerMaxWidthXl);}}@media all and (min-width:90.5rem){.layout-footer-container{max-width:var(--gridContainerMaxWidthXxl);padding-right:0;padding-left:0;}}.is-mobile .layout-footer-bottom #block-cm-tcanal-piedepagina .menu--type-footer{flex-direction:column;}.is-mobile .layout-footer-bottom #block-cm-tcanal-piedepagina .menu--type-footer a{min-height:44px;display:flex;align-items:center;}.is-mobile .layout-footer-bottom .region-footer-bottom{flex-direction:column;align-items:stretch;gap:var(--spacingSm);padding-bottom:var(--spacingMd);margin-bottom:var(--spacingMd);}.is-mobile .layout-footer-bottom .region-footer-bottom #block-cm-tcanal-comunidadmadrid .field--name-body a{font-weight:var(--fontWeightSemibold);justify-content:space-between;min-height:44px;display:flex;align-items:center;}.is-mobile .layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferior .menu--type-footer-bottom,.is-mobile .layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferior .menu--type-footer-bottom-ccc,.is-mobile .layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferior .menu--type-footer-bottom-ballet,.is-mobile .layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferior .menu--type-footer-bottom-te,.is-mobile .layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferiorccc .menu--type-footer-bottom,.is-mobile .layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferiorccc .menu--type-footer-bottom-ccc,.is-mobile .layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferiorccc .menu--type-footer-bottom-ballet,.is-mobile .layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferiorccc .menu--type-footer-bottom-te,.is-mobile .layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferiorballet .menu--type-footer-bottom,.is-mobile .layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferiorballet .menu--type-footer-bottom-ccc,.is-mobile .layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferiorballet .menu--type-footer-bottom-ballet,.is-mobile .layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferiorballet .menu--type-footer-bottom-te,.is-mobile .layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferiorte .menu--type-footer-bottom,.is-mobile .layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferiorte .menu--type-footer-bottom-ccc,.is-mobile .layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferiorte .menu--type-footer-bottom-ballet,.is-mobile .layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferiorte .menu--type-footer-bottom-te{flex-direction:column;}.is-mobile .layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferior .menu--type-footer-bottom li a,.is-mobile .layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferior .menu--type-footer-bottom-ccc li a,.is-mobile .layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferior .menu--type-footer-bottom-ballet li a,.is-mobile .layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferior .menu--type-footer-bottom-te li a,.is-mobile .layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferiorccc .menu--type-footer-bottom li a,.is-mobile .layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferiorccc .menu--type-footer-bottom-ccc li a,.is-mobile .layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferiorccc .menu--type-footer-bottom-ballet li a,.is-mobile .layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferiorccc .menu--type-footer-bottom-te li a,.is-mobile .layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferiorballet .menu--type-footer-bottom li a,.is-mobile .layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferiorballet .menu--type-footer-bottom-ccc li a,.is-mobile .layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferiorballet .menu--type-footer-bottom-ballet li a,.is-mobile .layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferiorballet .menu--type-footer-bottom-te li a,.is-mobile .layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferiorte .menu--type-footer-bottom li a,.is-mobile .layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferiorte .menu--type-footer-bottom-ccc li a,.is-mobile .layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferiorte .menu--type-footer-bottom-ballet li a,.is-mobile .layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferiorte .menu--type-footer-bottom-te li a{display:flex;justify-content:space-between;align-items:center;font-size:var(--fontSizeBody);}.is-mobile .layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferior .menu--type-footer-bottom li a .micon,.is-mobile .layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferior .menu--type-footer-bottom-ccc li a .micon,.is-mobile .layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferior .menu--type-footer-bottom-ballet li a .micon,.is-mobile .layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferior .menu--type-footer-bottom-te li a .micon,.is-mobile .layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferiorccc .menu--type-footer-bottom li a .micon,.is-mobile .layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferiorccc .menu--type-footer-bottom-ccc li a .micon,.is-mobile .layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferiorccc .menu--type-footer-bottom-ballet li a .micon,.is-mobile .layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferiorccc .menu--type-footer-bottom-te li a .micon,.is-mobile .layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferiorballet .menu--type-footer-bottom li a .micon,.is-mobile .layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferiorballet .menu--type-footer-bottom-ccc li a .micon,.is-mobile .layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferiorballet .menu--type-footer-bottom-ballet li a .micon,.is-mobile .layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferiorballet .menu--type-footer-bottom-te li a .micon,.is-mobile .layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferiorte .menu--type-footer-bottom li a .micon,.is-mobile .layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferiorte .menu--type-footer-bottom-ccc li a .micon,.is-mobile .layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferiorte .menu--type-footer-bottom-ballet li a .micon,.is-mobile .layout-footer-bottom .region-footer-bottom #block-cm-tcanal-piedepaginainferiorte .menu--type-footer-bottom-te li a .micon{display:block;}.is-mobile.path-color--teatroscanal .layout-footer-bottom .region-footer-bottom,.is-mobile.path-color--auditorioescorial .layout-footer-bottom .region-footer-bottom{padding:0;margin:0;}.layout-header-bottom{position:relative;}.block-tb-megamenu-menu-blockmain,.block-tb-megamenu-menu-blockmain-ccc,.block-tb-megamenu-menu-blockmain-balletespanol,.block-tb-megamenu-menu-blockmain-auditorioescorial{position:initial;}.tbm{position:initial !important;background:var(--colorWhite);}.tbm:not(.tbm--mobile).tbm-main .tbm-nav .tbm-item.level-1{position:static;}.tbm:not(.tbm--mobile).tbm-main .tbm-nav .tbm-item.level-1 .tbm-submenu{width:100vw !important;padding:0;}.tbm:not(.tbm--mobile).tbm-main .tbm-nav .tbm-item.level-1 .tbm-submenu .tbm-rows{display:grid;grid-template-columns:3fr 4fr 4fr;grid-template-rows:1fr;grid-column-gap:var(--spacingSm);grid-row-gap:0;max-width:1300px;width:100%;margin:0 auto;}.tbm:not(.tbm--mobile) .tbm-nav .tbm-item.level-1{height:72px;position:relative;}.tbm:not(.tbm--mobile) .tbm-nav .tbm-item.level-1:first-child{border-left:1px solid rgba(0,0,0,0.2);}.tbm:not(.tbm--mobile) .tbm-nav .tbm-item.level-1 > .tbm-link-container{display:flex;align-items:center;position:relative;border-bottom:5px solid var(--colorWhite);box-sizing:border-box;padding-right:0;}.tbm:not(.tbm--mobile) .tbm-nav .tbm-item.level-1 > .tbm-link-container:hover,.tbm:not(.tbm--mobile) .tbm-nav .tbm-item.level-1 > .tbm-link-container:focus{border-bottom:5px solid var(--colorBrand);}.tbm:not(.tbm--mobile) .tbm-nav .tbm-item.level-1 > .tbm-link-container:hover .tbm-link,.tbm:not(.tbm--mobile) .tbm-nav .tbm-item.level-1 > .tbm-link-container:hover .tbm-submenu-toggle .micon,.tbm:not(.tbm--mobile) .tbm-nav .tbm-item.level-1 > .tbm-link-container:focus .tbm-link,.tbm:not(.tbm--mobile) .tbm-nav .tbm-item.level-1 > .tbm-link-container:focus .tbm-submenu-toggle .micon{font-family:var(--fontFamilySans),sans-serif;font-weight:var(--fontWeightBold);color:var(--colorBrand);}.tbm:not(.tbm--mobile) .tbm-nav .tbm-item.level-1 > .tbm-link-container:has(.active-trail){border-bottom:5px solid var(--colorBrand);}.tbm:not(.tbm--mobile) .tbm-nav .tbm-item.level-1 > .tbm-link-container:has(.active-trail) .tbm-link,.tbm:not(.tbm--mobile) .tbm-nav .tbm-item.level-1 > .tbm-link-container:has(.active-trail) .tbm-submenu-toggle .micon{font-family:var(--fontFamilySans),sans-serif;font-weight:var(--fontWeightBold);color:var(--colorBrand);}.tbm:not(.tbm--mobile) .tbm-nav .tbm-item.level-1 > .tbm-link-container .tbm-link,.tbm:not(.tbm--mobile) .tbm-nav .tbm-item.level-1 > .tbm-link-container .tbm-submenu-toggle{background-color:transparent;text-decoration:none;}.tbm:not(.tbm--mobile) .tbm-nav .tbm-item.level-1 > .tbm-link-container .tbm-link:focus,.tbm:not(.tbm--mobile) .tbm-nav .tbm-item.level-1 > .tbm-link-container .tbm-link:hover,.tbm:not(.tbm--mobile) .tbm-nav .tbm-item.level-1 > .tbm-link-container .tbm-submenu-toggle:focus,.tbm:not(.tbm--mobile) .tbm-nav .tbm-item.level-1 > .tbm-link-container .tbm-submenu-toggle:hover{background-color:transparent;}.tbm:not(.tbm--mobile) .tbm-nav .tbm-item.level-1 > .tbm-link-container .tbm-link.always-show::before,.tbm:not(.tbm--mobile) .tbm-nav .tbm-item.level-1 > .tbm-link-container .tbm-submenu-toggle.always-show::before{display:none;}.tbm:not(.tbm--mobile) .tbm-nav .tbm-item.level-1 > .tbm-link-container .tbm-link.no-link:not(.tbm-no-submenu){padding-right:var(--spacing2xl);}.tbm:not(.tbm--mobile) .tbm-nav .tbm-item.level-1 > .tbm-link-container .tbm-submenu-toggle{position:absolute;right:0;min-width:44px;min-height:44px;}.tbm:not(.tbm--mobile) .tbm-nav .tbm-item.level-1 > .tbm-link-container .tbm-submenu-toggle .micon{padding-top:var(--spacing3xs);}.tbm:not(.tbm--mobile) .tbm-nav .tbm-item.level-1 > .tbm-link-container:has(.no-link:hover) .tbm-submenu-toggle--1{color:var(--colorBrand);}.tbm:not(.tbm--mobile) .tbm-nav .tbm-item.level-1 .tbm-submenu{width:-moz-max-content;width:max-content;padding-right:var(--spacingXl);}.tbm:not(.tbm--mobile) .tbm-nav .tbm-item.level-1 .tbm-submenu .tbm-row{display:block;margin-bottom:var(--spacingMd);}.tbm:not(.tbm--mobile) .tbm-nav .tbm-item.level-1 .tbm-submenu .tbm-row .tbm-subnav > .tbm-item.active{color:var(--colorBrand);font-weight:var(--fontWeightBold);text-decoration:none;}.tbm:not(.tbm--mobile) .tbm-nav .tbm-item.level-1 .tbm-submenu .tbm-row .tbm-subnav > .tbm-item > .tbm-link-container > .tbm-link:hover,.tbm:not(.tbm--mobile) .tbm-nav .tbm-item.level-1 .tbm-submenu .tbm-row .tbm-subnav > .tbm-item > .tbm-link-container > .tbm-link:focus{color:var(--colorBrand);font-weight:var(--fontWeightBold);text-decoration:none;}.tbm:not(.tbm--mobile) .tbm-nav .tbm-item.level-1.open .tbm-link-container--1{border-bottom:5px solid var(--colorBrand);}.tbm:not(.tbm--mobile) .tbm-nav .tbm-item.level-1.open .tbm-link-container--1 .tbm-link,.tbm:not(.tbm--mobile) .tbm-nav .tbm-item.level-1.open .tbm-link-container--1 .tbm-submenu-toggle{color:var(--colorBrand);font-family:var(--fontFamilySans),sans-serif;font-weight:var(--fontWeightBold);}.tbm:not(.tbm--mobile) .tbm-nav .tbm-item.level-1.open .tbm-link-container--1 .tbm-submenu-toggle .micon{transform:rotate(180deg);padding-top:0;padding-bottom:var(--spacing3xs);}.tbm:not(.tbm--mobile) .tbm-nav .tbm-item.level-1:hover{text-decoration:none;}.tbm.tbm--mobile .tbm-button{background:none;border:none;padding:0;margin:0;}.tbm.tbm--mobile .tbm-button .tbm-button-container{width:var(--sizeMd);height:19px;margin:0;}.tbm.tbm--mobile .tbm-button .tbm-button-container span{height:3px;background:var(--colorWhite);border-radius:0;}.tbm.tbm--mobile .tbm-button .tbm-button-container span:nth-child(2),.tbm.tbm--mobile .tbm-button .tbm-button-container span:nth-child(3){top:calc(50% - 2px);}.tbm.tbm--mobile .tbm-collapse{left:0;min-height:calc(100vh - 120px) !important;padding-top:0;}.tbm.tbm--mobile .tbm-collapse .tbm-item.level-1 > .tbm-link-container{background:var(--colorWhite);}.tbm.tbm--mobile .tbm-collapse .tbm-item.level-1 > .tbm-link-container .tbm-link{color:var(--colorBlack);}.tbm.tbm--mobile .tbm-collapse .tbm-item.level-1 > .tbm-link-container .tbm-link.level-1:hover{background:var(--colorWhite);}.tbm.tbm--mobile .tbm-collapse .tbm-item.level-1 > .tbm-link-container .tbm-submenu-toggle{background:var(--colorWhite);border:none;}.tbm.tbm--mobile .tbm-collapse .tbm-item.level-1.link-mobile .tbm-link:hover,.tbm.tbm--mobile .tbm-collapse .tbm-item.level-1.link-mobile .tbm-link:focus{color:var(--colorBrand);background:transparent;font-weight:var(--fontWeightBold);border-bottom:2px solid var(--colorBrand);text-decoration:none;}.tbm.tbm--mobile .tbm-collapse .tbm-item .tbm-submenu{right:0;position:relative;background:var(--colorGreys100);}.tbm.tbm--mobile .tbm-collapse .tbm-item .tbm-submenu .tbm-row + .tbm-row{margin:0;}.tbm.tbm--mobile .tbm-collapse .tbm-item .tbm-submenu .tbm-row .tbm-subnav > .tbm-item > .tbm-link-container > .tbm-link:hover,.tbm.tbm--mobile .tbm-collapse .tbm-item .tbm-submenu .tbm-row .tbm-subnav > .tbm-item > .tbm-link-container > .tbm-link:focus{color:var(--colorBrand);background:transparent;font-weight:var(--fontWeightBold);border-bottom:2px solid var(--colorBrand);text-decoration:none;}.tbm.tbm--mobile .tbm-item.open .tbm-submenu-toggle .micon{transform:rotate(180deg);}.tbm.tbm--mobile .tbm-item .tbm-submenu-toggle:before{content:none;}.tbm a{text-decoration:none;}.paragraph--type--section{position:relative;}.paragraph--type--section--grey_bg{background-color:var(--colorGreys100);padding:var(--spacingMd) 0;}.paragraph--type--section--mb_sm{margin-bottom:var(--spacingSm);}.paragraph--type--section--mb_md{margin-bottom:var(--spacingMd);}.paragraph--type--section--mb_lg{margin-bottom:var(--spacingLg);}.paragraph--type--section--mb_xl{margin-bottom:var(--spacingXl);}.paragraph--type--section--divider .container{padding-top:var(--spacingSm);padding-bottom:var(--spacingSm);}@media all and (min-width:50.0625rem){.paragraph--type--section--divider .container{padding-top:var(--spacingMd);}}.paragraph--type--section--divider .container::before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:1px;border-width:1px 0 0;border-style:solid;border-color:var(--colorGreys300);}.paragraph--type--section .container .paragraph--type--inner-section{display:flex;flex-direction:column;gap:var(--spacingMd);}.paragraph--type--section .container .paragraph--type--inner-section:last-of-type{margin-bottom:0;}@media all and (min-width:36rem){.paragraph--type--section .container .paragraph--type--inner-section[class~="50_50"]{display:grid;grid-template-columns:repeat(var(--gridColumnsDefault),1fr);gap:calc(var(--gridGutterMd) * 1px);}.paragraph--type--section .container .paragraph--type--inner-section[class~="50_50"]:last-of-type{margin-bottom:0;}}@media all and (min-width:62rem){.paragraph--type--section .container .paragraph--type--inner-section[class~="50_50"]{gap:calc(var(--gridGutterXl) * 1px);}}.paragraph--type--section .container .paragraph--type--inner-section[class~="50_50"] .field--type-entity-reference-revisions{height:100%;}.paragraph--type--section .container .paragraph--type--inner-section[class~="75_25"],.paragraph--type--section .container .paragraph--type--inner-section[class~="25_75"]{box-sizing:border-box;}@media all and (min-width:50.0625rem){.paragraph--type--section .container .paragraph--type--inner-section[class~="75_25"],.paragraph--type--section .container .paragraph--type--inner-section[class~="25_75"]{display:grid;grid-template-columns:repeat(var(--gridColumnsDefault),1fr);gap:calc(var(--gridGutterMd) * 1px);}.paragraph--type--section .container .paragraph--type--inner-section[class~="75_25"]:last-of-type,.paragraph--type--section .container .paragraph--type--inner-section[class~="25_75"]:last-of-type{margin-bottom:0;}}@media all and (min-width:62rem){.paragraph--type--section .container .paragraph--type--inner-section[class~="75_25"],.paragraph--type--section .container .paragraph--type--inner-section[class~="25_75"]{gap:calc(var(--gridGutterXl) * 1px);}}.paragraph--type--section .container .paragraph--type--inner-section .field--name-field-column-1 > div,.paragraph--type--section .container .paragraph--type--inner-section .field--name-field-column-2 > div{height:100%;}@media all and (min-width:36rem){.paragraph--type--section .container .paragraph--type--inner-section{display:block;}.paragraph--type--section .container .paragraph--type--inner-section[class~="50_50"] .col-1,.paragraph--type--section .container .paragraph--type--inner-section[class~="50_50"] .col-2{grid-column:span calc(var(--gridColumnsDefault) / 2);}}@media all and (min-width:50.0625rem){.paragraph--type--section .container .paragraph--type--inner-section[class~="25_75"] .col-1{grid-column:span var(--gridColumnsSm);}.paragraph--type--section .container .paragraph--type--inner-section[class~="25_75"] .col-2{grid-column:span var(--gridColumnsMd);}.paragraph--type--section .container .paragraph--type--inner-section[class~="75_25"] .col-1{grid-column:span var(--gridColumnsMd);}.paragraph--type--section .container .paragraph--type--inner-section[class~="75_25"] .col-2{grid-column:span var(--gridColumnsSm);}}.paragraph--type--section .container .field--name-field-subparagraphs{display:flex;flex-direction:column;gap:var(--spacingMd);}.page--front-teatroscanal .region-content:not(.region-content:has(.node--type-event.node--view-mode-full)),.page--front-ccc .region-content:not(.region-content:has(.node--type-event.node--view-mode-full)),.page--front-auditorioescorial .region-content:not(.region-content:has(.node--type-event.node--view-mode-full)),.page--front-balletespanol .region-content:not(.region-content:has(.node--type-event.node--view-mode-full)){padding-top:0;}.page--front-teatroscanal .field--name-field-paragraphs,.page--front-ccc .field--name-field-paragraphs,.page--front-auditorioescorial .field--name-field-paragraphs,.page--front-balletespanol .field--name-field-paragraphs{margin-top:0 !important;}.page--front-teatroscanal .field--name-field-paragraphs > div:first-of-type .paragraph--type--section,.page--front-ccc .field--name-field-paragraphs > div:first-of-type .paragraph--type--section,.page--front-auditorioescorial .field--name-field-paragraphs > div:first-of-type .paragraph--type--section,.page--front-balletespanol .field--name-field-paragraphs > div:first-of-type .paragraph--type--section{padding-top:0;}.page--front-teatroscanal .field--name-field-paragraphs > div:first-of-type .paragraph--type--section .field--name-field-subparagraphs,.page--front-ccc .field--name-field-paragraphs > div:first-of-type .paragraph--type--section .field--name-field-subparagraphs,.page--front-auditorioescorial .field--name-field-paragraphs > div:first-of-type .paragraph--type--section .field--name-field-subparagraphs,.page--front-balletespanol .field--name-field-paragraphs > div:first-of-type .paragraph--type--section .field--name-field-subparagraphs{gap:0;}.page--front-teatroscanal .field--name-field-paragraphs > div:last-of-type .paragraph--type--section,.page--front-ccc .field--name-field-paragraphs > div:last-of-type .paragraph--type--section,.page--front-auditorioescorial .field--name-field-paragraphs > div:last-of-type .paragraph--type--section,.page--front-balletespanol .field--name-field-paragraphs > div:last-of-type .paragraph--type--section{padding-top:0;padding-bottom:0;}.page--front-teatroscanal .paragraph--type--inner-section,.page--front-ccc .paragraph--type--inner-section,.page--front-auditorioescorial .paragraph--type--inner-section,.page--front-balletespanol .paragraph--type--inner-section{position:relative;margin-top:var(--spacingSm);padding-top:var(--spacing3xl);padding-bottom:0;}.page--front-teatroscanal .paragraph--type--inner-section::before,.page--front-ccc .paragraph--type--inner-section::before,.page--front-auditorioescorial .paragraph--type--inner-section::before,.page--front-balletespanol .paragraph--type--inner-section::before{content:"";position:absolute;top:0;left:-16px;width:100vw;height:1px;background:var(--colorGreys300);}@media all and (min-width:50.0625rem){.page--front-teatroscanal .paragraph--type--inner-section::before,.page--front-ccc .paragraph--type--inner-section::before,.page--front-auditorioescorial .paragraph--type--inner-section::before,.page--front-balletespanol .paragraph--type--inner-section::before{left:0;width:100%;}}
body main{max-width:var(--gridContainerMaxWidthXs);margin-left:auto;margin-right:auto;padding-right:var(--spacingSm);padding-left:var(--spacingSm);box-sizing:border-box;}@media all and (min-width:36rem){body main{max-width:var(--gridContainerMaxWidthSm);}}@media all and (min-width:50.0625rem){body main{max-width:var(--gridContainerMaxWidthMd);padding-right:var(--spacingMd);padding-left:var(--spacingMd);}}@media all and (min-width:62rem){body main{max-width:var(--gridContainerMaxWidthLg);}}@media all and (min-width:78rem){body main{max-width:var(--gridContainerMaxWidthXl);}}@media all and (min-width:90.5rem){body main{max-width:var(--gridContainerMaxWidthXxl);padding-right:0;padding-left:0;}}body.path-teatroscanal form.webform-submission-form .progress-step.is-active .progress-marker::before,body.path-auditorioescorial form.webform-submission-form .progress-step.is-active .progress-marker::before{background-color:var(--colorCorporate600);}body.path-teatroscanal form.webform-submission-form .progress-step.is-complete .progress-marker::before,body.path-auditorioescorial form.webform-submission-form .progress-step.is-complete .progress-marker::before{background-color:var(--colorWhite);border:1px solid var(--colorBlack);color:var(--colorBlack);}body.path-ccc form.webform-submission-form .progress-step.is-active .progress-marker::before,body.path-balletespanol form.webform-submission-form .progress-step.is-active .progress-marker::before{background-color:var(--colorBlack);}body.path-ccc form.webform-submission-form .progress-step.is-complete .progress-marker::before,body.path-balletespanol form.webform-submission-form .progress-step.is-complete .progress-marker::before{background-color:var(--colorWhite);border:1px solid var(--colorBlack);color:var(--colorBlack);}body.path-ccc .form-actions input[type=submit],body.path-balletespanol .form-actions input[type=submit]{background-color:var(--colorBlack);}.webform-header .webform-title{font-size:var(--fontSizeH1);font-weight:var(--fontWeightSemibold);line-height:3.625rem;}form.webform-submission-form{display:flex;flex-direction:column;gap:var(--spacingMd);}@media all and (min-width:36rem){form.webform-submission-form{width:100%;max-width:800px;margin-right:auto;margin-left:auto;padding:0 1rem;}}form.webform-submission-form .webform-progress .progress-tracker{padding-bottom:var(--spacingLg);top:var(--spacingLg);position:relative;justify-content:space-between;margin-top:0;}form.webform-submission-form .webform-progress .progress-tracker li{flex:none;flex-grow:0;}form.webform-submission-form .webform-progress .progress-tracker li .progress-marker::before{padding:var(--spacing3xs);background-color:var(--colorGreys400);}form.webform-submission-form .webform-progress .progress-tracker li .progress-marker::after{margin-top:var(--spacing3xs);background-color:var(--colorGreys400);}form.webform-submission-form .webform-progress .progress-tracker li .progress-title{max-width:100px;word-break:break-word;}form.webform-submission-form .webform-progress .progress-tracker li:not(.is-active) .progress-text{color:var(--colorGreys600);}form.webform-submission-form .webform-progress .progress-tracker li:first-child::after{content:"";display:block;position:absolute;z-index:-10;top:10px;left:0;width:60%;height:var(--spacing3xs);transition:background-color 0.3s,background-position 0.3s;margin-top:var(--spacing3xs);background-color:var(--colorGreys400);}@media all and (min-width:50.0625rem){form.webform-submission-form .webform-progress .progress-tracker li:first-child::after{left:65px;}}form.webform-submission-form .webform-progress .progress-tracker li:last-child::after{content:"";display:block;position:absolute;z-index:-10;top:10px;right:0;width:60%;height:var(--spacing3xs);transition:background-color 0.3s,background-position 0.3s;margin-top:var(--spacing3xs);background-color:var(--colorGreys400);}@media all and (min-width:50.0625rem){form.webform-submission-form .webform-progress .progress-tracker li:last-child::after{right:50px;}}form.webform-submission-form .webform-section-wrapper,form.webform-submission-form .webform-content,form.webform-submission-form fieldset.js-webform-type-fieldset .fieldset-wrapper{margin:0;display:flex;gap:var(--spacingMd);flex-direction:column;}form.webform-submission-form .webform-section-wrapper > .form-item:not(.js-form-type-checkbox),form.webform-submission-form .webform-content > .form-item:not(.js-form-type-checkbox),form.webform-submission-form fieldset.js-webform-type-fieldset .fieldset-wrapper > .form-item:not(.js-form-type-checkbox){display:flex;flex-direction:column;}form.webform-submission-form .webform-section-wrapper > .form-item:not(.js-form-type-checkbox) label,form.webform-submission-form .webform-section-wrapper > .form-item:not(.js-form-type-checkbox) legend,form.webform-submission-form .webform-content > .form-item:not(.js-form-type-checkbox) label,form.webform-submission-form .webform-content > .form-item:not(.js-form-type-checkbox) legend,form.webform-submission-form fieldset.js-webform-type-fieldset .fieldset-wrapper > .form-item:not(.js-form-type-checkbox) label,form.webform-submission-form fieldset.js-webform-type-fieldset .fieldset-wrapper > .form-item:not(.js-form-type-checkbox) legend{font-family:var(--fontFamilySans);font-weight:var(--fontWeightSemibold);font-size:var(--fontSizeBody);color:var(--colorBlack);}form.webform-submission-form .webform-section-wrapper > .form-item:not(.js-form-type-checkbox) input,form.webform-submission-form .webform-content > .form-item:not(.js-form-type-checkbox) input,form.webform-submission-form fieldset.js-webform-type-fieldset .fieldset-wrapper > .form-item:not(.js-form-type-checkbox) input{order:2;margin-top:var(--spacing3xs);}form.webform-submission-form .webform-section-wrapper > .form-item:not(.js-form-type-checkbox) .description,form.webform-submission-form .webform-section-wrapper > .form-item:not(.js-form-type-checkbox) .help-text,form.webform-submission-form .webform-content > .form-item:not(.js-form-type-checkbox) .description,form.webform-submission-form .webform-content > .form-item:not(.js-form-type-checkbox) .help-text,form.webform-submission-form fieldset.js-webform-type-fieldset .fieldset-wrapper > .form-item:not(.js-form-type-checkbox) .description,form.webform-submission-form fieldset.js-webform-type-fieldset .fieldset-wrapper > .form-item:not(.js-form-type-checkbox) .help-text{order:1;font-size:var(--fontSizeXSmall);font-weight:var(--fontWeightSemibold);color:var(--colorGreys600);}form.webform-submission-form .webform-section-wrapper .js-webform-type-managed-file,form.webform-submission-form .webform-content .js-webform-type-managed-file,form.webform-submission-form fieldset.js-webform-type-fieldset .fieldset-wrapper .js-webform-type-managed-file{padding:var(--spacingSm);border:1px solid var(--colorGreys200);}form.webform-submission-form .webform-section-wrapper .js-webform-type-managed-file .description,form.webform-submission-form .webform-content .js-webform-type-managed-file .description,form.webform-submission-form fieldset.js-webform-type-fieldset .fieldset-wrapper .js-webform-type-managed-file .description{font-size:var(--fontSizeXSmall);color:var(--colorGreys600);}form.webform-submission-form .webform-section-wrapper .js-webform-type-managed-file .file-upload-help,form.webform-submission-form .webform-content .js-webform-type-managed-file .file-upload-help,form.webform-submission-form fieldset.js-webform-type-fieldset .fieldset-wrapper .js-webform-type-managed-file .file-upload-help{display:block;}form.webform-submission-form .webform-section-wrapper .js-webform-type-managed-file .webform-element-description .webform-html-editor-markup.has-content ~ .file-upload-help,form.webform-submission-form .webform-content .js-webform-type-managed-file .webform-element-description .webform-html-editor-markup.has-content ~ .file-upload-help,form.webform-submission-form fieldset.js-webform-type-fieldset .fieldset-wrapper .js-webform-type-managed-file .webform-element-description .webform-html-editor-markup.has-content ~ .file-upload-help{display:none;}form.webform-submission-form .webform-section-wrapper .js-webform-type-managed-file > label,form.webform-submission-form .webform-content .js-webform-type-managed-file > label,form.webform-submission-form fieldset.js-webform-type-fieldset .fieldset-wrapper .js-webform-type-managed-file > label{font-family:var(--fontFamilySans);font-weight:var(--fontWeightSemibold);font-size:var(--fontSizeBody);color:var(--colorBlack);}form.webform-submission-form .webform-section-wrapper .js-webform-type-managed-file input[type=file],form.webform-submission-form .webform-content .js-webform-type-managed-file input[type=file],form.webform-submission-form fieldset.js-webform-type-fieldset .fieldset-wrapper .js-webform-type-managed-file input[type=file]{width:100%;max-width:480px;padding:var(--spacing2xs) 0;background-color:var(--colorWhite);font-family:var(--fontFamilySans);font-size:var(--fontSizeBody);color:var(--colorBlack);}form.webform-submission-form .webform-section-wrapper .js-webform-type-managed-file input[type=file]::file-selector-button,form.webform-submission-form .webform-content .js-webform-type-managed-file input[type=file]::file-selector-button,form.webform-submission-form fieldset.js-webform-type-fieldset .fieldset-wrapper .js-webform-type-managed-file input[type=file]::file-selector-button{margin-right:var(--spacingSm);border:2px solid var(--colorBlack);padding:var(--spacingXs) var(--spacingMd);background-color:var(--colorWhite);font-family:var(--fontFamilySans);font-size:var(--fontSizeBody);font-weight:var(--fontWeightBold);color:var(--colorBlack);cursor:pointer;}form.webform-submission-form .webform-section-wrapper .js-webform-type-managed-file input[type=file]::-webkit-file-upload-button,form.webform-submission-form .webform-content .js-webform-type-managed-file input[type=file]::-webkit-file-upload-button,form.webform-submission-form fieldset.js-webform-type-fieldset .fieldset-wrapper .js-webform-type-managed-file input[type=file]::-webkit-file-upload-button{margin-right:var(--spacingSm);border:2px solid var(--colorBlack);padding:var(--spacingXs) var(--spacingMd);background-color:var(--colorWhite);font-family:var(--fontFamilySans);font-size:var(--fontSizeBody);font-weight:var(--fontWeightBold);color:var(--colorBlack);cursor:pointer;}form.webform-submission-form .webform-section-wrapper .js-form-type-checkbox,form.webform-submission-form .webform-content .js-form-type-checkbox,form.webform-submission-form fieldset.js-webform-type-fieldset .fieldset-wrapper .js-form-type-checkbox{display:flex;gap:var(--spacing2xs);}form.webform-submission-form .webform-section-wrapper input[type=text],form.webform-submission-form .webform-section-wrapper input[type=email],form.webform-submission-form .webform-section-wrapper input[type=tel],form.webform-submission-form .webform-section-wrapper input[type=url],form.webform-submission-form .webform-section-wrapper input[type=search],form.webform-submission-form .webform-section-wrapper input[type=password],form.webform-submission-form .webform-section-wrapper input[type=number],form.webform-submission-form .webform-section-wrapper input[type=date],form.webform-submission-form .webform-section-wrapper textarea,form.webform-submission-form .webform-section-wrapper select,form.webform-submission-form .webform-content input[type=text],form.webform-submission-form .webform-content input[type=email],form.webform-submission-form .webform-content input[type=tel],form.webform-submission-form .webform-content input[type=url],form.webform-submission-form .webform-content input[type=search],form.webform-submission-form .webform-content input[type=password],form.webform-submission-form .webform-content input[type=number],form.webform-submission-form .webform-content input[type=date],form.webform-submission-form .webform-content textarea,form.webform-submission-form .webform-content select,form.webform-submission-form fieldset.js-webform-type-fieldset .fieldset-wrapper input[type=text],form.webform-submission-form fieldset.js-webform-type-fieldset .fieldset-wrapper input[type=email],form.webform-submission-form fieldset.js-webform-type-fieldset .fieldset-wrapper input[type=tel],form.webform-submission-form fieldset.js-webform-type-fieldset .fieldset-wrapper input[type=url],form.webform-submission-form fieldset.js-webform-type-fieldset .fieldset-wrapper input[type=search],form.webform-submission-form fieldset.js-webform-type-fieldset .fieldset-wrapper input[type=password],form.webform-submission-form fieldset.js-webform-type-fieldset .fieldset-wrapper input[type=number],form.webform-submission-form fieldset.js-webform-type-fieldset .fieldset-wrapper input[type=date],form.webform-submission-form fieldset.js-webform-type-fieldset .fieldset-wrapper textarea,form.webform-submission-form fieldset.js-webform-type-fieldset .fieldset-wrapper select{width:100%;height:var(--spacingXl);max-width:480px;box-sizing:border-box;padding:calc(var(--spacing2xs)) var(--spacingSm);border-radius:var(--radiusSm);border:1px solid var(--colorGreys800);background:var(--colorWhite);font-family:var(--fontFamilySans);font-size:var(--fontSizeBody);line-height:var(--lineHeightLg);color:var(--colorBlack);transition:border-color 0.12s ease,box-shadow 0.12s ease;}form.webform-submission-form .webform-section-wrapper input[type=text]:user-invalid,form.webform-submission-form .webform-section-wrapper input[type=email]:user-invalid,form.webform-submission-form .webform-section-wrapper input[type=tel]:user-invalid,form.webform-submission-form .webform-section-wrapper input[type=url]:user-invalid,form.webform-submission-form .webform-section-wrapper input[type=search]:user-invalid,form.webform-submission-form .webform-section-wrapper input[type=password]:user-invalid,form.webform-submission-form .webform-section-wrapper input[type=number]:user-invalid,form.webform-submission-form .webform-section-wrapper input[type=date]:user-invalid,form.webform-submission-form .webform-section-wrapper textarea:user-invalid,form.webform-submission-form .webform-section-wrapper select:user-invalid,form.webform-submission-form .webform-content input[type=text]:user-invalid,form.webform-submission-form .webform-content input[type=email]:user-invalid,form.webform-submission-form .webform-content input[type=tel]:user-invalid,form.webform-submission-form .webform-content input[type=url]:user-invalid,form.webform-submission-form .webform-content input[type=search]:user-invalid,form.webform-submission-form .webform-content input[type=password]:user-invalid,form.webform-submission-form .webform-content input[type=number]:user-invalid,form.webform-submission-form .webform-content input[type=date]:user-invalid,form.webform-submission-form .webform-content textarea:user-invalid,form.webform-submission-form .webform-content select:user-invalid,form.webform-submission-form fieldset.js-webform-type-fieldset .fieldset-wrapper input[type=text]:user-invalid,form.webform-submission-form fieldset.js-webform-type-fieldset .fieldset-wrapper input[type=email]:user-invalid,form.webform-submission-form fieldset.js-webform-type-fieldset .fieldset-wrapper input[type=tel]:user-invalid,form.webform-submission-form fieldset.js-webform-type-fieldset .fieldset-wrapper input[type=url]:user-invalid,form.webform-submission-form fieldset.js-webform-type-fieldset .fieldset-wrapper input[type=search]:user-invalid,form.webform-submission-form fieldset.js-webform-type-fieldset .fieldset-wrapper input[type=password]:user-invalid,form.webform-submission-form fieldset.js-webform-type-fieldset .fieldset-wrapper input[type=number]:user-invalid,form.webform-submission-form fieldset.js-webform-type-fieldset .fieldset-wrapper input[type=date]:user-invalid,form.webform-submission-form fieldset.js-webform-type-fieldset .fieldset-wrapper textarea:user-invalid,form.webform-submission-form fieldset.js-webform-type-fieldset .fieldset-wrapper select:user-invalid{border-color:var(--colorFeedbackError);background-image:url(/themes/custom/cm_tcanal/assets/img/error.svg);background-repeat:no-repeat;background-size:var(--sizeLg);background-position:calc(100% - var(--spacingXs)) center;padding-right:calc(var(--spacingXs) + 1.25rem + var(--spacingXs));}form.webform-submission-form .webform-section-wrapper .form-select,form.webform-submission-form .webform-content .form-select,form.webform-submission-form fieldset.js-webform-type-fieldset .fieldset-wrapper .form-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url(/themes/custom/cm_tcanal/assets/img/expand_more.svg);background-repeat:no-repeat;background-size:var(--spacingSm) var(--spacingSm);background-position:calc(100% - var(--spacingXs)) center;}form.webform-submission-form .webform-section-wrapper textarea,form.webform-submission-form .webform-content textarea,form.webform-submission-form fieldset.js-webform-type-fieldset .fieldset-wrapper textarea{min-height:140px;resize:vertical;padding-top:var(--spacingXs);padding-bottom:var(--spacingXs);}form.webform-submission-form .webform-section-wrapper input::-moz-placeholder,form.webform-submission-form .webform-section-wrapper textarea::-moz-placeholder,form.webform-submission-form .webform-content input::-moz-placeholder,form.webform-submission-form .webform-content textarea::-moz-placeholder,form.webform-submission-form fieldset.js-webform-type-fieldset .fieldset-wrapper input::-moz-placeholder,form.webform-submission-form fieldset.js-webform-type-fieldset .fieldset-wrapper textarea::-moz-placeholder{color:var(--colorGreys600);}form.webform-submission-form .webform-section-wrapper input::placeholder,form.webform-submission-form .webform-section-wrapper textarea::placeholder,form.webform-submission-form .webform-content input::placeholder,form.webform-submission-form .webform-content textarea::placeholder,form.webform-submission-form fieldset.js-webform-type-fieldset .fieldset-wrapper input::placeholder,form.webform-submission-form fieldset.js-webform-type-fieldset .fieldset-wrapper textarea::placeholder{color:var(--colorGreys600);}form.webform-submission-form .webform-section-wrapper fieldset,form.webform-submission-form .webform-content fieldset,form.webform-submission-form fieldset.js-webform-type-fieldset .fieldset-wrapper fieldset{padding:0 !important;border:none;}form.webform-submission-form .webform-section-wrapper fieldset.js-webform-type-fieldset .fieldset-wrapper,form.webform-submission-form .webform-content fieldset.js-webform-type-fieldset .fieldset-wrapper,form.webform-submission-form fieldset.js-webform-type-fieldset .fieldset-wrapper fieldset.js-webform-type-fieldset .fieldset-wrapper{margin:0;}form.webform-submission-form .webform-section-wrapper fieldset.js-webform-type-fieldset legend:not(form.webform-submission-form .webform-section-wrapper fieldset.js-webform-type-fieldset legend:has(.visually-hidden),form.webform-submission-form .webform-content fieldset.js-webform-type-fieldset legend:has(.visually-hidden),form.webform-submission-form fieldset.js-webform-type-fieldset .fieldset-wrapper fieldset.js-webform-type-fieldset legend:has(.visually-hidden)),form.webform-submission-form .webform-content fieldset.js-webform-type-fieldset legend:not(form.webform-submission-form .webform-section-wrapper fieldset.js-webform-type-fieldset legend:has(.visually-hidden),form.webform-submission-form .webform-content fieldset.js-webform-type-fieldset legend:has(.visually-hidden),form.webform-submission-form fieldset.js-webform-type-fieldset .fieldset-wrapper fieldset.js-webform-type-fieldset legend:has(.visually-hidden)),form.webform-submission-form fieldset.js-webform-type-fieldset .fieldset-wrapper fieldset.js-webform-type-fieldset legend:not(form.webform-submission-form .webform-section-wrapper fieldset.js-webform-type-fieldset legend:has(.visually-hidden),form.webform-submission-form .webform-content fieldset.js-webform-type-fieldset legend:has(.visually-hidden),form.webform-submission-form fieldset.js-webform-type-fieldset .fieldset-wrapper fieldset.js-webform-type-fieldset legend:has(.visually-hidden)){padding:0 0 var(--spacingMd);}form.webform-submission-form .webform-section-wrapper fieldset.js-webform-type-fieldset legend .fieldset-legend,form.webform-submission-form .webform-content fieldset.js-webform-type-fieldset legend .fieldset-legend,form.webform-submission-form fieldset.js-webform-type-fieldset .fieldset-wrapper fieldset.js-webform-type-fieldset legend .fieldset-legend{font-size:var(--fontSizeH3);font-weight:var(--fontWeightSemibold);}form.webform-submission-form .webform-section-wrapper fieldset.radios--wrapper,form.webform-submission-form .webform-content fieldset.radios--wrapper,form.webform-submission-form fieldset.js-webform-type-fieldset .fieldset-wrapper fieldset.radios--wrapper{max-width:480px;}form.webform-submission-form .webform-section-wrapper fieldset.radios--wrapper .js-webform-radios,form.webform-submission-form .webform-content fieldset.radios--wrapper .js-webform-radios,form.webform-submission-form fieldset.js-webform-type-fieldset .fieldset-wrapper fieldset.radios--wrapper .js-webform-radios{margin-top:0.625rem;}form.webform-submission-form .webform-section-wrapper fieldset.radios--wrapper .js-webform-radios.webform-options-display-one-column,form.webform-submission-form .webform-content fieldset.radios--wrapper .js-webform-radios.webform-options-display-one-column,form.webform-submission-form fieldset.js-webform-type-fieldset .fieldset-wrapper fieldset.radios--wrapper .js-webform-radios.webform-options-display-one-column{display:flex;flex-direction:column;gap:10px;}form.webform-submission-form .webform-section-wrapper fieldset.radios--wrapper .form-item,form.webform-submission-form .webform-content fieldset.radios--wrapper .form-item,form.webform-submission-form fieldset.js-webform-type-fieldset .fieldset-wrapper fieldset.radios--wrapper .form-item{display:block;}form.webform-submission-form .webform-section-wrapper fieldset.radios--wrapper .form-item label,form.webform-submission-form .webform-content fieldset.radios--wrapper .form-item label,form.webform-submission-form fieldset.js-webform-type-fieldset .fieldset-wrapper fieldset.radios--wrapper .form-item label{font-weight:var(--fontWeightRegular);}form.webform-submission-form .webform-section-wrapper fieldset.radios--wrapper .form-item input[type=radio],form.webform-submission-form .webform-content fieldset.radios--wrapper .form-item input[type=radio],form.webform-submission-form fieldset.js-webform-type-fieldset .fieldset-wrapper fieldset.radios--wrapper .form-item input[type=radio]{width:var(--sizeSm);margin:0;}form.webform-submission-form .form-actions{display:flex;justify-content:space-between;flex-wrap:wrap;border-top:1px solid var(--colorGreys300);margin-top:var(--spacingMd);padding-top:var(--spacingMd);}form.webform-submission-form .form-actions input[type=submit]{width:unset;font-family:var(--fontFamilySans);font-weight:var(--fontWeightSemibold);font-size:var(--fontSizeBody);background-color:var(--colorBrand);color:var(--colorWhite);padding:var(--spacingXs) var(--spacingMd);border:none;cursor:pointer;}form.webform-submission-form .form-actions input[type=submit].webform-button--next,form.webform-submission-form .form-actions input[type=submit].webform-button--submit{float:right;}form.webform-submission-form .form-actions input[type=submit]:hover{background-color:var(--colorHover);}form.webform-submission-form .form-actions input[type=submit].webform-button--previous{color:black;background:none;padding:0;}form.webform-submission-form .form-actions input[type=submit].webform-button--previous:hover{color:var(--colorLink);text-decoration:underline;}.form-item .description a:not(.button):not(.btn),.form-item .help-text a:not(.button):not(.btn),.form-item label a:not(.button):not(.btn),.webform-element-description a:not(.button):not(.btn){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.15em;}.form-item .description a:not(.button):not(.btn):hover,.form-item .description a:not(.button):not(.btn):focus-visible,.form-item .help-text a:not(.button):not(.btn):hover,.form-item .help-text a:not(.button):not(.btn):focus-visible,.form-item label a:not(.button):not(.btn):hover,.form-item label a:not(.button):not(.btn):focus-visible,.webform-element-description a:not(.button):not(.btn):hover,.webform-element-description a:not(.button):not(.btn):focus-visible{color:var(--colorLinkHover);text-decoration-thickness:2px;}.form-item .description a:not(.button):not(.btn):focus-visible,.form-item .help-text a:not(.button):not(.btn):focus-visible,.form-item label a:not(.button):not(.btn):focus-visible,.webform-element-description a:not(.button):not(.btn):focus-visible{outline:2px solid currentColor;outline-offset:2px;}.webform-confirmation{width:100%;max-width:800px;margin-right:auto;margin-left:auto;background-color:var(--validationSummaryColorSuccessBackground);text-align:center;align-items:center;border-radius:var(--radiusMd);display:flex;flex-direction:column;gap:var(--spacingMd);font-size:var(--fontSizeLead);padding:var(--spacingMd);}.webform-confirmation .webform-confirmation__heading{display:flex;flex-direction:column;align-items:center;gap:var(--spacingMd);}.webform-confirmation .webform-confirmation__icon{width:53px;height:53px;}.webform-confirmation .webform-confirmation__title{margin:0;font-size:var(--fontSizeH2);font-weight:var(--fontWeightSemibold);}.webform-confirmation .webform-confirmation__back{align-self:center;width:192px;background-color:var(--colorWhite);border:2px solid var(--colorBlack);padding:var(--spacingXs) var(--spacingMd);font-size:var(--fontSizeBody);font-weight:var(--fontWeightBold);}.ui-dialog.webform-confirmation-modal .ui-dialog-content{padding:var(--spacingMd);}.ui-dialog.webform-confirmation-modal .ui-dialog-titlebar-close{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;width:var(--sizeLg) !important;height:var(--sizeLg);border:none;cursor:pointer;padding:0;font-size:0;overflow:visible;}.ui-dialog.webform-confirmation-modal .ui-dialog-titlebar-close:focus{border-color:var(--colorWhite) !important;}.ui-dialog.webform-confirmation-modal .ui-dialog-titlebar-close .ui-icon{transform:none !important;background:var(--colorWhite) !important;}.paragraph--type--block .block-webform .webform-submission-form{padding:0;}.announcement-content{background:var(--validationSummaryColorInfoBackground);padding:var(--spacingXs);display:flex;gap:var(--spacingSm);margin-bottom:var(--spacingSm);}.announcement-content .iconMd{color:var(--validationSummaryColorInfoTitle);flex-shrink:0;}.announcement-content--content{flex:1;}.announcement-content--content .title-announcement{font-family:var(--fontFamilySans),sans-serif;font-weight:var(--fontWeightSemibold);font-size:var(--fontSizeSmall);line-height:var(--lineHeightLg);color:var(--validationSummaryColorInfoTitle);margin:0;}.announcement-content--content .description-announcement{font-family:var(--fontFamilySans),sans-serif;font-weight:var(--fontWeightRegular);font-size:var(--fontSizeSmall);line-height:var(--lineHeightLg);}.announcement-content--content .description-announcement ul{padding-left:var(--spacingXs);margin:0;list-style-position:inside;}.announcement-content--close{min-width:44px;min-height:44px;background:none;border:none;cursor:pointer;color:var(--colorBlack);flex-shrink:0;padding:0;display:flex;align-items:center;align-self:flex-start;justify-content:center;}.announcement-content--close .iconMd{font-size:var(--sizeMd);}.announcement-content--close:hover{color:var(--validationSummaryColorInfoTitle);}.announcement-content--close:focus-visible{outline:2px solid var(--validationSummaryColorInfoTitle);outline-offset:var(--spacing4xs);}
.view-tdc-most-recent__empty{}.view-tdc-most-recent__empty .micon.iconXs{width:var(--sizeXs);height:var(--sizeXs);}.view-tdc-most-recent__empty .micon.iconSm{width:var(--sizeSm);height:var(--sizeSm);}.view-tdc-most-recent__empty .micon.iconMd{width:var(--sizeMd);height:var(--sizeMd);}.view-tdc-most-recent__empty .micon.iconLg{width:var(--sizeLg);height:var(--sizeLg);}.view-tdc-most-recent__empty .micon.iconXl{width:var(--sizeXl);height:var(--sizeXl);}.view-tdc-most-recent__empty .micon.icon2xl{width:var(--size2xl);height:var(--size2xl);}.view-tdc-most-recent__empty .announcement_banner_wrapper .announcement_banner{display:flex;flex-direction:column;gap:var(--spacing3xs);padding:var(--spacingXs);border-radius:var(--radiusMd);}@media all and (min-width:50.0625rem){.view-tdc-most-recent__empty .announcement_banner_wrapper .announcement_banner{flex-direction:row;gap:var(--spacingSm);}}.view-tdc-most-recent__empty .announcement_banner_wrapper .announcement_banner .ab_icon svg{display:inline-block;}@media all and (max-width:50.0625rem){.view-tdc-most-recent__empty .announcement_banner_wrapper .announcement_banner .ab_icon svg{transform:none;padding-right:var(--spacingSm);}}.view-tdc-most-recent__empty .announcement_banner_wrapper .announcement_banner .ab_data{display:flex;flex-direction:column;}.view-tdc-most-recent__empty .announcement_banner_wrapper .announcement_banner .ab_data .ab_title{margin-top:var(--spacing4xs);margin-bottom:var(--spacing3xs);}.view-tdc-most-recent__empty .announcement_banner_wrapper .announcement_banner .ab_data .ab_title p{font-family:var(--fontFamilySans),sans-serif;font-weight:var(--fontWeightSemibold);font-size:var(--fontSizeBody);color:var(--validationSummaryColorWarningTitle);line-height:var(--lineHeightLg);margin:0;}.view-tdc-most-recent__empty .announcement_banner_wrapper .announcement_banner .ab_data .ab_description{margin-bottom:var(--spacingXs);}.view-tdc-most-recent__empty .announcement_banner_wrapper .announcement_banner .ab_data .ab_description .field *{font-family:var(--fontFamilySans),sans-serif;font-weight:var(--fontWeightRegular);font-size:var(--fontSizeSmall);line-height:var(--lineHeightMd);}.view-tdc-most-recent__empty .announcement_banner_wrapper .announcement_banner .ab_link a{font-size:var(--fontSizeSmall);text-decoration:underline;}.view-tdc-most-recent__empty .announcement_banner_wrapper .announcement_banner.announcement_banner-primary{background-color:var(--validationSummaryColorWarningBackground);color:var(--colorBlack);}.view-tdc-most-recent__empty .announcement_banner_wrapper .announcement_banner.announcement_banner-primary .ab_icon{color:var(--validationSummaryColorWarningTitle);}.view-tdc-most-recent__empty .announcement_banner_wrapper .announcement_banner.announcement_banner-primary .ab_link{background:var(--colorBlack);padding:var(--spacingXs) var(--spacingMd);display:block;width:-moz-fit-content;width:fit-content;display:flex;gap:var(--spacingXs);align-items:center;border:var(--colorBlack) var(--borderMd) solid;}.view-tdc-most-recent__empty .announcement_banner_wrapper .announcement_banner.announcement_banner-primary .ab_link a,.view-tdc-most-recent__empty .announcement_banner_wrapper .announcement_banner.announcement_banner-primary .ab_link svg{color:var(--colorWhite);text-decoration:none;}.view-tdc-most-recent__empty .announcement_banner_wrapper .announcement_banner.announcement_banner-primary .ab_link:hover,.view-tdc-most-recent__empty .announcement_banner_wrapper .announcement_banner.announcement_banner-primary .ab_link:focus{background:var(--colorWhite);color:var(--colorBlack);border:var(--colorBlack) var(--borderMd) solid;}.view-tdc-most-recent__empty .announcement_banner_wrapper .announcement_banner.announcement_banner-primary .ab_link:hover a,.view-tdc-most-recent__empty .announcement_banner_wrapper .announcement_banner.announcement_banner-primary .ab_link:hover svg,.view-tdc-most-recent__empty .announcement_banner_wrapper .announcement_banner.announcement_banner-primary .ab_link:focus a,.view-tdc-most-recent__empty .announcement_banner_wrapper .announcement_banner.announcement_banner-primary .ab_link:focus svg{color:var(--colorBlack);}.view-tdc-most-recent__empty .announcement_banner_wrapper .announcement_banner.announcement_banner-secundario{background-color:var(--colorBlack);color:var(--colorWhite);}.view-tdc-most-recent__empty .announcement_banner_wrapper .announcement_banner.announcement_banner-secundario .ab_icon svg{color:var(--colorFeedbackWarning);}.view-tdc-most-recent__empty .announcement_banner_wrapper .announcement_banner.announcement_banner-secundario .ab_title p{color:var(--colorWhite);}.view-tdc-most-recent__empty .announcement_banner_wrapper .announcement_banner.announcement_banner-secundario .ab_link{background:var(--colorBlack);display:block;width:-moz-fit-content;width:fit-content;display:flex;gap:var(--spacingXs);align-items:center;color:var(--colorWhite);}.view-tdc-most-recent__empty .announcement_banner_wrapper .announcement_banner.announcement_banner-secundario .ab_link a{color:var(--colorWhite);}.view-tdc-most-recent__empty .announcement_banner_wrapper .announcement_banner.announcement_banner-secundario .ab_link a:hover,.view-tdc-most-recent__empty .announcement_banner_wrapper .announcement_banner.announcement_banner-secundario .ab_link a:focus{text-decoration:none;}.view-tdc-most-recent__empty .announcement_banner_wrapper .announcement_banner.announcement_banner-transparent{padding:0;}.view-tdc-most-recent__empty .announcement_banner_wrapper .announcement_banner.announcement_banner-transparent .ab_icon .micon{color:var(--colorFeedbackError);}.view-tdc-most-recent__empty .announcement_banner_wrapper .announcement_banner.announcement_banner-transparent .ab_data .ab_title p{color:var(--colorBlack);}.view-tdc-most-recent__empty .announcement_banner_wrapper .announcement_banner.announcement_banner-transparent .ab_data .ab_link{display:block;width:-moz-fit-content;width:fit-content;display:flex;gap:var(--spacingXs);align-items:center;color:var(--colorBlack);}.view-tdc-most-recent__empty .announcement_banner_wrapper .announcement_banner.announcement_banner-transparent .ab_data .ab_link a{color:var(--colorBlack);}.view-tdc-most-recent__empty .announcement_banner_wrapper .announcement_banner.announcement_banner-transparent .ab_data .ab_link a:hover,.view-tdc-most-recent__empty .announcement_banner_wrapper .announcement_banner.announcement_banner-transparent .ab_data .ab_link a:focus{text-decoration:none;}.view-display-id-block_tdc_most_recent header .heading{margin:0 0 var(--spacing2xs);}.view-display-id-block_tdc_most_recent .views-view-responsive-grid{margin-top:var(--spacingSm);}.view-display-id-block_tdc_most_recent .views-view-responsive-grid .views-view-responsive-grid__item-inner{height:100%;}.view-display-id-block_tdc_most_recent .views-view-responsive-grid .views-view-responsive-grid__item-inner .c-card-grid--event{height:100%;}.view-display-id-block_tdc_most_recent__list header .title-block{font-family:var(--fontFamilySans),sans-serif;font-weight:var(--fontWeightSemibold);font-size:var(--fontSizeLead);line-height:var(--lineHeightLg);margin:0;}.view-display-id-block_tdc_most_recent__list .item-list ul{list-style:none;padding:0;}.view-display-id-block_tdc_most_recent__list .item-list ul li{margin-block:var(--spacingSm);}.view-display-id-block_tdc_most_recent__list .item-list ul li .field-content a{font-family:var(--fontFamilySans),sans-serif;font-weight:var(--fontWeightRegular);font-size:var(--fontSizeBody);line-height:var(--lineHeightSm);color:var(--colorBlack);}.view-display-id-block_tdc_most_recent__list .item-list ul li .field-content a:hover{color:var(--colorBrand);font-weight:var(--fontWeightBold);text-decoration:none;}
