 body {margin: 0;color: #000;font-family: futura-pt, sans-serif;font-size: 1.4vw;font-weight: 100;line-height: 1.4;}body .font-size-1 {font-size: 1.54vw;}body .font-size-2 {font-size: 1.68vw;}body .font-size-3 {font-size: 1.82vw;}body .font-size-4 {font-size: 1.96vw;}body .font-size-5 {font-size: 2.1vw;}body .font-size-6 {font-size: 2.24vw;}body .font-size-7 {font-size: 2.38vw;}body .font-size-8 {font-size: 2.52vw;}body .font-size-9 {font-size: 2.66vw;}body .font-size-10 {font-size: 2.8vw;}body .underline a {text-decoration: underline;}body .no-underline a {text-decoration: none;}.container {margin: 0 auto;padding: 5vw 10vw;}.site-main, .general-content {padding: 8vw 10vw;overflow: hidden;}.site-main h1, .general-content h1 {text-align: center;}.site-main h1 a:link, .site-main h1 a:visited, .site-main h1 a:hover, .site-main h1 a:active, .site-main h2 a:link, .site-main h2 a:visited, .site-main h2 a:hover, .site-main h2 a:active, .site-main h3 a:link, .site-main h3 a:visited, .site-main h3 a:hover, .site-main h3 a:active, .site-main h4 a:link, .site-main h4 a:visited, .site-main h4 a:hover, .site-main h4 a:active, .site-main h5 a:link, .site-main h5 a:visited, .site-main h5 a:hover, .site-main h5 a:active, .site-main h6 a:link, .site-main h6 a:visited, .site-main h6 a:hover, .site-main h6 a:active, .general-content h1 a:link, .general-content h1 a:visited, .general-content h1 a:hover, .general-content h1 a:active, .general-content h2 a:link, .general-content h2 a:visited, .general-content h2 a:hover, .general-content h2 a:active, .general-content h3 a:link, .general-content h3 a:visited, .general-content h3 a:hover, .general-content h3 a:active, .general-content h4 a:link, .general-content h4 a:visited, .general-content h4 a:hover, .general-content h4 a:active, .general-content h5 a:link, .general-content h5 a:visited, .general-content h5 a:hover, .general-content h5 a:active, .general-content h6 a:link, .general-content h6 a:visited, .general-content h6 a:hover, .general-content h6 a:active {color: #3d9cd2;}.site-main ul, .site-main ol, .general-content ul, .general-content ol {margin-left: 0;}.site-main ul a:link, .site-main ul a:visited, .site-main ul a:hover, .site-main ul a:active, .site-main ol a:link, .site-main ol a:visited, .site-main ol a:hover, .site-main ol a:active, .general-content ul a:link, .general-content ul a:visited, .general-content ul a:hover, .general-content ul a:active, .general-content ol a:link, .general-content ol a:visited, .general-content ol a:hover, .general-content ol a:active {color: #3d9cd2;}.site-main p a:link, .site-main p a:visited, .site-main p a:hover, .site-main p a:active, .general-content p a:link, .general-content p a:visited, .general-content p a:hover, .general-content p a:active {color: #3d9cd2;}.site-main:focus, .general-content:focus {outline: none;}section.bkg-blue {color: #fff;background-color: #28424e;}#menu-open, #menu-close {align-self: center;padding-right: 3vw;color: inherit;font-weight: bold;text-transform: uppercase;word-break: normal;}#menu-open:hover, #menu-close:hover {cursor: pointer;}img.gform_ajax_spinner {display: none !important;}h1, h2, h3, h4, h5, h6 {margin: 0;font-family: futura-pt, sans-serif;text-transform: uppercase;line-height: 1;}h1 {font-size: 3.7vw;}h2 {font-size: 2.7vw;}h3 {font-size: 2.3vw;}.btn, input[type=submit] {display: inline-block;border-radius: 0;border: none;padding: 1vw 2vw;font-family: futura-pt, sans-serif;font-weight: bold;line-height: 1;text-transform: uppercase;text-decoration: none;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;}.btn.btn-green, .btn.search-submit, input[type=submit].btn-green, input[type=submit].search-submit {border: 2px solid #bbd42d;color: #000;background-color: #bbd42d;}.btn.btn-green:hover, .btn.search-submit:hover, input[type=submit].btn-green:hover, input[type=submit].search-submit:hover {background: #9eb325;border-color: #9eb325;}.btn.btn-blue, input[type=submit].btn-blue {border: 2px solid #3d9cd2;color: #fff;background-color: #3d9cd2;}.btn.btn-blue:hover, input[type=submit].btn-blue:hover {background: #2b87bb;border-color: #2b87bb;}.btn.btn-black, input[type=submit].btn-black {border: 2px solid #000;color: #000;}.btn.btn-small, input[type=submit].btn-small {padding: 0.75vw 1vw;font-weight: normal;}.btn i, input[type=submit] i {margin-right: 1vw;}.btn:hover, .btn:focus, input[type=submit]:hover, input[type=submit]:focus {outline: none;}input:focus, textarea:focus {outline: none;}.utility-nav, .social-media {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin: 0;padding: 0;list-style-type: none;}.utility-nav li, .social-media li {margin-left: 1vw;}.utility-nav li a, .social-media li a {display: block;-webkit-transition: all 0.2s ease-in;-o-transition: all 0.2s ease-in;transition: all 0.2s ease-in;}.utility-nav li a .icon, .social-media li a .icon {width: 2.5vw;}.utility-nav li a i, .social-media li a i {font-size: 2.3vw;}.utility-nav li a i::before, .social-media li a i::before {color: #000;}.dark .overlay {position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0.45) 80%, rgba(0, 0, 0, 0.85) 95%, black 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(60%, rgba(0, 0, 0, 0)), color-stop(80%, rgba(0, 0, 0, 0.45)), color-stop(95%, rgba(0, 0, 0, 0.85)), to(black));background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0.45) 80%, rgba(0, 0, 0, 0.85) 95%, black 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#00000000", endColorstr="#000000",GradientType=0 );}.dark .copy, .dark a:link, .dark a:visited, .dark a:hover, .dark a:active {color: #fff;}.light .overlay {position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 60%, rgba(255, 255, 255, 0.45) 80%, rgba(255, 255, 255, 0.85) 95%, white 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(60%, rgba(255, 255, 255, 0)), color-stop(80%, rgba(255, 255, 255, 0.45)), color-stop(95%, rgba(255, 255, 255, 0.85)), to(white));background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 60%, rgba(255, 255, 255, 0.45) 80%, rgba(255, 255, 255, 0.85) 95%, white 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#00ffffff", endColorstr="#ffffff",GradientType=0 );}.light .copy, .light a:link, .light a:visited, .light a:hover, .light a:active {color: #000;}.dynamic-gradient {background: -o-linear-gradient(right, #6f2c91, #b7236c, #00adef, #badc10, #fddc10);background: -webkit-gradient(linear, right top, left top, from(#6f2c91), color-stop(#b7236c), color-stop(#00adef), color-stop(#badc10), to(#fddc10));background: linear-gradient(270deg, #6f2c91, #b7236c, #00adef, #badc10, #fddc10);background-size: 1000% 1000%;-webkit-animation: dynamicGradient 20s ease infinite;animation: dynamicGradient 20s ease infinite;}@-webkit-keyframes dynamicGradient {0% {background-position: 0% 50%;}50% {background-position: 100% 50%;}100% {background-position: 0% 50%;}}@keyframes dynamicGradient {0% {background-position: 0% 50%;}50% {background-position: 100% 50%;}100% {background-position: 0% 50%;}}.dynamic-gradient-2 {background: -o-linear-gradient(right, #fddc10, #badc10, #00adef, #b7236c, #6f2c91);background: -webkit-gradient(linear, right top, left top, from(#fddc10), color-stop(#badc10), color-stop(#00adef), color-stop(#b7236c), to(#6f2c91));background: linear-gradient(270deg, #fddc10, #badc10, #00adef, #b7236c, #6f2c91);background-size: 1000% 1000%;-webkit-animation: dynamicGradient2 20s ease infinite;animation: dynamicGradient2 20s ease infinite;}@-webkit-keyframes dynamicGradient2 {0% {background-position: 0% 50%;}50% {background-position: 100% 50%;}100% {background-position: 0% 50%;}}@keyframes dynamicGradient2 {0% {background-position: 0% 50%;}50% {background-position: 100% 50%;}100% {background-position: 0% 50%;}}.form-wrap p small {display: block;margin-top: 1vw;font-size: 95%;}.form-wrap form .ginput_container {-webkit-box-flex: 0;-ms-flex: 0 0 48%;flex: 0 0 48%;margin-top: 2vw;}.form-wrap form .ginput_container.full-width {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;}.form-wrap form .ginput_container label {display: block;font-weight: 400;}.form-wrap form .ginput_container input, .form-wrap form .ginput_container select, .form-wrap form .ginput_container textarea {padding: 0.75vw !important;font-size: inherit;}.form-wrap form .ginput_container input:focus, .form-wrap form .ginput_container select:focus, .form-wrap form .ginput_container textarea:focus {outline: none;}.form-wrap form .ginput_container input {border-radius: 0;width: 100%;}.form-wrap form .ginput_container input[type=checkbox], .form-wrap form .ginput_container input[type=radio] {margin-top: 0 !important;width: auto;}.form-wrap form .ginput_container select {-webkit-appearance: none;-moz-appearance: none;appearance: none;border-radius: 0;background: url(../images/icon-chevron-down.png) no-repeat 98% center;background-size: 15px auto;}.form-wrap form .ginput_container textarea {border-radius: 0;}.form-wrap form input[type=submit] {margin-top: 1.5vw;padding: 1vw 3vw;font-size: inherit;color: #fff;}.form-wrap form .gform_footer input.button, .form-wrap form .gform_footer input[type=submit], .form-wrap form .gform_page_footer input.button, .form-wrap form .gform_page_footer input[type=submit] {background-color: #bbd42d;}.form-wrap form .gform_footer input.button:hover, .form-wrap form .gform_footer input.button:focus, .form-wrap form .gform_footer input[type=submit]:hover, .form-wrap form .gform_footer input[type=submit]:focus, .form-wrap form .gform_page_footer input.button:hover, .form-wrap form .gform_page_footer input.button:focus, .form-wrap form .gform_page_footer input[type=submit]:hover, .form-wrap form .gform_page_footer input[type=submit]:focus {color: #fff;background: #9eb325;border-color: #9eb325;cursor: pointer;}.form-wrap form .validation_error, .form-wrap form .validation_message {font-weight: 100 !important;}.form-wrap form .gfield_required {color: red !important;}.video {position: relative;overflow: hidden;}.video img.poster {width: 100%;-o-object-fit: cover;object-fit: cover;}.video .btn-play {position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);z-index: 300;width: 90px;}.video .copy {position: absolute;bottom: 8%;left: 10vw;max-width: 30vw;}#categories {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;margin-bottom: 3vw;}#categories .category {margin-right: 1.5vw;margin-bottom: 2vw;padding: 0.5vw 1vw;color: #999;background-color: #f4f4f4;font-size: 1vw;font-weight: bold;text-transform: uppercase;white-space: nowrap;}#categories .category i {margin-right: 0.5vw;color: #bbd42d;font-weight: bold;}#categories .category:hover {cursor: pointer;}#categories .category.active {color: #fff;background-color: #bbd42d;}#categories .category.active i {color: #fff;}.jquery-modal {z-index: 9999;padding: 0 10vw;}.jquery-modal.blocker {background-color: rgba(0, 0, 0, 0.85);}.jquery-modal .modal {border-radius: 0;padding: 0;height: 75vh;max-width: 60vw;color: #fff;background-color: #000;}.jquery-modal .modal .modal-inner {padding: 3vw 3vw 8vw 3vw;height: 75vh;overflow-y: auto;}.jquery-modal .modal .modal-inner p {margin: 0;padding-bottom: 1.5em;}.jquery-modal .modal .modal-inner ol, .jquery-modal .modal .modal-inner ul {margin: 0;}.jquery-modal .modal .btn {position: absolute;bottom: 0;}.jquery-modal .modal a.close-modal {top: -20px;right: -13px;width: 40px;height: 40px;background-image: url(../images/close-modal.png);}.jquery-modal .modal.video-modal {position: relative;width: 100%;max-width: none;height: auto;padding-top: 56.25%;}.jquery-modal .modal.video-modal:focus {outline: none;}.jquery-modal .modal.video-modal iframe {border: none;position: absolute;top: 0;left: 0;bottom: 0;right: 0;width: 100%;height: 100%;}.error-404 .search {margin-bottom: 3vw;}.error-404 .search input[type=search] {border-radius: 0;padding: 0.75vw;font-family: futura-pt, sans-serif;font-size: inherit;}.error-404 .search .search-submit {border-width: 3px;font-size: inherit;}#consent {border-radius: 0;margin: 0;width: 100%;}#consent button {border-radius: 0;}#consent button[data-tid=banner-accept], .termly-style-modal-md-7f96fd button.termly-style-button-f3577d {border-radius: 0;background: #3d9cd2 !important;}.termly-style-modal-md-7f96fd .termly-switch-switch-ed4cdf {background: #3d9cd2 !important;}#account_display_name, #account_email {pointer-events: none;}header.site-header {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: fixed;top: 0;z-index: 9999;padding: 1vw 0;width: 100%;background: #fff;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;}header.site-header.fixed {position: fixed;top: 0;z-index: 9999;}header.site-header .logo {margin: 0 3%;width: 100%;max-width: 115px;min-height: 70px;font-size: unset;text-indent: -9999px;}header.site-header .logo a {display: block;min-height: 70px;}header.site-header .logo a:focus {outline: none;}#off-canvas-bkg {position: fixed;top: 0;z-index: 1300;width: 100%;height: 100vh;background: rgba(0, 0, 0, 0.8);opacity: 0;visibility: hidden;-webkit-transition: all 0.4s linear;-o-transition: all 0.4s linear;transition: all 0.4s linear;}#off-canvas-wrap {position: fixed;z-index: 99999;top: 0;right: 0;width: 0;height: 100vh;background-color: #fff;overflow-x: hidden;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;}#off-canvas-wrap #off-canvas {display: grid;grid-template-columns: 45% 55%;grid-template-rows: auto 1fr 2fr 1fr;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: 100vh;opacity: 0;-webkit-transition: opacity 1s linear;-o-transition: opacity 1s linear;transition: opacity 1s linear;}#off-canvas-wrap #off-canvas a:focus {outline: none;}#off-canvas-wrap #off-canvas .logo {display: none;}#off-canvas-wrap #off-canvas .search-form {grid-column: 1/span 2;grid-row: 1;position: relative;}#off-canvas-wrap #off-canvas .search-form .dgwt-wcas-preloader svg {pointer-events: none;}#off-canvas-wrap #off-canvas .search-form #site-search, #off-canvas-wrap #off-canvas .search-form input[type=search] {display: block;border: none;border-radius: 0;padding: 0.75vw 1vw;width: 100%;height: auto;color: #fff;font-size: 1.8vw;font-weight: 400;-webkit-box-shadow: inset 0 -5px 5px -5px #317faa;box-shadow: inset 0 -5px 5px -5px #317faa;background: #3d9cd2;}#off-canvas-wrap #off-canvas .search-form #site-search:focus, #off-canvas-wrap #off-canvas .search-form input[type=search]:focus {outline: none;}#off-canvas-wrap #off-canvas .search-form #site-search::-webkit-input-placeholder, #off-canvas-wrap #off-canvas .search-form input[type=search]::-webkit-input-placeholder {color: #ccc;font-style: italic;opacity: 0.8;}#off-canvas-wrap #off-canvas .search-form #site-search::-moz-placeholder, #off-canvas-wrap #off-canvas .search-form input[type=search]::-moz-placeholder {color: #ccc;font-style: italic;opacity: 0.8;}#off-canvas-wrap #off-canvas .search-form #site-search:-ms-input-placeholder, #off-canvas-wrap #off-canvas .search-form input[type=search]:-ms-input-placeholder {color: #ccc;font-style: italic;opacity: 0.8;}#off-canvas-wrap #off-canvas .search-form #site-search:-moz-placeholder, #off-canvas-wrap #off-canvas .search-form input[type=search]:-moz-placeholder {color: #ccc;font-style: italic;opacity: 0.8;}#off-canvas-wrap #off-canvas .search-form #site-search::-webkit-search-results-button, #off-canvas-wrap #off-canvas .search-form input[type=search]::-webkit-search-results-button {color: #ccc;font-style: italic;opacity: 0.8;}#off-canvas-wrap #off-canvas .search-form #site-search {padding: 1vw 16px;padding-right: 50px;}#off-canvas-wrap #off-canvas .search-form .search-submit {display: none;}#off-canvas-wrap #off-canvas .search-form .fa-times {position: absolute;top: 50%;right: 16px;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);color: #fff;font-size: 34px;}#off-canvas-wrap #off-canvas .header {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;grid-column: 2;grid-row: 2;align-self: self-start;padding: 2.5vw 3% 2.5vw 0;}#off-canvas-wrap #off-canvas .header .cart-contents {position: relative;text-decoration: none;}#off-canvas-wrap #off-canvas .header .cart-contents .cart-contents-count {position: absolute;top: -30%;right: -30%;border-radius: 3px;padding: 3px 5px;color: #fff;background-color: #3d9cd2;font-family: Arial, Helvetica, sans-serif;font-size: inherit;line-height: 1;vertical-align: top;}#off-canvas-wrap #off-canvas #site-navigation {position: relative;grid-row: 3;background-color: #fff;}#off-canvas-wrap #off-canvas #site-navigation ul {display: block;margin: 0;padding: 0;list-style-type: none;}#off-canvas-wrap #off-canvas #site-navigation ul > li {position: initial;}#off-canvas-wrap #off-canvas #site-navigation ul > li > a {margin-left: 8%;font-size: 2.5vw;font-weight: 500;line-height: 1.4;}#off-canvas-wrap #off-canvas #site-navigation ul > li:nth-child(1) {-webkit-animation-delay: 0.5s;animation-delay: 0.5s;}#off-canvas-wrap #off-canvas #site-navigation ul > li:nth-child(2) {-webkit-animation-delay: 0.4s;animation-delay: 0.4s;}#off-canvas-wrap #off-canvas #site-navigation ul > li:nth-child(3) {-webkit-animation-delay: 0.3s;animation-delay: 0.3s;}#off-canvas-wrap #off-canvas #site-navigation ul > li:nth-child(4) {-webkit-animation-delay: 0.2s;animation-delay: 0.2s;}#off-canvas-wrap #off-canvas #site-navigation ul > li:nth-child(5) {-webkit-animation-delay: 0.1s;animation-delay: 0.1s;}#off-canvas-wrap #off-canvas #site-navigation ul > li:nth-child(6) {-webkit-animation-delay: 0s;animation-delay: 0s;}#off-canvas-wrap #off-canvas #site-navigation ul > li.menu-item-has-children {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}#off-canvas-wrap #off-canvas #site-navigation ul > li.menu-item-has-children .sub-menu-toggle {position: absolute;color: #999;}#off-canvas-wrap #off-canvas #site-navigation ul > li.menu-item-has-children .sub-menu-toggle::before {font-family: "Font Awesome 5 Pro";font-size: 0.75em;font-weight: 100;content: "\f067";}#off-canvas-wrap #off-canvas #site-navigation ul > li.menu-item-has-children .sub-menu-toggle.submenu-open::before {content: "\f068";}#off-canvas-wrap #off-canvas #site-navigation ul > li.menu-item-has-children .sub-menu-toggle:hover {cursor: pointer;}#off-canvas-wrap #off-canvas #site-navigation ul li a {display: inline-block;text-decoration: none;white-space: nowrap;}#off-canvas-wrap #off-canvas #site-navigation ul li a:link, #off-canvas-wrap #off-canvas #site-navigation ul li a:visited, #off-canvas-wrap #off-canvas #site-navigation ul li a:hover, #off-canvas-wrap #off-canvas #site-navigation ul li a:active {color: #000;}#off-canvas-wrap #off-canvas #site-navigation ul li a:hover {text-decoration: underline;}#off-canvas-wrap #off-canvas #site-navigation ul li ul {z-index: -1;}#off-canvas-wrap #off-canvas #site-navigation ul li ul a {margin-left: 0;width: auto;font-size: 1.7vw;}#off-canvas-wrap #off-canvas #site-navigation ul li.current_page_parent > a, #off-canvas-wrap #off-canvas #site-navigation ul li.current_page_item > a {text-decoration: underline;color: #3d9cd2;}#off-canvas-wrap #off-canvas #site-navigation ul li.current_page_parent .sub-menu-toggle {color: #3d9cd2;}#off-canvas-wrap #off-canvas #site-navigation ul li.current_page_parent .sub-menu-toggle::before {font-weight: bold;}#off-canvas-wrap #off-canvas #site-navigation ul .sub-menu {top: 0;padding: 8px 0;height: 0;overflow: hidden;text-align: right;-webkit-box-shadow: none;box-shadow: none;opacity: 0;-webkit-transition: none "" "";-o-transition: none "" "";transition: none "" "";}#off-canvas-wrap #off-canvas #site-navigation ul .sub-menu li {margin-bottom: 2%;}#off-canvas-wrap #off-canvas #site-navigation ul .sub-menu li a {padding-right: 1.5vw;padding-left: 0;}#off-canvas-wrap #off-canvas #site-navigation ul .sub-menu li a:link, #off-canvas-wrap #off-canvas #site-navigation ul .sub-menu li a:visited, #off-canvas-wrap #off-canvas #site-navigation ul .sub-menu li a:hover, #off-canvas-wrap #off-canvas #site-navigation ul .sub-menu li a:active {color: #999;}#off-canvas-wrap #off-canvas #site-navigation ul .sub-menu li.current-menu-item > a {text-decoration: underline;color: #3d9cd2;}#off-canvas-wrap #off-canvas .social-media {grid-column: 2;grid-row: 4;align-self: flex-end;padding: 2.5vw 3% 2.5vw 0;}#footer-nav, #copyright {display: grid;grid-template-columns: repeat(4, 1fr);grid-template-rows: 2;padding: 0 8vw;color: #999;}#footer-nav a, #copyright a {color: inherit;text-decoration: none;}#footer-nav a:hover, #footer-nav a:focus, #copyright a:hover, #copyright a:focus {text-decoration: underline;}#footer-nav {margin-top: 90px;font-size: 1.2vw;}#footer-nav .logo {width: 40%;}#footer-nav ul {margin: 0;padding: 0;list-style-type: none;}#footer-nav ul.site-nav {margin-top: 15px;}#footer-nav ul.site-nav li {margin-bottom: 5px;}#footer-nav ul.site-nav li:first-child {margin-bottom: 15px;text-transform: uppercase;pointer-events: none;}#footer-nav ul.social-media {align-self: flex-start;}#footer-nav ul.social-media li {margin: 0 0.3vw;}#footer-nav #footer4 {grid-column: 2/span 1;}#footer-nav #footer5 {grid-column: 3/span 1;}#footer-nav #connect {grid-column: 4/span 1;margin-top: 15px;}#footer-nav #connect a {display: block;}#footer-nav #connect .heading {display: block;margin-bottom: 15px;font-size: 1.2vw;text-align: left;text-transform: uppercase;}#footer-nav #connect address {margin: 1em 0;}#footer-nav #connect .phone {margin-bottom: 1em;}#copyright {display: block;margin-top: 60px;margin-bottom: 90px;font-size: 1.2vw;text-align: center;}#copyright #footer6 {display: inline;margin: 0;padding: 0;list-style-type: none;}#copyright #footer6 li {display: inline;}#copyright #footer6 li:after {content: "|";padding-left: 5px;}.banner.hero {position: relative;overflow: hidden;}.banner.hero img {height: 95vh;width: 100%;-o-object-fit: cover;object-fit: cover;}.banner.hero .copy {position: absolute;bottom: 8%;left: 8vw;max-width: 40vw;}.banner.hero .copy p.green a {color: #bbd42d;font-size: 1.5vw;font-weight: bold;text-transform: uppercase;text-decoration: none;}.banner.hero .copy p.green a:hover {text-decoration: underline;}.video.hero img.poster {height: 95vh;}.featured-video {padding: 5vw 8vw;}.featured-video .intro h2, .featured-video .intro p {text-align: center;}.featured-video .intro p {margin: 0 auto;padding: 1vw 0 3vw 0;width: 50%;}.featured-video .video .copy {bottom: 5%;left: 5%;max-width: 50%;}.featured-video .video .copy p {margin: 0 0 3% 0;line-height: 1.2;}.featured-video .video .copy h4 {color: #bbd42d;}.owl-carousel-large {overflow: hidden;}.owl-carousel-large .slide {max-height: 95vh;}.owl-carousel-large .slide .overlay .copy {position: absolute;bottom: 10%;max-width: 35%;opacity: 0;-webkit-transition: all 0.5s ease-in;-o-transition: all 0.5s ease-in;transition: all 0.5s ease-in;}.owl-carousel-large .slide .overlay .copy.left {left: 8%;}.owl-carousel-large .slide .overlay .copy.right {right: 8%;}.owl-carousel-large .slide .overlay .copy h2 {margin-bottom: 1vw;}.owl-carousel-large .slide .overlay .copy p {margin-bottom: 1.5vw;}.owl-carousel-large .slide .overlay .copy p.green {color: #bbd42d;font-size: 1vw;font-weight: bold;text-transform: uppercase;}.owl-carousel-large .slide .overlay .copy a {text-transform: uppercase;}.owl-carousel-large .owl-nav {margin-top: 0;}.owl-carousel-large .owl-nav .owl-prev, .owl-carousel-large .owl-nav .owl-next {position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);width: 3.5vw;height: 3.5vw;}.owl-carousel-large .owl-nav .owl-prev:hover, .owl-carousel-large .owl-nav .owl-next:hover {background: transparent;}.owl-carousel-large .owl-nav .owl-prev:focus, .owl-carousel-large .owl-nav .owl-next:focus {outline: none;}.owl-carousel-large .owl-nav .owl-prev {left: 1vw;}.owl-carousel-large .owl-nav .owl-next {right: 1vw;}.owl-carousel-large .owl-nav .disabled {opacity: 0.2;}.owl-carousel-large .owl-dots {position: absolute;right: 0;bottom: 30px;left: 0;}.owl-carousel-large .owl-dots .owl-dot span {background: transparent;}.owl-carousel-large .owl-dots .owl-dot:focus {outline: none;}.owl-carousel-large.dark .owl-dots .owl-dot span {border: 1px solid #fff;}.owl-carousel-large.dark .owl-dots .owl-dot.active span, .owl-carousel-large.dark .owl-dots .owl-dot:hover span {background: #fff;}.owl-carousel-large.light .owl-dots .owl-dot span {border: 1px solid #000;}.owl-carousel-large.light .owl-dots .owl-dot.active span, .owl-carousel-large.light .owl-dots .owl-dot:hover span {background: #000;}.owl-carousel-large.hero .overlay.no-gradient {background: transparent;}.owl-carousel-large.testimonial-slider {padding: 8vw 15vw 20vw 15vw;}.owl-carousel-large.testimonial-slider .slide {max-height: none;}.owl-carousel-large.testimonial-slider .flex {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.owl-carousel-large.testimonial-slider .flex div:first-child {width: 25%;}.owl-carousel-large.testimonial-slider .flex div:last-child {flex: 1;padding: 30px;}.owl-carousel-large.testimonial-slider .flex img {height: auto;}.owl-carousel-large.testimonial-slider h2 {font-weight: 400;text-transform: capitalize;line-height: 1.1;}.owl-carousel-large.testimonial-slider span {float: right;text-transform: uppercase;}.owl-carousel-large.testimonial-slider .owl-dots .owl-dot span {border: 1px solid #000;}.owl-carousel-large.testimonial-slider .owl-dots .owl-dot.active span, .owl-carousel-large.testimonial-slider .owl-dots .owl-dot:hover span {background: #000;}.cta-60-40 .container {display: grid;grid-template-columns: 60% 40%;grid-template-rows: 8vh 1fr;padding: 0;}.cta-60-40 .container img {grid-column: 1;grid-row: 2;}.cta-60-40 .container .copy {grid-column: 2;grid-row: 2;padding: 10% 15%;color: #fff;}.cta-60-40 .container .copy .btn {color: #fff;}.cta-40-60 .container {display: grid;grid-template-columns: 40% 60%;grid-template-rows: 8vh 1fr;padding: 0;}.cta-40-60 .container .copy {grid-column: 1;grid-row: 2;padding: 10% 15%;color: #fff;}.cta-40-60 .container .copy .btn {color: #fff;}.cta-40-60 .container img {grid-column: 2;grid-row: 2;}.cta-50-50 {display: grid;grid-template-columns: 50% 50%;grid-template-rows: 1;}.cta-50-50 > div {position: relative;}.cta-50-50 > div img {width: 100%;display: block;}.cta-50-50 > div .copy {position: absolute;bottom: 8%;left: 10%;right: 10%;max-width: 60%;}.cta-50-50 > div .copy h3 {margin-bottom: 3%;}.cta-50-50 > div .copy p {margin-top: 0;margin-bottom: 5%;line-height: 1.2;}.summary-50-50 {display: grid;grid-template-columns: 1fr 1fr;grid-template-rows: 5vh auto auto;}.summary-50-50 :nth-child(1) {grid-column: 1/span 2;grid-row: 1;}.summary-50-50 :nth-child(2) {grid-column: 1;grid-row: 2;}.summary-50-50 :nth-child(3) {grid-column: 1;grid-row: 3;}.summary-50-50 :nth-child(4) {grid-column: 2;grid-row: 2;}.summary-50-50 :nth-child(5) {grid-column: 2;grid-row: 3;}.summary-50-50 img {width: 100%;}.summary-50-50 .copy {padding: 5vw 10vw;}.summary-50-50 .copy .btn {color: #fff;}.featured {display: grid;grid-template-columns: repeat(4, 25%);grid-template-rows: 10vw 10vw 1fr 1fr;}.featured .dynamic-gradient-2 {grid-column: 1/span 4;grid-row: 1/span 2;}.featured h2 {grid-column: 1/span 4;grid-row: 1;align-self: end;padding: 0 10vw 2.5vw 10vw;color: #fff;}.featured h3 {margin-top: 5%;font-size: 1.5vw;}.featured p {font-size: 1.3vw;}.featured .items {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap;grid-column: 1/span 4;grid-row: 2/span 3;padding: 0 10vw 8vw 10vw;}.featured .items .item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-flex: 1;-ms-flex: 1 0 22%;flex: 1 0 22%;margin: 0 1vw 5vw 1vw;}.featured .items .item .bkg-gradient {display: none;}.featured .items .item h3 {margin-bottom: 0.5vw;}.featured .items .item .btn {-ms-flex-item-align: start;align-self: flex-start;margin-top: auto;}.testimonial .container {display: grid;grid-template-columns: 50% 50%;padding-top: 8%;padding-bottom: 8%;}.testimonial .container .copy {padding: 0 15%;}.testimonial .container .copy blockquote {margin: 0;font-size: 2vw;font-weight: 500;line-height: 1.2;}.testimonial .container .copy blockquote sup {font-size: inherit;}.testimonial .container .copy blockquote sup:nth-child(1) {margin-left: -0.5vw;}.testimonial .container .copy blockquote sup:nth-child(2) {margin-right: -0.5vw;}.testimonial .container .copy .author {margin: 2% 0 5% 0;text-transform: uppercase;}.testimonial .container .image {grid-column: 2;padding: 0 15%;}.testimonial .container .image img {width: 60%;float: right;}.faqs .header {margin-bottom: 5vw;text-align: center;}.faqs .header p {line-height: 1.1;}.faqs .accordion {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;border-radius: 0;padding: 1.25vw 0;width: 100%;background: transparent;font-size: 1.8vw;font-weight: 400;line-height: 1.1;text-transform: none;text-align: left;-webkit-transition: 0.4s;-o-transition: 0.4s;transition: 0.4s;}.faqs .accordion::after {content: "\f067";margin-left: 5vw;font-family: "Font Awesome 5 Pro";font-size: 0.75em;font-weight: 400;}.faqs .accordion:hover {cursor: pointer;}.faqs .active::after {content: "\f068";}.faqs .panel {border-bottom: 1px solid #999;padding: 0;max-height: 0;overflow: hidden;-webkit-transition: max-height 0.2s ease-out;-o-transition: max-height 0.2s ease-out;transition: max-height 0.2s ease-out;}.faqs .panel ul, .faqs .panel ol {margin-left: 0;}.faqs .panel:last-child {border-bottom: none;}.faqs.White a {color: #3d9cd2;font-weight: 400;}.faqs.White .active, .faqs.White .active::after, .faqs.White .accordion:hover, .faqs.White .accordion:hover::after {color: #3d9cd2;}.faqs.Blue h2, .faqs.Blue p, .faqs.Blue ul, .faqs.Blue ol {color: #fff;}.faqs.Blue a {color: #bbd42d;}.faqs.Blue .accordion {color: #fff;}.faqs.Blue .accordion::after {color: #fff;}.faqs.Blue .active, .faqs.Blue .active::after, .faqs.Blue .accordion:hover, .faqs.Blue .accordion:hover::after {color: #bbd42d;}#contact-info {padding: 8vw 5vw;text-align: center;}#contact-info p {margin-top: 0;}#contact-info .items {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-top: 3vw;text-align: center;}#contact-info .items > div {margin: 0 5vw;}#contact-info .items i {display: block;border-bottom: 1px solid #fff;margin-bottom: 1vw;padding-bottom: 1vw;font-size: 3.5vw;}#contact-info .items a, #contact-info .items address {margin: 0;font-style: normal;text-decoration: none;}#contact-info.Blue {color: #fff;}#contact-info.Blue a {color: #fff;}#contact-info.White {color: #000;}#contact-info.White a {color: #000;}.gravity-form {padding: 5vw 10vw;}.gravity-form.Blue h2, .gravity-form.Blue p, .gravity-form.Blue small, .gravity-form.Blue label {color: #fff;}.gravity-form .form-wrap h2 {margin-top: 0;}.gravity-form textarea {min-height: 25vw;}.gravity-form .gform_confirmation_message {color: #3d9cd2;font-weight: 400;}.gravity-form input[type=checkbox] {width: auto;}#video-gallery {padding: 5vw 3vw;}#video-gallery h3 {margin: 0 1% 2vw 1%;}#video-gallery #categories {margin-right: 1%;margin-left: 1%;}#video-gallery .entries {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-ms-flex-wrap: wrap;flex-wrap: wrap;}#video-gallery .entries > div {margin-left: 1%;margin-right: 1%;width: 31%;}#video-gallery .entries .video {margin-bottom: 2%;}#video-gallery .entries .video .copy {max-width: 100%;right: 0;bottom: 0;left: 0;padding: 5%;}#video-gallery .entries .video .copy p {margin: 0 0 2% 0;line-height: 1.2;}#video-gallery .entries .video .copy h4 {color: #bbd42d;}#video-gallery .view-all {position: relative;margin: 5vw auto 0 auto;color: #000;font-weight: bold;text-transform: uppercase;text-decoration: none;}#video-gallery .view-all::before, #video-gallery .view-all::after {display: block;position: absolute;top: calc(50% - 1px);border-top: 2px solid #000;width: 7vw;content: "";}#video-gallery .view-all::before {left: -9vw;}#video-gallery .view-all::after {right: -9vw;}#blog-listing {padding: 5vw 8vw;}#blog-listing h3 {margin-bottom: 2vw;}#blog-listing .entries {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap;}#blog-listing .entries > div {margin-bottom: 5vw;width: 48%;}#blog-listing .entries .blog-entry .posted {display: -webkit-box;display: -ms-flexbox;display: flex;margin: 0.5vw 0 1vw 0;font-size: 1.2vw;}#blog-listing .entries .blog-entry .posted .date {margin-right: 2vw;font-weight: 400;}#blog-listing .entries .blog-entry .posted .author {font-style: italic;}#blog-listing .entries .blog-entry .posted .category {margin-left: auto;}#blog-listing .entries .blog-entry .posted .category a {color: #3d9cd2;font-weight: bold;text-transform: uppercase;text-decoration: none;}#blog-listing .entries .blog-entry h3 {margin: 0;font-size: 2vw;}#blog-listing .entries .blog-entry p {margin: 1.5vw 0;}#blog-listing .entries .blog-entry .more {color: #3d9cd2;font-weight: bold;text-decoration: none;}#blog-listing .entries .blog-entry .more:hover, #blog-listing .entries .blog-entry .more:focus {text-decoration: underline;}#blog-listing .entries .blog-entry:first-child {display: table;width: 100%;}#blog-listing .entries .blog-entry:first-child > a {display: table-cell;width: 55%;vertical-align: middle;}#blog-listing .entries .blog-entry:first-child .summary {padding-left: 3vw;display: table-cell;width: 45%;vertical-align: middle;}#blog-listing .entries .blog-entry:first-child .posted {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;margin: 0 0 1vw 0;}#blog-listing .entries .blog-entry:first-child .posted .category {margin-top: 0.5vw;margin-left: 0;}#blog-listing .entries .blog-entry:first-child .more {display: inline-block;border: 2px solid #000;padding: 0.5vw 2vw;color: #000;-webkit-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}#blog-listing .entries .blog-entry:first-child .more:hover, #blog-listing .entries .blog-entry:first-child .more:focus {color: #fff;background-color: #000;text-decoration: none;}.blog-entry .share-this small {font-weight: bold;text-transform: uppercase;}.blog-entry .share-this ul {margin: 0.25vw 0 0 0;padding: 0;list-style-type: none;}.blog-entry .share-this ul li {display: inline-block;margin-right: 0.5vw;width: 2vw;}.blog-entry .header {display: grid;grid-template-columns: 4fr 1fr;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin: 3vw 0 5vw 0;}.blog-entry .header span {display: block;}.blog-entry .header h1 {text-align: left;}.blog-entry .header .category a {color: #3d9cd2;font-weight: bold;text-transform: uppercase;text-decoration: none;}.blog-entry .header .posted {-ms-flex-item-align: end;align-self: flex-end;line-height: 1.2;}.blog-entry .header .posted .date {font-weight: 400;}.blog-entry .header .posted .author {font-style: italic;}.blog-entry .header > div:nth-child(2) {-ms-flex-item-align: start;align-self: flex-start;}.blog-entry .content img {margin: 0 auto;width: 70%;}.blog-entry .categories {display: -webkit-box;display: -ms-flexbox;display: flex;margin: 5vw 0;padding: 3vw 0;border-top: 1px solid #999;border-bottom: 1px solid #999;}.blog-entry .categories span {font-weight: bold;text-transform: uppercase;}.blog-entry .categories ul {margin: 0;padding: 0;list-style-type: none;}.blog-entry .categories ul li {margin-left: 2vw;display: inline;}.blog-entry .categories ul li a {color: #3d9cd2;font-weight: bold;text-transform: uppercase;text-decoration: none;}#events {padding: 5vw 8vw;}#events .year {display: grid;grid-template-columns: 2fr 6fr;margin-bottom: 3vw;}#events .year span {margin-left: -30%;color: #3d9cd2;font-size: 6vw;font-weight: bold;text-align: center;}#events .event {display: grid;grid-template-columns: 2fr 6fr;}#events .event .date {position: relative;margin-left: 30%;color: #3d9cd2;font-weight: bold;text-transform: uppercase;border-left: 2px solid #999;}#events .event .date span {position: absolute;top: calc(20% + 2.3vw);left: 3vw;}#events .event .date::before {position: absolute;top: 20%;left: -3vw;width: 6vw;height: 6vw;background-color: #3d9cd2;border: 1vw solid #fff;border-radius: 50%;content: "";}#events .event .details {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;margin-bottom: 5vw;-webkit-box-shadow: 0px 2px 0px #eee, -5px 2px 8px #eee, 5px 2px 8px #eee;box-shadow: 0px 2px 0px #eee, -5px 2px 8px #eee, 5px 2px 8px #eee;}#events .event .details .summary {padding: 2vw 3vw;width: 60%;}#events .event .details .summary p a {color: #3d9cd2;}#events .event .details .summary i {margin-right: 0.3vw;color: #3d9cd2;}#events .event .details .summary h3 {color: #3d9cd2;}#events .event .details .summary .time {margin-bottom: 1vw;}#events .event .details .summary .btn {margin-top: 3vw;}#events .event .details .image {width: 40%;}#events .event .details .image img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.search-results a {color: #3d9cd2;}.search-results .page-header {margin-bottom: 3vw;}.search-results .entry-summary {margin-top: 0;}.search-results .entry-summary p {margin-top: 0.5vw;}#timeline .item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;}#timeline .item > div {width: 50%;}#timeline .item .copy {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;align-self: center;flex: 1;padding: 5vw;text-align: center;}#timeline .item .copy p {margin-bottom: 0;}#timeline .item .image img {display: block;width: 100%;height: 100%;object-fit: cover;}#timeline .item:nth-child(odd) {background-color: #e6e6e6;}#timeline .item:nth-child(even) {-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}.int-lookup section {position: relative;background-color: transparent !important;}.int-lookup section .form-wrap::after {position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: -1;opacity: 0.3;content: "";background: url(../images/bkg-globe2.png) no-repeat center center;background-size: contain;background-attachment: fixed;}.int-lookup section .gform_body input, .int-lookup section .gform_body textarea {background: transparent;}@media (min-width: 769px) {.utility-nav li a:hover, .social-media li a:hover {-webkit-transform: scale(1.5);-ms-transform: scale(1.5);transform: scale(1.5);}img.mobile {display: none !important;}#off-canvas-wrap #off-canvas .search-form #site-search:focus, #off-canvas-wrap #off-canvas .search-form input[type=search]:focus {outline: none;}#off-canvas-wrap #off-canvas #site-navigation {grid-column: 2;}#off-canvas-wrap #off-canvas #site-navigation ul > li.menu-item-has-children {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.video.hero {height: 95vh;}.owl-carousel-large {height: 95vh;}.owl-carousel-large .slide img {height: 95vh;-o-object-fit: cover;object-fit: cover;}.owl-carousel-large.testimonial-slider {padding: 8vw 15vw;height: auto;}.owl-carousel-large.testimonial-slider .owl-dots {display: none;}}@media (min-width: 1200px) {.video .btn-play {width: 90px;}.video .copy {max-width: 30%;}}@media (min-width: 993px) {#menu-open, #menu-close {font-size: 30px;}}@media (max-width: 992px) {body {font-size: 2vw;}#menu-open, #menu-close {font-size: 2.5vw;}#categories .category {padding: 1vw 2vw;font-size: 1.6vw;}#categories .category i {margin-right: 2vw;}header.site-header {height: 90px;}header.site-header .logo {max-width: 90px;}.featured-video {padding: 5vw 8vw;}.featured-video .intro p {width: 90%;}.featured .items .item {-webkit-box-flex: 1;-ms-flex: 1 0 30%;flex: 1 0 30%;}.faqs .accordion {font-size: 2.4vw;}.faqs .accordion::after {font-size: 0.75em;}.faqs .active::after {content: "\f068";}#video-gallery .entries > div {margin-bottom: 4%;width: 48%;}#blog-listing .entries .blog-entry:first-child {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;margin-bottom: 5vw;}#blog-listing .entries .blog-entry:first-child .posted {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;margin: 0.5vw 0 1vw 0;}#blog-listing .entries .blog-entry:first-child .posted .category {margin-top: 0;margin-left: auto;}#blog-listing .entries .blog-entry:first-child p {margin: 1.5vw 0;}#blog-listing .entries .blog-entry:first-child .more {border: none;padding: 0;color: #3d9cd2;}#events .year {display: inline-block;margin-bottom: 0;margin-left: 3vw;}#events .year span {margin: 0;font-size: 8vw;line-height: 8vw;}#events .event {grid-template-columns: 1fr;display: block;margin-bottom: 1vw;}#events .event .date {display: inline-block;border: none;margin: 9vw 0 2vw 3vw;}#events .event .date span {position: relative;top: auto;left: 0;font-size: 2.3vw;}#events .event .date::before {position: absolute;left: 50%;border: none;border-radius: 0;width: 2px;background-color: #999;content: "";}#events .event .date::before {top: -8vw;height: 7vw;}#events .event .details {margin-bottom: 0;}.int-lookup section .form-wrap::after {display: none;}}@media (max-width: 768px) {.site-main, .general-content {padding: 5vw;}img.desktop {display: none !important;}body {font-size: 4.2vw;}.container {padding: 10vw 5vw;}#menu-open, #menu-close {font-size: 4.8vw;}img {display: block;width: 100%;}h1 {font-size: 7vw;}h2 {font-size: 7vw;}h3 {font-size: 7vw;}.btn {padding: 2vw 3vw;font-size: 3.5vw;}a.learn-more {font-size: 3.5vw;}.utility-nav li, .social-media li {margin-left: 3.5vw;}.utility-nav li a .icon, .social-media li a .icon {width: 9.5vw;}.utility-nav li a i, .social-media li a i {font-size: 8.5vw;}.utility-nav li a i:hover, .social-media li a i:hover {-webkit-transform: none;-ms-transform: none;transform: none;}.utility-nav li:last-child, .social-media li:last-child {display: block;}.form-wrap form .ginput_container {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;}.form-wrap form .ginput_container input, .form-wrap form .ginput_container select, .form-wrap form .ginput_container textarea {padding: 2vw 1.5vw !important;line-height: 1 !important;}.banner.hero .copy {left: 0;padding: 0 5vw;max-width: none;}.banner.hero .copy p.green a {font-size: 4vw;}.video .btn-play {width: 70px;}.video .copy {left: 0;padding: 0 5vw;max-width: none;}#categories {margin-bottom: 8vw;}#categories .category {font-size: 3.2vw;}.jquery-modal {padding: 0 2vw;}.jquery-modal .modal {max-width: none;height: 80vh;}.jquery-modal .modal .modal-inner {padding: 6vw 6vw 12vw 6vw;height: 80vh;}.jquery-modal .modal a.close-modal {top: -10px;right: -8px;width: 20px;height: 20px;}.error-404 .search {margin-bottom: 8vw;}.error-404 .search input[type=search] {display: block;margin-bottom: 3vw;width: 100%;}header.site-header {height: auto;}header.site-header .logo {max-width: none;width: 25vw;}#off-canvas-bkg {height: 100%;background-color: #fff;}#off-canvas-wrap {height: 100%;}#off-canvas-wrap #off-canvas {display: block;height: 100%;}#off-canvas-wrap #off-canvas .logo {position: fixed;right: 0;bottom: 0;z-index: -1;width: 100%;background-color: #fff;opacity: 0;}#off-canvas-wrap #off-canvas .logo img {opacity: 0.05;}#off-canvas-wrap #off-canvas .search-form #site-search, #off-canvas-wrap #off-canvas .search-form input[type=search] {padding: 1vw 3vw;width: 100%;font-size: 7vw;}#off-canvas-wrap #off-canvas .header {grid-column: 1/-1;padding: 6vw 0;height: auto;}#off-canvas-wrap #off-canvas #site-navigation {grid-column: 1/span 2;padding: 5% 6vw;background: transparent;}#off-canvas-wrap #off-canvas #site-navigation ul > li > a {margin-left: 0;padding-left: 0;font-size: 8vw;}#off-canvas-wrap #off-canvas #site-navigation ul > li.menu-item-has-children {display: block;position: relative;}#off-canvas-wrap #off-canvas #site-navigation ul > li.menu-item-has-children .sub-menu-toggle {position: absolute;top: 0;right: 0;width: auto;font-size: 6vw;opacity: 0;-webkit-transition: opacity 0.1s linear;-o-transition: opacity 0.1s linear;transition: opacity 0.1s linear;}#off-canvas-wrap #off-canvas #site-navigation ul li a:link, #off-canvas-wrap #off-canvas #site-navigation ul li a:visited, #off-canvas-wrap #off-canvas #site-navigation ul li a:hover, #off-canvas-wrap #off-canvas #site-navigation ul li a:active {text-decoration: none;}#off-canvas-wrap #off-canvas #site-navigation ul .sub-menu {display: none;position: relative;left: 0 !important;z-index: 99999 !important;float: none;padding: 2% 0 0 4vw;height: auto;text-align: left;opacity: 1;}#off-canvas-wrap #off-canvas #site-navigation ul .sub-menu li a {font-size: 6vw;}#off-canvas-wrap #off-canvas #site-navigation ul .sub-menu li a:link, #off-canvas-wrap #off-canvas #site-navigation ul .sub-menu li a:visited, #off-canvas-wrap #off-canvas #site-navigation ul .sub-menu li a:hover, #off-canvas-wrap #off-canvas #site-navigation ul .sub-menu li a:active {text-decoration: none;}#off-canvas-wrap #off-canvas .social-media {position: relative;z-index: 300;grid-column: 1/-1;padding: 10% 0;}#footer-nav {display: block;margin-top: 60px;padding: 0 5vw;font-size: 5vw;}#footer-nav ul.site-nav {margin-top: 45px;}#footer-nav ul.social-media li {margin-left: 3vw;}#footer-nav ul.social-media li:first-child {margin-left: 0;}#footer-nav #connect {margin-top: 45px;}#footer-nav #connect .heading {font-size: 5vw;}#copyright {padding: 0 2vw;font-size: 4vw;}#copyright address, #copyright .phone, #copyright div {grid-column: 1/span 5;}#copyright #footer6 {display: block;}#copyright #footer6 li:last-child::after {content: "";}.featured-video .intro p {margin: 1vw 0 2vw 0;width: 100%;line-height: 1.2;}.featured-video .video .copy {left: 3%;padding: 0;max-width: 100%;}.featured-video .video .copy p {display: none;}.featured-video .video .btn-play {width: 60px;}.owl-carousel-large .slide img {max-width: none;-o-object-fit: cover;object-fit: cover;}.owl-carousel-large .slide .overlay .copy {bottom: 12vw;padding: 0 5vw;max-width: 100%;}.owl-carousel-large .slide .overlay .copy.left {left: 0;}.owl-carousel-large .slide .overlay .copy.right {right: 0;}.owl-carousel-large .slide .overlay .copy p {margin-bottom: 2.5vw;}.owl-carousel-large .slide .overlay .copy p.green {font-size: 4vw;}.owl-carousel-large .slide .overlay .copy .btn {margin-bottom: 2.5vw;}.owl-carousel-large .owl-nav {display: none;}.owl-carousel-large .owl-dots {bottom: 15px;}.owl-carousel-large.hero .overlay .copy h2 {font-size: 8.2vw;}.owl-carousel-large.testimonial-slider {padding: 8vw 8vw 20vw 8vw;}.owl-carousel-large.testimonial-slider .flex {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.owl-carousel-large.testimonial-slider .flex div:first-child {margin-bottom: 30px;width: 100%;}.owl-carousel-large.testimonial-slider .flex div:last-child {padding: 0;}.cta-60-40 .container {display: block;}.cta-60-40 .container .copy {padding: 10vw 5vw;}.cta-40-60 .container {display: block;}.cta-40-60 .container .copy {padding: 10vw 5vw;}.cta-50-50 {display: block;}.cta-50-50 > div .copy {right: 5vw;left: 5vw;max-width: none;}.summary-50-50 {display: block;}.summary-50-50 .copy {padding: 10vw 5vw;}.featured {display: block;}.featured .bkg-desktop {display: none;}.featured h2 {padding: 10vw 5vw 0 5vw;font-size: 6vw;background: -o-linear-gradient(right, #fddc10, #badc10, #00adef, #b7236c, #6f2c91);background: -webkit-gradient(linear, right top, left top, from(#fddc10), color-stop(#badc10), color-stop(#00adef), color-stop(#b7236c), to(#6f2c91));background: linear-gradient(270deg, #fddc10, #badc10, #00adef, #b7236c, #6f2c91);background-size: 1000% 1000%;-webkit-animation: dynamicGradient2 20s ease infinite;animation: dynamicGradient2 20s ease infinite;}.featured h3 {font-size: 4.5vw;}.featured p {margin: 0.75em 0;font-size: 4vw;}.featured .items {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;padding: 0;}.featured .items .item {position: relative;margin: 0;padding: 16% 5vw 8vw 5vw;}.featured .items .item .bkg-mobile {display: block;position: absolute;top: 0;right: 0;left: 0;z-index: -1;width: 100%;background-color: #bbd42d;}.featured .items .item:nth-child(4n+1) {padding-top: 8%;padding-right: 22vw;}.featured .items .item:nth-child(4n+1) .bkg-mobile {height: 23%;}.featured .items .item:nth-child(4n+2) {padding-left: 22vw;}.featured .items .item:nth-child(4n+2) .bkg-mobile {height: 50%;}.featured .items .item:nth-child(4n+3) {padding-right: 25vw;}.featured .items .item:nth-child(4n+3) .bkg-mobile {height: 38%;}.featured .items .item:nth-child(4n+4) {padding-left: 25vw;}.featured .items .item:nth-child(4n+4) .bkg-mobile {height: 45%;}.testimonial .container {grid-template-columns: 100%;padding: 10vw 5vw;}.testimonial .container .copy {grid-row: 2;padding: 0;}.testimonial .container .copy blockquote {margin-top: 15px;font-size: 5vw;}.testimonial .container .image {grid-column: 1;grid-row: 1;margin-bottom: 5vw;padding: 0;}.testimonial .container .image img {float: left;}.faqs .header {margin-bottom: 8vw;}.faqs .accordion {padding: 3.5vw 0;font-size: 4.8vw;}.faqs .accordion::after {font-size: 0.75em;}.faqs .active::after {content: "\f068";}#contact-info {padding: 12vw 5vw;}#contact-info .items {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}#contact-info .items > div {margin-top: 10vw;}#contact-info .items > div:first-child {margin-top: 3vw;}#contact-info .items i {border-bottom: none;margin-bottom: 4vw;padding-bottom: 4vw;font-size: 12vw;position: relative;}#contact-info .items i::after {position: absolute;right: 0;bottom: 0;left: 0;border-bottom: 1px solid #fff;margin: 0 auto;width: 50%;content: "";}.gravity-form {padding: 8vw 5vw;}#video-gallery {padding: 5vw;}#video-gallery h3 {margin-top: 5vw;}#video-gallery .entries > div {margin-bottom: 5vw;width: 100%;}#video-gallery .entries .video {margin-bottom: 5vw;}#video-gallery .entries .video .btn-play {width: 70px;}#blog-listing {padding: 8vw 5vw;}#blog-listing .entries > div {margin-bottom: 12vw;width: 100%;}#blog-listing .entries .blog-entry .posted {margin-bottom: 5vw;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;font-size: 3vw;}#blog-listing .entries .blog-entry .posted .category {margin-left: 0;}#blog-listing .entries .blog-entry h3 {font-size: 6vw;}#blog-listing .entries .blog-entry p {margin: 3vw 0 5vw 0;}#blog-listing .entries .blog-entry .more {border: 2px solid #000;padding: 0.5vw 2vw;color: #000;}#blog-listing .entries .blog-entry:first-child {margin-bottom: 12vw;display: block;}#blog-listing .entries .blog-entry:first-child > a {display: block;width: 100%;}#blog-listing .entries .blog-entry:first-child .summary {padding: 0;}#blog-listing .entries .blog-entry:first-child .posted {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;margin-bottom: 5vw;}#blog-listing .entries .blog-entry:first-child .posted .category {margin-left: 0;}#blog-listing .entries .blog-entry:first-child p {margin: 3vw 0 5vw 0;}#blog-listing .entries .blog-entry:first-child .more {border: 2px solid #000;padding: 0.5vw 2vw;color: #000;}.blog-entry .share-this ul {margin-top: 1vw;}.blog-entry .share-this ul li {margin-right: 2vw;width: 8vw;}.blog-entry .header {grid-template-columns: 1fr;}.blog-entry .header .posted {margin-top: 5vw;}.blog-entry .header > div:nth-child(4) {display: none;}.blog-entry .categories {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.blog-entry .categories ul li {margin: 1.5vw 0;display: block;}#events {padding: 8vw 5vw;}#events .year {margin-top: 8vw;margin-left: 5vw;}#events .year:first-child {margin-top: 0;}#events .year span {font-size: 14vw;line-height: 14vw;}#events .event {display: block;margin-bottom: 3vw;}#events .event .date {margin: 15vw 0 1vw 5vw;}#events .event .date span {font-size: 7vw;}#events .event .date::before {top: -14.5vw;height: 14vw;}#events .event .details {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}#events .event .details .summary {padding: 5vw;width: 100%;}#events .event .details .summary .btn {margin-top: 7vw;}#events .event .details .image {width: 100%;}.search-results .page-header {margin-bottom: 8vw;}#timeline .item > div {width: 100%;}#timeline .item:nth-child(odd), #timeline .item:nth-child(even) {-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;}}