/*!
 * Theme Name: Data Vortex
 * Template: extendable
 * Author: Zach Charbel
 * Author URI: https://www.zachcharbel.com
 * Description: Blank wordpress theme template build by Zach Charbel
 * Version: 1.0
 * License: GNU General Public License v2 or later
 * License URI: http://www.gnu.org/licenses/gpl-2.0.html
 * Text Domain: wpframework
 * Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
*/button{background:0 0;margin:0;padding:0;outline:0;border:none}.btn{width:100%;display:inline-flex}.btn a{padding:6px 34px 6px 34px;border-radius:20px;display:block;transition:.25s;font-size:.83em;font-weight:600;text-decoration:none;background:#3d7cc9;border:1px solid #3d7cc9;color:#fff}.btn a:hover{background:#fff;color:#3d7cc9}.btn.outline a{padding:6px 34px 6px 34px;border-radius:20px;display:block;transition:.25s;font-size:.83em;font-weight:600;text-decoration:none;background:0 0;border:1px solid #fff;color:#fff}.btn.outline a:hover{background:#fff;color:#0d1014}*{webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.skip-to-main-content-link{position:absolute;left:-9999px;z-index:999;padding:1em;background-color:#0d1014;color:#fff;opacity:0}.skip-to-main-content-link:focus{left:50%;transform:translateX(-50%);opacity:1}@media screen and (max-width:767px){.mobile-no-max-width{max-width:none!important;flex-basis:100%!important}}.clear-fix{clear:both}.antispam{display:none}@media screen and (min-width:768px){.hide-desktop{display:none!important}}@media screen and (max-width:767px){.hide-mobile{display:none!important}}@media screen and (max-width:767px){.desktop-only{display:none!important}}@media screen and (min-width:768px){.mobile-only{display:none!important}}.wp-block-navigation__responsive-container-open{position:relative;right:-60px}@media screen and (max-width:767px){.one-col-mobile{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media screen and (max-width:767px){.wp-block-navigation__responsive-container-content li a{text-align:center}}@media screen and (max-width:767px){footer .wp-block-site-logo .custom-logo-link{display:flex;justify-content:center}footer .wp-block-site-logo+p{text-align:center}footer .wp-block-social-links{justify-content:center}footer .wp-block-column .wp-block-columns .wp-block-column{flex-basis:50%!important}}@media screen and (max-width:767px){.footer-mobile-nav ul{width:100%!important;margin-bottom:2em!important}.footer-mobile-nav ul li{margin:0 auto!important}}.footer-mobile-nav .first-blue-item .wp-block-navigation-item:first-child a{color:#1a5195}.inner-box-shadow{background:rgba(237,237,237,.5)}.inner-box-shadow:after,.inner-box-shadow:before{content:"";position:absolute;left:0;width:100%;height:4px;display:block;opacity:.3}.inner-box-shadow:before{top:0;background:linear-gradient(to bottom,#0d1014 0,#ededed 100%);border-top:1px solid #0d1014}.inner-box-shadow:after{bottom:0;background:linear-gradient(to bottom,#ededed 0,#0d1014 100%);border-bottom:1px solid #0d1014}.wp-block-post-excerpt__more-text{margin-top:20px}.wp-block-post-excerpt__more-text .wp-block-post-excerpt__more-link{padding:6px var(--wp--preset--spacing--30);background:#3d7cc9;font-size:.83em;line-height:1.88;font-weight:700;text-decoration:none;color:#fff;border-radius:20px}.gform-footer{justify-content:flex-end}.gform-footer .gform_button{padding:6px var(--wp--preset--spacing--30);background:#3d7cc9;font-size:.83em;line-height:1.88;font-weight:700;text-decoration:none;color:#fff;border-radius:20px;outline:0;border:none;float:right}@media screen and (max-width:990px){.team-member-photo,.team-member-photo img{height:12em!important}}@media screen and (max-width:767px){.team-member-photo,.team-member-photo img{height:25em!important}}@media screen and (max-width:767px){.cb-carousel-block{width:90%}}@media screen and (max-width:767px){.cb-carousel-block .cb-slide img{height:240px}}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container{left:-50%!important}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{justify-content:center}.wp-block-navigation__submenu-container:after{bottom:5;width:90%}@media screen and (min-width:768px){header{position:fixed;top:0;left:0;width:100%;z-index:1000;color:#fff;transition:.25s ease-in-out;transition-delay:0}header .wp-block-group{padding-top:10px!important;padding-bottom:10px!important;transition:.25s ease-in-out;transition-delay:0}header .custom-logo-link{width:200px;height:47px;background:url("assets/imgs/logo-white.svg") no-repeat 0 0 transparent}header .custom-logo-link img{opacity:0}header.is-scrolled{background:#fff;color:#0d1014;border-bottom:1px solid #1a5195}header.is-scrolled .wp-block-group{padding-top:5px!important;padding-bottom:5px!important}header.is-scrolled .custom-logo-link{background:0 0}header.is-scrolled .custom-logo-link img{opacity:1}}header nav.wp-block-navigation a{text-decoration:none!important;position:relative!important}header nav.wp-block-navigation a:after{content:"";display:inline-block;width:0;height:3px;background:#3d7cc9;position:absolute;bottom:0;left:0;transition:.25s ease-in-out}header nav.wp-block-navigation a:hover:after{width:100%}header nav.wp-block-navigation .current-menu-item a:after{width:100%}header nav.wp-block-navigation .current-menu-item .wp-block-navigation-submenu a:after{width:0}header nav.wp-block-navigation .current-menu-item .wp-block-navigation-submenu a:hover:after{width:100%}@media screen and (min-width:768px){.team-members ul{display:flex!important;flex-wrap:wrap!important;justify-content:center;gap:20px}.team-members ul li{flex:0 1 calc(33.333% - 15px);box-sizing:border-box}}@media screen and (min-width:1200px){.team-members ul li{flex:0 1 calc(25% - 15px)}}.wp-block-acf-events,.wp-block-acf-news{display:flex!important;flex-wrap:wrap!important;gap:20px;row-gap:50px}.wp-block-acf-events .post-card,.wp-block-acf-news .post-card{box-sizing:border-box}@media screen and (max-width:767px){.wp-block-acf-events .post-card,.wp-block-acf-news .post-card{width:100%}}@media screen and (min-width:768px){.wp-block-acf-events .post-card,.wp-block-acf-news .post-card{flex:0 1 calc(33.333% - 15px)}}.wp-block-acf-events .post-card .date,.wp-block-acf-events .post-card .location,.wp-block-acf-events .post-card .title,.wp-block-acf-events .post-card p,.wp-block-acf-news .post-card .date,.wp-block-acf-news .post-card .location,.wp-block-acf-news .post-card .title,.wp-block-acf-news .post-card p{margin:0}.wp-block-acf-events .post-card .location,.wp-block-acf-news .post-card .location{font-size:20px;font-weight:600;margin-top:8px}.wp-block-acf-events .post-card .status,.wp-block-acf-news .post-card .status{font-weight:600}.wp-block-acf-events .post-card .date,.wp-block-acf-news .post-card .date{margin-top:.25em}.wp-block-acf-events .post-card .btn,.wp-block-acf-events .post-card p,.wp-block-acf-news .post-card .btn,.wp-block-acf-news .post-card p{margin-top:.5em}.wp-block-acf-events .post-card .image,.wp-block-acf-news .post-card .image{width:100%;height:250px;margin-bottom:1em;border:1px solid #d0d1d2}.wp-block-acf-events .post-card .image img,.wp-block-acf-news .post-card .image img{object-fit:contain;height:100%;width:100%}.wp-block-acf-events .post-card .btn,.wp-block-acf-news .post-card .btn{margin-top:1em}.wp-block-acf-events .pagination,.wp-block-acf-news .pagination{width:100%;text-align:center}.wp-block-acf-events .pagination .current,.wp-block-acf-events .pagination .dots,.wp-block-acf-events .pagination a,.wp-block-acf-news .pagination .current,.wp-block-acf-news .pagination .dots,.wp-block-acf-news .pagination a{margin-right:8px}.post-card .image{background-color:#e4f2ff}.wp-block-acf-team .team-member{box-sizing:border-box;text-align:center}@media screen and (max-width:767px){.wp-block-acf-team .team-member:not(:last-child){margin-bottom:2em}}.wp-block-acf-team .team-member h3{margin:.2em 0 0 0}.wp-block-acf-team .team-member p{margin-top:0}.wp-block-acf-team .team-member .btn{margin-top:.4em;justify-content:center}.wp-block-acf-team .team-member .image{width:100%;height:300px}@media screen and (max-width:767px){.wp-block-acf-team .team-member .image{height:400px}}.wp-block-acf-team .team-member .image img{object-fit:cover;height:100%;width:100%}@media screen and (min-width:768px){.wp-block-acf-team{display:flex!important;flex-wrap:wrap!important;justify-content:center;gap:1.25em;row-gap:2em}.wp-block-acf-team .team-member{flex:0 1 calc(33.333% - 1em)}}@media screen and (min-width:1200px){.wp-block-acf-team .team-member{flex:0 1 calc(25% - 0.95em)}}@media (min-width:768px) and (max-width:1199px){.wp-block-acf-team .team-member .image{height:33vw}}.wp-block-navigation .wp-block-navigation-item__label{text-align:center;line-height:1.4}@property --countdown{syntax:"<integer>";initial-value:100;inherits:false}.timer{animation:countdown-anim 1s steps(100) forwards}.timer::after{counter-reset:seconds var(--countdown);content:counter(seconds)}@keyframes countdown-anim{from{--countdown:100}to{--countdown:0}}@media screen and (max-width:767px){.wp-block-group.single-col-mobile{grid-template-columns:auto}}.wp-block-image.max-height{height:350px;overflow:hidden}.wp-block-image.max-height img{width:100%!important;height:100%!important;object-fit:cover;max-width:none!important}@media screen and (max-width:767px){.wp-block-media-text .wp-block-media-text__media{margin-bottom:10px}}