/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.fieldgroup{padding:0;border-width:0;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}
.clearfix::after{display:table;clear:both;content:"";}
.js details:not([open]) .details-wrapper{display:none;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li::after{content:", ";}.item-list__comma-list li:last-child::after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
.nowrap{white-space:nowrap;}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;appearance:none;}
.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}
.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle;}.system-status-counter__status-icon::before{display:block;width:100%;height:100%;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:16px;}.system-status-counter__status-icon--error::before{background-image:url(/interconsulta/core/misc/icons/e32700/error.svg);}.system-status-counter__status-icon--warning::before{background-image:url(/interconsulta/core/misc/icons/e29700/warning.svg);}.system-status-counter__status-icon--checked::before{background-image:url(/interconsulta/core/misc/icons/73b355/check.svg);}
.system-status-report-counters__item{width:100%;margin-bottom:0.5em;padding:0.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,0.063);}@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between;}.system-status-report-counters__item--half-width{width:49%;}.system-status-report-counters__item--third-width{width:33%;}}
.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc;}.system-status-general-info__item-title{border-bottom:1px solid #ccc;}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%;}.tablesort--asc{background-image:url(/interconsulta/core/misc/icons/787878/twistie-down.svg);}.tablesort--desc{background-image:url(/interconsulta/core/misc/icons/787878/twistie-up.svg);}
#sliding-popup{background:url(/interconsulta/modules/contrib/eu_cookie_compliance/images/gradient.png) center center scroll repeat-y transparent;}.sliding-popup-bottom,.sliding-popup-top{margin:0;padding:0;width:100%;z-index:99999;left:0;text-align:center;}.sliding-popup-bottom{position:fixed;}.sliding-popup-top{position:relative;}.eu-cookie-compliance-content{margin:0 auto;max-width:80%;display:inline-block;text-align:left;width:100%;position:relative;}.eu-cookie-compliance-buttons{float:right;margin:0 0 1em 0;max-width:40%;}.eu-cookie-compliance-categories-buttons{margin:0 0 1em 0;max-width:60%;float:left;}[dir="rtl"] .eu-cookie-compliance-buttons{float:left;}[dir="rtl"] .eu-cookie-compliance-categories-buttons{float:right;}.eu-cookie-compliance-more-button{cursor:pointer;display:inline;height:auto;margin:0;padding:0;border:none;text-decoration:underline;background:none;}.eu-cookie-compliance-secondary-button{cursor:pointer;border:none;background:none;margin-top:1em;padding:0 8px;vertical-align:middle;}.disagree-button.eu-cookie-compliance-more-button,.eu-cookie-compliance-agree-button,.eu-cookie-compliance-default-button,.eu-cookie-compliance-hide-button,.eu-cookie-compliance-more-button-thank-you,.eu-cookie-withdraw-button,.eu-cookie-compliance-save-preferences-button{cursor:pointer;margin-right:5px;margin-top:1em;vertical-align:middle;overflow:visible;width:auto;-moz-box-shadow:inset 0 1px 0 0 #ffffff;-webkit-box-shadow:inset 0 1px 0 0 #ffffff;box-shadow:inset 0 1px 0 0 #ffffff;background-color:#ededed;background-image:-moz-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#ededed),color-stop(100%,#dfdfdf));background-image:-webkit-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background-image:-o-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background-image:-ms-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background-image:linear-gradient(to bottom,#ededed 5%,#dfdfdf 100%);-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #dcdcdc;color:#000;font-family:Arial,sans-serif;font-weight:bold;padding:4px 8px;text-decoration:none;text-shadow:1px 1px 0 #ffffff;}[dir="rtl"] .eu-cookie-compliance-buttons button{-moz-box-shadow:inset 0 0 0 1px #ffffff;-webkit-box-shadow:inset 0 0 0 1px #ffffff;box-shadow:inset 0 0 0 1px #ffffff;}.disagree-button.eu-cookie-compliance-more-button:hover,.eu-cookie-compliance-agree-button:hover,.eu-cookie-compliance-default-button:hover,.eu-cookie-compliance-hide-button:hover,.eu-cookie-compliance-more-button-thank-you:hover,.eu-cookie-withdraw-button:hover{background-color:#dfdfdf;background-image:-moz-linear-gradient(top,#dfdfdf 5%,#ededed 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#dfdfdf),color-stop(100%,#ededed));background-image:-webkit-linear-gradient(top,#dfdfdf 5%,#ededed 100%);background-image:-o-linear-gradient(top,#dfdfdf 5%,#ededed 100%);background-image:-ms-linear-gradient(top,#dfdfdf 5%,#ededed 100%);background-image:linear-gradient(to bottom,#dfdfdf 5%,#ededed 100%);}.disagree-button.eu-cookie-compliance-more-button:active,.eu-cookie-compliance-agree-button:active,.eu-cookie-compliance-default-button:active,.eu-cookie-compliance-hide-button:active,.eu-cookie-compliance-more-button-thank-you:active,.eu-cookie-withdraw-button:active{position:relative;top:1px;}.eu-cookie-compliance-message{float:left;margin:5px 0 0;max-width:60%;}.eu-cookie-compliance-banner--categories .eu-cookie-compliance-message{max-width:100%;}.eu-cookie-compliance-categories{clear:both;padding-top:1em;}.eu-cookie-compliance-categories label{display:inline;}[dir="rtl"] .eu-cookie-compliance-message{float:right;text-align:right;}.eu-cookie-compliance-message h1,.eu-cookie-compliance-message h2,.eu-cookie-compliance-message h3,.eu-cookie-compliance-message p{font-weight:bold;line-height:1.4;margin:0 0 5px 0;}.eu-cookie-compliance-message h1,.eu-cookie-compliance-message h2,.eu-cookie-compliance-message h3,.eu-cookie-compliance-message p,.eu-cookie-compliance-message button,.eu-cookie-compliance-category label{color:#fff;}.eu-cookie-compliance-message h1{font-size:24px;}.eu-cookie-compliance-message h2{font-size:16px;}.eu-cookie-compliance-message h3{font-size:12px;}.eu-cookie-compliance-message p{font-size:12px;display:inline;}.eu-cookie-withdraw-tab{padding:4px 7px;cursor:pointer;}.sliding-popup-bottom .eu-cookie-withdraw-tab{border-width:2px 2px 0;border-radius:5px 5px 0 0;}.sliding-popup-top .eu-cookie-withdraw-tab{border-width:0 2px 2px;border-radius:0 0 5px 5px;}.eu-cookie-withdraw-wrapper.sliding-popup-top,.eu-cookie-withdraw-wrapper.sliding-popup-top .eu-cookie-withdraw-banner{transform:scaleY(-1);}.eu-cookie-withdraw-tab{position:absolute;top:0;transform:translate(-50%,-100%);left:50%;}.eu-cookie-withdraw-wrapper.sliding-popup-top .eu-cookie-withdraw-tab{transform:translate(-50%,-100%) scaleY(-1);}.eu-cookie-compliance-close-button{background:url(/interconsulta/modules/contrib/eu_cookie_compliance/images/close.png);width:24px;height:24px;border-width:0;font-size:0;position:absolute;right:2px;top:-12px;cursor:pointer;}body:not(.eu-cookie-compliance-popup-open) .eu-cookie-compliance-close-button{display:none;}@media screen and (max-width:600px){.eu-cookie-compliance-content{max-width:95%;}.eu-cookie-compliance-categories,.eu-cookie-compliance-message{max-width:100%;}.eu-cookie-compliance-buttons{clear:both;float:none;max-width:100%;margin:5px 0 1em;}.eu-cookie-compliance-buttons.eu-cookie-compliance-has-categories{float:right;}.eu-cookie-compliance-banner--categories .eu-cookie-compliance-buttons{position:initial;bottom:unset;right:unset;}}
.header-cross{margin-bottom:0;position:sticky;z-index:100;transition:all 0.3s;top:0;box-shadow:0px 4px 4px rgba(32,45,120,0.12);}@media (min-width:1024px){.header-cross{background-color:#fff;height:auto;}}.header-cross__inner{display:flex;flex-flow:column nowrap;}.header-cross__primary{overflow:hidden;position:relative;padding:0.875rem;display:flex;justify-content:space-between;flex-wrap:wrap;overflow:visible;align-items:center;border-bottom:1px solid #F2F4F8;background-color:white;}@media (min-width:1024px){.header-cross__primary{max-width:100%;width:100%;overflow:initial;flex-flow:row nowrap;gap:1rem;justify-content:space-between;padding:0 1.8rem;align-items:center;margin-left:auto;margin-right:auto;}}@media (min-width:1270px){.header-cross__primary{gap:1.875rem;}}.header-cross__content{background-color:#001698;padding-top:3rem;padding-bottom:3rem;}@media (min-width:1024px){.header-cross__content{display:none;}}.header-cross__social{padding-top:3rem;padding-bottom:4rem;}.header-cross__social .social__title{display:block;margin-left:15%;}@media (min-width:480px){.header-cross__social .social__title{margin-left:25%;}}@media (min-width:1024px){.header-cross__social{display:none;}}.header-cross__branding{flex-grow:1;padding-top:0;order:1;position:static;margin-right:0;}.header-cross__branding .logo__mobile{display:flex;}.header-cross__branding .logo__mobile .icon{width:2.5rem;height:2.5rem;}.header-cross__branding .logo__desktop{display:none;}.header-cross__branding .logo__desktop .icon{width:100%;}@media (min-width:1024px){.header-cross__branding{background-color:#001DCB;padding-top:0;flex-grow:0;}.header-cross__branding .logo__desktop{width:164px;display:block;}}@media (min-width:1024px) and (min-width:1024px){.header-cross__branding .logo__desktop{width:auto;max-width:184px;}}@media (min-width:1024px){.header-cross__branding .logo__mobile{display:none;}.header-cross__branding .logo__mobile .icon{display:flex;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;}}@media (min-width:1024px){.header-cross__branding{width:auto;min-width:260px;margin-right:1rem;padding-right:2rem;padding-top:1rem;padding-bottom:1rem;}.header-cross__branding::before{content:" ";height:100%;position:absolute;width:2000px;background-color:inherit;position:absolute;top:0;transform:translateX(-100%);display:none;}}@media (min-width:1024px) and (min-width:768px){.header-cross__branding::before{display:block;}}.header-cross__branding .second-logo--mobile{max-width:90px;padding:0px;margin:0;margin-top:-5px;}.header-cross__second-logo{display:none;}@media (min-width:1024px){.header-cross__second-logo{display:block;flex-grow:0;order:1;width:160px;}.header-cross__branding .second-logo--mobile{display:none;}}.header-cross__first{flex-grow:1;order:3;width:100%;margin-top:10px;}@media (min-width:1024px){.header-cross__first{margin-top:0;width:unset;order:2;display:flex;align-items:center;}}.header-cross__first-search{width:100%;}.header-cross__first-search-container form{width:100%;border-radius:1rem;overflow:hidden;background-color:#F2F4F8;display:flex;gap:6px;flex-direction:row;align-items:center;height:50px;padding:0.6rem 1rem;max-width:80%;margin:0 auto;border:1px solid #F2F4F8;box-shadow:none;}.header-cross__first-search-container form.active{background-color:#ffffff;border:1px solid #F2F4F8;box-shadow:0px 12px 24px -10px rgba(0,0,0,0.20);}.header-cross__first-search-container form.active input[type="search"]{background-color:#ffffff;}@media (max-width:1279px){.header-cross__first-search-container form{max-width:100%;}}.header-cross__first-search-container form input[type="search"]{background-color:#F2F4F8;border:none;width:100%;padding-top:0;padding-bottom:0;flex-grow:1;order:2;}.header-cross__first-search-container form input[type="search"]:focus-visible,.header-cross__first-search-container form input[type="search"]:focus{border:none;outline:none;}.header-cross__first-search-container
  form
  input[type="search"]::-moz-placeholder{color:var(--c-text-body);font-size:1rem;font-weight:400;}.header-cross__first-search-container form input[type="search"]::placeholder{color:var(--c-text-body);font-size:1rem;font-weight:400;}.header-cross__first-search-container form-button{width:1.25rem;height:1.25rem;display:grid;place-items:center;}.header-cross__first-search-container form-button svg{height:1.125rem;width:1.125rem;}.header-cross__first-search-container form button[type="submit"]{width:1.5625rem;height:1.5625rem;display:grid;place-items:center;background-image:url(/interconsulta/modules/custom/fsfb_header/images/search.svg);background-position:center;background-repeat:no-repeat;order:1;}.header-cross__first-search-container form button[type="submit"] svg{height:1.375rem;width:1.375rem;display:none;}.header-cross__first-search-container form button[type="reset"]{order:3;}.header-cross__second{order:3;display:none;}@media (min-width:1024px){.header-cross__second{display:block;}}.header-cross__second .menu,.header-cross__second ul{list-style:none;padding-left:0;}.header-cross__second .menu__item,.header-cross__second ul__item{line-height:1rem;}.header-cross__second .menu__link,.header-cross__second .menu a,.header-cross__second ul__link,.header-cross__second ul a{text-decoration:none;font-weight:400;font-size:1.125rem;color:#12b7fe;text-shadow:0 0 0 #12B7FE;transition:text-shadow 0.3s;}.header-cross__second .menu__link::first-letter,.header-cross__second .menu a::first-letter,.header-cross__second ul__link::first-letter,.header-cross__second ul a::first-letter{text-transform:uppercase;}.header-cross__second .menu__link:hover,.header-cross__second .menu__link--active,.header-cross__second .menu a:hover,.header-cross__second .menu a--active,.header-cross__second ul__link:hover,.header-cross__second ul__link--active,.header-cross__second ul a:hover,.header-cross__second ul a--active{text-decoration:none;text-shadow:0 0 2px #12B7FE;transition:text-shadow 0.3s;}.header-cross__third{position:relative;display:none;}@media (min-width:1024px){.header-cross__third{order:3;display:flex;align-items:center;gap:1.875rem;justify-content:flex-end;}}.header-cross__third-toggle{position:absolute;top:0;left:100%;z-index:20;width:-moz-max-content;width:max-content;min-width:246px;height:-moz-max-content;height:max-content;border-radius:20px;padding:1.25rem;background-color:#fff;box-shadow:0px 2px 12px 0px rgba(0,0,0,0.2);opacity:0;pointer-events:none;transition:0.3s all ease;transform:translateY(0) translateX(-100%);}.header-cross__third-toggle.show{opacity:1;transform:translateY(50px) translateX(-100%);pointer-events:all;}.header-cross__third-toggle .menu{width:100%;list-style:none;}.header-cross__third-toggle .menu li{border-bottom:1px solid gray;display:flex;align-items:center;gap:1rem;color:#001698;font-weight:600;margin:1rem 0;}.header-cross__third .header-cross__register,.header-cross__third .header-cross__login{color:#009dac;font-size:0.875rem;font-weight:500;}.header-cross__third .header-cross__register:hover,.header-cross__third .header-cross__login:hover{color:#12B7FE;font-weight:bold;}.header-cross__third .header-cross__register:hover::after,.header-cross__third .header-cross__login:hover::after{content:"";width:30px;height:3px;border-radius:2px;background-color:#001698;display:block;margin:auto;}.header-cross__third .header-cross__image{display:flex;gap:0.5rem;align-items:center;}.header-cross__third .header-cross__image-user{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;}.header-cross__third .header-cross__image .icon,.header-cross__third .header-cross__image svg,.header-cross__third .header-cross__image img{width:2rem;height:2rem;}.header-cross__third .header-cross__image .icon:last-child,.header-cross__third .header-cross__image svg:last-child,.header-cross__third .header-cross__image img:last-child{width:1.25rem;fill:#001698;}.header-cross__third .header-cross__info{font-size:1rem;font-weight:500;margin:0;color:#001698;}@media (min-width:1024px){.header-cross__third .header-cross__info{font-size:1.125rem;}}.header-cross__fourth{order:4;display:none;}@media (min-width:1024px){.header-cross__fourth{display:block;}}.header-cross__fourth .menu,.header-cross__fourth ul{list-style:none;padding-left:0;}.header-cross__fourth .menu__item,.header-cross__fourth ul__item{line-height:1rem;}.header-cross__fourth .menu__link,.header-cross__fourth .menu a,.header-cross__fourth ul__link,.header-cross__fourth ul a{text-decoration:none;font-weight:400;font-size:1.125rem;color:#65717b;}.header-cross__fourth .menu__link:hover,.header-cross__fourth .menu__link--active,.header-cross__fourth .menu a:hover,.header-cross__fourth .menu a--active,.header-cross__fourth ul__link:hover,.header-cross__fourth ul__link--active,.header-cross__fourth ul a:hover,.header-cross__fourth ul a--active{color:#001698;font-weight:650;}.header-cross__fifth{order:5;display:none;}@media (min-width:1024px){.header-cross__fifth{display:block;}}.header-cross__global{order:2;display:flex;grid-row:1/1;grid-column:3/4;}@media (min-width:1024px){.header-cross__global{display:none;}}.header-cross__global .toggle-expand{display:flex;z-index:20;}.header-cross__global .toggle-expand__open{width:1.625rem;height:1.125rem;}.header-cross__global .toggle-expand__open svg{fill:#009dac;margin-top:0;width:100%;height:100%;}.header-cross__global .toggle-expand--open{display:inline-block;}.header-cross__global .toggle-expand--open .toggle-expand__close,.header-cross__global .toggle-expand--open .toggle-expand__logout{transform:translateX(0);transition:transform 0.5s ease;}.header-cross__global .toggle-expand--open .main-menu{display:block;}.header-cross__global .toggle-expand--open .hamburguer{width:20px;height:20px;}.header-cross__global .toggle-expand--open .hamburguer span:nth-child(1){transform:translateY(6px) rotate(45deg);}.header-cross__global .toggle-expand--open .hamburguer span:nth-child(2){transform:scaleX(0);}.header-cross__global .toggle-expand--open .hamburguer span:nth-child(3){transform:translateY(-7px) rotate(-45deg);}.header-cross__global .global-nav--open .toggle-expand__logout{transform:translateX(0);transition:transform 0.5s ease;}@media (min-width:1024px){.header-cross__global .global-nav .toggle-expand__logout{display:none;}}.header-cross__global .button.button--login{height:2.6875rem;width:10.875rem;border-radius:0.875rem;margin-bottom:4.25rem;margin-right:0;margin-left:auto;padding:0.75rem 0.3125rem;text-align:center;background-color:#12B7FE;}@media (min-width:1024px){.header-cross__global .button.button--login{display:none;}}.header-cross__global .button.button--login:hover,.header-cross__global .button.button--login:focus{border:0.0625rem solid rgba(0,0,0,0);color:#fff;}.header-cross__global .button.button--login::after{display:none;}.header-cross__bottom{position:relative;display:none;width:100%;padding:1rem 0;margin:0 auto;max-width:1440px;}@media (min-width:1024px){.header-cross__bottom{display:flex;justify-content:center;align-items:center;}}.header-cross__bottom-accesibility{position:absolute;top:0;right:1.8rem;}.header-cross__bottom-accesibility-menu{list-style:none;margin:0;padding:0;background-color:#12b7fe;height:36px;max-height:36px;pointer-events:all;border-radius:0 0 1rem 1rem;padding:0 1rem;}.header-cross__bottom-accesibility-menu__item{padding:10px 0;height:100%;width:100%;}.header-cross__bottom-accesibility-menu__link{color:var(--c-info);text-decoration:none;color:var(--c-text-white);font-weight:400;text-decoration:none;padding-left:10px;font-size:0.8125rem;font-weight:bold;display:flex;cursor:pointer;}.header-cross__bottom-accesibility-menu__link:hover{text-decoration:underline;}.header-cross__bottom-accesibility-menu__link span{white-space:nowrap;margin-right:5px;}.header-cross__bottom-accesibility-menu__link .icon{width:20px;height:20px;fill:#fff;}.scroll-up .header-cross,.scroll-down .header-cross{position:fixed;top:0;left:0;width:100%;transform:translateY(0);}@media screen and (max-width:768px){.header-cross .main-nav{opacity:1;display:block;transform:translateX(100%);transition:transform ease 1s;position:absolute;box-shadow:0px 0px 0.5rem 0.188rem rgba(0,0,0,0.25);}}@media screen and (max-width:768px) and (min-width:1024px){.header-cross .main-nav{display:block;position:static;transform:translateX(0vw);transition:none;}}@media screen and (max-width:768px){.header-cross .main-nav--open{padding-top:25%;transform:translateX(0vw);transition:transform 1s ease;position:fixed;z-index:3;width:85%;right:0;height:100vh;left:auto;overflow-y:scroll;}}@media screen and (max-width:768px){.header-cross .main-menu{margin-bottom:1rem;border-bottom:none;}.header-cross .main-menu .main-menu__item{border-top:none;text-align:center;display:flex;justify-content:center;align-items:center;border-bottom:1px solid #dedede;width:80%;margin-left:auto;margin-right:auto;}.header-cross .main-menu .main-menu__link{margin-top:0.75rem;margin-bottom:0.25rem;color:#009dac;display:flex;justify-content:center;align-items:center;position:relative;width:auto;}.header-cross .main-menu .main-menu__link::before{content:"";width:50%;height:0.188rem;position:absolute;bottom:10%;background-color:#001698;}}.header-cross .hamburguer{cursor:pointer;display:flex;flex-direction:column;justify-content:space-around;align-items:flex-end;width:26px;height:20px;position:relative;}.header-cross .hamburguer span{border-radius:5px;width:100%;height:3px;background-color:#001698;transition:all 0.5s ease;}.header-cross .hamburguer span:nth-child(1){transform-origin:center;}.header-cross .hamburguer span:nth-child(2){transform-origin:right;width:80%;}.header-cross .hamburguer span:nth-child(3){transform-origin:center;}.header-cross .scroll-pause{overflow:hidden;}.header-cross .menu__donation,.header-cross .menu__sedes{margin-right:1.125rem;}.header-cross .menu__donation .menu,.header-cross .menu__sedes .menu{list-style:none;padding-left:0;}.header-cross .menu__donation .menu__item,.header-cross .menu__sedes .menu__item{line-height:1rem;}.header-cross .menu__donation .menu__link,.header-cross .menu__sedes .menu__link{color:var(--c-info);text-decoration:none;font-weight:500;font-size:0.875rem;}.header-cross .menu__donation .menu__link:hover,.header-cross .menu__sedes .menu__link:hover{text-decoration:underline;}.header-cross .menu__donation .menu__link::first-letter,.header-cross .menu__sedes .menu__link::first-letter{text-transform:uppercase;}.header-cross .menu__donation .menu__link:hover,.header-cross .menu__sedes .menu__link:hover,.header-cross .menu__donation .menu__link--active,.header-cross .menu__sedes .menu__link--active{font-weight:650;text-decoration:none;}.header-cross .menu__user{margin-right:2.5rem;}.header-cross .menu__user .button{height:2.3125rem;min-width:8.4375rem;width:8.4375rem;border-radius:1.125rem;display:flex;justify-content:center;align-items:center;font-weight:600;font-size:0.875rem;border:1px solid #89d4f4;margin-bottom:0;box-shadow:none;}.header-cross .menu__user .button:hover{border:1px solid #89d4f4;background-color:#fff;color:#009dac;}.header-cross .menu__sedes .menu__link{font-weight:400;font-size:0.875rem;color:#65717b;}.header-cross .menu__sedes .menu__link:hover,.header-cross .menu__sedes .menu__link--active{color:#009dac;font-weight:650;}@media (min-width:1024px){.header-cross .language__switcher{width:2.875rem;}}.header-cross .language__switcher ul{list-style:none;display:flex;gap:5px;}.header-cross .language__switcher ul li{line-height:1rem;}.header-cross .language__switcher ul li a{font-size:0.875rem;line-height:1rem;font-weight:400;}.header-cross .language__switcher ul li a.active{font-weight:650;}.header-cross .gtranslate{display:flex;}.header-cross .gtranslate .option-lenguage{line-height:1rem;text-indent:-666em;position:relative;}.header-cross .gtranslate .option-lenguage:last-child::before{left:1.625rem;}.header-cross .gtranslate .option-lenguage::before{height:1rem;width:1rem;content:attr(data-lang);position:absolute;left:0;top:50%;margin-top:-0.5rem;color:#65717b;text-indent:initial;text-transform:uppercase;font-size:1.125rem;line-height:1rem;font-weight:400;}.header-cross .gtranslate .option-lenguage.active::before{font-weight:bold;color:#283645;}.header-cross .gtranslate .option-lenguage__img{display:none;}.header-cross .language-translate-es,.header-cross .language-translate-en{position:relative;}.header-cross .language-translate-es.active,.header-cross .language-translate-en.active{opacity:0.5;}.header-cross .language-translate-en{font-size:0;}.header-cross .language-translate-en::before{content:"English";position:absolute;height:100%;width:100%;right:0;top:0;text-indent:initial;font-size:1rem;padding:0.25rem;}@media (min-width:768px){.header-cross .language-translate-en::before{font-size:0.875rem;padding:0 0.25rem;}}.header-cross .titlecase::first-letter{text-transform:uppercase;}.header-cross .language-span{text-indent:-666em;font-size:0;height:0;width:0;position:absolute;z-index:-1;}.header-cross .global-nav{position:absolute;padding:2rem 3.125rem;background-color:#fafafb;display:block;transform:translateY(0);display:none;right:0;top:100%;width:100%;height:100vh;transition:transform 0.5s ease;box-shadow:0px 0px 19px rgba(2,28,34,0.2);overflow:auto;scrollbar-width:none;}.header-cross .global-nav::-webkit-scrollbar{display:none;}@media (min-width:768px){.header-cross .global-nav{width:100%;}}@media (min-width:1024px){.header-cross .global-nav{width:30%;padding:2rem 2.875rem;border-radius:0.75rem 0 0 0.75rem;}}.header-cross .global-nav--open{transform:translateY(0);animation-duration:0.5s;animation-name:visibilityHidden;animation-fill-mode:forwards;display:inline-block;}@keyframes visibilityHidden{from{opacity:0;transform:scale(0.98) translateY(-2px);}to{display:block;opacity:1;transform:scale(1) translateY(0);}}.header-cross .global-nav__language{display:flex;justify-content:space-around;margin-bottom:1rem;}.header-cross .global-nav__language .gtranslate{display:flex;align-items:center;}.header-cross .global-nav__language .gtranslate a{width:44px;height:44px;}.header-cross .global-nav__language .gtranslate .option-lenguage{width:44px;height:44px;}.header-cross
  .global-nav__language
  .gtranslate
  .option-lenguage.active::before{background-color:#e2e5f3;width:100%;height:100%;display:grid;place-items:center;border-radius:10px;top:0;margin:0;}.header-cross .global-nav__donate{background-color:#daf1fb;border-radius:1rem;text-align:center;padding:0.875rem;margin-bottom:1rem;}.header-cross .global-nav__donate .menu,.header-cross .global-nav__donate ul{list-style:none;}.header-cross .global-nav__user{display:flex;background-color:#e2e5f3;border-radius:1rem;width:100%;justify-content:center;padding:0.875rem 0;margin-bottom:1rem;}.header-cross .global-nav__user__image{position:relative;display:flex;gap:0.5rem;align-items:center;}.header-cross .global-nav__user__image-user{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;}.header-cross .global-nav__user__image .icon,.header-cross .global-nav__user__image svg,.header-cross .global-nav__user__image img{width:2rem;height:2rem;}.header-cross .global-nav__user__image .icon:last-child,.header-cross .global-nav__user__image svg:last-child,.header-cross .global-nav__user__image img:last-child{width:1.25rem;fill:#001698;}.header-cross .global-nav__campuses{display:flex;justify-content:center;margin-bottom:1rem;}.header-cross .global-nav__campuses .menu,.header-cross .global-nav__campuses ul{list-style:none;}.header-cross .global-nav .header__register,.header-cross .global-nav .header__login{color:#fff;font-size:0.875rem;font-weight:600;}.header-cross .global-nav .header__register:hover,.header-cross .global-nav .header__login:hover{color:#12B7FE;}.header-cross .global-nav .header__image{width:2.625rem;min-width:2.625rem;height:2.625rem;border-radius:50%;overflow:hidden;}.header-cross .global-nav .header__image-user{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;}.header-cross .global-nav .header__info{font-size:0.875rem;font-weight:500;margin:0;color:#fff;}.header-cross .global-menu{list-style:none;margin:0;padding:0;display:block;position:relative;z-index:10;height:100%;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none;opacity:1;}.header-cross .global-menu--sub{display:block;border-bottom:none;height:0;overflow:hidden;width:100%;border-radius:1rem;background-color:#f2f4f8;padding:0;position:static;}@media (min-width:1024px){.header-cross .global-menu--sub{background-color:var(--c-highlight-high);display:none;height:auto;left:0;overflow:visible;padding:1rem 0;position:absolute;top:55px;width:315px;z-index:1;font-size:0.9rem;opacity:0.6;}}@media (min-width:1024px){.header-cross .global-menu--sub:hover{opacity:1;background-color:var(--c-accent-high);transition:all 0.2s;}.header-cross .global-menu--sub:hover .global-menu__link--sub{color:var(--c-highlight);}.header-cross .global-menu--sub:hover .global-menu__link--sub.active,.header-cross .global-menu--sub:hover .global-menu__link--sub:active,.header-cross .global-menu--sub:hover .global-menu__link--sub:hover{color:var(--c-background);background-color:var(--c-accent-high);}}.header-cross .global-menu--sub-open{height:auto;padding:1.25rem 0.875rem 0;}@media (min-width:1024px){.header-cross .global-menu--sub-2{display:none;}}.header-cross .global-menu__item{display:flex;flex-direction:column;flex-wrap:wrap;position:relative;}.header-cross .global-menu__item:last-child{margin-bottom:0 !important;}@media (min-width:1024px){.header-cross .global-menu__item{border-top:none;}.header-cross .global-menu__item:not(.main-menu__item--sub):hover{background-color:var(--c-accent-high);transition:all 0.2s;}.header-cross
    .global-menu__item:not(.main-menu__item--sub):hover
    > .main-menu--sub{display:block;}}.header-cross .global-menu__item:hover .main-menu__link::after{color:var(--c-text);}.header-cross .global-menu__item--with-sub{display:flex;justify-content:space-between;flex-direction:row;}.header-cross .expand-sub{background-color:var(--c-accent-high);cursor:pointer;display:block;width:20%;color:var(--c-text-inverse);position:relative;}@media (min-width:1024px){.header-cross .expand-sub{display:none;}}.header-cross .expand-sub::after{border:15px solid;border-bottom-color:rgba(0,0,0,0);border-left:12px solid rgba(0,0,0,0);border-right:12px solid rgba(0,0,0,0);content:"";display:block;margin-right:-12px;margin-top:-6px;position:absolute;right:50%;top:50%;width:0;}.header-cross .expand-sub--open{background-color:var(--c-accent-high);color:var(--c-muted);}.header-cross .expand-sub--open::after{border-top-color:rgba(0,0,0,0);border-bottom:15px solid;margin-top:-20px;}@media (min-width:1024px){.header-cross .global-menu__item--sub{display:block;}.header-cross .global-menu__item--sub:not(:first-child){border-top:1px solid var(--c-highlight);}}.header-cross .global-menu__link{width:-moz-max-content;width:max-content;color:#65717b;display:block;font-size:1rem;padding:0.25rem;text-decoration:none;font-weight:400;font-weight:650;line-height:1.1875rem;text-align:left;margin-bottom:1.5625rem;}.header-cross .global-menu__link::first-letter{text-transform:uppercase;}.header-cross .global-menu__link--with-sub{width:auto;margin-bottom:1.5625rem;}.header-cross .global-menu__link.is-active,.header-cross .global-menu__link:active,.header-cross .global-menu__link:hover{color:#12B7FE;}@media (min-width:1024px){.header-cross .global-menu__link{border-bottom:none;display:inline-block;font-size:0.875rem;padding:0 0.25rem;text-transform:none;position:relative;width:auto;}.header-cross .global-menu__link::after{content:"";width:30px;height:3px;border-radius:2px;background-color:rgba(0,0,0,0);display:block;margin:auto;}.header-cross .global-menu__link.is-active,.header-cross .global-menu__link:active,.header-cross .global-menu__link:hover{color:#12B7FE;}.header-cross .global-menu__link.is-active::after,.header-cross .global-menu__link:active::after,.header-cross .global-menu__link:hover::after{content:"";width:30px;height:3px;border-radius:2px;background-color:#001698;display:block;margin:auto;}.header-cross .global-menu__link--sub::after{display:none;}.header-cross .global-menu__link:hover{color:#12B7FE;}}.header-cross .global-menu__link--sub{color:#000f65;padding-left:3rem;font-weight:bold;width:auto;}@media (min-width:1024px){.header-cross .global-menu__link--sub{color:var(--c-highlight);display:block;padding:0.5rem 1rem;}}.header-cross .global-menu--sub-2{background-color:var(--c-highlight-high);}.header-cross .global-menu__link--sub-2{padding-left:3rem;}.header-cross .main-nav{display:none;}@media (min-width:1024px){.header-cross .main-nav{display:block;}}.header-cross .main-nav--open{top:0;z-index:3;overflow:initial;padding-top:200px;background-color:#fafafb;display:block;left:0;position:absolute;right:0;width:100%;z-index:2;}.header-cross .main-menu{list-style:none;margin:0;padding:0;border-bottom:1px solid;position:relative;z-index:10;}@media (min-width:1024px){.header-cross .main-menu{border-bottom:none;}}.header-cross .main-menu--sub{border-bottom:none;height:0;overflow:hidden;width:100%;background-color:transparent;}@media (min-width:1024px){.header-cross .main-menu--sub{display:none;height:auto;left:0;overflow:visible;padding:1rem 0;position:absolute;top:100%;width:265px;z-index:1;font-size:0.9rem;opacity:1;background-color:#F2F4F8;border-radius:1rem;}}@media (min-width:1024px){.header-cross .main-menu--sub:hover{opacity:1;transition:all 0.2s;background-color:#F2F4F8;}.header-cross .main-menu--sub:hover .main-menu__link--sub{color:#65717b;cursor:pointer;}.header-cross .main-menu--sub:hover .main-menu__link--sub.active,.header-cross .main-menu--sub:hover .main-menu__link--sub:active,.header-cross .main-menu--sub:hover .main-menu__link--sub:hover{color:#001698;}}.header-cross .main-menu--sub:hover .main-menu__link.is-active::after,.header-cross .main-menu--sub:hover .main-menu__link:active::after,.header-cross .main-menu--sub:hover .main-menu__link:hover::after{display:none;}.header-cross .main-menu--sub-open{height:auto;}@media (min-width:1024px){.header-cross .main-menu--sub-2{display:none;}}.header-cross .main-menu__item{border-top:1px solid;display:flex;flex-wrap:wrap;position:relative;padding:0;}@media (min-width:1024px){.header-cross .main-menu__item{border-top:none;display:inline-block;margin:0 0.9rem;}.header-cross .main-menu__item:not(.main-menu__item--sub):hover{background-color:var(--c-accent-high);transition:all 0.2s;}.header-cross
    .main-menu__item:not(.main-menu__item--sub):hover
    > .main-menu--sub{display:block;}}.header-cross .main-menu__item:hover .main-menu__link::after{color:var(--c-text);}.header-cross .expand-sub{background-color:var(--c-accent-high);cursor:pointer;display:block;width:24px;color:var(--c-text-inverse);position:relative;margin-bottom:1.5625rem;}@media (min-width:1024px){.header-cross .expand-sub{display:none;}}.header-cross .expand-sub::after{border:none;content:"";background-image:url(/interconsulta/modules/custom/fsfb_header/images/arrow.svg);background-size:contain;background-position:center;background-repeat:no-repeat;display:block;margin-right:-12px;margin-top:-6px;position:static;width:100%;height:100%;font-size:1.2rem;}.header-cross .expand-sub--open{background-color:var(--c-accent-high);color:var(--c-muted);}.header-cross .expand-sub--open::after{transform:rotate(180deg);border:none;width:100%;height:100%;margin-top:0;}@media (min-width:1024px){.header-cross .main-menu__item--sub{display:block;background-color:transparent;}.header-cross .main-menu__item--sub:first-child{margin-left:1rem;}.header-cross .main-menu__item--sub:not(:first-child){border-top:1px solid var(--c-highlight);}}.header-cross .main-menu__link{color:#65717B;display:block;font-size:1rem;line-height:1.5;padding:0.25rem;text-decoration:none;font-weight:400;text-shadow:0 0 0 #12B7FE;transition:text-shadow 0.3s;}.header-cross .main-menu__link--with-sub{width:80%;}@media (min-width:1024px){.header-cross .main-menu__link{border-bottom:none;display:inline-block;font-size:16px;padding:0 0.25rem;text-transform:none;position:relative;width:auto;}.header-cross .main-menu__link::after{content:"";width:30px;height:3px;border-radius:2px;background-color:rgba(0,0,0,0);display:block;margin:auto;}.header-cross .main-menu__link.is-active,.header-cross .main-menu__link:active,.header-cross .main-menu__link:hover{color:#001698;transition:all 0.3s;font-weight:400;transform:scale(1.001);font-weight:600;}.header-cross .main-menu__link.is-active::after,.header-cross .main-menu__link:active::after,.header-cross .main-menu__link:hover::after{content:"";width:13px;height:3px;border-radius:5px;background-color:#5AC3F0;display:block;margin:auto;}.header-cross .main-menu__link--sub::after{display:none;}.header-cross .main-menu__link:hover{color:#001698;}}.header-cross .main-menu__link--sub{color:var(--c-accent);padding-left:3rem;font-weight:normal;}@media (min-width:1024px){.header-cross .main-menu__link--sub{color:var(--c-highlight);display:block;padding:0.5rem 1rem;}}.header-cross .main-menu--sub-2{background-color:var(--c-highlight-high);}.header-cross .main-menu__link--sub-2{padding-left:3rem;}#algoliaResults{padding:2rem 3rem;background:#FAFAFB;position:fixed;top:150px;width:100vw;height:calc(100vh - 150px);z-index:99;overflow-y:auto;background-image:url(/interconsulta/modules/custom/fsfb_header/images/bg.svg);background-position:top 90px right -60px;background-repeat:no-repeat;background-size:auto;}@media (max-width:1024px){#algoliaResults{top:120px;height:calc(100vh - 120px);padding:2rem;}}@media (max-width:680px){#algoliaResults{padding:2rem 1rem;}}body.toolbar-horizontal #algoliaResults{top:190px;height:calc(100vh - 190px);}body.toolbar-horizontal.toolbar-tray-open #algoliaResults{top:229px;height:calc(100vh - 229px);}#algoliaResults .results-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;}@media (max-width:1024px){#algoliaResults .results-top{flex-direction:column-reverse;gap:1rem;}}#algoliaResults .results-top .results-close{color:#001DCB;font-size:14px;font-style:normal;font-weight:500;line-height:20px;display:flex;justify-content:center;align-items:center;gap:10px;cursor:pointer;}@media (max-width:1024px){#algoliaResults .results-top .results-close{align-self:flex-end;}}#algoliaResults .results-top .results-close::after{content:" ";display:inline-block;background-image:url(/interconsulta/modules/custom/fsfb_header/images/close.svg);background-repeat:no-repeat;background-size:auto;height:32px;width:32px;}#algoliaResults .results-filter{display:flex;justify-content:flex-start;align-items:center;gap:2rem;}@media (max-width:780px){#algoliaResults .results-filter{flex-direction:column;align-items:flex-start;gap:1rem;width:100%;}}#algoliaResults .results-filter__item{display:flex;font-weight:600;gap:0.5rem;align-items:center;}@media (max-width:780px){#algoliaResults .results-filter__item{flex-direction:column;align-items:flex-start;}#algoliaResults .results-filter__item,#algoliaResults #resultsFilter,#algoliaResults #resultsSort{width:100%;}}#algoliaResults .results-filter__item select{background:#fff;border:2px solid #dedede;padding:10px 50px 10px 8px;border-radius:16px;background-image:url(/interconsulta/modules/custom/fsfb_header/images/select.png);background-repeat:no-repeat;background-position:right 8px center;appearance:none;}@media (max-width:780px){#algoliaResults .results-filter__item select{width:100%;}}#algoliaResults #resultsFilter .ais-RefinementList-list{list-style:none;display:flex;gap:25px;}#algoliaResults #resultsFilter .ais-RefinementList-label{display:flex;justify-content:start;align-items:center;gap:6px;font-weight:600;font-size:18px;text-transform:capitalize;color:#283645;}#algoliaResults #resultsFilter span.ais-RefinementList-count::before{content:"(";}#algoliaResults #resultsFilter span.ais-RefinementList-count::after{content:")";}#algoliaResults .ais-Hits.ais-Hits--empty{color:transparent;}#algoliaResults .ais-Hits.ais-Hits--empty::before{content:"Tu búsqueda no arrojó resultados.";color:#5a5a5a;font-size:20px;font-weight:200;}body.no-scroll{overflow:hidden;}.header-cross input[type="search"]::-webkit-search-cancel-button,.header-cross input[type="search"]::-webkit-search-clear-button{-webkit-appearance:none;appearance:none;display:none;}.header-cross .toggle-expand--open .toggle-expand__open{display:inline-block;}.header-cross .main-menu__item--with-sub:hover{position:relative;}@media (min-width:1300px){.header-cross .main-menu__item--with-sub:hover{position:relative;}}.global-nav-container{display:flex;align-items:center;gap:30px;}.header-movil-menu-user a{justify-content:center;}
.general-results{display:flex;gap:3rem;}.general-results__left{flex-grow:1;}.general-results__right{width:100%;}.header-cross__bottom-accesibility-menu__link{font-weight:400 !important;}@media (min-width:1024px){.general-results__right{width:420px;min-width:420px;}}@media (max-width:1024px){.general-results{flex-wrap:wrap;}}.general-results .h2{font-size:24px;font-style:normal;font-weight:600;line-height:31px;color:#001698;}.general-results #algoliaHits .ais-Hits-list{list-style:none;margin:0;padding:0;}.general-results #algoliaHitsComunidades .ais-Hits-list{list-style:none;margin:0;padding:0;}.general-results nav.pager ul.ais-Pagination-list{display:flex;gap:20px;list-style:none;justify-content:center;align-items:center;margin-top:60px;}.general-results nav.pager ul.ais-Pagination-list li.ais-Pagination-item{display:flex;justify-content:center;align-items:center;background:white;border:2px solid #001698;height:22px;width:22px;text-align:center;border-radius:50%;position:relative;color:clr(primary);font-size:12px;font-weight:500;}.general-results nav.pager ul.ais-Pagination-list li.ais-Pagination-item:hover{background:#001698;color:white;border-color:#001698;}.general-results nav.pager ul.ais-Pagination-list li.ais-Pagination-item.ais-Pagination-item--page{height:36px;width:36px;}.general-results nav.pager ul.ais-Pagination-list li.ais-Pagination-item.ais-Pagination-item--page.ais-Pagination-item--selected{background:#001698;color:white;}.general-results nav.pager ul.ais-Pagination-list li.ais-Pagination-item.ais-Pagination-item--disabled{border-color:#e2e5f3;color:#e2e5f3;}.general-results nav.pager ul.ais-Pagination-list li.ais-Pagination-item.ais-Pagination-item--disabled:hover{border-color:#e2e5f3;color:#e2e5f3;background:white;}.card-general-results{padding:1.5rem 0;border-bottom:1px solid #DEDEDE;position:relative;}.card-general-results__container{display:flex;gap:2rem;justify-content:flex-start;align-items:flex-start;}.card-general-results__image{height:125px;width:125px;flex:0 0 125px;}.card-general-results__image img{border-radius:16px;aspect-ratio:1/1;height:100%;width:100%;object-fit:cover;object-position:center;}.card-general-results__content{padding-top:10px;flex:1;}.card-general-results__content-tags-container{list-style:none;margin:20px 0 0;padding:0;display:flex;gap:1rem;justify-content:flex-start;align-items:center;}.card-general-results__content-tags-item{font-size:16px;font-style:normal;font-weight:400;line-height:20px;color:#001DCB;border-radius:16px;border:1px solid rgba(0,29,203,0.2);padding:8px 20px;}.card-general-results__content-heading{font-size:18px;font-style:normal;font-weight:600;line-height:20px;color:#283645;margin-bottom:0.5rem;}.card-general-results__content-heading a{color:#283645;text-decoration:none;}.card-general-results__content-summary{font-size:12px;font-style:normal;font-weight:400;line-height:20px;}.card-general-results__link{position:absolute;inset:0;color:transparent;font-size:0;}.card-community-results{padding:1.5rem 0;border-bottom:1px solid #DEDEDE;position:relative;}.card-community-results__content-heading{font-size:18px;font-style:normal;font-weight:600;line-height:20px;color:#283645;margin-bottom:0.5rem;}.card-community-results__content-heading a{color:#283645;text-decoration:none;}.card-community-results__link{position:absolute;inset:0;color:transparent;font-size:0;}.card-speaker-specialist{display:grid;grid-template-columns:60px 1fr 122px;grid-gap:14px;margin-bottom:1rem;width:100%;position:relative;padding:0 0 12px;align-items:center;}.card-speaker-specialist::after{content:"";height:1px;width:calc(100% - 75px);background:#DEDEDE;position:absolute;right:0;bottom:0;}.card-speaker-specialist__image{width:60px;height:60px;}.card-speaker-specialist__image img{object-fit:cover;height:100%;width:100%;border-radius:20px;object-position:center;}.card-speaker-specialist__content-heading{text-transform:capitalize;color:#283645;font-weight:650;font-size:16px;line-height:1.2;}.card-speaker-specialist__content-position-item{text-transform:capitalize;color:#009DAC;font-size:12px;font-weight:500;line-height:1.2;}.card-speaker-specialist__content-link-item{padding:8px 17px;font-weight:500;border-radius:20px;border:1px solid #001698;color:#001698;font-size:14px;}.test-lab-cost__header.test-lab-cost__header--description{display:flex;justify-content:space-between;}.price-header-block{display:flex;gap:4px;flex-direction:row;}
.index-cognito{display:flex;position:relative;height:100vh;flex-wrap:wrap}.index-cognito__left{width:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;padding:1rem}@media(min-width:1024px){.index-cognito{background-color:#fff;}.index-cognito__left{width:45%;position:relative;height:calc(100% - 9px);overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.index-cognito__left::-webkit-scrollbar{display:none}}.index-cognito__left .h3 span,.index-cognito__left .text-long h3 span,.text-long .index-cognito__left h3 span{display:block;font-weight:bold}.index-cognito__title .h1,.index-cognito__title .text-long h1,.text-long .index-cognito__title h1{text-align:center;margin-bottom:.5rem;font-size:2.5rem}@media(min-width:1024px){.index-cognito__title .h1,.index-cognito__title .text-long h1,.text-long .index-cognito__title h1{margin-bottom:1rem}}.index-cognito__lead{text-align:center;margin-bottom:3rem}.index-cognito__lead .paragraph,.index-cognito__lead .text-long p,.text-long .index-cognito__lead p{font-size:1.125rem}.index-cognito__content-left{display:flex;flex-direction:column;align-items:center;width:100%}.index-cognito__footer-left{display:flex;flex-direction:column;align-items:center;width:100%;padding-bottom:2rem}.index-cognito__right{width:100%;position:fixed;left:0;top:0;height:100vh}.index-cognito__right.register{display:none}@media(min-width:1024px){.index-cognito__right.register{display:block}}@media(min-width:1024px){.index-cognito__right{width:55%;position:relative;height:calc(100% - 9px);overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.index-cognito__right::-webkit-scrollbar{display:none}.index-cognito__right .card-cognito__title .h2--white{font-size:2.5rem}}@media(min-width:1024px){.index-cognito__right{overflow:hidden}}.index-cognito__content{height:100%}.index-cognito__content .card-cognito{height:100vh}.index-cognito__content .card-cognito__image .logo{top:0}@media(min-width:1024px){.index-cognito__content .card-cognito__image .logo{top:auto}}.index-cognito__content .card-cognito__content{align-items:center}.index-cognito__content .card-cognito__content .card-cognito__slogan .paragraph,.index-cognito__content .card-cognito__content .card-cognito__slogan .text-long p,.text-long .index-cognito__content .card-cognito__content .card-cognito__slogan p{font-weight:600}@media(min-width:1024px){.index-cognito__content .card-cognito__content .card-cognito__slogan .paragraph,.index-cognito__content .card-cognito__content .card-cognito__slogan .text-long p,.text-long .index-cognito__content .card-cognito__content .card-cognito__slogan p{font-weight:300}}.index-cognito__content .card-cognito__content .card-cognito__title{width:calc(100% - 70px);margin-left:auto;margin-right:auto}.index-cognito__content .card-cognito__content .card-cognito__title span{font-size:1.25rem}@media(min-width:1024px){.index-cognito__content .card-cognito__content .card-cognito__title span{font-weight:400}}@media(min-width:1024px){.index-cognito__content .card-cognito__content .card-cognito__title{width:100%}}.index-cognito__content .card-cognito__content .card-cognito__lead{width:calc(100% - 70px)}.index-cognito__content .card-cognito__content .card-cognito__lead p{font-size:1.25rem}.index-cognito__content .card-cognito__content .card-cognito__lead p br{display:none}@media(min-width:1024px){.index-cognito__content .card-cognito__content .card-cognito__lead p br{display:block}}.index-cognito__content .card-cognito__content .card-cognito__lead p strong{font-weight:600}@media(min-width:1024px){.index-cognito__content .card-cognito__content .card-cognito__lead{width:100%}}.index-cognito__content .card-cognito__content .card-cognito__skip{padding-top:2rem}.index-cognito__content .card-cognito--hidden{visibility:hidden;opacity:0}.index-cognito__header{text-align:left;max-width:700px;padding:2rem 1rem;width:100%}@media(min-width:1024px){.index-cognito__header{padding:2rem}}.index-cognito__header a{text-decoration:none}.index-cognito__header .icon{width:168px}.index-cognito__header .logo.logo--blue.logo--slogan-label{display:flex;align-items:center;flex-wrap:wrap}@media(min-width:1024px){.index-cognito__header .logo.logo--blue.logo--slogan-label{flex-wrap:nowrap}}@media(min-width:1067px){.index-cognito__header .logo.logo--blue.logo--slogan-label{flex-wrap:wrap}}.index-cognito__header .logo__logo{display:block;position:relative}.index-cognito__header .logo__logo::before{content:"";height:70%;width:1px;background-color:var(--c-primary);right:-10px;position:absolute;top:50%;transform:translateY(-50%)}@media(min-width:1024px){.index-cognito__header .logo__logo::before{width:0;height:0}}@media(min-width:1024px){.index-cognito__header .logo__logo{position:static}}.index-cognito__header .logo__iso{display:none}.index-cognito__header .logo__slogan h2{line-height:1rem;padding-top:.6rem;margin-left:7rem;font-weight:600}@media(min-width:418px){.index-cognito__header .logo__slogan h2{padding-top:1.1rem}}@media(min-width:595px){.index-cognito__header .logo__slogan h2{padding-left:0px;margin-left:2rem;padding-top:3.5rem}}@media(min-width:1024px){.index-cognito__header .logo__slogan h2{margin-left:1.5rem;margin-bottom:5px;padding-top:0;padding-left:1.375rem}}@media(min-width:1058px){.index-cognito__header .logo__slogan h2{line-height:2rem}}.index-cognito__items{visibility:hidden;opacity:0;height:100%;transition:all .2s;position:absolute;top:0;left:0;width:100%}.index-cognito__items .card-cognito{visibility:hidden;transition:all .2s;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.index-cognito__items .card-cognito--show{visibility:visible;opacity:1}.index-cognito__items--show{visibility:visible;opacity:1}.index-cognito__footer{position:relative;bottom:0;width:100%}.index-cognito__login{width:100%;display:flex;flex-direction:column;align-items:center}.index-cognito__login .h3,.index-cognito__login .text-long h3,.text-long .index-cognito__login h3{font-size:1rem;text-align:center;color:var(--c-primary);margin-bottom:2rem;font-weight:300}@media(min-width:1024px){.index-cognito__login .h3,.index-cognito__login .text-long h3,.text-long .index-cognito__login h3{font-weight:400;font-size:1.1rem}}.index-cognito__login-form{width:100%;max-width:370px;border-radius:10px;margin-bottom:1rem;padding:.5rem;min-width:350px}.index-cognito__login-form .tabby__tab-content{height:100%;display:flex;align-items:center}.index-cognito__login-form .tabby__link{font-size:1rem}.index-cognito__login-form .tabby__link.is-active{font-weight:400}.index-cognito__login-form .tabby__link.is-active:hover{font-weight:400}.index-cognito__login-form form{width:100%}.index-cognito__register{margin:0 auto;width:100%}@media(min-width:1024px){.index-cognito__register{padding:1rem 4rem;width:auto}}.index-cognito__register+.index-cognito__footer-left{padding-top:1rem}@media(min-width:1024px){.index-cognito__register+.index-cognito__footer-left{padding-top:0}}.index-cognito__register-form{width:100%;border-radius:10px;margin-bottom:1rem;padding:1.5rem 2rem}.index-cognito__register-form form .button--large{min-width:100%}@media(min-width:414px){.index-cognito__register-form form .button--large{min-width:20rem}}.index-cognito__footer-left .paragraph,.index-cognito__footer-left .text-long p,.text-long .index-cognito__footer-left p{font-size:.812rem;font-weight:500}.index-cognito__footer-left .button--large{min-width:100%}@media(min-width:350px){.index-cognito__footer-left .button--large{min-width:20rem}}.index-cognito--login .index-cognito__right{display:none}@media(min-width:1024px){.index-cognito--login .index-cognito__right{display:block}}.index-cognito--patient .index-cognito__left{justify-content:flex-start;padding:0}.index-cognito--patient .index-cognito__left--width-55 .index-cognito__header .logo__logo .icon{fill:#001698}.index-cognito--patient .index-cognito__left--width-55 .index-cognito__header .logo__slogan .h2,.index-cognito--patient .index-cognito__left--width-55 .index-cognito__header .logo__slogan .text-long h2,.text-long .index-cognito--patient .index-cognito__left--width-55 .index-cognito__header .logo__slogan h2{color:#001698;border-color:#001698}.index-cognito--patient .index-cognito__left--width-55 .index-cognito__login-form .register-patient__title h2{color:#001698}.index-cognito--patient .index-cognito__left--width-55 .index-cognito__login-form .back-register{filter:none}@media(min-width:1024px){.index-cognito--patient .index-cognito__left--width-55{width:55%}}.index-cognito--patient .index-cognito__right{position:absolute;z-index:-1;display:block;overflow:hidden}.index-cognito--patient .index-cognito__right .card-cognito .card-cognito__content{display:none}@media(min-width:1024px){.index-cognito--patient .index-cognito__right .card-cognito .card-cognito__content{display:flex}}.index-cognito--patient .index-cognito__right .card-cognito__image .image.image--linear-gradient-blue::after{content:"";position:absolute;top:0;left:0;width:100%;background:#001698;display:block;opacity:.5;height:100%}@media(min-width:1024px){.index-cognito--patient .index-cognito__right .card-cognito__image .image.image--linear-gradient-blue::after{content:"";position:absolute;top:0;left:0;width:100%;background:linear-gradient(359.49deg,#202d78 2.94%,rgba(32,40,87,0.661458) 56.73%,rgba(33,30,23,0) 99.46%);display:block;opacity:.7;height:100%}}.index-cognito--patient .index-cognito__right .card-cognito__image .logo{display:none}@media(min-width:1024px){.index-cognito--patient .index-cognito__right .card-cognito__image .logo{display:block}}@media(min-width:1024px){.index-cognito--patient .index-cognito__right{position:static;z-index:1}}.index-cognito--patient .index-cognito__right--width-45{display:none}@media(min-width:1024px){.index-cognito--patient .index-cognito__right--width-45{width:45%;display:block}}.index-cognito--patient .index-cognito__header{margin-left:auto;margin-right:auto;width:auto}.index-cognito--patient .index-cognito__header .logo__logo .icon{fill:#fff}@media(min-width:1024px){.index-cognito--patient .index-cognito__header .logo__logo .icon{fill:#001698}}.index-cognito--patient .index-cognito__header .logo__logo::before{width:0;height:0}@media(min-width:1024px){.index-cognito--patient .index-cognito__header{margin-left:0}}.index-cognito--patient .index-cognito__header .logo__slogan .h2,.index-cognito--patient .index-cognito__header .logo__slogan .text-long h2,.text-long .index-cognito--patient .index-cognito__header .logo__slogan h2,.index-cognito--patient .index-cognito__header .logo__slogan .icon{letter-spacing:normal;font-size:20px;line-height:2.5rem;margin:0;padding:0;border-left:1px solid #fff;margin-left:.5rem;padding-left:13px;color:#fff}@media(min-width:1024px){.index-cognito--patient .index-cognito__header .logo__slogan .h2,.index-cognito--patient .index-cognito__header .logo__slogan .text-long h2,.text-long .index-cognito--patient .index-cognito__header .logo__slogan h2,.index-cognito--patient .index-cognito__header .logo__slogan .icon{color:#001698;padding-left:1.0625rem;margin-left:1rem;border-color:var(--c-primary)}}.index-cognito--patient .index-cognito__login{justify-content:end;flex-grow:1;padding-bottom:5.625rem}@media(min-width:1024px){.index-cognito--patient .index-cognito__login{justify-content:center;padding-bottom:0;}}.index-cognito--patient .index-cognito__footer{display:none;position:absolute;bottom:0;width:100%;height:.9375rem}@media(min-width:1024px){.index-cognito--patient .index-cognito__footer{display:block;height:.5625rem}}.index-cognito--patient .index-cognito__login-form{width:100%;max-width:100%;border-radius:0;margin-bottom:0;padding:0rem;min-width:100%;padding-bottom:0}.index-cognito--patient .index-cognito__login-form .grid-forget{grid-template-columns:calc(50% - .5rem) calc(50% - .5rem)}.index-cognito--patient .back-login,.index-cognito--patient .back-register{position:absolute;left:0;top:-0.25rem;filter:brightness(0) invert(1)}@media(min-width:1024px){.index-cognito--patient .back-login,.index-cognito--patient .back-register{top:-3rem;filter:none}}.index-cognito--patient .back-register{top:-10rem}.index-cognito--patient .back-register button,.index-cognito--patient .back-register input,.index-cognito--patient .back-register .button-js{border:none;text-decoration:none;box-shadow:none;color:var(--c-gray-body);background-color:transparent;line-height:normal;padding:0;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;border-radius:0;align-items:center;font-size:.8123rem;margin:0;display:flex;font-weight:bold;cursor:pointer}.section-title h1,.section-title h2,.section-title h3,.section-title h4,.section-title h5,.section-title h6{margin:0}.section-title--line-title{padding-left:2rem}.section-title--line-title h1,.section-title--line-title h2,.section-title--line-title h3,.section-title--line-title h4,.section-title--line-title h5,.section-title--line-title h6{position:relative}.section-title--line-title h1::before,.section-title--line-title h2::before,.section-title--line-title h3::before,.section-title--line-title h4::before,.section-title--line-title h5::before,.section-title--line-title h6::before{content:"";height:100%;width:1rem;left:-2rem;background-color:var(--c-info);position:absolute;top:50%;transform:translateY(-50%)}.section-title--line-description .section-title__lead{padding-left:8px}.section-title--line-description .section-title__lead .paragraph,.section-title--line-description .section-title__lead .text-long p,.text-long .section-title--line-description .section-title__lead p{position:relative;padding-left:6px}.section-title--line-description .section-title__lead .paragraph::before,.section-title--line-description .section-title__lead .text-long p::before,.text-long .section-title--line-description .section-title__lead p::before{content:"";height:100%;width:6px;left:-6px;background-color:var(--c-info);top:50%;transform:translateY(-50%);position:absolute}.section-title .h1,.section-title .text-long h1,.text-long .section-title h1{font-size:1.5rem}@media(min-width:768px){.section-title .h1,.section-title .text-long h1,.text-long .section-title h1{font-size:3rem}}.section-title .h2,.section-title .text-long h2,.text-long .section-title h2{font-size:1.25rem}@media(min-width:768px){.section-title .h2,.section-title .text-long h2,.text-long .section-title h2{font-size:2rem}}.section-title .h3,.section-title .text-long h3,.text-long .section-title h3{font-size:1.125rem}@media(min-width:768px){.section-title .h3,.section-title .text-long h3,.text-long .section-title h3{font-size:1.5rem}}.section-title .section-title__title{display:flex;gap:1rem;align-items:center;margin-bottom:1rem}.just-center{justify-content:center !important;}.text-justify{text-align:justify;}.section-title .section-title__title .icon{width:37px;height:37px}.section-title__content{display:block}.example-section-title{display:grid;grid-template-columns:repeat(1,1fr);gap:20px}@media(min-width:480px){.example-section-title{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.example-section-title{grid-template-columns:repeat(3,1fr)}}.example-section-title-colors{display:grid;grid-template-columns:1fr 1fr}.example-section-title-colors .icon{height:25px;width:25px}.cta-cognito{position:relative}.cta-cognito__image .image{width:100%}.cta-cognito__image .image img{width:100%;height:auto}.cta-cognito__content{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:2rem}@media(min-width:768px){.cta-cognito__content{padding:4.5rem}}.card--without-icon .cta-cognito__content{align-items:flex-start;justify-content:flex-end}.cta-cognito__lead{margin-bottom:0}@media(min-width:768px){.cta-cognito__lead{margin-bottom:3rem}}.card--without-icon .cta-cognito__lead{margin-bottom:0;display:none}@media(min-width:768px){.card--without-icon .cta-cognito__lead{display:block;margin-bottom:3rem}}.cta-cognito__term{display:none}@media(min-width:768px){.cta-cognito__term{display:block}}.cta-cognito-modal{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;display:flex;justify-content:center;align-items:center}.cta-cognito-modal .trace-id{display:block;font-size:11px;font-weight:600}.cta-cognito-modal__content{width:90%;max-width:516px}.cta-cognito-modal__buttons{display:flex;justify-content:center}.cta-cognito-modal__buttons .button{border-radius:.75rem;font-weight:600}.cta-cognito-modal__buttons .button--large{min-width:100%;margin-top:1rem}.cta-cognito-modal .section-title__title{justify-content:space-between;flex-direction:row-reverse;word-break:keep-all}.cta-cognito-modal .section-title__title h1,.cta-cognito-modal .section-title__title h2,.cta-cognito-modal .section-title__title h3,.cta-cognito-modal .section-title__title h4,.cta-cognito-modal .section-title__title h5,.cta-cognito-modal .section-title__title h6{font-weight:650}@media(min-width:768px){.cta-cognito-modal .section-title__title h1,.cta-cognito-modal .section-title__title h2,.cta-cognito-modal .section-title__title h3,.cta-cognito-modal .section-title__title h4,.cta-cognito-modal .section-title__title h5,.cta-cognito-modal .section-title__title h6{font-size:1.625rem}}.cta-cognito-modal__icon{height:74px;width:74px;display:flex;align-items:center;justify-content:center}.cta-cognito-modal__icon svg.icon.icon--cta-cognito-modal{height:4rem;width:4rem;background-repeat:no-repeat}.cta-cognito-modal--error-server .section-title__title{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.cta-cognito-modal--error-server .cta-cognito-modal__buttons .button{border-radius:.75rem;font-weight:600}.cta-cognito-modal--error-server .cta-cognito-modal__buttons .button--large{min-width:16.0625rem;margin-top:1rem}.login-patient{transform:translate(1px,1px)}@media(min-width:1024px){.login-patient{margin-top:2rem}}@media(min-width:1440px){.login-patient{margin-top:0}}.login-patient__content{padding-top:2.5rem !important;padding-bottom:2.5rem !important}.login-patient__content .form-item__label{margin-left:0}.login-patient__content .grid.grid--6-6 .js-form-item.form-item{display:flex;align-items:flex-start}.login-patient__content .grid.grid--6-6 .js-form-item.form-item .form-item__label{margin-left:.5rem}.login-patient__content .grid.grid--6-6 .js-form-item.form-item .link{font-size:.75rem;color:var(--c-gray-body);font-weight:500}.login-patient__content .input-save label{font-size:.75rem;color:var(--c-gray-body);font-weight:500}.login-patient__content .reset-pass{display:flex;justify-content:flex-start}.login-patient__content .reset-pass .link{color:var(--c-primary);font-size:.75rem;font-weight:600}.login-patient__content .im-not{display:flex;justify-content:flex-end}.login-patient__content .im-not .link{font-size:.75rem;font-weight:600;color:var(--c-secondary-aqua)}.login-patient__content .cta-modal .cta-modal__content{width:100%}.login-patient__content .cta-modal .cta-modal__content .cta-modal__icon .icon{background-repeat:no-repeat;background-size:100%;background-position:center;width:100%;height:100%}.login-patient__content .cta-modal .cta-modal__content .cta-modal__icon .icon--sucess{background-image:url(/interconsulta/modules/custom/fsfb_core/modules/fsfb_user_cognito/images/icons/icon-success.svg)}.login-patient__content .cta-modal .cta-modal__content .cta-modal__icon .icon--error{background-image:url(/interconsulta/modules/custom/fsfb_core/modules/fsfb_user_cognito/images/icons/user-error.svg)}.login-patient__content .cta-modal .cta-modal__content .cta-modal__icon .icon--user-login{background-image:url(/interconsulta/modules/custom/fsfb_core/modules/fsfb_user_cognito/images/icons/user-login.svg)}.login-patient__content .change-account{display:flex;justify-content:center}.login-patient__content .change-account .link{color:var(--c-primary);font-size:.875rem;font-weight:600}.login-patient__content .acces-email{display:flex;justify-content:center}.login-patient__content .acces-email .link{font-size:.8125rem;font-weight:600;color:#788591}.login-patient__buttons .button--large:nth-child(2){margin-bottom:1.25rem !important;}@media(min-width:1024px){.login-patient__buttons .button--large:nth-child(2){margin-bottom:1.25rem !important;}}.login-patient__buttons .button--large{min-width:100%;border-radius:1rem;font-weight:600}.login-patient .code-verificate{display:flex;position:relative;gap:.375rem}.login-patient .code-verificate .js-form-item.form-item.form-item--error{display:block}.login-patient .code-verificate .js-form-item.form-item{display:flex}.login-patient .code-verificate .js-form-item.form-item input::-webkit-outer-spin-button,.login-patient .code-verificate .js-form-item.form-item input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.login-patient .code-verificate .js-form-item.form-item input{-moz-appearance:textfield;border-radius:.5rem;padding:0;text-align:center;font-weight:600;font-size:1rem}@media(min-width:768px){.login-patient .code-verificate .js-form-item.form-item input{font-size:1.125rem;border-radius:0;height:2.875rem;width:2.875rem}}.login-patient .code-verificate .form-item--error{position:initial}.login-patient .code-verificate .form-item--error label.field-status-error{display:none !important}.login-patient .code-verificate .form-item--error:last-child{margin-bottom:24px;position:initial}.login-patient .code-verificate .form-item--error:last-child label.field-status-error{display:block !important;position:absolute;left:0;bottom:3px}.login-patient__text .paragraph,.login-patient__text .text-long p,.text-long .login-patient__text p{text-align:center;font-weight:400}.login-patient__text .paragraph strong,.login-patient__text .text-long p strong,.text-long .login-patient__text p strong{font-weight:600}.login-patient .circular-timer-code{width:68px;height:68px;background-color:var(--c-info);border-radius:50%;position:relative}.login-patient .circular-timer-code::before{content:"";position:absolute;height:84%;width:84%;z-index:3;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;background-color:var(--c-text-white)}.login-patient .circular-timer-code__progress{z-index:4;position:relative;display:flex;justify-content:center;align-items:center;height:100%;width:100%;color:var(--c-info);font-size:1rem;font-weight:600}.login-patient--verificate-code form.login-patient__content{padding-top:.5rem !important}.login-patient--verificate-code .login-patient__title{padding-bottom:0}.login-patient--verificate-code .login-patient__title .section-title{display:flex;flex-direction:column-reverse;padding-left:0}.login-patient--verificate-code .login-patient__title .section-title .section-title__title .h2,.login-patient--verificate-code .login-patient__title .section-title .section-title__title .text-long h2,.text-long .login-patient--verificate-code .login-patient__title .section-title .section-title__title h2{margin-left:0rem;padding-left:.75rem;overflow:hidden;text-overflow:ellipsis;font-size:1.25rem}.login-patient--verificate-code .login-patient__title .section-title .section-title__title .h2::before,.login-patient--verificate-code .login-patient__title .section-title .section-title__title .text-long h2::before,.text-long .login-patient--verificate-code .login-patient__title .section-title .section-title__title h2::before{width:.375rem;left:0}@media(min-width:1024px){.login-patient--verificate-code .login-patient__title .section-title .section-title__title .h2,.login-patient--verificate-code .login-patient__title .section-title .section-title__title .text-long h2,.text-long .login-patient--verificate-code .login-patient__title .section-title .section-title__title h2{overflow:visible;font-size:1.625rem}}.login-patient--verificate-code .login-patient__title .section-title .section-title__lead .paragraph,.login-patient--verificate-code .login-patient__title .section-title .section-title__lead .text-long p,.text-long .login-patient--verificate-code .login-patient__title .section-title .section-title__lead p{font-size:1.125rem;font-weight:600}.login-patient--verificate-code .resend-code .link{color:var(--c-primary);font-size:.75rem;font-weight:500}.login-patient--verificate-code .resend-code--disabled{pointer-events:none}.login-patient--verificate-code .resend-code--disabled .paragraph,.login-patient--verificate-code .resend-code--disabled .text-long p,.text-long .login-patient--verificate-code .resend-code--disabled p,.login-patient--verificate-code .resend-code--disabled .link{color:var(--c-gray-body);opacity:.6}.login-patient--verificate-code .resend-code--password{padding:1.25rem}.login-patient--verificate-code .resend-code--password .link{margin-bottom:1rem}.register-patient__form-radios .form-item--radio{display:flex;flex-wrap:wrap;}.register-patient__form-radios .form-item{display:flex;align-items:center;flex:1;margin-left:1rem;}.register-patient__form-radios{width:100%;}.register-cognito,.login-patient{width:calc(100% - 3.75rem);margin-left:auto;margin-right:auto;padding-top:2rem;border-radius:.75rem;position:relative;transform:translate(1px,0);max-width:26.875rem}@media(min-width:1024px){.register-cognito,.login-patient{box-shadow:0px 0px 6px rgba(32,40,87,.27);border:1px solid var(--c-gray-component);width:calc(100% - 8.75rem)}}.register-cognito__title,.login-patient__title{width:calc(100% - 3.75rem);margin-left:auto;margin-right:auto;padding-bottom:1.625rem}@media(min-width:1024px){.register-cognito__title,.login-patient__title{width:calc(100% - 8.75rem)}}.register-cognito__title .section-title,.login-patient__title .section-title{max-width:15rem}.register-cognito__title .section-title .section-title__title .h1,.login-patient__title .section-title .section-title__title .h1,.register-cognito__title .section-title .section-title__title .text-long h1,.text-long .register-cognito__title .section-title .section-title__title h1,.login-patient__title .section-title .section-title__title .text-long h1,.text-long .login-patient__title .section-title .section-title__title h1,.register-cognito__title .section-title .section-title__title .h2,.login-patient__title .section-title .section-title__title .h2,.register-cognito__title .section-title .section-title__title .text-long h2,.text-long .register-cognito__title .section-title .section-title__title h2,.login-patient__title .section-title .section-title__title .text-long h2,.text-long .login-patient__title .section-title .section-title__title h2{color:#001698;font-size:2.25rem;font-weight:650}.register-cognito__title .section-title__lead .paragraph,.login-patient__title .section-title__lead .paragraph,.register-cognito__title .section-title__lead .text-long p,.text-long .register-cognito__title .section-title__lead p,.login-patient__title .section-title__lead .text-long p,.text-long .login-patient__title .section-title__lead p{font-weight:500;font-size:1.375rem;line-height:1.625rem;color:#fff}@media(min-width:1024px){.register-cognito__title .section-title__lead .paragraph,.login-patient__title .section-title__lead .paragraph,.register-cognito__title .section-title__lead .text-long p,.text-long .register-cognito__title .section-title__lead p,.login-patient__title .section-title__lead .text-long p,.text-long .login-patient__title .section-title__lead p{color:#788591;font-weight:400}}.register-cognito__form,.login-patient__content{padding-left:1.875rem;padding-right:1.875rem;padding-top:1.25rem;padding-bottom:1.25rem;box-shadow:0px 1px 2px rgba(21,21,21,.02),0px 4px 8px rgba(21,21,21,.08);border-radius:1.25rem;background-color:#fff}@media(min-width:1024px){.register-cognito__form,.login-patient__content{padding-left:4.375rem;padding-right:4.375rem;border-radius:0;box-shadow:none}}.register-cognito__form [data-drupal-selector=edit-doc-type],.login-patient__content [data-drupal-selector=edit-doc-type]{background-color:var(--c-text-white)}.register-cognito__form .form-actions,.login-patient__content .form-actions{padding-top:1.5rem}.register-cognito__form .form-actions .button,.login-patient__content .form-actions .button{min-width:100%;border-radius:.75rem;font-weight:600}.register-cognito .form-item__label-type-doc,.login-patient .form-item__label-type-doc{margin-bottom:.25rem;margin-left:0}.register-cognito .grid.grid-cols-2,.login-patient .grid.grid-cols-2{width:calc(100% - 1rem);grid-template-columns:30% 70%}.register-cognito .grid.grid-cols-2 .form-item__label,.login-patient .grid.grid-cols-2 .form-item__label{display:none}.register-cognito--step-one,.register-cognito--step-three,.register-cognito--step-two{box-shadow:0px 0px 6px rgba(32,40,87,.27);margin-top:3rem}@media(min-width:1024px){.register-cognito--step-one,.register-cognito--step-three,.register-cognito--step-two{max-width:32.25rem;margin-top:2rem}}@media(min-width:1440px){.register-cognito--step-one,.register-cognito--step-three,.register-cognito--step-two{margin-top:0}}.register-cognito--step-one .section-title__title .h2::before,.register-cognito--step-three .section-title__title .h2::before,.register-cognito--step-two .section-title__title .h2::before,.register-cognito--step-one .section-title__title .text-long h2::before,.register-cognito--step-three .section-title__title .text-long h2::before,.register-cognito--step-two .section-title__title .text-long h2::before,.text-long .register-cognito--step-one .section-title__title h2::before,.text-long .register-cognito--step-three .section-title__title h2::before,.text-long .register-cognito--step-two .section-title__title h2::before{width:.375rem;left:-1rem}.register-cognito--step-one .register-cognito__form,.register-cognito--step-three .register-cognito__form,.register-cognito--step-two .register-cognito__form,.register-cognito--step-one .login-patient__content,.register-cognito--step-three .login-patient__content,.register-cognito--step-two .login-patient__content{position:relative;background-color:transparent;padding-left:1.5rem;padding-right:1.5rem}@media(min-width:1024px){.register-cognito--step-one .register-cognito__form,.register-cognito--step-three .register-cognito__form,.register-cognito--step-two .register-cognito__form,.register-cognito--step-one .login-patient__content,.register-cognito--step-three .login-patient__content,.register-cognito--step-two .login-patient__content{padding-top:1.25rem;padding-left:1.25rem;padding-right:1.25rem}}@media(min-width:1024px){.register-cognito--step-one .register-cognito__form .form-item,.register-cognito--step-three .register-cognito__form .form-item,.register-cognito--step-two .register-cognito__form .form-item,.register-cognito--step-one .login-patient__content .form-item,.register-cognito--step-three .login-patient__content .form-item,.register-cognito--step-two .login-patient__content .form-item{margin-top:1rem}}.register-cognito--step-one .register-cognito__form::before,.register-cognito--step-three .register-cognito__form::before,.register-cognito--step-two .register-cognito__form::before,.register-cognito--step-one .login-patient__content::before,.register-cognito--step-three .login-patient__content::before,.register-cognito--step-two .login-patient__content::before,.register-cognito--step-one .register-cognito__form::after,.register-cognito--step-three .register-cognito__form::after,.register-cognito--step-two .register-cognito__form::after,.register-cognito--step-one .login-patient__content::after,.register-cognito--step-three .login-patient__content::after,.register-cognito--step-two .login-patient__content::after{position:absolute;content:"";width:30%;top:0;left:0;height:.4375rem;background-color:var(--c-secondary-aqua);box-shadow:0px 0px 1px rgba(21,21,21,.02),0px 2px 4px rgba(21,21,21,.08)}.register-cognito--step-one .register-cognito__form::before,.register-cognito--step-three .register-cognito__form::before,.register-cognito--step-two .register-cognito__form::before,.register-cognito--step-one .login-patient__content::before,.register-cognito--step-three .login-patient__content::before,.register-cognito--step-two .login-patient__content::before{position:absolute;width:70%;right:0;left:auto;background-color:var(--c-background-gray)}.register-cognito--step-one .form-actions,.register-cognito--step-three .form-actions,.register-cognito--step-two .form-actions{display:flex;justify-content:flex-end;width:100%;flex-wrap:wrap}@media(min-width:1024px){.register-cognito--step-one .form-actions .button--large,.register-cognito--step-three .form-actions .button--large,.register-cognito--step-two .form-actions .button--large{width:50%;min-width:50%}}.register-cognito--step-two .register-cognito__form::after,.register-cognito--step-two .login-patient__content::after{width:65%}.register-cognito--step-two .register-cognito__form::before,.register-cognito--step-two .login-patient__content::before{width:35%}.register-cognito--step-three .register-cognito__form,.register-cognito--step-three .login-patient__content{margin-top:-0.5rem}.register-cognito--step-three .register-cognito__form::after,.register-cognito--step-three .login-patient__content::after{width:100%}.register-cognito--step-three .register-cognito__form>.form-item,.register-cognito--step-three .login-patient__content>.form-item{margin-bottom:2rem}.register-cognito--step-three .register-cognito__form::before,.register-cognito--step-three .login-patient__content::before{width:0%}@media(min-width:1024px){.register-cognito--step-three .register-cognito__form .grid.grid--6-6,.register-cognito--step-three .login-patient__content .grid.grid--6-6{margin-bottom:2rem}}.register-cognito--step-three .register-cognito__form .grid.grid--6-6~.js-form-item.form-item,.register-cognito--step-three .login-patient__content .grid.grid--6-6~.js-form-item.form-item{display:flex;margin-top:0rem}.register-cognito--step-three .register-cognito__form .grid.grid--6-6~.js-form-item.form-item .form-item,.register-cognito--step-three .login-patient__content .grid.grid--6-6~.js-form-item.form-item .form-item{margin-top:0}.register-cognito--step-three .register-cognito__form .form-actions,.register-cognito--step-three .login-patient__content .form-actions{padding-top:0}@media(min-width:1024px){.register-cognito--step-three .register-cognito__form .form-actions .button,.register-cognito--step-three .login-patient__content .form-actions .button{min-width:50%}}.register-cognito--step-success{box-shadow:0px 0px 6px rgba(32,40,87,.27);background-color:#fff}.register-cognito--step-success .h2,.register-cognito--step-success .text-long h2,.text-long .register-cognito--step-success h2{color:#001698}@media(min-width:1024px){.register-cognito--step-success{max-width:32.25rem}}.register-cognito--step-success .section-title__title .h2::before,.register-cognito--step-success .section-title__title .text-long h2::before,.text-long .register-cognito--step-success .section-title__title h2::before{width:.375rem;left:-1rem}.register-cognito--step-success .cta-modal{padding:3.375rem 1.875rem}.register-cognito--step-success .cta-modal .cta-modal__content{background-color:transparent}.register-cognito--step-success .cta-modal .cta-modal__content .cta-modal__icon .icon{background-repeat:no-repeat;background-size:100%;background-position:center;width:100%;height:100%}.register-cognito--step-success .cta-modal .cta-modal__content .cta-modal__icon .icon--sucess{background-image:url(/interconsulta/modules/custom/fsfb_core/modules/fsfb_user_cognito/images/icons/icon-success.svg)}.register-cognito--step-success .cta-modal .cta-modal__content .cta-modal__icon .icon--error{background-image:url(/interconsulta/modules/custom/fsfb_core/modules/fsfb_user_cognito/images/icons/user-error.svg)}@media(min-width:1024px){.register-cognito--step-success .cta-modal{padding:3.375rem 5.375rem 4.375rem}}@media(min-width:1024px){.example-register{display:grid;grid-template-columns:50% 50%}}.card-cognito{position:relative;height:100%;transition:all .5s}.card-cognito--has-image{background-size:cover;height:60vh}@media(min-width:768px){.card-cognito--has-image{height:100vh}}.card-cognito__image{height:100%}.card-cognito__image div{height:100%}.card-cognito__image .image{width:100%}.card-cognito__image .image img{width:auto;height:100%;-o-object-fit:cover;object-fit:cover}.card-cognito__slogan{position:absolute;top:2rem;right:2rem}.card-cognito__slogan .paragraph,.card-cognito__slogan .text-long p,.text-long .card-cognito__slogan p{font-size:1.25rem;font-style:italic;color:#fff}.card-cognito__content{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;padding:2rem;align-items:flex-start;justify-content:center;z-index:20}@media(min-width:768px){.card-cognito__content{padding:4.5rem;justify-content:flex-end}}.card-cognito--icon .card-cognito__content{align-items:flex-start;justify-content:center}@media(min-width:768px){.card-cognito--icon .card-cognito__content{text-align:center;padding:4.5rem;justify-content:flex-end;align-items:center}}.card-cognito--icon .card-cognito__content .card-cognito__lead{display:block}.card-cognito--icon .card-cognito__content .card-cognito__title span{font-size:1rem}@media(min-width:768px){.card-cognito--icon .card-cognito__content .card-cognito__title span{font-size:1.25rem}}.card-cognito--icon .card-cognito__content .card-cognito__title .h2,.card-cognito--icon .card-cognito__content .card-cognito__title .text-long h2,.text-long .card-cognito--icon .card-cognito__content .card-cognito__title h2{margin-bottom:1.5rem}@media(min-width:768px){.card-cognito--icon .card-cognito__content .card-cognito__title .h2,.card-cognito--icon .card-cognito__content .card-cognito__title .text-long h2,.text-long .card-cognito--icon .card-cognito__content .card-cognito__title h2{margin-bottom:2.5rem}}.card-cognito--icon .card-cognito__content .card-cognito__slogan{top:3rem;left:2rem}.card-cognito--icon .card-cognito__content .card-cognito__slogan .paragraph,.card-cognito--icon .card-cognito__content .card-cognito__slogan .text-long p,.text-long .card-cognito--icon .card-cognito__content .card-cognito__slogan p{color:var(--c-secondary-blue)}@media(min-width:768px){.card-cognito--icon .card-cognito__content .card-cognito__slogan{top:2rem;right:2rem;left:initial}.card-cognito--icon .card-cognito__content .card-cognito__slogan .paragraph,.card-cognito--icon .card-cognito__content .card-cognito__slogan .text-long p,.text-long .card-cognito--icon .card-cognito__content .card-cognito__slogan p{color:#fff}}.card-cognito__content .h2,.card-cognito__content .text-long h2,.text-long .card-cognito__content h2{font-size:2.5rem;text-align:left;margin-bottom:.75rem;font-weight:650}.card-cognito--icon .card-cognito__content .h2,.card-cognito--icon .card-cognito__content .text-long h2,.text-long .card-cognito--icon .card-cognito__content h2{text-align:left;margin-bottom:2.5rem}@media(min-width:768px){.card-cognito--icon .card-cognito__content .h2,.card-cognito--icon .card-cognito__content .text-long h2,.text-long .card-cognito--icon .card-cognito__content h2{text-align:center}}@media(min-width:768px){.card-cognito__content .h2,.card-cognito__content .text-long h2,.text-long .card-cognito__content h2{font-size:3.5rem}}.card-cognito__content .h2 span,.card-cognito__content .text-long h2 span,.text-long .card-cognito__content h2 span{text-align:left;font-size:1.25rem;font-weight:200;display:block}@media(min-width:768px){.card-cognito__content .h2 span,.card-cognito__content .text-long h2 span,.text-long .card-cognito__content h2 span{font-weight:300;text-align:center}}.card-cognito--cta .card-cognito__content{align-items:flex-start}.card-cognito__content .card-cognito__skip{font-weight:bold;color:#5ac3f0;display:block}@media(min-width:768px){.card-cognito__content .card-cognito__skip{display:none}}.card-cognito__icon{fill:#fff;width:2.5rem;height:2.5rem;margin-bottom:.5rem;background-color:var(--c-secondary-blue);padding:.25rem;border-radius:50%;display:none;justify-content:center;align-items:center}.card-cognito__icon--blue{background-color:var(--c-secondary-blue-light)}.card-cognito__icon--aqua{background-color:var(--c-secondary-aqua)}.card-cognito__icon--green{background-color:var(--c-secondary-green)}.card-cognito__icon svg{width:70%;height:70%}.card-cognito--icon .card-cognito__icon{display:flex}.card-cognito--cta .card-cognito__icon{background:none;width:5rem;height:5rem;display:flex}.card-cognito--cta .card-cognito__title .h2,.card-cognito--cta .card-cognito__title .text-long h2,.text-long .card-cognito--cta .card-cognito__title h2,.card-cognito--cta .card-cognito__title span{text-align:left}.card-cognito__lead{margin-bottom:0;display:none}.card-cognito__lead .text--white{color:#fff}@media(min-width:768px){.card-cognito__lead{display:block;margin-bottom:3rem}}@media(min-width:768px){.card-cognito--cta .card-cognito__lead{display:block;margin-bottom:4rem}}.card-cognito--icon .card-cognito__lead{margin-bottom:0}@media(min-width:768px){.card-cognito--icon .card-cognito__lead{margin-bottom:8rem}}.card-cognito__term{display:none}@media(min-width:768px){.card-cognito__term{display:block;font-size:.812rem;font-weight:500;color:#fff;width:100%;text-align:center}}.card-cognito .button{display:none}.card-cognito--cta .button{display:block;align-self:flex-start;margin-bottom:4rem}.card-cognito--vertical{height:530px;max-height:530px;width:100%;border-radius:12px;overflow:hidden}@media(min-width:768px){.card-cognito--vertical{height:755px;max-height:755px;width:372px}}.card-cognito--vertical .card-cognito__image{height:478px}@media(min-width:768px){.card-cognito--vertical .card-cognito__image{width:372px;height:755px}}.card-cognito--vertical .card-cognito__title .h1,.card-cognito--vertical .card-cognito__title .text-long h1,.text-long .card-cognito--vertical .card-cognito__title h1,.card-cognito--vertical .card-cognito__title .h2,.card-cognito--vertical .card-cognito__title .text-long h2,.text-long .card-cognito--vertical .card-cognito__title h2,.card-cognito--vertical .card-cognito__title .h3,.card-cognito--vertical .card-cognito__title .text-long h3,.text-long .card-cognito--vertical .card-cognito__title h3,.card-cognito--vertical .card-cognito__title .h4,.card-cognito--vertical .card-cognito__title .text-long h4,.text-long .card-cognito--vertical .card-cognito__title h4,.card-cognito--vertical .card-cognito__title .h5,.card-cognito--vertical .card-cognito__title .text-long h5,.text-long .card-cognito--vertical .card-cognito__title h5,.card-cognito--vertical .card-cognito__title .h6{font-size:35px}.card-cognito--vertical .image{height:478px}@media(min-width:768px){.card-cognito--vertical .image{height:755px;width:372px}}.card-cognito--vertical .image img{height:478px;-o-object-fit:cover;object-fit:cover}@media(min-width:768px){.card-cognito--vertical .image img{height:755px}}.card-cognito--vertical .image .logo{display:none}@media(min-width:768px){.card-cognito--vertical .image .logo{display:block}}.card-cognito--vertical .card-cognito_icon{margin:0}.card-cognito--vertical .card-cognito__content{padding-top:3.5rem;padding-bottom:3.5rem}@media(min-width:768px){.card-cognito--vertical .card-cognito__content{padding-left:3.5rem;padding-right:3.5rem}}.card-cognito--vertical .card-cognito__lead{display:block}.card-cognito--vertical .card-cognito__lead .paragraph,.card-cognito--vertical .card-cognito__lead .text-long p,.text-long .card-cognito--vertical .card-cognito__lead p{font-weight:400}.card-cognito--vertical .button{margin-top:2rem;display:block;align-self:center;margin-bottom:4rem;width:100%}@media(min-width:480px){.card-cognito--vertical .button{width:auto}}.card-cognito--line-title .card-cognito__content{padding-left:8rem;padding-right:6rem;padding-bottom:3rem}.card-cognito--line-title .card-cognito__content .card-cognito__title{padding-right:20%}.card-cognito--line-title .card-cognito__content .card-cognito__title h1,.card-cognito--line-title .card-cognito__content .card-cognito__title h2,.card-cognito--line-title .card-cognito__content .card-cognito__title h3,.card-cognito--line-title .card-cognito__content .card-cognito__title h4,.card-cognito--line-title .card-cognito__content .card-cognito__title h5,.card-cognito--line-title .card-cognito__content .card-cognito__title h6{line-height:1.1;position:relative}.card-cognito--line-title .card-cognito__content .card-cognito__title h1::before,.card-cognito--line-title .card-cognito__content .card-cognito__title h2::before,.card-cognito--line-title .card-cognito__content .card-cognito__title h3::before,.card-cognito--line-title .card-cognito__content .card-cognito__title h4::before,.card-cognito--line-title .card-cognito__content .card-cognito__title h5::before,.card-cognito--line-title .card-cognito__content .card-cognito__title h6::before{content:"";height:100%;width:1rem;left:-2rem;background-color:var(--c-info);position:absolute;top:50%;transform:translateY(-50%)}.card-cognito--line-title .card-cognito__content .card-cognito__lead{margin-bottom:0;padding-bottom:6rem}.card-cognito--line-title .card-cognito__content .card-cognito__lead .paragraph,.card-cognito--line-title .card-cognito__content .card-cognito__lead .text-long p,.text-long .card-cognito--line-title .card-cognito__content .card-cognito__lead p{font-size:20px;font-weight:500}.index-cognito .breadcrumb__back{width:22px;height:22px;background-repeat:no-repeat;background-size:cover;margin:0 2rem 0 0;cursor:pointer;overflow:hidden;background-position:center;text-indent:-9999px;}.index-cognito .breadcrumb__back .button-back{width:22px;height:22px;position:absolute;top:0;left:0;color:transparent !important;}.index-cognito .breadcrumb__back label{cursor:pointer;}.index-cognito .breadcrumb__back span{display:none;}@media(min-width:1024px){.index-cognito .breadcrumb__back{align-items:center;margin:1rem 2rem 1rem 0;font-size:0.8123rem;display:flex;font-weight:700;width:auto;height:auto;background:none;text-indent:0;overflow:visible;}.index-cognito .breadcrumb__back .button-back{width:auto;height:auto;position:relative;top:initial;left:initial;color:#788591 !important;}.index-cognito .breadcrumb__back span{display:block;width:0;height:0;border-top:8px solid transparent;border-right:10px solid #009dac;border-bottom:8px solid transparent;margin-right:5px;margin-top:0;}}
.layout--onecol .layout__region{width:100%;}
