/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.hero.block{min-height:auto;}@media (min-width:768px){.hero.block{min-height:400px !important;}.hero__container > div{min-width:75%;}}.hero .hero__container.row{padding:4rem 0 3rem 0;}
.container .col-md-4.col-12{position:relative;}#sticky .basic-block,.container .col-md-4.col-12 .basic-block{position:sticky;top:80px;}.basic-block .toc{border:1px solid #323334;padding:2rem;font-size:16px;margin:0 2rem 2rem 0;}.basic-block .toc *{font-size:16px;line-height:1.3;}.basic-block .toc ul{list-style-type:none;padding-left:0;}.basic-block .toc ul li{margin-bottom:1em;}.basic-block .toc ul ul{margin-top:1em;margin-left:1em;}.basic-block .toc ul ul li{list-style-type:circle;}
@media (min-width:768px){.hero{min-height:auto;}.hero.hero--toc{padding-bottom:1.5rem;}.hero--toc .hero__container{min-height:auto;}}@media (min-width:768px){.hero.hero--toc:has(.hero__img){padding-bottom:1rem;}}.hero--toc .overlay-white::before{background-color:white;}.layout--tabs li.tabs__tab a{margin-bottom:0;font-size:1.15rem;}@media (min-width:992px){.layout__region--tabs .col-12 > .pt-1{padding-top:0 !important;}.layout--tabs li.tabs__tab{margin-bottom:0.25rem;}.layout--tabs li.tabs__tab a{margin-bottom:0;}.tabs__link,.claro-details__summary,.horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button a{padding-block:0.65rem 1rem;}}.layout--tabs li.tabs__tab a:hover,.layout--tabs li.tabs__tab a.is-active{font-weight:normal;-webkit-text-stroke:0.03em #323e48;}.block-image.block.block-block-content > .container > .row > .col-12,.block-image.block.block-layout-builder.block-inline-blockblock-resources > .container > .row > .col-12{padding-top:0 !important;}.basic-block a:not([class*="btn"]),.rich-text a:not([class*="btn"]){color:#bb2fe5;}.section-text-color--white .block.statistic .statistic__blockTitle p{color:#89ee46;}.block.statistic .h2.w-75{width:100% !important;text-wrap:balance;}.statistic .statistic__content .row{width:100%;}@media (min-width:992px){.block.statistic .statistic__content{display:grid;align-items:center;justify-items:center;align-content:center;}}.card--basic:has(.card-inverted){background-color:#323e48;}.card--basic:has(.card-inverted) .card__title,.card--basic:has(.card-inverted) .card__text *:is(p,ul,li,h3,h4){color:white !important;}.card--basic:has(.card-inverted) .card__title{font-size:40px;font-weight:300 !important;line-height:1.15;}.card--basic:has(.card-inverted) .card__text *:is(p,ul,li,h3,h4){font-size:16px;line-height:1.4;}.block-card--basic-wrapper .card--basic:has(.card-inverted){height:auto !important;padding-block:2rem 3rem !important;}.container.embla__prev_next__controls.d-flex:empty{display:none !important;}.show-dot-navigation.hide-prev-next-navigation.embla{padding-top:0 !important;}.main-menu .item-label{cursor:default;}.main-menu a .item-label{cursor:pointer;}.accordion .accordion-item.active .accordion-bottom-bar{height:0.0625rem !important;background:rgba(0,0,0,0.15) !important;}
@media (max-width:1199px){#block-revenera-main-menu .menu-level-0 > li.has-child:first-child > span{border-top:1px solid #bfbfbf;}#block-revenera-main-menu .menu-level-0 > li.has-child > span{border-bottom:1px solid #bfbfbf;font-size:1rem;font-weight:700;padding:0.75rem 1.375rem;position:relative;width:100%;align-items:center;color:#fff;display:flex;height:100%;}#block-revenera-main-menu .menu-level-0 > li.has-child > span .item-label{max-width:18.125rem;padding:0;}#block-revenera-main-menu .menu-level-0 > li.has-child > span i.chevron{content:"";position:absolute;right:1.375rem;top:0.875rem;height:1.0625rem;width:1.0625rem;margin-top:2px;padding:0.6875rem;border:0.0625rem solid #bfbfbf;border-radius:0.125rem;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 stroke=%27currentColor%27 stroke-width=%273%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 viewBox=%270 0 24 24%27><path d=%27M9 6L15 12L9 18%27/></svg>");background-repeat:no-repeat;background-position:0.25rem;background-size:0.875rem;pointer-events:none;transform:rotate(90deg);}#block-revenera-main-menu .menu-level-0 > li.has-child.expanded > span .item-label{color:#fff;}#block-revenera-main-menu .menu-level-0 > li.has-child.expanded > span{background:#323e48;}#block-revenera-main-menu .menu-level-0 > li.has-child.expanded > span i.chevron{transform:rotate(270deg);background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 stroke=%27white%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 viewBox=%270 0 24 24%27><path d=%27M9 6L15 12L9 18%27/></svg>");}#block-revenera-main-menu .menu-level-0 .menu-level-1 .menu-level-2 > li:has(span.font-weight-bold.text-uppercase),#block-revenera-main-menu .menu-level-0 .menu-level-1 .menu-level-2 > li span.font-weight-bold.text-uppercase{padding-inline:0;}#block-revenera-main-menu .menu-level-0 .direction-column .menu-level-1 .menu-level-2,#block-revenera-main-menu .menu-level-0 .direction-column .menu-level-1{position:relative;width:100%;left:auto;top:auto;box-shadow:none;flex-direction:column;padding:0;z-index:0;padding-left:0;padding-block:0.75rem;}#block-revenera-main-menu .menu-level-0 .direction-column .menu-level-1{background:#f2f3f5;}#block-revenera-main-menu .menu-level-0 .direction-column .menu-level-1 .menu-level-2{background:#e7e7e8;}#block-revenera-main-menu .menu-level-0 .direction-column .menu-level-1 a,#block-revenera-main-menu .menu-level-0 .direction-column .menu-level-1 .menu-level-2 a{width:100%;display:inline-block;}#block-revenera-main-menu .menu-level-0 .direction-column .menu-level-1 a{padding-left:1.375rem;}#block-revenera-main-menu .menu-level-0 .direction-column .menu-level-1 .menu-level-2 a{padding-left:2.5rem;}#block-revenera-main-menu .menu-level-0 .direction-column .menu-level-1 > li,#block-revenera-main-menu .menu-level-0 .direction-column .menu-level-1 .menu-level-2 > li{padding-block:0.5rem;position:relative;}#block-revenera-main-menu .menu-level-0 .menu-level-1 li:has(> a.font-weight-bold.border-top.margin-top-lg){margin-top:1rem;}#block-revenera-main-menu .menu-level-0 .menu-level-1 li:has(> a.font-weight-bold.border-top) a span{display:inline-block;padding-top:1rem !important;}#block-revenera-main-menu .menu-level-0 .menu-level-1 .menu-level-2 li:has(> a.font-weight-bold.border-top.margin-top-lg){padding-bottom:0;}#block-revenera-main-menu .menu-level-0 .menu-level-1 .menu-level-2 li a.font-weight-bold.border-top.margin-top-lg{border-color:#333;background-color:#f2f3f5;width:calc(40px + 100%);display:block;margin-left:-40px;padding-left:22px;padding-bottom:1rem;padding-top:0rem;}#block-revenera-main-menu .menu-level-0 .direction-column .menu-level-1 > li.has-child > a,#block-revenera-main-menu .menu-level-0 .direction-column .menu-level-1 > li.has-child > span{border-bottom:0;padding-block:0;}#block-revenera-main-menu .menu-level-0 .direction-column .menu-level-1 > li.has-child > a i.chevron{top:0.125rem;}#block-revenera-main-menu .menu-level-0 .menu-level-1 .menu-level-2 > li.has-child > a .chevron{top:-0.125rem !important;}.external-links .menu-level-0 > li.has-child .has-child__toggle.d-md-none + span{display:none;}.external-links .menu-level-1 li a{font-size:0.95rem;padding-block:0.5rem 1rem;}.mobile-menu__second-part .phone_mobile a,.mobile-menu__second-part .contact-us a{padding-block:0.75rem;}.mobile-menu__second-part .phone_mobile + .contact-us{margin-top:0.75rem;}}@media (min-width:1200px){.mobile-menu__first-part.flex-xl-grow-1.d-block.d-xl-flex.justify-content-between.align-items-xl-center{justify-content:flex-start !important;gap:4rem;}#block-revenera-main-menu .menu-level-0 > li.has-child{padding-inline:0 0.5rem !important;}#block-revenera-main-menu .menu-level-0 > li.has-child > a,#block-revenera-main-menu .menu-level-0 > li.has-child > span > span{padding-inline:1.25rem !important;}#block-revenera-main-menu .menu-level-0 > li.has-child > span{padding-inline:0 !important;}#block-revenera-main-menu .menu-level-0 > li.has-child > span > span.item-label{color:white !important;}#block-revenera-main-menu .menu-level-0 > li.has-child > span{align-items:center;color:#fff;display:flex;height:100%;}#block-revenera-main-menu .menu-level-0 > li.has-child:hover > span{align-items:center;box-shadow:inset 0 -4px 0 0 #1ed65f;display:flex;text-decoration:none;transition:all ease-in 0.2s;}#block-revenera-main-menu .menu-level-2 > li > span:hover{border-left:2px solid rgba(0,0,0,0) !important;}#block-revenera-main-menu .menu-level-0 .menu-level-1 > li > a,#block-revenera-main-menu .menu-level-0 .menu-level-1 > li > span,#block-revenera-main-menu .menu-level-0 .menu-level-1 > li > a.font-weight-bold span,#block-revenera-main-menu .menu-level-0 .menu-level-1 .menu-level-2 > li a.font-weight-bold span{font-size:0.9375rem;font-weight:700;text-transform:none;}#block-revenera-main-menu .menu-level-0 .menu-level-1 > li > a i.chevron,#block-revenera-main-menu .menu-level-0 .menu-level-1 > li span.subchild i.chevron #block-revenera-main-menu .menu-level-0 .menu-level-1 > li > a.font-weight-bold .chevron,#block-revenera-main-menu .menu-level-0 .menu-level-1 .menu-level-2 > li a.font-weight-bold .chevron{position:absolute !important;top:0.7125rem;}#block-revenera-main-menu .menu-level-0 .menu-level-1 .menu-level-2 > li a.font-weight-bold .chevron{top:0.7125rem;}#block-revenera-main-menu .menu-level-0 .menu-level-1 > li > a.font-weight-bold .chevron,#block-revenera-main-menu .menu-level-0 .menu-level-1 .menu-level-2 > li a.font-weight-bold .chevron{display:block !important;width:1.4rem !important;}#block-revenera-main-menu .menu-level-0 .menu-level-1 .menu-level-2 > li a.font-weight-bold{position:relative;}#block-revenera-main-menu .menu-level-0 .menu-level-1 .menu-level-2 > li a.font-weight-bold .chevron{background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 stroke=%27currentColor%27 stroke-width=%273%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 viewBox=%270 0 24 24%27><path d=%27M9 6L15 12L9 18%27/></svg>");background-repeat:no-repeat;background-size:contain;content:"";height:1.0625rem;margin-top:2px;pointer-events:none;position:absolute;right:0.5625rem;transform:unset;}#block-revenera-main-menu .menu-level-0 .menu-level-1 li + li > a.font-weight-bold.border-top{border-top:1px solid #323e48;border-top:none !important;margin-top:1.5rem;position:relative;}#block-revenera-main-menu .menu-level-0 .menu-level-1 li + li > a.font-weight-bold.border-top:before{content:"";display:block;position:absolute;width:calc(2.5rem + 2px + 100%);height:1px;background-color:#e7e7e8;top:-0.5rem;left:calc(-1.25rem + -2px);}#block-revenera-main-menu .menu-level-0 .menu-level-1 li:has(> a.font-weight-bold.border-top) + li:has(> a.font-weight-bold.border-top) a.font-weight-bold.border-top{margin-top:1rem;}#block-revenera-main-menu .menu-level-0 .menu-level-1 li:has(> a.font-weight-bold.border-top.margin-top-lg){margin-top:1rem;}.menu-level-0 .menu-level-1 li.has-child:has(a.no-divider){border-right:0 !important;}.menu-level-0 .menu-level-1 > li > a.hidden{opacity:0;pointer-events:none;}.menu-level-0 .menu-level-1 > li > a span{text-transform:none !important;}#block-revenera-main-menu .menu-level-0 > li.has-child.direction-column .menu-level-1{width:23rem;}#block-revenera-main-menu .menu-level-0 .menu-level-1 > li a span.item-label{width:16.5rem;max-width:16.5rem;}#block-revenera-main-menu .menu-level-0 .menu-level-1 .subchild .chevron{right:0.775rem !important;}#block-revenera-main-menu .menu-level-0 .menu-level-1:has(> :nth-child(2)):has(> :nth-child(2):last-child){width:44rem;transform:translateX(-58%);}#block-revenera-main-menu .menu-level-0 .menu-level-1:has(> :nth-child(3)){width:50rem;transform:translateX(-40%);}#block-revenera-main-menu .menu-level-0 .menu-level-1:has(> :nth-child(3)) .item-label{width:15rem;max-width:15rem;}#block-revenera-main-menu .menu-level-0 .menu-level-1:has(> :nth-child(3)) .subchild + ul .item-label{width:13rem;max-width:13rem;}#block-revenera-main-menu .menu-level-0 .menu-level-1:has(> :nth-child(3)) .subchild .chevron{right:0.775rem !important;}}
.blockquote__block .blockquote__text p.blockquote-sm{font-size:20px;}.blockquote__block .blockquote__text p.blockquote-md{font-size:22px;}.blockquote__block .blockquote__text p.blockquote-lg{font-size:25px;}.blockquote__block .blockquote__text p.blockquote-xl{font-size:30px;}.blockquote__block .blockquote__person,.blockquote__block .blockquote__occupation{margin-left:0;}
