@charset "UTF-8";
/*
Theme Name: OWDTnew
Version: 99.0
Description: Custom theme by OWDT
Author: OWDT
Author URI: https://owdt.com
*/
@font-face { font-family: gilroy-medium; font-display: auto; src: url(/wp-content/themes/owdt-theme/inc/assets/fonts/gilroy-medium-webfont.woff2) format("woff2"), url(/wp-content/themes/owdt-theme/inc/assets/fonts/gilroy-medium-webfont.woff) format("woff"); font-weight: 400; font-style: normal; }
@font-face { font-family: gilroy-regular; font-display: auto; src: url(/wp-content/themes/owdt-theme/inc/assets/fonts/gilroy-regular-webfont.woff2) format("woff2"), url(/wp-content/themes/owdt-theme/inc/assets/fonts/gilroy-regular-webfont.woff) format("woff"); font-weight: 400; font-style: normal; }
@font-face { font-family: 'gilroy-light'; font-display: auto; src: url("/wp-content/themes/owdt-theme/inc/assets/fonts/gilroy-light-webfont.woff2") format("woff2"), url("/wp-content/themes/owdt-theme/inc/assets/fonts/gilroy-light-webfont.woff") format("woff"); font-style: normal; }
/* line 9, style.scss */
html { box-sizing: border-box; -ms-overflow-style: scrollbar; transition: all 1s ease-in-out; }

/* line 9, style.scss */
*, *::before, o *::after { box-sizing: inherit; }

/* line 9, style.scss */
:focus { outline: none; }

/* New Gilroy webkit Jan 2022 */
@font-face { font-family: "Gilroy-Bold"; src: url("fonts/GilroyBold/font.woff2") format("woff2"), url("fonts/GilroyBold/font.woff") format("woff"); }
/* line 54, style.scss */
.h1, .h2, .h3, h1, h2, h3 { font-family: "Gilroy-Bold", sans-serif; }

/* line 55, style.scss */
.h3, h3 { font-size: 38px; line-height: 1.1; margin-top: 60px; }

/* line 56, style.scss */
.container, .container-fluid { width: 100%; max-width: 100%; padding-right: 25px; padding-left: 25px; margin-right: auto; margin-left: auto; }
@media screen and (max-width: 767.98px) { /* line 56, style.scss */
  .container, .container-fluid { padding-right: 15px; padding-left: 15px; } }

/* line 57, style.scss */
.row { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -25px; margin-left: -25px; }
@media screen and (max-width: 767.98px) { /* line 57, style.scss */
  .row { margin-right: -15px; margin-left: -15px; } }

/* line 58, style.scss */
.column { -ms-flex: 0 0 100%; flex: 0 0 100%; position: relative; width: 100%; min-height: 1px; padding-right: 25px; padding-left: 25px; }
@media screen and (max-width: 767.98px) { /* line 58, style.scss */
  .column { padding-right: 15px; padding-left: 15px; } }

/* line 59, style.scss */
.max900, .archive .archivewrap { max-width: 900px; margin-left: auto !important; margin-right: auto !important; }

@media screen and (min-width: 1680px) { /* line 61, style.scss */
  .container { max-width: 1470px; margin-left: auto !important; margin-right: auto !important; }
  /* line 62, style.scss */
  .maxwidth { max-width: 1500px; margin-left: auto !important; margin-right: auto !important; } }
/* line 64, style.scss */
.d-none, .desktop_menu, .mobile_menu { display: none; }

/* line 67, style.scss */
.text-center { text-align: center; }

/* line 70, style.scss */
.text-right { text-align: right; }

/* line 73, style.scss */
img.img-fluid { max-width: 100%; width: 100%; }

