/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
article.contextual-region.profile > .layout,article.contextual-region.profile > .layout__region,article.contextual-region.profile > div{background:#fff;border:1px solid #ddd;border-radius:8px;padding:1.25rem;margin-bottom:1.5rem;box-shadow:0 2px 6px rgba(0,0,0,0.05);}article.contextual-region.profile h1,article.contextual-region.profile h2{font-size:1.45rem;font-weight:700;color:#2c3e50;margin-top:0;margin-bottom:1rem;border:none;padding-bottom:0;}
.container{position:relative;display:inline-block;}.spin-image{display:block;margin:0 auto;transition:transform 0.6s;}.spin-image:hover{transform:rotate(360deg) scale(1.2);}.text-container{position:absolute;width:100%;top:85%;left:0;text-align:center;opacity:0;transition:opacity 0.6s ease-in-out;z-index:1;}.container:hover .text-container{opacity:1;}.fade-in-text{font-family:'Great Vibes',cursive;font-size:1.5em;}.text-dot{font-size:2.5em;}.hover-rotate{overflow:hidden;margin:8px;min-width:240px;max-width:320px;width:100%;}.hover-rotate img{transition:transform 0.5s;box-sizing:border-box;max-width:100%;}.hover-rotate:hover img{transform:rotate(180deg);}
.rotating-link{display:inline-block;transition:transform 0.3s ease;}.rotating-link:hover{transform:rotate(-20deg);}.rotating-image{width:5em;height:auto;display:block;}
.more-link a{display:inline-block;padding:10px 16px;background-color:#007bff;color:white !important;font-size:14px;font-weight:bold;text-decoration:none;border-radius:6px;border:1px solid #007bff;transition:background 0.3s ease,border 0.3s ease;margin:10px;}.more-link{text-align:center;padding:15px;}.private_message_thread_clear_history_link_wrapper a{display:inline-block;padding:10px 16px;background-color:#007bff;color:white;font-size:14px;font-weight:bold;text-decoration:none;border-radius:6px;border:1px solid #007bff;transition:background 0.3s ease,border 0.3s ease;margin:10px;}.private_message_thread_clear_history_link_wrapper a:hover{background-color:#0056b3;border:1px solid #0056b3;}.private_message_thread_clear_history_link_wrapper{margin-bottom:12px;}a[href*="private-messages"][href*="delete"]{display:inline-block;padding:10px 16px;background-color:#dc3545;color:white;font-size:14px;font-weight:bold;text-decoration:none;border-radius:6px;border:1px solid #dc3545;transition:background 0.3s ease,border 0.3s ease;margin:10px;}a[href*="private-messages"][href*="delete"]:hover{background-color:#c82333;border:1px solid #c82333;}.block-private-message a[href*="private-message/create"],.block-private-message a[href*="private-message/ban"]{display:inline-block;padding:10px 16px;background-color:#007bff;color:white;font-size:14px;font-weight:bold;text-decoration:none;border-radius:6px;border:1px solid #007bff;transition:background 0.3s ease,border 0.3s ease;margin:10px;}.block-private-message a[href*="private-message/create"]:hover,.block-private-message a[href*="private-message/ban"]:hover{background-color:#1a4b80;border:1px solid #1a4b80;}.block-unblock a{display:inline-block;padding:10px 16px;background-color:#ffc107;color:white;font-size:14px;font-weight:bold;text-decoration:none;border-radius:6px;border:1px solid #ffc107;transition:background 0.3s ease,border 0.3s ease;margin:10px;}.block-unblock a:hover{background-color:#e0a800;border:1px solid #e0a800;}.field--name-message{background-color:#f8f9fa;color:#333;padding:15px;border-radius:6px;border:1px solid #ccc;box-shadow:0 2px 4px rgba(0,0,0,0.1);margin-top:10px;line-height:1.6;}.field--name-message:nth-child(odd){background-color:#eef5ff;}.field--name-message p{margin-bottom:10px;}.block-private-message,.private-message-inbox-block,.more-link{padding:15px;border-radius:8px;}.more-link a,.btn,.private_message_thread_clear_history_link_wrapper a,.block-private-message a[href*="private-message/create"],.block-private-message a[href*="private-message/ban"],.block-unblock a{color:white !important;}.more-link a:hover,.btn:hover,.private_message_thread_clear_history_link_wrapper a:hover,.block-private-message a[href*="private-message/create"]:hover,.block-private-message a[href*="private-message/ban"]:hover,.block-unblock a:hover{color:white !important;}
.featured-bottom{background-color:#4F6770;color:#ffffff;padding:40px 0;}.simplenews-subscriber-form{max-width:400px;margin:0 auto;padding:20px;background:rgba(255,255,255,0.1);border-radius:8px;text-align:left;}.simplenews-subscriber-form .form-control{width:100%;border-radius:5px;}.simplenews-subscriber-form .form-check-input{margin-right:5px;}
.site-footer{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;background-color:#333;color:#fff;padding:0px 0;}.site-footer__top{display:flex;justify-content:space-around;align-items:center;width:100%;flex-wrap:wrap;padding:0px 0;}.region-footer-first,.region-footer-second,.region-footer-third,.region-footer-fourth{display:flex;justify-content:center;align-items:center;flex:1;padding:0px;}.footer .row{margin-bottom:10px;}.footer p{margin:0px 0;}.region-footer-first .block,.region-footer-second .block,.region-footer-third .block,.region-footer-fourth .block,.region-footer-fifth .block{border:none;}.site-footer__top{max-width:1500px;margin:0 auto;}
#navbar-top{display:flex;justify-content:space-between;align-items:center;width:100%;background-color:transparent;padding:0 15px;position:relative;z-index:1;}#navbar-top::before{content:"";position:absolute;inset:0;background:url('/sites/default/files/assets/images/omar-flores-lQT_bOWtysE-unsplash%20(3).jpg') repeat-x center center;background-size:contain;opacity:0.05;z-index:-1;}#navbar-top .container{max-width:1200px;width:100%;margin:0 auto;padding:10px 15px;display:flex;justify-content:space-between;align-items:center;}.navbar-brand img{width:6em;height:auto;max-width:100%;}.navbar-form,.navbar-brand{display:flex;align-items:center;}#search-block-form{display:flex;align-items:center;}#search-block-form input{max-width:360px;width:100%;margin-right:3px;}#search-block-form button{margin-left:3px;}@media (max-width:768px){#navbar-top .container{flex-direction:column;align-items:center;}.navbar-brand,.navbar-form{width:100%;justify-content:center;}#search-block-form{margin-top:10px;flex-direction:column;}#search-block-form input,#search-block-form button{width:100%;}}.navbar-nav .nav-link,.navbar-nav .nav-item a{text-decoration:none;}.navbar-nav .nav-link:hover,.navbar-nav .nav-item a:hover{text-decoration:none;}.navbar-brand{display:flex;align-items:center;justify-content:center;padding-top:12px;}.navbar-brand-text img[src*="mp222.svg"]{width:16.2em;height:auto;display:block;margin-bottom:7px;}.site-name-slogan .slogan a{font-size:0.83rem;color:#fff;text-align:center;font-weight:500;background-color:rgba(0,0,0,0.6);padding:3px 6px;border-radius:3px;text-decoration:none;display:inline-block;}.site-name-slogan .slogan a:hover{color:#df4633;}.header{position:relative;}.header::before{content:"";position:absolute;top:0;left:0;width:100%;height:10px;background-color:#0056b3;}.header::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:4px;background-color:#00aaff;}
.views-row + .views-row::before{content:"";display:block;height:3px;background:linear-gradient(to right,rgba(31,78,120,0),#1F4E78,#00B9FF,#D9534F,#F39C12,#1F4E78,rgba(31,78,120,0));margin:3em 0;width:100%;border-radius:3px;opacity:0.9;position:relative;}
.menu-item-address-card-solid::before{content:"\f2bb";font-family:"Font Awesome 5 Free";font-weight:900;font-size:1.2em;margin-right:0.4em;}.menu-item-book-bible-solid::before{content:"\f647";font-family:"Font Awesome 5 Free";font-weight:900;font-size:1.2em;margin-right:0.4em;}.menu-item-book-open-reader-solid::before{content:"\f5da";font-family:"Font Awesome 5 Free";font-weight:900;font-size:1.2em;margin-right:0.4em;}.menu-item-book-solid::before{content:"\f02d";font-family:"Font Awesome 5 Free";font-weight:900;font-size:1.2em;margin-right:0.4em;}.menu-item-brush-solid::before{content:"\f55d";font-family:"Font Awesome 5 Free";font-weight:900;font-size:1.2em;margin-right:0.4em;}.menu-item-campground-solid::before{content:"\f6bb";font-family:"Font Awesome 5 Free";font-weight:900;font-size:1.2em;margin-right:0.4em;}.menu-item-caravan-solid::before{content:"\f8ff";font-family:"Font Awesome 5 Free";font-weight:900;font-size:1.2em;margin-right:0.4em;}.menu-item-church-solid::before{content:"\f51d";font-family:"Font Awesome 5 Free";font-weight:900;font-size:1.2em;margin-right:0.4em;}.menu-item-compass-solid::before{content:"\f14e";font-family:"Font Awesome 5 Free";font-weight:900;font-size:1.2em;margin-right:0.4em;}.menu-item-kiwi-bird-solid::before{content:"\f535";font-family:"Font Awesome 5 Free";font-weight:900;font-size:1.2em;margin-right:0.4em;}.menu-item-cross-solid::before{content:"\f654";font-family:"Font Awesome 5 Free";font-weight:900;font-size:1.2em;margin-right:0.4em;}.menu-item-crown-solid::before{content:"\f521";font-family:"Font Awesome 5 Free";font-weight:900;font-size:1.2em;margin-right:0.4em;}.menu-item-dove-solid::before{content:"\f4ba";font-family:"Font Awesome 5 Free";font-weight:900;font-size:1.2em;margin-right:0.4em;}.menu-item-drum-solid::before{content:"\f569";font-family:"Font Awesome 5 Free";font-weight:900;font-size:1.2em;margin-right:0.4em;}.menu-item-earth-americas-solid::before{content:"\f57d";font-family:"Font Awesome 5 Free";font-weight:900;font-size:1.2em;margin-right:0.4em;}.menu-item-film-solid::before{content:"\f008";font-family:"Font Awesome 5 Free";font-weight:900;font-size:1.2em;margin-right:0.4em;}.menu-item-fire-solid::before{content:"\f06d";font-family:"Font Awesome 5 Free";font-weight:900;font-size:1.2em;margin-right:0.4em;}.menu-item-fire-flame-curved-solid::before{content:"\f6e4";font-family:"Font Awesome 5 Free";font-weight:900;font-size:1.2em;margin-right:0.4em;}.menu-item-fish-solid::before{content:"\f578";font-family:"Font Awesome 5 Free";font-weight:900;font-size:1.2em;margin-right:0.4em;}.menu-item-flag-solid::before{content:"\f024";font-family:"Font Awesome 5 Free";font-weight:900;font-size:1.2em;margin-right:0.4em;}.menu-item-gear-solid::before{content:"\f013";font-family:"Font Awesome 5 Free";font-weight:900;font-size:1.2em;margin-right:0.4em;}.menu-item-guitar-solid::before{content:"\f7a6";font-family:"Font Awesome 5 Free";font-weight:900;font-size:1.2em;margin-right:0.4em;}.menu-item-person-hiking-solid::before{content:"\f6ec";font-family:"Font Awesome 5 Free";font-weight:900;font-size:1.2em;margin-right:0.4em;}.menu-item-people-group-solid::before{content:"\f500";font-family:"Font Awesome 5 Free";font-weight:900;font-size:1.2em;margin-right:0.4em;}.menu-item-puzzle-piece-solid::before{content:"\f12e";font-family:"Font Awesome 5 Free";font-weight:900;font-size:1.2em;margin-right:0.4em;}.menu-item-seedling-solid::before{content:"\f4d8";font-family:"Font Awesome 5 Free";font-weight:900;font-size:1.2em;margin-right:0.4em;}.menu-item-shoe-prints-solid::before{content:"\f54b";font-family:"Font Awesome 5 Free";font-weight:900;font-size:1.2em;margin-right:0.4em;}.menu-item-music-solid::before{content:"\f001";font-family:"Font Awesome 5 Free";font-weight:900;font-size:1.2em;margin-right:0.4em;}.menu-item-wind-solid::before{content:"\f72e";font-family:"Font Awesome 5 Free";font-weight:900;font-size:1.2em;margin-right:0.4em;}.menu-item-bicycle-solid::before{content:"\f206";font-family:"Font Awesome 5 Free";font-weight:900;font-size:1.2em;margin-right:0.4em;}.menu-item-gavel-solid::before{content:"\f0e3";font-family:"Font Awesome 5 Free";font-weight:900;font-size:1.2em;margin-right:0.4em;}.menu-item-fire-flame-curved::before{content:"\f7e4";font-family:"Font Awesome 5 Free";font-weight:900;font-size:1.2em;margin-right:0.4em;}.menu-item-parachute-box-solid::before{content:"\f4cd";font-family:"Font Awesome 5 Free";font-weight:900;font-size:1.2em;margin-right:0.4em;}.menu-item-wheat-awn-solid::before{content:"\f4c4";font-family:"Font Awesome 5 Free";font-weight:900;font-size:1.2em;margin-right:0.4em;}.menu-item-hand-holding-heart-solid::before{content:"\f4be";font-family:"Font Awesome 5 Free";font-weight:900;font-size:1.2em;margin-right:0.4em;}.menu-item-gift-solid::before{content:"\f06b";font-family:"Font Awesome 5 Free";font-weight:900;font-size:1.2em;margin-right:0.4em;}.menu-item-hammer-solid::before{content:"\f6e3";font-family:"Font Awesome 5 Free";font-weight:900;font-size:1.2em;margin-right:0.4em;}.menu-item-question-solid::before{content:"\f128";font-family:"Font Awesome 5 Free";font-weight:900;font-size:1.2em;margin-right:0.4em;}.menu-item-person-praying-solid::before{content:"\f683";font-family:"Font Awesome 5 Free";font-weight:900;font-size:1.2em;margin-right:0.4em;}.menu-item-ice-cream-solid::before{content:"\f810";font-family:"Font Awesome 5 Free";font-weight:900;font-size:1.2em;margin-right:0.4em;}.menu-item-chess-rook-solid::before{content:"\f447";font-family:"Font Awesome 5 Free";font-weight:900;font-size:1.2em;margin-right:0.4em;}.menu-item-key-solid::before{content:"\f084";font-family:"Font Awesome 5 Free";font-weight:900;font-size:1.2em;margin-right:0.4em;}.menu-item-signs-post-solid::before{content:"\f277";font-family:"Font Awesome 5 Free";font-weight:900;font-size:1.2em;margin-right:0.4em;}.menu-item-sun-solid::before{content:"\f185";font-family:"Font Awesome 5 Free";font-weight:900;font-size:1.2em;margin-right:0.4em;}.menu-item-people2-solid::before{content:"\f0c0";font-family:"Font Awesome 5 Free";font-weight:900;font-size:1.2em;margin-right:0.4em;}.menu-item-media-solid::before{content:"\f87c";font-family:"Font Awesome 5 Free";font-weight:900;font-size:1.2em;margin-right:0.4em;}.menu-item-globe-solid::before{content:"\f0ac";font-family:"Font Awesome 5 Free";font-weight:900;font-size:1.2em;margin-right:0.4em;}.menu-item-ghost-solid::before{content:"\f6e2";font-family:"Font Awesome 5 Free";font-weight:900;font-size:1.2em;margin-right:0.4em;}.menu-item-cookie-solid::before{content:"\f564";font-family:"Font Awesome 5 Free";font-weight:900;font-size:1.2em;margin-right:0.4em;}.menu-item-rss-solid::before{content:"\f09e";font-family:"Font Awesome 5 Free";font-weight:900;font-size:1.2em;margin-right:0.4em;}.menu-item-rss2-solid::before{content:"\f143";font-family:"Font Awesome 5 Free";font-weight:900;font-size:1.2em;margin-right:0.4em;}
.navbar-nav .nav-link a,ul.nav .nav-link a,.dropdown-menu .dropdown-item a,.navbar-nav .nav-link,ul.nav .nav-link,.dropdown-menu .dropdown-item{text-decoration:none !important;font-weight:400 !important;}.navbar-nav .nav-link,ul.nav .nav-link,.dropdown-menu .dropdown-item,ul.nav .dropdown-menu .dropdown-item{display:flex;align-items:center;justify-content:flex-start;width:auto;min-height:45px;padding:10px 16px;font-weight:500;color:#0b2e4a !important;background-color:transparent;transition:background 0.2s ease-in-out,color 0.2s ease-in-out;opacity:1 !important;}.dropdown-menu .dropdown-item a,ul.nav .dropdown-menu .dropdown-item a{display:block;width:100%;text-decoration:none;color:inherit;}.navbar-nav .nav-link:hover,ul.nav .nav-link:hover{background-color:#d4e9f7 !important;color:#0b2e4a !important;}.navbar-nav .nav-link:hover i,.dropdown-menu .dropdown-item:hover i{color:#0b2e4a !important;}.navbar-nav .nav-link[disabled],ul.nav .nav-link[disabled],.navbar-nav .nav-item.disabled,ul.nav .nav-item.disabled,.dropdown-item.disabled{color:#6c757d !important;opacity:1 !important;pointer-events:none !important;}.dropdown-menu{background-color:#f8f9fa;border-radius:0.5rem;box-shadow:0 4px 8px rgba(0,0,0,0.1);border:none;}.navbar .dropdown-menu .dropdown-item.active,.navbar .dropdown-menu .dropdown-item:active{background-color:#e3f2fd;color:#0b2e4a !important;font-weight:600;}.btn-xs{padding:0.25rem 0.4rem;font-size:0.75rem;line-height:1;border-radius:0.2rem;}
.grow-on-hover{display:inline-block;transition:transform 0.3s ease;}.grow-on-hover:hover{transform:scale(1.1);}.grow-on-hover img{width:4.65em;height:auto;display:block;}
.playlist-card{background:#ffffff;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,0.1);overflow:hidden;transition:transform 0.2s ease-in-out;padding:15px;margin-bottom:20px;text-align:center;max-width:300px;}.playlist-card:hover{transform:scale(1.02);}.playlist-title{font-size:18px;font-weight:bold;margin-bottom:5px;}.playlist-description{font-size:14px;color:#666;margin-bottom:10px;padding:0 10px;}.playlist-image{width:90%;height:180px;object-fit:cover;border-radius:10px;margin-bottom:10px;}.music-links{display:flex;flex-direction:column;gap:8px;margin-top:10px;}.music-link,.music-link2{display:flex;align-items:center;font-size:14px;color:#333;text-decoration:none;padding:4px 8px;border-radius:5px;transition:background 0.2s ease-in-out;}.music-icon,.music-icon2{width:30px;height:30px;margin-right:10px;vertical-align:middle;}.music-icon{font-size:30px;color:#333333;}.music-icon2{width:30px;height:30px;vertical-align:middle;color:#333333;}.update-date{font-size:12px;color:#888;margin-left:10px;}.music-link a:hover,.music-link2 a:hover{background:rgba(0,0,0,0.05);}.playlist-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;}.fa-spotify{color:#3A9D3B;}.fa-tidal{color:#4A90D9;}.fa-youtube{color:#D9534F;}.fa-apple{color:#C12A2A;}.fa-amazon{color:#E38C4D;}.fa-headphones{color:#45B7B3;}.fa + span,.fa + p,.fa + a{text-decoration:none;}a{text-decoration:none;}
html,body{margin:0;padding:0;height:100%;}#audio-container{display:flex;justify-content:center;align-items:center;height:100%;}#playStopIcon{width:4.95em;height:4.95em;border-radius:50%;cursor:pointer;object-fit:cover;display:block;transition:transform 0.25s ease,box-shadow 0.4s ease;box-shadow:none;}#playStopIcon:hover{transform:scale(1.1);}#playStopIcon.playing{box-shadow:0 0 0 4px rgba(0,255,0,1),0 0 20px 8px rgba(0,255,0,0.5);}#playStopIcon.paused{box-shadow:0 0 0 4px rgba(255,0,0,1),0 0 20px 8px rgba(255,0,0,0.5);}#playStopIcon.off{box-shadow:none;}
.payment-button-wrapper{text-align:center;margin-top:1rem;}.payment-button{display:inline-block;margin:0.5rem;padding:0.6em 1.2em;font-size:1em;text-align:center;border:none;border-radius:0.5em;background-color:#007bff;color:white;text-decoration:none;transition:background-color 0.3s ease;}.payment-button:hover{background-color:#0056b3;text-decoration:none;}@media (max-width:576px){.payment-button{display:block;width:90%;margin:0.5rem auto;}}
body{background-color:#f5f4f1;}.payment-button,.apply-button,#edit-submit,#edit-manage,.search-form button,.search-form input[type="submit"]{background-color:#ab3d32;border:2px solid #ab3d32;color:white;text-decoration:none;border-radius:5px;padding:8px 16px;text-align:center;display:inline-block;height:auto;line-height:1.2;box-sizing:border-box;transition:background-color 0.3s,border-color 0.3s,box-shadow 0.2s ease;font-weight:500;font-size:14px;text-transform:uppercase;}.payment-button:hover,.apply-button:hover,#edit-submit:hover,#edit-manage:hover,.search-form button:hover,.search-form input[type="submit"]:hover{background-color:#922c23;border-color:#7a1d17;color:white;box-shadow:0 0 5px rgba(122,29,23,0.7);}.payment-button:active,.apply-button button:active,.search-form button:active,.search-form input[type="submit"]:active{background-color:#922c23;border-color:#7a1d17;}.payment-button:focus,.apply-button:focus,.search-form button:focus,.search-form input[type="submit"]:focus{outline:none;box-shadow:0 0 6px rgba(122,29,23,0.8);}.payment-button:hover,.apply-button:hover,.search-form button:hover,.search-form input[type="submit"]:hover{box-shadow:0 0 8px rgba(122,29,23,0.8);}img{border-radius:0.3em;}.title{display:flex;justify-content:center;align-items:center;text-align:center;}.forum table{border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;width:100%;}.forum thead th{background-color:#2A5A8B;color:white;font-weight:bold;text-align:left;padding:12px;border-bottom:2px solid #0056b3;}.forum tbody tr{border-bottom:1px solid #ddd;}.forum tbody tr:last-child{border-bottom:none;}.forum tbody td{padding:12px 15px;vertical-align:middle;}.forum tbody tr:hover{background-color:#f9f9f9;}.forum .card{box-shadow:0 4px 8px rgba(0,0,0,0.1);transition:transform 0.3s ease;}.forum .card:hover{transform:translateY(-5px);}.forum h1,.forum h2,.forum h3{font-family:'Montserrat',sans-serif;margin-bottom:20px;}.newsletter-container{max-width:600px;margin:0 auto;padding:30px;background:#ffffff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,0.1);text-align:center;font-family:"Inter",sans-serif;}.newsletter-container h5{font-size:24px;font-weight:700;margin-bottom:15px;color:#333;}.newsletter-container p{font-size:16px;line-height:1.6;color:#444;}.newsletter-container strong{font-weight:600;color:#222;}.newsletter-container p strong::before{margin-right:5px;}.newsletter-container .cta-text{font-weight:700;color:#d48806;font-size:18px;margin-top:15px;}.footer-icons{display:flex;justify-content:center;gap:15px;padding:10px 0;}.footer-icons a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;background:rgba(255,255,255,0.7);box-shadow:0px 2px 5px rgba(0,0,0,0.1);transition:transform 0.3s ease;}.footer-icons a:hover{transform:scale(1.1);}.footer-icons .linkedin-icon{width:70%;height:70%;max-width:2em;max-height:2em;padding-left:0px;fill:#0073b1;}.footer-icons .drupal-icon{width:70%;height:70%;max-width:2em;max-height:2em;padding-left:0px;fill:#00598e;}.field--name-title{color:#333533;font-weight:600;font-size:1.5rem;margin-bottom:0.75rem;}audio{background-color:#d7dbdd;border-radius:8px;border:2px solid #cacfd2;box-shadow:0 2px 8px rgba(0,0,0,0.1);}.layout__region--first{display:flex;flex-direction:column;align-items:center;margin:1rem 0;row-gap:1rem;column-gap:2rem;}.layout__region--second{display:flex;justify-content:center;margin:1rem 0;}.navbar-brand{display:flex;justify-content:center;align-items:center;padding:0;margin:0;}@media (max-width:576px){.js-pager__items .page-link span:not(.visually-hidden){display:none;}.js-pager__items .page-link[title*="first page"]::before{content:"«";font-size:1rem;}.js-pager__items .page-link[title*="previous page"]::before{content:"‹";font-size:1rem;}.js-pager__items .page-link[title="Go to next page"]::before{content:"›";font-size:1rem;}.js-pager__items .page-link[title*="last page"]::before{content:"»";font-size:1rem;}.js-pager__items .page-link{padding:0.25rem 0.5rem;display:flex;align-items:center;justify-content:center;font-size:1rem;min-width:2rem;}.js-pager__items .page-item{margin:0 2px;}.js-pager__items{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;}}.media-oembed-content{display:block;margin-left:auto;margin-right:auto;}.a2a_kit{display:flex;justify-content:center;margin:1rem auto;}.comment-comments.nav-link a,.comment-add.nav-link a,.node-readmore.nav-link a{display:inline-block;padding:0.5rem 1rem;font-size:0.95rem;font-weight:500;color:#fff;background-color:#1669c1;text-decoration:none;border-radius:0.375rem;transition:background-color 0.2s ease;border:none;cursor:pointer;margin-right:0.5rem;}.comment-comments.nav-link a:hover,.comment-add.nav-link a:hover,.node-readmore.nav-link a:hover{background-color:#004c99;}.center-btn{font-size:1.5em;padding:0.5em 1em;position:absolute;cursor:pointer;}.blockquote-footer{display:inline-block;text-align:left;margin-top:0.25em;color:#6c757d;}.content form.lang-dropdown-form{display:flex;justify-content:center;width:100%;margin:5px;}.content form.lang-dropdown-form > .js-form-item{display:inline-block;margin:0 auto;}
html{scroll-behavior:smooth;}#back-to-top{display:none;position:fixed;bottom:20px;right:20px;z-index:9999;width:4em;height:4em;background-color:#2A5A8B95;border:none;border-radius:50%;cursor:pointer;padding:0;box-shadow:0 4px 8px rgba(0,0,0,0.3);display:flex;justify-content:center;align-items:center;}#back-to-top img{width:90%;height:90%;border-radius:50%;border:none;outline:none;}
.responsive-iframe-container,.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;width:100%;max-width:1000px;margin:0 auto;background:#000;}.responsive-iframe-container iframe,.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;}@media (min-width:1200px){.responsive-iframe-container,.video-container{max-width:1200px;}}.container,.section,.article,.main-content{max-width:1200px;margin:0 auto;padding:0 10px;}
