/* @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:.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:.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;}}
.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;}
