@import "/wp-content/themes/visions/css/partials/blocks/hero.css";@import "/wp-content/themes/visions/css/partials/blocks/cta.css";@import "/wp-content/themes/visions/css/partials/blocks/showcase.css";@import "/wp-content/themes/visions/css/partials/blocks/post-slider.css";@import "/wp-content/themes/visions/css/partials/blocks/post-list.css";@import "/wp-content/themes/visions/css/partials/blocks/team-slider.css";@import "/wp-content/themes/visions/css/partials/blocks/blurb.css";@import "/wp-content/themes/visions/css/partials/blocks/html.css";@import "/wp-content/themes/visions/css/partials/blocks/contact.css";@import "/wp-content/themes/visions/css/partials/blocks/carousel.css";@import "/wp-content/themes/visions/css/partials/blocks/webinar.css";@import "/wp-content/themes/visions/css/partials/blocks/collapsible.css";@import "/wp-content/themes/visions/css/partials/breakpoints/1440.css";@import "/wp-content/themes/visions/css/partials/breakpoints/1200.css";@import "/wp-content/themes/visions/css/partials/breakpoints/992.css";@import "/wp-content/themes/visions/css/partials/breakpoints/768.css";@import "/wp-content/themes/visions/css/partials/breakpoints/280.css";@font-face{font-family:'FontAwesome';src:url(/wp-content/themes/visions/fonts/fontawesome-webfont.eot?v=4.7.0);src:url("/wp-content/themes/visions/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"),url(/wp-content/themes/visions/fonts/fontawesome-webfont.woff2?v=4.7.0) format("woff2"),url(/wp-content/themes/visions/fonts/fontawesome-webfont.woff?v=4.7.0) format("woff"),url(/wp-content/themes/visions/fonts/fontawesome-webfont.ttf?v=4.7.0) format("truetype"),url("/wp-content/themes/visions/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");font-weight:400;font-style:normal}@font-face{font-family:'gilroyextrabold';src:url(/wp-content/themes/visions/fonts/gilroy-extrabold-webfont.eot);src:url('/wp-content/themes/visions/fonts/gilroy-extrabold-webfont.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/visions/fonts/gilroy-extrabold-webfont.woff2) format('woff2'),url(/wp-content/themes/visions/fonts/gilroy-extrabold-webfont.woff) format('woff'),url(/wp-content/themes/visions/fonts/gilroy-extrabold-webfont.ttf) format('truetype'),url('/wp-content/themes/visions/fonts/gilroy-extrabold-webfont.svg#gilroyextrabold') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'gilroylight';src:url(/wp-content/themes/visions/fonts/gilroy-light-webfont.eot);src:url('/wp-content/themes/visions/fonts/gilroy-light-webfont.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/visions/fonts/gilroy-light-webfont.woff2) format('woff2'),url(/wp-content/themes/visions/fonts/gilroy-light-webfont.woff) format('woff'),url(/wp-content/themes/visions/fonts/gilroy-light-webfont.ttf) format('truetype'),url('/wp-content/themes/visions/fonts/gilroy-light-webfont.svg#gilroylight') format('svg');font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3{font-family:gilroyextrabold;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h4,h5,h6,h7,h8,p,ol,ul,li,a{font-family:gilroylight;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1{font-size:40px;line-height:48px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:1rem}.bg-light{background-color:#ffffff!important}.bg-primary{background-color:#0D3D4D!important}.bg-secondary{background-color:#1B94B8}h1,h2,h3{color:#0D3D4D}p{color:#000}.site-info a{color:#fff}.nav-item a{font-weight:700}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{font-family:'gilroyextrabold'}.navbar{height:100px}.overlay{opacity:.9}.main-footer{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.main-footer ul{padding:0;list-style:none;line-height:68px}.main-footer ul li a{color:#000;font-size:20px;font-weight:700}.footer-menu-title{font-size:30px;line-height:32px;font-weight:700;margin-bottom:20px}.main-footer a:hover{text-decoration:none;color:#0D3D4D}.social-wrapper ul{display:flex;justify-content:space-between}.social-wrapper{width:150px;float:right}.branding-column{max-width:210px}.branding-column a{margin:0}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link,.nav-link{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.navbar-toggler{margin:0;width:auto;height:auto;border:0}#wrapper-navbar{position:fixed;width:100%;z-index:999}.nav-dark,.error404 .optional{background-color:#0D3D4D;box-shadow:0 1px 20px 1px #000}.nav-transparent{background-color:#fff0}.nav-dark .nav-link,.nav-transparent .nav-link,.error404 .optional .nav-link{color:white!important}.nav-overlay{background-image:linear-gradient(black,transparent);position:absolute;width:100%;height:100%}.navbar-collapse{width:100%;position:absolute;top:87px;left:0;padding:20px;background-color:#fff;border-top:2px solid #0D3D4D}.nav-dark .navbar-collapse{background-color:#fff0}@media only screen and (min-width:992px){.navbar-collapse{width:auto;position:initial;top:unset;left:unset;padding:0;border-top:none}}.nav-dark .show,.error404 .optional .show{background-color:#0D3D4D;border-top:2px solid #fff}.nav-dark .navbar-toggler-icon,.nav-transparent .navbar-toggler-icon,.error404 .optional .navbar-toggler-icon{filter:invert(1)}button{margin:0}button.flat{border:0;background-color:#0D3D4D;color:#fff}button.flat:hover{background-color:#0D3D4Dcc}.container{padding-top:60px;padding-bottom:60px}nav .container,.hero .container{padding-top:0!important;padding-bottom:0!important}input.wpcf7-form-control.wpcf7-text,textarea.wpcf7-form-control.wpcf7-textarea{color:white!important}.row{margin-left:0;margin-right:0}@media only screen and (min-width:1441px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1660px}}.ftr-logo{margin-bottom:30px}.nav-link{font-size:20px;line-height:36px}@media only screen and (min-width:1366px){#main-menu li{padding:0 10px}}.hero-post .crs-content-wrapper h3,.hero-post .crs-content-wrapper h2{margin-top:20px}