/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#harvis{position:fixed;top:calc(100% - 84px);right:24px;z-index:21;display:inline-block;width:64px;height:64px;padding:0;border:none;background:transparent;font-size:0;transition:all 0.8s ease-in-out;}#harvis.stuck #back-to-top{pointer-events:none;transition:all 0.8s ease-in-out;}#harvis.animate svg{pointer-events:none;animation:head-move 3s ease-in-out;}#harvis.animate svg *{pointer-events:none;}#harvis.animate svg #left-eye{transform-box:fill-box;transform-origin:center;animation:wink 3s;}#harvis:hover{transition:transform 0.3s ease-in-out;transform:translateY(-5px);}@keyframes wink{0%,70%{transform:scaleY(1);}78%{transform:scaleY(0.15);}85%{transform:scaleY(0.05);}90%{transform:scaleY(0.05);}100%{transform:scaleY(1);}}@keyframes head-move{0%,70%{transform:rotate(0);}78%{transform:rotate(-3deg);}85%,90%{transform:rotate(-5deg);}100%{transform:rotate(0);}}.predefined-deepchat-chat-container,.chat-container{overflow:unset;}body:has(.predefined-deepchat-chat-container) #back-to-top{top:calc(100% - 200px);right:35px;bottom:unset;}@media (min-width:576px){body:has(.predefined-deepchat-chat-container) #back-to-top{top:calc(100% - 220px);right:28px;}}body:has(.predefined-deepchat-chat-container.chat-open) #harvis,body:has(.predefined-deepchat-chat-container.chat-open) #back-to-top{pointer-events:none;transform:translateX(120px);}body:has(.predefined-deepchat-chat-container.chat-open) #back-to-top{top:calc(100% - 220px);bottom:unset;}.predefined-deepchat{right:0 !important;margin:0;padding:0;}.predefined-deepchat-chat-container{position:fixed;inset:0;bottom:0;z-index:1258;overflow:hidden;width:100%;margin-bottom:20px;border-radius:8px 8px 0 0;background-color:#fff;background-image:linear-gradient(140deg,#7196e9 0%,#fff 43%,#cfc9d2 100%);box-shadow:0 4px 6px rgba(0,0,0,0.1);opacity:0;transition:transform 0.5s ease-out,opacity 0.4s ease-out;transform:translateY(100%);}.predefined-deepchat-chat-container.chat-open{position:fixed;z-index:11;width:100vw;height:100vh;border-radius:0;opacity:1;transform:translateY(0);}.predefined-deepchat-chat-container.chat-open > .container{background:transparent !important;}.predefined-deepchat-chat-container.chat-open .text--transparent-vertical{position:absolute;top:50%;right:-70px;display:none;align-items:center;background-image:linear-gradient(to bottom,rgba(255,255,255,0.75) 0%,rgba(255,255,255,0.35) 25%,rgba(255,255,255,0.25) 50%,rgba(255,255,255,0.35) 75%,rgba(255,255,255,0.75) 100%);-webkit-background-clip:text;background-clip:text;background-size:200% 200%;transform:translateY(-50%) rotate(-90deg);animation:textclipchatbot 2s linear 4;animation-delay:1s;-webkit-text-fill-color:transparent;}@media (min-width:480px){.predefined-deepchat-chat-container.chat-open .text--transparent-vertical{display:grid;}}.predefined-deepchat-chat-container.chat-open .text--transparent-vertical p{color:var(--white);font-family:"montserrat-bold",sans-serif;font-weight:700;font-size:0;line-height:1em;word-break:inherit;transition:var(--md-trans);animation:growText 1s ease-out forwards;}.predefined-deepchat-chat-container.chat-open .legal-text,.predefined-deepchat-chat-container.chat-open .harvis-text{position:absolute;left:50%;z-index:1;width:calc(100% - 40px);margin:0;padding:0;color:#3b477a;font-family:"Lato",sans-serif;font-size:0.875rem;text-align:left;transform:translateX(-50%);}@media screen and (width >= 800px){.predefined-deepchat-chat-container.chat-open .legal-text,.predefined-deepchat-chat-container.chat-open .harvis-text{width:770px;}}.predefined-deepchat-chat-container.chat-open .legal-text a,.predefined-deepchat-chat-container.chat-open .harvis-text a{color:#00e;text-decoration:underline;}.predefined-deepchat-chat-container.chat-open .legal-text a:hover,.predefined-deepchat-chat-container.chat-open .harvis-text a:hover{color:#111;}.predefined-deepchat-chat-container.chat-open .legal-text{bottom:0;}.predefined-deepchat-chat-container.chat-open .harvis-text{bottom:25px;}.predefined-deepchat-chat-container__header{display:flex;justify-content:space-between;align-items:center;height:80px;background-color:#fff;}.predefined-deepchat-chat-container__header-content{display:flex;justify-content:space-between;align-items:center;}.predefined-deepchat-chat-container__header-content img{width:113px;}.predefined-deepchat-chat-container__header-content .btn-close{display:flex;width:auto;height:auto;padding:0;background:none;opacity:1;}.predefined-deepchat-chat-container__header-content .btn-close::before{font-family:"icomoon";font-size:1.5rem;speak:none;font-style:normal;font-weight:normal;font-variant:normal;font-display:swap;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e920";color:var(--black);}.predefined-deepchat-chat-container__header-content .btn-close span{font-size:0;}@keyframes growText{from{font-size:0;}to{font-size:10vh;}}@keyframes textclipchatbot{0%{background-position:center 200%;}100%{background-position:center 0;}}.chat-container:has(.chat-open){position:relative !important;transform:unset !important;}.chat-container.chat-collapsed{left:100%;background:transparent;transform:unset !important;}
.page-node-type-page .block-system-breadcrumb-block nav{position:relative;padding:0;margin:var(--spacing-md) 0;--_text-color:var(--text-title);}.page-node-type-page .node--type-page.node--view-mode-full{padding-bottom:var(--spacing-lg);}@media (min-width:768px){.page-node-type-page .node--type-page.node--view-mode-full{padding-bottom:var(--spacing-xl);}}.page-node-type-page .field--name-body{margin:var(--spacing-md) 0;}
