/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.container-doc{line-height:1.6;font-family:sans-serif;}.container-doc h3{color:#2c3e50;border-bottom:2px solid #125386;padding-bottom:5px;}.container-doc p{color:#555;margin:0;margin-bottom:10px;}.container-doc a{color:#007bff;text-decoration:none;font-weight:bold;}.container-doc a:hover{text-decoration:underline;}.requirements{padding-left:20px;font-size:16px;color:#555;}.requirements li{margin:10px 0;}.requirements li::marker{color:#3498db;}.container-doc table{width:100%;margin-top:20px;border-collapse:collapse;text-align:left;}.container-doc table th,.container-doc table td{padding:10px;}.container-doc table th{background-color:#125386;color:white;text-align:center;vertical-align:middle;font-size:16px;border-block-end:none!important;}.container-doc table th.header-serial{width:5%;}.container-doc td{border:1px solid #ccc;border-block-end:none!important;vertical-align:middle!important;}.container-doc table tr:last-child td,.container-doc table tr:last-child{border-bottom:1px solid #ccc;}.container-doc  table th:first-child{border-top-left-radius:10px;}.container-doc  table th:last-child{border-top-right-radius:10px;}.container-doc table td:first-child,table td:last-child{text-align:center;}.container-doc table td{text-align:left;}.category-cell{text-align:left!important;}.container-doc table tr:last-child td:first-child{border-bottom-left-radius:10px;}.container-doc table tr:last-child td:last-child{border-bottom-right-radius:10px;}.center,.amount{text-align:center!important;}.file-container{display:flex;align-items:center;gap:10px;}.inline-text{margin:0!important;font-family:sans-serif;font-size:16px;}.file-button{text-align:center;background-color:#3498db38;border-radius:10px;color:#1f4e79;height:40px;width:150px;padding:6px;display:flex;align-items:center;justify-content:center;}.file-button a{box-shadow:none !important;text-decoration:none !important;font-family:sans-serif;}
.registry-box,.home-box{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:1.5rem;width:90%;margin:0 auto;}.registry-content,.home-content{background-color:#f4fafe;border-radius:10px;border:3px solid #fafafa;width:26rem;height:24rem;padding:20px;text-align:center;align-content:baseline;}.registry-content:hover,.home-content:hover{border-color:#cae6fc;}.registry-title,.home-title{color:#1769aa;}.registry-subtitle{color:#1f4e79;font-weight:300!important;margin:25px;}.row-horizontal{display:flex;justify-content:center;align-items:center;}.registry-button,.home-button,.video-button{background-color:#fff;border-radius:10px;color:#1f4e79;height:40px;width:180px;margin:0 auto;padding:2px;}.registry-button,.video-button{display:inline-block;width:160px;margin:4px;}.big-button{background-color:#fff;border-radius:10px;color:#1f4e79;margin:5px;}.more-height{height:75px;}.registry-button a,.home-button a,.video-button a,.big-button a{box-shadow:none!important;text-decoration:none!important;font-family:sans-serif;}.home-box{margin-top:3em;margin-bottom:0em;}.home-content{height:14rem;box-shadow:rgba(100,100,111,0.2) 0px 7px 29px 0px;;}#block-olivero-contactblock,#block-olivero-contactinfo,.contact-form{width:90%;margin:0 auto;font-family:sans-serif;color:#1769aa;}#block-olivero-contactinfo{border-top:2px solid #1769aa;padding-top:30px;margin-bottom:10em;text-align:center;}#block-olivero-footer img{max-height:150px;width:auto;max-width:100%;}
.page-wrapper,.container{max-width:100%;}.social-bar,.main-content{width:100%;}.layout-main{flex-direction:row;}body:not(.is-always-mobile-nav) .site-footer{border:none;}.site-footer__inner{padding-block:inherit;}.region--footer_top__inner{margin-block-start:var(--sp3);}.region--footer_top__inner img{margin:0 auto;}body{background:none;}