/* line 77, style.scss */
.white_txt { color: #ffffff; }

/* line 80, style.scss */
html { scroll-behavior: smooth; }

/* line 83, style.scss */
body { font-family: "gilroy-regular", sans-serif; background: #ffffff; color: #000000; font-size: 19px; font-weight: 400; line-height: 1.9; overflow-y: scroll; -webkit-text-size-adjust: 100%; -webkit-font-smoothing: antialiased; margin: 0px !important; opacity: 0; transition-duration: 1s; }
/* line 96, style.scss */
body a { text-decoration: none; color: #0048a5; }

/* line 101, style.scss */
body.bodyloaded { opacity: 1; }

/* line 104, style.scss */
.h4, h4 { line-height: 1; color: #999 !important; font-weight: 100; margin-top: 30px; padding-top: 45px; font-size: 24px; }

/* line 112, style.scss */
.site-content p { margin-bottom: 25px; }

/* line 113, style.scss */
header#masthead { padding: 25px 10px; line-height: 1; height: 67px; position: absolute; width: 100%; display: block; z-index: 1; }
@media screen and (max-width: 767.98px) { /* line 113, style.scss */
  header#masthead { padding: 25px 25px; line-height: 1.9; } }
@media screen and (max-width: 575.98px) { /* line 113, style.scss */
  header#masthead { padding: 25px 15px; } }
/* line 128, style.scss */
header#masthead nav.navbar { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -25px; margin-left: -25px; align-items: center; }
@media screen and (max-width: 767.98px) { /* line 128, style.scss */
  header#masthead nav.navbar { margin-right: -15px; margin-left: -15px; } }
/* line 132, style.scss */
header#masthead .navbar-brand { -ms-flex: 0 0 100%; flex: 0 0 100%; position: relative; width: 100%; min-height: 1px; padding-right: 25px; padding-left: 25px; align-self: center; max-width: 200px; padding: 0px 15px; }
@media screen and (max-width: 767.98px) { /* line 132, style.scss */
  header#masthead .navbar-brand { padding-right: 15px; padding-left: 15px; } }
/* line 137, style.scss */
header#masthead .navbar-brand a, header#masthead .navbar-brand a svg { display: block; }
/* line 139, style.scss */
header#masthead #main-nav { -ms-flex: 0 0 100%; flex: 0 0 100%; position: relative; width: 100%; min-height: 1px; padding-right: 25px; padding-left: 25px; align-self: center; max-width: calc(100% - 260px); padding: 0px 30px 0px 15px; }
@media screen and (max-width: 767.98px) { /* line 139, style.scss */
  header#masthead #main-nav { padding-right: 15px; padding-left: 15px; } }
/* line 144, style.scss */
header#masthead #main-nav .navbar-nav { margin: 0px; padding: 0px; list-style: none; text-align: right; }
/* line 148, style.scss */
header#masthead #main-nav .navbar-nav a { font-family: "Gilroy-Bold", sans-serif; color: #000000; font-size: 19px; }
/* line 152, style.scss */
header#masthead #main-nav .navbar-nav a:hover { text-decoration: underline; }
/* line 158, style.scss */
header#masthead button.navbar-toggler { -ms-flex: 0 0 100%; flex: 0 0 100%; position: relative; width: 100%; min-height: 1px; padding-right: 25px; padding-left: 25px; align-self: center; max-width: 60px; border: 0px; background: transparent; padding: 0px 15px; cursor: pointer; }
@media screen and (max-width: 767.98px) { /* line 158, style.scss */
  header#masthead button.navbar-toggler { padding-right: 15px; padding-left: 15px; } }
/* line 166, style.scss */
header#masthead button.navbar-toggler span.navbar-icon { width: 30px; height: 2px; display: block; background-color: #000; margin-left: auto; transition: all 0.3s ease-in-out; }
/* line 174, style.scss */
header#masthead button.navbar-toggler :nth-child(2) { margin: 6px 0px 6px auto; }
/* line 178, style.scss */
header#masthead button.navbar-toggler:hover span.navbar-icon:nth-child(1), header#masthead button.navbar-toggler:hover span.navbar-icon:nth-child(3) { width: 20px; margin-right: 5px; }
/* line 185, style.scss */
header#masthead #owdtlogo { width: 120px; height: auto; }

/* line 197, style.scss */
.page-template-page-location header#masthead #owdtlogo path { fill: #ffffff; }
/* line 203, style.scss */
.page-template-page-location header#masthead #main-nav .navbar-nav a { color: #ffffff; }
/* line 209, style.scss */
.page-template-page-location header#masthead button.navbar-toggler span.navbar-icon { background-color: #ffffff; }

/* line 216, style.scss */
#content { padding-top: 80px; overflow: hidden; }
@media screen and (max-width: 575.98px) { /* line 216, style.scss */
  #content { padding-top: 72px; } }

/* line 227, style.scss */
.page-template-page-location #content { padding-top: 0px; }

/* line 232, style.scss */
.home_sectionOne { margin: 0px -10px; }

/* line 236, style.scss */
.home_headBottom .main_box .vc_column-inner { width: 100%; height: 100%; object-fit: cover; object-position: center; background-size: cover; background-position: center; }

/* line 240, style.scss */
.home_headBottom .main_box { width: calc(100% - 15px); margin: 8px 7.5px 20px; color: #fff; }
/* line 244, style.scss */
.home_headBottom .main_box .content_right { position: absolute; right: 50px; top: 50px; text-align: right; }
/* line 250, style.scss */
.home_headBottom .main_box .content_left { position: absolute; left: 50px; top: 50px; text-align: left; }
/* line 255, style.scss */
.home_headBottom .main_box .content_left p { margin-left: 0; margin-right: auto; }
/* line 260, style.scss */
.home_headBottom .main_box h1 { width: 100%; font-size: 3vw; line-height: 3vw; margin: 0px 0px 27px; font-size: 2.59vw; text-transform: uppercase; }
/* line 263, style.scss */
.home_headBottom .main_box p { width: 16vw; font-size: 1vw; margin-left: auto; font-family: "gilroy-medium", sans-serif; position: absolute; top: calc(8vw - 50px); right: 0px; margin: 0; line-height: 1.5; }
/* line 273, style.scss */
.home_headBottom .main_box p a { text-transform: uppercase; display: inline-block; font-size: 14px; color: white; text-decoration: none; }
@media screen and (max-width: 1279.98px) { /* line 273, style.scss */
  .home_headBottom .main_box p a { font-size: 12px; } }
/* line 283, style.scss */
.home_headBottom .main_box p a.link2 { text-transform: none; font-size: 1vw; }
@media screen and (max-width: 1023px) { /* line 283, style.scss */
  .home_headBottom .main_box p a.link2 { font-size: 13px; } }
/* line 286, style.scss */
.home_headBottom .main_box p :after { content: ""; display: block; height: 1px; background: 0 0; transition-duration: .3s; }
/* line 293, style.scss */
.home_headBottom .main_box p :hover:after { background: #ff9800; }
/* line 296, style.scss */
.home_headBottom .main_box p .link_img { width: .55vw; display: inline-block; margin: 0px 5px 0px 3px; }
@media screen and (max-width: 1023.98px) { /* line 296, style.scss */
  .home_headBottom .main_box p .link_img { width: 9px; } }
@media screen and (max-width: 767.98px) { /* line 240, style.scss */
  .home_headBottom .main_box { width: calc(100% - 30px); margin: 8px 15px 20px; } }

/* line 311, style.scss */
.home_headBottom .main_box:last-child .vc_column-inner { margin: 0px; padding: 0px; }
/* line 313, style.scss */
.home_headBottom .main_box:last-child .vc_column-inner .wpb_content_element { margin: 0px; padding: 0px; }
/* line 315, style.scss */
.home_headBottom .main_box:last-child .vc_column-inner .wpb_content_element .homeslide { position: relative; height: calc(((100vw - 45px)/2)*1.35); }
@media screen and (min-width: 1024px) { /* line 315, style.scss */
  .home_headBottom .main_box:last-child .vc_column-inner .wpb_content_element .homeslide { height: calc(100vh - 100px); max-height: 50vw; } }
/* line 322, style.scss */
.home_headBottom .main_box:last-child .vc_column-inner .wpb_content_element .homeslide .homeslide_pics { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #000; }
/* line 329, style.scss */
.home_headBottom .main_box:last-child .vc_column-inner .wpb_content_element .homeslide .homeslide_pics div { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-size: cover; background-position: center; transition-duration: .3s; }
/* line 340, style.scss */
.home_headBottom .main_box:last-child .vc_column-inner .wpb_content_element .homeslide .homeslide_content { position: absolute; top: 50px; left: 50px; width: calc(100% - 100px); height: calc(100% - 100px); }
/* line 346, style.scss */
.home_headBottom .main_box:last-child .vc_column-inner .wpb_content_element .homeslide .homeslide_content .homeslide_list { position: relative; }
/* line 348, style.scss */
.home_headBottom .main_box:last-child .vc_column-inner .wpb_content_element .homeslide .homeslide_content .homeslide_list h2 { width: 100%; font-size: 3vw; line-height: 3vw; margin: 0px 0px 27px; font-size: 2.59vw; text-transform: uppercase; }
/* line 351, style.scss */
.home_headBottom .main_box:last-child .vc_column-inner .wpb_content_element .homeslide .homeslide_content .homeslide_list p { right: auto; left: 0px; margin-left: 0px; }
/* line 355, style.scss */
.home_headBottom .main_box:last-child .vc_column-inner .wpb_content_element .homeslide .homeslide_content .homeslide_list p span { display: block; }
/* line 358, style.scss */
.home_headBottom .main_box:last-child .vc_column-inner .wpb_content_element .homeslide .homeslide_content .homeslide_list p a { display: block; width: 30px; margin-top: 10px; }
/* line 362, style.scss */
.home_headBottom .main_box:last-child .vc_column-inner .wpb_content_element .homeslide .homeslide_content .homeslide_list p a:after { display: none; }
/* line 366, style.scss */
.home_headBottom .main_box:last-child .vc_column-inner .wpb_content_element .homeslide .homeslide_content .homeslide_list p :after { display: none; }
/* line 370, style.scss */
.home_headBottom .main_box:last-child .vc_column-inner .wpb_content_element .homeslide .homeslide_content .homeslide_list svg { width: 30px; height: 9px; }
/* line 373, style.scss */
.home_headBottom .main_box:last-child .vc_column-inner .wpb_content_element .homeslide .homeslide_content .homeslide_list svg path { fill: #fff; }
/* line 378, style.scss */
.home_headBottom .main_box:last-child .vc_column-inner .wpb_content_element .homeslide .homeslide_content .homeslide_nav_prev, .home_headBottom .main_box:last-child .vc_column-inner .wpb_content_element .homeslide .homeslide_content .homeslide_nav_next { width: 46px; height: 46px; cursor: pointer; position: absolute; background: url("/wp-content/uploads/navarrows.jpg"); background-size: cover; }
/* line 386, style.scss */
.home_headBottom .main_box:last-child .vc_column-inner .wpb_content_element .homeslide .homeslide_content .homeslide_nav_prev:hover, .home_headBottom .main_box:last-child .vc_column-inner .wpb_content_element .homeslide .homeslide_content .homeslide_nav_next:hover { background-image: url("/wp-content/uploads/navarrows2.jpg"); }
/* line 388, style.scss */
.home_headBottom .main_box:last-child .vc_column-inner .wpb_content_element .homeslide .homeslide_content .homeslide_nav_prev { background-position: top left; top: auto; left: auto; right: 50px; bottom: -10px; }
@media screen and (min-width: 1024px) { /* line 388, style.scss */
  .home_headBottom .main_box:last-child .vc_column-inner .wpb_content_element .homeslide .homeslide_content .homeslide_nav_prev { right: 27px; bottom: -35px; } }
/* line 400, style.scss */
.home_headBottom .main_box:last-child .vc_column-inner .wpb_content_element .homeslide .homeslide_content .homeslide_nav_next { background-position: top right; top: auto; bottom: -10px; right: -10px; }
@media screen and (min-width: 1024px) { /* line 400, style.scss */
  .home_headBottom .main_box:last-child .vc_column-inner .wpb_content_element .homeslide .homeslide_content .homeslide_nav_next { right: -35px; bottom: -35px; } }

/* line 419, style.scss */
.pics_1 { background-image: url(/wp-content/uploads/msection-web-development-1-1.jpg); }
@media screen and (max-width: 767.98px) { /* line 419, style.scss */
  .pics_1 { background-image: url("/wp-content/uploads/msection-web-design-1.jpg"); } }

/* line 422, style.scss */
.pics_2 { background-image: url(/wp-content/uploads/web-slide2019-nrg-2-918x960-2.jpg); }
@media screen and (max-width: 767.98px) { /* line 422, style.scss */
  .pics_2 { background-image: url("/wp-content/uploads/msection-web-design-2.jpg"); } }

/* line 425, style.scss */
.pics_3 { background-image: url(/wp-content/uploads/msection-web-design-healix4-1.jpg); }
@media screen and (max-width: 767.98px) { /* line 425, style.scss */
  .pics_3 { background-image: url("/wp-content/uploads/msection-web-design-3.jpg"); } }

/* line 428, style.scss */
.pics_4 { background-image: url(/wp-content/uploads/web-slide2019-ocean2-918x960-2.jpg); }
@media screen and (max-width: 767.98px) { /* line 428, style.scss */
  .pics_4 { background-image: url("/wp-content/uploads/msection-web-design-4.jpg"); } }

/* line 434, style.scss */
.home_sectionTwo { margin: 140px auto 36px; font-family: "gilroy-medium", sans-serif; }
@media screen and (max-width: 1439.98px) { /* line 434, style.scss */
  .home_sectionTwo { margin: 50px auto 20px; padding: 50px 0px 0px; } }
@media screen and (max-width: 1023.98px) { /* line 434, style.scss */
  .home_sectionTwo { margin: 0px auto 36px; padding: 45px 0px 36px; } }
@media screen and (max-width: 767.98px) { /* line 434, style.scss */
  .home_sectionTwo { margin: 0 auto 10px; padding: 50px 0 10px; } }
/* line 450, style.scss */
.home_sectionTwo .vc_row .advantage_block { letter-spacing: 0px; width: 70%; }
@media screen and (min-width: 1680px) { /* line 450, style.scss */
  .home_sectionTwo .vc_row .advantage_block { width: 900px; } }
@media screen and (max-width: 767.98px) { /* line 450, style.scss */
  .home_sectionTwo .vc_row .advantage_block { width: 100%; } }
@media screen and (max-width: 767.98px) { /* line 459, style.scss */
  .home_sectionTwo .vc_row .advantage_block p { margin-top: 0px; } }
/* line 465, style.scss */
.home_sectionTwo .vc_row .vc_col-sm-4 { width: 30%; }
@media screen and (min-width: 1680px) { /* line 465, style.scss */
  .home_sectionTwo .vc_row .vc_col-sm-4 { width: calc(100% - 900px); } }
@media screen and (max-width: 767.98px) { /* line 465, style.scss */
  .home_sectionTwo .vc_row .vc_col-sm-4 { width: 100%; } }
/* line 474, style.scss */
.home_sectionTwo .vc_row .wpb_content_element { margin-bottom: 28px; /* adjusted for /about-owdt/ */ }
@media screen and (max-width: 767.98px) { /* line 474, style.scss */
  .home_sectionTwo .vc_row .wpb_content_element { margin-bottom: 0; } }

@media screen and (min-width: 1680px) { /* line 482, style.scss */
  .home_sectionTwo, .home_sectionThree, .services { max-width: 1500px; margin-left: auto !important; margin-right: auto !important; } }
/* line 491, style.scss */
.citylinks { padding: 50px 0px 100px; margin-bottom: 200px; }
/* line 494, style.scss */
.citylinks .serviceHeading { margin-top: 0px; font-size: 45px; line-height: 45px; }
@media screen and (max-width: 1439.98px) { /* line 494, style.scss */
  .citylinks .serviceHeading { font-size: 35px; line-height: 35px; } }
/* line 498, style.scss */
.citylinks ul.home_links { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -25px; margin-left: -25px; margin: 0px; padding: 0px; list-style: none; margin-right: -15px; margin-left: -15px; }
@media screen and (max-width: 767.98px) { /* line 498, style.scss */
  .citylinks ul.home_links { margin-right: -15px; margin-left: -15px; } }
/* line 504, style.scss */
.citylinks ul.home_links li { -ms-flex: 0 0 100%; flex: 0 0 100%; position: relative; width: 100%; min-height: 1px; padding-right: 25px; padding-left: 25px; max-width: calc(33.33% - 30px); position: relative; width: 100%; min-height: 1px; margin-right: 15px; margin-left: 15px; padding: 0px; }
@media screen and (max-width: 767.98px) { /* line 504, style.scss */
  .citylinks ul.home_links li { padding-right: 15px; padding-left: 15px; } }
@media screen and (max-width: 1439.98px) { /* line 504, style.scss */
  .citylinks ul.home_links li { max-width: calc(50% - 30px); } }
@media screen and (max-width: 767.98px) { /* line 504, style.scss */
  .citylinks ul.home_links li { max-width: 100%; margin: 0px; padding-right: 10px; padding-left: 10px; } }
/* line 522, style.scss */
.citylinks ul.home_links li a { color: #000; border-top: 2px solid #000; display: block; padding: 10px 0 10px; font-weight: 700; text-decoration: none; transition: text-indent .5s; -webkit-transition: text-indent .5s; }
/* line 531, style.scss */
.citylinks ul.home_links li a:hover { color: #fff; background-color: #000; text-indent: 20px; }
@media screen and (max-width: 767.98px) { /* line 491, style.scss */
  .citylinks { padding-left: 15px !important; padding-right: 15px !important; height: 226px; } }

/* line 543, style.scss */
.home .citylinks { padding-top: 75px; }

/* line 544, style.scss */
.inner_header { margin: 80px auto 55px; padding: 75px 0px 55px; }
@media screen and (max-width: 767.98px) { /* line 544, style.scss */
  .inner_header { margin: 10px auto 36px; padding: 45px 0px 36px; padding: 30px 0 36px; /* adjusted for /about-owdt/ */ } }

/* line 554, style.scss */
.inner_header_two { padding: 110px 0px 70px; }
@media screen and (max-width: 767.98px) { /* line 554, style.scss */
  .inner_header_two { padding: 45px 0px 36px; } }
/* line 559, style.scss */
.inner_header_two h1 { font-size: 64px; line-height: 1; margin: 0px 0px 0px; text-align: center; }
@media screen and (max-width: 767.98px) { /* line 559, style.scss */
  .inner_header_two h1 { font-size: 36px; } }

/* line 570, style.scss */
.inner_section { margin: 0px auto 20px; margin-bottom: 0; /* adjusted for text sections in /about-owdt/ */ padding: 100px 0px; }
/* line 571, style.scss */
.inner_section .advantage_text { margin-top: -5px; /* reduces space above Objectives in /about-owdt/ */ }
/* line 572, style.scss */
.inner_section .advantage_text h2 { margin-bottom: 85px !important; }
@media screen and (max-width: 767.98px) { /* line 570, style.scss */
  .inner_section { padding: 70px 0px; } }

@media screen and (max-width: 767.98px) { /* line 582, style.scss */
  .last_section { padding: 130px 0px 40px; } }

@media screen and (max-width: 767.98px) { /* line 587, style.scss */
  .citylinks.last_section { margin: 50px 0 75px; } }

/* line 592, style.scss */
.big_heading { margin-top: 0px; font-size: 3vw; line-height: 1; padding-bottom: 50px; }
@media screen and (min-width: 1213px) and (max-width: 1500.98px) { /* line 597, style.scss */
  .big_heading br.br { display: none; } }
@media screen and (max-width: 1023.98px) { /* line 592, style.scss */
  .big_heading { font-size: 24px; max-width: 50%; padding-left: 5px; } }
@media screen and (max-width: 767.98px) { /* line 592, style.scss */
  .big_heading { padding-bottom: 0px; max-width: none; } }

/* line 610, style.scss */
.advantage_text { margin-bottom: 80px; }
/* line 612, style.scss */
.advantage_text h2 { margin: 0px; margin-bottom: 100px !important; margin-bottom: 80px !important; font-size: 45px; line-height: 1; }
/* line 618, style.scss */
.advantage_text h2 span { display: block; font-size: 3vw; }
@media screen and (max-width: 1439.98px) { /* line 618, style.scss */
  .advantage_text h2 span { font-size: 80px; } }
@media screen and (max-width: 767px) { /* line 618, style.scss */
  .advantage_text h2 span { font-size: 45px; } }
@media screen and (max-width: 1439.98px) { /* line 612, style.scss */
  .advantage_text h2 { font-size: 35px; } }
@media screen and (max-width: 767px) { /* line 612, style.scss */
  .advantage_text h2 { font-size: 25px; } }
@media screen and (max-width: 767px) { /* line 610, style.scss */
  .advantage_text { margin-bottom: 30px; } }

/* line 639, style.scss */
.page-id-1036 { /* about-owdt/ */ }
@media screen and (max-width: 767px) { /* line 640, style.scss */
  .page-id-1036 .advantage_text h2 { font-size: 22px; margin-bottom: 50px !important; }
  /* line 643, style.scss */
  .page-id-1036 .advantage_text h2 span { font-size: 65px !important; letter-spacing: -2px; padding-bottom: 10px; } }
@media screen and (max-width: 767px) { /* line 646, style.scss */
  .page-id-1036 .inner_header { margin-bottom: 0; } }

/* line 653, style.scss */
.side_message { position: absolute; right: 15px; top: 25px; }
@media screen and (min-width: 1680px) { /* line 653, style.scss */
  .side_message { right: 170px; } }
@media screen and (min-width: 1280px) and (max-width: 1439.98px) { /* line 653, style.scss */
  .side_message { top: 120px; } }
@media screen and (min-width: 1024px) and (max-width: 1279.98px) { /* line 653, style.scss */
  .side_message { top: 10px; } }
/* line 666, style.scss */
.side_message h3 { text-transform: uppercase; font-size: 20px; line-height: 1.1; margin-top: 0px; margin-bottom: 18px; }
/* line 672, style.scss */
.side_message h3:after { content: ""; width: 1px; height: 60px; display: block; background-color: #000; margin-left: 3px; margin-top: 15px; }
/* line 682, style.scss */
.side_message p { margin: 0px; font-family: "gilroy-medium", sans-serif; font-weight: 300; font-size: 13px; }

/* line 690, style.scss */
.vc_row.section_background_img { position: relative; height: 700px; margin: 0px 0px 20px; color: #ffffff; }
@media screen and (min-width: 1680px) { /* line 690, style.scss */
  .vc_row.section_background_img { height: calc((100vw - 50px)*.5833); } }
@media screen and (max-width: 767.98px) { /* line 690, style.scss */
  .vc_row.section_background_img { height: auto; color: #000000; background-position: right 0 !important; background-size: 146% !important; margin-left: -15px; margin-right: -15px; } }
/* line 706, style.scss */
.vc_row.section_background_img .vc_col-sm-6 { position: relative; padding-left: 100px; width: calc(50% - 45px); }
@media screen and (max-width: 1023.98px) { /* line 706, style.scss */
  .vc_row.section_background_img .vc_col-sm-6 { width: 50%; } }
/* line 713, style.scss */
.vc_row.section_background_img .vc_col-sm-6 .vc_column-inner { padding: 0px; }
/* line 715, style.scss */
.vc_row.section_background_img .vc_col-sm-6 .vc_column-inner .wpb_content_element { margin-bottom: 0px; }
/* line 717, style.scss */
.vc_row.section_background_img .vc_col-sm-6 .vc_column-inner .wpb_content_element h2 { font-size: 45px; line-height: 1; margin: 0 0 25px; }
@media screen and (max-width: 1279.98px) { /* line 717, style.scss */
  .vc_row.section_background_img .vc_col-sm-6 .vc_column-inner .wpb_content_element h2 { font-size: 26px; } }
@media screen and (max-width: 767.98px) { /* line 717, style.scss */
  .vc_row.section_background_img .vc_col-sm-6 .vc_column-inner .wpb_content_element h2 { font-size: 23px; } }
/* line 728, style.scss */
.vc_row.section_background_img .vc_col-sm-6 .vc_column-inner .wpb_content_element p { font-size: 20px; font-family: "gilroy-medium", sans-serif; }
@media screen and (max-width: 1023.98px) { /* line 728, style.scss */
  .vc_row.section_background_img .vc_col-sm-6 .vc_column-inner .wpb_content_element p { font-size: 18px; } }
@media screen and (max-width: 575.98px) { /* line 728, style.scss */
  .vc_row.section_background_img .vc_col-sm-6 .vc_column-inner .wpb_content_element p { font-size: 14.5px; } }
@media screen and (max-width: 767.98px) { /* line 739, style.scss */
  .vc_row.section_background_img .vc_col-sm-6 .vc_column-inner .wpb_content_element .btn_one { color: #000; border: 1px solid #000; }
  /* line 743, style.scss */
  .vc_row.section_background_img .vc_col-sm-6 .vc_column-inner .wpb_content_element .btn_one:hover { background-color: #000; color: #fff; } }
@media screen and (max-width: 767.98px) { /* line 750, style.scss */
  .vc_row.section_background_img .vc_col-sm-6:first-child { padding: 25px; width: 100%; background-color: #fff; margin-top: calc(75vw + 20px); } }

@media screen and (max-width: 767.98px) { /* line 762, style.scss */
  .page-id-1054 .vc_row.section_background_img.row_two { background-position: left top !important; background-size: 185% !important; } }

/* line 772, style.scss */
.page-id-1054 .vc_row.right_column .vc_col-sm-6:last-child { left: 0px; }
/* line 776, style.scss */
.page-id-1054 .vc_row.row_three { height: auto; color: #000000; background-color: #eae6e0; }
@media screen and (min-width: 1921px) { /* line 776, style.scss */
  .page-id-1054 .vc_row.row_three { height: calc((100vw - 50px)*.7); } }
@media screen and (max-width: 1023.98px) { /* line 776, style.scss */
  .page-id-1054 .vc_row.row_three { background-size: calc(100% + 100px) !important; background-position: center 150px !important; } }
@media screen and (max-width: 767.98px) { /* line 776, style.scss */
  .page-id-1054 .vc_row.row_three { background-size: calc(100% + 10px) !important; background-position: center -30vw !important; } }
/* line 791, style.scss */
.page-id-1054 .vc_row.row_three .vc_col-sm-6 { min-height: 1300px; padding-top: 100px; }
@media screen and (min-width: 1921px) { /* line 791, style.scss */
  .page-id-1054 .vc_row.row_three .vc_col-sm-6 { min-height: 1px; } }
@media screen and (max-width: 1023.98px) { /* line 791, style.scss */
  .page-id-1054 .vc_row.row_three .vc_col-sm-6 { min-height: 1060px; } }
@media screen and (max-width: 767.98px) { /* line 791, style.scss */
  .page-id-1054 .vc_row.row_three .vc_col-sm-6 { min-height: auto; padding-top: 25px; }
  /* line 803, style.scss */
  .page-id-1054 .vc_row.row_three .vc_col-sm-6:last-child { padding-top: 0px; } }
/* line 809, style.scss */
.page-id-1054 .vc_row.row_four { height: auto; color: #000000; }
@media screen and (min-width: 1921px) { /* line 809, style.scss */
  .page-id-1054 .vc_row.row_four { height: calc((100vw - 50px)*.5833); } }
@media screen and (max-width: 767.98px) { /* line 809, style.scss */
  .page-id-1054 .vc_row.row_four { background-size: calc(100% + 10px) !important; background-position: center top !important; } }
/* line 819, style.scss */
.page-id-1054 .vc_row.row_four .vc_col-sm-6 { min-height: 960px; padding-top: 100px; }
@media screen and (min-width: 1921px) { /* line 819, style.scss */
  .page-id-1054 .vc_row.row_four .vc_col-sm-6 { min-height: 1px; } }
@media screen and (max-width: 767.98px) { /* line 819, style.scss */
  .page-id-1054 .vc_row.row_four .vc_col-sm-6 { min-height: auto; padding-top: 0px; } }
@media screen and (max-width: 1279.98px) { /* line 832, style.scss */
  .page-id-1054 .vc_row.row_five { background-size: contain !important; background-color: #000; } }
@media screen and (max-width: 767.98px) { /* line 832, style.scss */
  .page-id-1054 .vc_row.row_five { background-size: calc(100% + 100vw) !important; background-position: 0vw -18vw !important; } }
/* line 842, style.scss */
.page-id-1054 .vc_custom_1625753879396.vc_row.row_three .vc_col-sm-6 { padding-top: 0; }
/* line 843, style.scss */
.page-id-1054 .vc_custom_1625753879396 .pad_bottom_2 { padding-bottom: 0; }

/* line 845, style.scss */
.section_background_img.vc_row.right_column .vc_col-sm-6:first-child { /* used by /why-us/ left column */ }
@media screen and (max-width: 767.98px) { /* line 845, style.scss */
  .section_background_img.vc_row.right_column .vc_col-sm-6:first-child { display: none; } }

/* line 848, style.scss */
.section_background_img.vc_row .vc_col-sm-6 .vc_column-inner .wpb_content_element { /* used by /why-us/ right column w/text */ }
@media screen and (max-width: 767.98px) { /* line 848, style.scss */
  .section_background_img.vc_row .vc_col-sm-6 .vc_column-inner .wpb_content_element { padding-top: 0; } }

/* line 856, style.scss */
.page-id-1075 { /* /our-awards/ */ }
/* line 857, style.scss */
.page-id-1075 .section_header_img { padding: 100px 85px 0; }
/* line 858, style.scss */
.page-id-1075 .section_header_img .vc_column_container > .vc_column-inner { padding-left: 55px; padding-right: 55px; }
/* line 859, style.scss */
.page-id-1075 .section_header_img .vc_column_container > .vc_column-inner .wpb_single_image .vc_figure { height: 316px; }
@media screen and (min-width: 1921px) { /* line 859, style.scss */
  .page-id-1075 .section_header_img .vc_column_container > .vc_column-inner .wpb_single_image .vc_figure { height: auto; } }
@media screen and (max-width: 1919px) { /* line 859, style.scss */
  .page-id-1075 .section_header_img .vc_column_container > .vc_column-inner .wpb_single_image .vc_figure { height: 16vw; } }
@media screen and (max-width: 1679px) { /* line 859, style.scss */
  .page-id-1075 .section_header_img .vc_column_container > .vc_column-inner .wpb_single_image .vc_figure { height: 20vw; margin-bottom: 0; } }
@media screen and (max-width: 1365px) { /* line 859, style.scss */
  .page-id-1075 .section_header_img .vc_column_container > .vc_column-inner .wpb_single_image .vc_figure { height: 38vw; } }
@media screen and (max-width: 767px) { /* line 859, style.scss */
  .page-id-1075 .section_header_img .vc_column_container > .vc_column-inner .wpb_single_image .vc_figure { height: auto; } }
@media screen and (max-width: 1679px) { /* line 858, style.scss */
  .page-id-1075 .section_header_img .vc_column_container > .vc_column-inner { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 1365px) { /* line 868, style.scss */
  .page-id-1075 .section_header_img .vc_col-sm-3 { width: 50%; min-height: 1010px; } }
@media screen and (max-width: 767.98px) { /* line 868, style.scss */
  .page-id-1075 .section_header_img .vc_col-sm-3 { width: 100%; min-height: auto; margin-bottom: 50px; } }
/* line 873, style.scss */
.page-id-1075 .section_header_img h2 { margin: 20px 0; overflow-wrap: break-word; min-height: 165px; text-transform: uppercase; font-size: 50px; line-height: 1; }
@media screen and (max-width: 1919px) { /* line 873, style.scss */
  .page-id-1075 .section_header_img h2 { font-size: 40px; } }
@media screen and (max-width: 1365px) { /* line 873, style.scss */
  .page-id-1075 .section_header_img h2 { min-height: 80px; } }
@media screen and (max-width: 767px) { /* line 873, style.scss */
  .page-id-1075 .section_header_img h2 { min-height: auto; } }
/* line 878, style.scss */
.page-id-1075 .section_header_img .sub-title { border-top: 2px solid #000; border-bottom: 2px solid #000; line-height: normal; text-transform: uppercase; font-weight: bold; font-size: 12px; padding: 15px 0px; font-family: "Gilroy-Bold", sans-serif; margin-bottom: 25px; }
/* line 879, style.scss */
.page-id-1075 .section_header_img p { line-height: 1.7; font-family: "gilroy-medium", sans-serif; max-width: 90%; font-size: 15px; }
@media screen and (max-width: 1023px) { /* line 857, style.scss */
  .page-id-1075 .section_header_img { padding: 100px 0 0; } }
@media screen and (max-width: 767px) { /* line 857, style.scss */
  .page-id-1075 .section_header_img { padding: 50px 0 0; }
  /* line 882, style.scss */
  .page-id-1075 .section_header_img + .section_header_img { margin-top: -50px; } }

/* line 889, style.scss */
.vc_row.right_column .vc_col-sm-6:first-child { padding: 0px; margin-top: 0px; width: 50%; }
/* line 894, style.scss */
.vc_row.right_column .vc_col-sm-6:last-child { width: calc(50% - 15px); padding-left: 0; padding-right: 100px; }
@media screen and (max-width: 1023.98px) { /* line 894, style.scss */
  .vc_row.right_column .vc_col-sm-6:last-child { padding-right: 10px; } }
@media screen and (max-width: 767.98px) { /* line 894, style.scss */
  .vc_row.right_column .vc_col-sm-6:last-child { left: 0px; padding: 25px; width: 100%; background-color: #fff; margin-top: calc(75vw + 20px); } }

/* line 912, style.scss */
.with_centerText .vc_col-sm-6 { top: 50%; transform: translateY(-50%); }
@media screen and (max-width: 767.98px) { /* line 912, style.scss */
  .with_centerText .vc_col-sm-6 { top: 0; left: 0; transform: none; } }

/* line 924, style.scss */
.vc_row.with_bottomText .vc_col-sm-6 { position: absolute; bottom: 10px; }
/* line 927, style.scss */
.vc_row.with_bottomText .vc_col-sm-6:last-child { left: 50%; }

/* line 932, style.scss */
.vc_row.right_column .vc_col-sm-6 { /*left: 50%;*/ }

/* line 937, style.scss */
.section_awards { margin: 100px auto; }
@media screen and (max-width: 767.98px) { /* line 937, style.scss */
  .section_awards { margin: 50px auto 0px; } }
/* line 942, style.scss */
.section_awards .vc_col-sm-4 { padding-left: 40px; padding-right: 40px; }
@media screen and (max-width: 1279.98px) { /* line 942, style.scss */
  .section_awards .vc_col-sm-4 { padding-left: 10px; padding-right: 10px; } }
/* line 949, style.scss */
.section_awards .vc_col-sm-4 .imgBox_with_txt { text-align: center; }
/* line 951, style.scss */
.section_awards .vc_col-sm-4 .imgBox_with_txt h2 { margin: 60px 0 25px; line-height: 1; font-size: 45px; }
@media screen and (max-width: 1279.98px) { /* line 951, style.scss */
  .section_awards .vc_col-sm-4 .imgBox_with_txt h2 { font-size: 26px; } }
/* line 959, style.scss */
.section_awards .vc_col-sm-4 .imgBox_with_txt p { font-family: "gilroy-medium", sans-serif; }
@media screen and (min-width: 1679.98px) { /* line 959, style.scss */
  .section_awards .vc_col-sm-4 .imgBox_with_txt p { max-width: 400px; margin: 10px auto 0px; } }
@media screen and (max-width: 1279.98px) { /* line 959, style.scss */
  .section_awards .vc_col-sm-4 .imgBox_with_txt p { font-size: 16px; line-height: 1.7; } }
/* line 969, style.scss */
.section_awards .vc_col-sm-4 .imgBox_with_txt p img { max-width: 100%; }
@media screen and (max-width: 767.98px) { /* line 969, style.scss */
  .section_awards .vc_col-sm-4 .imgBox_with_txt p img { max-width: 80%; width: 320px; } }

/* line 984, style.scss */
.section_awards .rounded_img p img { border-radius: 50%; }

@media screen and (max-width: 767.98px) { /* line 995, style.scss */
  .page-id-1103 .section_header_img .vc_column-inner { padding-left: 15px; padding-right: 15px; } }
/* line 1000, style.scss */
.page-id-1103 .section_header_img .vc_column-inner .wpb_wrapper { cursor: pointer; transition-duration: .3s; }
/* line 1003, style.scss */
.page-id-1103 .section_header_img .vc_column-inner .wpb_wrapper .wpb_single_image { margin-bottom: 0px; }
@media screen and (max-width: 1023.98px) { /* line 1005, style.scss */
  .page-id-1103 .section_header_img .vc_column-inner .wpb_wrapper .wpb_single_image .vc_figure { max-height: 100%; margin-bottom: 0px; } }
@media screen and (max-width: 767.98px) { /* line 1010, style.scss */
  .page-id-1103 .section_header_img .vc_column-inner .wpb_wrapper .wpb_single_image .vc_figure .vc_single_image-wrapper { height: auto; } }
@media screen and (max-width: 575.98px) { /* line 1014, style.scss */
  .page-id-1103 .section_header_img .vc_column-inner .wpb_wrapper .wpb_single_image .vc_figure .vc_single_image-wrapper img { height: auto; } }
/* line 1020, style.scss */
.page-id-1103 .section_header_img .vc_column-inner .wpb_wrapper .wpb_single_image .vc_figure:hover { box-shadow: none !important; }
@media screen and (max-width: 1023.98px) { /* line 1025, style.scss */
  .page-id-1103 .section_header_img .vc_column-inner .wpb_wrapper:hover { box-shadow: 2px 8px 20px 0 #00000066; } }

/* line 1035, style.scss */
.location_overlay { position: absolute; left: calc(67% + 15px); top: 50px; width: calc(34% - 95px); height: calc(100% - 130px); text-align: center; background-color: #fff; padding: 50px; box-sizing: border-box; cursor: pointer; transition-duration: .3s; background: #f5f5f5; box-shadow: 2px 8px 20px 0 #00000066; overflow: hidden; }
@media screen and (max-width: 1023.98px) { /* line 1035, style.scss */
  .location_overlay { position: relative; left: 0px; top: 0px; width: 100%; height: auto; box-shadow: none; padding: 30px; } }
/* line 1060, style.scss */
.location_overlay .wpb_wrapper h2 { margin-bottom: 50px; }
/* line 1061, style.scss */
.location_overlay .wpb_wrapper p { font-family: "gilroy-medium", sans-serif; line-height: 1.5; line-height: 1.9; margin-bottom: 50px; }
/* line 1066, style.scss */
.location_overlay .wpb_wrapper p:first-of-type { /*font-size: 15px;*/ padding-bottom: 40px; margin-bottom: 35px; border-bottom: 1px solid #bbb; }
@media screen and (max-width: 1439.98px) { /* line 1066, style.scss */
  .location_overlay .wpb_wrapper p:first-of-type { display: none; } }
@media screen and (max-width: 1023.98px) { /* line 1061, style.scss */
  .location_overlay .wpb_wrapper p { font-size: 16px; } }
/* line 1079, style.scss */
.location_overlay .wpb_wrapper:hover { box-shadow: none !important; }

/* line 1084, style.scss */
.shortbottom .vc_figure { max-height: calc(100vh - 150px) !important; }

/* line 1087, style.scss */
.locationbox .vc_column-inner .wpb_wrapper { cursor: pointer; transition-duration: .3s; }
/* line 1090, style.scss */
.locationbox .vc_column-inner .wpb_wrapper .wpb_single_image { margin-bottom: 0px; }
/* line 1092, style.scss */
.locationbox .vc_column-inner .wpb_wrapper .wpb_single_image .vc_figure { width: 100%; }
/* line 1094, style.scss */
.locationbox .vc_column-inner .wpb_wrapper .wpb_single_image .vc_figure .vc_single_image-wrapper { width: 100%; }
/* line 1096, style.scss */
.locationbox .vc_column-inner .wpb_wrapper .wpb_single_image .vc_figure .vc_single_image-wrapper img { width: 100%; }
/* line 1100, style.scss */
.locationbox .vc_column-inner .wpb_wrapper .wpb_single_image .vc_figure:hover { box-shadow: none !important; }
/* line 1105, style.scss */
.locationbox .vc_column-inner .wpb_wrapper .wpb_text_column { font-family: "gilroy-medium", sans-serif; line-height: 1.5; text-align: center !important; background: #f5f5f5; padding: 50px; margin-bottom: 30px; min-height: 320px; }
/* line 1114, style.scss */
.locationbox .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper:hover { box-shadow: none !important; }
@media screen and (max-width: 1279.98px) { /* line 1105, style.scss */
  .locationbox .vc_column-inner .wpb_wrapper .wpb_text_column { padding: 30px; min-height: 300px; } }
@media screen and (max-width: 1023.98px) { /* line 1105, style.scss */
  .locationbox .vc_column-inner .wpb_wrapper .wpb_text_column { font-size: 16px; } }
@media screen and (max-width: 767.98px) { /* line 1105, style.scss */
  .locationbox .vc_column-inner .wpb_wrapper .wpb_text_column { min-height: auto; } }
/* line 1129, style.scss */
.locationbox .vc_column-inner .wpb_wrapper:hover { box-shadow: 2px 8px 20px 0 #00000066; }

/* line 1140, style.scss */
.scholarship_page .services_header_2, .page-id-21877 .services_header_2 { margin: 112px 15px 69px !important; }
/* line 1141, style.scss */
.scholarship_page .research_box, .page-id-21877 .research_box { margin-bottom: 25px !important; }
@media screen and (max-width: 1279.98px) { /* line 1142, style.scss */
  .scholarship_page .services_three_column, .page-id-21877 .services_three_column { padding: 0px 0px; } }
/* line 1146, style.scss */
.scholarship_page .services_three_column .vc_col-sm-6, .page-id-21877 .services_three_column .vc_col-sm-6 { width: 63%; margin-right: 0; }
@media screen and (max-width: 1439.98px) { /* line 1146, style.scss */
  .scholarship_page .services_three_column .vc_col-sm-6, .page-id-21877 .services_three_column .vc_col-sm-6 { margin-right: 0; } }
@media screen and (max-width: 1279.98px) { /* line 1146, style.scss */
  .scholarship_page .services_three_column .vc_col-sm-6, .page-id-21877 .services_three_column .vc_col-sm-6 { width: 75%; } }
@media screen and (max-width: 1023.98px) { /* line 1146, style.scss */
  .scholarship_page .services_three_column .vc_col-sm-6, .page-id-21877 .services_three_column .vc_col-sm-6 { width: calc(100% - 160px); } }
@media screen and (max-width: 767.98px) { /* line 1146, style.scss */
  .scholarship_page .services_three_column .vc_col-sm-6, .page-id-21877 .services_three_column .vc_col-sm-6 { width: 100%; font-size: 14.4px !important; line-height: 1.5; } }
/* line 1163, style.scss */
.scholarship_page .services_three_column .vc_col-sm-6 .vc_column-inner, .page-id-21877 .services_three_column .vc_col-sm-6 .vc_column-inner { padding-left: 0px; }
@media screen and (max-width: 1279.98px) { /* line 1167, style.scss */
  .scholarship_page .services_three_column .vc_col-sm-2, .page-id-21877 .services_three_column .vc_col-sm-2 { width: 15% !important; }
  /* line 1169, style.scss */
  .scholarship_page .services_three_column .vc_col-sm-2:nth-child(2), .scholarship_page .services_three_column .vc_col-sm-2:nth-child(3), .page-id-21877 .services_three_column .vc_col-sm-2:nth-child(2), .page-id-21877 .services_three_column .vc_col-sm-2:nth-child(3) { width: 5% !important; } }
@media screen and (max-width: 1023.98px) { /* line 1167, style.scss */
  .scholarship_page .services_three_column .vc_col-sm-2, .page-id-21877 .services_three_column .vc_col-sm-2 { width: 150px !important; }
  /* line 1176, style.scss */
  .scholarship_page .services_three_column .vc_col-sm-2:nth-child(2), .scholarship_page .services_three_column .vc_col-sm-2:nth-child(3), .page-id-21877 .services_three_column .vc_col-sm-2:nth-child(2), .page-id-21877 .services_three_column .vc_col-sm-2:nth-child(3) { width: 5px !important; } }
@media screen and (max-width: 767.98px) { /* line 1167, style.scss */
  .scholarship_page .services_three_column .vc_col-sm-2, .page-id-21877 .services_three_column .vc_col-sm-2 { display: none; } }
/* line 1186, style.scss */
.scholarship_page .services_three_column .vc_col-sm-2 .vc_column-inner .side_message, .page-id-21877 .services_three_column .vc_col-sm-2 .vc_column-inner .side_message { top: 175px; }

/* line 1196, style.scss */
.contact_page, .page-id-1125 { background: #f5f5f5; }
/* line 1198, style.scss */
.contact_page footer#colophon:before, .page-id-1125 footer#colophon:before { content: ""; width: 100%; height: 650px; display: block; background-color: #ffffff; box-shadow: none; position: absolute; top: -650px; left: 0px; bottom: auto; z-index: -1; }
/* line 1211, style.scss */
.contact_page .max1200 .vc_column_container > .vc_column-inner, .page-id-1125 .max1200 .vc_column_container > .vc_column-inner { padding-left: 0; padding-right: 0; }

/* line 1214, style.scss */
.contact_heading { margin-bottom: 0 !important; padding: 0 25px; }
@media screen and (max-width: 575.98px) { /* line 1214, style.scss */
  .contact_heading { margin-top: 50px; } }
@media screen and (max-width: 767.98px) { /* line 1214, style.scss */
  .contact_heading { padding: 0 15px; } }
/* line 1217, style.scss */
.contact_heading h1 { padding: 8vw 0 8vw; font-size: 64px; line-height: 1; margin: 0px; font-size: 150px !important; letter-spacing: -10px; }
@media screen and (max-width: 767.98px) { /* line 1217, style.scss */
  .contact_heading h1 { font-size: 110px !important; padding-bottom: 80px; } }

/* line 1230, style.scss */
.contact_details { padding-bottom: 60px; }
/* line 1231, style.scss */
.contact_details .vc_col-sm-6 { padding: 0 35px; }
@media screen and (max-width: 767.98px) { /* line 1231, style.scss */
  .contact_details .vc_col-sm-6 { padding: 0 15px; } }
/* line 1234, style.scss */
.contact_details h5 { font-size: 26px; border-top: 2px solid #000; text-transform: uppercase; margin: 0 0 15px; padding: 15px 0 0; font-family: "Gilroy-Bold", sans-serif; }
/* line 1235, style.scss */
.contact_details p { font-family: "gilroy-medium", sans-serif; }
@media screen and (min-width: 576px) and (max-width: 1024px) { /* line 1236, style.scss */
  .contact_details .vc_col-sm-3 { width: 50%; display: inline-block; } }
@media screen and (max-width: 575px) { /* line 1236, style.scss */
  .contact_details .vc_col-sm-3 { width: 50%; float: left; } }
/* line 1245, style.scss */
.contact_details .vc_col-sm-3 .wpb_content_element .wpb_wrapper { text-align: center; }
/* line 1247, style.scss */
.contact_details .vc_col-sm-3 .wpb_content_element .wpb_wrapper h5 { font-family: "Gilroy-Bold", sans-serif; font-size: 24px; line-height: 1; margin: 30px 0px 20px; }
@media screen and (max-width: 767.98px) { /* line 1247, style.scss */
  .contact_details .vc_col-sm-3 .wpb_content_element .wpb_wrapper h5 { font-size: 20px; } }
/* line 1256, style.scss */
.contact_details .vc_col-sm-3 .wpb_content_element .wpb_wrapper p { font-family: "gilroy-medium", sans-serif; }
/* line 1258, style.scss */
.contact_details .vc_col-sm-3 .wpb_content_element .wpb_wrapper p a { color: #000; }

/* line 1268, style.scss */
.contact_form_removethis { /* this was from hard-coded form */ position: relative; max-width: 1200px; margin: 100px auto 200px !important; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-shadow: 0 0 25px #00000033; box-shadow: 0 0 25px #00000033; }
@media screen and (max-width: 767.98px) { /* line 1268, style.scss */
  .contact_form_removethis { width: calc(100% - 30px); margin: 50px auto 100px !important; } }
@media screen and (max-width: 575.98px) { /* line 1268, style.scss */
  .contact_form_removethis { width: calc(100% + 30px); margin: 0 -15px 50px !important; -webkit-box-shadow: none; box-shadow: none; } }
/* line 1285, style.scss */
.contact_form_removethis .vc_col-sm-9 { background: #fff; padding: 150px 85px; margin: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 80%; position: relative; width: 100%; height: 780px; }
@media screen and (max-width: 1279.98px) { /* line 1285, style.scss */
  .contact_form_removethis .vc_col-sm-9 { max-width: 100%; height: auto; padding: 140px 85px; } }
@media screen and (max-width: 767.98px) { /* line 1285, style.scss */
  .contact_form_removethis .vc_col-sm-9 { padding: 50px 25px; } }
@media screen and (max-width: 575.98px) { /* line 1285, style.scss */
  .contact_form_removethis .vc_col-sm-9 { padding: 35px 0; } }
/* line 1306, style.scss */
.contact_form_removethis .vc_col-sm-9 h3 { margin: 0; font-size: 30px; line-height: 1; }
@media screen and (max-width: 767.98px) { /* line 1306, style.scss */
  .contact_form_removethis .vc_col-sm-9 h3 { font-size: 26px !important; text-transform: uppercase; } }
/* line 1313, style.scss */
.contact_form_removethis .vc_col-sm-9 h3 + p { width: 43%; font-family: "gilroy-medium", sans-serif; }
@media screen and (max-width: 1023.98px) { /* line 1313, style.scss */
  .contact_form_removethis .vc_col-sm-9 h3 + p { width: 100%; } }
/* line 1317, style.scss */
.contact_form_removethis .vc_col-sm-9 .vc_row { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
/* line 1322, style.scss */
.contact_form_removethis .vc_col-sm-9 .vc_row .vc_col-sm-6:first-child { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 50%; position: relative; width: 100%; padding-right: 35px; }
@media screen and (max-width: 1023.98px) { /* line 1322, style.scss */
  .contact_form_removethis .vc_col-sm-9 .vc_row .vc_col-sm-6:first-child { max-width: 100%; padding-right: 0px; } }
/* line 1333, style.scss */
.contact_form_removethis .vc_col-sm-9 .vc_row .vc_col-sm-6:first-child ul { padding: 0px; margin: 0px; list-style: none; }
/* line 1338, style.scss */
.contact_form_removethis .vc_col-sm-9 .vc_row .vc_col-sm-6:first-child ul li input { border: none !important; padding: 8px 15px; background-color: #f5f5f5; font-family: "gilroy-regular", sans-serif; width: 100%; font-size: 18px; }
/* line 1345, style.scss */
.contact_form_removethis .vc_col-sm-9 .vc_row .vc_col-sm-6:first-child ul li input :placeholder { color: #000000; }
@media screen and (max-width: 767.98px) { /* line 1338, style.scss */
  .contact_form_removethis .vc_col-sm-9 .vc_row .vc_col-sm-6:first-child ul li input { font-size: 16px; line-height: 2; } }
@media screen and (max-width: 575.98px) { /* line 1338, style.scss */
  .contact_form_removethis .vc_col-sm-9 .vc_row .vc_col-sm-6:first-child ul li input { font-size: 14px; } }
/* line 1357, style.scss */
.contact_form_removethis .vc_col-sm-9 .vc_row .vc_col-sm-6:first-child ul li + li { margin-top: 48px; }
@media screen and (max-width: 1023.98px) { /* line 1357, style.scss */
  .contact_form_removethis .vc_col-sm-9 .vc_row .vc_col-sm-6:first-child ul li + li { margin-top: 15px; } }
/* line 1365, style.scss */
.contact_form_removethis .vc_col-sm-9 .vc_row .vc_col-sm-6:last-child { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 50%; position: relative; width: 100%; padding-left: 35px; }
@media screen and (max-width: 1023.98px) { /* line 1365, style.scss */
  .contact_form_removethis .vc_col-sm-9 .vc_row .vc_col-sm-6:last-child { max-width: 100%; padding-left: 0px; } }
/* line 1376, style.scss */
.contact_form_removethis .vc_col-sm-9 .vc_row .vc_col-sm-6:last-child ul { padding: 0px; margin: 0px; list-style: none; }
/* line 1380, style.scss */
.contact_form_removethis .vc_col-sm-9 .vc_row .vc_col-sm-6:last-child ul li { font-family: "gilroy-regular", sans-serif; font-size: 16px; line-height: 1.2; }
/* line 1384, style.scss */
.contact_form_removethis .vc_col-sm-9 .vc_row .vc_col-sm-6:last-child ul li input[type=checkbox] { border: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; position: relative; padding: 0; width: 24px; height: 24px; margin: 0 10px 0 0; cursor: pointer; background-color: #eee; display: inline-block; vertical-align: middle; }
/* line 1398, style.scss */
.contact_form_removethis .vc_col-sm-9 .vc_row .vc_col-sm-6:last-child ul li input[type=checkbox]:checked { background-color: #00aeef; }
/* line 1400, style.scss */
.contact_form_removethis .vc_col-sm-9 .vc_row .vc_col-sm-6:last-child ul li input[type=checkbox]:checked:after { content: url("/wp-content/themes/owdt-theme/inc/assets/images/checkmark.svg"); position: absolute; top: 5px; left: 4px; width: 16px; height: auto; }
/* line 1410, style.scss */
.contact_form_removethis .vc_col-sm-9 .vc_row .vc_col-sm-6:last-child ul li label { width: calc(100% - 40px); }
@media screen and (max-width: 575.98px) { /* line 1380, style.scss */
  .contact_form_removethis .vc_col-sm-9 .vc_row .vc_col-sm-6:last-child ul li { font-size: 13px; } }
/* line 1417, style.scss */
.contact_form_removethis .vc_col-sm-9 .vc_row .vc_col-sm-6:last-child ul li + li { margin-top: 30px; }
@media screen and (max-width: 1023.98px) { /* line 1417, style.scss */
  .contact_form_removethis .vc_col-sm-9 .vc_row .vc_col-sm-6:last-child ul li + li { margin-top: 15px; } }
/* line 1427, style.scss */
.contact_form_removethis .vc_col-sm-3 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 20%; position: relative; width: 100%; background-color: #000; text-align: center; font-family: "gilroy-regular", sans-serif; height: 780px; }
@media screen and (max-width: 1279.98px) { /* line 1427, style.scss */
  .contact_form_removethis .vc_col-sm-3 { max-width: 100%; height: 100px; } }
@media screen and (max-width: 767.98px) { /* line 1427, style.scss */
  .contact_form_removethis .vc_col-sm-3 { height: 60px; max-width: calc(100% - 30px); margin: 0 auto; } }
/* line 1446, style.scss */
.contact_form_removethis .vc_col-sm-3 .vc_column-inner { padding-left: 0px; padding-right: 0px; }
/* line 1449, style.scss */
.contact_form_removethis .vc_col-sm-3 .vc_column-inner .wpb_content_element { margin-bottom: 0px; }
/* line 1452, style.scss */
.contact_form_removethis .vc_col-sm-3 .vc_column-inner .wpb_content_element .wpb_wrapper input[type="submit"] { padding: 0; background-color: #000; color: #fff; text-transform: none; font-weight: 400; font-size: 22px; cursor: pointer; border: 0px; text-align: center; font-family: 'gilroy-regular', sans-serif; display: block; width: 100%; height: 780px; line-height: 780px; position: relative; }
/* line 1468, style.scss */
.contact_form_removethis .vc_col-sm-3 .vc_column-inner .wpb_content_element .wpb_wrapper input[type="submit"]:hover { background-color: #00aeef; }
@media screen and (max-width: 1279.98px) { /* line 1452, style.scss */
  .contact_form_removethis .vc_col-sm-3 .vc_column-inner .wpb_content_element .wpb_wrapper input[type="submit"] { height: 100px; line-height: 100px; } }
@media screen and (max-width: 767.98px) { /* line 1452, style.scss */
  .contact_form_removethis .vc_col-sm-3 .vc_column-inner .wpb_content_element .wpb_wrapper input[type="submit"] { height: 60px; line-height: 60px; } }
/* line 1480, style.scss */
.contact_form_removethis .vc_col-sm-3 .vc_column-inner .wpb_content_element .wpb_wrapper:after { content: url("/wp-content/uploads/arrowright2-1.svg"); position: absolute; top: 400px; left: 48%; width: 32px; height: auto; z-index: 999999; pointer-events: none; }
/* line 1490, style.scss */
.contact_form_removethis .vc_col-sm-3 .vc_column-inner .wpb_content_element .wpb_wrapper:hover:after { -webkit-animation: bouncy 3s; animation: bouncy 3s; }

/* line 1500, style.scss */
.max1200 { max-width: 1200px; margin-left: auto !important; margin-right: auto !important; }

/* line 1508, style.scss */
body .gform_legacy_markup_wrapper ul li.field_description_below div.ginput_container_checkbox { margin-top: 0 !important; }

/* line 1509, style.scss */
#field_3_19, #field_3_22 { display: none; }

/* these li's are added to bottom of contact form, but break the design */
/* line 1510, style.scss */
body .gform_legacy_markup_wrapper { width: 100%; max-width: 1350px; margin-left: auto; margin-right: auto; margin-bottom: 270px; }

/* line 1524, style.scss */
.page-id-1150 section#primary header.entry-header .entry-title, .page-id-1150 section#primary header.entry-header .entry-title a { margin: 7vw 0px 0px; font-size: 64px; line-height: 1; text-align: center; color: #000000; }
@media screen and (max-width: 767px) { /* line 1524, style.scss */
  .page-id-1150 section#primary header.entry-header .entry-title, .page-id-1150 section#primary header.entry-header .entry-title a { font-size: 36px; margin-bottom: 35px; } }
/* line 1533, style.scss */
.page-id-1150 section#primary header.entry-header #searchform { width: 100%; position: relative; margin: 50px auto 60px; max-width: 1200px; }
/* line 1538, style.scss */
.page-id-1150 section#primary header.entry-header #searchform input[type="text"] { background-color: transparent; padding: 15px !important; font-size: 30px !important; border-radius: 0 !important; color: #000 !important; border: 1px solid #656565; width: 100%; }
/* line 1547, style.scss */
.page-id-1150 section#primary header.entry-header #searchform input[type=submit] { position: absolute; right: 20px; top: 25px; margin: 0; width: 16px; height: 16px; padding: 0; background-color: transparent; background-size: 16px 16px; background-image: url(/wp-content/uploads/icon-search.png); border: none; }
@media screen and (max-width: 767px) { /* line 1533, style.scss */
  .page-id-1150 section#primary header.entry-header #searchform { display: none; } }
/* line 1563, style.scss */
.page-id-1150 section#primary .entry-content { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-left: -15px; margin-right: -15px; }
/* line 1570, style.scss */
.page-id-1150 section#primary .entry-content .blog { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 33.3333%; position: relative; width: 100%; min-height: 1px; padding: 0px 15px; margin-bottom: 30px; }
@media (max-width: 1023.98px) { /* line 1570, style.scss */
  .page-id-1150 section#primary .entry-content .blog { max-width: 50%; } }
@media (max-width: 767.98px) { /* line 1570, style.scss */
  .page-id-1150 section#primary .entry-content .blog { max-width: 100%; } }
/* line 1585, style.scss */
.page-id-1150 section#primary .entry-content .blog .blog_content { -webkit-box-shadow: none; box-shadow: none; background: #000; padding: 25px; cursor: pointer; height: 435px; background-size: cover; background-position: center; background-repeat: no-repeat; }
@media (max-width: 1279.98px) { /* line 1585, style.scss */
  .page-id-1150 section#primary .entry-content .blog .blog_content { height: 315px; } }
@media (max-width: 767.98px) { /* line 1585, style.scss */
  .page-id-1150 section#primary .entry-content .blog .blog_content { height: 55vh; padding: 35px 40px; } }
/* line 1602, style.scss */
.page-id-1150 section#primary .entry-content .blog .blog_content p.postcategory { margin: 0; padding: 0 15px; font-size: 13px; text-transform: uppercase; color: white; }
@media (max-width: 767.98px) { /* line 1602, style.scss */
  .page-id-1150 section#primary .entry-content .blog .blog_content p.postcategory { padding: 0; } }
/* line 1612, style.scss */
.page-id-1150 section#primary .entry-content .blog .blog_content h3.post_title { margin: 0px; padding: 0 15px 0px; line-height: 1.22; font-size: 27px; letter-spacing: -.3px; margin-top: 35px; min-height: 115px; color: #fff; font-size: 27px; line-height: 1.22; max-width: 336px; display: block; }
@media (max-width: 1279.98px) { /* line 1612, style.scss */
  .page-id-1150 section#primary .entry-content .blog .blog_content h3.post_title { min-height: 165px; } }
@media (max-width: 767.98px) { /* line 1612, style.scss */
  .page-id-1150 section#primary .entry-content .blog .blog_content h3.post_title { font-size: 25px; padding: 0px; min-height: 115px; } }
/* line 1634, style.scss */
.page-id-1150 section#primary .entry-content .blog .blog_content p.blog_description { line-height: 1.46; color: #fff; font-size: 15px; font-family: "gilroy-light", sans-serif; padding: 0 15px 28px; margin-bottom: 5px; margin-top: 45px; min-height: 116px; }
@media (max-width: 1279.98px) { /* line 1634, style.scss */
  .page-id-1150 section#primary .entry-content .blog .blog_content p.blog_description { display: none; } }
@media (max-width: 767.98px) { /* line 1634, style.scss */
  .page-id-1150 section#primary .entry-content .blog .blog_content p.blog_description { font-size: 16px; padding: 0px; margin-top: 0; margin-bottom: 35px; display: block; min-height: 145px; } }
/* line 1655, style.scss */
.page-id-1150 section#primary .entry-content .blog .blog_content .buttonarrow { color: white; font-size: 10px; position: relative; margin-left: 15px; padding: 9px 0 0 35px; text-transform: uppercase; }
/* line 1656, style.scss */
.page-id-1150 section#primary .entry-content .blog .blog_content .buttonarrow:before { content: ""; position: absolute; top: 0; left: 0; width: 80px; height: 30px; background-image: url(/wp-content/uploads/arrowcircle.svg); background-size: contain; background-repeat: no-repeat; filter: invert(1); }
@media (max-width: 767.98px) { /* line 1655, style.scss */
  .page-id-1150 section#primary .entry-content .blog .blog_content .buttonarrow { margin-left: 0; } }
/* line 1659, style.scss */
.page-id-1150 section#primary .entry-content .blog .blog_content:hover { background-color: white; background-image: none !important; box-shadow: 0 0 0 10px black inset; }
/* line 1663, style.scss */
.page-id-1150 section#primary .entry-content .blog .blog_content:hover p, .page-id-1150 section#primary .entry-content .blog .blog_content:hover h3, .page-id-1150 section#primary .entry-content .blog .blog_content:hover a { filter: invert(1); }
/* line 1667, style.scss */
.page-id-1150 section#primary .entry-content .blog_pagination { text-align: center !important; width: 100%; display: block; margin: 30px 0px 60px; }
/* line 1672, style.scss */
.page-id-1150 section#primary .entry-content .blog_pagination span, .page-id-1150 section#primary .entry-content .blog_pagination a { display: inline-block !important; padding: 10px; line-height: 1; font-family: "gilroy-light", sans-serif; font-weight: 300; color: #000; }
@media (max-width: 767.98px) { /* line 1672, style.scss */
  .page-id-1150 section#primary .entry-content .blog_pagination span, .page-id-1150 section#primary .entry-content .blog_pagination a { font-size: 16px; padding: 6px; } }
@media screen and (max-width: 767px) { /* line 1689, style.scss */
  .page-id-1150 #content { padding-top: 120px; } }

/* line 1695, style.scss */
span.page-numbers.current { font-family: "Gilroy-Bold", sans-serif !important; }

/* line 1702, style.scss */
.blog_post .blog_box { cursor: pointer; width: 50%; display: block; float: left; }
/* line 1707, style.scss */
.blog_post .blog_box .wpb_wrapper { width: 100%; display: table; }
/* line 1710, style.scss */
.blog_post .blog_box .wpb_wrapper .blog_content { -webkit-box-shadow: none; box-shadow: none; background: #000; color: #fff; padding: 50px; cursor: pointer; height: 650px; display: table-cell; vertical-align: middle; }
/* line 1720, style.scss */
.blog_post .blog_box .wpb_wrapper .blog_content .post_title { margin: 0px 0px 30px; }
/* line 1722, style.scss */
.blog_post .blog_box .wpb_wrapper .blog_content .post_title a { color: #fff !important; text-transform: uppercase; font-size: 35px !important; line-height: 1; }
/* line 1729, style.scss */
.blog_post .blog_box .wpb_wrapper .blog_content .blog_description { font-weight: 100; line-height: 1.5; color: #fff; font-size: 22px; font-family: "gilroy-light", sans-serif; margin: 0px; }
/* line 1740, style.scss */
.blog_post .blog_box:nth-child(odd) .wpb_wrapper { padding-right: 15px; }
/* line 1745, style.scss */
.blog_post .blog_box:nth-child(even) .wpb_wrapper { padding-left: 15px; }

/* line 1752, style.scss */
footer#colophon { position: relative; background-color: #000 !important; line-height: 1.2; color: #fff !important; padding: 100px 75px; height: 100vh; margin-top: 30px; }
/* line 1760, style.scss */
footer#colophon a { color: #ffffff; }
/* line 1764, style.scss */
footer#colophon .textwidget h5 { font-size: 24px; font-family: "Gilroy-Bold", sans-serif; margin: -6px 0px 28px; text-transform: uppercase; line-height: 1; }
/* line 1770, style.scss */
footer#colophon .textwidget h5 a { line-height: 1.5; }
/* line 1772, style.scss */
footer#colophon .textwidget h5 a span { display: block; font-size: 60px; line-height: 1; }
/* line 1779, style.scss */
footer#colophon .textwidget p { margin: 0px; }
/* line 1781, style.scss */
footer#colophon .textwidget p .link_arrow { width: 38px; cursor: pointer; }
/* line 1784, style.scss */
footer#colophon .textwidget p .link_arrow:hover { animation: bouncy 3s infinite; }
/* line 1789, style.scss */
footer#colophon .textwidget h3 { display: block; font-size: 60px !important; line-height: 1; text-transform: uppercase; margin: 13px 0px 3px; }
@media screen and (min-width: 1680px) { /* line 1789, style.scss */
  footer#colophon .textwidget h3 { margin: 3px 0px 3px; } }
/* line 1799, style.scss */
footer#colophon .textwidget h4 { font-size: 24px; font-family: "Gilroy-Bold", sans-serif; line-height: 1; margin: 0px; text-transform: uppercase; margin-bottom: 34px; padding-top: 0; color: white !important; }
/* line 1811, style.scss */
footer#colophon .widget_nav_menu ul.menu { margin: 0px; padding: 0px; list-style: none; line-height: 1; }
/* line 1815, style.scss */
footer#colophon .widget_nav_menu ul.menu li { line-height: 1; }
/* line 1817, style.scss */
footer#colophon .widget_nav_menu ul.menu li a { font-size: 18px; line-height: 1; display: block; }
/* line 1821, style.scss */
footer#colophon .widget_nav_menu ul.menu li a:hover { text-decoration: underline; }
/* line 1825, style.scss */
footer#colophon .widget_nav_menu ul.menu li + li { margin-top: 15px; }
/* line 1831, style.scss */
footer#colophon section#text-2 { cursor: pointer; }
/* line 1833, style.scss */
footer#colophon section#text-2:hover img.link_arrow { animation: bouncy 3s infinite; }

/* line 1838, style.scss */
#footer-widget .row { margin: 0px; display: block; }

/* line 1843, style.scss */
#footer-widget .row .col { display: inline-block; vertical-align: text-top; height: 100%; position: relative; }

/* line 1850, style.scss */
#footer-widget .row .col:first-child { padding-right: 11.7vw; }
@media screen and (max-width: 1499px) { /* line 1850, style.scss */
  #footer-widget .row .col:first-child { padding-right: 8.7vw; } }

/* line 1857, style.scss */
#footer-widget .row .col:nth-child(2) { padding-right: 5.7vw; }
@media screen and (max-width: 1499px) { /* line 1857, style.scss */
  #footer-widget .row .col:nth-child(2) { padding-right: 8.7vw; } }
@media screen and (min-width: 1920px) { /* line 1857, style.scss */
  #footer-widget .row .col:nth-child(2) { padding-right: 11.8vw; } }

/* line 1867, style.scss */
#footer-widget .row .col:last-child { float: right; }
@media screen and (max-width: 1365px) { /* line 1867, style.scss */
  #footer-widget .row .col:last-child { display: none; } }
/* line 1873, style.scss */
#footer-widget .row .col:last-child .textwidget p { display: inline-block; vertical-align: text-top; }
/* line 1877, style.scss */
#footer-widget .row .col:last-child .textwidget p a img { width: 260px !important; height: auto !important; }
@media screen and (min-width: 1680px) { /* line 1884, style.scss */
  #footer-widget .row .col:last-child .textwidget .content_right { display: inline-block; margin-left: 55px; vertical-align: text-top; width: 150px; } }

/* line 1894, style.scss */
#text-2 .textwidget > p { height: 400px; width: 260px; overflow: hidden; }
/* line 1895, style.scss */
#text-2 .textwidget > p img { display: block; height: 100% !important; width: auto !important; position: relative; left: 50%; transform: translateX(-50%); }

/* line 1898, style.scss */
#footer-bottom { position: absolute; width: calc(100% - 150px); left: 50%; bottom: 25px; font-size: 18px; transform: translateX(-50%); line-height: 1; }
/* line 1906, style.scss */
#footer-bottom .row .column { max-width: 33.33%; }
/* line 1909, style.scss */
#footer-bottom .row .column .credit_center a { margin: 0px 10px; display: inline-block; vertical-align: middle; }
/* line 1913, style.scss */
#footer-bottom .row .column .credit_center a svg { width: 30px; }
/* line 1915, style.scss */
#footer-bottom .row .column .credit_center a svg path { fill: #ffffff; }

/* line 1924, style.scss */
.pt_100 { padding-top: 100px; }

/* line 1928, style.scss */
.pb_50 { padding-bottom: 50px; }

/* line 1932, style.scss */
.pb_65 { padding-bottom: 65px; }

/* line 1936, style.scss */
.pb_100 { padding-bottom: 100px; }

@media screen and (max-width: 1679.98px) { /* line 1942, style.scss */
  .home_sectionTwo .vc_column-inner { padding-left: 0px; padding-right: 0px; } }
@media screen and (max-width: 1679.98px) and (max-width: 767.98px) { /* line 1942, style.scss */
  .home_sectionTwo .vc_column-inner { padding-left: 20px !important; /* these fit page side paddings in /about-owdt/ */ padding-right: 20px !important; }
  /* line 1948, style.scss */
  .home_sectionTwo .vc_column-inner .vc_column-inner { padding-left: 15px; padding-right: 15px; } }

@media screen and (max-width: 1679.98px) { /* line 1954, style.scss */
  .home_sectionTwo .vc_row .advantage_block .vc_column-inner { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 1365.98px) { /* line 1961, style.scss */
  #footer-widget .row { -ms-flex-pack: right !important; justify-content: right !important; }
  /* line 1965, style.scss */
  #footer-widget .row .col:first-child { max-width: 50%; }
  /* line 1968, style.scss */
  #footer-widget .row .col:nth-child(2), #footer-widget .row .col:nth-child(3) { max-width: 25%; }
  /* line 1972, style.scss */
  #footer-widget .row .col:last-child { display: none !important; } }
@media screen and (max-width: 1199.98px) { /* line 1978, style.scss */
  .side_message { top: 10px; } }
@media screen and (max-width: 1023.98px) { /* line 1984, style.scss */
  .home_headBottom.vc_custom_1617959077442 { margin-bottom: 30px !important; }
  /* line 1987, style.scss */
  .vc_custom_1618208159558.pt_100 { padding-top: 20px; }
  /* line 1990, style.scss */
  .vc_custom_1618208159558.pb_50 { padding-bottom: 0px; }
  /* line 1993, style.scss */
  .home_headBottom .main_box .content_right { right: 25px; top: 25px; }
  /* line 1997, style.scss */
  .home_headBottom .main_box .content_left { left: 25x; top: 25x; }
  /* line 2001, style.scss */
  .home_headBottom .main_box h1, .home_headBottom .main_box:last-child .vc_column-inner .wpb_content_element .homeslide .homeslide_content .homeslide_list h1 { font-size: 24px; line-height: 1; }
  /* line 2006, style.scss */
  .home_headBottom .main_box:last-child .vc_column-inner .wpb_content_element .homeslide .homeslide_content .homeslide_list h2 { font-size: 24px; margin-top: 10px; }
  /* line 2007, style.scss */
  .home_headBottom .main_box p { font-size: 13px; line-height: 1.9; top: 45px; }
  /* line 2012, style.scss */
  .home_headBottom .main_box:last-child .vc_column-inner .wpb_content_element .homeslide .homeslide_content .homeslide_list p { width: calc(100% - 150px); }
  /* line 2015, style.scss */
  .home_headBottom .main_box p a { font-size: 11.2px; }
  /* line 2018, style.scss */
  .home_headBottom .main_box:last-child .vc_column-inner .wpb_content_element .homeslide .homeslide_content { top: 15px; left: 25px; width: calc(100% - 50px); height: calc(100% - 50px); }
  /* line 2024, style.scss */
  .side_message { top: 30px; }
  /* line 2026, style.scss */
  .side_message p { font-size: 13px; }
  /* line 2030, style.scss */
  .big_heading { padding-bottom: 0px; }
  /* line 2033, style.scss */
  .home .citylinks { padding: 50px 0px 40px; background: #000; color: #fff; margin: 60px 0px 50px; }
  /* line 2038, style.scss */
  .home .citylinks .vc_custom_1617967505492 { padding-left: 0px !important; padding-right: 0px !important; }
  /* line 2042, style.scss */
  .home .citylinks .pb_100 { padding-bottom: 45px; max-width: 45%; }
  /* line 2046, style.scss */
  .home .citylinks .pb_65 { padding-bottom: 10px; }
  /* line 2051, style.scss */
  .home .citylinks ul.home_links li a { color: #fff; border-top: 2px solid #fff; font-size: 14.4px; line-height: 1.9; padding: 8px 0; }
  /* line 2058, style.scss */
  .home .citylinks ul.home_links li :hover { color: #000; background-color: #fff; padding: 8px 0 8px 16px; }
  /* line 2066, style.scss */
  #footer-widget .row .col:first-child { max-width: 100%; width: 100%; padding-bottom: 95px; }
  /* line 2071, style.scss */
  #footer-widget .row .col:nth-child(2), #footer-widget .row .col:nth-child(3) { max-width: 35%; }
  /* line 2075, style.scss */
  footer#colophon .textwidget h5, footer#colophon .widget-title { font-size: 20px; }
  /* line 2080, style.scss */
  #footer-bottom .row .column:nth-child(2) { padding: 0; } }
@media screen and (max-width: 767px) { /* line 2087, style.scss */
  .home_headBottom .main_box p { line-height: 1.5; } }
@media screen and (min-width: 768px) { /* line 2092, style.scss */
  .home_headBottom .main_box { width: calc(50% - 20px); height: calc(((100vw - 45px)/2)*1.35); margin: 0px 10px 20px; } }
@media screen and (min-width: 768px) and (min-width: 1024px) { /* line 2092, style.scss */
  .home_headBottom .main_box { height: calc(100vh - 100px); max-height: 50vw; } }

/* line 2103, style.scss */
.morebutton { padding-left: 40px; position: absolute; top: 9.5vw; font-family: 'gilroy-medium', sans-serif; color: white !important; line-height: 31px; width: auto !important; }
/* line 2104, style.scss */
.morebutton:after { content: ""; display: block !important; position: absolute; top: 0; left: 0; width: 80px !important; height: 30px !important; background-image: url("/wp-content/themes/owdt-theme/inc/assets/images/arrowcircle-white.svg") !important; background-size: contain !important; background-repeat: no-repeat !important; }
/* line 2105, style.scss */
.morebutton:hover:after { filter: invert(1); background-color: transparent !important; background-image: url(/wp-content/themes/owdt-theme/inc/assets/images/arrowcircle.svg) !important; background-size: contain !important; background-repeat: no-repeat !important; }

/* line 2108, style.scss */
.content_right .morebutton { right: auto; top: calc(9.5vw + 10px); }

/* line 2113, style.scss */
.home_headBottom .main_box:last-child .vc_column-inner .wpb_content_element .homeslide .homeslide_content .homeslide_nav_prev, .home_headBottom .main_box:last-child .vc_column-inner .wpb_content_element .homeslide .homeslide_content .homeslide_nav_next { width: 30px; height: 30px; background: url(/wp-content/themes/owdt-theme/inc/assets/images/arrowcircle.svg); background-size: contain; filter: invert(1); }

/* line 2120, style.scss */
.home_headBottom .main_box:last-child .vc_column-inner .wpb_content_element .homeslide .homeslide_content .homeslide_nav_prev { transform: rotate(180deg); }

/* line 2123, style.scss */
.home_headBottom .main_box:last-child .vc_column-inner .wpb_content_element .homeslide .homeslide_content .homeslide_nav_prev:hover, .home_headBottom .main_box:last-child .vc_column-inner .wpb_content_element .homeslide .homeslide_content .homeslide_nav_next:hover { filter: invert(0); background: url(/wp-content/themes/owdt-theme/inc/assets/images/arrowcircle.svg); background-size: contain; }

/* line 2128, style.scss */
.home_headBottom .main_box:first-child .content_right { text-align: left; }
/* line 2129, style.scss */
.home_headBottom .main_box:first-child .content_right .wpb_wrapper > p { right: auto; left: 6px; }

@media screen and (max-width: 1023px) { /* line 2132, style.scss */
  .morebutton { top: 30.5vw; font-size: 9px !important; }
  /* line 2133, style.scss */
  .content_right .morebutton { top: calc(30.5vw + 10px); } }
@media screen and (max-width: 767px) { /* line 2136, style.scss */
  .morebutton, .content_right .morebutton { top: auto; margin-top: 25px !important; } }
@media screen and (max-width: 767.98px) { /* line 2140, style.scss */
  body { font-size: 14.4px; line-height: 1.5; }
  /* line 2143, style.scss */
  header#masthead .p-0 { padding: 0px; }
  /* line 2146, style.scss */
  header#masthead button.navbar-toggler { margin-left: auto; align-self: end; height: 30px; }
  /* line 2151, style.scss */
  header#masthead #main-nav { display: none; }
  /* line 2154, style.scss */
  .home_headBottom .main_box, .home_headBottom .main_box:last-child .vc_column-inner .wpb_content_element .homeslide { height: calc((100vw - 30px)*1.35); }
  /* line 2158, style.scss */
  .home_headBottom .main_box:last-child .vc_column-inner .wpb_content_element .homeslide .homeslide_content .homeslide_list p { width: calc(100% - 100px); }
  /* line 2161, style.scss */
  .home_headBottom .main_box .content_right { right: 25px; }
  /* line 2164, style.scss */
  .home_headBottom .main_box .content_left { left: 25px; }
  /* line 2167, style.scss */
  .home_headBottom .main_box p { width: 38vw; }
  /* line 2170, style.scss */
  .side_message { position: relative; right: auto; top: auto; margin-bottom: 18px; margin-top: 100px; }
  /* line 2177, style.scss */
  .home .side_message { margin-top: 50px; }
  /* line 2178, style.scss */
  .side_message h3 { font-size: 16px; }
  /* line 2181, style.scss */
  .side_message h3 br, .side_message h3:after { height: 30px; }
  /* line 2185, style.scss */
  .side_message h3 br { display: none; }
  /* line 2186, style.scss */
  .side_message p { font-size: 12px; }
  /* line 2189, style.scss */
  .home .citylinks { background: #fff; color: #000; margin: 50px 0 0; padding: 0px 0px 20px; }
  /* line 2195, style.scss */
  .home .citylinks .vc_column_container > .vc_column-inner { padding-left: 0; padding-right: 0; }
  /* line 2196, style.scss */
  .home_sectionThree .wpb_content_element.pb_65 { padding-bottom: 0px; margin-bottom: 25px; }
  /* line 2200, style.scss */
  .home .citylinks .vc_custom_1617967505492 { padding-left: 5px !important; padding-right: 5px !important; }
  /* line 2204, style.scss */
  .home .citylinks .pb_100 { max-width: 100%; padding: 0px 0px 25px 0px !important; }
  /* line 2208, style.scss */
  .citylinks .serviceHeading { font-size: 19px; line-height: 1; }
  /* line 2212, style.scss */
  .home .citylinks .serviceHeading { margin-left: -5px; }
  /* line 2217, style.scss */
  .home .citylinks ul.home_links li a { color: #000000; border-top: 2px solid #000000; }
  /* line 2221, style.scss */
  .home .citylinks ul.home_links li:last-child a { border-bottom: 2px solid #000000; }
  /* line 2224, style.scss */
  footer#colophon { padding: 50px 10px 25px; height: auto; margin-top: 50px; }
  /* line 2229, style.scss */
  #footer-widget { height: calc(100vh - 150px); }
  /* line 2232, style.scss */
  #footer-widget .row .col:nth-child(2), #footer-widget .row .col:nth-child(3) { margin: 0 auto; width: 49%; max-width: 49%; padding: 0px; }
  /* line 2239, style.scss */
  #footer-widget .row .col:first-child { width: 100%; }
  /* line 2242, style.scss */
  footer#colophon .textwidget h5, footer#colophon .widget-title { font-size: 19px; }
  /* line 2246, style.scss */
  footer#colophon .textwidget h5 { font-size: 19px; margin: -6px 0px 0px; display: inline-block; }
  /* line 2251, style.scss */
  footer#colophon .textwidget h5 a span { font-size: 37px; }
  /* line 2254, style.scss */
  #footer-widget .textwidget p { position: absolute; top: 0px; right: 0; line-height: 1; }
  /* line 2260, style.scss */
  footer#colophon .row .col, #footer-bottom .row .column { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 50%; }
  /* line 2266, style.scss */
  #footer-bottom .row .column:first-child { max-width: 30%; padding: 0px 10px; }
  /* line 2270, style.scss */
  #footer-bottom .row .column:nth-child(2) { max-width: 70%; padding: 0; }
  /* line 2274, style.scss */
  footer#colophon .row .col:last-child, #footer-bottom .row .column:last-child { display: none; }
  /* line 2278, style.scss */
  footer#colophon svg { width: 20px; }
  /* line 2281, style.scss */
  #footer-bottom { width: calc(100% - 20px); bottom: 55px; }
  /* line 2285, style.scss */
  #footer-bottom .row .column .credit_center { text-align: right; }
  /* line 2288, style.scss */
  #footer-bottom .row .column .credit_center a { width: 24px; height: 24px; }
  /* line 2291, style.scss */
  #footer-bottom .row .column .credit_center a:last-child { margin-right: 0; }
  /* line 2293, style.scss */
  #footer-bottom .row .column .credit_center a svg { width: auto; } }
@media screen and (max-width: 575.98px) { /* line 2300, style.scss */
  header#masthead #owdtlogo { width: 90px; }
  /* line 2303, style.scss */
  #footer-widget .row .col:nth-child(2), #footer-widget .row .col:nth-child(3) { padding-bottom: 50px; max-width: none; width: 100%; padding-left: 0; text-align: right; }
  /* line 2311, style.scss */
  #footer-widget .textwidget p { top: 10px; } }
@media screen and (max-width: 575.98px) { /* line 2316, style.scss */
  #footer-widget { height: auto; }
  /* line 2321, style.scss */
  #footer-widget .row .col:first-child, #footer-widget .textwidget h5 { margin-bottom: 0px; }
  /* line 2325, style.scss */
  #footer-bottom { bottom: 0; position: relative; margin-bottom: 0; padding-top: 50px; } }
/* line 2332, style.scss */
.slideMenu { position: fixed; width: 100%; top: 101vh; left: 0; height: 0; z-index: 999; opacity: 0; transition-timing-function: ease-in-out; overflow: hidden; color: #fff; }

/* line 2345, style.scss */
.x_close { content: ""; background-image: url("/wp-content/uploads/x_close.svg"); background-size: contain; background-repeat: no-repeat; width: 20px; height: 20px; display: block; position: absolute; top: 20px; right: 20px; cursor: pointer; transition-duration: .5s; }

/* line 2361, style.scss */
body.navactivated .slideMenu { animation: open_menu .5s forwards; }
@media screen and (min-width: 1024px) { /* line 2364, style.scss */
  body.navactivated .slideMenu .inner_slideMenu { margin: 50px; height: calc(100vh - 100px); } }
@media screen and (min-width: 1024px) and (max-height: 650px) { /* line 2364, style.scss */
  body.navactivated .slideMenu .inner_slideMenu { margin: 0; height: 100vh; } }

/* line 2376, style.scss */
body.close_menu .slideMenu { height: 100vh; top: 0; opacity: 1; }

/* line 2382, style.scss */
.x_close:hover { transform: rotate(90deg); }

/* line 2387, style.scss */
.slideMenu .inner_slideMenu ul { margin: 0px; padding: 0px; list-style: none; position: relative; }

/* line 2394, style.scss */
.slideMenu .menu_item a { position: relative; color: #fff; font-size: 22px; font-family: "gilroy-regular", sans-serif; font-weight: 400; }
@media screen and (max-height: 650px) { /* line 2394, style.scss */
  .slideMenu .menu_item a { font-size: 13px; } }
@media screen and (max-width: 1279.98px) { /* line 2404, style.scss */
  .slideMenu .menu_item a:hover { color: #ffcb3d; } }

@media screen and (max-width: 767.98px) { /* line 2413, style.scss */
  .x_close { box-shadow: 0 0 0 5px #fff; background-color: #fff; } }
@media screen and (max-width: 1023.98px) { /* line 2421, style.scss */
  .slideMenu { background-color: #000; padding: 10vw; margin: 0; box-sizing: border-box; transition-timing-function: ease-in-out; transition-duration: .5s; transition-delay: .5s; display: none; }
  /* line 2432, style.scss */
  .x_close { background-color: #fff; width: 34px; height: 34px; border-radius: 50%; background-size: 54%; background-position: center; } }
@media screen and (max-width: 1023.98px) and (max-height: 650px) { /* line 2432, style.scss */
  .x_close { box-shadow: 0 0 0 5px #fff; } }

@media screen and (max-width: 1023.98px) { /* line 2444, style.scss */
  body.navactivated .slideMenu { height: calc(100vh); display: block; }
  /* line 2449, style.scss */
  body.close_menu .slideMenu { animation: close_menu .3s forwards; }
  /* line 2453, style.scss */
  .slideMenu .menu_item a { font-size: 18px; font-family: "gilroy-medium", sans-serif; border-bottom: 1px solid #333; width: 100%; display: block; line-height: 2.9; }
  /* line 2460, style.scss */
  .slideMenu .menu_item a:hover { color: #ffffff; }
  /* line 2465, style.scss */
  .slideMenu .menu_item:last-child a { border-bottom: 0px; }
  /* line 2469, style.scss */
  .mobile_menu { display: block; } }
@media screen and (max-width: 767px) { /* line 2474, style.scss */
  .mobile_menu { width: 45vw; } }
@media screen and (min-width: 1024px) { /* line 2478, style.scss */
  .slideMenu .vc_row:nth-child(2) { position: absolute; width: calc(100% - 250px); top: 50.55vh; transform: translateY(-50%); }
  /* line 2485, style.scss */
  .slideMenu .vc_row:nth-child(3) { position: absolute; width: calc(100% - 250px); bottom: 10.7vh; }
  /* line 2491, style.scss */
  .slideMenu .vc_row:nth-child(2) .vc_column_container:nth-child(2) .wpb_text_column { margin-left: 5.2vw; margin-top: -0.5vw; }
  /* line 2496, style.scss */
  .slideMenu .vc_row:nth-child(2) .vc_column_container:nth-child(3) .wpb_text_column { margin-right: 4.3vw; margin-top: -0.5vw; /* text-align: right; */ width: 150px; margin-left: auto; }
  /* line 2504, style.scss */
  .slideMenu .vc_row:nth-child(3) .vc_column_container:nth-child(2) .wpb_content_element { text-align: right; width: 335px; margin-left: auto; margin-right: 2.3vw; margin-top: 1vw; }
  /* line 2512, style.scss */
  .slideMenu .vc_row:nth-child(3) .vc_column_container:nth-child(2) .wpb_content_element .menu_item { display: inline-block; }
  /* line 2516, style.scss */
  .slideMenu .vc_row:nth-child(3) .vc_column_container:nth-child(2) .wpb_content_element .menu_item a { font-family: "Gilroy-Bold", sans-serif; letter-spacing: .4px; }
  /* line 2521, style.scss */
  .slideMenu .vc_row:nth-child(3) .vc_column_container:nth-child(2) .wpb_content_element .wpb_wrapper .menu_item:nth-child(1) { margin-right: 60px; }
  /* line 2525, style.scss */
  .slideMenu { display: block; background-color: #ffffff; }
  /* line 2530, style.scss */
  .x_close { width: 20px; height: 20px; } }
@media screen and (min-width: 1024px) and (max-height: 650px) { /* line 2530, style.scss */
  .x_close { box-shadow: 0 0 0 5px #fff; background-color: #fff; } }

@media screen and (min-width: 1024px) { /* line 2539, style.scss */
  .slideMenu .inner_slideMenu { background-color: #000; padding: 75px; margin: 0; height: 100vh; transition-timing-function: ease-in-out; transition-duration: .5s; transition-delay: .5s; }
  /* line 2549, style.scss */
  .ismobile .x_close:hover { transform: none; }
  /* line 2554, style.scss */
  .slideMenu .menu_item { margin: 0px 0px 1px; position: relative; }
  /* line 2557, style.scss */
  .slideMenu .menu_item:before { content: ""; width: 10px; height: 1px; background-color: #fff; position: absolute; top: 50%; left: 0; opacity: 0; transform: translate(-20px, -50%); -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } }
@media screen and (min-width: 1024px) and (min-width: 1280px) and (max-height: 650px) { /* line 2557, style.scss */
  .slideMenu .menu_item:before { width: 1px; height: 30px; opacity: 1; background-color: #5a5a5a; } }
@media screen and (min-width: 1024px) { /* line 2577, style.scss */
  .slideMenu .menu_item:hover:before { opacity: 1; } }
@media screen and (min-width: 1024px) and (max-height: 650px) { /* line 2583, style.scss */
  .slideMenu .big_menu:before, .slideMenu .big_menu_2:before { opacity: 0; height: 0px; width: 0px; } }
@media screen and (min-width: 1024px) { /* line 2591, style.scss */
  .slideMenu .arrow_bottom:hover:before { opacity: 0; }
  /* line 2596, style.scss */
  .slideMenu .arrow_bottom:hover a:after { animation: bouncy 3s; }
  /* line 2603, style.scss */
  body.close_menu .slideMenu { animation: close_menu .5s 1.3s forwards; }
  /* line 2605, style.scss */
  body.close_menu .slideMenu .inner_slideMenu { margin: 0; height: 100vh; transition-delay: .8s; }
  /* line 2612, style.scss */
  body .slideMenu .vc_row .wpb_content_element:nth-child(1) ul li.menu_item:nth-child(1), body .slideMenu .vc_row .wpb_content_element:nth-child(2) ul li.menu_item:nth-child(1), body .slideMenu .vc_row .wpb_content_element:nth-child(2) ul li.menu_item:nth-child(2), body .slideMenu .vc_row .wpb_content_element:nth-child(2) ul li.menu_item:nth-child(3) { opacity: 0; transition-duration: 1s; transition-delay: 1s; transition-property: opacity; }
  /* line 2622, style.scss */
  body .slideMenu .vc_row .wpb_content_element:nth-child(1) ul li.menu_item:nth-child(2), body .slideMenu .vc_row .wpb_content_element:nth-child(1) ul li.menu_item:nth-child(3), body .slideMenu .vc_row .wpb_content_element:nth-child(1) ul li.menu_item:nth-child(4), body .slideMenu .vc_row .wpb_content_element:nth-child(1) ul li.menu_item:nth-child(5), body .slideMenu .vc_row .wpb_content_element:nth-child(1) ul li.menu_item:nth-child(6), body .slideMenu .vc_row .wpb_content_element:nth-child(2) ul li.menu_item:nth-child(4), body .slideMenu .vc_row .wpb_content_element:nth-child(2) ul li.menu_item:nth-child(5) { opacity: 0; transition-duration: 1.3s; transition-delay: 1.3s; transition-property: opacity; }
  /* line 2635, style.scss */
  body.navactivated .slideMenu .vc_row .wpb_content_element:nth-child(1) ul li.menu_item:nth-child(1), body.navactivated .slideMenu .vc_row .wpb_content_element:nth-child(2) ul li.menu_item:nth-child(1), body.navactivated .slideMenu .vc_row .wpb_content_element:nth-child(2) ul li.menu_item:nth-child(2), body.navactivated .slideMenu .vc_row .wpb_content_element:nth-child(2) ul li.menu_item:nth-child(3), body.navactivated .slideMenu .vc_row .wpb_content_element:nth-child(1) ul li.menu_item:nth-child(2), body.navactivated .slideMenu .vc_row .wpb_content_element:nth-child(1) ul li.menu_item:nth-child(3), body.navactivated .slideMenu .vc_row .wpb_content_element:nth-child(1) ul li.menu_item:nth-child(4), body.navactivated .slideMenu .vc_row .wpb_content_element:nth-child(1) ul li.menu_item:nth-child(5), body.navactivated .slideMenu .vc_row .wpb_content_element:nth-child(1) ul li.menu_item:nth-child(6), body.navactivated .slideMenu .vc_row .wpb_content_element:nth-child(2) ul li.menu_item:nth-child(4), body.navactivated .slideMenu .vc_row .wpb_content_element:nth-child(2) ul li.menu_item:nth-child(5) { opacity: 1; }
  /* line 2649, style.scss */
  body.close_menu .slideMenu .vc_row .wpb_content_element:nth-child(1) ul li.menu_item:nth-child(1), body.close_menu .slideMenu .vc_row .wpb_content_element:nth-child(2) ul li.menu_item:nth-child(1), body.close_menu .slideMenu .vc_row .wpb_content_element:nth-child(2) ul li.menu_item:nth-child(2), body.close_menu .slideMenu .vc_row .wpb_content_element:nth-child(2) ul li.menu_item:nth-child(3) { opacity: 0; transition-delay: 0s; }
  /* line 2657, style.scss */
  body.close_menu .slideMenu .vc_row .wpb_content_element:nth-child(1) ul li.menu_item:nth-child(2), body.close_menu .slideMenu .vc_row .wpb_content_element:nth-child(1) ul li.menu_item:nth-child(3), body.close_menu .slideMenu .vc_row .wpb_content_element:nth-child(1) ul li.menu_item:nth-child(4), body.close_menu .slideMenu .vc_row .wpb_content_element:nth-child(1) ul li.menu_item:nth-child(5), body.close_menu .slideMenu .vc_row .wpb_content_element:nth-child(1) ul li.menu_item:nth-child(6), body.close_menu .slideMenu .vc_row .wpb_content_element:nth-child(2) ul li.menu_item:nth-child(4), body.close_menu .slideMenu .vc_row .wpb_content_element:nth-child(2) ul li.menu_item:nth-child(5) { opacity: 0; transition-delay: 0.3s; }
  /* line 2668, style.scss */
  .desktop_menu { display: block; } }
@media screen and (max-height: 650px) { /* line 2675, style.scss */
  .slideMenu .vc_row .wpb_content_element:nth-child(1) ul li.menu_item:nth-child(2), .slideMenu .vc_row .wpb_content_element:nth-child(1) ul li.menu_item:nth-child(3), .slideMenu .vc_row .wpb_content_element:nth-child(1) ul li.menu_item:nth-child(4), .slideMenu .vc_row .wpb_content_element:nth-child(1) ul li.menu_item:nth-child(5), .slideMenu .vc_row .wpb_content_element:nth-child(1) ul li.menu_item:nth-child(6) { line-height: 1.5; } }
@media screen and (min-width: 768px) and (max-width: 1023.98px) { /* line 2687, style.scss */
  .slideMenu .vc_row .wpb_content_element { width: 50%; display: inline-block; } }
@media screen and (min-width: 1024px) and (max-width: 1279.98px) { /* line 2696, style.scss */
  .slideMenu .vc_row .wpb_content_element { margin: 0px; }
  /* line 2700, style.scss */
  .slideMenu .vc_row .wpb_content_element ul li { display: inline-block; }
  /* line 2704, style.scss */
  .slideMenu .vc_row .wpb_content_element:first-child ul li:first-child { display: block; }
  /* line 2708, style.scss */
  .slideMenu .vc_row .wpb_content_element ul li + li { margin-top: 35px; margin-left: 30px; }
  /* line 2713, style.scss */
  .slideMenu .vc_row .wpb_content_element:first-child ul li:nth-child(2) { margin-left: 0px; } }
@media screen and (min-width: 1024px) and (max-width: 1279.98px) { /* line 2722, style.scss */
  .slideMenu .menu_item.big_menu a, .slideMenu .menu_item.big_menu_2 a { font-size: 22px; } }
@media screen and (min-width: 1024px) and (max-width: 1279.98px) and (max-height: 400px) { /* line 2722, style.scss */
  .slideMenu .menu_item.big_menu a, .slideMenu .menu_item.big_menu_2 a { font-size: 16px; } }

@media screen and (min-width: 1280px) { /* line 2734, style.scss */
  .slideMenu .inner_slideMenu .vc_section { height: calc(100vh - 250px); display: block; position: relative; }
  /* line 2740, style.scss */
  .slideMenu .vc_row .wpb_content_element:first-child { height: calc(80vh - 187.5px); max-height: 50vw; margin: 0; } }
@media screen and (min-width: 1280px) and (max-height: 650px) { /* line 2740, style.scss */
  .slideMenu .vc_row .wpb_content_element:first-child { height: 100%; max-height: 100%; width: calc(49vw - 75px); display: inline-block; vertical-align: top; } }

@media screen and (min-width: 1280px) { /* line 2753, style.scss */
  .slideMenu .vc_row .wpb_content_element:nth-child(2) { height: calc(20vh - 62.5px); max-height: 50vw; margin: 0; } }
@media screen and (min-width: 1280px) and (max-height: 650px) { /* line 2753, style.scss */
  .slideMenu .vc_row .wpb_content_element:nth-child(2) { height: 100%; max-height: 100%; width: calc(49vw - 75px); display: inline-block; vertical-align: top; } }

@media screen and (min-width: 1280px) { /* line 2766, style.scss */
  .slideMenu .menu_item a { font-weight: 700; }
  /* line 2770, style.scss */
  .slideMenu .menu_item.big_menu a { font-size: 35px; font-family: "Gilroy-Bold", sans-serif; letter-spacing: .4px; } }
@media screen and (min-width: 1280px) and (max-height: 650px) { /* line 2770, style.scss */
  .slideMenu .menu_item.big_menu a { font-size: 22px; margin-bottom: 10px; display: block; } }
@media screen and (min-width: 1280px) and (max-height: 400px) { /* line 2770, style.scss */
  .slideMenu .menu_item.big_menu a { font-size: 16px; } }
@media screen and (min-width: 1280px) and (min-width: 1680px) { /* line 2770, style.scss */
  .slideMenu .menu_item.big_menu a { font-size: 47px; } }

@media screen and (min-width: 1280px) and (max-height: 650px) { /* line 2788, style.scss */
  .slideMenu .menu_item.big_menu_2 a { font-size: 22px; margin-bottom: 10px; display: block; } }
@media screen and (min-width: 1280px) and (max-height: 400px) { /* line 2796, style.scss */
  .slideMenu .menu_item.big_menu_2 a { font-size: 16px; } }
@media screen and (min-width: 1280px) { /* line 2801, style.scss */
  .slideMenu .big_menu_2.arrow_bottom a:after { width: 46px; height: 13px; }
  /* line 2806, style.scss */
  .slideMenu .menu_item.arrow_bottom a:after { content: ""; background-image: url("/wp-content/uploads/arrowright2.svg"); background-size: contain; background-repeat: no-repeat; width: 61px; height: 17px; display: block; } }
@media screen and (min-width: 1280px) and (max-height: 650px) { /* line 2806, style.scss */
  .slideMenu .menu_item.arrow_bottom a:after { width: 0px; height: 0px; display: none; } }

@media screen and (min-width: 1280px) { /* line 2821, style.scss */
  .slideMenu .vc_row .wpb_content_element:first-child ul { height: calc(80vh - 187.5px); max-height: 50vw; } }
@media screen and (min-width: 1280px) and (max-height: 650px) { /* line 2821, style.scss */
  .slideMenu .vc_row .wpb_content_element:first-child ul { height: auto; max-height: auto; } }

@media screen and (min-width: 1280px) { /* line 2830, style.scss */
  .slideMenu .vc_row .wpb_content_element:nth-child(2) ul { position: absolute; width: calc(100% - 0px); bottom: 1vh; } }
@media screen and (min-width: 1280px) and (max-height: 650px) { /* line 2830, style.scss */
  .slideMenu .vc_row .wpb_content_element:nth-child(2) ul { position: relative; bottom: auto; } }

@media screen and (min-width: 1280px) { /* line 2840, style.scss */
  .slideMenu .vc_row .wpb_content_element:nth-child(1) ul li.menu_item:nth-child(2) { margin-top: calc(44vh - 270px); } }
@media screen and (min-width: 1280px) and (max-height: 650px) { /* line 2840, style.scss */
  .slideMenu .vc_row .wpb_content_element:nth-child(1) ul li.menu_item:nth-child(2) { margin-top: auto; } }

@media screen and (min-width: 1280px) { /* line 2847, style.scss */
  .slideMenu .vc_row .wpb_content_element:nth-child(2) ul li.menu_item:nth-child(1) { position: absolute; top: calc(-50vh + 85px); left: calc(45vw - 140px); } }
@media screen and (min-width: 1280px) and (max-height: 650px) { /* line 2847, style.scss */
  .slideMenu .vc_row .wpb_content_element:nth-child(2) ul li.menu_item:nth-child(1) { position: relative; top: auto; left: auto; } }

@media screen and (min-width: 1280px) { /* line 2858, style.scss */
  .slideMenu .vc_row .wpb_content_element:nth-child(2) ul li.menu_item:nth-child(2) { position: absolute; top: calc(-50vh + 85px); left: calc(90vw - 390px); } }
@media screen and (min-width: 1280px) and (max-height: 650px) { /* line 2858, style.scss */
  .slideMenu .vc_row .wpb_content_element:nth-child(2) ul li.menu_item:nth-child(2) { position: relative; top: auto; left: auto; } }

@media screen and (min-width: 1280px) { /* line 2869, style.scss */
  .slideMenu .vc_row .wpb_content_element:nth-child(2) ul li.menu_item:nth-child(4), .slideMenu .vc_row .wpb_content_element:nth-child(2) ul li.menu_item:last-child { position: absolute; bottom: 2vh; left: calc(90vw - 200px); letter-spacing: 0.4px; } }
@media screen and (min-width: 1280px) and (max-height: 650px) { /* line 2869, style.scss */
  .slideMenu .vc_row .wpb_content_element:nth-child(2) ul li.menu_item:nth-child(4), .slideMenu .vc_row .wpb_content_element:nth-child(2) ul li.menu_item:last-child { position: relative; bottom: auto; left: auto; } }

@media screen and (min-width: 1280px) { /* line 2882, style.scss */
  .slideMenu .vc_row .wpb_content_element:nth-child(2) ul li.menu_item:nth-child(4) a, .slideMenu .vc_row .wpb_content_element:nth-child(2) ul li.menu_item:last-child a { font-family: "Gilroy-Bold", sans-serif; }
  /* line 2887, style.scss */
  .slideMenu .vc_row .wpb_content_element:nth-child(2) ul li.menu_item:nth-child(4) { left: calc(90vw - (200px * 2.25)); } }
@media screen and (min-width: 1280px) and (max-height: 650px) { /* line 2887, style.scss */
  .slideMenu .vc_row .wpb_content_element:nth-child(2) ul li.menu_item:nth-child(4) { left: auto; } }

@media screen and (min-width: 1680px) { /* line 2897, style.scss */
  .slideMenu .vc_row .wpb_content_element:nth-child(2) ul li.menu_item:nth-child(1) { top: calc(-50vh + 105px); left: calc(45vw - 187px); } }
@media screen and (min-width: 1680px) and (max-height: 650px) { /* line 2897, style.scss */
  .slideMenu .vc_row .wpb_content_element:nth-child(2) ul li.menu_item:nth-child(1) { top: auto; left: auto; } }

@media screen and (min-width: 1680px) { /* line 2906, style.scss */
  .slideMenu .vc_row .wpb_content_element:nth-child(2) ul li.menu_item:nth-child(2) { top: calc(-50vh + 105px); right: calc(17vw - 187px); left: auto; } }
@media screen and (min-width: 1680px) and (max-height: 650px) { /* line 2906, style.scss */
  .slideMenu .vc_row .wpb_content_element:nth-child(2) ul li.menu_item:nth-child(2) { top: auto; right: auto; } }

/* line 2919, style.scss */
.portfolio_boxes { margin: 0px -25px 60px !important; /* adjusted to 60 bottom for port page */ }
/* line 2922, style.scss */
.portfolio_boxes .vc_col-sm-12 .vc_column-inner { padding-left: 11px; padding-left: 89px; padding-right: 11px; padding-right: 89px; }
@media screen and (max-width: 767.98px) { /* line 2922, style.scss */
  .portfolio_boxes .vc_col-sm-12 .vc_column-inner { padding-left: 10px; padding-right: 10px; } }
/* line 2930, style.scss */
.portfolio_boxes .vc_col-sm-12 .vc_column-inner .wpb_wrapper .vc_row.vc_inner { margin: 0px 0px 5px 0px; width: 25%; clear: none; float: none; display: inline-block; }
/* line 2937, style.scss */
.portfolio_boxes .vc_col-sm-12 .vc_column-inner .wpb_wrapper .vc_row.vc_inner .vc_column_container .vc_column-inner { margin: 0px; padding: 0px 13px 14px; }
@media screen and (max-width: 767.98px) { /* line 2937, style.scss */
  .portfolio_boxes .vc_col-sm-12 .vc_column-inner .wpb_wrapper .vc_row.vc_inner .vc_column_container .vc_column-inner { padding: 0px 25px 25px; } }
/* line 2943, style.scss */
.portfolio_boxes .vc_col-sm-12 .vc_column-inner .wpb_wrapper .vc_row.vc_inner .vc_column_container .vc_column-inner .wpb_wrapper { display: block; background: #f5f5f5; cursor: pointer; transition-duration: .3s; }
/* line 2948, style.scss */
.portfolio_boxes .vc_col-sm-12 .vc_column-inner .wpb_wrapper .vc_row.vc_inner .vc_column_container .vc_column-inner .wpb_wrapper video { display: block; }
@media screen and (max-width: 767.98px) { /* line 2948, style.scss */
  .portfolio_boxes .vc_col-sm-12 .vc_column-inner .wpb_wrapper .vc_row.vc_inner .vc_column_container .vc_column-inner .wpb_wrapper video { width: 100%; } }
/* line 2952, style.scss */
.portfolio_boxes .vc_col-sm-12 .vc_column-inner .wpb_wrapper .vc_row.vc_inner .vc_column_container .vc_column-inner .wpb_wrapper .vc_single_image-wrapper { display: block; height: 100%; }
/* line 2955, style.scss */
.portfolio_boxes .vc_col-sm-12 .vc_column-inner .wpb_wrapper .vc_row.vc_inner .vc_column_container .vc_column-inner .wpb_wrapper .vc_single_image-wrapper img { max-width: none; min-width: 100%; width: auto; max-height: 100%; position: relative; left: 50%; transform: translateX(-50%); }
@media screen and (max-width: 767.98px) { /* line 2955, style.scss */
  .portfolio_boxes .vc_col-sm-12 .vc_column-inner .wpb_wrapper .vc_row.vc_inner .vc_column_container .vc_column-inner .wpb_wrapper .vc_single_image-wrapper img { width: 100%; } }
/* line 2966, style.scss */
.portfolio_boxes .vc_col-sm-12 .vc_column-inner .wpb_wrapper .vc_row.vc_inner .vc_column_container .vc_column-inner .wpb_wrapper .wpb_content_element { margin: 0px; }
/* line 2968, style.scss */
.portfolio_boxes .vc_col-sm-12 .vc_column-inner .wpb_wrapper .vc_row.vc_inner .vc_column_container .vc_column-inner .wpb_wrapper .wpb_content_element .port_content { padding: 23px 20px 15px; line-height: 1; }
/* line 2971, style.scss */
.portfolio_boxes .vc_col-sm-12 .vc_column-inner .wpb_wrapper .vc_row.vc_inner .vc_column_container .vc_column-inner .wpb_wrapper .wpb_content_element .port_content h2 { margin: 0px; font-size: 20px; font-weight: 300; font-family: "gilroy-medium", sans-serif; display: inline-block; width: calc(100% - 45px); vertical-align: middle; }
@media screen and (max-width: 1364.98px) { /* line 2971, style.scss */
  .portfolio_boxes .vc_col-sm-12 .vc_column-inner .wpb_wrapper .vc_row.vc_inner .vc_column_container .vc_column-inner .wpb_wrapper .wpb_content_element .port_content h2 { font-size: 18px; } }
/* line 2983, style.scss */
.portfolio_boxes .vc_col-sm-12 .vc_column-inner .wpb_wrapper .vc_row.vc_inner .vc_column_container .vc_column-inner .wpb_wrapper .wpb_content_element .port_content h4 { display: inline-block; clear: none; width: 40px; margin: 0px 0px 0px auto; padding: 0; text-align: right; font-size: 14px; font-weight: 300; line-height: 22px; }
/* line 2994, style.scss */
.portfolio_boxes .vc_col-sm-12 .vc_column-inner .wpb_wrapper .vc_row.vc_inner .vc_column_container .vc_column-inner .wpb_wrapper .wpb_content_element .port_content h5 { padding-bottom: 27px; border-bottom: 1px solid #ddd; font-size: 14px; font-weight: 300; margin-top: 26px; margin-bottom: 10px; }
@media screen and (max-width: 1364.98px) { /* line 2994, style.scss */
  .portfolio_boxes .vc_col-sm-12 .vc_column-inner .wpb_wrapper .vc_row.vc_inner .vc_column_container .vc_column-inner .wpb_wrapper .wpb_content_element .port_content h5 { font-size: 13px; } }
/* line 3005, style.scss */
.portfolio_boxes .vc_col-sm-12 .vc_column-inner .wpb_wrapper .vc_row.vc_inner .vc_column_container .vc_column-inner .wpb_wrapper .wpb_content_element .port_content .port_footer { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
/* line 3010, style.scss */
.portfolio_boxes .vc_col-sm-12 .vc_column-inner .wpb_wrapper .vc_row.vc_inner .vc_column_container .vc_column-inner .wpb_wrapper .wpb_content_element .port_content .port_footer p { -ms-flex: 0 0 100%; flex: 0 0 100%; position: relative; width: 100%; max-width: 50%; min-height: 1px; margin: 0; }
/* line 3018, style.scss */
.portfolio_boxes .vc_col-sm-12 .vc_column-inner .wpb_wrapper .vc_row.vc_inner .vc_column_container .vc_column-inner .wpb_wrapper .wpb_content_element .port_content .port_footer p a { padding-left: 40px; position: relative; font-family: 'gilroy-medium', sans-serif; color: #000; text-transform: uppercase; font-size: 14px; line-height: 31px; display: block; }
@media screen and (max-width: 1364.98px) { /* line 3018, style.scss */
  .portfolio_boxes .vc_col-sm-12 .vc_column-inner .wpb_wrapper .vc_row.vc_inner .vc_column_container .vc_column-inner .wpb_wrapper .wpb_content_element .port_content .port_footer p a { font-size: 12px; padding-left: 30px; } }
/* line 3031, style.scss */
.portfolio_boxes .vc_col-sm-12 .vc_column-inner .wpb_wrapper .vc_row.vc_inner .vc_column_container .vc_column-inner .wpb_wrapper .wpb_content_element .port_content .port_footer p a:after { content: ""; position: absolute; top: 0; left: 0; width: 80px; height: 30px; background-image: url("/wp-content/uploads/arrowcircle.svg"); background-size: contain; background-repeat: no-repeat; }
@media screen and (max-width: 1364.98px) { /* line 3031, style.scss */
  .portfolio_boxes .vc_col-sm-12 .vc_column-inner .wpb_wrapper .vc_row.vc_inner .vc_column_container .vc_column-inner .wpb_wrapper .wpb_content_element .port_content .port_footer p a:after { top: 4px; width: 22px; height: 22px; } }
/* line 3048, style.scss */
.portfolio_boxes .vc_col-sm-12 .vc_column-inner .wpb_wrapper .vc_row.vc_inner .vc_column_container .vc_column-inner .wpb_wrapper .wpb_content_element .port_content .port_footer p img { width: auto; height: 20px; margin: 6px 0 0; }
/* line 3053, style.scss */
.portfolio_boxes .vc_col-sm-12 .vc_column-inner .wpb_wrapper .vc_row.vc_inner .vc_column_container .vc_column-inner .wpb_wrapper .wpb_content_element .port_content .port_footer p:nth-child(2) { text-align: right; }
@media screen and (max-width: 1364.98px) { /* line 2930, style.scss */
  .portfolio_boxes .vc_col-sm-12 .vc_column-inner .wpb_wrapper .vc_row.vc_inner { width: 33.33%; } }
@media screen and (max-width: 1023.98px) { /* line 2930, style.scss */
  .portfolio_boxes .vc_col-sm-12 .vc_column-inner .wpb_wrapper .vc_row.vc_inner { width: 50%; } }
@media screen and (max-width: 767.98px) { /* line 2930, style.scss */
  .portfolio_boxes .vc_col-sm-12 .vc_column-inner .wpb_wrapper .vc_row.vc_inner { width: 100%; margin: 0; } }

/* line 3077, style.scss */
.maxwidth.portfolio_boxes { margin: 70px auto 0 !important; }
/* line 3078, style.scss */
.maxwidth.portfolio_boxes .vc_col-sm-12 { /*margin-left: -25px; margin-right: -25px*/ }

@media screen and (max-width: 480px) { /* line 3080, style.scss */
  .home .maxwidth.portfolio_boxes { margin-top: 0 !important; } }

/* line 3083, style.scss */
.maxwidth.portfolio_boxes .vc_col-sm-12 .vc_column-inner { padding-left: 0; padding-right: 0; }

/* line 3084, style.scss */
.portfolio_boxes > .vc_col-sm-12 > .vc_column-inner > .wpb_wrapper > .vc_inner > .vc_col-sm-12 > .vc_column-inner > .wpb_wrapper:hover { box-shadow: 2px 8px 20px 0px #aaaab4; }

/* line 3087, style.scss */
.portfolio_boxes .wpb_wrapper .wpb_content_element:first-child { height: 259px; overflow: hidden; }
/* line 3090, style.scss */
.portfolio_boxes .wpb_wrapper .wpb_content_element:first-child .wpb_wrapper { height: 100%; }
/* line 3091, style.scss */
.portfolio_boxes .wpb_wrapper .wpb_content_element:first-child .wpb_wrapper video { min-height: 100%; width: auto; max-width: none; min-width: 100%; max-height: 100%; position: relative; left: 50%; transform: translateX(-50%); }
@media screen and (max-width: 767.98px) { /* line 3087, style.scss */
  .portfolio_boxes .wpb_wrapper .wpb_content_element:first-child { height: auto; } }

@media screen and (max-width: 767.98px) { /* line 3095, style.scss */
  .home .portfolio_boxes .vc_col-sm-12 .vc_column-inner .wpb_wrapper .vc_row.vc_inner .vc_column_container .vc_column-inner { padding: 0 0 20px; } }

/* line 3098, style.scss */
.home .portfolio_boxes .wpb_wrapper .wpb_content_element:first-child { /*height: 204px;*/ height: 14vw; }
@media screen and (max-width: 1023.98px) { /* line 3098, style.scss */
  .home .portfolio_boxes .wpb_wrapper .wpb_content_element:first-child { height: calc((100vw - 105px) * .3); } }
@media screen and (max-width: 767.98px) { /* line 3098, style.scss */
  .home .portfolio_boxes .wpb_wrapper .wpb_content_element:first-child { height: auto; } }

@media screen and (max-width: 767.98px) { /* line 3111, style.scss */
  .portfolio_header_img .vc_column-inner, .section_header_img .vc_column-inner { padding: 0px; } }
@media screen and (max-width: 767.98px) { /* line 3115, style.scss */
  .portfolio_header_img .vc_column-inner .wpb_single_image, .section_header_img .vc_column-inner .wpb_single_image { margin-bottom: 25px; } }
@media screen and (max-width: 575.98px) { /* line 3115, style.scss */
  .portfolio_header_img .vc_column-inner .wpb_single_image, .section_header_img .vc_column-inner .wpb_single_image { margin-bottom: 20px; margin-left: -15px; /* added to have images go full width on mobiles */ margin-right: -15px; } }
/* line 3124, style.scss */
.portfolio_header_img .vc_column-inner .wpb_single_image .vc_figure, .section_header_img .vc_column-inner .wpb_single_image .vc_figure { width: 100%; max-height: calc(100vh - 105px); position: relative; margin-bottom: 30px; overflow: hidden; }
/* line 3130, style.scss */
.portfolio_header_img .vc_column-inner .wpb_single_image .vc_figure .vc_single_image-wrapper, .section_header_img .vc_column-inner .wpb_single_image .vc_figure .vc_single_image-wrapper { width: 100%; }
@media screen and (max-width: 767.98px) { /* line 3130, style.scss */
  .portfolio_header_img .vc_column-inner .wpb_single_image .vc_figure .vc_single_image-wrapper, .section_header_img .vc_column-inner .wpb_single_image .vc_figure .vc_single_image-wrapper { width: 100%; height: calc(100vw + 20px); } }
/* line 3136, style.scss */
.portfolio_header_img .vc_column-inner .wpb_single_image .vc_figure .vc_single_image-wrapper img, .section_header_img .vc_column-inner .wpb_single_image .vc_figure .vc_single_image-wrapper img { width: 100%; margin: 0px auto; }
@media screen and (max-width: 767.98px) { /* line 3136, style.scss */
  .portfolio_header_img .vc_column-inner .wpb_single_image .vc_figure .vc_single_image-wrapper img, .section_header_img .vc_column-inner .wpb_single_image .vc_figure .vc_single_image-wrapper img { width: 100%; height: 100%; object-fit: cover; object-position: center; } }
@media screen and (max-width: 575.98px) { /* line 3136, style.scss */
  .portfolio_header_img .vc_column-inner .wpb_single_image .vc_figure .vc_single_image-wrapper img, .section_header_img .vc_column-inner .wpb_single_image .vc_figure .vc_single_image-wrapper img { height: calc(100vw + 20px); } }

/* line 3154, style.scss */
.portfolio_header_img .vc_column-inner .wpb_single_image .vc_figure { max-height: none; }

/* port entries need not constrain header */
@media screen and (max-width: 767.98px) { /* line 3158, style.scss */
  .page-id-1075 .portfolio_header_img .vc_column-inner .wpb_single_image .vc_figure .vc_single_image-wrapper { height: calc(80vw); }
  /* line 3160, style.scss */
  .page-id-1075 .portfolio_header_img .vc_column-inner .wpb_single_image .vc_figure .vc_single_image-wrapper img { height: auto; } }

@media screen and (max-width: 767.98px) { /* line 3167, style.scss */
  .portfolio_header_video .vc_column-inner { padding: 0px; } }
/* line 3171, style.scss */
.portfolio_header_video .vc_column-inner .wpb_raw_html { width: 100%; padding-bottom: 30px; }
/* line 3174, style.scss */
.portfolio_header_video .vc_column-inner .wpb_raw_html .wpb_wrapper { width: 100%; max-height: calc(100vh - 105px); position: relative; overflow: hidden; }
@media screen and (max-width: 767.98px) { /* line 3174, style.scss */
  .portfolio_header_video .vc_column-inner .wpb_raw_html .wpb_wrapper { width: 100%; height: calc(100vw + 20px); } }
/* line 3183, style.scss */
.portfolio_header_video .vc_column-inner .wpb_raw_html .wpb_wrapper video { width: 100%; margin: 0px auto; }
@media screen and (max-width: 767.98px) { /* line 3183, style.scss */
  .portfolio_header_video .vc_column-inner .wpb_raw_html .wpb_wrapper video { width: 100%; height: 100%; object-fit: cover; object-position: center; } }
@media screen and (max-width: 575.98px) { /* line 3183, style.scss */
  .portfolio_header_video .vc_column-inner .wpb_raw_html .wpb_wrapper video { height: calc(100vw + 20px); } }

/* line 3203, style.scss */
.sizeFree_img .vc_column-inner .wpb_single_image { margin-bottom: 20px; }
/* line 3205, style.scss */
.sizeFree_img .vc_column-inner .wpb_single_image .vc_figure { width: 100%; height: 100%; }
/* line 3208, style.scss */
.sizeFree_img .vc_column-inner .wpb_single_image .vc_figure .vc_single_image-wrapper { width: 100%; height: 100%; }
/* line 3211, style.scss */
.sizeFree_img .vc_column-inner .wpb_single_image .vc_figure .vc_single_image-wrapper img { width: 100%; height: 100%; }

/* line 3224, style.scss */
.portfolio_section_img .vc_column-inner, .services_section_img .vc_column-inner, .section_img .vc_column-inner { /* added for body side paddings on /marketing-audit/ */ }
/* line 3225, style.scss */
.portfolio_section_img .vc_column-inner .wpb_single_image, .services_section_img .vc_column-inner .wpb_single_image, .section_img .vc_column-inner .wpb_single_image { margin-bottom: 20px; }
@media screen and (max-width: 767.98px) { /* line 3225, style.scss */
  .portfolio_section_img .vc_column-inner .wpb_single_image, .services_section_img .vc_column-inner .wpb_single_image, .section_img .vc_column-inner .wpb_single_image { /*margin-bottom: 30px removed for /marketing-audit/ */ } }
/* line 3228, style.scss */
.portfolio_section_img .vc_column-inner .wpb_single_image .vc_figure, .services_section_img .vc_column-inner .wpb_single_image .vc_figure, .section_img .vc_column-inner .wpb_single_image .vc_figure { width: 100%; }
/* line 3230, style.scss */
.portfolio_section_img .vc_column-inner .wpb_single_image .vc_figure .vc_single_image-wrapper, .services_section_img .vc_column-inner .wpb_single_image .vc_figure .vc_single_image-wrapper, .section_img .vc_column-inner .wpb_single_image .vc_figure .vc_single_image-wrapper { width: 100%; }
@media screen and (max-width: 767.98px) { /* line 3230, style.scss */
  .portfolio_section_img .vc_column-inner .wpb_single_image .vc_figure .vc_single_image-wrapper, .services_section_img .vc_column-inner .wpb_single_image .vc_figure .vc_single_image-wrapper, .section_img .vc_column-inner .wpb_single_image .vc_figure .vc_single_image-wrapper { width: 100%; height: calc(100vw + 40px); } }
@media screen and (max-width: 575.98px) { /* line 3230, style.scss */
  .portfolio_section_img .vc_column-inner .wpb_single_image .vc_figure .vc_single_image-wrapper, .services_section_img .vc_column-inner .wpb_single_image .vc_figure .vc_single_image-wrapper, .section_img .vc_column-inner .wpb_single_image .vc_figure .vc_single_image-wrapper { height: 100vw; margin-left: -15px; /* added for full pics on /nrg-park/ */ margin-right: -15px; width: calc(100% + 30px); max-width: none; } }
/* line 3243, style.scss */
.portfolio_section_img .vc_column-inner .wpb_single_image .vc_figure .vc_single_image-wrapper img, .services_section_img .vc_column-inner .wpb_single_image .vc_figure .vc_single_image-wrapper img, .section_img .vc_column-inner .wpb_single_image .vc_figure .vc_single_image-wrapper img { width: 100%; }
@media screen and (max-width: 767.98px) { /* line 3243, style.scss */
  .portfolio_section_img .vc_column-inner .wpb_single_image .vc_figure .vc_single_image-wrapper img, .services_section_img .vc_column-inner .wpb_single_image .vc_figure .vc_single_image-wrapper img, .section_img .vc_column-inner .wpb_single_image .vc_figure .vc_single_image-wrapper img { width: 100%; height: 100%; object-fit: cover; object-position: center; } }
@media screen and (max-width: 767px) { /* line 3224, style.scss */
  .portfolio_section_img .vc_column-inner, .services_section_img .vc_column-inner, .section_img .vc_column-inner { padding-left: 25px !important; padding-right: 25px !important; } }

/* line 3259, style.scss */
.width_auto { text-align: center !important; }
/* line 3261, style.scss */
.width_auto .vc_figure { width: auto !important; }

/* line 3270, style.scss */
.height_auto .vc_column-inner .wpb_single_image .vc_figure .vc_single_image-wrapper { height: auto !important; }
/* line 3272, style.scss */
.height_auto .vc_column-inner .wpb_single_image .vc_figure .vc_single_image-wrapper img { height: auto !important; }

/* line 3281, style.scss */
.margin_b0 { margin-bottom: 0px !important; }

/* line 3285, style.scss */
.portfolio_section_img .vc_column_container > .vc_column-inner { padding-left: 0; padding-right: 0; }

/* line 3290, style.scss */
.portfolio_section_img .vc_column-inner .wpb_single_image, .zero_pad_mob .vc_column-inner .wpb_single_image { margin-bottom: 0; /*padding-left: 200px; padding-right: 200px*/ }
@media screen and (max-width: 1679.98px) { /* line 3290, style.scss */
  .portfolio_section_img .vc_column-inner .wpb_single_image, .zero_pad_mob .vc_column-inner .wpb_single_image { /*padding-left: 150px; padding-right: 150px*/ } }
@media screen and (max-width: 767.98px) { /* line 3289, style.scss */
  .portfolio_section_img .vc_column-inner, .zero_pad_mob .vc_column-inner { padding-left: 0 !important; padding-right: 0 !important; } }
/* line 3299, style.scss */
.portfolio_section_img .vc_col-sm-6:first-child .vc_column-inner, .zero_pad_mob .vc_col-sm-6:first-child .vc_column-inner { padding-right: 10px; }
@media screen and (max-width: 767.98px) { /* line 3299, style.scss */
  .portfolio_section_img .vc_col-sm-6:first-child .vc_column-inner, .zero_pad_mob .vc_col-sm-6:first-child .vc_column-inner { padding-right: 0px; } }
/* line 3307, style.scss */
.portfolio_section_img .vc_col-sm-6:last-child .vc_column-inner, .zero_pad_mob .vc_col-sm-6:last-child .vc_column-inner { padding-left: 10px; }
@media screen and (max-width: 767.98px) { /* line 3307, style.scss */
  .portfolio_section_img .vc_col-sm-6:last-child .vc_column-inner, .zero_pad_mob .vc_col-sm-6:last-child .vc_column-inner { padding-left: 0px; } }

/* line 3315, style.scss */
.portfolio_header_img { overflow: hidden; height: calc(100vh - 110px); }
/* line 3316, style.scss */
.portfolio_header_img > .vc_column_container { position: relative; top: 50%; transform: translateY(-50%); }

/* line 3320, style.scss */
.portfolio_section_img > .vc_column_container { padding: 0 15px; }

/* needed to remove elsewhere, leave only for /farzian/ for page paddings left/right .. edit, bring it back everywhere and adjust for 2-column rows, below */
/*.page-id-593 .portfolio_section_img > .vc_column_container {padding: 0 15px}*/
/* line 3322, style.scss */
.portfolio_section_img > .vc_column_container.vc_col-sm-6:first-child { padding-right: 0; }

/* line 3323, style.scss */
.portfolio_section_img > .vc_column_container.vc_col-sm-6:last-child { padding-left: 0; }

/* add margin between full-width portfolio images, like on /farzian/ */
/* line 3330, style.scss */
.portfolio_section_img + .portfolio_section_img { margin-top: 20px; }

/* line 3335, style.scss */
.three_column .vc_column_container:first-child .vc_column-inner { padding-right: 3px; }
@media screen and (max-width: 767.98px) { /* line 3335, style.scss */
  .three_column .vc_column_container:first-child .vc_column-inner { padding-right: 0px; } }
/* line 3343, style.scss */
.three_column .vc_column_container:nth-child(2) .vc_column-inner { padding-left: 18px; padding-right: 18px; }
@media screen and (max-width: 767.98px) { /* line 3343, style.scss */
  .three_column .vc_column_container:nth-child(2) .vc_column-inner { padding-left: 0px; padding-right: 0px; } }
/* line 3353, style.scss */
.three_column .vc_column_container:last-child .vc_column-inner { padding-left: 3px; }
@media screen and (max-width: 767.98px) { /* line 3353, style.scss */
  .three_column .vc_column_container:last-child .vc_column-inner { padding-left: 0px; } }

/* line 3364, style.scss */
.portfolio_section_img:last-child .wpb_single_image { margin-bottom: 0px !important; }
/* line 3366, style.scss */
.portfolio_section_img:last-child .wpb_single_image .vc_figure { margin-bottom: 0px !important; }

@media screen and (max-width: 767.98px) { /* line 3373, style.scss */
  .portfolio_section_video .vc_column_container > .vc_column-inner { padding-left: 0; padding-right: 0; } }
@media screen and (max-width: 767.98px) { /* line 3378, style.scss */
  .portfolio_section_video .vc_column-inner { padding-left: 0px; padding-right: 0px; } }
/* line 3383, style.scss */
.portfolio_section_video .vc_column-inner .wpb_raw_html { width: 100%; margin-bottom: 20px; }
@media screen and (max-width: 767.98px) { /* line 3388, style.scss */
  .portfolio_section_video .vc_column-inner .wpb_raw_html.tallvid .wpb_wrapper { height: 180vw; } }
/* line 3393, style.scss */
.portfolio_section_video .vc_column-inner .wpb_raw_html .wpb_wrapper { width: 100%; }
@media screen and (max-width: 767.98px) { /* line 3393, style.scss */
  .portfolio_section_video .vc_column-inner .wpb_raw_html .wpb_wrapper { width: 100%; height: calc(100vw + 40px); } }
@media screen and (max-width: 575.98px) { /* line 3393, style.scss */
  .portfolio_section_video .vc_column-inner .wpb_raw_html .wpb_wrapper { height: calc(100vw + 20px); } }
/* line 3403, style.scss */
.portfolio_section_video .vc_column-inner .wpb_raw_html .wpb_wrapper video { width: 100%; display: block; }
@media screen and (max-width: 767.98px) { /* line 3403, style.scss */
  .portfolio_section_video .vc_column-inner .wpb_raw_html .wpb_wrapper video { width: 100%; height: 100%; object-fit: cover; object-position: center; } }
/* line 3418, style.scss */
.portfolio_section_video:last-child .vc_column-inner .wpb_raw_html { margin-bottom: 0px; }

/* line 3427, style.scss */
.video_column_height .vc_col-sm-3 .vc_column-inner { padding-left: 10px; padding-right: 10px; }
@media screen and (max-width: 767.98px) { /* line 3427, style.scss */
  .video_column_height .vc_col-sm-3 .vc_column-inner { padding-left: 25px; padding-right: 25px; } }
/* line 3435, style.scss */
.video_column_height .vc_col-sm-3 .vc_column-inner .wpb_raw_html .wpb_wrapper { height: 155px; overflow: hidden; }
@media screen and (max-width: 1279.98px) { /* line 3435, style.scss */
  .video_column_height .vc_col-sm-3 .vc_column-inner .wpb_raw_html .wpb_wrapper { height: 100px; } }
@media screen and (max-width: 767.98px) { /* line 3435, style.scss */
  .video_column_height .vc_col-sm-3 .vc_column-inner .wpb_raw_html .wpb_wrapper { height: 170px; } }
/* line 3444, style.scss */
.video_column_height .vc_col-sm-3 .vc_column-inner .wpb_raw_html .wpb_wrapper video { height: 100%; object-fit: cover; object-position: center; }
/* line 3453, style.scss */
.video_column_height .vc_col-sm-3:first-child .vc_column-inner { padding-left: 15px; }
@media screen and (max-width: 767.98px) { /* line 3453, style.scss */
  .video_column_height .vc_col-sm-3:first-child .vc_column-inner { padding-left: 25px; } }
/* line 3461, style.scss */
.video_column_height .vc_col-sm-3:last-child .vc_column-inner { padding-right: 15px; }
@media screen and (max-width: 767.98px) { /* line 3461, style.scss */
  .video_column_height .vc_col-sm-3:last-child .vc_column-inner { padding-right: 25px; } }

/* line 3470, style.scss */
.portfolio_three_column, .services_three_column { margin: 45px 0 140px; }
@media screen and (max-width: 1279.98px) { /* line 3470, style.scss */
  .portfolio_three_column, .services_three_column { margin: 0px 0 145px; padding: 0px 75px; } }
@media screen and (max-width: 767.98px) { /* line 3470, style.scss */
  .portfolio_three_column, .services_three_column { padding: 0 25px; margin: 0px 0 80px; } }
/* line 3481, style.scss */
.portfolio_three_column .vc_col-sm-6, .services_three_column .vc_col-sm-6 { font-family: "gilroy-medium", sans-serif; width: 55%; margin-right: 8%; }
/* line 3485, style.scss */
.portfolio_three_column .vc_col-sm-6 p, .services_three_column .vc_col-sm-6 p { max-width: 880px; /*font-size: 13px; font-weight: 300*/ }
@media screen and (max-width: 1439.98px) { /* line 3481, style.scss */
  .portfolio_three_column .vc_col-sm-6, .services_three_column .vc_col-sm-6 { margin-right: 6%; } }
@media screen and (max-width: 1279.98px) { /* line 3481, style.scss */
  .portfolio_three_column .vc_col-sm-6, .services_three_column .vc_col-sm-6 { width: 100%; margin-right: 0px; margin-bottom: 40px; } }
@media screen and (max-width: 767.98px) { /* line 3481, style.scss */
  .portfolio_three_column .vc_col-sm-6, .services_three_column .vc_col-sm-6 { margin-bottom: 10px; } }
/* line 3497, style.scss */
.portfolio_three_column .vc_col-sm-6 .vc_column-inner, .services_three_column .vc_col-sm-6 .vc_column-inner { padding-left: 90px; padding-left: 215px; }
@media screen and (max-width: 1279.98px) { /* line 3497, style.scss */
  .portfolio_three_column .vc_col-sm-6 .vc_column-inner, .services_three_column .vc_col-sm-6 .vc_column-inner { padding-left: 0px; padding-right: 0px; } }
/* line 3503, style.scss */
.portfolio_three_column .vc_col-sm-6 .vc_column-inner h2, .services_three_column .vc_col-sm-6 .vc_column-inner h2 { font-size: 45px; line-height: 1; margin: 0 0 100px; }
@media screen and (max-width: 1279.98px) { /* line 3503, style.scss */
  .portfolio_three_column .vc_col-sm-6 .vc_column-inner h2, .services_three_column .vc_col-sm-6 .vc_column-inner h2 { font-size: 26px; margin: 0 0 50px; } }
@media screen and (max-width: 767.98px) { /* line 3503, style.scss */
  .portfolio_three_column .vc_col-sm-6 .vc_column-inner h2, .services_three_column .vc_col-sm-6 .vc_column-inner h2 { margin: 0 0 25px; } }
/* line 3517, style.scss */
.portfolio_three_column .vc_col-sm-2, .services_three_column .vc_col-sm-2 { float: left; }
@media screen and (max-width: 1279.98px) { /* line 3519, style.scss */
  .portfolio_three_column .vc_col-sm-2 .vc_column-inner, .services_three_column .vc_col-sm-2 .vc_column-inner { padding: 0 20px 20px 0px; } }
/* line 3523, style.scss */
.portfolio_three_column .vc_col-sm-2 .vc_column-inner .side_message, .services_three_column .vc_col-sm-2 .vc_column-inner .side_message { position: relative; right: auto; top: 5px; }
/* line 3527, style.scss */
.portfolio_three_column .vc_col-sm-2 .vc_column-inner .side_message p, .services_three_column .vc_col-sm-2 .vc_column-inner .side_message p { font-size: 13px; font-weight: 300; }
/* line 3530, style.scss */
.portfolio_three_column .vc_col-sm-2 .vc_column-inner .side_message p a, .services_three_column .vc_col-sm-2 .vc_column-inner .side_message p a { color: #000; }
/* line 3532, style.scss */
.portfolio_three_column .vc_col-sm-2 .vc_column-inner .side_message p a:hover, .services_three_column .vc_col-sm-2 .vc_column-inner .side_message p a:hover { text-decoration: underline; }
@media screen and (max-width: 767.98px) { /* line 3523, style.scss */
  .portfolio_three_column .vc_col-sm-2 .vc_column-inner .side_message, .services_three_column .vc_col-sm-2 .vc_column-inner .side_message { margin-top: 25px; } }
/* line 3542, style.scss */
.portfolio_three_column .vc_col-sm-2:nth-child(2), .services_three_column .vc_col-sm-2:nth-child(2) { width: 15%; }
/* line 3545, style.scss */
.portfolio_three_column .vc_col-sm-2:nth-child(3), .services_three_column .vc_col-sm-2:nth-child(3) { width: 12%; }
/* line 3548, style.scss */
.portfolio_three_column .vc_col-sm-2:nth-child(4), .services_three_column .vc_col-sm-2:nth-child(4) { width: 10%; }
@media screen and (max-width: 1279.98px) { /* line 3552, style.scss */
  .portfolio_three_column .vc_col-sm-2:nth-child(2), .portfolio_three_column .vc_col-sm-2:nth-child(3), .portfolio_three_column .vc_col-sm-2:nth-child(4), .services_three_column .vc_col-sm-2:nth-child(2), .services_three_column .vc_col-sm-2:nth-child(3), .services_three_column .vc_col-sm-2:nth-child(4) { width: 22%; } }
@media screen and (max-width: 1023.98px) { /* line 3552, style.scss */
  .portfolio_three_column .vc_col-sm-2:nth-child(2), .portfolio_three_column .vc_col-sm-2:nth-child(3), .portfolio_three_column .vc_col-sm-2:nth-child(4), .services_three_column .vc_col-sm-2:nth-child(2), .services_three_column .vc_col-sm-2:nth-child(3), .services_three_column .vc_col-sm-2:nth-child(4) { width: 25%; } }
@media screen and (max-width: 767.98px) { /* line 3552, style.scss */
  .portfolio_three_column .vc_col-sm-2:nth-child(2), .portfolio_three_column .vc_col-sm-2:nth-child(3), .portfolio_three_column .vc_col-sm-2:nth-child(4), .services_three_column .vc_col-sm-2:nth-child(2), .services_three_column .vc_col-sm-2:nth-child(3), .services_three_column .vc_col-sm-2:nth-child(4) { width: 31%; }
  /* line 3565, style.scss */
  .portfolio_three_column .vc_col-sm-2:nth-child(2) .side_message h3 br, .portfolio_three_column .vc_col-sm-2:nth-child(3) .side_message h3 br, .portfolio_three_column .vc_col-sm-2:nth-child(4) .side_message h3 br, .services_three_column .vc_col-sm-2:nth-child(2) .side_message h3 br, .services_three_column .vc_col-sm-2:nth-child(3) .side_message h3 br, .services_three_column .vc_col-sm-2:nth-child(4) .side_message h3 br { display: block; } }

/* line 3575, style.scss */
.services_three_column .vc_col-sm-2:nth-child(2) { width: 12%; }
/* line 3578, style.scss */
.services_three_column .vc_col-sm-2:nth-child(3) { width: 12%; }
/* line 3581, style.scss */
.services_three_column .vc_col-sm-2:nth-child(4) { width: 13%; }
@media screen and (max-width: 1279.98px) { /* line 3585, style.scss */
  .services_three_column .vc_col-sm-2:nth-child(2), .services_three_column .vc_col-sm-2:nth-child(3), .services_three_column .vc_col-sm-2:nth-child(4) { width: 22%; } }
@media screen and (max-width: 1023.98px) { /* line 3585, style.scss */
  .services_three_column .vc_col-sm-2:nth-child(2), .services_three_column .vc_col-sm-2:nth-child(3), .services_three_column .vc_col-sm-2:nth-child(4) { width: 25%; } }
@media screen and (max-width: 767.98px) { /* line 3585, style.scss */
  .services_three_column .vc_col-sm-2:nth-child(2), .services_three_column .vc_col-sm-2:nth-child(3), .services_three_column .vc_col-sm-2:nth-child(4) { width: 31%; }
  /* line 3598, style.scss */
  .services_three_column .vc_col-sm-2:nth-child(2) .side_message h3 br, .services_three_column .vc_col-sm-2:nth-child(3) .side_message h3 br, .services_three_column .vc_col-sm-2:nth-child(4) .side_message h3 br { display: block; } }

/* line 3607, style.scss */
.portfolio_single_column, .section_single_column { margin: 95px 0 100px; /* adjusted from 50 left for /bp/ Transformation */ margin: 110px 0 100px; /* adjusted top margin for /bp/ Transformation */ }
@media screen and (max-width: 1279.98px) { /* line 3607, style.scss */
  .portfolio_single_column, .section_single_column { padding: 0px 65px; } }
@media screen and (max-width: 1023.98px) { /* line 3607, style.scss */
  .portfolio_single_column, .section_single_column { margin: 0px 0 100px; } }
@media screen and (max-width: 767.98px) { /* line 3607, style.scss */
  .portfolio_single_column, .section_single_column { padding: 0px 40px; } }
@media screen and (max-width: 575.98px) { /* line 3607, style.scss */
  .portfolio_single_column, .section_single_column { padding: 0px 25px; /* adjusted to 25px for mobiles */ } }
/* line 3623, style.scss */
.portfolio_single_column .vc_col-sm-6, .section_single_column .vc_col-sm-6 { font-family: "gilroy-medium", sans-serif; font-size: 20px; width: 55%; margin-right: 8.5%; }
@media screen and (max-width: 1439.98px) { /* line 3623, style.scss */
  .portfolio_single_column .vc_col-sm-6, .section_single_column .vc_col-sm-6 { margin-right: 6.5%; } }
@media screen and (max-width: 1279.98px) { /* line 3623, style.scss */
  .portfolio_single_column .vc_col-sm-6, .section_single_column .vc_col-sm-6 { margin-right: 0px; margin-bottom: 0px; } }
@media screen and (max-width: 1023.98px) { /* line 3623, style.scss */
  .portfolio_single_column .vc_col-sm-6, .section_single_column .vc_col-sm-6 { width: 100%; line-height: 1.9; } }
@media screen and (max-width: 767.98px) { /* line 3623, style.scss */
  .portfolio_single_column .vc_col-sm-6, .section_single_column .vc_col-sm-6 { font-size: 18px; } }
@media screen and (max-width: 575.98px) { /* line 3623, style.scss */
  .portfolio_single_column .vc_col-sm-6, .section_single_column .vc_col-sm-6 { line-height: 1.7; font-size: 14px; } }
/* line 3646, style.scss */
.portfolio_single_column .vc_col-sm-6 .vc_column-inner, .section_single_column .vc_col-sm-6 .vc_column-inner { padding-left: 90px; /* adjusted from 75 for /bp/ Transformation */ }
@media screen and (max-width: 1279.98px) { /* line 3646, style.scss */
  .portfolio_single_column .vc_col-sm-6 .vc_column-inner, .section_single_column .vc_col-sm-6 .vc_column-inner { padding: 0px; } }
/* line 3651, style.scss */
.portfolio_single_column .vc_col-sm-6 .vc_column-inner h2, .section_single_column .vc_col-sm-6 .vc_column-inner h2 { font-size: 45px; line-height: 1; margin: 0 0 100px; }
@media screen and (max-width: 1279.98px) { /* line 3651, style.scss */
  .portfolio_single_column .vc_col-sm-6 .vc_column-inner h2, .section_single_column .vc_col-sm-6 .vc_column-inner h2 { font-size: 26px; margin: 0 0 100px; } }
@media screen and (max-width: 1023.98px) { /* line 3651, style.scss */
  .portfolio_single_column .vc_col-sm-6 .vc_column-inner h2, .section_single_column .vc_col-sm-6 .vc_column-inner h2 { margin: 20px 0 50px; } }
@media screen and (max-width: 767.98px) { /* line 3651, style.scss */
  .portfolio_single_column .vc_col-sm-6 .vc_column-inner h2, .section_single_column .vc_col-sm-6 .vc_column-inner h2 { font-size: 26px; margin: 15px 0 50px; margin: 45px 0 50px; } }
/* line 3669, style.scss */
.portfolio_single_column .vc_col-sm-6 .vc_column-inner .vc_row .vc_col-sm-6, .section_single_column .vc_col-sm-6 .vc_column-inner .vc_row .vc_col-sm-6 { width: 50%; margin-right: 0px; }
@media screen and (max-width: 767.98px) { /* line 3669, style.scss */
  .portfolio_single_column .vc_col-sm-6 .vc_column-inner .vc_row .vc_col-sm-6, .section_single_column .vc_col-sm-6 .vc_column-inner .vc_row .vc_col-sm-6 { width: 100%; } }
/* line 3675, style.scss */
.portfolio_single_column .vc_col-sm-6 .vc_column-inner .vc_row .vc_col-sm-6 .vc_column-inner, .section_single_column .vc_col-sm-6 .vc_column-inner .vc_row .vc_col-sm-6 .vc_column-inner { padding-left: 0px; }

/* line 3684, style.scss */
.single_column_text { font-family: "gilroy-medium", sans-serif; }
/* line 3686, style.scss */
.single_column_text h2 { margin: 0 0 25px; font-size: 45px; line-height: 1; }
@media screen and (max-width: 767.98px) { /* line 3686, style.scss */
  .single_column_text h2 { font-size: 26px; } }

/* line 3699, style.scss */
.services.citylinks { position: relative; padding: 0px 0px 10px; margin-bottom: 0px; height: calc(100vh - 100px); overflow: visible; }
@media screen and (max-width: 1439.98px) { /* line 3699, style.scss */
  .services.citylinks { height: auto; } }
@media screen and (max-width: 767.98px) { /* line 3699, style.scss */
  .services.citylinks { margin-top: 75px; } }
/* line 3711, style.scss */
.services.citylinks .vc_column_container { top: 50%; transform: translateY(-50%); }
@media screen and (max-width: 1439.98px) { /* line 3711, style.scss */
  .services.citylinks .vc_column_container { top: auto; transform: none; } }
@media screen and (max-width: 767.98px) { /* line 3719, style.scss */
  .services.citylinks .pb_65 { padding-bottom: 0px; } }
/* line 3724, style.scss */
.services.citylinks ul.home_links { margin-right: 0; margin-left: 0; }

/* line 3732, style.scss */
.services_header { margin: 70px 0px 70px; }
@media screen and (max-width: 1279.98px) { /* line 3732, style.scss */
  .services_header { margin: 75px 0px 45px; } }
@media screen and (max-width: 1023.98px) { /* line 3732, style.scss */
  .services_header { margin: 75px 0px 20px; } }
@media screen and (max-width: 767.98px) { /* line 3732, style.scss */
  .services_header { margin: 35px 0px 25px; } }

/* line 3745, style.scss */
.services_header_2 { margin: 130px 0px 135px; /* adjusted to 130 top for /stakeholder-research/ */ }
@media screen and (max-width: 1279.98px) { /* line 3745, style.scss */
  .services_header_2 { margin: 50px 0px 50px; } }
/* line 3752, style.scss */
.services_header_2 .vc_col-sm-6 .vc_column-inner h2 { font-size: 75px; }
@media screen and (max-width: 767.98px) { /* line 3752, style.scss */
  .services_header_2 .vc_col-sm-6 .vc_column-inner h2 { font-size: 45px; } }

/* line 3762, style.scss */
.services_two_section { display: -ms-flexbox; display: flex; flex-wrap: wrap; font-family: "gilroy-medium", sans-serif; }
/* line 3767, style.scss */
.services_two_section .vc_col-sm-3\/5 { padding: 50px 50px 0px 100px; }
@media screen and (max-width: 1439.98px) { /* line 3767, style.scss */
  .services_two_section .vc_col-sm-3\/5 { padding: 50px 50px 0px 50px; } }
@media screen and (max-width: 1023.98px) { /* line 3767, style.scss */
  .services_two_section .vc_col-sm-3\/5 { width: 100%; padding: 10px; } }
/* line 3776, style.scss */
.services_two_section .vc_col-sm-3\/5 h2 { font-size: 85px !important; line-height: 1; margin: 0px 0px 100px; }
@media screen and (max-width: 1439.98px) { /* line 3776, style.scss */
  .services_two_section .vc_col-sm-3\/5 h2 { font-size: 65px !important; } }
@media screen and (max-width: 767.98px) { /* line 3776, style.scss */
  .services_two_section .vc_col-sm-3\/5 h2 { font-size: 35px !important; margin: 0px 0px 50px; } }
/* line 3788, style.scss */
.services_two_section .vc_col-sm-3\/5 p { padding-right: 200px; }
@media screen and (max-width: 1439.98px) { /* line 3788, style.scss */
  .services_two_section .vc_col-sm-3\/5 p { padding: 0px; } }
@media screen and (min-width: 1679.98px) { /* line 3788, style.scss */
  .services_two_section .vc_col-sm-3\/5 p { padding: 0px; } }
@media screen and (max-width: 1439.98px) { /* line 3799, style.scss */
  .services_two_section .vc_col-sm-2\/5 { padding-top: 40px; } }
@media screen and (max-width: 1023.98px) { /* line 3799, style.scss */
  .services_two_section .vc_col-sm-2\/5 { width: 100%; padding: 10px; } }
/* line 3808, style.scss */
.services_two_section .vc_col-sm-2\/5 .process_img .vc_single_image-wrapper { max-width: 50vw; margin-left: auto; margin-right: auto; }
@media screen and (max-width: 1023.98px) { /* line 3808, style.scss */
  .services_two_section .vc_col-sm-2\/5 .process_img .vc_single_image-wrapper { max-width: 100vw; } }
/* line 3815, style.scss */
.services_two_section .vc_col-sm-2\/5 .process_img .vc_single_image-wrapper img { width: 600px; }
@media screen and (max-width: 1023.98px) { /* line 3815, style.scss */
  .services_two_section .vc_col-sm-2\/5 .process_img .vc_single_image-wrapper img { width: 100vw; } }
/* line 3824, style.scss */
.services_two_section .vc_col-sm-6 { -ms-flex-item-align: center !important; align-self: center !important; }
/* line 3827, style.scss */
.services_two_section .vc_col-sm-6:last-child { padding: 0px 80px 10px 140px; font-size: 20px; }
@media screen and (max-width: 1279.98px) { /* line 3827, style.scss */
  .services_two_section .vc_col-sm-6:last-child { padding: 130px 80px 10px 40px; } }
@media screen and (max-width: 1023.98px) { /* line 3827, style.scss */
  .services_two_section .vc_col-sm-6:last-child { padding: 0px 80px 10px 40px; } }
@media screen and (max-width: 767.98px) { /* line 3827, style.scss */
  .services_two_section .vc_col-sm-6:last-child { padding: 10px 10px 40px; font-size: 18px; } }
/* line 3840, style.scss */
.services_two_section .vc_col-sm-6:last-child h2 { font-size: 45px; line-height: 1; margin: 0px 0px 40px; }
@media screen and (max-width: 767.98px) { /* line 3840, style.scss */
  .services_two_section .vc_col-sm-6:last-child h2 { font-size: 28px; } }
@media screen and (max-width: 1023.98px) { /* line 3824, style.scss */
  .services_two_section .vc_col-sm-6 { width: 100%; padding: 10px; } }

@media screen and (max-width: 767.98px) { /* line 3857, style.scss */
  .page-id-806 .services_header { padding: 0 10px; } }

/* line 3861, style.scss */
.services_section, .locations_section { font-family: "gilroy-medium", sans-serif; }
/* line 3864, style.scss */
.services_section .citylinks, .locations_section .citylinks { padding: 150px 0px 150px; margin-top: 110px; margin-bottom: 90px; }
@media screen and (max-width: 1279.98px) { /* line 3864, style.scss */
  .services_section .citylinks, .locations_section .citylinks { padding: 100px 0px; } }
@media screen and (max-width: 767.98px) { /* line 3864, style.scss */
  .services_section .citylinks, .locations_section .citylinks { padding: 50px 0px; margin-top: 40px; margin-bottom: 50px; } }
/* line 3876, style.scss */
.services_section .citylinks .citylinks_button, .locations_section .citylinks .citylinks_button { font-family: "gilroy-regular", sans-serif; width: 252px; padding: 15px 5px; border: 1px solid #000; text-align: center; position: relative; left: 50%; transform: translateX(-50%); line-height: 1; font-weight: 600; cursor: pointer; transition-duration: .5s; z-index: 1; }
/* line 3891, style.scss */
.services_section .citylinks .citylinks_button:hover, .locations_section .citylinks .citylinks_button:hover { background-color: #000; color: #fff; }
/* line 3895, style.scss */
.services_section .citylinks ul.home_links, .locations_section .citylinks ul.home_links { opacity: 0; transition-duration: .5s; text-align: left; overflow: hidden; height: 0; margin-right: 0px; margin-left: 0px; }
/* line 3904, style.scss */
.services_section .citylinks ul.home_links li a, .locations_section .citylinks ul.home_links li a { font-family: "gilroy-regular", sans-serif; }
/* line 3911, style.scss */
.services_section .active .citylinks_button, .locations_section .active .citylinks_button { opacity: 0; }
/* line 3914, style.scss */
.services_section .active ul.home_links, .locations_section .active ul.home_links { opacity: 1; height: auto; }
@media screen and (max-width: 767.98px) { /* line 3914, style.scss */
  .services_section .active ul.home_links, .locations_section .active ul.home_links { height: 225px; } }

/* line 3921, style.scss */
.page-template-page-servicepages .home_links li:nth-child(15) a { text-transform: uppercase; }

/* fix CMS link */
/* line 3922, style.scss */
.yellow_section, .gray_section, .black_section, .blue_section, .pink_section { background-color: #ffcb3d; height: auto; padding: 100px 75px 85px; position: relative; margin: 0 auto; transition-duration: .3s; overflow: hidden; max-width: 100%; margin-bottom: 20px; margin-left: 0 !important; }
@media screen and (max-width: 1439.98px) { /* line 3922, style.scss */
  .yellow_section, .gray_section, .black_section, .blue_section, .pink_section { padding: 90px 80px 30px; } }
@media screen and (max-width: 1279.98px) { /* line 3922, style.scss */
  .yellow_section, .gray_section, .black_section, .blue_section, .pink_section { padding: 80px 60px 30px; } }
@media screen and (max-width: 1023.98px) { /* line 3922, style.scss */
  .yellow_section, .gray_section, .black_section, .blue_section, .pink_section { padding: 40px 10px 10PX; } }
@media screen and (max-width: 767.98px) { /* line 3922, style.scss */
  .yellow_section, .gray_section, .black_section, .blue_section, .pink_section { margin-left: 0 !important; margin-left: 10px !important; /* changed to 10px for /marketing-audit/ yellow box */ margin-right: 10px !important; } }
/* line 3951, style.scss */
.yellow_section .advantage_block, .gray_section .advantage_block, .black_section .advantage_block, .blue_section .advantage_block, .pink_section .advantage_block { margin-bottom: 100px; }
@media screen and (max-width: 767.98px) { /* line 3951, style.scss */
  .yellow_section .advantage_block, .gray_section .advantage_block, .black_section .advantage_block, .blue_section .advantage_block, .pink_section .advantage_block { margin-bottom: 50px; } }
/* line 3956, style.scss */
.yellow_section .advantage_block h2, .gray_section .advantage_block h2, .black_section .advantage_block h2, .blue_section .advantage_block h2, .pink_section .advantage_block h2 { margin: 0 0 25px; font-size: 45px; line-height: 1; letter-spacing: 0; text-transform: uppercase; }
@media screen and (max-width: 1439.98px) { /* line 3956, style.scss */
  .yellow_section .advantage_block h2, .gray_section .advantage_block h2, .black_section .advantage_block h2, .blue_section .advantage_block h2, .pink_section .advantage_block h2 { font-size: 35px; } }
@media screen and (max-width: 767.98px) { /* line 3956, style.scss */
  .yellow_section .advantage_block h2, .gray_section .advantage_block h2, .black_section .advantage_block h2, .blue_section .advantage_block h2, .pink_section .advantage_block h2 { font-size: 19px; letter-spacing: -0.9px; } }
/* line 3969, style.scss */
.yellow_section .advantage_block p, .gray_section .advantage_block p, .black_section .advantage_block p, .blue_section .advantage_block p, .pink_section .advantage_block p { width: calc((100% - 100px)*.75); max-width: 70%; margin-bottom: 25px; }
@media screen and (min-width: 1680px) { /* line 3969, style.scss */
  .yellow_section .advantage_block p, .gray_section .advantage_block p, .black_section .advantage_block p, .blue_section .advantage_block p, .pink_section .advantage_block p { max-width: 880px; } }
@media screen and (max-width: 1023.98px) { /* line 3969, style.scss */
  .yellow_section .advantage_block p, .gray_section .advantage_block p, .black_section .advantage_block p, .blue_section .advantage_block p, .pink_section .advantage_block p { width: 100%; max-width: 100%; } }
@media screen and (max-width: 767.98px) { /* line 3969, style.scss */
  .yellow_section .advantage_block p, .gray_section .advantage_block p, .black_section .advantage_block p, .blue_section .advantage_block p, .pink_section .advantage_block p { font-size: 14.4px; line-height: 1.5; } }
/* line 3986, style.scss */
.yellow_section .side_message, .gray_section .side_message, .black_section .side_message, .blue_section .side_message, .pink_section .side_message { position: relative; top: 0px; right: 0px; width: 14%; min-height: 380px; float: right; float: left; padding-right: 5px; width: 25%; margin-bottom: 0; }
@media screen and (max-width: 1679.98px) { /* line 3986, style.scss */
  .yellow_section .side_message, .gray_section .side_message, .black_section .side_message, .blue_section .side_message, .pink_section .side_message { width: 20%; } }
@media screen and (max-width: 1439.98px) { /* line 3986, style.scss */
  .yellow_section .side_message, .gray_section .side_message, .black_section .side_message, .blue_section .side_message, .pink_section .side_message { width: 25%; } }
@media screen and (max-width: 1023.98px) { /* line 3986, style.scss */
  .yellow_section .side_message, .gray_section .side_message, .black_section .side_message, .blue_section .side_message, .pink_section .side_message { width: 33.33%; min-height: 315px; } }
@media screen and (max-width: 767.98px) { /* line 3986, style.scss */
  .yellow_section .side_message, .gray_section .side_message, .black_section .side_message, .blue_section .side_message, .pink_section .side_message { width: 50%; float: left; } }
@media screen and (max-width: 767.98px) { /* line 4010, style.scss */
  .yellow_section .side_message h3 br, .gray_section .side_message h3 br, .black_section .side_message h3 br, .blue_section .side_message h3 br, .pink_section .side_message h3 br { display: block; } }
/* line 4018, style.scss */
.yellow_section .vc_column_container .vc_row .vc_col-sm-6:nth-child(odd), .yellow_section .vc_column_container .vc_row .vc_col-sm-4:first-child, .gray_section .vc_column_container .vc_row .vc_col-sm-6:nth-child(odd), .gray_section .vc_column_container .vc_row .vc_col-sm-4:first-child, .black_section .vc_column_container .vc_row .vc_col-sm-6:nth-child(odd), .black_section .vc_column_container .vc_row .vc_col-sm-4:first-child, .blue_section .vc_column_container .vc_row .vc_col-sm-6:nth-child(odd), .blue_section .vc_column_container .vc_row .vc_col-sm-4:first-child, .pink_section .vc_column_container .vc_row .vc_col-sm-6:nth-child(odd), .pink_section .vc_column_container .vc_row .vc_col-sm-4:first-child { padding-right: 30px; }
@media screen and (max-width: 1279.98px) { /* line 4018, style.scss */
  .yellow_section .vc_column_container .vc_row .vc_col-sm-6:nth-child(odd), .yellow_section .vc_column_container .vc_row .vc_col-sm-4:first-child, .gray_section .vc_column_container .vc_row .vc_col-sm-6:nth-child(odd), .gray_section .vc_column_container .vc_row .vc_col-sm-4:first-child, .black_section .vc_column_container .vc_row .vc_col-sm-6:nth-child(odd), .black_section .vc_column_container .vc_row .vc_col-sm-4:first-child, .blue_section .vc_column_container .vc_row .vc_col-sm-6:nth-child(odd), .blue_section .vc_column_container .vc_row .vc_col-sm-4:first-child, .pink_section .vc_column_container .vc_row .vc_col-sm-6:nth-child(odd), .pink_section .vc_column_container .vc_row .vc_col-sm-4:first-child { padding-right: 20px; } }
@media screen and (max-width: 767.98px) { /* line 4018, style.scss */
  .yellow_section .vc_column_container .vc_row .vc_col-sm-6:nth-child(odd), .yellow_section .vc_column_container .vc_row .vc_col-sm-4:first-child, .gray_section .vc_column_container .vc_row .vc_col-sm-6:nth-child(odd), .gray_section .vc_column_container .vc_row .vc_col-sm-4:first-child, .black_section .vc_column_container .vc_row .vc_col-sm-6:nth-child(odd), .black_section .vc_column_container .vc_row .vc_col-sm-4:first-child, .blue_section .vc_column_container .vc_row .vc_col-sm-6:nth-child(odd), .blue_section .vc_column_container .vc_row .vc_col-sm-4:first-child, .pink_section .vc_column_container .vc_row .vc_col-sm-6:nth-child(odd), .pink_section .vc_column_container .vc_row .vc_col-sm-4:first-child { padding-right: 0px; } }
/* line 4028, style.scss */
.yellow_section .vc_column_container .vc_row .vc_col-sm-6:nth-child(even), .yellow_section .vc_column_container .vc_row .vc_col-sm-4:last-child, .gray_section .vc_column_container .vc_row .vc_col-sm-6:nth-child(even), .gray_section .vc_column_container .vc_row .vc_col-sm-4:last-child, .black_section .vc_column_container .vc_row .vc_col-sm-6:nth-child(even), .black_section .vc_column_container .vc_row .vc_col-sm-4:last-child, .blue_section .vc_column_container .vc_row .vc_col-sm-6:nth-child(even), .blue_section .vc_column_container .vc_row .vc_col-sm-4:last-child, .pink_section .vc_column_container .vc_row .vc_col-sm-6:nth-child(even), .pink_section .vc_column_container .vc_row .vc_col-sm-4:last-child { padding-left: 30px; }
@media screen and (max-width: 1279.98px) { /* line 4028, style.scss */
  .yellow_section .vc_column_container .vc_row .vc_col-sm-6:nth-child(even), .yellow_section .vc_column_container .vc_row .vc_col-sm-4:last-child, .gray_section .vc_column_container .vc_row .vc_col-sm-6:nth-child(even), .gray_section .vc_column_container .vc_row .vc_col-sm-4:last-child, .black_section .vc_column_container .vc_row .vc_col-sm-6:nth-child(even), .black_section .vc_column_container .vc_row .vc_col-sm-4:last-child, .blue_section .vc_column_container .vc_row .vc_col-sm-6:nth-child(even), .blue_section .vc_column_container .vc_row .vc_col-sm-4:last-child, .pink_section .vc_column_container .vc_row .vc_col-sm-6:nth-child(even), .pink_section .vc_column_container .vc_row .vc_col-sm-4:last-child { padding-left: 20px; } }
@media screen and (max-width: 767.98px) { /* line 4028, style.scss */
  .yellow_section .vc_column_container .vc_row .vc_col-sm-6:nth-child(even), .yellow_section .vc_column_container .vc_row .vc_col-sm-4:last-child, .gray_section .vc_column_container .vc_row .vc_col-sm-6:nth-child(even), .gray_section .vc_column_container .vc_row .vc_col-sm-4:last-child, .black_section .vc_column_container .vc_row .vc_col-sm-6:nth-child(even), .black_section .vc_column_container .vc_row .vc_col-sm-4:last-child, .blue_section .vc_column_container .vc_row .vc_col-sm-6:nth-child(even), .blue_section .vc_column_container .vc_row .vc_col-sm-4:last-child, .pink_section .vc_column_container .vc_row .vc_col-sm-6:nth-child(even), .pink_section .vc_column_container .vc_row .vc_col-sm-4:last-child { padding-left: 0px; } }
/* line 4038, style.scss */
.yellow_section .vc_column_container .vc_row .vc_col-sm-4:first-child, .gray_section .vc_column_container .vc_row .vc_col-sm-4:first-child, .black_section .vc_column_container .vc_row .vc_col-sm-4:first-child, .blue_section .vc_column_container .vc_row .vc_col-sm-4:first-child, .pink_section .vc_column_container .vc_row .vc_col-sm-4:first-child { padding-right: 40px; }
@media screen and (max-width: 1279.98px) { /* line 4038, style.scss */
  .yellow_section .vc_column_container .vc_row .vc_col-sm-4:first-child, .gray_section .vc_column_container .vc_row .vc_col-sm-4:first-child, .black_section .vc_column_container .vc_row .vc_col-sm-4:first-child, .blue_section .vc_column_container .vc_row .vc_col-sm-4:first-child, .pink_section .vc_column_container .vc_row .vc_col-sm-4:first-child { padding-right: 30px; } }
@media screen and (max-width: 767.98px) { /* line 4038, style.scss */
  .yellow_section .vc_column_container .vc_row .vc_col-sm-4:first-child, .gray_section .vc_column_container .vc_row .vc_col-sm-4:first-child, .black_section .vc_column_container .vc_row .vc_col-sm-4:first-child, .blue_section .vc_column_container .vc_row .vc_col-sm-4:first-child, .pink_section .vc_column_container .vc_row .vc_col-sm-4:first-child { padding-right: 0px; } }
/* line 4047, style.scss */
.yellow_section .vc_column_container .vc_row .vc_col-sm-4:last-child, .gray_section .vc_column_container .vc_row .vc_col-sm-4:last-child, .black_section .vc_column_container .vc_row .vc_col-sm-4:last-child, .blue_section .vc_column_container .vc_row .vc_col-sm-4:last-child, .pink_section .vc_column_container .vc_row .vc_col-sm-4:last-child { padding-left: 40px; }
@media screen and (max-width: 1279.98px) { /* line 4047, style.scss */
  .yellow_section .vc_column_container .vc_row .vc_col-sm-4:last-child, .gray_section .vc_column_container .vc_row .vc_col-sm-4:last-child, .black_section .vc_column_container .vc_row .vc_col-sm-4:last-child, .blue_section .vc_column_container .vc_row .vc_col-sm-4:last-child, .pink_section .vc_column_container .vc_row .vc_col-sm-4:last-child { padding-left: 30px; } }
@media screen and (max-width: 767.98px) { /* line 4047, style.scss */
  .yellow_section .vc_column_container .vc_row .vc_col-sm-4:last-child, .gray_section .vc_column_container .vc_row .vc_col-sm-4:last-child, .black_section .vc_column_container .vc_row .vc_col-sm-4:last-child, .blue_section .vc_column_container .vc_row .vc_col-sm-4:last-child, .pink_section .vc_column_container .vc_row .vc_col-sm-4:last-child { padding-left: 0px; } }
/* line 4056, style.scss */
.yellow_section .vc_column_container .vc_row .vc_col-sm-4:nth-child(2), .gray_section .vc_column_container .vc_row .vc_col-sm-4:nth-child(2), .black_section .vc_column_container .vc_row .vc_col-sm-4:nth-child(2), .blue_section .vc_column_container .vc_row .vc_col-sm-4:nth-child(2), .pink_section .vc_column_container .vc_row .vc_col-sm-4:nth-child(2) { padding-left: 20px; padding-right: 20px; }
@media screen and (max-width: 1279.98px) { /* line 4056, style.scss */
  .yellow_section .vc_column_container .vc_row .vc_col-sm-4:nth-child(2), .gray_section .vc_column_container .vc_row .vc_col-sm-4:nth-child(2), .black_section .vc_column_container .vc_row .vc_col-sm-4:nth-child(2), .blue_section .vc_column_container .vc_row .vc_col-sm-4:nth-child(2), .pink_section .vc_column_container .vc_row .vc_col-sm-4:nth-child(2) { padding-left: 15px; padding-right: 15px; } }
@media screen and (max-width: 767.98px) { /* line 4056, style.scss */
  .yellow_section .vc_column_container .vc_row .vc_col-sm-4:nth-child(2), .gray_section .vc_column_container .vc_row .vc_col-sm-4:nth-child(2), .black_section .vc_column_container .vc_row .vc_col-sm-4:nth-child(2), .blue_section .vc_column_container .vc_row .vc_col-sm-4:nth-child(2), .pink_section .vc_column_container .vc_row .vc_col-sm-4:nth-child(2) { padding-left: 0px; padding-right: 0px; } }
/* line 4070, style.scss */
.yellow_section div[class*=num_], .gray_section div[class*=num_], .black_section div[class*=num_], .blue_section div[class*=num_], .pink_section div[class*=num_] { padding-top: 0px; padding-left: 80px; padding-bottom: 30px; position: relative; border-top: 0px; }
@media screen and (max-width: 1023.98px) { /* line 4070, style.scss */
  .yellow_section div[class*=num_], .gray_section div[class*=num_], .black_section div[class*=num_], .blue_section div[class*=num_], .pink_section div[class*=num_] { height: auto !important; } }
@media screen and (max-width: 767.98px) { /* line 4070, style.scss */
  .yellow_section div[class*=num_], .gray_section div[class*=num_], .black_section div[class*=num_], .blue_section div[class*=num_], .pink_section div[class*=num_] { padding-left: 60px; padding-bottom: 10px; } }
/* line 4083, style.scss */
.yellow_section div[class*=num_]:before, .gray_section div[class*=num_]:before, .black_section div[class*=num_]:before, .blue_section div[class*=num_]:before, .pink_section div[class*=num_]:before { position: absolute; top: 0; left: 0; width: 50px; height: 50px; border: 1px solid #fff; text-align: center; line-height: 50px; color: #fff; font-size: 30px; font-family: "gilroy-regular", sans-serif; }
@media screen and (max-width: 767.98px) { /* line 4083, style.scss */
  .yellow_section div[class*=num_]:before, .gray_section div[class*=num_]:before, .black_section div[class*=num_]:before, .blue_section div[class*=num_]:before, .pink_section div[class*=num_]:before { font-size: 20px; width: 35px; height: 35px; line-height: 35px; } }

/* line 4105, style.scss */
.research_box { border-top: 2px solid #000; padding-top: 25px; margin-bottom: 45px !important; }
/* line 4109, style.scss */
.research_box h3 { font-size: 26px; text-transform: uppercase; margin: 0 0 25px; line-height: 1; }
@media screen and (max-width: 767.98px) { /* line 4109, style.scss */
  .research_box h3 { font-size: 16px; } }
/* line 4118, style.scss */
.research_box p { margin-top: 0px; }
@media screen and (min-width: 1680px) { /* line 4118, style.scss */
  .research_box p { max-width: 880px; } }
@media screen and (max-width: 1679.98px) { /* line 4118, style.scss */
  .research_box p { padding-right: 200px; } }
@media screen and (max-width: 1439.98px) { /* line 4118, style.scss */
  .research_box p { padding-right: 0px; } }
@media screen and (max-width: 767.98px) { /* line 4118, style.scss */
  .research_box p { font-size: 14.4px; line-height: 1.5; } }
/* line 4134, style.scss */
.research_box ul { padding: 0px; margin-top: 0; list-style: none; }
/* line 4138, style.scss */
.research_box ul li { font-size: 18px; line-height: 1.5; font-family: "gilroy-regular", sans-serif; margin: 0; }
@media screen and (max-width: 767.98px) { /* line 4138, style.scss */
  .research_box ul li { font-size: 14.4px; line-height: 1.5; } }
@media screen and (max-width: 767.98px) { /* line 4105, style.scss */
  .research_box { margin-bottom: 25px !important; } }

/* line 4152, style.scss */
.gray_section { background-color: #efefef; }
/* line 4154, style.scss */
.gray_section .listlines { border-top: 0px; padding-top: 0px; }
/* line 4157, style.scss */
.gray_section .listlines ul { margin: 0px; }
/* line 4159, style.scss */
.gray_section .listlines ul li { border-top: 2px solid #000; padding: 15px 0; }

/* line 4167, style.scss */
.section_awwards { background-color: #000 !important; padding: 100px 0; margin: 20px 0 0 !important; color: #fff; }
@media screen and (max-width: 767.98px) { /* line 4167, style.scss */
  .section_awwards { padding: 20px 0px 50px; max-width: calc(100% - 20px); /* added for black awwwards section in /web-design/ */ margin-left: auto !important; margin-right: auto !important; } }

@media screen and (min-width: 1024px) { /* line 4182, style.scss */
  .flip .vc_col-sm-6:first-child { order: 1; } }

/* line 4195, style.scss */
.market-research_page .services_section .citylinks ul.home_links li:first-child { display: block; }
/* line 4198, style.scss */
.market-research_page .services_section .citylinks ul.home_links li:nth-child(3) { display: none; }

/* line 4207, style.scss */
table { border-collapse: collapse; border-spacing: 0; width: 100%; }

@media screen and (max-width: 767.98px) { /* line 4214, style.scss */
  .table_one .wpb_wrapper { overflow-x: auto; }
  /* line 4217, style.scss */
  .table_one .wpb_wrapper:before { content: ""; width: 100px; height: 35px; background-image: url(/wp-content/uploads/slidearrows.svg); background-repeat: no-repeat; position: absolute; left: 50%; transform: translateX(-50%); } }
/* line 4228, style.scss */
.table_one .wpb_wrapper table { border: 0; max-width: 100%; min-width: 560px; }
@media screen and (max-width: 767.98px) { /* line 4228, style.scss */
  .table_one .wpb_wrapper table { margin-top: 40px; } }
/* line 4236, style.scss */
.table_one .wpb_wrapper table tr:first-child { font-weight: 800; }
/* line 4239, style.scss */
.table_one .wpb_wrapper table tr td { border-top: none; border-left: none; border-right: none; border-bottom: 2px solid #000; padding: 15px 30px 15px 0; text-align: left; vertical-align: top; font-family: "gilroy-regular", sans-serif; font-size: 17px; line-height: 1.5; }
/* line 4250, style.scss */
.table_one .wpb_wrapper table tr td:first-child { font-weight: 800; width: 33%; }
@media screen and (max-width: 767px) { /* line 4239, style.scss */
  .table_one .wpb_wrapper table tr td { font-size: 14px; } }

/* line 4264, style.scss */
.black_section, .blue_section { background-color: #000000; color: #ffffff; }
/* line 4268, style.scss */
.black_section .research_box, .blue_section .research_box { border-top: 2px solid #ffffff; }
/* line 4274, style.scss */
.black_section .vc_column_container .row_num .vc_col-sm-6:nth-child(even), .blue_section .vc_column_container .row_num .vc_col-sm-6:nth-child(even) { padding-left: 0px; }
/* line 4277, style.scss */
.black_section .vc_column_container .row_num .vc_col-sm-6:nth-child(odd), .blue_section .vc_column_container .row_num .vc_col-sm-6:nth-child(odd) { padding-right: 0px; }
@media screen and (max-width: 1023.98px) { /* line 4273, style.scss */
  .black_section .vc_column_container .row_num .vc_col-sm-6, .blue_section .vc_column_container .row_num .vc_col-sm-6 { width: 100%; } }
/* line 4286, style.scss */
.black_section .vc_column_container .vc_column-inner .wpb_single_image, .blue_section .vc_column_container .vc_column-inner .wpb_single_image { margin-top: 50px; }
/* line 4293, style.scss */
.black_section .table_one .wpb_wrapper:before, .blue_section .table_one .wpb_wrapper:before { background-image: url(/wp-content/uploads/slidearrows-white.svg); }
/* line 4299, style.scss */
.black_section .table_one table tr td, .blue_section .table_one table tr td { border-bottom: 2px solid #ffffff; }

/* line 4307, style.scss */
.blue_section { background-color: #16425e; }

/* line 4311, style.scss */
.pink_section { background-color: #ffd8d8; }
/* line 4313, style.scss */
.pink_section h2, .pink_section p { color: #b96569; }
/* line 4316, style.scss */
.pink_section .scholarship_lnks { position: absolute; top: 75px; right: 75px; }
@media screen and (max-width: 1279.98px) { /* line 4316, style.scss */
  .pink_section .scholarship_lnks { position: relative; max-width: 220px; margin: 50px 30px 0px; top: auto; right: auto; } }
/* line 4327, style.scss */
.pink_section .scholarship_lnks a { border: 1px solid; display: block; padding: 10px 15px 10px 20px; margin: 20px auto; color: #b96569; font-family: "gilroy-regular", sans-serif; }
/* line 4334, style.scss */
.pink_section .scholarship_lnks a:hover { text-decoration: underline; }

/* line 4343, style.scss */
.width_1500 { margin-left: auto; margin-right: auto; }
@media screen and (min-width: 1799.98px) { /* line 4343, style.scss */
  .width_1500 { width: 100%; max-width: 1766px; } }

/* line 4356, style.scss */
.btn_one { display: block; float: left; color: #fff; text-align: center; border: 1px solid #fff; transition-duration: .1s; padding: 7px 0; width: 150px; letter-spacing: 2px; font-size: 12px; margin-top: 36px; }

/* line 4370, style.scss */
.btn_one:hover { background-color: #ffffff; color: #000000; }

/* line 4375, style.scss */
.margin_b0 { margin-bottom: 0; }
/* line 4377, style.scss */
.margin_b0 .wpb_content_element { margin-bottom: 0; }

/* line 4382, style.scss */
.margin_b60 { margin-bottom: 60px; }

/* line 4386, style.scss */
.filt_invert { filter: invert(1); }

/* line 4390, style.scss */
.filt_bw { filter: grayscale(1); }

/* line 4394, style.scss */
.externalLink { color: #000; text-align: center; border: 1px solid #000; transition-duration: .1s; padding: 7px 0; width: 150px; letter-spacing: 2px; font-size: 12px; display: inline-block; float: right; }
@media screen and (max-width: 767.98px) { /* line 4394, style.scss */
  .externalLink { float: none; } }

/* line 4410, style.scss */
.externalLink:hover { color: #fff; background-color: #000; }

/* line 4416, style.scss */
.wpb_image .vc_figure { width: 100%; }
/* line 4418, style.scss */
.wpb_image .vc_figure .vc_single_image-wrapper { width: 100%; }
/* line 4420, style.scss */
.wpb_image .vc_figure .vc_single_image-wrapper img { width: 100%; }

/* line 4427, style.scss */
.service_link:hover { color: #ffa500; text-decoration: underline; }

/* line 4431, style.scss */
.visit_city { display: inline-block; color: #000; }

/* line 4437, style.scss */
.txt45 h2 { margin: 0 0 25px; font-size: 45px; line-height: 1; }
@media screen and (max-width: 1279.98px) { /* line 4437, style.scss */
  .txt45 h2 { font-size: 26px; } }

@media screen and (max-width: 1279.98px) { /* line 4448, style.scss */
  .hosting_page .yellow_section .wpb_wrapper .side_message:nth-child(5) { display: none; } }
@keyframes open_menu { 0% { height: 0; top: 101vh; opacity: 1; }
  100% { height: 100vh; top: 0; opacity: 1; } }
@keyframes close_menu { 0% { height: 100vh; top: 0; opacity: 1; }
  99% { height: 100vh; top: -101vh; opacity: 1; }
  100% { height: 0; top: -101vh; opacity: 0; } }
@keyframes blink { 0%,100% { opacity: 1; }
  50% { opacity: 0; } }
@keyframes socialfade { 0% { opacity: 0; }
  100% { opacity: 1; } }
@keyframes slidein { 0% { transform: translateY(500px); }
  100% { transform: translateY(0); } }
@keyframes opendoor { 0% { opacity: 0; transform: perspective(700px) rotateY(-90deg); }
  1%,70% { opacity: 1; transform: perspective(700px) rotateY(-90deg); }
  100% { opacity: 1; transform: perspective(700px) rotateY(0); } }
@keyframes scaleopacity { 0% { transform: scale(0, 0); opacity: 0; }
  50% { transform: scale(1, 1); opacity: 0; }
  100% { transform: scale(1, 1); opacity: 1; } }
@keyframes reveal { 0%,33.33% { height: 150vh; left: -50vw; top: 0; border-radius: 0; }
  100% { height: 150vh; left: 150vw; top: -100vh; border-radius: 100%; } }
@keyframes bouncy { 0%,100%,30%,50% { transform: translateX(0); }
  10% { transform: translateX(-2px); }
  20% { transform: translateX(5px); }
  40% { transform: translateX(3px); } }
/* line 4463, style.scss */
#location2018_wrapper { background-color: #000 !important; margin-left: -25px; margin-right: -25px; }
/* line 4467, style.scss */
#location2018_wrapper .wpb_raw_html { margin-bottom: 0px; }
/* line 4469, style.scss */
#location2018_wrapper .wpb_raw_html .wpb_wrapper { max-width: 900px; margin: 0 auto; padding: 6vw 0 0; }
/* line 4473, style.scss */
#location2018_wrapper .wpb_raw_html .wpb_wrapper .localTime { color: #ffffff; position: relative; left: 50%; font-size: 55px; transform: translateX(-50%); display: inline-block; font-family: monospace; }
@media screen and (max-width: 1279px) { /* line 4473, style.scss */
  #location2018_wrapper .wpb_raw_html .wpb_wrapper .localTime { display: none; } }
/* line 4485, style.scss */
#location2018_wrapper .wpb_raw_html .wpb_wrapper canvas { background: url("/wp-content/uploads/lineart-houston.svg") no-repeat #000; background-position: bottom center !important; background-size: 80% !important; margin-left: -20%; margin-bottom: -10px; }
@media screen and (max-width: 575.98px) { /* line 4485, style.scss */
  #location2018_wrapper .wpb_raw_html .wpb_wrapper canvas { left: 50%; transform: translateX(-50%); position: relative; margin-left: 0px; height: 110vw; } }

/* line 4503, style.scss */
.page-id-1258 { /* Omaha */ }
@media screen and (max-width: 575.98px) { /* line 4507, style.scss */
  .page-id-1258 #location2018_wrapper .wpb_raw_html .wpb_wrapper canvas { left: 80%; } }

/* line 4521, style.scss */
.page-id-1196 #location2018_wrapper .wpb_raw_html .wpb_wrapper canvas { background: url("/wp-content/uploads/lineart-neworleans.svg") no-repeat; }

/* line 4533, style.scss */
.page-id-1207 #location2018_wrapper .wpb_raw_html .wpb_wrapper canvas { background: url("/wp-content/uploads/lineart-minneapolis.svg") no-repeat; }

/* line 4545, style.scss */
.page-id-1218 #location2018_wrapper .wpb_raw_html .wpb_wrapper canvas { background: url("/wp-content/uploads/lineart-denver.svg") no-repeat; }

/* line 4557, style.scss */
.page-id-1231 #location2018_wrapper .wpb_raw_html .wpb_wrapper canvas { background: url("/wp-content/uploads/lineart-phoenix.svg") no-repeat; }

/* line 4569, style.scss */
.page-id-1248 #location2018_wrapper .wpb_raw_html .wpb_wrapper canvas { background: url("/wp-content/uploads/lineart-kansascity.svg") no-repeat; }

/* line 4581, style.scss */
.page-id-1258 #location2018_wrapper .wpb_raw_html .wpb_wrapper canvas { background: url("/wp-content/uploads/lineart-omaha.svg") no-repeat; }

/* line 4589, style.scss */
.city_heading { text-align: center; font-family: "gilroy-medium", sans-serif; }
/* line 4592, style.scss */
.city_heading h1 { font-size: 62px; line-height: 1; margin: 0px 0px 0px; }
@media screen and (max-width: 1279.98px) { /* line 4592, style.scss */
  .city_heading h1 { font-size: 55px; } }
@media screen and (max-width: 767.98px) { /* line 4592, style.scss */
  .city_heading h1 { font-size: 36px; } }
/* line 4603, style.scss */
.city_heading p { margin: 0px 0px 25px; }

/* line 4609, style.scss */
.page-template-page-location .section_single_column { margin: 80px 0 50px; }
@media screen and (max-width: 767.98px) { /* line 4609, style.scss */
  .page-template-page-location .section_single_column { margin: 60px 0 20px; } }

@media screen and (max-width: 767.98px) { /* line 4617, style.scss */
  .location_map_sec { margin-bottom: 20px; } }
/* line 4621, style.scss */
.location_map_sec .wpb_wrapper { height: 865px; background-position: center center; background-size: cover; position: relative; overflow: hidden; }
@media screen and (max-width: 1679.98px) { /* line 4621, style.scss */
  .location_map_sec .wpb_wrapper { height: 700px; } }
@media screen and (max-width: 767.98px) { /* line 4621, style.scss */
  .location_map_sec .wpb_wrapper { height: 125vw; } }
/* line 4633, style.scss */
.location_map_sec .wpb_wrapper iframe { width: 100%; height: 100%; }

/* line 4641, style.scss */
.location_details_box .wpb_wrapper { background-color: #f3f2ef; padding: 50px 50px; height: 865px; box-sizing: border-box; }
@media screen and (max-width: 1679.98px) { /* line 4641, style.scss */
  .location_details_box .wpb_wrapper { height: 700px; } }
@media screen and (max-width: 767.98px) { /* line 4641, style.scss */
  .location_details_box .wpb_wrapper { height: 125vw; padding: 30px 30px; } }
/* line 4653, style.scss */
.location_details_box .wpb_wrapper h2 { font-size: 45px; line-height: 1; }
@media screen and (max-width: 1279.98px) { /* line 4653, style.scss */
  .location_details_box .wpb_wrapper h2 { font-size: 26px; } }
/* line 4659, style.scss */
.location_details_box .wpb_wrapper h2:first-of-type { margin: 0 0 50px; }
/* line 4662, style.scss */
.location_details_box .wpb_wrapper h2:last-of-type { margin: 0 0 25px; color: #e5463c; position: absolute; left: 65px; bottom: 100px; }
@media screen and (max-width: 767.98px) { /* line 4662, style.scss */
  .location_details_box .wpb_wrapper h2:last-of-type { left: 45px; bottom: 70px; } }
/* line 4674, style.scss */
.location_details_box .wpb_wrapper p { margin-bottom: 35px; }
/* line 4676, style.scss */
.location_details_box .wpb_wrapper p a, .location_details_box .wpb_wrapper p .externalLink { color: #000 !important; margin-bottom: 35px; line-height: 1.4; font-size: 18px; font-family: "gilroy-medium", sans-serif; border: 0px; display: block; float: none; width: auto; text-align: left; letter-spacing: 0; padding: 0px; }
@media screen and (max-width: 1279.98px) { /* line 4676, style.scss */
  .location_details_box .wpb_wrapper p a, .location_details_box .wpb_wrapper p .externalLink { font-size: 16px; } }
/* line 4692, style.scss */
.location_details_box .wpb_wrapper p a:hover, .location_details_box .wpb_wrapper p .externalLink:hover { color: #000000; background-color: transparent; text-decoration: underline; }
/* line 4698, style.scss */
.location_details_box .wpb_wrapper p:last-child { position: absolute; left: 65px; bottom: 85px; margin-bottom: 0px; }
@media screen and (max-width: 767.98px) { /* line 4698, style.scss */
  .location_details_box .wpb_wrapper p:last-child { left: 45px; bottom: 60px; } }
/* line 4707, style.scss */
.location_details_box .wpb_wrapper p:last-child a { display: inline-block; }
/* line 4710, style.scss */
.location_details_box .wpb_wrapper p:last-child:after { content: url("/wp-content/uploads/arrowright-black.svg"); width: 30px; left: 15px; top: 0; position: relative; display: inline-block; }

@media screen and (max-width: 767.98px) { /* line 4725, style.scss */
  .video_column .wpb_raw_html, .img_column .wpb_raw_html { margin-bottom: 20px; } }
/* line 4729, style.scss */
.video_column .wpb_raw_html .wpb_wrapper, .img_column .wpb_raw_html .wpb_wrapper { height: 865px; background-position: center center; background-size: cover; position: relative; overflow: hidden; }
@media screen and (max-width: 1679.98px) { /* line 4729, style.scss */
  .video_column .wpb_raw_html .wpb_wrapper, .img_column .wpb_raw_html .wpb_wrapper { height: 700px; } }
@media screen and (max-width: 1279.98px) { /* line 4729, style.scss */
  .video_column .wpb_raw_html .wpb_wrapper, .img_column .wpb_raw_html .wpb_wrapper { height: 57.6vw; } }
@media screen and (max-width: 767.98px) { /* line 4729, style.scss */
  .video_column .wpb_raw_html .wpb_wrapper, .img_column .wpb_raw_html .wpb_wrapper { height: 120vw; } }
/* line 4744, style.scss */
.video_column .wpb_raw_html .wpb_wrapper video, .img_column .wpb_raw_html .wpb_wrapper video { width: 100%; height: 100%; object-fit: cover; object-position: center; }
/* line 4750, style.scss */
.video_column .wpb_raw_html .wpb_wrapper .content_area, .img_column .wpb_raw_html .wpb_wrapper .content_area { position: absolute; bottom: 50px; left: 50px; width: calc(100% - 100px); margin: 0px; color: #ffffff; }
@media screen and (max-width: 767.98px) { /* line 4750, style.scss */
  .video_column .wpb_raw_html .wpb_wrapper .content_area, .img_column .wpb_raw_html .wpb_wrapper .content_area { bottom: 20px; left: 25px; width: calc(100% - 50px); } }
/* line 4762, style.scss */
.video_column .wpb_raw_html .wpb_wrapper .content_area h2, .img_column .wpb_raw_html .wpb_wrapper .content_area h2 { font-size: 45px; margin: 0px 0px 10px; line-height: 1; }
@media screen and (max-width: 1279.98px) { /* line 4762, style.scss */
  .video_column .wpb_raw_html .wpb_wrapper .content_area h2, .img_column .wpb_raw_html .wpb_wrapper .content_area h2 { font-size: 26px; } }
@media screen and (max-width: 767.98px) { /* line 4762, style.scss */
  .video_column .wpb_raw_html .wpb_wrapper .content_area h2, .img_column .wpb_raw_html .wpb_wrapper .content_area h2 { margin: 0px 0px 0px; } }
/* line 4773, style.scss */
.video_column .wpb_raw_html .wpb_wrapper .content_area p, .img_column .wpb_raw_html .wpb_wrapper .content_area p { margin: 0px; font-family: "gilroy-medium", sans-serif; }
/* line 4776, style.scss */
.video_column .wpb_raw_html .wpb_wrapper .content_area p a, .img_column .wpb_raw_html .wpb_wrapper .content_area p a { color: #ffffff; text-decoration: none; transition: color 0.3s ease 0s, background-color 0.3s ease 0s, opacity 0.3s ease 0s; }
/* line 4780, style.scss */
.video_column .wpb_raw_html .wpb_wrapper .content_area p a:after, .img_column .wpb_raw_html .wpb_wrapper .content_area p a:after { content: url("/wp-content/uploads/arrowright2-1.svg"); width: 30px; left: 15px; top: 0px; position: relative; display: inline-block; }

/* line 4795, style.scss */
.page-id-1231 { /* Phoenix */ }
/* line 4799, style.scss */
.page-id-1231 .video_column .wpb_raw_html .wpb_wrapper .content_area { color: #000000; }
/* line 4802, style.scss */
.page-id-1231 .video_column .wpb_raw_html .wpb_wrapper .content_area p a { color: #000000; }
/* line 4804, style.scss */
.page-id-1231 .video_column .wpb_raw_html .wpb_wrapper .content_area p a:after { content: url("/wp-content/uploads/arrowright-black.svg"); }

/* line 4815, style.scss */
.page-id-1248 { /* Kansas City */ }
/* line 4818, style.scss */
.page-id-1248 .video_column .wpb_raw_html .wpb_wrapper { background-color: #000000; }

/* line 4825, style.scss */
.page-id-1258 { /* Omaha */ }
/* line 4828, style.scss */
.page-id-1258 .video_column .wpb_raw_html .wpb_wrapper { background-color: #141848; }

/* line 4835, style.scss */
.vc_mobile .page-id-1248 { /* Kansas City */ }
/* line 4838, style.scss */
.vc_mobile .page-id-1248 .video_column .wpb_raw_html .wpb_wrapper { background-image: url("/wp-content/uploads/locations-kansas-city.jpg"); background-size: cover; background-position: center center; }

/* line 4847, style.scss */
.withlink:hover { cursor: pointer; }
/* line 4852, style.scss */
.withlink:hover .wpb_wrapper .content_area p a:after { animation: bouncy 3s; }

/* line 4861, style.scss */
.single_column_text p { font-size: 20px; margin: 0px 0px 100px !important; }
@media screen and (min-width: 1680px) { /* line 4861, style.scss */
  .single_column_text p { max-width: 800px; } }
@media screen and (max-width: 767.98px) { /* line 4861, style.scss */
  .single_column_text p { font-size: 14.5px; line-height: 1.5; margin: 0px 0px 60px !important; } }

/* line 4878, style.scss */
.page-template-page-location .section_img .vc_column-inner .wpb_single_image { margin-bottom: 0px; }

/* line 4885, style.scss */
#location_portfolio_link { background-color: #000000; margin: 0px 0 30px !important; color: #ffffff; padding: 75px; position: relative; height: auto; box-sizing: border-box; cursor: pointer; }
@media screen and (max-width: 1279.98px) { /* line 4885, style.scss */
  #location_portfolio_link { padding: 50px 35px; } }
@media screen and (max-width: 767.98px) { /* line 4885, style.scss */
  #location_portfolio_link { padding: 25px 10px; } }
/* line 4900, style.scss */
#location_portfolio_link h2 { font-size: 38px; line-height: 1; margin: 0 0 25px; }
@media screen and (max-width: 767.98px) { /* line 4900, style.scss */
  #location_portfolio_link h2 { font-size: 30px; } }
/* line 4907, style.scss */
#location_portfolio_link h2:after { content: url("/wp-content/uploads/arrowright2-1.svg"); width: 50px; height: 38px; margin-left: 40px; display: inline-block; }
@media screen and (max-width: 767.98px) { /* line 4907, style.scss */
  #location_portfolio_link h2:after { margin-left: 0px; display: block; } }
/* line 4919, style.scss */
#location_portfolio_link h3 { font-size: 29px; line-height: 1; margin: 0 0 20px; }
@media screen and (max-width: 767.98px) { /* line 4919, style.scss */
  #location_portfolio_link h3 { font-size: 24px; } }
@media screen and (max-width: 575.98px) { /* line 4919, style.scss */
  #location_portfolio_link h3 { font-size: 18px; } }
/* line 4930, style.scss */
#location_portfolio_link p { margin-top: 150px; font-family: "gilroy-medium", sans-serif; }
@media screen and (max-width: 767.98px) { /* line 4930, style.scss */
  #location_portfolio_link p { margin-top: 50px; } }
/* line 4936, style.scss */
#location_portfolio_link p span { font-weight: 700; font-size: 21px; display: block; }
/* line 4941, style.scss */
#location_portfolio_link p a { display: none; }
/* line 4945, style.scss */
#location_portfolio_link:hover h2:after { animation: bouncy 3s; }

/* line 4952, style.scss */
.mousefollowcanvas #scene { height: 100%; overflow: hidden; }

/* line 4958, style.scss */
.piano_buttons { position: relative; height: 100%; }

/* line 4963, style.scss */
.piano_buttons div { width: 50%; height: 25%; float: left; background-color: #fff373; }

/* line 4970, style.scss */
#play_a:hover { background-color: #79b4a2; }

/* line 4974, style.scss */
#play_b:hover { background-color: #db5f5d; }

/* line 4978, style.scss */
#play_c:hover { background-color: #c83962; }

/* line 4982, style.scss */
#play_d:hover { background-color: #00628b; }

/* line 4986, style.scss */
#play_e:hover { background-color: #649cbb; }

/* line 4990, style.scss */
#play_f:hover { background-color: #ada4bf; }

/* line 4994, style.scss */
#play_g { width: 100%; }

/* line 4998, style.scss */
#play_g:hover { background-color: #f5e755; }

/* line 5002, style.scss */
.box { margin-top: -500px; position: relative; }
@media screen and (max-width: 575.98px) { /* line 5002, style.scss */
  .box { margin-top: -100px; } }

/* line 5010, style.scss */
.wave { opacity: .6; position: absolute; top: 0; left: 50%; background: #ffd200; width: 1200px; height: 1200px; margin-left: 0; margin-top: 0; transform-origin: 50% 48%; border-radius: 43%; animation: drift 8s infinite linear; }
@media screen and (max-width: 575.98px) { /* line 5010, style.scss */
  .wave { width: 400px; height: 400px; margin-left: 0px; margin-top: 0px; } }

/* line 5031, style.scss */
.wave.-two { animation: drift 10.1s infinite linear; width: 1150px; height: 1150px; margin-left: -350px; margin-top: -100px; background: #fd1e49; opacity: 1; }
@media screen and (max-width: 575.98px) { /* line 5031, style.scss */
  .wave.-two { width: 350px; height: 350px; margin-left: -175px; margin-top: -75px; } }

/* line 5047, style.scss */
.wave.-three { animation: drift 10s infinite linear; }

/* line 5052, style.scss */
.imgTxt_three_column .img_column { width: 25%; }
@media screen and (max-width: 767.98px) { /* line 5052, style.scss */
  .imgTxt_three_column .img_column { width: 100%; } }
/* line 5057, style.scss */
.imgTxt_three_column .img_column .vc_column-inner { padding: 0px; }
/* line 5060, style.scss */
.imgTxt_three_column .img_column .vc_column-inner .wpb_single_image .vc_figure { display: block; }
/* line 5062, style.scss */
.imgTxt_three_column .img_column .vc_column-inner .wpb_single_image .vc_figure .vc_single_image-wrapper { display: block; }
/* line 5064, style.scss */
.imgTxt_three_column .img_column .vc_column-inner .wpb_single_image .vc_figure .vc_single_image-wrapper img { width: 100%; }
/* line 5072, style.scss */
.imgTxt_three_column .txt_column { width: 50%; font-family: "gilroy-medium", sans-serif; }
@media screen and (max-width: 767.98px) { /* line 5072, style.scss */
  .imgTxt_three_column .txt_column { width: 100%; } }
/* line 5078, style.scss */
.imgTxt_three_column .txt_column h2 { font-size: 38px; line-height: 1; margin: 50px 0px 40px; }
@media screen and (max-width: 767.98px) { /* line 5078, style.scss */
  .imgTxt_three_column .txt_column h2 { font-size: 28px; } }

/* line 5089, style.scss */
.green_section { background-color: #1f6927; text-align: center; padding: 150px 0px 0px; margin-left: -25px; margin-right: -25px; }
@media screen and (max-width: 767.98px) { /* line 5089, style.scss */
  .green_section { padding: 100px 0px 0px; } }

/* line 5101, style.scss */
.img_heading h3 { font-size: 38px; line-height: 1; margin: 10px 0px 50px !important; }
@media screen and (max-width: 767.98px) { /* line 5101, style.scss */
  .img_heading h3 { font-size: 24px; } }

@keyframes drift { from { transform: rotate(360deg); } }
/* line 5135, style.scss */
.single-post #content .container-fluid { margin-top: 100px; }
@media screen and (max-width: 767.98px) { /* line 5135, style.scss */
  .single-post #content .container-fluid { margin-top: 50px; } }
/* line 5140, style.scss */
.single-post #content .container-fluid .column { padding-right: 0px; padding-left: 0px; }
/* line 5144, style.scss */
.single-post #content .container-fluid header.entry-header { margin: 0 auto; }
/* line 5147, style.scss */
.single-post #content .container-fluid header.entry-header h1.entry-title { font-size: 80px; line-height: 1; margin: 15px 0px 15px; padding-left: calc((100% - 700px)/2); padding-right: calc((100% - 700px)/2); }
@media screen and (max-width: 1023.98px) { /* line 5147, style.scss */
  .single-post #content .container-fluid header.entry-header h1.entry-title { font-size: 54px; } }
@media screen and (max-width: 767.98px) { /* line 5147, style.scss */
  .single-post #content .container-fluid header.entry-header h1.entry-title { padding: 0 15px; font-size: 36px; } }
/* line 5161, style.scss */
.single-post #content .container-fluid header.entry-header .entry-meta { display: none; }
/* line 5165, style.scss */
.single-post #content .container-fluid .entry-content { background-color: #f7f7f7; padding-bottom: 25px; }
@media screen and (max-width: 767.98px) { /* line 5165, style.scss */
  .single-post #content .container-fluid .entry-content { padding: 0 15px 25px; } }
/* line 5171, style.scss */
.single-post #content .container-fluid .entry-content h3 { max-width: 700px; line-height: 1.1; margin: 60px auto 22px; font-size: 38px; position: relative; }
@media screen and (max-width: 767.98px) { /* line 5171, style.scss */
  .single-post #content .container-fluid .entry-content h3 { font-size: 21px; } }
/* line 5181, style.scss */
.single-post #content .container-fluid .entry-content h3:after { content: ""; display: block; width: 150px; height: 1px; background: #000; margin-top: 25px; }
/* line 5190, style.scss */
.single-post #content .container-fluid .entry-content h5 { max-width: 700px; margin: 60px auto 22px; position: relative; font-family: "Gilroy-Bold", sans-serif; font-size: 24px; }
@media screen and (max-width: 1023.98px) { /* line 5190, style.scss */
  .single-post #content .container-fluid .entry-content h5 { font-size: 20px; } }
/* line 5200, style.scss */
.single-post #content .container-fluid .entry-content h4:first-of-type { line-height: 1; color: #999; font-family: "gilroy-light", sans-serif; font-size: 24px; font-weight: 300; margin: 30px auto 80px; background-color: #fff; padding: 0 0 100px; text-align: left !important; width: 100%; border-bottom: 10px solid #efefef; padding-left: calc((100% - 700px)/2); padding-right: calc((100% - 700px)/2); }
@media screen and (max-width: 767.98px) { /* line 5200, style.scss */
  .single-post #content .container-fluid .entry-content h4:first-of-type { margin: 30px -15px 80px; padding: 0 15px 70px; width: calc(100% + 30px); font-size: 20px; } }
/* line 5222, style.scss */
.single-post #content .container-fluid .entry-content p { font-family: "gilroy-medium", sans-serif; max-width: 700px; margin: 0px auto 20px; }
@media screen and (max-width: 767.98px) { /* line 5222, style.scss */
  .single-post #content .container-fluid .entry-content p { font-size: 14px; line-height: 1.5; } }
/* line 5232, style.scss */
.single-post #content .container-fluid .entry-content p span.owdt_dropcap { float: left; line-height: 80px; margin: 12px 15px 0 0; border: 1px solid #000; padding: 15px 16px 20px 21px; font-size: 4.7em; }
/* line 5241, style.scss */
.single-post #content .container-fluid .entry-content ul { max-width: 700px; margin-left: auto; margin-right: auto; list-style: none; padding-left: 15px; }
@media screen and (max-width: 767.98px) { /* line 5241, style.scss */
  .single-post #content .container-fluid .entry-content ul { padding-left: 0px; } }
/* line 5250, style.scss */
.single-post #content .container-fluid .entry-content ul li { position: relative; padding-left: 30px; /* edited Nov 2021 for standard posts */ }
/* line 5253, style.scss */
.single-post #content .container-fluid .entry-content ul li:before { content: ""; left: 10px; position: absolute; background: black; top: 14px; width: 7px; height: 7px; border-radius: 50%; }
@media screen and (max-width: 767px) { /* line 5253, style.scss */
  .single-post #content .container-fluid .entry-content ul li:before { top: 7px; width: 5px; height: 5px; left: 16px; } }
/* line 5260, style.scss */
.single-post #content .container-fluid .entry-content .protip { background-color: #fff; padding: 75px 50px; max-width: 700px; margin-left: auto; margin-right: auto; box-sizing: border-box; margin-bottom: 25px; font-size: 16px; font-weight: 300; }
@media screen and (max-width: 767.98px) { /* line 5260, style.scss */
  .single-post #content .container-fluid .entry-content .protip { width: calc(100% + 30px); margin: 0px -15px; padding: 25px; font-size: 18px; } }
/* line 5276, style.scss */
.single-post #content .container-fluid .entry-content .protip p { padding-left: 100px; padding-right: 50px; font-size: 19px; }
@media screen and (max-width: 767.98px) { /* line 5276, style.scss */
  .single-post #content .container-fluid .entry-content .protip p { font-size: 14px; padding: 0px; } }
/* line 5285, style.scss */
.single-post #content .container-fluid .entry-content .protip ul { padding-left: 130px; padding-right: 50px; }
/* line 5288, style.scss */
.single-post #content .container-fluid .entry-content .protip ul li { font-size: 16px; }
@media screen and (max-width: 767.98px) { /* line 5285, style.scss */
  .single-post #content .container-fluid .entry-content .protip ul { font-size: 14px; padding: 0px; } }
/* line 5297, style.scss */
.single-post #content .container-fluid .entry-content q.pull { float: right; width: 52%; margin-right: -27% !important; font-size: 43px; letter-spacing: -.06em; display: inline-block; margin: 55px; font-weight: 300 !important; line-height: 1.3; color: #000; }
@media screen and (max-width: 1279.98px) { /* line 5297, style.scss */
  .single-post #content .container-fluid .entry-content q.pull { margin-right: 0px !important; } }
@media screen and (max-width: 767.98px) { /* line 5297, style.scss */
  .single-post #content .container-fluid .entry-content q.pull { font-size: 25px; margin: 30px 0px 30px 30px !important; } }
/* line 5316, style.scss */
.single-post #content .container-fluid .entry-content .fullwidth-bgbox { background: #fff; padding-top: 100px; padding-bottom: 100px; }
@media screen and (max-width: 767.98px) { /* line 5316, style.scss */
  .single-post #content .container-fluid .entry-content .fullwidth-bgbox { margin: 0px -25px; width: calc(100% + 50px); } }
/* line 5324, style.scss */
.single-post #content .container-fluid .entry-content .fullwidth-bgbox img { max-width: 100%; display: block; margin: 5px auto; width: 1432px; height: auto; }
@media screen and (max-width: 767.98px) { /* line 5332, style.scss */
  .single-post #content .container-fluid .entry-content [class*=fullwidth-] { max-width: calc(100% + 30px); margin: 0px -15px; } }
/* line 5338, style.scss */
.single-post #content .container-fluid .entry-content strong { letter-spacing: -.03em; line-height: normal; font-family: "Gilroy-Bold", sans-serif; font-weight: 600; }
/* line 5344, style.scss */
.single-post #content .container-fluid .entry-content form, .single-post #content .container-fluid .entry-content iframe, .single-post #content .container-fluid .entry-content img, .single-post #content .container-fluid .entry-content ol, .single-post #content .container-fluid .entry-content ul { max-width: 700px; margin-left: auto; margin-right: auto; }
/* line 5345, style.scss */
.single-post #content .container-fluid .entry-content p + h4 { max-width: 700px; margin-left: auto; margin-right: auto; }
/* line 5347, style.scss */
.single-post #content .container-fluid img { max-width: 100%; width: auto; height: auto; display: block; }
/* line 5355, style.scss */
.single-post #content .container .gdlr-item { margin: 0 0 30px; }
/* line 5359, style.scss */
.single-post #content .social_share { text-align: center; display: none; }
@media screen and (min-width: 1439.98px) { /* line 5359, style.scss */
  .single-post #content .social_share { position: fixed; bottom: 335px; right: 70px; padding-top: 150px; z-index: 99; } }
/* line 5368, style.scss */
.single-post #content .social_share h4 { font-size: 22px; line-height: 1; font-family: "Gilroy-Bold", sans-serif; color: black !important; padding-top: 0; }
@media screen and (min-width: 1439.98px) { /* line 5368, style.scss */
  .single-post #content .social_share h4 { -webkit-transform: rotate(90deg); transform: rotate(90deg); position: absolute; width: 135px; margin: 0; -webkit-transform-origin: left top; transform-origin: left top; left: 23px; top: 0; } }
@media screen and (max-width: 767.98px) { /* line 5368, style.scss */
  .single-post #content .social_share h4 { font-size: 20px; margin: 50px 0px 20px; } }
/* line 5390, style.scss */
.single-post #content .social_share a { display: inline-block; width: 23px; margin: 0px 0px 5px; }
@media screen and (min-width: 1439.98px) { /* line 5390, style.scss */
  .single-post #content .social_share a { display: block; } }
/* line 5397, style.scss */
.single-post #content .social_share a img { max-width: 100%; height: auto; width: auto; display: block; }
/* line 5406, style.scss */
.single-post #content .blog_tags { display: none; text-align: center; margin: 50px 0px; }
@media screen and (max-width: 575.98px) { /* line 5406, style.scss */
  .single-post #content .blog_tags { display: none; } }
/* line 5412, style.scss */
.single-post #content .blog_tags a { background-color: transparent; color: #A0A0A0; border: 1px solid #bbb; line-height: 12px; padding: 6px 12px 10px; display: inline-block; margin-right: 5px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; margin-bottom: 5px; text-transform: lowercase; font-weight: 300; }
/* line 5428, style.scss */
.single-post #content .more_insights { margin-bottom: 100px; padding-right: 15px; padding-left: 15px; }
@media screen and (max-width: 1023px) { /* line 5428, style.scss */
  .single-post #content .more_insights { margin-bottom: 50px; } }
@media screen and (max-width: 767px) { /* line 5428, style.scss */
  .single-post #content .more_insights { padding-left: 0; padding-right: 0; } }
/* line 5437, style.scss */
.single-post #content .more_insights h2 { opacity: 0; text-align: center; display: block; margin: 57px auto 50px; font-size: 35px; line-height: 1; text-transform: uppercase; position: relative; }
@media screen and (max-width: 1023px) { /* line 5437, style.scss */
  .single-post #content .more_insights h2 { margin: 30px auto 30px; } }
/* line 5448, style.scss */
.single-post #content .more_insights h2:after { content: url("/wp-content/uploads/arrow-down.svg"); position: relative; margin: 0 auto; display: block; width: 90px; height: 20px; }
@media screen and (max-width: 767.98px) { /* line 5448, style.scss */
  .single-post #content .more_insights h2:after { width: 70px; margin: 5px auto; } }
/* line 5461, style.scss */
.single-post #content .more_insights ul.moreInsights_blogs { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px auto; padding: 0px; list-style: none; }
/* line 5469, style.scss */
.single-post #content .more_insights ul.moreInsights_blogs li { flex: 0 0 100%; max-width: 33.3333%; position: relative; width: 100%; min-height: 1px; padding: 0px 15px; margin-bottom: 30px; }
@media screen and (max-width: 767.98px) { /* line 5469, style.scss */
  .single-post #content .more_insights ul.moreInsights_blogs li { max-width: 100%; } }
/* line 5480, style.scss */
.single-post #content .more_insights ul.moreInsights_blogs li .blog_content { background-color: #000; background-size: cover; background-repeat: no-repeat; background-position: center; margin: 0; padding: 25px; height: 400px; display: block; line-height: 1; cursor: pointer; }
/* line 5489, style.scss */
.single-post #content .more_insights ul.moreInsights_blogs li .blog_content:hover { background: #000; background-image: none !important; box-shadow: 0 0 0 10px white inset; color: #000; filter: invert(1); }
@media screen and (max-width: 767.98px) { /* line 5480, style.scss */
  .single-post #content .more_insights ul.moreInsights_blogs li .blog_content { height: 55vh; padding: 35px 40px; } }
/* line 5500, style.scss */
.single-post #content .more_insights ul.moreInsights_blogs li .blog_content span { display: block; color: #fff; font-size: 18px; font-weight: 300; margin-bottom: 45px; }
/* line 5507, style.scss */
.single-post #content .more_insights ul.moreInsights_blogs li .blog_content p.postcategory { margin: 0; padding: 0 15px; font-size: 13px; text-transform: uppercase; color: white; }
@media screen and (max-width: 767px) { /* line 5507, style.scss */
  .single-post #content .more_insights ul.moreInsights_blogs li .blog_content p.postcategory { padding-left: 0; } }
/* line 5517, style.scss */
.single-post #content .more_insights ul.moreInsights_blogs li .blog_content .post_title { margin: 0px; padding: 0 15px 0px; margin-top: 35px; min-height: 115px; max-width: 336px; }
@media screen and (max-width: 767px) { /* line 5517, style.scss */
  .single-post #content .more_insights ul.moreInsights_blogs li .blog_content .post_title { padding-left: 0; } }
/* line 5526, style.scss */
.single-post #content .more_insights ul.moreInsights_blogs li .blog_content .post_title a { line-height: 1.22; font-size: 27px; letter-spacing: -0.3px; color: #fff; font-size: 27px; display: block; }
@media screen and (max-width: 767.98px) { /* line 5526, style.scss */
  .single-post #content .more_insights ul.moreInsights_blogs li .blog_content .post_title a { font-size: 25px; } }
/* line 5538, style.scss */
.single-post #content .more_insights ul.moreInsights_blogs li .blog_content p.blog_description { line-height: 1.46; color: #fff; font-size: 15px; font-family: "gilroy-light", sans-serif; padding: 0 15px 28px; margin-bottom: 5px; margin-top: 45px; min-height: 116px; }
@media (max-width: 1279.98px) { /* line 5538, style.scss */
  .single-post #content .more_insights ul.moreInsights_blogs li .blog_content p.blog_description { display: none; } }
@media (max-width: 767.98px) { /* line 5538, style.scss */
  .single-post #content .more_insights ul.moreInsights_blogs li .blog_content p.blog_description { font-size: 16px; padding: 0px; margin-top: 0; margin-bottom: 35px; display: block; min-height: 145px; } }
/* line 5559, style.scss */
.single-post #content .more_insights ul.moreInsights_blogs li .blog_content .buttonarrow { color: #fff; font-size: 10px; position: relative; margin-left: 15px; padding: 11px 0 0 35px; text-transform: uppercase; position: absolute; bottom: 35px; }
/* line 5568, style.scss */
.single-post #content .more_insights ul.moreInsights_blogs li .blog_content .buttonarrow:before { content: ""; position: absolute; top: 0; left: 0; width: 80px; height: 30px; background-image: url("/wp-content/uploads/arrowcircle.svg"); background-size: contain; background-repeat: no-repeat; filter: invert(1); }
/* line 5580, style.scss */
.single-post #content .more_insights ul.moreInsights_blogs li .blog_content .buttonarrow span { position: absolute; }
@media screen and (max-width: 767px) { /* line 5559, style.scss */
  .single-post #content .more_insights ul.moreInsights_blogs li .blog_content .buttonarrow { margin-left: 0; } }
/* line 5591, style.scss */
.single-post #content .max1440, .single-post #content .search .site-main, .search .single-post #content .site-main { max-width: calc(100% - 50px); margin: 0 auto; padding: 0; }
@media screen and (max-width: 767.98px) { /* line 5591, style.scss */
  .single-post #content .max1440, .single-post #content .search .site-main, .search .single-post #content .site-main { max-width: 100%; } }
@media screen and (max-width: 767.98px) { /* line 5599, style.scss */
  .single-post #content section#content-section-5 { margin: 0px -15px; width: calc(100% + 30px); } }
/* line 5605, style.scss */
.single-post #content .bigbox { padding-top: 100px; padding-bottom: 100px; }
@media screen and (max-width: 1023.98px) { /* line 5605, style.scss */
  .single-post #content .bigbox { padding-top: 50px; padding-bottom: 50px; } }
/* line 5612, style.scss */
.single-post #content .bigbox .container { max-width: 100%; padding: 0px 75px; margin-top: 100px; }
@media screen and (max-width: 1023.98px) { /* line 5612, style.scss */
  .single-post #content .bigbox .container { padding: 0px 25px; max-width: calc(100% - 25px); margin: 0px; } }
/* line 5621, style.scss */
.single-post #content .bigbox .container .standardtext { position: relative; }
/* line 5623, style.scss */
.single-post #content .bigbox .container .standardtext h2 { margin-bottom: 25px; text-transform: uppercase; font-size: 45px; line-height: 1; margin: 0 0 25px; }
@media screen and (max-width: 1023.98px) { /* line 5623, style.scss */
  .single-post #content .bigbox .container .standardtext h2 { font-size: 35px; } }
@media screen and (max-width: 767.98px) { /* line 5623, style.scss */
  .single-post #content .bigbox .container .standardtext h2 { font-size: 21px; } }
/* line 5638, style.scss */
.single-post #content .bigbox ul { padding: 0px; margin: 0px; list-style: none; }
/* line 5642, style.scss */
.single-post #content .bigbox ul li { font-size: 18px; line-height: 1.5; margin: 0 0 5px; }
@media screen and (max-width: 767.98px) { /* line 5642, style.scss */
  .single-post #content .bigbox ul li { font-size: 14.5px; } }
/* line 5652, style.scss */
.single-post #content .twelve { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
/* line 5657, style.scss */
.single-post #content .twelve .gdlr-item { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 50%; position: relative; width: 100%; min-height: 1px; }
@media screen and (max-width: 1023.98px) { /* line 5657, style.scss */
  .single-post #content .twelve .gdlr-item { max-width: 100%; float: none; width: auto; height: auto !important; } }
/* line 5672, style.scss */
.single-post #content .lastel { margin-bottom: 125px; }
@media screen and (max-width: 1023.98px) { /* line 5672, style.scss */
  .single-post #content .lastel { margin-bottom: 75px; } }
@media screen and (max-width: 767.98px) { /* line 5672, style.scss */
  .single-post #content .lastel { margin-bottom: 0px; } }
/* line 5681, style.scss */
.single-post #content .darkbox * { color: #fff; border-color: #fff; }
/* line 5685, style.scss */
.single-post #content .nomaxwidth { max-width: none !important; }
/* line 5688, style.scss */
.single-post #content .remove_marginbottom { margin-bottom: 0 !important; }
/* line 5692, style.scss */
.single-post #content .numbox div[class*=num_] { padding-left: 80px; padding-bottom: 50px; position: relative; }
@media screen and (max-width: 767.98px) { /* line 5692, style.scss */
  .single-post #content .numbox div[class*=num_] { padding-left: 60px; } }
/* line 5699, style.scss */
.single-post #content .numbox div[class*=num_]:before { content: ""; position: absolute; top: 0; left: 0; width: 50px; height: 50px; border: 1px solid #fff; text-align: center; line-height: 50px; color: #fff; font-size: 30px; font-family: "gilroy-regular", sans-serif; }
@media screen and (max-width: 767.98px) { /* line 5699, style.scss */
  .single-post #content .numbox div[class*=num_]:before { font-size: 20px; width: 35px; height: 35px; line-height: 35px; } }
/* line 5719, style.scss */
.single-post #content .numbox div[class*=num_] h3 { font-size: 26px; text-transform: uppercase; margin: 0 0 25px; line-height: 1; }
@media screen and (max-width: 767.98px) { /* line 5719, style.scss */
  .single-post #content .numbox div[class*=num_] h3 { font-size: 18px; } }
/* line 5727, style.scss */
.single-post #content .numbox div[class*=num_] h3:after { content: ""; display: block; width: 150px; height: 1px; background: #000; margin-top: 25px; }
/* line 5736, style.scss */
.single-post #content .numbox div[class*=num_]:last-child { margin-bottom: 0px; padding-bottom: 0px; }
/* line 5742, style.scss */
.single-post #content .blog_textandtitle { margin: 100px auto 80px; }
@media screen and (min-width: 1201px) { /* line 5742, style.scss */
  .single-post #content .blog_textandtitle { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; max-width: 1100px; } }
@media screen and (max-width: 767.98px) { /* line 5742, style.scss */
  .single-post #content .blog_textandtitle { margin: 0px auto 80px; padding-left: 15px; padding-right: 15px; } }
/* line 5756, style.scss */
.single-post #content .blog_textandtitle .tandt_whitetext { color: #fff !important; }
/* line 5758, style.scss */
.single-post #content .blog_textandtitle .tandt_whitetext:after { background: #fff !important; }
/* line 5762, style.scss */
.single-post #content .blog_textandtitle h3 { margin-top: 0px !important; }
@media screen and (min-width: 1201px) { /* line 5765, style.scss */
  .single-post #content .blog_textandtitle p { padding-left: 10px; } }
/* line 5771, style.scss */
.single-post #content .blog_imagepalceholder { max-width: 100% !important; margin: 0px auto !important; }
/* line 5774, style.scss */
.single-post #content .blog_imagepalceholder img { margin: 0px auto !important; }

/* line 5786, style.scss */
.postid-21200 #content .container-fluid .entry-content .fullwidth-bgbox, .postid-21186 #content .container-fluid .entry-content .fullwidth-bgbox, .postid-20319 #content .container-fluid .entry-content .fullwidth-bgbox { background: #000000; }

/* line 5798, style.scss */
.postid-20362 #content .container-fluid .entry-content .fullwidth-bgbox { background: #478dc7; }

/* line 5813, style.scss */
.postid-20362 #content .container-fluid .entry-content .fullwidth-bgbox img, .postid-20319 #content .container-fluid .entry-content .fullwidth-bgbox img, .postid-20060 #content .container-fluid .entry-content .fullwidth-bgbox img { width: auto; }

/* line 5829, style.scss */
.postid-20319 #content .container-fluid .entry-content ul li, .postid-20060 #content .container-fluid .entry-content ul li, .postid-19971 #content .container-fluid .entry-content ul li { font-weight: 300; font-size: 18px; }
@media screen and (max-width: 767.98px) { /* line 5829, style.scss */
  .postid-20319 #content .container-fluid .entry-content ul li, .postid-20060 #content .container-fluid .entry-content ul li, .postid-19971 #content .container-fluid .entry-content ul li { font-size: 14px; padding: 0px 0px 0px 20px; } }
/* line 5836, style.scss */
.postid-20319 #content .container-fluid .entry-content ul li:before, .postid-20060 #content .container-fluid .entry-content ul li:before, .postid-19971 #content .container-fluid .entry-content ul li:before { content: "•"; left: 5px; position: absolute; color: #03a9f4; font-size: .5em; margin-top: 8px; }

/* line 5851, style.scss */
.fullwidth-imagebgbox { background: #000; padding-top: 100px; max-width: 100%; }

/* line 5857, style.scss */
.fullwidth-bluebgbox { background: #98d4f0; padding-top: 100px; }

/* line 5862, style.scss */
.fullwidth-greenbgbox { background: #093373; padding-top: 100px; }

/* line 5867, style.scss */
.fullwidth-tealbgbox { background: #acdcd9; padding-top: 100px; }

/* line 5872, style.scss */
.fullwidth-faintbluebgbox { background: #30496e; padding-top: 100px; }

/* line 5877, style.scss */
.fullwidth-bluebgbox { background: #98d4f0; padding-top: 100px; }

/* line 5882, style.scss */
.fullwidth-creambgbox { background: #f0e0db; padding-top: 100px; }

/* line 5888, style.scss */
.num_1:before { content: "1" !important; }

/* line 5891, style.scss */
.num_2:before { content: "2" !important; }

/* line 5894, style.scss */
.num_3:before { content: "3" !important; }

/* line 5897, style.scss */
.num_4:before { content: "4" !important; }

/* line 5900, style.scss */
.num_5:before { content: "5" !important; }

/* line 5903, style.scss */
.num_6:before { content: "6" !important; }

/* line 5906, style.scss */
.num_7:before { content: "7" !important; }

/* line 5909, style.scss */
.num_8:before { content: "8" !important; }

/* line 5912, style.scss */
.num_9:before { content: "9" !important; }

/* line 5915, style.scss */
.num_10:before { content: "10" !important; }

/* line 5923, style.scss */
.left404, .right404 { float: left; width: 50%; -webkit-box-sizing: border-box; }

@media screen and (max-width: 400px) { /* line 5925, style.scss */
  .page-template-page-branding h1 { margin-bottom: 15px; }
  /* line 5926, style.scss */
  #port_others h3 { display: none; }
  /* line 5927, style.scss */
  #port_others p { margin: 0; padding: 0 15px; }
  /* line 5928, style.scss */
  #port_more .four { padding-top: 8px; } }
/* line 5930, style.scss */
.wrap404 { max-width: 600px; margin: 0 auto; padding-top: 150px; }

/* line 5931, style.scss */
.wrap404 .vc_row { margin-bottom: 35px; }

/* line 5932, style.scss */
.left404 { padding-top: 70px; padding-right: 25px !important; box-sizing: border-box; }

/* line 5933, style.scss */
.right404 { padding-top: 35px; padding-left: 25px !important; border-left: 1px solid #000; box-sizing: border-box; }

/* line 5934, style.scss */
.cat_link_wrapper, .protip { -webkit-box-sizing: border-box; }

/* line 5935, style.scss */
.search input[type=search], .wrap404 .search-field { width: 100%; color: #000 !important; border: 1px solid #000; border-radius: 0; padding: 0 10px; height: 40px; background: 0 0; }

/* line 5936, style.scss */
.wrap404 input[type=submit] { border: 1px solid #000; border-radius: 0; box-shadow: none; color: #000; padding: 0; width: 100px; height: 40px; text-shadow: none; background: 0 0; cursor: pointer; }

/* line 5937, style.scss */
.toppages div:hover, a.readmore:hover { background-color: #000; }

/* line 5938, style.scss */
.wrap404 input[type=submit]:hover { color: #fff; background: #000; }

/* line 5939, style.scss */
.wrap404 .awesomplete > input[type=search] { width: 100%; }

/* line 5940, style.scss */
.wrap404 form label { width: calc(100% - 120px); display: inline-block; }

/* line 5941, style.scss */
.wrap404 .awesomplete { display: block; }

/* line 5942, style.scss */
a.readmore { color: #000 !important; padding: 9px 22px 10px; border: 1px solid #000; display: inline-block; }

/* line 5943, style.scss */
a.readmore:hover { color: #fff !important; }

/* line 5944, style.scss */
.toppages { max-width: 600px; margin: auto; padding: 100px 0; }

/* line 5945, style.scss */
.toppages h2 { text-align: center; }

/* line 5946, style.scss */
.toppages div { border-top: 1px solid #000; padding: 0 10px; }

/* line 5947, style.scss */
.toppages div:last-of-type { border-bottom: 1px solid #000; }

/* line 5948, style.scss */
.toppages a { display: block; color: #000; position: relative; }

/* line 5949, style.scss */
.toppages span { font-size: 2em; font-weight: 100; letter-spacing: -.05em; top: 4px; padding-right: 10px; }

/* line 5950, style.scss */
.toppages i { float: right; margin-right: 10px; color: #000; }

/* line 5951, style.scss */
.toppages a, .toppages i { line-height: 3em; }

/* line 5952, style.scss */
.toppages div:hover i { margin-right: 5px; }

/* line 5953, style.scss */
.toppages div:hover a, .toppages div:hover i { color: #fff; }

/* line 5954, style.scss */
.search h2 { margin: 0 0 25px; }

/* line 5955, style.scss */
.search h2 a { color: #565656; }

/* line 5956, style.scss */
.search .readmore { margin-top: 25px; display: block; width: 120px; }

/* line 5957, style.scss */
.error-404 { width: 100%; }

/* line 5958, style.scss */
.toppages a:after { content: ">"; position: absolute; top: 2px; right: 0; }

/* V edits */
/* line 5971, style.scss */
.latest { position: absolute; top: 22px; left: 175px; z-index: 100; font-family: "gilroy-medium", sans-serif; }
/* line 5972, style.scss */
.latest a { color: #ff9800; font-size: 12px; text-transform: uppercase; position: relative; }
/* line 5973, style.scss */
.latest a:after { content: ""; display: block; height: 1px; background: #ff9800; }
@media screen and (max-width: 767px) { /* line 5971, style.scss */
  .latest { display: none; } }

/* line 5977, style.scss */
.page-template-page-portfolio-section .latest { display: none; }

/* line 5979, style.scss */
.archive .row { display: block; }
/* line 5981, style.scss */
.archive .archivewrap a { display: block; width: 100%; padding: 25px 25px 50px; text-align: center; box-sizing: border-box; color: black; font-family: 'gilroy-regular',sans-serif; }
/* line 5982, style.scss */
.archive .archivewrap a h3 { margin: 60px 0 15px; font-size: 38px; line-height: 1.1; }
/* line 5983, style.scss */
.archive .archivewrap a:hover { text-decoration: none; color: white; background: #00aeef; }

/* line 5987, style.scss */
.page-header { padding: 50px 0 70px; text-align: center; }
/* line 5988, style.scss */
.page-header h1 { font-size: 44px; margin: 0; font-family: "gilroy-regular", sans-serif; }
/* line 5989, style.scss */
.page-header h1 span { display: block; font-family: "Gilroy-Bold", sans-serif; font-size: 64px; line-height: 1; text-transform: uppercase; }

/* line 5992, style.scss */
.max1440, .search .site-main { max-width: 1440px; margin-left: auto !important; margin-right: auto !important; }
@media screen and (max-width: 1540px) { /* line 5992, style.scss */
  .max1440, .search .site-main { max-width: auto; padding-left: 50px; padding-right: 50px; } }
@media screen and (max-width: 1023px) { /* line 5992, style.scss */
  .max1440, .search .site-main { padding-left: 25px; padding-right: 25px; } }

/* line 5997, style.scss */
.search .site-main { margin-bottom: 100px; }
/* line 5998, style.scss */
.search .site-main:after { content: ""; display: block; clear: both; }
/* line 6001, style.scss */
.search .page-header h1 { font-size: 26px; font-family: "gilroy-light", sans-serif; font-weight: 200; }
/* line 6002, style.scss */
.search .page-header h1 span { text-transform: capitalize; }
/* line 6005, style.scss */
.search article { padding: 15px; box-sizing: border-box; width: 50%; float: left; position: relative; }
/* line 6006, style.scss */
.search article .searchentry { background-color: white; box-shadow: 0 0 25px rgba(0, 0, 0, 0.2); }
/* line 6007, style.scss */
.search article .searchentry a { color: black; line-height: 1.2; font-size: 20px; padding: 75px; letter-spacing: 0.5px; font-family: 'gilroy-medium'; display: block; }
/* line 6008, style.scss */
.search article .searchentry a h3 { color: black; margin: 0 0 35px; font-size: 33px; text-transform: uppercase; }
/* line 6009, style.scss */
.search article .searchentry a:hover { background: black; color: white; }
/* line 6010, style.scss */
.search article .searchentry a:hover h3 { color: white; }

/* line 6016, style.scss */
.blacktext { color: black !important; }

/* line 6017, style.scss */
.pad_top_2 { padding-top: 65px; }

/* line 6018, style.scss */
.margin_bottom { margin-bottom: 100px !important; }

/* line 6019, style.scss */
.pad_bottom_2 { padding-bottom: 65px; }

/* line 6020, style.scss */
.min-height-1 { min-height: 1350px; }
@media screen and (max-width: 767.98px) { /* line 6020, style.scss */
  .min-height-1 { min-height: auto; }
  /* line 6022, style.scss */
  .min-height-1 .vc_col-sm-6:last-child { display: none; } }

/* line 6025, style.scss */
li.thispage { display: none !important; }

/* line 6026, style.scss */
.page-id-1054 li.thispage { display: block !important; }

/* /why-us/ */
/* line 6028, style.scss */
.footer_signup { display: none; }

/* line 6029, style.scss */
.footer_signup .signup_inside { position: fixed; z-index: 999; left: 0; bottom: 0; width: 100%; background-color: #000; padding: 100px 0 50px; text-align: center; -webkit-transform: translateY(500px); transform: translateY(500px); }

@media screen and (min-width: 768px) { /* line 6031, style.scss */
  .footer_signup.slidein { display: block; }
  /* line 6032, style.scss */
  .footer_signup.slidein .signup_inside { -webkit-animation: slidein .5s forwards; animation: slidein .5s forwards; } }
/* line 6034, style.scss */
.footer_signup a, .footer_signup div, .footer_signup h3, .footer_signup h4, .footer_signup h5, .footer_signup label, .footer_signup li, .footer_signup p { color: #fff !important; }

/* line 6035, style.scss */
.footer_signup h3 { margin: 0 0 25px; font-size: 38px; margin-bottom: 0; }
@media screen and (max-width: 767px) { /* line 6035, style.scss */
  .footer_signup h3 { font-size: 20px; } }

/* line 6038, style.scss */
.footer_signup h4 { margin: 0 0 25px; padding: 0; font-weight: 200; }
@media screen and (max-width: 767px) { /* line 6038, style.scss */
  .footer_signup h4 { line-height: 1.2; } }

/* line 6041, style.scss */
.footer_signup h4:after { content: ""; display: block; width: 50px; height: 1px; margin: 35px auto; background-color: #fff; }

/* line 6042, style.scss */
.footer_signup h5 { margin: 0 0 35px; font-size: 22px; font-family: "Gilroy-Bold", sans-serif; }
@media screen and (max-width: 767px) { /* line 6042, style.scss */
  .footer_signup h5 { line-height: 1.2; } }

/* line 6045, style.scss */
.signup_close { position: absolute; top: 25px; left: 25px; cursor: pointer; }

/* line 6046, style.scss */
.footer_signup.smallscreen .signup_close { left: 15px; top: auto; bottom: calc(100vh - 75px); }

/* line 6047, style.scss */
.signup_close span { display: inline-block; width: 30px; height: 4px; position: relative; }

/* line 6048, style.scss */
.signup_close span:after, .signup_close span:before { content: ""; display: inline-block; width: 30px; height: 4px; background-color: #fff; }

/* line 6049, style.scss */
.signup_close span:before { -webkit-transform: rotate(45deg); transform: rotate(45deg); }

/* line 6050, style.scss */
.signup_close span:after { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); position: relative; top: -36px; }

/* line 6051, style.scss */
.signup_close:hover span:after, .signup_close:hover span:before { background-color: #ff7230; }

/* line 6052, style.scss */
#mc_embed_signup form { padding: 0 15px; }

/* line 6053, style.scss */
#mc_embed_signup input { padding: 20px; border-radius: 0; border: none; font-size: 20px; -webkit-box-shadow: 0 0 0 1px #fff; box-shadow: 0 0 0 1px #fff; background-image: none !important; background-color: transparent; width: 100%; margin: 0 0 25px; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-appearance: none; color: white; }

/* line 6054, style.scss */
#mc_embed_signup input:active, #mc_embed_signup input:focus { background-color: #222; }

/* line 6055, style.scss */
#mc-embedded-subscribe, #mc_embed_signup #mce-EMAIL, #mc_embed_signup #mce-FNAME, #mc_embed_signup #mce-LNAME { float: left; width: calc((100% - 30px)/ 2) !important; }

/* line 6056, style.scss */
#mc_embed_signup #mce-EMAIL, #mc_embed_signup #mce-FNAME { margin-right: 30px; }

/* line 6057, style.scss */
#mce-responses { display: none; }

/* line 6058, style.scss */
#mc_embed_signup #mc-embedded-subscribe { background-color: #fff; color: #000; }

/* line 6059, style.scss */
#mc_embed_signup #mc-embedded-subscribe:hover { background-color: #00aeef !important; -webkit-box-shadow: 0 0 0 1px #00aeef; box-shadow: 0 0 0 1px #00aeef; color: #fff; }

@media screen and (max-width: 767px) { /* line 6061, style.scss */
  .footer_signup .signup_inside { padding: 55px 15px 0; } }
@media screen and (max-width: 400px) { /* line 6064, style.scss */
  #mc-embedded-subscribe, #mc_embed_signup #mce-EMAIL, #mc_embed_signup #mce-FNAME, #mc_embed_signup #mce-LNAME { float: none; width: 100% !important; }
  /* line 6065, style.scss */
  #mc_embed_signup input { padding: 5px; margin: 0 0 15px; }
  /* line 6066, style.scss */
  .footer_signup h4 { margin: 0 0 15px; }
  /* line 6067, style.scss */
  .footer_signup h4:after { margin: 15px auto 0; }
  /* line 6068, style.scss */
  .footer_signup h5 { font-size: 16px !important; margin: 0 0 15px; } }
/* line 6071, style.scss */
body.page-template-page-whitelogo .navbar-brand path { fill: white; }
/* line 6072, style.scss */
body.page-template-page-whitelogo #masthead button.navbar-toggler span.navbar-icon { background-color: white; }

/* line 6075, style.scss */
.hamburgerwrapper { position: absolute; top: -1px; right: 0; z-index: 101; width: 30px; height: 19px; cursor: pointer; }
@media screen and (max-width: 480px) { /* line 6075, style.scss */
  .hamburgerwrapper { right: 1px; top: -4px; } }

/* line 6078, style.scss */
.slideout_header { position: fixed; top: -140px; left: 0; width: 100%; height: 70px; background-color: black; z-index: 102; transition-duration: .3s; }
/* line 6079, style.scss */
.slideout_header .newlogo { margin: 20px 0 0 25px; }
/* line 6081, style.scss */
.slideout_header #owdtlogo path, .slideout_header #owdtlogo polygon { fill: white; }
/* line 6083, style.scss */
.slideout_header .menu_extralinks a { color: white; }
/* line 6084, style.scss */
.slideout_header .hamburgerwrapper, .slideout_header .menu_extralinks, .slideout_header .newlogo { z-index: 103; }
/* line 6085, style.scss */
.slideout_header .bar1, .slideout_header .bar1:before, .slideout_header .bar2, .slideout_header .bar2:after { background-color: white; }
/* line 6086, style.scss */
.slideout_header .hamburgerwrapper { right: 25px; }
@media screen and (max-width: 480px) { /* line 6086, style.scss */
  .slideout_header .hamburgerwrapper { right: 25px; } }

/* line 6091, style.scss */
body.scrollingup .slideout_header { top: 0; }
/* line 6092, style.scss */
body.scrollingup .hamburgerwrapper { top: 25px; }
@media screen and (max-width: 480px) { /* line 6092, style.scss */
  body.scrollingup .hamburgerwrapper { top: 20px; } }

/* line 6096, style.scss */
.bar1, .bar1:before, .bar2, .bar2:after { -webkit-transition-duration: .3s; }

/* line 6097, style.scss */
.bar1, .bar2 { width: 30px; height: 2px; background-color: #000; position: absolute; transition-duration: .3s; left: 0; top: 9px; }

/* line 6098, style.scss */
.bar1:before, .bar2:after { position: absolute; width: 100%; height: 2px; background-color: #000; left: 0; content: ""; }

/* line 6099, style.scss */
.bar1:before { bottom: 8px; transition-duration: .3s; }

/* line 6100, style.scss */
.bar2:after { top: 8px; -webkit-transition-duration: .3s; transition-duration: .3s; }

/* line 6101, style.scss */
.hamburgerwrapper:hover .bar1:before, .hamburgerwrapper:hover .bar2:after { left: 5px; width: 20px; }

/* line 6102, style.scss */
.home .menu_extralinks a:hover { text-decoration: underline !important; }

/* line 6103, style.scss */
.menu_extralinks { position: absolute; top: 25px; right: 100px; z-index: 101; }

/* line 6104, style.scss */
.menu_extralinks a { display: inline-block; margin-left: 25px; font-size: 19px; font-weight: 600; color: #000; font-family: "Gilroy-Bold", sans-serif; }

/* line 6105, style.scss */
.menu_extralinks a:hover { text-decoration: underline; }

/* line 6106, style.scss */
.home .menu_extralinks a:hover { text-decoration: underline !important; }

@media screen and (max-width: 767px) { /* line 6108, style.scss */
  .menu_extralinks { display: none; } }
/* line 6110, style.scss */
.automargin { margin-left: auto !important; margin-right: auto !important; }

/* line 6111, style.scss */
.bottom20 { margin-bottom: 20px; }

/* line 6112, style.scss */
.awesomplete { display: block; }

/* line 6113, style.scss */
.fblink { cursor: pointer; }

/* line 6114, style.scss */
.headersearch { max-width: 900px; margin: 100px auto; }

/* line 6115, style.scss */
.headersearch form.search-form { display: block; display: flex; }
/* line 6116, style.scss */
.headersearch form.search-form > label { display: block; width: 100%; margin-right: 15px; }
/* line 6117, style.scss */
.headersearch form.search-form > label input[type=search] { width: 100%; padding: 15px; }
/* line 6119, style.scss */
.headersearch form.search-form > input.search-submit { display: block; width: 200px; }

/* line 6122, style.scss */
.page-id-22080 .left404 { padding-top: 5px; }
/* line 6123, style.scss */
.page-id-22080 .right404 { padding-top: 20px; padding-bottom: 12px; }

/* line 6125, style.scss */
.thanktop { text-align: center; margin-top: 100px; }
/* line 6126, style.scss */
.thanktop h2 { margin-bottom: 0; font-size: 75px; }
/* line 6127, style.scss */
.thanktop p { margin-top: 0; }
@media screen and (max-width: 767px) { /* line 6129, style.scss */
  .thanktop h2 { font-size: 45px; line-height: 1.2; } }

/* line 6134, style.scss */
.home header.entry-header .entry-title { margin: 7vw 0px 50px; font-size: 64px; line-height: 1; text-align: center; color: #000000; }
@media screen and (max-width: 767px) { /* line 6134, style.scss */
  .home header.entry-header .entry-title { font-size: 36px; margin-bottom: 35px; } }
/* line 6143, style.scss */
.home .big_heading { margin-top: 0; padding-bottom: 0; }
/* line 6144, style.scss */
.home .blogwrapper { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-left: -15px; margin-right: -15px; }
/* line 6151, style.scss */
.home .blogwrapper .blog { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 33.3333%; position: relative; width: 100%; min-height: 1px; padding: 0px 15px; margin-bottom: 30px; }
@media (max-width: 1023.98px) { /* line 6151, style.scss */
  .home .blogwrapper .blog { max-width: 50%; } }
@media (max-width: 767.98px) { /* line 6151, style.scss */
  .home .blogwrapper .blog { max-width: 100%; } }
/* line 6166, style.scss */
.home .blogwrapper .blog .blog_content { -webkit-box-shadow: none; box-shadow: none; background: #000; padding: 25px; cursor: pointer; height: 435px; background-size: cover; background-position: center; background-repeat: no-repeat; }
@media (max-width: 1279.98px) { /* line 6166, style.scss */
  .home .blogwrapper .blog .blog_content { height: 315px; } }
@media (max-width: 767.98px) { /* line 6166, style.scss */
  .home .blogwrapper .blog .blog_content { height: 55vh; padding: 35px 40px; } }
/* line 6183, style.scss */
.home .blogwrapper .blog .blog_content p.postcategory { margin: 0; padding: 0 15px; font-size: 13px; text-transform: uppercase; color: white; }
@media (max-width: 767.98px) { /* line 6183, style.scss */
  .home .blogwrapper .blog .blog_content p.postcategory { padding: 0; } }
/* line 6193, style.scss */
.home .blogwrapper .blog .blog_content h3.post_title { margin: 0px; padding: 0 15px 0px; line-height: 1.22; font-size: 27px; letter-spacing: -.3px; margin-top: 35px; min-height: 115px; color: #fff; font-size: 27px; line-height: 1.22; max-width: 336px; display: block; }
@media (max-width: 1279.98px) { /* line 6193, style.scss */
  .home .blogwrapper .blog .blog_content h3.post_title { min-height: 165px; } }
@media (max-width: 767.98px) { /* line 6193, style.scss */
  .home .blogwrapper .blog .blog_content h3.post_title { font-size: 25px; padding: 0px; min-height: 115px; } }
/* line 6215, style.scss */
.home .blogwrapper .blog .blog_content p.blog_description { line-height: 1.46; color: #fff; font-size: 15px; font-family: "gilroy-light", sans-serif; padding: 0 15px 28px; margin-bottom: 5px; margin-top: 45px; min-height: 116px; }
@media (max-width: 1279.98px) { /* line 6215, style.scss */
  .home .blogwrapper .blog .blog_content p.blog_description { display: none; } }
@media (max-width: 767.98px) { /* line 6215, style.scss */
  .home .blogwrapper .blog .blog_content p.blog_description { font-size: 16px; padding: 0px; margin-top: 0; margin-bottom: 35px; display: block; min-height: 145px; } }
/* line 6236, style.scss */
.home .blogwrapper .blog .blog_content .buttonarrow { color: white; font-size: 10px; position: relative; margin-left: 15px; padding: 9px 0 0 35px; text-transform: uppercase; }
/* line 6237, style.scss */
.home .blogwrapper .blog .blog_content .buttonarrow:before { content: ""; position: absolute; top: 0; left: 0; width: 80px; height: 30px; background-image: url(/wp-content/uploads/arrowcircle.svg); background-size: contain; background-repeat: no-repeat; filter: invert(1); }
@media (max-width: 767.98px) { /* line 6236, style.scss */
  .home .blogwrapper .blog .blog_content .buttonarrow { margin-left: 0; } }
/* line 6240, style.scss */
.home .blogwrapper .blog .blog_content:hover { background-color: white; background-image: none !important; box-shadow: 0 0 0 10px black inset; }
/* line 6244, style.scss */
.home .blogwrapper .blog .blog_content:hover p, .home .blogwrapper .blog .blog_content:hover h3, .home .blogwrapper .blog .blog_content:hover a { filter: invert(1); }

@media screen and (min-width: 1921px) { /* line 6251, style.scss */
  .portfolio_boxes .wpb_wrapper .wpb_content_element:first-child { height: 13.5vw; } }
/* line 6256, style.scss */
.small_img .vc_single_image-wrapper { background: white; }
/* line 6257, style.scss */
.small_img .vc_single_image-wrapper img { transform: scale(0.7) translateX(-50%) !important; left: 33% !important; }

/* line 6261, style.scss */
.small_vid .wpb_wrapper { background: black !important; }
/* line 6262, style.scss */
.small_vid .wpb_wrapper video { transform: scale(0.7) translateX(-50%) !important; left: 33% !important; }

/* line 6265, style.scss */
.port_filters { padding: 0 76px; margin-bottom: 100px !important; text-align: center; }
/* line 6266, style.scss */
.port_filters a { display: inline-block; padding: 5px; margin: 0 10px; color: black; position: relative; text-transform: uppercase; font-size: 16px; letter-spacing: 1px; font-weight: 700; }
/* line 6267, style.scss */
.port_filters a:after { content: ""; display: block; margin: 4px 0 0; height: 3px; background: black; opacity: 0; width: calc(100% - 12px); position: absolute; transition-duration: 0.2s; transition-timing-function: ease-in-out; }
@media screen and (max-width: 767px) { /* line 6267, style.scss */
  .port_filters a:after { height: 1px; } }
/* line 6270, style.scss */
.port_filters a:hover:after { opacity: 1; }
/* line 6271, style.scss */
.port_filters a.allcats { display: none; }
@media screen and (max-width: 1023px) { /* line 6266, style.scss */
  .port_filters a { font-size: 14px; } }
@media screen and (max-width: 767px) { /* line 6266, style.scss */
  .port_filters a { font-size: 13px; } }
/* line 6279, style.scss */
.port_filters .wpb_wrapper:after { content: ""; display: block; height: 1px; background: #bbb; }
@media screen and (max-width: 767px) { /* line 6279, style.scss */
  .port_filters .wpb_wrapper:after { display: none; } }
@media screen and (max-width: 767px) { /* line 6265, style.scss */
  .port_filters { padding: 0; } }

/* line 6284, style.scss */
body.showcats .allcats { display: inline-block; }

/* Web design denver design */
/* line 6293, style.scss */
.page-template-page-locations #content { padding-top: 0; }

/* line 6294, style.scss */
.page-template-page-locations header#masthead #owdtlogo path { fill: #fff; }

/* line 6295, style.scss */
.page-template-page-locations header#masthead #main-nav .navbar-nav a { color: #fff; }

/* line 6296, style.scss */
.page-template-page-locations header#masthead button.navbar-toggler span.navbar-icon { background-color: #fff; }

@media screen and (min-width: 1260px) { /* line 6297, style.scss */
  .page-template-page-locations #location2018_wrapper { height: 721px; } }
/* line 6299, style.scss */
.section_single_column.denver-title-info { margin: 0; padding: 82px 0 48px; }

/* line 6303, style.scss */
.section_img.section-margin-bottom .vc_column-inner .wpb_single_image { margin-bottom: 0; }

@media screen and (max-width: 1279.98px) { /* line 6306, style.scss */
  .section_single_column.denver-title-info { padding: 82px 0 48px; } }
@media screen and (max-width: 1023.98px) { /* line 6308, style.scss */
  .section_single_column.denver-title-info { margin: 0; } }
@media screen and (max-width: 767.98px) { /* line 6310, style.scss */
  .section_single_column.denver-title-info { padding: 82px 0 48px; } }
@media screen and (max-width: 575.98px) { /* line 6312, style.scss */
  .section_single_column.denver-title-info { padding-bottom: 0; } }
/* contact page */
/* line 6320, style.scss */
#location_contact_wrapper { position: relative; text-align: center; }

/* line 6321, style.scss */
#location_contact_wrapper h3 { margin-top: 0; margin-bottom: 55px; }

/* line 6322, style.scss */
#location_contact_wrapper li.gfield { padding-right: 0; position: relative; margin-bottom: 15px; }

/* line 6323, style.scss */
#location_contact_wrapper .gfield_label { position: absolute; top: 11px; left: -16px; margin: 0 !important; opacity: .2; }

/* line 6324, style.scss */
#location_contact_wrapper input { width: 100% !important; border: none !important; border-bottom: 1px solid #DDD !important; padding: 15px; -webkit-appearance: none; border-radius: 0; }

/* line 6325, style.scss */
#location_contact_wrapper .gform_footer { bottom: -269px; position: absolute; }

/* line 6326, style.scss */
#contact_section2 #location_contact_wrapper .gform_footer { bottom: -150px; }

/* line 6327, style.scss */
#location_contact_wrapper .gform_footer input { background-color: #000; color: #fff !important; padding: 25px 5px; border-radius: 0; margin: 0 auto !important; display: block; }

/* line 6328, style.scss */
#location_contact_wrapper .contact_categories .gfield_label, #location_contact_wrapper .contact_categories li.placeholder_effect:before, #location_contact_wrapper .contact_categories li:before, .contact_categories .gfield_checkbox li:before { display: none; }

/* line 6329, style.scss */
#location_contact_wrapper .gform_footer input:hover { border-bottom-color: #00aeef !important; background: #00aeef !important; }

/* line 6330, style.scss */
#contact_section #field_19_2 { width: calc(50% - 25px); float: left; }

/* line 6331, style.scss */
#contact_section #field_19_3 { width: calc(50% - 15px); float: left; margin-left: 40px !important; clear: none; }

/* line 6332, style.scss */
#location_contact_wrapper .top_label div.ginput_container { margin-top: 0; }

/* line 6333, style.scss */
#location_contact_wrapper input:focus { outline: 0; }

/* line 6334, style.scss */
#location_contact_wrapper li:before { content: attr(data-content); position: absolute; font-size: 1.3em; font-family: 'Roboto Slab',sans-serif; color: #A9A9A9; pointer-events: none; -webkit-transform: translate(20px, 7px); transform: translate(20px, 7px); -webkit-transition: all .1s ease-in-out; transition: all .1s ease-in-out; }

/* line 6335, style.scss */
#location_contact_wrapper li.placeholder_effect:before { font-size: 12px !important; -webkit-transform: translate(15px, -10px) !important; transform: translate(15px, -10px) !important; }

/* line 6336, style.scss */
#location_contact_wrapper li div input::-webkit-input-placeholder { color: transparent !important; }

/* line 6337, style.scss */
#location_contact_wrapper li div input::-moz-placeholder { color: transparent !important; }

/* line 6338, style.scss */
#location_contact_wrapper li div input:-ms-input-placeholder { color: transparent !important; }

/* line 6339, style.scss */
.contact_categories { background: #fff; -webkit-box-shadow: 0 0 25px rgba(0, 0, 0, 0.2); box-shadow: 0 0 25px rgba(0, 0, 0, 0.2); margin-top: 50px !important; }

/* line 6340, style.scss */
#location_contact_wrapper .contact_categories .gfield_checkbox li, #location_contact_wrapper .contact_categories li.gfield { margin: 0; }

/* line 6341, style.scss */
#location_contact_wrapper #form_section_1 h3, #location_contact_wrapper #form_section_2 h3 { height: 100px; margin: 0; font-weight: 400 !important; font-size: 30px !important; }

/* line 6342, style.scss */
#location_contact_wrapper .contact_categories input { border: none !important; padding: 8px 15px; background-color: #f5f5f5; font-family: 'gilroy-regular',sans-serif; }

/* line 6343, style.scss */
#location_contact_wrapper .contact_categories .gform_footer input { padding: 0; background-color: #000; height: 700px; line-height: 700px; text-transform: none; font-weight: 400; font-size: 1.2em; cursor: pointer; }

/* line 6344, style.scss */
#location_contact_wrapper .contact_categories .gform_footer:after { content: url(/wp-content/themes/versatile-v1-10/images/arrowright2.svg); position: absolute; top: 360px; left: 48%; width: 32px; height: auto; pointer-events: none; }

/* line 6345, style.scss */
#location_contact_wrapper .contact_categories .gform_footer:hover:after { -webkit-animation: bouncy 3s; animation: bouncy 3s; }

/* line 6346, style.scss */
#location_contact_wrapper .contact_categories input[type=text]::-webkit-input-placeholder { color: #000 !important; font-family: 'gilroy-regular',sans-serif; }

/* line 6347, style.scss */
#location_contact_wrapper .contact_categories input[type=text]:-ms-input-placeholder { color: #000 !important; font-family: 'gilroy-regular',sans-serif; }

/* line 6348, style.scss */
#location_contact_wrapper .contact_categories input[type=text]::-ms-input-placeholder { color: #000 !important; font-family: 'gilroy-regular',sans-serif; }

/* line 6349, style.scss */
#location_contact_wrapper .contact_categories input[type=text]::placeholder { color: #000 !important; font-family: 'gilroy-regular',sans-serif; }

/* line 6350, style.scss */
.contact_categories ul.gfield_checkbox li label { font-family: 'gilroy-regular',sans-serif; }

/* line 6351, style.scss */
#narrowparagraphs h2 span, #narrowparagraphs p { font-family: "gilroy-regular", sans-serif !important; }

/* line 6352, style.scss */
.contact_categories:after, .page-id-1125 .gform_body:after { display: block; }

/* line 6353, style.scss */
#location_contact_wrapper .contact_categories .gfield_checkbox input { border: none !important; -webkit-appearance: none; -moz-appearance: none; appearance: none; position: relative; padding: 0; width: 24px !important; height: 24px; margin: 0 10px 0 0; cursor: pointer; background-color: #eee; }

/* line 6354, style.scss */
#location_contact_wrapper .contact_categories .gfield_checkbox input:checked { background-color: #00aeef; }

/* line 6355, style.scss */
#location_contact_wrapper .contact_categories ul.gfield_checkbox li input[type=checkbox]:checked + label { font-weight: 400; }

/* line 6356, style.scss */
#location_contact_wrapper .contact_categories ul.gfield_checkbox li input[type=checkbox]:checked:after { content: url("/wp-content/themes/owdt-theme/inc/assets/images/checkmark.svg"); position: absolute; top: 5px; left: 4px; width: 16px; height: auto; }

/* line 6357, style.scss */
#location_contact_wrapper .contact_categories ul.gfield_checkbox li label { width: calc(100% - 40px) !important; line-height: 1.2; }

/* line 6358, style.scss */
#location_contact_wrapper li#field_25_18 > label { position: absolute; top: auto; left: auto; }

/* line 6359, style.scss */
.contact_categories .gform_body { background: #fff; padding: 145px 100px; float: left; width: 80% !important; margin: 0; }

/* line 6360, style.scss */
#form_section_1, #form_section_2 { width: calc((100% - 100px)/ 2); float: left; }

/* line 6361, style.scss */
#form_section_1 { margin-right: 100px; }

/* line 6362, style.scss */
#location_contact_wrapper .contact_categories .gform_footer { float: left; width: 20%; position: relative; clear: none; bottom: auto; margin: 0; padding: 0; }

/* line 6363, style.scss */
.contact_categories:after, .h2018_port .hcaption:after, .page-id-1125 .gform_body:after { clear: both; content: ""; }

/* line 6364, style.scss */
.page-id-20028 #contact_section > .container, .page-id-20064 #contact_section > .container, .page-id-20096 #contact_section > .container, .page-id-20108 #contact_section > .container, .page-id-20121 #contact_section > .container, .page-id-20123 #contact_section > .container, .page-id-20137 #contact_section > .container, .page-id-1125 #contact_section > .container { max-width: 1200px; background: 0 0; -webkit-box-shadow: none; box-shadow: none; margin-top: 0; margin-bottom: 0; padding: 0; -webkit-transform: translateY(-400px); transform: translateY(-400px); }

/* line 6365, style.scss */
.page-id-1125 #content-section-1 { padding-bottom: 500px; background-color: #f5f5f5; }

/* line 6366, style.scss */
#contact_section > .container { max-width: 1200px; background: 0 0; -webkit-box-shadow: none; box-shadow: none; margin-top: 0; margin-bottom: 0; padding: 0; }

@media all and (min-width: 1920px) { /* line 6368, style.scss */
  #contact_section > .container { max-width: 1470px; } }
/* line 6370, style.scss */
.page-id-1125 #location_contact_wrapper { margin: 0; }

/* line 6371, style.scss */
#form_section_1 ul, #form_section_2 ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; height: 310px; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin: 0 !important; }

/* line 6372, style.scss */
#location_contact_wrapper #form_section_1 ul li.gfield, #location_contact_wrapper #form_section_2 ul li.gfield { margin: 0; }

/* line 6373, style.scss */
#form_section_1 li#field_25_19, #form_section_2 li#field_25_20 { display: none; }

/* line 6374, style.scss */
.contact_categories .gform_confirmation_message { margin: 0; padding: 200px 50px; }

@media all and (max-width: 1279px) { /* line 6376, style.scss */
  .gform_wrapper .gform_body { width: 100% !important; }
  /* line 6377, style.scss */
  #location_contact_wrapper .contact_categories .gform_footer { width: 100%; }
  /* line 6378, style.scss */
  #location_contact_wrapper .contact_categories .gform_footer input { height: 100px; line-height: normal; } }
@media all and (max-width: 1023px) { /* line 6381, style.scss */
  #contact_section > .container { padding-left: 50px; padding-right: 50px; max-width: calc(100vw - 30px); }
  /* line 6382, style.scss */
  .contact_categories { max-width: calc(100% - 30px) !important; }
  /* line 6383, style.scss */
  .gform_confirmation_wrapper.contact_categories { max-width: 100% !important; }
  /* line 6384, style.scss */
  .contact_categories .gform_confirmation_message { padding: 50px; }
  /* line 6385, style.scss */
  #form_section_1, #form_section_2 { width: 100%; float: none; }
  /* line 6386, style.scss */
  #form_section_2 { margin-top: 50px; }
  /* line 6387, style.scss */
  #location_contact_wrapper #form_section_1 h3, #location_contact_wrapper #form_section_2 h3 { height: auto; margin: 0 0 25px; }
  /* line 6388, style.scss */
  #form_section_1 ul, #form_section_2 ul { height: auto; display: block; }
  /* line 6389, style.scss */
  #form_section_1 ul li, #form_section_2 ul li { margin: 0 0 15px !important; }
  /* line 6390, style.scss */
  #location_contact_wrapper .contact_categories .gform_footer:after { display: none; } }
@media all and (max-width: 767px) { /* line 6393, style.scss */
  .contact_categories .gform_body { padding: 50px 25px; }
  /* line 6394, style.scss */
  #form_section_1 ul, #form_section_2 ul { padding: 0; } }
@media all and (max-width: 550px) { /* line 6397, style.scss */
  #contact_section > .container { padding: 50px 25px 35px; }
  /* line 6398, style.scss */
  #contact_section #field_19_2, #contact_section #field_19_3 { width: 100%; margin-left: 0 !important; clear: both; }
  /* line 6399, style.scss */
  #location_contact_wrapper .gform_footer { bottom: auto; position: relative; }
  /* line 6400, style.scss */
  #location_contact_wrapper .gform_footer input { padding: 10px 0; }
  /* line 6401, style.scss */
  #location_contact_wrapper input { padding: 15px 10px 5px; } }
@media all and (max-width: 480px) { /* line 6404, style.scss */
  #location_contact_wrapper #form_section_1 h3, #location_contact_wrapper #form_section_2 h3 { font-size: 22px !important; }
  /* line 6405, style.scss */
  #location_contact_wrapper .contact_categories .gform_footer input { height: 60px; }
  /* line 6406, style.scss */
  .contact_categories .gform_body { padding: 25px; }
  /* line 6407, style.scss */
  #contact_section > .container { padding-left: 0; padding-right: 0; max-width: 100vw; }
  /* line 6408, style.scss */
  .contact_categories { max-width: 100% !important; }
  /* line 6409, style.scss */
  #location_contact_wrapper h3.custh3 { font-size: 26px !important; } }
/* New Designs - Fall 2021 */
/* line 6465, style.scss */
.hero_pagetop { margin-left: 0 !important; margin-right: 0 !important; position: relative; }
/* line 6466, style.scss */
.hero_pagetop h1 { font-size: 80px; letter-spacing: -0.18vw; padding: 12.2vw 0 35px; margin: 0; line-height: 1; font-family: "Gilroy-Bold", sans-serif; }
@media screen and (max-width: 1679px) { /* line 6466, style.scss */
  .hero_pagetop h1 { font-size: 70px; } }
@media screen and (max-width: 1439px) { /* line 6466, style.scss */
  .hero_pagetop h1 { font-size: 65px; } }
@media screen and (max-width: 1279px) { /* line 6466, style.scss */
  .hero_pagetop h1 { font-size: 60px; } }
@media screen and (max-width: 767px) { /* line 6466, style.scss */
  .hero_pagetop h1 { font-size: 50px; letter-spacing: -0.7vw; padding-top: 32vw; padding-bottom: 60px; } }
@media screen and (max-width: 360px) { /* line 6466, style.scss */
  .hero_pagetop h1 { font-size: 45px; } }
/* line 6473, style.scss */
.hero_pagetop h3 { font-size: 22px; margin: 0; font-family: "Gilroy-Bold", sans-serif; margin-bottom: 25px; }
@media screen and (max-width: 1279px) { /* line 6473, style.scss */
  .hero_pagetop h3 { font-size: 18px; } }
/* line 6476, style.scss */
.hero_pagetop .hero_sidelinks { position: absolute; top: 50px; right: 50px; }
/* line 6477, style.scss */
.hero_pagetop .hero_sidelinks h3 { text-align: right; text-transform: uppercase; font-size: 18px; font-family: "Gilroy-Bold", sans-serif; position: relative; margin-bottom: 85px; }
/* line 6478, style.scss */
.hero_pagetop .hero_sidelinks h3:after { content: ""; display: block; position: absolute; top: 55px; right: 2px; width: 2px; height: 58px; background: black; }
@media screen and (max-width: 1679px) { /* line 6477, style.scss */
  .hero_pagetop .hero_sidelinks h3 { margin-bottom: 65px; }
  /* line 6480, style.scss */
  .hero_pagetop .hero_sidelinks h3:after { height: 38px; } }
/* line 6483, style.scss */
.hero_pagetop .hero_sidelinks ul { margin: 0; }
/* line 6484, style.scss */
.hero_pagetop .hero_sidelinks ul li { list-style: none; text-align: right; margin: 0; line-height: 1.45; }
/* line 6485, style.scss */
.hero_pagetop .hero_sidelinks ul li a { font-size: 12px; font-family: "Gilroy-Bold", sans-serif; letter-spacing: 0.05vw; text-transform: uppercase; color: black; }
@media screen and (max-width: 1365px) { /* line 6476, style.scss */
  .hero_pagetop .hero_sidelinks { display: none; } }
/* line 6491, style.scss */
.hero_pagetop.clr_xx h1, .hero_pagetop.clr_xx h2, .hero_pagetop.clr_xx h3, .hero_pagetop.clr_xx h4, .hero_pagetop.clr_xx h5, .hero_pagetop.clr_xx h6, .hero_pagetop.clr_xx p, .hero_pagetop.clr_Rayson h1, .hero_pagetop.clr_Rayson h2, .hero_pagetop.clr_Rayson h3, .hero_pagetop.clr_Rayson h4, .hero_pagetop.clr_Rayson h5, .hero_pagetop.clr_Rayson h6, .hero_pagetop.clr_Rayson p, .hero_pagetop.clr_Healix h1, .hero_pagetop.clr_Healix h2, .hero_pagetop.clr_Healix h3, .hero_pagetop.clr_Healix h4, .hero_pagetop.clr_Healix h5, .hero_pagetop.clr_Healix h6, .hero_pagetop.clr_Healix p, .hero_pagetop.clr_Chiyoda h1, .hero_pagetop.clr_Chiyoda h2, .hero_pagetop.clr_Chiyoda h3, .hero_pagetop.clr_Chiyoda h4, .hero_pagetop.clr_Chiyoda h5, .hero_pagetop.clr_Chiyoda h6, .hero_pagetop.clr_Chiyoda p, .hero_pagetop.clr_Siddons h1, .hero_pagetop.clr_Siddons h2, .hero_pagetop.clr_Siddons h3, .hero_pagetop.clr_Siddons h4, .hero_pagetop.clr_Siddons h5, .hero_pagetop.clr_Siddons h6, .hero_pagetop.clr_Siddons p, .hero_pagetop.clr_Ocean h1, .hero_pagetop.clr_Ocean h2, .hero_pagetop.clr_Ocean h3, .hero_pagetop.clr_Ocean h4, .hero_pagetop.clr_Ocean h5, .hero_pagetop.clr_Ocean h6, .hero_pagetop.clr_Ocean p, .hero_pagetop.clr_JD h1, .hero_pagetop.clr_JD h2, .hero_pagetop.clr_JD h3, .hero_pagetop.clr_JD h4, .hero_pagetop.clr_JD h5, .hero_pagetop.clr_JD h6, .hero_pagetop.clr_JD p, .hero_pagetop.clr_NRG h1, .hero_pagetop.clr_NRG h2, .hero_pagetop.clr_NRG h3, .hero_pagetop.clr_NRG h4, .hero_pagetop.clr_NRG h5, .hero_pagetop.clr_NRG h6, .hero_pagetop.clr_NRG p { filter: invert(1); }
/* line 6492, style.scss */
.hero_pagetop.clr_xx .hero_sidelinks ul li a, .hero_pagetop.clr_Rayson .hero_sidelinks ul li a, .hero_pagetop.clr_Healix .hero_sidelinks ul li a, .hero_pagetop.clr_Chiyoda .hero_sidelinks ul li a, .hero_pagetop.clr_Siddons .hero_sidelinks ul li a, .hero_pagetop.clr_Ocean .hero_sidelinks ul li a, .hero_pagetop.clr_JD .hero_sidelinks ul li a, .hero_pagetop.clr_NRG .hero_sidelinks ul li a { color: white; }
/* line 6494, style.scss */
.hero_pagetop p { margin: 0 0 20px; }

/* line 6496, style.scss */
.hero_pagetop { min-height: 45.2vw; }

/* remove after complete */
/* line 6498, style.scss */
div[class^="swapsection"] { margin-left: 0 !important; margin-right: 0 !important; height: 45.2vw; overflow: hidden; background-size: cover; position: relative; display: none; }
/* line 6499, style.scss */
div[class^="swapsection"] a { color: black; text-decoration: none; }
/* line 6500, style.scss */
div[class^="swapsection"] .inlineimage { padding-top: 55px; }
@media screen and (max-width: 1679px) { /* line 6498, style.scss */
  div[class^="swapsection"] { height: 50vw; } }
@media screen and (max-width: 1365px) { /* line 6498, style.scss */
  div[class^="swapsection"] { height: 52vw; } }
@media screen and (max-width: 1279px) { /* line 6498, style.scss */
  div[class^="swapsection"] { height: 69vw; } }
@media screen and (max-width: 1023px) { /* line 6498, style.scss */
  div[class^="swapsection"] { height: 87vw; } }
@media screen and (max-width: 767px) { /* line 6498, style.scss */
  div[class^="swapsection"] { height: 180vw; margin-left: -15px !important; margin-right: -15px !important; background-position: center; }
  /* line 6506, style.scss */
  div[class^="swapsection"] .vc_column-inner { padding-left: 10px !important; padding-right: 10px !important; } }
@media screen and (max-width: 479px) { /* line 6498, style.scss */
  div[class^="swapsection"] { height: 217vw; } }
@media screen and (max-width: 360px) { /* line 6498, style.scss */
  div[class^="swapsection"] { height: 244vw; } }

/* line 6511, style.scss */
div[class^="swapsection"].swapsection_home { display: block; }

/* initially show home section by default */
/* line 6512, style.scss */
div[class^="swapsection"].hideme { display: none; }

/* line 6513, style.scss */
div[class^="swapsection"].showme { display: block; }

/* line 6515, style.scss */
.swapsection_home { background-image: url("/wp-content/themes/owdt-theme/images/animation.svg"); background-position: right top; filter: saturate(1.3); }

/* line 6516, style.scss */
.swapsection_bp { background-image: url("/wp-content/uploads/bk_bp.jpg"); }

/* line 6517, style.scss */
.swapsection_lja { background-image: url("/wp-content/themes/owdt-theme/images/homehero-lja.jpg"); }

/* line 6518, style.scss */
.swapsection_jd { background-image: url("/wp-content/themes/owdt-theme/images/homehero-jd.jpg"); }

/* line 6519, style.scss */
.swapsection_chiyoda { background-image: url("/wp-content/themes/owdt-theme/images/homehero-chiyoda.jpg"); }

/* line 6520, style.scss */
.swapsection_siddons { background-image: url("/wp-content/themes/owdt-theme/images/homehero-siddons.jpg"); }

/* line 6521, style.scss */
.swapsection_healix { background-image: url("/wp-content/themes/owdt-theme/images/homehero-healix.jpg"); }

/* line 6523, style.scss */
.swapsection_oceanalex .pad_top_hm, .swapsection_rayson .pad_top_hm, .swapsection_nrg .pad_top_hm { position: absolute; top: 0; }
/* line 6524, style.scss */
.swapsection_oceanalex .pad_top_hm .left, .swapsection_rayson .pad_top_hm .left, .swapsection_nrg .pad_top_hm .left { width: auto; }
/* line 6526, style.scss */
.swapsection_oceanalex video, .swapsection_rayson video, .swapsection_nrg video { display: block; width: 100%; position: relative; top: 50%; transform: translateY(-50%); }

/* line 6529, style.scss */
.award_popup { width: 570px; display: none; position: absolute; left: -100px; bottom: 16vw; background: black; padding: 60px 49px 62.4px 48.8px; color: white; border-radius: 10px; box-shadow: 0 0 12px rgba(0, 0, 0, 0.47); }
/* line 6530, style.scss */
.award_popup:after { content: ""; display: block; position: absolute; bottom: -15px; left: 100px; width: 30px; height: 30px; background: black; transform: rotate(-45deg); box-shadow: 0 0 12px rgba(0, 0, 0, 0.47); }
/* line 6531, style.scss */
.award_popup.active { display: flex; justify-content: center; align-items: center; }
/* line 6532, style.scss */
.award_popup .col-two { padding-left: 39px; }
/* line 6533, style.scss */
.award_popup p { font-size: 14px; line-height: 1.43; }
/* line 6534, style.scss */
.award_popup h4 { font-family: "Gilroy-Bold", sans-serif; font-size: 22px; color: #ffffff !important; margin: 0px 0px 29px 0px; padding: 0px; }
/* line 6535, style.scss */
.award_popup img { height: 262px; width: auto; }
/* line 6536, style.scss */
.award_popup .col-one { width: 100px; }
/* line 6537, style.scss */
.award_popup .col-two { width: calc(100% - 140px); }
@media screen and (max-width: 1365px) { /* line 6529, style.scss */
  .award_popup { display: none !important; } }

/* line 6541, style.scss */
.right.award_popup:after { left: unset; right: 50px; }

/* line 6546, style.scss */
.page-id-22365 { /* temp for demo homepage */ }
/* line 6547, style.scss */
.page-id-22365 .column { padding: 0; }

/* line 6550, style.scss */
.arrowlinks h2 { font-size: 77px; margin-bottom: 23px; line-height: 80px; margin-top: 0px; }
/* line 6551, style.scss */
.arrowlinks a { display: inline-block; line-height: 32px; margin-right: 75px; padding-left: 45px; position: relative; text-transform: uppercase; }
/* line 6552, style.scss */
.arrowlinks a:before { content: ""; display: block; width: 30px; height: 30px; background-image: url("/wp-content/themes/owdt-theme/images/arrow-circle.svg"); background-size: cover; background-position: left center; background-repeat: no-repeat; position: absolute; top: 0; left: 0; }
@media screen and (max-width: 767px) { /* line 6552, style.scss */
  .arrowlinks a:before { width: 23px; height: 23px; } }
/* line 6555, style.scss */
.arrowlinks a:hover:before { background-position: right center; }
@media screen and (max-width: 1023px) { /* line 6551, style.scss */
  .arrowlinks a { margin-right: 25px; } }
@media screen and (max-width: 767px) { /* line 6551, style.scss */
  .arrowlinks a { line-height: 23px; padding-left: 35px; } }
@media screen and (max-width: 360px) { /* line 6551, style.scss */
  .arrowlinks a { margin-right: 10px; } }
/* line 6561, style.scss */
.arrowlinks.arrowlinks_lg a { font-family: "Gilroy-Bold", sans-serif; text-transform: none; font-size: 22px; }
@media screen and (max-width: 767px) { /* line 6561, style.scss */
  .arrowlinks.arrowlinks_lg a { font-size: 16px; } }
/* line 6566, style.scss */
.arrowlinks.arrowlinks_sm a { font-family: "gilroy-medium", sans-serif; font-size: 12px; }

/* line 6569, style.scss */
.vc_maxwidth { padding-left: calc((100% - 1496px) / 2) !important; padding-right: calc((100% - 1496px) / 2) !important; }
@media screen and (max-width: 1495px) { /* line 6569, style.scss */
  .vc_maxwidth { padding-left: 25px !important; padding-right: 25px !important; } }

/* line 6572, style.scss */
.vc_maxwidth .vc_column_container > .vc_column-inner { padding-left: 15px; padding-right: 15px; }

/* line 6573, style.scss */
.vc_maxwidth .vc_column_container .vc_column_container > .vc_column-inner { padding-left: 0; padding-right: 0; }

/* line 6574, style.scss */
.pad_top_xxl { padding-top: 11.5vw; }

/* line 6575, style.scss */
.pad_top_hm { padding-top: 29.5vw; }

/* line 6577, style.scss */
.p_sm p { font-size: 14px; line-height: 1.43; max-width: 500px; margin-bottom: 30px; }

/* line 6579, style.scss */
.inlinetable { margin-top: 15px; overflow-x: auto; }
/* line 6580, style.scss */
.inlinetable table { min-width: 718px; }
/* line 6581, style.scss */
.inlinetable td { text-align: center; width: 62px; position: relative; cursor: pointer; }
/* line 6582, style.scss */
.inlinetable img { height: 100px; width: auto; }
/* line 6583, style.scss */
.inlinetable p { font-family: "Gilroy-Bold", sans-serif; font-size: 7px; }

/* line 6586, style.scss */
.home .hamburgerwrapper { opacity: 0; pointer-events: none; }
/* line 6587, style.scss */
.home .latest { display: none; }
/* line 6588, style.scss */
.home #main-nav { opacity: 0; pointer-events: none; }
@media screen and (min-width: 1680px) { /* line 6589, style.scss */
  .home .maxwidth.portfolio_boxes { max-width: none; margin-left: -15px !important; margin-right: -15px !important; } }

@media screen and (max-width: 1023px) { /* line 6595, style.scss */
  .col_2_collapse .vc_col-sm-6 { width: 100%; float: none; } }

/* line 6598, style.scss */
.align_right .wpb_wrapper { text-align: right; }

/* line 6599, style.scss */
.scroll_right { display: none; position: relative; transition-duration: 0.5s; transition-timing-function: ease-in-out; width: 43px; height: 20px; background: url("/wp-content/themes/owdt-theme/images/scroll_right.svg"); background-size: contain; background-repeat: no-repeat; }
@media screen and (max-width: 1023px) { /* line 6599, style.scss */
  .scroll_right { display: inline-block; } }

/* line 6602, style.scss */
.scroll_right.goright { opacity: 0; }

@media screen and (max-width: 767px) { /* line 6603, style.scss */
  .links_nomobile a { display: none; } }

@media screen and (max-width: 767px) { /* line 6606, style.scss */
  .margin_sm { margin-top: -15px !important; margin-bottom: 20px !important; } }

/* line 6609, style.scss */
.home .row:not(.site-info) { display: block; margin: 0; }

/* /homepage-new-top/ */
/* line 6611, style.scss */
.columns2 .left, .columns2 .right { width: 50%; float: left; }
@media screen and (max-width: 767px) { /* line 6611, style.scss */
  .columns2 .left, .columns2 .right { width: 100%; float: none; }
  /* line 6613, style.scss */
  .columns2 .left .align_right, .columns2 .right .align_right { display: flex; flex-direction: row-reverse; } }
/* line 6616, style.scss */
.columns2:after { content: ""; display: block; clear: both; }

/* line 6618, style.scss */
.pad_sides { padding-left: 15px; padding-right: 15px; }
@media screen and (max-width: 767px) { /* line 6618, style.scss */
  .pad_sides { padding-left: 0; padding-right: 0; } }

/* line 6621, style.scss */
.home #primary { padding-left: 0; padding-right: 0; }

/* line 6653, style.scss */
.port_content, .port_gallery_images, .port_video { max-width: 1476px; margin-left: auto !important; margin-right: auto !important; }
@media all and (max-width: 1496px) { /* line 6653, style.scss */
  .port_content, .port_gallery_images, .port_video { max-width: 100%; } }

/* line 6657, style.scss */
.port_content { padding-top: 55px; padding-bottom: 65px; clear: both; }
@media all and (max-width: 1279px) { /* line 6657, style.scss */
  .port_content { padding: 40px 0; } }
@media all and (max-width: 767px) { /* line 6657, style.scss */
  .port_content { padding: 15px 0; } }
/* line 6660, style.scss */
.port_content h2 { font-size: 22px; margin-bottom: 18px; margin-top: 0px; }
/* line 6665, style.scss */
.port_content p { font-size: 14px; line-height: 20px; margin-bottom: 20px; }
/* line 6670, style.scss */
.port_content .port_first_col { width: 528px; float: left; }
@media all and (max-width: 1279px) { /* line 6670, style.scss */
  .port_content .port_first_col { width: 100%; float: none; } }
/* line 6678, style.scss */
.port_content .port_second_col, .port_content .port_third_col { float: right; text-align: right; width: 368px; }
@media all and (max-width: 1279px) { /* line 6678, style.scss */
  .port_content .port_second_col, .port_content .port_third_col { width: 45%; padding-top: 30px; } }
@media all and (max-width: 767px) { /* line 6678, style.scss */
  .port_content .port_second_col, .port_content .port_third_col { width: 100%; float: none; text-align: left; padding-top: 0; } }
/* line 6695, style.scss */
.port_content .port_second_col p, .port_content .port_third_col p { margin-bottom: 0; margin-top: 0; text-transform: lowercase; }
/* line 6702, style.scss */
.port_content .port_third_col a { color: #000; }
@media all and (max-width: 1279px) { /* line 6706, style.scss */
  .port_content .port_second_col { text-align: left; float: left; } }
@media all and (max-width: 767px) { /* line 6712, style.scss */
  .port_content .vc_column_container > .vc_column-inner { padding-left: 0; padding-right: 0; } }

/* line 6717, style.scss */
.port_hero { height: calc(100vh - 110px); background-size: cover; background-position: center; margin-left: 0px !important; margin-right: 0px !important; }
@media all and (max-width: 767px) { /* line 6717, style.scss */
  .port_hero { height: 250px; } }
/* line 6726, style.scss */
.port_hero .port_hero_video .vc_column-inner { padding-left: 0px; padding-right: 0px; }
/* line 6730, style.scss */
.port_hero .port_hero_video .vc_column-inner video { height: calc(100vh - 110px); object-fit: cover; }
@media all and (max-width: 767px) { /* line 6730, style.scss */
  .port_hero .port_hero_video .vc_column-inner video { height: 250px; } }

/* line 6740, style.scss */
.admin-bar .port_hero { height: calc(100vh - 142px); }
@media all and (max-width: 767px) { /* line 6740, style.scss */
  .admin-bar .port_hero { height: 250px; } }
/* line 6745, style.scss */
.admin-bar .port_hero .port_hero_video video { height: calc(100vh - 142px); object-fit: cover; }
@media all and (max-width: 767px) { /* line 6745, style.scss */
  .admin-bar .port_hero .port_hero_video video { height: 250px; } }

/* line 6756, style.scss */
.port_actions { clear: both; padding-top: 115px; }
@media all and (max-width: 1279px) { /* line 6756, style.scss */
  .port_actions { padding-top: 50px; } }
@media all and (max-width: 767px) { /* line 6756, style.scss */
  .port_actions { padding-top: 0; } }
/* line 6765, style.scss */
.port_actions .wpb_wrapper { display: flex; justify-content: space-between; align-items: center; }
@media all and (max-width: 767px) { /* line 6765, style.scss */
  .port_actions .wpb_wrapper { flex-wrap: wrap; flex-direction: column; align-items: start; } }
/* line 6774, style.scss */
.port_actions .wpb_wrapper a { font-size: 12px; letter-spacing: 0.5px; text-transform: uppercase; color: #000; padding-left: 45px; position: relative; height: 30px; line-height: 30px; display: inline-block; }
/* line 6784, style.scss */
.port_actions .wpb_wrapper a::before { content: ""; display: block; width: 30px; height: 30px; background-image: url("/wp-content/themes/owdt-theme/images/arrow-circle.svg"); background-size: cover; background-position: left center; background-repeat: no-repeat; position: absolute; top: 0; left: 0; }
/* line 6797, style.scss */
.port_actions .wpb_wrapper a:hover::before { background-position: right center; }
@media all and (max-width: 767px) { /* line 6774, style.scss */
  .port_actions .wpb_wrapper a { display: block; margin-top: 20px; } }
/* line 6808, style.scss */
.port_actions .wpb_wrapper div:first-child a:first-child { margin-right: 112px; }

/* line 6817, style.scss */
.port_gallery_images { padding-bottom: 145px; }
@media all and (max-width: 1279px) { /* line 6817, style.scss */
  .port_gallery_images { padding-bottom: 0; } }
/* line 6823, style.scss */
.port_gallery_images .port_image { margin-bottom: 30px; }
/* line 6826, style.scss */
.port_gallery_images .port-video { margin-bottom: 18.58px; }
/* line 6829, style.scss */
.port_gallery_images img { width: 1446px; object-fit: cover; }
/* line 6833, style.scss */
.port_gallery_images .port_image_left { float: left; width: 49.5%; margin-bottom: 30px; }
@media all and (max-width: 1279px) { /* line 6833, style.scss */
  .port_gallery_images .port_image_left { float: none; width: auto; } }
/* line 6842, style.scss */
.port_gallery_images .port_image_right { float: right; width: 49.5%; margin-bottom: 30px; }
@media all and (max-width: 1279px) { /* line 6842, style.scss */
  .port_gallery_images .port_image_right { float: none; width: auto; } }
/* line 6851, style.scss */
.port_gallery_images .port_col_left { float: left; width: 510px; margin-right: 228px; margin-top: 120px; margin-bottom: 150px; }
@media all and (max-width: 1365px) { /* line 6851, style.scss */
  .port_gallery_images .port_col_left { width: 45%; margin-right: 100px; } }
@media all and (max-width: 1279px) { /* line 6851, style.scss */
  .port_gallery_images .port_col_left { margin-right: 90px; } }
@media all and (max-width: 991px) { /* line 6851, style.scss */
  .port_gallery_images .port_col_left { width: 40%; margin-right: 100px; } }
@media all and (max-width: 767px) { /* line 6851, style.scss */
  .port_gallery_images .port_col_left { width: 100%; margin-top: 35px; margin-bottom: 17.5px !important; margin-right: 0px; } }
/* line 6862, style.scss */
.port_gallery_images .port_col_right { float: left; width: 510px; margin-top: 120px; margin-bottom: 150px; }
@media all and (max-width: 1365px) { /* line 6862, style.scss */
  .port_gallery_images .port_col_right { width: 45%; } }
@media all and (max-width: 991px) { /* line 6862, style.scss */
  .port_gallery_images .port_col_right { width: 40%; } }
@media all and (max-width: 767px) { /* line 6862, style.scss */
  .port_gallery_images .port_col_right { width: 100%; margin-top: 17.5px; margin-bottom: 50px !important; margin-right: 0px; } }
@media all and (max-width: 767px) { /* line 6871, style.scss */
  .port_gallery_images .vc_column_container > .vc_column-inner { padding-left: 0; padding-right: 0; }
  /* line 6873, style.scss */
  .port_gallery_images .vc_column_container > .vc_column-inner > .wpb_wrapper > div { margin-bottom: 15px; } }

/* line 6879, style.scss */
.port_video .wpb_wrapper { display: flex; justify-content: center; align-items: center; }
/* line 6886, style.scss */
.port_video .moneta_video .wpb_wrapper { margin-left: 5px; margin-right: 5px; }
/* line 6890, style.scss */
.port_video .moneta_video:nth-child(1) .wpb_wrapper { margin-left: 0px; }
/* line 6893, style.scss */
.port_video .moneta_video:nth-child(4) .wpb_wrapper { margin-right: 0px; }

/* line 6898, style.scss */
.port_awards { height: calc(100vh - 110px); background-size: cover; background-position: center; margin-left: 0px !important; margin-right: 0px !important; display: flex; display: none; align-items: center; background-color: #f7f7f7; overflow: hidden; }
@media all and (max-width: 767px) { /* line 6898, style.scss */
  .port_awards { height: 450px; } }
/* line 6912, style.scss */
.port_awards .port_content { float: none; text-align: center; }
/* line 6916, style.scss */
.port_awards .port_content p { width: 462px; margin: 0 auto; }
@media all and (max-width: 767px) { /* line 6916, style.scss */
  .port_awards .port_content p { width: 100%; } }
/* line 6922, style.scss */
.port_awards .port_actions { padding-top: 65px; }
@media all and (max-width: 767px) { /* line 6922, style.scss */
  .port_awards .port_actions { padding-top: 0px; } }
/* line 6925, style.scss */
.port_awards .port_actions .wpb_wrapper { justify-content: center; align-items: center; }
@media all and (max-width: 767px) { /* line 6929, style.scss */
  .port_awards .port_actions .wpb_wrapper a { display: inline-block; } }
@media all and (max-width: 767px) { /* line 6932, style.scss */
  .port_awards .port_actions .wpb_wrapper div:first-child a:first-child { margin-right: 30px; } }
/* line 6938, style.scss */
.port_awards .inlinetable table { width: 862px; margin: 0 auto; }
/* line 6942, style.scss */
.port_awards .inlinetable td { cursor: auto; }

/*# sourceMappingURL=style.css.map */
