/* ********************************* */
/* Transitions
/* ********************************* */
.dwg_base_child_general_animation,
.dwg_base_child_bt .bt-value-item .bt-value-item-inner-padding,
.dwg_base_child_bt .customer-grid .customer-grid-list-item-content a.customer-has-content,
.dwg_base_child_bt #connected_customers_carousel_nav .nav-item-trigger,
.dwg_base_child_bt .mmenu-product-item {
  transition: all .2s linear;
  -o-transition: all .2s linear;
  -moz-transition: all .2s linear;
  -webkit-transition: all .2s linear; }

.dwg_base_child_custom_animation,
.dwg_base_child_bt .main-nav ul.menu li.menu-item.primary-nav-engage:not(.menu-item-megamenu) > a:before,
.dwg_base_child_bt .bt-value-item .bt-value-item-content,
.dwg_base_child_bt.page-template-custom-bt-journey a.app-selection span.icon,
.dwg_base_child_bt.page-template-custom-bt-journey a.industry-selection span.icon,
.dwg_base_child_bt #bt_product_grid_carousel .inner-col-inner-padding {
  -webkit-transition: all 500ms cubic-bezier(0.12, 0.645, 0.22, 0.945);
  -moz-transition: all 500ms cubic-bezier(0.12, 0.645, 0.22, 0.945);
  -o-transition: all 500ms cubic-bezier(0.12, 0.645, 0.22, 0.945);
  transition: all 500ms cubic-bezier(0.12, 0.645, 0.22, 0.945);
  -webkit-transition-timing-function: cubic-bezier(0.12, 0.645, 0.22, 0.945);
  -moz-transition-timing-function: cubic-bezier(0.12, 0.645, 0.22, 0.945);
  -o-transition-timing-function: cubic-bezier(0.12, 0.645, 0.22, 0.945);
  transition-timing-function: cubic-bezier(0.12, 0.645, 0.22, 0.945); }

.dwg_base_child_bt {
  /* ********************************* */
  /* Color Overrides
  /* ********************************* */
  /* example */
  /*
  .colorname{
  	color:rgba(0, 0, 0, 1.0);
  }
  .colornameback{
  	background-color:rgba(0, 0, 0, 1.0);
  }
  */
  /* ********************************* */
  /* Font Overrides
  /* ********************************* */
  /*
  .entry-content{
  	h3, h4, h5, h6{
  		margin-top:0.25rem;
  		margin-bottom:0.75rem;
  	}
  }
  
  
  
  blockquote, blockquote h1, blockquote h2,
  h1.font3, h2.font3{
  	letter-spacing:-1pt;
  }
  blockquote h3, blockquote h4,
  h3.font3, h4.font3, h5.font3, h6.font3{
  	letter-spacing:-0.4pt;
  }
  blockquote h5, blockquote h6, blockquote p,
  p.font3, li.font3, th.font3, td.font3{
  	letter-spacing:-0.3pt;
  }
  */
  /* ********************************* */
  /* Form Overrides
  /* ********************************* */
  /*
  form ul li, 
  .form-list li{
  	padding:8px 0px 10px 0px;
  }
  label{
  	font-size:1rem;
  	letter-spacing:-0.4pt;
  	font-weight:700;
  }
  .ginput_complex label,
  .gfield_time_hour label,
  .gfield_time_minute label,
  .gfield_date_month label,
  .gfield_date_day label,
  .gfield_date_year label,
  .instruction{
  	font-size:0.775rem;
  }
  input[type=text],
  input[type=search],
  input[type=email],
  input[type=password],
  input[type=number],
  input[type=tel],
  input[type=url],
  textarea,
  form div[class^="icheckbox_minimal"],
  form div[class^="icheckbox_square"],
  form div[class^="iradio_minimal"],
  form div[class^="iradio_square"],
  select,
  .selectBox-dropdown,
  .selectBox-label,
  .selectBox-arrow,
  .selectBox-options,
  .selectBox-options li,
  .select2-container .select2-choice,
  .select2-drop,
  .select2-container .select2-selection--single .select2-selection__rendered,
  .select2-container--default .select2-selection--single .select2-selection__rendered,
  input[type="checkbox"],
  input[type="radio"]
  {
  	font-weight:700;
  	font-size:0.825rem;
  }
  
  input[type="radio"]+label,
  input[type="checkbox"]+label,
  ul.gfield_checkbox li label, 
  ul.gfield_radio li label {
  	font-weight:700;
  	font-size:0.825rem;
  }
  input[type=text],
  input[type=search],
  input[type=email],
  input[type=password],
  input[type=number],
  input[type=tel],
  input[type=url],
  textarea,
  select,
  .selectBox-dropdown li a,
  .selectBox-options li a,
  .selectBox-label,
  .select2-container .select2-choice,
  .select2-drop,
  .select2-container .select2-selection--single .select2-selection__rendered,
  .select2-container--default .select2-selection--single .select2-selection__rendered{
  	padding-top:10px;
  	padding-bottom:10px;
  }
  
  .select2-container .select2-search--dropdown .select2-search__field,
  .select2-container--default .select2-search--dropdown .select2-search__field{
   padding-top:4px;
  	padding-bottom:4px;
   margin-bottom:2px;
   
  }
  .select2-container .select2-selection--single .select2-selection__rendered .select2-selection__placeholder,
  .select2-container--default .select2-selection--single .select2-selection__rendered .select2-selection__placeholder
  {
   display:block;
   min-height:1rem;
  }
  
  input[type=text],
  input[type=search],
  input[type=email],
  input[type=password],
  input[type=number],
  input[type=tel],
  input[type=url],
  textarea,
  select,
  .selectBox-dropdown,
  .select2-selection,
  .select2-container .select2-selection--single,
  .select2-container--open .select2-dropdown--below{
  @include border_radius(4px);
  }
  
  .selectBox-dropdown li a,
  .selectBox-options li a{
  }
  */
  /* ********************************* */
  /* Trigger Overrides
  /* ********************************* */
  /*
  #mobile-nav-trigger, 
  #mobile-nav-close-trigger, 
  #back-to-top-trigger{
  }
  */
  /* ********************************* */
  /* Widget Overrides
  /* ********************************* */
  /*
  .widget-container{
  }
  .textwidget, 
  .dwg_base-widget-inner-padding{
  }
  .textwidget{
  }
  
  .sidebar-frontpage-list li{
  	width:100%;
  	clear:both;
  	display:block;
  }
  */
  /* ********************************* */
  /* Button Overrides
  /* ********************************* */
  /*
  button,
  .button,
  a.button,
  input[type=submit], 
  input[type=reset], 
  input[type=button]{
  }
  
  button.xlg:not(.pill),
  .button.xlg:not(.pill),
  a.button.xlg:not(.pill),
  input[type=submit].xlg:not(.pill),
  input[type=reset].xlg:not(.pill),
  input[type=button].xlg:not(.pill){
  	@include border-radius(14px);
  }
  
  button.lg:not(.pill),
  .button.lg:not(.pill),
  a.button.lg:not(.pill),
  input[type=submit].lg:not(.pill),
  input[type=reset].lg:not(.pill),
  input[type=button].lg:not(.pill){
  	@include border-radius(12px);
  }
  
  button:not(.pill),
  .button:not(.pill),
  a.button:not(.pill),
  input[type=submit]:not(.pill),
  input[type=reset]:not(.pill),
  input[type=button]:not(.pill),
  button.md:not(.pill),
  .button.md:not(.pill),
  a.button.md:not(.pill),
  input[type=submit].md:not(.pill),
  input[type=reset].md:not(.pill),
  input[type=button].md:not(.pill){
  	@include border-radius(8px);
  }
  
  button.sm:not(.pill),
  .button.sm:not(.pill),
  a.button.sm:not(.pill),
  input[type=submit].sm:not(.pill),
  input[type=reset].sm:not(.pill),
  input[type=button].sm:not(.pill),
  .gform_fileupload_multifile input[type=button]:not(.pill){
  	@include border-radius(6px);
  }
  button.xsm:not(.pill),
  .button.xsm:not(.pill),
  a.button.xsm:not(.pill),
  input[type=submit].xsm:not(.pill),
  input[type=reset].xsm:not(.pill),
  input[type=button].xsm:not(.pill){
  	@include border-radius(4px);
  }
  */
  /* ********************************* */
  /* Notifications Overrides
  /* ********************************* */
  /*
  .action-message,
  .woocommerce-message,
  .woocommerce-error,
  .woocommerce-info{
  	@include border-radius(8px);
  }
  */ }
  .dwg_base_child_bt .fancybox-inner {
    max-height: 420px !important; }
  .dwg_base_child_bt #back-to-top-trigger {
    bottom: 80px;
    right: 20px; }
  .dwg_base_child_bt input[type="button"], .dwg_base_child_bt input[type="submit"], .dwg_base_child_bt input[type="reset"], .dwg_base_child_bt button {
    padding-left: 40px;
    padding-right: 40px;
    border-radius: 32px; }

.dwg_base_child_bt #back-to-top-trigger {
  display: none !important; }
.dwg_base_child_bt .footer-style-bt a.footer-logo {
  background-position: center left;
  margin: 0 0 1rem 0;
  float: left; }
.dwg_base_child_bt .footer-style-bt .widget-address span.company-name {
  display: none; }
.dwg_base_child_bt .footer-style-bt .footer-address-col {
  width: 98.75%;
  margin-right: 0%; }
  .dwg_base_child_bt .footer-style-bt .footer-address-col .widget_base_address_widget {
    clear: left; }
  .dwg_base_child_bt .footer-style-bt .footer-address-col .address {
    text-align: left; }
    .dwg_base_child_bt .footer-style-bt .footer-address-col .address span {
      font-size: 1.25rem;
      line-height: 1; }
    .dwg_base_child_bt .footer-style-bt .footer-address-col .address .street-secondary:before,
    .dwg_base_child_bt .footer-style-bt .footer-address-col .address .city:before {
      display: none; }
    .dwg_base_child_bt .footer-style-bt .footer-address-col .address .street-secondary-break {
      display: block;
      clear: both;
      height: 0.5rem; }
    .dwg_base_child_bt .footer-style-bt .footer-address-col .address .zip {
      margin-top: 0.5rem;
      display: block;
      clear: both; }
  .dwg_base_child_bt .footer-style-bt .footer-address-col .dwg_base-widget-company-social .dwg_base-widget-outer-margin {
    margin-top: 0.5rem;
    margin-bottom: 1.25rem; }
  .dwg_base_child_bt .footer-style-bt .footer-address-col .widget_black_studio_tinymce p {
    font-size: 0.875rem;
    line-height: 1.4; }
  .dwg_base_child_bt .footer-style-bt .footer-address-col .footer-address-col-outer-margin {
    margin-left: 0px; }
.dwg_base_child_bt .footer-style-bt .footer-menu-col {
  width: 98.75%; }
  .dwg_base_child_bt .footer-style-bt .footer-menu-col .footer-menu-col-outer-margin {
    margin: 12px 0px 0 0; }
.dwg_base_child_bt .footer-style-bt .footer-menu h3.widget-title {
  font-size: 1.25rem;
  font-weight: 700;
  margin-bottom: 0.75rem;
  margin-left: 0.5rem; }
.dwg_base_child_bt .footer-style-bt .footer-menu .widget_nav_menu li.menu-item {
  margin-bottom: 0.25rem; }
  .dwg_base_child_bt .footer-style-bt .footer-menu .widget_nav_menu li.menu-item a {
    font-size: 1rem;
    padding: 1rem 1.25rem;
    border-radius: 56px; }
  .dwg_base_child_bt .footer-style-bt .footer-menu .widget_nav_menu li.menu-item.footer-nav-contact {
    margin-bottom: 0.875rem; }
    .dwg_base_child_bt .footer-style-bt .footer-menu .widget_nav_menu li.menu-item.footer-nav-contact a {
      font-size: 0.875rem;
      font-weight: 700;
      line-height: 1;
      border-radius: 56px;
      min-height: auto;
      padding-top: 1rem;
      padding-bottom: 1rem;
      padding-left: 2.875rem;
      padding-right: 1.75rem;
      position: relative;
      border-width: 2px;
      border-style: solid;
      border-color: #ffffff;
      background-color: rgba(255, 255, 255, 0); }
      .dwg_base_child_bt .footer-style-bt .footer-menu .widget_nav_menu li.menu-item.footer-nav-contact a:before {
        font-family: FontAwesome;
        content: "\f0d7";
        display: block;
        padding: 0;
        margin: 0;
        font-size: 1.25rem;
        letter-spacing: 0;
        width: 1.5rem;
        height: 1.5rem;
        position: absolute;
        top: 0.75rem;
        left: 1rem;
        z-index: 2; }
      .dwg_base_child_bt .footer-style-bt .footer-menu .widget_nav_menu li.menu-item.footer-nav-contact a:hover, .dwg_base_child_bt .footer-style-bt .footer-menu .widget_nav_menu li.menu-item.footer-nav-contact a:active, .dwg_base_child_bt .footer-style-bt .footer-menu .widget_nav_menu li.menu-item.footer-nav-contact a:focus {
        background-color: rgba(255, 255, 255, 0.1); }
  .dwg_base_child_bt .footer-style-bt .footer-menu .widget_nav_menu li.menu-item.footer-nav-sales-team a:before {
    content: "\f095"; }
  .dwg_base_child_bt .footer-style-bt .footer-menu .widget_nav_menu li.menu-item.footer-nav-partner-team a:before {
    content: "\f091"; }
  .dwg_base_child_bt .footer-style-bt .footer-menu .widget_nav_menu li.menu-item.footer-nav-support-team a:before {
    content: "\f1cd"; }
.dwg_base_child_bt .footer-style-bt #mktoForm_1553 .mktoLabel,
.dwg_base_child_bt .footer-style-bt #mktoForm_1553 .mktoHtmlText,
.dwg_base_child_bt .footer-style-bt #mktoForm_1553 .mktoCheckboxList > label {
  color: #ffffff; }
.dwg_base_child_bt .footer-style-bt #mktoForm_1553 .mktoHtmlText {
  font-size: 0.725rem;
  line-height: 1.4; }
  .dwg_base_child_bt .footer-style-bt #mktoForm_1553 .mktoHtmlText a {
    text-decoration: underline; }
.dwg_base_child_bt .footer-style-bt #mktoForm_1553 #LblEmail_Opt_In_Consent__c {
  display: none; }
.dwg_base_child_bt .footer-style-bt #mktoForm_1553 .icheckbox_minimal-blue.mktoField {
  margin-bottom: -20px; }
.dwg_base_child_bt .footer-style-bt #mktoForm_1553 .mktoCheckboxList > label {
  min-height: 24px;
  line-height: 20px;
  font-size: 0.775rem;
  margin-left: 1.5rem; }
.dwg_base_child_bt .footer-style-bt #mktoForm_1553 button.mktoButton {
  font-size: 0.775rem;
  margin-top: 0 !important;
  padding: 0.5rem 1rem !important; }
.dwg_base_child_bt .footer-style-bt .copyright-sep {
  height: 0.5rem; }
.dwg_base_child_bt .footer-style-bt .copyright {
  text-align: left;
  padding: 0px 0 0px 0;
  margin-top: 0rem; }
  .dwg_base_child_bt .footer-style-bt .copyright p {
    width: 80%;
    float: left;
    font-size: 0.75rem;
    text-align: left; }

@media only screen and (min-width: 768px) {
  .dwg_base_child_bt .footer-style-bt .footer-address-col {
    width: 33%;
    margin-right: 4%; }
  .dwg_base_child_bt .footer-style-bt .footer-menu-col {
    width: 44%; }
    .dwg_base_child_bt .footer-style-bt .footer-menu-col .footer-menu-col-outer-margin {
      margin: 16px 0px 0 1.5rem; }
  .dwg_base_child_bt .footer-style-bt .third-footer-widget-area {
    width: 100%; } }
@media only screen and (min-width: 960px) {
  .dwg_base_child_bt .footer-style-bt .footer-address-col {
    width: 29%;
    margin-right: 3%; }
  .dwg_base_child_bt .footer-style-bt .footer-menu-col {
    width: 23%; }
    .dwg_base_child_bt .footer-style-bt .footer-menu-col .footer-menu-col-outer-margin {
      margin: 16px 0px 0 1.5rem; }
  .dwg_base_child_bt .footer-style-bt .third-footer-widget-area {
    width: 21%; }
  .dwg_base_child_bt .footer-style-bt .copyright {
    text-align: right;
    margin-top: -4rem; }
    .dwg_base_child_bt .footer-style-bt .copyright p {
      width: 40%;
      float: right;
      font-size: 0.75rem;
      text-align: right; } }
.dwg_base_child_bt.single-post .entry-title.pageheader-title {
  font-weight: 700; }
.dwg_base_child_bt.single-post .pageheader-blog-meta p {
  font-weight: 700; }
.dwg_base_child_bt.single-post a.video-item-link span.video-item-overlay:after {
  font-size: 116px;
  line-height: 116px;
  width: 116px;
  height: 116px;
  margin: -58px 0 0 -58px; }
.dwg_base_child_bt.single-post .entry-content h2 {
  font-weight: 700;
  margin-top: 1.25rem; }
.dwg_base_child_bt.single-post .entry-content h3 {
  font-weight: 700; }
.dwg_base_child_bt.single-post .nav-below-inner-padding {
  padding-top: 2rem; }
.dwg_base_child_bt .widget-container h3.widget-title {
  font-weight: 700;
  font-size: 1.125rem;
  font-weight: 700;
  margin-bottom: 0.5rem; }
.dwg_base_child_bt #sidebar .form-search input[type="text"],
.dwg_base_child_bt #sidebar .form-search input[type="search"] {
  border-radius: 12px;
  padding-right: 50px;
  margin-right: -46px;
  height: 46px;
  line-height: 46px;
  font-size: 1rem; }
.dwg_base_child_bt #sidebar .form-search button.search-btn {
  border-radius: 0 12px 12px 0;
  margin-top: 1px;
  margin-right: 1px;
  height: 44px;
  width: 44px; }
  .dwg_base_child_bt #sidebar .form-search button.search-btn i {
    font-size: 1.125rem; }
.dwg_base_child_bt #sidebar #menu-content-hub-nav {
  border-radius: 12px;
  overflow: hidden; }
  .dwg_base_child_bt #sidebar #menu-content-hub-nav li.menu-item > a {
    font-size: 1.375rem;
    line-height: 1;
    font-weight: 700;
    padding: 16px 20px 16px 16px;
    margin: 0px 0px 0px 0px;
    position: relative;
    color: #ffffff; }
    .dwg_base_child_bt #sidebar #menu-content-hub-nav li.menu-item > a:hover, .dwg_base_child_bt #sidebar #menu-content-hub-nav li.menu-item > a:active, .dwg_base_child_bt #sidebar #menu-content-hub-nav li.menu-item > a:focus {
      background-color: transparent; }
  .dwg_base_child_bt #sidebar #menu-content-hub-nav li.menu-item-has-children {
    border-bottom: solid 1px rgba(255, 255, 255, 0.5);
    /*
    li.menu-item-has-children {
    border-bottom:none;
    background-color:pink;
    > a{
    	font-size: 0.875rem;
    	padding: 12px 8px 12px 28px;
    	&:hover{
    padding: 12px 4px 12px 34px;
    }
    &:after{
    	display:none !important;
    	}
    	}
    > a:after{
    display:none !important;
    }
    
    } ///li.menu-item-has-children
    */ }
    .dwg_base_child_bt #sidebar #menu-content-hub-nav li.menu-item-has-children > a:before {
      display: none; }
    .dwg_base_child_bt #sidebar #menu-content-hub-nav li.menu-item-has-children > a:after {
      font-family: FontAwesome;
      content: "\f057";
      display: block;
      position: absolute;
      padding: 0;
      margin: 0;
      font-size: 1.5rem;
      top: 15px;
      right: 14px;
      color: #ffffff;
      transform: rotate(45deg);
      transition: all .2s linear;
      -o-transition: all .2s linear;
      -moz-transition: all .2s linear;
      -webkit-transition: all .2s linear;
      color: #ffffff; }
    .dwg_base_child_bt #sidebar #menu-content-hub-nav li.menu-item-has-children.active > a:after {
      transform: rotate(0deg); }
    .dwg_base_child_bt #sidebar #menu-content-hub-nav li.menu-item-has-children ul.sub-menu {
      display: none;
      padding-left: 0; }
      .dwg_base_child_bt #sidebar #menu-content-hub-nav li.menu-item-has-children ul.sub-menu li.menu-item > a {
        font-size: 1rem;
        line-height: 1;
        font-weight: 400;
        padding: 12px 16px 12px 20px;
        margin: 0px 0px 0px 0px;
        position: relative; }
        .dwg_base_child_bt #sidebar #menu-content-hub-nav li.menu-item-has-children ul.sub-menu li.menu-item > a:before {
          display: none; }
        .dwg_base_child_bt #sidebar #menu-content-hub-nav li.menu-item-has-children ul.sub-menu li.menu-item > a:hover {
          padding: 12px 10px 12px 26px;
          background-color: rgba(255, 255, 255, 0.2); }
  .dwg_base_child_bt #sidebar #menu-content-hub-nav li.menu-item-has-children ul.sub-menu li.menu-item {
    border-bottom: none; }
  .dwg_base_child_bt #sidebar #menu-content-hub-nav li.menu-item-has-children ul.sub-menu li.menu-item > a:after {
    display: none !important; }
  .dwg_base_child_bt #sidebar #menu-content-hub-nav li.menu-item-has-children ul.sub-menu ul.sub-menu li.menu-item > a {
    font-size: 0.875rem;
    padding: 12px 8px 12px 28px; }
    .dwg_base_child_bt #sidebar #menu-content-hub-nav li.menu-item-has-children ul.sub-menu ul.sub-menu li.menu-item > a:hover {
      padding: 12px 4px 12px 34px; }
.dwg_base_child_bt .widget_categories ul li.cat-item {
  margin-bottom: 4px; }
  .dwg_base_child_bt .widget_categories ul li.cat-item a {
    font-size: 1.125rem;
    line-height: 1.2;
    padding: 6px 12px;
    border-radius: 20px;
    display: inline-block; }
    .dwg_base_child_bt .widget_categories ul li.cat-item a:hover, .dwg_base_child_bt .widget_categories ul li.cat-item a:active, .dwg_base_child_bt .widget_categories ul li.cat-item a:focus {
      text-decoration: none; }
.dwg_base_child_bt .widget_categories ul.children li.cat-item a {
  font-size: 0.925rem; }
.dwg_base_child_bt .widget_categories ul.children ul.children li.cat-item a {
  font-size: 0.825rem; }
.dwg_base_child_bt .loop-grid-item,
.dwg_base_child_bt .latest-posts-sc-item {
  text-align: left; }
  .dwg_base_child_bt .loop-grid-item .inner-col-inner-padding,
  .dwg_base_child_bt .latest-posts-sc-item .inner-col-inner-padding {
    padding: 1rem;
    border-radius: 12px; }
  .dwg_base_child_bt .loop-grid-item h3,
  .dwg_base_child_bt .latest-posts-sc-item h3 {
    font-weight: 700;
    font-size: 1.5rem;
    font-weight: 700;
    margin-bottom: 0.5rem; }
    .dwg_base_child_bt .loop-grid-item h3 a:hover, .dwg_base_child_bt .loop-grid-item h3 a:focus, .dwg_base_child_bt .loop-grid-item h3 a:active,
    .dwg_base_child_bt .latest-posts-sc-item h3 a:hover,
    .dwg_base_child_bt .latest-posts-sc-item h3 a:focus,
    .dwg_base_child_bt .latest-posts-sc-item h3 a:active {
      text-decoration: none; }
  .dwg_base_child_bt .loop-grid-item .publish-date-block span.publish-date,
  .dwg_base_child_bt .latest-posts-sc-item .publish-date-block span.publish-date {
    font-weight: 700;
    letter-spacing: 1pt; }
    .dwg_base_child_bt .loop-grid-item .publish-date-block span.publish-date i,
    .dwg_base_child_bt .latest-posts-sc-item .publish-date-block span.publish-date i {
      display: none; }
  .dwg_base_child_bt .loop-grid-item p,
  .dwg_base_child_bt .latest-posts-sc-item p {
    font-size: 0.875rem; }
.dwg_base_child_bt .latest-posts-sc-item h4.lp-publish-date {
  font-size: 0.75rem;
  line-height: 1.2;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 1pt; }
.dwg_base_child_bt .latest-posts-sc-item-content {
  text-align: left; }
  .dwg_base_child_bt .latest-posts-sc-item-content .latest-posts-sc-item-content-inner-padding {
    padding: 1rem;
    border-radius: 12px; }
  .dwg_base_child_bt .latest-posts-sc-item-content h3 {
    font-weight: 700;
    font-size: 1.5rem;
    font-weight: 700;
    margin-bottom: 0.5rem; }
    .dwg_base_child_bt .latest-posts-sc-item-content h3 a:hover, .dwg_base_child_bt .latest-posts-sc-item-content h3 a:focus, .dwg_base_child_bt .latest-posts-sc-item-content h3 a:active {
      text-decoration: none; }
  .dwg_base_child_bt .latest-posts-sc-item-content h4.lp-publish-date {
    font-size: 0.75rem;
    line-height: 1.2;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1pt; }
  .dwg_base_child_bt .latest-posts-sc-item-content p {
    font-size: 0.875rem; }
.dwg_base_child_bt .sc-carousel-wrapper {
  padding-bottom: 46px; }

.dwg_base_child_bt .pc-section-inner-padding-margin {
  padding: 2.5rem 0 1.5rem 0; }
.dwg_base_child_bt .callout-homepage-awards-testimonials .callout-element-outer-margin {
  padding-top: 20px;
  padding-bottom: 20px; }
.dwg_base_child_bt .callout-homepage-awards-testimonials .home-at-intro {
  width: 100%;
  float: left; }
  .dwg_base_child_bt .callout-homepage-awards-testimonials .home-at-intro .home-at-intro-inner-padding {
    padding: 20px 20px 20px 20px; }
.dwg_base_child_bt .callout-homepage-awards-testimonials .home-at-triggers {
  width: 100%;
  margin: 0 auto; }
  .dwg_base_child_bt .callout-homepage-awards-testimonials .home-at-triggers .home-at-triggers-inner-padding {
    padding: 10px; }
.dwg_base_child_bt .callout-homepage-awards-testimonials .home-at-testimonials {
  width: 100%;
  float: left; }
  .dwg_base_child_bt .callout-homepage-awards-testimonials .home-at-testimonials .home-at-testimonials-outer-margin {
    padding: 0px 10px 10px 0px; }
  .dwg_base_child_bt .callout-homepage-awards-testimonials .home-at-testimonials .home-at-testimonials-inner-padding {
    padding: 10px 20px;
    position: relative; }
.dwg_base_child_bt .callout-homepage-awards-testimonials .home-at-scores {
  width: 100%;
  float: right; }
  .dwg_base_child_bt .callout-homepage-awards-testimonials .home-at-scores .home-at-scores-outer-margin {
    margin-bottom: 0px; }
  .dwg_base_child_bt .callout-homepage-awards-testimonials .home-at-scores .home-at-scores-inner-padding {
    padding: 20px 0px 0px 20px; }
  .dwg_base_child_bt .callout-homepage-awards-testimonials .home-at-scores h4 {
    text-align: center;
    font-size: 2rem;
    line-height: 1.4; }
  .dwg_base_child_bt .callout-homepage-awards-testimonials .home-at-scores p {
    text-align: center;
    font-size: 1rem;
    line-height: 1.2; }
.dwg_base_child_bt .callout-homepage-awards-testimonials a.home-2024-awards-button {
  font-size: 1.25rem;
  line-height: 1.2; }
  .dwg_base_child_bt .callout-homepage-awards-testimonials a.home-2024-awards-button span.button-additional {
    font-size: 0.725rem; }
.dwg_base_child_bt .callout-homepage-awards-testimonials .home-at-score-item {
  width: 50%;
  float: left; }
  .dwg_base_child_bt .callout-homepage-awards-testimonials .home-at-score-item .home-at-score-item-outer-margin {
    margin: 0 0 20px 0; }
  .dwg_base_child_bt .callout-homepage-awards-testimonials .home-at-score-item .home-at-score-item-inner-padding {
    padding: 0 0px; }
.dwg_base_child_bt .callout-homepage-awards-testimonials .home-at-awards-item {
  width: 100%; }
  .dwg_base_child_bt .callout-homepage-awards-testimonials .home-at-awards-item .home-at-awards-item-inner-padding {
    padding: 0 10px; }
.dwg_base_child_bt .callout-homepage-awards-testimonials .home-at-testimonial-carousel {
  display: block;
  margin: 0;
  padding: 0;
  list-style: none;
  border-radius: 8px;
  background-color: #ffffff; }
  .dwg_base_child_bt .callout-homepage-awards-testimonials .home-at-testimonial-carousel li {
    display: block;
    float: left;
    margin: 0;
    list-style: none;
    white-space: normal;
    width: 100%;
    border-radius: 8px;
    background-color: #ffffff; }
    .dwg_base_child_bt .callout-homepage-awards-testimonials .home-at-testimonial-carousel li .at-testomonial-item-inner-padding {
      padding: 36px 36px 36px 56px;
      border-radius: 8px;
      background-color: #ffffff;
      visible: visible; }
    .dwg_base_child_bt .callout-homepage-awards-testimonials .home-at-testimonial-carousel li p {
      font-size: 1rem;
      line-height: 1.8;
      margin-bottom: 0.5rem; }
      .dwg_base_child_bt .callout-homepage-awards-testimonials .home-at-testimonial-carousel li p:before {
        content: "\201c";
        display: inline-block;
        padding: 0;
        margin: 0 -6px -1.7rem -12px;
        position: relative;
        top: 3px;
        left: -12px;
        letter-spacing: 0;
        font-size: 28px;
        line-height: 0; }
      .dwg_base_child_bt .callout-homepage-awards-testimonials .home-at-testimonial-carousel li p:after {
        content: "\201d";
        display: inline-block;
        padding: 0;
        margin: 0 -12px -1.7rem -6px;
        position: relative;
        top: 3px;
        right: -12px;
        letter-spacing: 0;
        font-size: 28px;
        line-height: 0; }
    .dwg_base_child_bt .callout-homepage-awards-testimonials .home-at-testimonial-carousel li h6 {
      font-size: 0.875rem;
      font-weight: 700;
      text-transform: uppercase;
      padding-left: 12.5%;
      line-height: 1.2; }
.dwg_base_child_bt .callout-homepage-awards-testimonials .at-prev-next-trigger {
  position: absolute;
  top: 47.5%;
  z-index: 10;
  text-decoration: none;
  text-align: center;
  font-size: 1.5rem;
  line-height: 24px;
  width: 28px;
  height: 28px;
  border-radius: 50%;
  background-color: #ffffff; }
  .dwg_base_child_bt .callout-homepage-awards-testimonials .at-prev-next-trigger i {
    font-size: 1.5rem; }
  .dwg_base_child_bt .callout-homepage-awards-testimonials .at-prev-next-trigger:hover, .dwg_base_child_bt .callout-homepage-awards-testimonials .at-prev-next-trigger:focus, .dwg_base_child_bt .callout-homepage-awards-testimonials .at-prev-next-trigger:active {
    text-decoration: none;
    background-color: #ffffff; }
.dwg_base_child_bt .callout-homepage-awards-testimonials #events-at-prev,
.dwg_base_child_bt .callout-homepage-awards-testimonials #payments-at-prev {
  left: 0;
  float: left; }
.dwg_base_child_bt .callout-homepage-awards-testimonials #events-at-next,
.dwg_base_child_bt .callout-homepage-awards-testimonials #payments-at-next {
  right: 0;
  float: right; }
.dwg_base_child_bt .callout-homepage-awards-testimonials .home-at-trigger-icons {
  width: 100%; }
  .dwg_base_child_bt .callout-homepage-awards-testimonials .home-at-trigger-icons .home-at-trigger-icons-outer-margin {
    margin-bottom: 0px; }
  .dwg_base_child_bt .callout-homepage-awards-testimonials .home-at-trigger-icons .home-at-trigger-icons-inner-padding {
    padding: 20px; }
.dwg_base_child_bt .callout-homepage-awards-testimonials .home-at-secondary-icons {
  width: 100%; }
  .dwg_base_child_bt .callout-homepage-awards-testimonials .home-at-secondary-icons .home-at-secondary-icons-outer-margin {
    margin-bottom: 20px; }
  .dwg_base_child_bt .callout-homepage-awards-testimonials .home-at-secondary-icons .home-at-secondary-icons-inner-padding {
    padding: 0 10px; }
.dwg_base_child_bt .callout-homepage-awards-testimonials .home-at-icon-triggers {
  display: block;
  margin: 0;
  padding: 0;
  list-style: none; }
  .dwg_base_child_bt .callout-homepage-awards-testimonials .home-at-icon-triggers li {
    display: block;
    float: left;
    width: 50%;
    margin: 0;
    padding: 0;
    list-style: none; }
    .dwg_base_child_bt .callout-homepage-awards-testimonials .home-at-icon-triggers li a.home-at-icon-trigger {
      display: block;
      padding: 0.5rem;
      margin: 0 16px;
      border-radius: 6px;
      background-color: #ffffff;
      border: solid 3px white; }
      .dwg_base_child_bt .callout-homepage-awards-testimonials .home-at-icon-triggers li a.home-at-icon-trigger:hover, .dwg_base_child_bt .callout-homepage-awards-testimonials .home-at-icon-triggers li a.home-at-icon-trigger:focus {
        text-decoration: none;
        background-color: #f1f1f1;
        border: solid 3px #f1f1f1; }
      .dwg_base_child_bt .callout-homepage-awards-testimonials .home-at-icon-triggers li a.home-at-icon-trigger:active, .dwg_base_child_bt .callout-homepage-awards-testimonials .home-at-icon-triggers li a.home-at-icon-trigger.active {
        text-decoration: none;
        background-color: #f1f1f1;
        border: solid 3px #f9a03f;
        box-shadow: 0px 0px 8px 0px rgba(35, 94, 164, 0.4) inset;
        -webkit-box-shadow: 0px 0px 8px 0px rgba(35, 94, 164, 0.4) inset;
        -moz-box-shadow: 0px 0px 8px 0px rgba(35, 94, 164, 0.4) inset; }
.dwg_base_child_bt .callout-homepage-awards-testimonials .home-at-secondary-apps {
  display: block;
  margin: 0;
  padding: 0;
  list-style: none; }
  .dwg_base_child_bt .callout-homepage-awards-testimonials .home-at-secondary-apps li {
    display: block;
    float: left;
    width: 27%;
    margin: 0;
    padding: 0 3%;
    list-style: none; }
    .dwg_base_child_bt .callout-homepage-awards-testimonials .home-at-secondary-apps li a.home-at-secondary-apps-trigger {
      display: block;
      padding: 0.25rem;
      margin: 0 8px;
      border-radius: 6px;
      background-color: #ffffff; }
      .dwg_base_child_bt .callout-homepage-awards-testimonials .home-at-secondary-apps li a.home-at-secondary-apps-trigger:hover, .dwg_base_child_bt .callout-homepage-awards-testimonials .home-at-secondary-apps li a.home-at-secondary-apps-trigger:focus, .dwg_base_child_bt .callout-homepage-awards-testimonials .home-at-secondary-apps li a.home-at-secondary-apps-trigger:active, .dwg_base_child_bt .callout-homepage-awards-testimonials .home-at-secondary-apps li a.home-at-secondary-apps-trigger.active {
        background-color: #ffffff; }
.dwg_base_child_bt .callout-homepage-awards-testimonials #home-at-events {
  width: 100%; }
.dwg_base_child_bt .callout-homepage-awards-testimonials #home-at-payments {
  width: 100%; }

@media only screen and (min-width: 960px) {
  .dwg_base_child_bt .pc-section-inner-padding-margin {
    padding: 3rem 0 2rem 0; }
  .dwg_base_child_bt .callout-homepage-awards-testimonials {
    /*
    .home-at-testimonial-carousel{
    	display:block;
    	margin:0;
    	padding:0;
    	list-style:none;
    		border-radius:8px;
    		background-color:#ffffff;
    	
    	li{
    		display:block;
    		float:left;
    		margin:0;
    		
    		list-style:none;
    		white-space: normal;
    		width:100%;
    		border-radius:8px;
    		background-color:#ffffff;
    		
    		.at-testomonial-item-inner-padding{
    			padding:36px 36px 36px 56px;
    		border-radius:8px;
    		background-color:#ffffff;
    		visible:visible;
    		}
    		p{
    			font-size:1rem;
    			line-height:1.8;
    			margin-bottom:0.5rem;
    			&:before{
    				content: "\201c";
    			   display: inline-block;
    			   padding:0;
    			   margin:0 -6px -1.7rem -12px;
    			   position:relative;
    			   top:3px;
    			   left:-12px;
    			   letter-spacing:0;
    			   font-size:28px;
    			   line-height:0;
    		}
    			&:after{
    				content: "\201d";
    			   display: inline-block;
    			   padding:0;
    			   margin:0 -12px -1.7rem -6px;
    			   position:relative;
    			   top:3px;
    			   right:-12px;
    			   letter-spacing:0;
    			   font-size:28px;
    			   line-height:0;
    			}
    		}
    		h6{
    			font-size:0.875rem;
    			font-weight:700;
    			text-transform:uppercase;
    			padding-left:12.5%;
    			line-height:1.2;
    		}
    	}
    }
    
    .at-prev-next-trigger{
    	position:absolute;
    	top:47.5%;
    	z-index:10;
    	text-decoration:none;
    	text-align:center;
    	font-size:1.5rem;
    	line-height:24px;
    	width:28px;
    	height:28px;
    	border-radius:50%;
    	background-color:#ffffff;
    	i{
    		font-size:1.5rem;
    	}
    	&:hover,
    	&:focus,
    	&:active{
    		text-decoration:none;
    		background-color:#ffffff;
    	}
    }
    #events-at-prev,
    #payments-at-prev{
    	left:0;
    	float:left;
    }
    #events-at-next,
    #payments-at-next{
    	right:0;
    	float:right;
    }
    */ }
    .dwg_base_child_bt .callout-homepage-awards-testimonials .callout-element-outer-margin {
      padding-top: 40px;
      padding-bottom: 40px; }
    .dwg_base_child_bt .callout-homepage-awards-testimonials .home-at-intro {
      width: 100%;
      float: left; }
      .dwg_base_child_bt .callout-homepage-awards-testimonials .home-at-intro .home-at-intro-inner-padding {
        padding: 20px 80px 40px 80px; }
    .dwg_base_child_bt .callout-homepage-awards-testimonials .home-at-triggers {
      width: 60%;
      margin: 0 auto; }
      .dwg_base_child_bt .callout-homepage-awards-testimonials .home-at-triggers .home-at-triggers-inner-padding {
        padding: 20px; }
    .dwg_base_child_bt .callout-homepage-awards-testimonials .home-at-testimonials {
      width: 50%;
      float: left; }
      .dwg_base_child_bt .callout-homepage-awards-testimonials .home-at-testimonials .home-at-testimonials-outer-margin {
        padding: 0px 20px 20px 0px; }
      .dwg_base_child_bt .callout-homepage-awards-testimonials .home-at-testimonials .home-at-testimonials-inner-padding {
        padding: 20px 40px;
        position: relative; }
    .dwg_base_child_bt .callout-homepage-awards-testimonials .home-at-scores {
      width: 50%;
      float: right; }
      .dwg_base_child_bt .callout-homepage-awards-testimonials .home-at-scores .home-at-scores-outer-margin {
        margin-bottom: 0px; }
      .dwg_base_child_bt .callout-homepage-awards-testimonials .home-at-scores .home-at-scores-inner-padding {
        padding: 20px 0px 0px 20px; }
      .dwg_base_child_bt .callout-homepage-awards-testimonials .home-at-scores h4 {
        text-align: center;
        font-size: 3rem;
        line-height: 1.4; }
      .dwg_base_child_bt .callout-homepage-awards-testimonials .home-at-scores p {
        text-align: center;
        font-size: 1.25rem;
        line-height: 1.2; }
    .dwg_base_child_bt .callout-homepage-awards-testimonials a.home-2024-awards-button {
      font-size: 1.5rem;
      line-height: 1.2; }
      .dwg_base_child_bt .callout-homepage-awards-testimonials a.home-2024-awards-button span.button-additional {
        font-size: 0.775rem; }
    .dwg_base_child_bt .callout-homepage-awards-testimonials .home-at-score-item {
      width: 50%;
      float: left; }
      .dwg_base_child_bt .callout-homepage-awards-testimonials .home-at-score-item .home-at-score-item-outer-margin {
        margin: 0 0 40px 0; }
      .dwg_base_child_bt .callout-homepage-awards-testimonials .home-at-score-item .home-at-score-item-inner-padding {
        padding: 0 20px; }
    .dwg_base_child_bt .callout-homepage-awards-testimonials .home-at-awards-item {
      width: 100%; }
      .dwg_base_child_bt .callout-homepage-awards-testimonials .home-at-awards-item .home-at-awards-item-inner-padding {
        padding: 0 20px; }
    .dwg_base_child_bt .callout-homepage-awards-testimonials .home-at-trigger-icons {
      width: 100%; }
      .dwg_base_child_bt .callout-homepage-awards-testimonials .home-at-trigger-icons .home-at-trigger-icons-outer-margin {
        margin-bottom: 0px; }
      .dwg_base_child_bt .callout-homepage-awards-testimonials .home-at-trigger-icons .home-at-trigger-icons-inner-padding {
        padding: 20px; }
    .dwg_base_child_bt .callout-homepage-awards-testimonials .home-at-secondary-icons {
      width: 100%; }
      .dwg_base_child_bt .callout-homepage-awards-testimonials .home-at-secondary-icons .home-at-secondary-icons-outer-margin {
        margin-bottom: 40px; }
      .dwg_base_child_bt .callout-homepage-awards-testimonials .home-at-secondary-icons .home-at-secondary-icons-inner-padding {
        padding: 0 20px; }
    .dwg_base_child_bt .callout-homepage-awards-testimonials .home-at-icon-triggers {
      display: block;
      margin: 0;
      padding: 0;
      list-style: none; }
      .dwg_base_child_bt .callout-homepage-awards-testimonials .home-at-icon-triggers li {
        display: block;
        float: left;
        width: 50%;
        margin: 0;
        padding: 0;
        list-style: none; }
        .dwg_base_child_bt .callout-homepage-awards-testimonials .home-at-icon-triggers li a.home-at-icon-trigger {
          display: block;
          padding: 0.5rem;
          margin: 0 16px;
          border-radius: 6px;
          background-color: #ffffff;
          border: solid 3px white; }
          .dwg_base_child_bt .callout-homepage-awards-testimonials .home-at-icon-triggers li a.home-at-icon-trigger:hover, .dwg_base_child_bt .callout-homepage-awards-testimonials .home-at-icon-triggers li a.home-at-icon-trigger:focus {
            text-decoration: none;
            background-color: #f1f1f1;
            border: solid 3px #f1f1f1; }
          .dwg_base_child_bt .callout-homepage-awards-testimonials .home-at-icon-triggers li a.home-at-icon-trigger:active, .dwg_base_child_bt .callout-homepage-awards-testimonials .home-at-icon-triggers li a.home-at-icon-trigger.active {
            text-decoration: none;
            background-color: #f1f1f1;
            border: solid 3px #f9a03f;
            box-shadow: 0px 0px 8px 0px rgba(35, 94, 164, 0.4) inset;
            -webkit-box-shadow: 0px 0px 8px 0px rgba(35, 94, 164, 0.4) inset;
            -moz-box-shadow: 0px 0px 8px 0px rgba(35, 94, 164, 0.4) inset; }
    .dwg_base_child_bt .callout-homepage-awards-testimonials .home-at-secondary-apps {
      display: block;
      margin: 0;
      padding: 0;
      list-style: none; }
      .dwg_base_child_bt .callout-homepage-awards-testimonials .home-at-secondary-apps li {
        display: block;
        float: left;
        width: 27%;
        margin: 0;
        padding: 0 3%;
        list-style: none; }
        .dwg_base_child_bt .callout-homepage-awards-testimonials .home-at-secondary-apps li a.home-at-secondary-apps-trigger {
          display: block;
          padding: 0.25rem;
          margin: 0 8px;
          border-radius: 6px;
          background-color: #ffffff; }
          .dwg_base_child_bt .callout-homepage-awards-testimonials .home-at-secondary-apps li a.home-at-secondary-apps-trigger:hover, .dwg_base_child_bt .callout-homepage-awards-testimonials .home-at-secondary-apps li a.home-at-secondary-apps-trigger:focus, .dwg_base_child_bt .callout-homepage-awards-testimonials .home-at-secondary-apps li a.home-at-secondary-apps-trigger:active, .dwg_base_child_bt .callout-homepage-awards-testimonials .home-at-secondary-apps li a.home-at-secondary-apps-trigger.active {
            background-color: #ffffff; }
    .dwg_base_child_bt .callout-homepage-awards-testimonials #home-at-events {
      width: 100%; }
    .dwg_base_child_bt .callout-homepage-awards-testimonials #home-at-payments {
      width: 100%; } }
.dwg_base_child_bt .customer-grid .customer-grid-list-item-content {
  position: relative; }
  .dwg_base_child_bt .customer-grid .customer-grid-list-item-content .customer-logo {
    position: relative;
    z-index: 2; }
  .dwg_base_child_bt .customer-grid .customer-grid-list-item-content .customer-logo-bw {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
    opacity: 1; }
  .dwg_base_child_bt .customer-grid .customer-grid-list-item-content.customer-has-content:hover .customer-logo-bw {
    opacity: 0; }
  .dwg_base_child_bt .customer-grid .customer-grid-list-item-content.customer-no-content:hover .customer-logo-bw {
    opacity: 1; }
  .dwg_base_child_bt .customer-grid .customer-grid-list-item-content a.customer-hover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 12;
    opacity: 0.5;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0); }
    .dwg_base_child_bt .customer-grid .customer-grid-list-item-content a.customer-hover i {
      display: block;
      width: 30px;
      height: 30px;
      font-size: 26px;
      line-height: 1;
      position: absolute;
      top: 6px;
      right: 0px;
      float: right;
      z-index: 15; }
    .dwg_base_child_bt .customer-grid .customer-grid-list-item-content a.customer-hover:hover {
      opacity: 0.9;
      background-color: rgba(255, 255, 255, 0.2); }
.dwg_base_child_bt .customer-single-content .customer-single-content-col {
  padding-top: 20px; }
.dwg_base_child_bt .customer-single-content h1 {
  font-size: 2rem;
  line-height: 1.2;
  margin-bottom: 0.5rem;
  font-weight: 700; }
.dwg_base_child_bt .customer-single-content h2, .dwg_base_child_bt .customer-single-content h3 {
  font-size: 1.5rem;
  line-height: 1.2;
  margin-bottom: 0.5rem;
  font-weight: 700; }
.dwg_base_child_bt #customer-stories-wrapper .customer-story .customer-story-inner-padding {
  padding: 20px 20px 40px 20px; }
.dwg_base_child_bt #customer-stories-wrapper .customer-story .customer-content-col h1, .dwg_base_child_bt #customer-stories-wrapper .customer-story .customer-content-col h2 {
  font-size: 2rem;
  line-height: 1.2;
  margin-bottom: 0.5rem;
  font-weight: 700; }
.dwg_base_child_bt #customer-stories-wrapper .customer-story .customer-content-col h3 {
  font-size: 1.5rem;
  line-height: 1.2;
  margin-bottom: 0.5rem;
  font-weight: 700; }
.dwg_base_child_bt #customer-stories-wrapper .customer-story .customer-content-col p {
  font-size: 1rem;
  line-height: 1.8; }

@media only screen and (min-width: 960px) {
  .dwg_base_child_bt .customer-single-content .customer-single-logo-col {
    width: 22%;
    float: left;
    padding-right: 3%; }
  .dwg_base_child_bt .customer-single-content .customer-single-content-col {
    width: 72%;
    float: right;
    padding-left: 3%;
    padding-top: 20px; }
  .dwg_base_child_bt #customer-stories-wrapper .customer-story .customer-story-inner-padding {
    padding: 20px 20px 40px 20px; }
  .dwg_base_child_bt #customer-stories-wrapper .customer-story .customer-logo-col {
    width: 25%;
    float: left;
    text-align: center; }
    .dwg_base_child_bt #customer-stories-wrapper .customer-story .customer-logo-col .customer-logo-col-inner-padding {
      padding-right: 20px; }
  .dwg_base_child_bt #customer-stories-wrapper .customer-story .customer-content-col {
    width: 75%;
    float: right; }
    .dwg_base_child_bt #customer-stories-wrapper .customer-story .customer-content-col .customer-content-col-inner-padding {
      padding-left: 20px; }
    .dwg_base_child_bt #customer-stories-wrapper .customer-story .customer-content-col h1, .dwg_base_child_bt #customer-stories-wrapper .customer-story .customer-content-col h2 {
      font-size: 2rem;
      line-height: 1.2;
      margin-bottom: 0.5rem;
      font-weight: 700; }
    .dwg_base_child_bt #customer-stories-wrapper .customer-story .customer-content-col h3 {
      font-size: 1.5rem;
      line-height: 1.2;
      margin-bottom: 0.5rem;
      font-weight: 700; }
    .dwg_base_child_bt #customer-stories-wrapper .customer-story .customer-content-col p {
      font-size: 1rem;
      line-height: 1.8; }
  .dwg_base_child_bt #customer-stories-wrapper .customer-story.customer-story.even .customer-logo-col {
    width: 25%;
    float: right; }
    .dwg_base_child_bt #customer-stories-wrapper .customer-story.customer-story.even .customer-logo-col .customer-logo-col-inner-padding {
      padding-left: 20px; }
  .dwg_base_child_bt #customer-stories-wrapper .customer-story.customer-story.even .customer-content-col {
    width: 75%;
    float: left; }
    .dwg_base_child_bt #customer-stories-wrapper .customer-story.customer-story.even .customer-content-col .customer-content-col-inner-padding {
      padding-right: 20px; } }
.dwg_base_child_bt .partner-item-wrapper {
  display: none; }
.dwg_base_child_bt .partner-grid .partner-grid-list-item-content {
  position: relative; }
  .dwg_base_child_bt .partner-grid .partner-grid-list-item-content .partner-logo {
    position: relative;
    z-index: 2; }
  .dwg_base_child_bt .partner-grid .partner-grid-list-item-content .partner-logo-bw {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
    opacity: 1; }
  .dwg_base_child_bt .partner-grid .partner-grid-list-item-content a.partner-has-content {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 12;
    opacity: 0.5;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0); }
    .dwg_base_child_bt .partner-grid .partner-grid-list-item-content a.partner-has-content i {
      display: block;
      width: 30px;
      height: 30px;
      font-size: 26px;
      line-height: 1;
      position: absolute;
      top: 6px;
      right: 0px;
      float: right;
      z-index: 15; }
    .dwg_base_child_bt .partner-grid .partner-grid-list-item-content a.partner-has-content:hover {
      opacity: 0.9;
      background-color: rgba(255, 255, 255, 0.5); }
  .dwg_base_child_bt .partner-grid .partner-grid-list-item-content:hover .partner-logo-bw {
    opacity: 0; }

.dwg_base_child_bt.page-template-custom-bt-products #pageheader-titlewrapper h1.entry-title.pageheader-title {
  display: none; }
.dwg_base_child_bt.page-template-custom-bt-products #features-images {
  display: none; }
.dwg_base_child_bt.page-template-custom-bt-products .header-style-bt-products #mobile-nav-trigger {
  display: block;
  margin-top: 8px; }
.dwg_base_child_bt.page-template-custom-bt-products .header-style-bt-products #header-logo {
  margin-left: 56px; }

#bt_product_grid .page-grid-sc-item .inner-col-inner-padding,
#bt_benefits_grid .page-grid-sc-item .inner-col-inner-padding {
  padding-top: 1rem;
  padding-right: 2rem;
  padding-bottom: 1rem;
  padding-left: 2rem; }
#bt_product_grid h3,
#bt_benefits_grid h3 {
  font-size: 1.5rem;
  font-weight: 700;
  margin-bottom: 0.5rem; }
#bt_product_grid h5,
#bt_benefits_grid h5 {
  font-size: 1.125rem;
  font-weight: 700;
  margin-bottom: 0.5rem; }
#bt_product_grid p,
#bt_benefits_grid p {
  font-size: 0.875rem; }

.bt-home-product-grid .page-grid-sc-item .inner-col-inner-padding {
  padding-top: 1rem;
  padding-right: 2rem;
  padding-bottom: 1rem;
  padding-left: 2rem; }
  .bt-home-product-grid .page-grid-sc-item .inner-col-inner-padding:hover {
    cursor: pointer;
    background-color: #ebebeb;
    box-shadow: 0px 0px 8px 0px rgba(35, 94, 164, 0.4) inset;
    -webkit-box-shadow: 0px 0px 8px 0px rgba(35, 94, 164, 0.4) inset;
    -moz-box-shadow: 0px 0px 8px 0px rgba(35, 94, 164, 0.4) inset; }
.bt-home-product-grid .page-grid-sc-item h5 {
  font-weight: 700; }

#bt_product_grid_carousel .sc-slider-pager {
  display: none; }
#bt_product_grid_carousel .inner-col-inner-padding:hover {
  cursor: pointer;
  background-color: #ebebeb;
  box-shadow: 0px 0px 8px 0px rgba(35, 94, 164, 0.4) inset;
  -webkit-box-shadow: 0px 0px 8px 0px rgba(35, 94, 164, 0.4) inset;
  -moz-box-shadow: 0px 0px 8px 0px rgba(35, 94, 164, 0.4) inset; }
#bt_product_grid_carousel h3 {
  font-size: 1.5rem;
  font-weight: 700;
  margin-bottom: 0.5rem; }
#bt_product_grid_carousel h5 {
  font-size: 1.125rem;
  font-weight: 700;
  margin-bottom: 0.5rem; }
#bt_product_grid_carousel p {
  font-size: 0.875rem; }

#benefits_carousel .benefits-carousel-pager {
  font-size: 0.875rem;
  line-height: 1;
  color: #4f2637;
  margin-top: 1rem;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  position: relative; }
#benefits_carousel #benefits_carousel_prev {
  float: right;
  right: 50%;
  text-align: right; }
#benefits_carousel #benefits_carousel_next {
  float: left;
  left: 50%;
  text-align: left; }
#benefits_carousel .column-wrapper-outer-margin {
  position: relative; }
#benefits_carousel .cycle-slide {
  white-space: normal;
  display: block;
  float: none; }
  #benefits_carousel .cycle-slide .inner-col-outer-margin {
    padding-right: 0.5rem;
    padding-left: 0.5rem; }
  #benefits_carousel .cycle-slide .inner-col-inner-padding {
    padding: 1.5rem; }

.bt-feature-item {
  text-align: center; }
  .bt-feature-item .shortcode-col-outer-margin {
    margin-bottom: 0.5rem; }
  .bt-feature-item .shortcode-col-inner-padding {
    padding: 1.5rem;
    border-radius: 10px;
    /*
    &:hover,
    &:active,
    &:focus{
    cursor:pointer;
    }
    */ }
  .bt-feature-item i {
    font-size: 2.5rem; }
    .bt-feature-item i.fa-mobile {
      font-size: 4.25rem; }
  .bt-feature-item h3 {
    font-size: 1.25rem;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1.25pt; }
  .bt-feature-item h4 {
    font-size: 1.125rem;
    font-weight: 700; }
  .bt-feature-item p {
    font-size: 0.875rem;
    padding-bottom: 0; }

.company-values-grid .bt-feature-item .shortcode-col-inner-padding:hover, .company-values-grid .bt-feature-item .shortcode-col-inner-padding:active, .company-values-grid .bt-feature-item .shortcode-col-inner-padding:focus {
  cursor: default !important; }

.bt_comparison_tabs .tab-head a {
  font-size: 1.125rem !important;
  border-radius: 8px 8px 0 0; }
  .bt_comparison_tabs .tab-head a span {
    font-size: 1.125rem !important;
    border-radius: 8px 8px 0 0; }
.bt_comparison_tabs .tab-content {
  border-radius: 0 12px 12px 12px; }
  .bt_comparison_tabs .tab-content .tab-inner-padding {
    padding-top: 1rem !important; }

.comparison-table .comparison-icon {
  font-size: 1.5rem;
  text-align: center; }
.comparison-table .comparison-desc {
  font-size: 0.875rem;
  line-height: 1.2;
  text-align: center; }
  .comparison-table .comparison-desc .shortcode-col-inner-padding {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem; }

@media only screen and (min-width: 960px) {
  .dwg_base_child_bt.page-template-custom-bt-products #features-images {
    display: block; } }
.dwg_base_child_bt .testimonial-item,
.dwg_base_child_bt .testimonial-slider-item {
  position: relative; }
  .dwg_base_child_bt .testimonial-item .testimonial-content p,
  .dwg_base_child_bt .testimonial-slider-item .testimonial-content p {
    font-size: 1rem;
    line-height: 1.4;
    padding-left: 0rem;
    padding-right: 0rem; }
  .dwg_base_child_bt .testimonial-item .testimonial-title-content,
  .dwg_base_child_bt .testimonial-slider-item .testimonial-title-content {
    padding-top: 1.5rem; }
    .dwg_base_child_bt .testimonial-item .testimonial-title-content h5.testimonial-title,
    .dwg_base_child_bt .testimonial-slider-item .testimonial-title-content h5.testimonial-title {
      font-weight: 700;
      text-transform: uppercase;
      letter-spacing: 1pt;
      font-size: 1rem; }
    .dwg_base_child_bt .testimonial-item .testimonial-title-content h6.testimonial-title-meta,
    .dwg_base_child_bt .testimonial-slider-item .testimonial-title-content h6.testimonial-title-meta {
      font-weight: 700;
      text-transform: uppercase;
      letter-spacing: 1pt;
      font-size: 0.775rem; }
  .dwg_base_child_bt .testimonial-item .testimonial-img,
  .dwg_base_child_bt .testimonial-slider-item .testimonial-img {
    border-radius: 0;
    max-width: 100% !important;
    max-height: auto !important; }

@media only screen and (min-width: 960px) {
  .dwg_base_child_bt .testimonial-item,
  .dwg_base_child_bt .testimonial-slider-item {
    position: relative; }
    .dwg_base_child_bt .testimonial-item .testimonial-content,
    .dwg_base_child_bt .testimonial-slider-item .testimonial-content {
      padding: 0 1.5rem 0 1.5rem; }
      .dwg_base_child_bt .testimonial-item .testimonial-content p,
      .dwg_base_child_bt .testimonial-slider-item .testimonial-content p {
        font-size: 1.5rem;
        line-height: 1.4;
        padding-left: 1rem;
        padding-right: 1rem; }
    .dwg_base_child_bt .testimonial-item .testimonial-title-content,
    .dwg_base_child_bt .testimonial-slider-item .testimonial-title-content {
      padding-top: 1.5rem;
      width: 66%; }
      .dwg_base_child_bt .testimonial-item .testimonial-title-content h5.testimonial-title,
      .dwg_base_child_bt .testimonial-slider-item .testimonial-title-content h5.testimonial-title {
        font-weight: 700;
        text-transform: uppercase;
        letter-spacing: 1pt;
        font-size: 1rem; }
      .dwg_base_child_bt .testimonial-item .testimonial-title-content h6.testimonial-title-meta,
      .dwg_base_child_bt .testimonial-slider-item .testimonial-title-content h6.testimonial-title-meta {
        font-weight: 700;
        text-transform: uppercase;
        letter-spacing: 1pt;
        font-size: 0.775rem; }
    .dwg_base_child_bt .testimonial-item .testimonial-img-wrapper,
    .dwg_base_child_bt .testimonial-slider-item .testimonial-img-wrapper {
      width: 180px;
      position: absolute;
      float: left;
      left: 1rem;
      top: 0.5rem; }
    .dwg_base_child_bt .testimonial-item .testimonial-img,
    .dwg_base_child_bt .testimonial-slider-item .testimonial-img {
      border-radius: 0;
      max-width: 100% !important;
      max-height: auto !important; }
    .dwg_base_child_bt .testimonial-item.has-img .testimonial-content,
    .dwg_base_child_bt .testimonial-slider-item.has-img .testimonial-content {
      padding: 0 1.5rem 0 240px; } }
.dwg_base_child_bt .bt-value-grid .bt-value-grid-col {
  width: 100%;
  float: left; }
.dwg_base_child_bt .bt-value-item {
  width: 100%;
  float: left; }
  .dwg_base_child_bt .bt-value-item .bt-value-item-outer-margin {
    margin: 0.5rem; }
  .dwg_base_child_bt .bt-value-item .bt-value-item-inner-padding {
    padding: 1.5rem;
    position: relative;
    overflow: hidden;
    border-radius: 1rem; }
    .dwg_base_child_bt .bt-value-item .bt-value-item-inner-padding:hover, .dwg_base_child_bt .bt-value-item .bt-value-item-inner-padding:active, .dwg_base_child_bt .bt-value-item .bt-value-item-inner-padding:focus {
      cursor: pointer; }
  .dwg_base_child_bt .bt-value-item .bt-value-item-title {
    position: absolute;
    top: 50%;
    width: 80%;
    left: 10%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }
    .dwg_base_child_bt .bt-value-item .bt-value-item-title h3 {
      text-align: center;
      font-size: 1.5rem;
      font-weight: 700; }
  .dwg_base_child_bt .bt-value-item .bt-value-item-content {
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    top: 60px;
    position: relative;
    -webkit-transition: all 200ms cubic-bezier(0.12, 0.645, 0.22, 0.945);
    -moz-transition: all 200ms cubic-bezier(0.12, 0.645, 0.22, 0.945);
    -o-transition: all 200ms cubic-bezier(0.12, 0.645, 0.22, 0.945);
    transition: all 200ms cubic-bezier(0.12, 0.645, 0.22, 0.945);
    -webkit-transition-timing-function: cubic-bezier(0.12, 0.645, 0.22, 0.945);
    -moz-transition-timing-function: cubic-bezier(0.12, 0.645, 0.22, 0.945);
    -o-transition-timing-function: cubic-bezier(0.12, 0.645, 0.22, 0.945);
    transition-timing-function: cubic-bezier(0.12, 0.645, 0.22, 0.945);
    -webkit-animation-delay: 1;
    animation-delay: 1; }
    .dwg_base_child_bt .bt-value-item .bt-value-item-content h4 {
      padding-bottom: 0.75rem;
      font-weight: 700; }
    .dwg_base_child_bt .bt-value-item .bt-value-item-content p {
      font-size: 0.925rem;
      line-height: 1.4; }
    .dwg_base_child_bt .bt-value-item .bt-value-item-content a {
      text-decoration: underline; }
    .dwg_base_child_bt .bt-value-item .bt-value-item-content ul {
      padding-top: 0.5rem; }
      .dwg_base_child_bt .bt-value-item .bt-value-item-content ul li {
        font-size: 0.925rem;
        line-height: 1.4; }
  .dwg_base_child_bt .bt-value-item .bt-value-item-expand {
    position: absolute;
    float: right;
    bottom: 12px;
    right: 12px;
    text-align: center;
    line-height: 24px;
    width: 24px;
    height: 24px;
    font-size: 1.5rem;
    -webkit-transition: all 200ms cubic-bezier(0.12, 0.645, 0.22, 0.945);
    -moz-transition: all 200ms cubic-bezier(0.12, 0.645, 0.22, 0.945);
    -o-transition: all 200ms cubic-bezier(0.12, 0.645, 0.22, 0.945);
    transition: all 200ms cubic-bezier(0.12, 0.645, 0.22, 0.945);
    -webkit-transition-timing-function: cubic-bezier(0.12, 0.645, 0.22, 0.945);
    -moz-transition-timing-function: cubic-bezier(0.12, 0.645, 0.22, 0.945);
    -o-transition-timing-function: cubic-bezier(0.12, 0.645, 0.22, 0.945);
    transition-timing-function: cubic-bezier(0.12, 0.645, 0.22, 0.945);
    -webkit-animation-delay: 0;
    animation-delay: 0;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg); }
    .dwg_base_child_bt .bt-value-item .bt-value-item-expand:hover, .dwg_base_child_bt .bt-value-item .bt-value-item-expand:focus, .dwg_base_child_bt .bt-value-item .bt-value-item-expand:active {
      background-color: transparent !important; }
  .dwg_base_child_bt .bt-value-item.bt-value-item-0 .bt-value-item-inner-padding {
    height: 400px; }
  .dwg_base_child_bt .bt-value-item.bt-value-item-1 .bt-value-item-inner-padding {
    height: 200px; }
  .dwg_base_child_bt .bt-value-item.bt-value-item-2 .bt-value-item-inner-padding {
    height: 300px; }
  .dwg_base_child_bt .bt-value-item.bt-value-item-3 .bt-value-item-inner-padding {
    height: 300px; }
  .dwg_base_child_bt .bt-value-item.bt-value-item-4 .bt-value-item-inner-padding {
    height: 200px; }
  .dwg_base_child_bt .bt-value-item.bt-value-item-5 .bt-value-item-inner-padding {
    height: 400px; }
  .dwg_base_child_bt .bt-value-item.bt-value-item-6 .bt-value-item-inner-padding {
    height: 300px; }
  .dwg_base_child_bt .bt-value-item.bt-value-item-7 .bt-value-item-inner-padding {
    height: 300px; }
  .dwg_base_child_bt .bt-value-item.active .bt-value-item-inner-padding {
    height: 500px; }
  .dwg_base_child_bt .bt-value-item.active .bt-value-item-content {
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
    top: 0px; }
  .dwg_base_child_bt .bt-value-item.active .bt-value-item-title {
    display: none; }
  .dwg_base_child_bt .bt-value-item.active .bt-value-item-expand {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg); }
  .dwg_base_child_bt .bt-value-item.active-secondary .bt-value-item-inner-padding {
    height: 100px; }

@media only screen and (min-width: 768px) {
  .dwg_base_child_bt .bt-value-grid .bt-value-grid-col {
    width: 50%; } }
@media only screen and (min-width: 960px) {
  .dwg_base_child_bt .bt-value-grid .bt-value-grid-col {
    width: 33.3%; }
  .dwg_base_child_bt .bt-value-item-content p {
    font-size: 1.25rem;
    line-height: 1.6; }
  .dwg_base_child_bt .bt-value-item-content ul li {
    font-size: 1.25rem;
    line-height: 1.6; }
  .dwg_base_child_bt #values .bt-value-grid .bt-value-grid-col {
    width: 25%; } }
.dwg_base_child_bt .blue-circle-top-left,
.dwg_base_child_bt .blue-circle-center-left,
.dwg_base_child_bt .blue-circle-bottom-left,
.dwg_base_child_bt .blue-circle-top-right,
.dwg_base_child_bt .blue-circle-center-right,
.dwg_base_child_bt .blue-circle-bottom-right,
.dwg_base_child_bt .gray-circle-top-left,
.dwg_base_child_bt .gray-circle-center-left,
.dwg_base_child_bt .gray-circle-bottom-left,
.dwg_base_child_bt .gray-circle-top-right,
.dwg_base_child_bt .gray-circle-center-right,
.dwg_base_child_bt .gray-circle-bottom-right,
.dwg_base_child_bt .green-circle-top-left,
.dwg_base_child_bt .green-circle-center-left,
.dwg_base_child_bt .green-circle-bottom-left,
.dwg_base_child_bt .green-circle-top-right,
.dwg_base_child_bt .green-circle-center-right,
.dwg_base_child_bt .green-circle-bottom-right,
.dwg_base_child_bt .dkblue-circle-top-left,
.dwg_base_child_bt .dkblue-circle-center-left,
.dwg_base_child_bt .dkblue-circle-bottom-left,
.dwg_base_child_bt .dkblue-circle-top-right,
.dwg_base_child_bt .dkblue-circle-center-right,
.dwg_base_child_bt .dkblue-circle-bottom-right,
.dwg_base_child_bt .white-circle-top-left,
.dwg_base_child_bt .white-circle-center-left,
.dwg_base_child_bt .white-circle-bottom-left,
.dwg_base_child_bt .white-circle-top-right,
.dwg_base_child_bt .white-circle-center-right,
.dwg_base_child_bt .white-circle-bottom-right,
.dwg_base_child_bt .orange-circle-top-left,
.dwg_base_child_bt .orange-circle-center-left,
.dwg_base_child_bt .orange-circle-bottom-left,
.dwg_base_child_bt .orange-circle-top-right,
.dwg_base_child_bt .orange-circle-center-right,
.dwg_base_child_bt .orange-circle-bottom-right,
.dwg_base_child_bt .ltblue-circle-top-left,
.dwg_base_child_bt .ltblue-circle-center-left,
.dwg_base_child_bt .ltblue-circle-bottom-left,
.dwg_base_child_bt .ltblue-circle-top-right,
.dwg_base_child_bt .ltblue-circle-center-right,
.dwg_base_child_bt .ltblue-circle-bottom-right {
  background-repeat: no-repeat;
  background-size: auto 100px; }
  .dwg_base_child_bt .blue-circle-top-left.fixed-bk,
  .dwg_base_child_bt .blue-circle-center-left.fixed-bk,
  .dwg_base_child_bt .blue-circle-bottom-left.fixed-bk,
  .dwg_base_child_bt .blue-circle-top-right.fixed-bk,
  .dwg_base_child_bt .blue-circle-center-right.fixed-bk,
  .dwg_base_child_bt .blue-circle-bottom-right.fixed-bk,
  .dwg_base_child_bt .gray-circle-top-left.fixed-bk,
  .dwg_base_child_bt .gray-circle-center-left.fixed-bk,
  .dwg_base_child_bt .gray-circle-bottom-left.fixed-bk,
  .dwg_base_child_bt .gray-circle-top-right.fixed-bk,
  .dwg_base_child_bt .gray-circle-center-right.fixed-bk,
  .dwg_base_child_bt .gray-circle-bottom-right.fixed-bk,
  .dwg_base_child_bt .green-circle-top-left.fixed-bk,
  .dwg_base_child_bt .green-circle-center-left.fixed-bk,
  .dwg_base_child_bt .green-circle-bottom-left.fixed-bk,
  .dwg_base_child_bt .green-circle-top-right.fixed-bk,
  .dwg_base_child_bt .green-circle-center-right.fixed-bk,
  .dwg_base_child_bt .green-circle-bottom-right.fixed-bk,
  .dwg_base_child_bt .dkblue-circle-top-left.fixed-bk,
  .dwg_base_child_bt .dkblue-circle-center-left.fixed-bk,
  .dwg_base_child_bt .dkblue-circle-bottom-left.fixed-bk,
  .dwg_base_child_bt .dkblue-circle-top-right.fixed-bk,
  .dwg_base_child_bt .dkblue-circle-center-right.fixed-bk,
  .dwg_base_child_bt .dkblue-circle-bottom-right.fixed-bk,
  .dwg_base_child_bt .white-circle-top-left.fixed-bk,
  .dwg_base_child_bt .white-circle-center-left.fixed-bk,
  .dwg_base_child_bt .white-circle-bottom-left.fixed-bk,
  .dwg_base_child_bt .white-circle-top-right.fixed-bk,
  .dwg_base_child_bt .white-circle-center-right.fixed-bk,
  .dwg_base_child_bt .white-circle-bottom-right.fixed-bk,
  .dwg_base_child_bt .orange-circle-top-left.fixed-bk,
  .dwg_base_child_bt .orange-circle-center-left.fixed-bk,
  .dwg_base_child_bt .orange-circle-bottom-left.fixed-bk,
  .dwg_base_child_bt .orange-circle-top-right.fixed-bk,
  .dwg_base_child_bt .orange-circle-center-right.fixed-bk,
  .dwg_base_child_bt .orange-circle-bottom-right.fixed-bk,
  .dwg_base_child_bt .ltblue-circle-top-left.fixed-bk,
  .dwg_base_child_bt .ltblue-circle-center-left.fixed-bk,
  .dwg_base_child_bt .ltblue-circle-bottom-left.fixed-bk,
  .dwg_base_child_bt .ltblue-circle-top-right.fixed-bk,
  .dwg_base_child_bt .ltblue-circle-center-right.fixed-bk,
  .dwg_base_child_bt .ltblue-circle-bottom-right.fixed-bk {
    background-attachment: fixed; }
.dwg_base_child_bt .blue-circle-top-left,
.dwg_base_child_bt .gray-circle-top-left,
.dwg_base_child_bt .green-circle-top-left,
.dwg_base_child_bt .dkblue-circle-top-left,
.dwg_base_child_bt .white-circle-top-left,
.dwg_base_child_bt .orange-circle-top-left,
.dwg_base_child_bt .ltblue-circle-top-left {
  background-position: top left; }
.dwg_base_child_bt .blue-circle-center-left,
.dwg_base_child_bt .gray-circle-center-left,
.dwg_base_child_bt .green-circle-center-left,
.dwg_base_child_bt .dkblue-circle-center-left,
.dwg_base_child_bt .white-circle-center-left,
.dwg_base_child_bt .orange-circle-center-left,
.dwg_base_child_bt .ltblue-circle-center-left {
  background-position: center left; }
.dwg_base_child_bt .blue-circle-bottom-left,
.dwg_base_child_bt .gray-circle-bottom-left,
.dwg_base_child_bt .green-circle-bottom-left,
.dwg_base_child_bt .dkblue-circle-bottom-left,
.dwg_base_child_bt .white-circle-bottom-left,
.dwg_base_child_bt .orange-circle-bottom-left,
.dwg_base_child_bt .ltblue-circle-bottom-left {
  background-position: bottom left; }
.dwg_base_child_bt .blue-circle-top-right,
.dwg_base_child_bt .gray-circle-top-right,
.dwg_base_child_bt .green-circle-top-right,
.dwg_base_child_bt .dkblue-circle-top-right,
.dwg_base_child_bt .white-circle-top-right,
.dwg_base_child_bt .orange-circle-top-right,
.dwg_base_child_bt .ltblue-circle-top-right {
  background-position: top right; }
.dwg_base_child_bt .blue-circle-center-right,
.dwg_base_child_bt .gray-circle-center-right,
.dwg_base_child_bt .green-circle-center-right,
.dwg_base_child_bt .dkblue-circle-center-right,
.dwg_base_child_bt .white-circle-center-right,
.dwg_base_child_bt .orange-circle-center-right,
.dwg_base_child_bt .ltblue-circle-center-right {
  background-position: center right; }
.dwg_base_child_bt .blue-circle-bottom-right,
.dwg_base_child_bt .gray-circle-bottom-right,
.dwg_base_child_bt .green-circle-bottom-right,
.dwg_base_child_bt .dkblue-circle-bottom-right,
.dwg_base_child_bt .white-circle-bottom-right,
.dwg_base_child_bt .orange-circle-bottom-right,
.dwg_base_child_bt .ltblue-circle-bottom-right {
  background-position: bottom right; }
.dwg_base_child_bt .blue-circle-dots-top-left,
.dwg_base_child_bt .blue-circle-dots-center-left,
.dwg_base_child_bt .blue-circle-dots-bottom-left,
.dwg_base_child_bt .blue-circle-dots-top-right,
.dwg_base_child_bt .blue-circle-dots-center-right,
.dwg_base_child_bt .blue-circle-dots-bottom-right,
.dwg_base_child_bt .green-circle-dots-top-left,
.dwg_base_child_bt .green-circle-dots-center-left,
.dwg_base_child_bt .green-circle-dots-bottom-left,
.dwg_base_child_bt .green-circle-dots-top-right,
.dwg_base_child_bt .green-circle-dots-center-right,
.dwg_base_child_bt .green-circle-dots-bottom-right,
.dwg_base_child_bt .gray-circle-dots-top-left,
.dwg_base_child_bt .gray-circle-dots-center-left,
.dwg_base_child_bt .gray-circle-dots-bottom-left,
.dwg_base_child_bt .gray-circle-dots-top-right,
.dwg_base_child_bt .gray-circle-dots-center-right,
.dwg_base_child_bt .gray-circle-dots-bottom-right,
.dwg_base_child_bt .dkblue-circle-dots-top-left,
.dwg_base_child_bt .dkblue-circle-dots-center-left,
.dwg_base_child_bt .dkblue-circle-dots-bottom-left,
.dwg_base_child_bt .dkblue-circle-dots-top-right,
.dwg_base_child_bt .dkblue-circle-dots-center-right,
.dwg_base_child_bt .dkblue-circle-dots-bottom-right,
.dwg_base_child_bt .white-circle-dots-top-left,
.dwg_base_child_bt .white-circle-dots-center-left,
.dwg_base_child_bt .white-circle-dots-bottom-left,
.dwg_base_child_bt .white-circle-dots-top-right,
.dwg_base_child_bt .white-circle-dots-center-right,
.dwg_base_child_bt .white-circle-dots-bottom-right,
.dwg_base_child_bt .orange-circle-dots-top-left,
.dwg_base_child_bt .orange-circle-dots-center-left,
.dwg_base_child_bt .orange-circle-dots-bottom-left,
.dwg_base_child_bt .orange-circle-dots-top-right,
.dwg_base_child_bt .orange-circle-dots-center-right,
.dwg_base_child_bt .orange-circle-dots-bottom-right,
.dwg_base_child_bt .ltblue-circle-dots-top-left,
.dwg_base_child_bt .ltblue-circle-dots-center-left,
.dwg_base_child_bt .ltblue-circle-dots-bottom-left,
.dwg_base_child_bt .ltblue-circle-dots-top-right,
.dwg_base_child_bt .ltblue-circle-dots-center-right,
.dwg_base_child_bt .ltblue-circle-dots-bottom-right {
  background-repeat: no-repeat;
  background-size: auto 80px; }
  .dwg_base_child_bt .blue-circle-dots-top-left.fixed-bk,
  .dwg_base_child_bt .blue-circle-dots-center-left.fixed-bk,
  .dwg_base_child_bt .blue-circle-dots-bottom-left.fixed-bk,
  .dwg_base_child_bt .blue-circle-dots-top-right.fixed-bk,
  .dwg_base_child_bt .blue-circle-dots-center-right.fixed-bk,
  .dwg_base_child_bt .blue-circle-dots-bottom-right.fixed-bk,
  .dwg_base_child_bt .green-circle-dots-top-left.fixed-bk,
  .dwg_base_child_bt .green-circle-dots-center-left.fixed-bk,
  .dwg_base_child_bt .green-circle-dots-bottom-left.fixed-bk,
  .dwg_base_child_bt .green-circle-dots-top-right.fixed-bk,
  .dwg_base_child_bt .green-circle-dots-center-right.fixed-bk,
  .dwg_base_child_bt .green-circle-dots-bottom-right.fixed-bk,
  .dwg_base_child_bt .gray-circle-dots-top-left.fixed-bk,
  .dwg_base_child_bt .gray-circle-dots-center-left.fixed-bk,
  .dwg_base_child_bt .gray-circle-dots-bottom-left.fixed-bk,
  .dwg_base_child_bt .gray-circle-dots-top-right.fixed-bk,
  .dwg_base_child_bt .gray-circle-dots-center-right.fixed-bk,
  .dwg_base_child_bt .gray-circle-dots-bottom-right.fixed-bk,
  .dwg_base_child_bt .dkblue-circle-dots-top-left.fixed-bk,
  .dwg_base_child_bt .dkblue-circle-dots-center-left.fixed-bk,
  .dwg_base_child_bt .dkblue-circle-dots-bottom-left.fixed-bk,
  .dwg_base_child_bt .dkblue-circle-dots-top-right.fixed-bk,
  .dwg_base_child_bt .dkblue-circle-dots-center-right.fixed-bk,
  .dwg_base_child_bt .dkblue-circle-dots-bottom-right.fixed-bk,
  .dwg_base_child_bt .white-circle-dots-top-left.fixed-bk,
  .dwg_base_child_bt .white-circle-dots-center-left.fixed-bk,
  .dwg_base_child_bt .white-circle-dots-bottom-left.fixed-bk,
  .dwg_base_child_bt .white-circle-dots-top-right.fixed-bk,
  .dwg_base_child_bt .white-circle-dots-center-right.fixed-bk,
  .dwg_base_child_bt .white-circle-dots-bottom-right.fixed-bk,
  .dwg_base_child_bt .orange-circle-dots-top-left.fixed-bk,
  .dwg_base_child_bt .orange-circle-dots-center-left.fixed-bk,
  .dwg_base_child_bt .orange-circle-dots-bottom-left.fixed-bk,
  .dwg_base_child_bt .orange-circle-dots-top-right.fixed-bk,
  .dwg_base_child_bt .orange-circle-dots-center-right.fixed-bk,
  .dwg_base_child_bt .orange-circle-dots-bottom-right.fixed-bk,
  .dwg_base_child_bt .ltblue-circle-dots-top-left.fixed-bk,
  .dwg_base_child_bt .ltblue-circle-dots-center-left.fixed-bk,
  .dwg_base_child_bt .ltblue-circle-dots-bottom-left.fixed-bk,
  .dwg_base_child_bt .ltblue-circle-dots-top-right.fixed-bk,
  .dwg_base_child_bt .ltblue-circle-dots-center-right.fixed-bk,
  .dwg_base_child_bt .ltblue-circle-dots-bottom-right.fixed-bk {
    background-attachment: fixed; }
.dwg_base_child_bt .ltblue-circle-top-left,
.dwg_base_child_bt .blue-circle-dots-top-left,
.dwg_base_child_bt .green-circle-dots-top-left,
.dwg_base_child_bt .gray-circle-dots-top-left,
.dwg_base_child_bt .dkblue-circle-dots-top-left,
.dwg_base_child_bt .white-circle-dots-top-left,
.dwg_base_child_bt .orange-circle-dots-top-left,
.dwg_base_child_bt .ltblue-circle-dots-top-left {
  background-position: top left; }
.dwg_base_child_bt .ltblue-circle-center-left,
.dwg_base_child_bt .blue-circle-dots-center-left,
.dwg_base_child_bt .green-circle-dots-center-left,
.dwg_base_child_bt .gray-circle-dots-center-left,
.dwg_base_child_bt .dkblue-circle-dots-center-left,
.dwg_base_child_bt .white-circle-dots-center-left,
.dwg_base_child_bt .orange-circle-dots-center-left,
.dwg_base_child_bt .ltblue-circle-dots-center-left {
  background-position: center left; }
.dwg_base_child_bt .ltblue-circle-bottom-left,
.dwg_base_child_bt .blue-circle-dots-bottom-left,
.dwg_base_child_bt .green-circle-dots-bottom-left,
.dwg_base_child_bt .gray-circle-dots-bottom-left,
.dwg_base_child_bt .dkblue-circle-dots-bottom-left,
.dwg_base_child_bt .white-circle-dots-bottom-left,
.dwg_base_child_bt .orange-circle-dots-bottom-left,
.dwg_base_child_bt .ltblue-circle-dots-bottom-left {
  background-position: bottom left; }
.dwg_base_child_bt .ltblue-circle-top-right,
.dwg_base_child_bt .blue-circle-dots-top-right,
.dwg_base_child_bt .green-circle-dots-top-right,
.dwg_base_child_bt .gray-circle-dots-top-right,
.dwg_base_child_bt .dkblue-circle-dots-top-right,
.dwg_base_child_bt .white-circle-dots-top-right,
.dwg_base_child_bt .orange-circle-dots-top-right,
.dwg_base_child_bt .ltblue-circle-dots-top-right {
  background-position: top right; }
.dwg_base_child_bt .ltblue-circle-center-right,
.dwg_base_child_bt .blue-circle-dots-center-right,
.dwg_base_child_bt .green-circle-dots-center-right,
.dwg_base_child_bt .gray-circle-dots-center-right,
.dwg_base_child_bt .dkblue-circle-dots-center-right,
.dwg_base_child_bt .white-circle-dots-center-right,
.dwg_base_child_bt .orange-circle-dots-center-right,
.dwg_base_child_bt .ltblue-circle-dots-center-right {
  background-position: center right; }
.dwg_base_child_bt .ltblue-circle-bottom-right,
.dwg_base_child_bt .blue-circle-dots-bottom-right,
.dwg_base_child_bt .green-circle-dots-bottom-right,
.dwg_base_child_bt .gray-circle-dots-bottom-right,
.dwg_base_child_bt .dkblue-circle-dots-bottom-right,
.dwg_base_child_bt .white-circle-dots-bottom-right,
.dwg_base_child_bt .orange-circle-dots-bottom-right,
.dwg_base_child_bt .ltblue-circle-dots-bottom-right {
  background-position: bottom right; }
.dwg_base_child_bt .blue-dots-top-left,
.dwg_base_child_bt .blue-dots-center-left,
.dwg_base_child_bt .blue-dots-bottom-left,
.dwg_base_child_bt .blue-dots-top-right,
.dwg_base_child_bt .blue-dots-center-right,
.dwg_base_child_bt .blue-dots-bottom-right,
.dwg_base_child_bt .gray-dots-top-left,
.dwg_base_child_bt .gray-dots-center-left,
.dwg_base_child_bt .gray-dots-bottom-left,
.dwg_base_child_bt .gray-dots-top-right,
.dwg_base_child_bt .gray-dots-center-right,
.dwg_base_child_bt .gray-dots-bottom-right,
.dwg_base_child_bt .dkblue-dots-top-left,
.dwg_base_child_bt .dkblue-dots-center-left,
.dwg_base_child_bt .dkblue-dots-bottom-left,
.dwg_base_child_bt .dkblue-dots-top-right,
.dwg_base_child_bt .dkblue-dots-center-right,
.dwg_base_child_bt .dkblue-dots-bottom-right,
.dwg_base_child_bt .white-dots-top-left,
.dwg_base_child_bt .white-dots-center-left,
.dwg_base_child_bt .white-dots-bottom-left,
.dwg_base_child_bt .white-dots-top-right,
.dwg_base_child_bt .white-dots-center-right,
.dwg_base_child_bt .white-dots-bottom-right,
.dwg_base_child_bt .orange-dots-top-left,
.dwg_base_child_bt .orange-dots-center-left,
.dwg_base_child_bt .orange-dots-bottom-left,
.dwg_base_child_bt .orange-dots-top-right,
.dwg_base_child_bt .orange-dots-center-right,
.dwg_base_child_bt .orange-dots-bottom-right,
.dwg_base_child_bt .ltblue-dots-top-left,
.dwg_base_child_bt .ltblue-dots-center-left,
.dwg_base_child_bt .ltblue-dots-bottom-left,
.dwg_base_child_bt .ltblue-dots-top-right,
.dwg_base_child_bt .ltblue-dots-center-right,
.dwg_base_child_bt .ltblue-dots-bottom-right,
.dwg_base_child_bt .green-dots-top-left,
.dwg_base_child_bt .green-dots-center-left,
.dwg_base_child_bt .green-dots-bottom-left,
.dwg_base_child_bt .green-dots-top-right,
.dwg_base_child_bt .green-dots-center-right,
.dwg_base_child_bt .green-dots-bottom-right {
  background-repeat: no-repeat;
  background-size: auto 60px; }
  .dwg_base_child_bt .blue-dots-top-left.fixed-bk,
  .dwg_base_child_bt .blue-dots-center-left.fixed-bk,
  .dwg_base_child_bt .blue-dots-bottom-left.fixed-bk,
  .dwg_base_child_bt .blue-dots-top-right.fixed-bk,
  .dwg_base_child_bt .blue-dots-center-right.fixed-bk,
  .dwg_base_child_bt .blue-dots-bottom-right.fixed-bk,
  .dwg_base_child_bt .gray-dots-top-left.fixed-bk,
  .dwg_base_child_bt .gray-dots-center-left.fixed-bk,
  .dwg_base_child_bt .gray-dots-bottom-left.fixed-bk,
  .dwg_base_child_bt .gray-dots-top-right.fixed-bk,
  .dwg_base_child_bt .gray-dots-center-right.fixed-bk,
  .dwg_base_child_bt .gray-dots-bottom-right.fixed-bk,
  .dwg_base_child_bt .dkblue-dots-top-left.fixed-bk,
  .dwg_base_child_bt .dkblue-dots-center-left.fixed-bk,
  .dwg_base_child_bt .dkblue-dots-bottom-left.fixed-bk,
  .dwg_base_child_bt .dkblue-dots-top-right.fixed-bk,
  .dwg_base_child_bt .dkblue-dots-center-right.fixed-bk,
  .dwg_base_child_bt .dkblue-dots-bottom-right.fixed-bk,
  .dwg_base_child_bt .white-dots-top-left.fixed-bk,
  .dwg_base_child_bt .white-dots-center-left.fixed-bk,
  .dwg_base_child_bt .white-dots-bottom-left.fixed-bk,
  .dwg_base_child_bt .white-dots-top-right.fixed-bk,
  .dwg_base_child_bt .white-dots-center-right.fixed-bk,
  .dwg_base_child_bt .white-dots-bottom-right.fixed-bk,
  .dwg_base_child_bt .orange-dots-top-left.fixed-bk,
  .dwg_base_child_bt .orange-dots-center-left.fixed-bk,
  .dwg_base_child_bt .orange-dots-bottom-left.fixed-bk,
  .dwg_base_child_bt .orange-dots-top-right.fixed-bk,
  .dwg_base_child_bt .orange-dots-center-right.fixed-bk,
  .dwg_base_child_bt .orange-dots-bottom-right.fixed-bk,
  .dwg_base_child_bt .ltblue-dots-top-left.fixed-bk,
  .dwg_base_child_bt .ltblue-dots-center-left.fixed-bk,
  .dwg_base_child_bt .ltblue-dots-bottom-left.fixed-bk,
  .dwg_base_child_bt .ltblue-dots-top-right.fixed-bk,
  .dwg_base_child_bt .ltblue-dots-center-right.fixed-bk,
  .dwg_base_child_bt .ltblue-dots-bottom-right.fixed-bk,
  .dwg_base_child_bt .green-dots-top-left.fixed-bk,
  .dwg_base_child_bt .green-dots-center-left.fixed-bk,
  .dwg_base_child_bt .green-dots-bottom-left.fixed-bk,
  .dwg_base_child_bt .green-dots-top-right.fixed-bk,
  .dwg_base_child_bt .green-dots-center-right.fixed-bk,
  .dwg_base_child_bt .green-dots-bottom-right.fixed-bk {
    background-attachment: fixed; }
.dwg_base_child_bt .blue-dots-tall-top-left,
.dwg_base_child_bt .blue-dots-tall-center-left,
.dwg_base_child_bt .blue-dots-tall-bottom-left,
.dwg_base_child_bt .blue-dots-tall-top-right,
.dwg_base_child_bt .blue-dots-tall-center-right,
.dwg_base_child_bt .blue-dots-tall-bottom-right,
.dwg_base_child_bt .green-dots-tall-top-left,
.dwg_base_child_bt .green-dots-tall-center-left,
.dwg_base_child_bt .green-dots-tall-bottom-left,
.dwg_base_child_bt .green-dots-tall-top-right,
.dwg_base_child_bt .green-dots-tall-center-right,
.dwg_base_child_bt .green-dots-tall-bottom-right,
.dwg_base_child_bt .ltblue-dots-tall-top-left,
.dwg_base_child_bt .ltblue-dots-tall-center-left,
.dwg_base_child_bt .ltblue-dots-tall-bottom-left,
.dwg_base_child_bt .ltblue-dots-tall-top-right,
.dwg_base_child_bt .ltblue-dots-tall-center-right,
.dwg_base_child_bt .ltblue-dots-tall-bottom-right,
.dwg_base_child_bt .dkblue-dots-tall-top-left,
.dwg_base_child_bt .dkblue-dots-tall-center-left,
.dwg_base_child_bt .dkblue-dots-tall-bottom-left,
.dwg_base_child_bt .dkblue-dots-tall-top-right,
.dwg_base_child_bt .dkblue-dots-tall-center-right,
.dwg_base_child_bt .dkblue-dots-tall-bottom-right,
.dwg_base_child_bt .white-dots-tall-top-left,
.dwg_base_child_bt .white-dots-tall-center-left,
.dwg_base_child_bt .white-dots-tall-bottom-left,
.dwg_base_child_bt .white-dots-tall-top-right,
.dwg_base_child_bt .white-dots-tall-center-right,
.dwg_base_child_bt .white-dots-tall-bottom-right,
.dwg_base_child_bt .orange-dots-tall-top-left,
.dwg_base_child_bt .orange-dots-tall-center-left,
.dwg_base_child_bt .orange-dots-tall-bottom-left,
.dwg_base_child_bt .orange-dots-tall-top-right,
.dwg_base_child_bt .orange-dots-tall-center-right,
.dwg_base_child_bt .orange-dots-tall-bottom-right {
  background-repeat: no-repeat;
  background-size: auto 300px; }
  .dwg_base_child_bt .blue-dots-tall-top-left.fixed-bk,
  .dwg_base_child_bt .blue-dots-tall-center-left.fixed-bk,
  .dwg_base_child_bt .blue-dots-tall-bottom-left.fixed-bk,
  .dwg_base_child_bt .blue-dots-tall-top-right.fixed-bk,
  .dwg_base_child_bt .blue-dots-tall-center-right.fixed-bk,
  .dwg_base_child_bt .blue-dots-tall-bottom-right.fixed-bk,
  .dwg_base_child_bt .green-dots-tall-top-left.fixed-bk,
  .dwg_base_child_bt .green-dots-tall-center-left.fixed-bk,
  .dwg_base_child_bt .green-dots-tall-bottom-left.fixed-bk,
  .dwg_base_child_bt .green-dots-tall-top-right.fixed-bk,
  .dwg_base_child_bt .green-dots-tall-center-right.fixed-bk,
  .dwg_base_child_bt .green-dots-tall-bottom-right.fixed-bk,
  .dwg_base_child_bt .ltblue-dots-tall-top-left.fixed-bk,
  .dwg_base_child_bt .ltblue-dots-tall-center-left.fixed-bk,
  .dwg_base_child_bt .ltblue-dots-tall-bottom-left.fixed-bk,
  .dwg_base_child_bt .ltblue-dots-tall-top-right.fixed-bk,
  .dwg_base_child_bt .ltblue-dots-tall-center-right.fixed-bk,
  .dwg_base_child_bt .ltblue-dots-tall-bottom-right.fixed-bk,
  .dwg_base_child_bt .dkblue-dots-tall-top-left.fixed-bk,
  .dwg_base_child_bt .dkblue-dots-tall-center-left.fixed-bk,
  .dwg_base_child_bt .dkblue-dots-tall-bottom-left.fixed-bk,
  .dwg_base_child_bt .dkblue-dots-tall-top-right.fixed-bk,
  .dwg_base_child_bt .dkblue-dots-tall-center-right.fixed-bk,
  .dwg_base_child_bt .dkblue-dots-tall-bottom-right.fixed-bk,
  .dwg_base_child_bt .white-dots-tall-top-left.fixed-bk,
  .dwg_base_child_bt .white-dots-tall-center-left.fixed-bk,
  .dwg_base_child_bt .white-dots-tall-bottom-left.fixed-bk,
  .dwg_base_child_bt .white-dots-tall-top-right.fixed-bk,
  .dwg_base_child_bt .white-dots-tall-center-right.fixed-bk,
  .dwg_base_child_bt .white-dots-tall-bottom-right.fixed-bk,
  .dwg_base_child_bt .orange-dots-tall-top-left.fixed-bk,
  .dwg_base_child_bt .orange-dots-tall-center-left.fixed-bk,
  .dwg_base_child_bt .orange-dots-tall-bottom-left.fixed-bk,
  .dwg_base_child_bt .orange-dots-tall-top-right.fixed-bk,
  .dwg_base_child_bt .orange-dots-tall-center-right.fixed-bk,
  .dwg_base_child_bt .orange-dots-tall-bottom-right.fixed-bk {
    background-attachment: fixed; }
.dwg_base_child_bt .blue-dots-top-left,
.dwg_base_child_bt .gray-dots-top-left,
.dwg_base_child_bt .dkblue-dots-top-left,
.dwg_base_child_bt .white-dots-top-left,
.dwg_base_child_bt .orange-dots-top-left,
.dwg_base_child_bt .ltblue-dots-top-left,
.dwg_base_child_bt .green-dots-top-left,
.dwg_base_child_bt .blue-dots-tall-top-left,
.dwg_base_child_bt .green-dots-tall-top-left,
.dwg_base_child_bt .ltblue-dots-tall-top-left,
.dwg_base_child_bt .dkblue-dots-tall-top-left,
.dwg_base_child_bt .white-dots-tall-top-left,
.dwg_base_child_bt .orange-dots-tall-top-left {
  background-position: top left; }
.dwg_base_child_bt .blue-dots-center-left,
.dwg_base_child_bt .gray-dots-center-left,
.dwg_base_child_bt .dkblue-dots-center-left,
.dwg_base_child_bt .white-dots-center-left,
.dwg_base_child_bt .orange-dots-center-left,
.dwg_base_child_bt .ltblue-dots-center-left,
.dwg_base_child_bt .green-dots-center-left,
.dwg_base_child_bt .blue-dots-tall-center-left,
.dwg_base_child_bt .green-dots-tall-center-left,
.dwg_base_child_bt .ltblue-dots-tall-center-left,
.dwg_base_child_bt .dkblue-dots-tall-center-left,
.dwg_base_child_bt .white-dots-tall-center-left,
.dwg_base_child_bt .orange-dots-tall-center-left {
  background-position: center left; }
.dwg_base_child_bt .blue-dots-bottom-left,
.dwg_base_child_bt .gray-dots-bottom-left,
.dwg_base_child_bt .dkblue-dots-bottom-left,
.dwg_base_child_bt .white-dots-bottom-left,
.dwg_base_child_bt .orange-dots-bottom-left,
.dwg_base_child_bt .ltblue-dots-bottom-left,
.dwg_base_child_bt .green-dots-bottom-left,
.dwg_base_child_bt .blue-dots-tall-bottom-left,
.dwg_base_child_bt .green-dots-tall-bottom-left,
.dwg_base_child_bt .ltblue-dots-tall-bottom-left,
.dwg_base_child_bt .dkblue-dots-tall-bottom-left,
.dwg_base_child_bt .white-dots-tall-bottom-left,
.dwg_base_child_bt .orange-dots-tall-bottom-left {
  background-position: bottom left; }
.dwg_base_child_bt .blue-dots-top-right,
.dwg_base_child_bt .gray-dots-top-right,
.dwg_base_child_bt .dkblue-dots-top-right,
.dwg_base_child_bt .white-dots-top-right,
.dwg_base_child_bt .orange-dots-top-right,
.dwg_base_child_bt .ltblue-dots-top-right,
.dwg_base_child_bt .green-dots-top-right,
.dwg_base_child_bt .blue-dots-tall-top-right,
.dwg_base_child_bt .green-dots-tall-top-right,
.dwg_base_child_bt .ltblue-dots-tall-top-right,
.dwg_base_child_bt .dkblue-dots-tall-top-right,
.dwg_base_child_bt .white-dots-tall-top-right,
.dwg_base_child_bt .orange-dots-tall-top-right {
  background-position: 99% 5%; }
.dwg_base_child_bt .blue-dots-center-right,
.dwg_base_child_bt .gray-dots-center-right,
.dwg_base_child_bt .dkblue-dots-center-right,
.dwg_base_child_bt .white-dots-center-right,
.dwg_base_child_bt .orange-dots-center-right,
.dwg_base_child_bt .ltblue-dots-center-right,
.dwg_base_child_bt .green-dots-center-right,
.dwg_base_child_bt .blue-dots-tall-center-right,
.dwg_base_child_bt .green-dots-tall-center-right,
.dwg_base_child_bt .ltblue-dots-tall-center-right,
.dwg_base_child_bt .dkblue-dots-tall-center-right,
.dwg_base_child_bt .white-dots-tall-center-right,
.dwg_base_child_bt .orange-dots-tall-center-right {
  background-position: 99% 50%; }
.dwg_base_child_bt .blue-dots-bottom-right,
.dwg_base_child_bt .gray-dots-bottom-right,
.dwg_base_child_bt .dkblue-dots-bottom-right,
.dwg_base_child_bt .white-dots-bottom-right,
.dwg_base_child_bt .orange-dots-bottom-right,
.dwg_base_child_bt .ltblue-dots-bottom-right,
.dwg_base_child_bt .green-dots-bottom-right,
.dwg_base_child_bt .blue-dots-tall-bottom-right,
.dwg_base_child_bt .green-dots-tall-bottom-right,
.dwg_base_child_bt .ltblue-dots-tall-bottom-right,
.dwg_base_child_bt .dkblue-dots-tall-bottom-right,
.dwg_base_child_bt .white-dots-tall-bottom-right,
.dwg_base_child_bt .orange-dots-tall-bottom-right {
  background-position: 99% 95%; }
.dwg_base_child_bt #breadcrumbs {
  display: none; }
  .dwg_base_child_bt #breadcrumbs .breadcrumbs-inner-padding {
    padding-top: 0.5rem;
    padding-bottom: 0; }
  .dwg_base_child_bt #breadcrumbs span {
    font-size: 0.75rem; }
  .dwg_base_child_bt #breadcrumbs span.breadcrumb-sep {
    margin-right: 0.25rem;
    margin-left: 0.25rem; }
.dwg_base_child_bt .dwg_base_child_bt.single-post #breadcrumbs {
  display: block; }
.dwg_base_child_bt .pc-content-block h2,
.dwg_base_child_bt .callout-content h2 {
  font-size: 2.5rem;
  font-weight: 700; }
.dwg_base_child_bt #bt_by_the_numbers h3 {
  font-size: 1.75rem;
  font-weight: 700;
  text-align: left; }
  .dwg_base_child_bt #bt_by_the_numbers h3 span {
    display: block;
    font-size: 3rem; }
.dwg_base_child_bt #bt_by_the_numbers h4 {
  padding-top: 1.375rem;
  padding-bottom: 0.5rem;
  line-height: 1; }
  .dwg_base_child_bt #bt_by_the_numbers h4 span.sc-counter {
    font-weight: 700;
    font-size: 3.25rem;
    letter-spacing: -0.2pt; }
.dwg_base_child_bt #bt_by_the_numbers p {
  font-size: 0.925rem;
  line-height: 1.4;
  padding-bottom: 1rem; }
.dwg_base_child_bt #bt_awards h3 {
  font-size: 1.75rem;
  font-weight: 700;
  text-align: left; }
  .dwg_base_child_bt #bt_awards h3 span {
    display: block;
    font-size: 3rem; }
.dwg_base_child_bt #bt_awards ul li {
  font-size: 1.5rem;
  line-height: 1.2; }
.dwg_base_child_bt #back-to-top-trigger,
.dwg_base_child_bt #mobile-nav-trigger {
  border-radius: 6px; }
.dwg_base_child_bt #staff_map {
  width: 100%;
  height: 600px;
  display: block;
  background-color: #f42254; }
.dwg_base_child_bt #bt_pricing_grid .bt-pricing-item .shortcode-col-inner-padding {
  padding: 2.5rem;
  border-radius: 1rem; }
.dwg_base_child_bt #bt_pricing_grid .bt-pricing-item a.button {
  font-size: 0.875rem; }
.dwg_base_child_bt #bt_pricing_grid .bt-pricing-item i.fa-3x {
  font-size: 3.25rem; }
.dwg_base_child_bt .callout-cta-contact-sales h2 {
  font-size: 3.875rem;
  font-weight: 700;
  letter-spacing: -0.5pt; }
.dwg_base_child_bt #mobile-nav.mm-menu .mm-listview > li > a,
.dwg_base_child_bt #mobile-nav.mm-menu .mm-navbar a.mm-title {
  font-weight: 700; }
.dwg_base_child_bt .callout-meet-thornie .callout-content h6 {
  font-size: 1rem;
  line-height: 1.2; }
.dwg_base_child_bt .callout-meet-thornie .callout-content p {
  font-size: 0.925rem;
  line-height: 1.4;
  padding-bottom: 1rem; }
.dwg_base_child_bt .callout-homepage-awards-callout section.awards-left-col {
  width: 100%;
  float: left;
  clear: both; }
.dwg_base_child_bt .callout-homepage-awards-callout section.awards-right-col {
  width: 100%;
  float: left;
  clear: both; }
.dwg_base_child_bt .announcement-item .announcement-item-inner-padding {
  padding-left: 30px; }
.dwg_base_child_bt .announcement-item a.announcement-more-item:hover,
.dwg_base_child_bt .announcement-item a.announcement-more-item:focus,
.dwg_base_child_bt .announcement-item a.announcement-more-item:active {
  background-color: transparent !important; }
.dwg_base_child_bt .announcement-item .announcement-item-content a:not(.button) {
  text-decoration: underline; }
.dwg_base_child_bt .bt-tabs .tab-head {
  padding-bottom: 1rem;
  margin-bottom: 1rem; }
  .dwg_base_child_bt .bt-tabs .tab-head .tab-head-link {
    opacity: 1.0; }
    .dwg_base_child_bt .bt-tabs .tab-head .tab-head-link span {
      border-radius: 10px;
      margin: 0 0.25rem;
      border: none !important;
      font-weight: 700;
      background-color: transparent; }
    .dwg_base_child_bt .bt-tabs .tab-head .tab-head-link:hover, .dwg_base_child_bt .bt-tabs .tab-head .tab-head-link:focus, .dwg_base_child_bt .bt-tabs .tab-head .tab-head-link:active {
      background-color: transparent; }
.dwg_base_child_bt .bt-tabs .tab-content .tab-element .tab-inner-padding {
  padding-left: 0px !important;
  padding-right: 0px !important; }
.dwg_base_child_bt .bt-product-tooltips {
  position: relative; }
.dwg_base_child_bt .bt-tooltip-trigger {
  position: absolute;
  z-index: 20;
  z-index: 20;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  display: block;
  text-decoration: none; }
  .dwg_base_child_bt .bt-tooltip-trigger span.inner-trigger {
    display: block;
    position: absolute;
    z-index: -1;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    opacity: 1;
    animation: tooltip_animation 900ms infinite ease-in 200ms; }
  .dwg_base_child_bt .bt-tooltip-trigger span.cross-vert {
    display: block;
    position: absolute;
    z-index: 21;
    top: 6px;
    left: 11px;
    width: 2px;
    height: 12px;
    background-color: #ffffff;
    opacity: 1; }
  .dwg_base_child_bt .bt-tooltip-trigger span.cross-horiz {
    display: block;
    position: absolute;
    z-index: 21;
    top: 6px;
    left: 11px;
    width: 2px;
    height: 12px;
    background-color: #ffffff;
    opacity: 1;
    transform: rotate(90deg); }
  .dwg_base_child_bt .bt-tooltip-trigger:hover, .dwg_base_child_bt .bt-tooltip-trigger:focus, .dwg_base_child_bt .bt-tooltip-trigger:active {
    text-decoration: none; }
.dwg_base_child_bt .tooltip-content {
  display: none;
  position: absolute;
  margin: 30px;
  z-index: 30;
  background-color: #ffffff;
  max-width: 640px;
  -webkit-box-shadow: 0px 0px 22px 0px rgba(0, 0, 0, 0.8);
  -moz-box-shadow: 0px 0px 22px 0px rgba(0, 0, 0, 0.8);
  box-shadow: 0px 0px 22px 0px rgba(0, 0, 0, 0.8); }
  .dwg_base_child_bt .tooltip-content .tooltip-content-padding {
    padding: 28px;
    position: relative; }
  .dwg_base_child_bt .tooltip-content a.bt-tooltip-close {
    width: 24px;
    height: 24px;
    font-size: 18px;
    line-height: 24px;
    text-align: center;
    display: block;
    position: absolute;
    top: 0px;
    right: 0px;
    float: right;
    text-decoration: none;
    background-color: black;
    color: #ffffff; }
    .dwg_base_child_bt .tooltip-content a.bt-tooltip-close:hover, .dwg_base_child_bt .tooltip-content a.bt-tooltip-close:focus, .dwg_base_child_bt .tooltip-content a.bt-tooltip-close:active {
      text-decoration: none; }
@keyframes tooltip_animation {
  0% {
    opacity: 1;
    transform: translate(0px, 0px) scale(1, 1); }
  100% {
    opacity: 0;
    transform: translate(0px, 0px) scale(2.5, 2.5); } }
@media only screen and (min-width: 960px) {
  .dwg_base_child_bt .blue-circle-top-left,
  .dwg_base_child_bt .blue-circle-center-left,
  .dwg_base_child_bt .blue-circle-bottom-left,
  .dwg_base_child_bt .blue-circle-top-right,
  .dwg_base_child_bt .blue-circle-center-right,
  .dwg_base_child_bt .blue-circle-bottom-right,
  .dwg_base_child_bt .gray-circle-top-left,
  .dwg_base_child_bt .gray-circle-center-left,
  .dwg_base_child_bt .gray-circle-bottom-left,
  .dwg_base_child_bt .gray-circle-top-right,
  .dwg_base_child_bt .gray-circle-center-right,
  .dwg_base_child_bt .gray-circle-bottom-right,
  .dwg_base_child_bt .green-circle-top-left,
  .dwg_base_child_bt .green-circle-center-left,
  .dwg_base_child_bt .green-circle-bottom-left,
  .dwg_base_child_bt .green-circle-top-right,
  .dwg_base_child_bt .green-circle-center-right,
  .dwg_base_child_bt .green-circle-bottom-right,
  .dwg_base_child_bt .dkblue-circle-top-left,
  .dwg_base_child_bt .dkblue-circle-center-left,
  .dwg_base_child_bt .dkblue-circle-bottom-left,
  .dwg_base_child_bt .dkblue-circle-top-right,
  .dwg_base_child_bt .dkblue-circle-center-right,
  .dwg_base_child_bt .dkblue-circle-bottom-right,
  .dwg_base_child_bt .white-circle-top-left,
  .dwg_base_child_bt .white-circle-center-left,
  .dwg_base_child_bt .white-circle-bottom-left,
  .dwg_base_child_bt .white-circle-top-right,
  .dwg_base_child_bt .white-circle-center-right,
  .dwg_base_child_bt .white-circle-bottom-right,
  .dwg_base_child_bt .orange-circle-top-left,
  .dwg_base_child_bt .orange-circle-center-left,
  .dwg_base_child_bt .orange-circle-bottom-left,
  .dwg_base_child_bt .orange-circle-top-right,
  .dwg_base_child_bt .orange-circle-center-right,
  .dwg_base_child_bt .orange-circle-bottom-right,
  .dwg_base_child_bt .ltblue-circle-top-left,
  .dwg_base_child_bt .ltblue-circle-center-left,
  .dwg_base_child_bt .ltblue-circle-bottom-left,
  .dwg_base_child_bt .ltblue-circle-top-right,
  .dwg_base_child_bt .ltblue-circle-center-right,
  .dwg_base_child_bt .ltblue-circle-bottom-right {
    background-size: auto 160px; }
  .dwg_base_child_bt .blue-circle-dots-top-left,
  .dwg_base_child_bt .blue-circle-dots-center-left,
  .dwg_base_child_bt .blue-circle-dots-bottom-left,
  .dwg_base_child_bt .blue-circle-dots-top-right,
  .dwg_base_child_bt .blue-circle-dots-center-right,
  .dwg_base_child_bt .blue-circle-dots-bottom-right,
  .dwg_base_child_bt .green-circle-dots-top-left,
  .dwg_base_child_bt .green-circle-dots-center-left,
  .dwg_base_child_bt .green-circle-dots-bottom-left,
  .dwg_base_child_bt .green-circle-dots-top-right,
  .dwg_base_child_bt .green-circle-dots-center-right,
  .dwg_base_child_bt .green-circle-dots-bottom-right,
  .dwg_base_child_bt .gray-circle-dots-top-left,
  .dwg_base_child_bt .gray-circle-dots-center-left,
  .dwg_base_child_bt .gray-circle-dots-bottom-left,
  .dwg_base_child_bt .gray-circle-dots-top-right,
  .dwg_base_child_bt .gray-circle-dots-center-right,
  .dwg_base_child_bt .gray-circle-dots-bottom-right,
  .dwg_base_child_bt .dkblue-circle-dots-top-left,
  .dwg_base_child_bt .dkblue-circle-dots-center-left,
  .dwg_base_child_bt .dkblue-circle-dots-bottom-left,
  .dwg_base_child_bt .dkblue-circle-dots-top-right,
  .dwg_base_child_bt .dkblue-circle-dots-center-right,
  .dwg_base_child_bt .dkblue-circle-dots-bottom-right,
  .dwg_base_child_bt .white-circle-dots-top-left,
  .dwg_base_child_bt .white-circle-dots-center-left,
  .dwg_base_child_bt .white-circle-dots-bottom-left,
  .dwg_base_child_bt .white-circle-dots-top-right,
  .dwg_base_child_bt .white-circle-dots-center-right,
  .dwg_base_child_bt .white-circle-dots-bottom-right,
  .dwg_base_child_bt .orange-circle-dots-top-left,
  .dwg_base_child_bt .orange-circle-dots-center-left,
  .dwg_base_child_bt .orange-circle-dots-bottom-left,
  .dwg_base_child_bt .orange-circle-dots-top-right,
  .dwg_base_child_bt .orange-circle-dots-center-right,
  .dwg_base_child_bt .orange-circle-dots-bottom-right,
  .dwg_base_child_bt .ltblue-circle-dots-top-left,
  .dwg_base_child_bt .ltblue-circle-dots-center-left,
  .dwg_base_child_bt .ltblue-circle-dots-bottom-left,
  .dwg_base_child_bt .ltblue-circle-dots-top-right,
  .dwg_base_child_bt .ltblue-circle-dots-center-right,
  .dwg_base_child_bt .ltblue-circle-dots-bottom-right {
    background-size: auto 180px; }
  .dwg_base_child_bt .blue-dots-top-left,
  .dwg_base_child_bt .blue-dots-center-left,
  .dwg_base_child_bt .blue-dots-bottom-left,
  .dwg_base_child_bt .blue-dots-top-right,
  .dwg_base_child_bt .blue-dots-center-right,
  .dwg_base_child_bt .blue-dots-bottom-right,
  .dwg_base_child_bt .gray-dots-top-left,
  .dwg_base_child_bt .gray-dots-center-left,
  .dwg_base_child_bt .gray-dots-bottom-left,
  .dwg_base_child_bt .gray-dots-top-right,
  .dwg_base_child_bt .gray-dots-center-right,
  .dwg_base_child_bt .gray-dots-bottom-right,
  .dwg_base_child_bt .dkblue-dots-top-left,
  .dwg_base_child_bt .dkblue-dots-center-left,
  .dwg_base_child_bt .dkblue-dots-bottom-left,
  .dwg_base_child_bt .dkblue-dots-top-right,
  .dwg_base_child_bt .dkblue-dots-center-right,
  .dwg_base_child_bt .dkblue-dots-bottom-right,
  .dwg_base_child_bt .white-dots-top-left,
  .dwg_base_child_bt .white-dots-center-left,
  .dwg_base_child_bt .white-dots-bottom-left,
  .dwg_base_child_bt .white-dots-top-right,
  .dwg_base_child_bt .white-dots-center-right,
  .dwg_base_child_bt .white-dots-bottom-right,
  .dwg_base_child_bt .orange-dots-top-left,
  .dwg_base_child_bt .orange-dots-center-left,
  .dwg_base_child_bt .orange-dots-bottom-left,
  .dwg_base_child_bt .orange-dots-top-right,
  .dwg_base_child_bt .orange-dots-center-right,
  .dwg_base_child_bt .orange-dots-bottom-right,
  .dwg_base_child_bt .ltblue-dots-top-left,
  .dwg_base_child_bt .ltblue-dots-center-left,
  .dwg_base_child_bt .ltblue-dots-bottom-left,
  .dwg_base_child_bt .ltblue-dots-top-right,
  .dwg_base_child_bt .ltblue-dots-center-right,
  .dwg_base_child_bt .ltblue-dots-bottom-right,
  .dwg_base_child_bt .green-dots-top-left,
  .dwg_base_child_bt .green-dots-center-left,
  .dwg_base_child_bt .green-dots-bottom-left,
  .dwg_base_child_bt .green-dots-top-right,
  .dwg_base_child_bt .green-dots-center-right,
  .dwg_base_child_bt .green-dots-bottom-right {
    background-size: auto auto; }
  .dwg_base_child_bt .blue-dots-tall-top-left,
  .dwg_base_child_bt .blue-dots-tall-center-left,
  .dwg_base_child_bt .blue-dots-tall-bottom-left,
  .dwg_base_child_bt .blue-dots-tall-top-right,
  .dwg_base_child_bt .blue-dots-tall-center-right,
  .dwg_base_child_bt .blue-dots-tall-bottom-right,
  .dwg_base_child_bt .green-dots-tall-top-left,
  .dwg_base_child_bt .green-dots-tall-center-left,
  .dwg_base_child_bt .green-dots-tall-bottom-left,
  .dwg_base_child_bt .green-dots-tall-top-right,
  .dwg_base_child_bt .green-dots-tall-center-right,
  .dwg_base_child_bt .green-dots-tall-bottom-right,
  .dwg_base_child_bt .ltblue-dots-tall-top-left,
  .dwg_base_child_bt .ltblue-dots-tall-center-left,
  .dwg_base_child_bt .ltblue-dots-tall-bottom-left,
  .dwg_base_child_bt .ltblue-dots-tall-top-right,
  .dwg_base_child_bt .ltblue-dots-tall-center-right,
  .dwg_base_child_bt .ltblue-dots-tall-bottom-right,
  .dwg_base_child_bt .dkblue-dots-tall-top-left,
  .dwg_base_child_bt .dkblue-dots-tall-center-left,
  .dwg_base_child_bt .dkblue-dots-tall-bottom-left,
  .dwg_base_child_bt .dkblue-dots-tall-top-right,
  .dwg_base_child_bt .dkblue-dots-tall-center-right,
  .dwg_base_child_bt .dkblue-dots-tall-bottom-right,
  .dwg_base_child_bt .white-dots-tall-top-left,
  .dwg_base_child_bt .white-dots-tall-center-left,
  .dwg_base_child_bt .white-dots-tall-bottom-left,
  .dwg_base_child_bt .white-dots-tall-top-right,
  .dwg_base_child_bt .white-dots-tall-center-right,
  .dwg_base_child_bt .white-dots-tall-bottom-right,
  .dwg_base_child_bt .orange-dots-tall-top-left,
  .dwg_base_child_bt .orange-dots-tall-center-left,
  .dwg_base_child_bt .orange-dots-tall-bottom-left,
  .dwg_base_child_bt .orange-dots-tall-top-right,
  .dwg_base_child_bt .orange-dots-tall-center-right,
  .dwg_base_child_bt .orange-dots-tall-bottom-right {
    background-size: auto 600px; }
  .dwg_base_child_bt #bt_by_the_numbers h3 span {
    font-size: 4rem; }
  .dwg_base_child_bt #bt_awards h3 span {
    font-size: 4rem; }
  .dwg_base_child_bt .callout-homepage-awards-callout section.awards-left-col {
    width: 49%;
    float: left;
    clear: none; }
  .dwg_base_child_bt .callout-homepage-awards-callout section.awards-right-col {
    width: 49%;
    float: right;
    clear: none; }
  .dwg_base_child_bt .callout-cta-contact-sales h2 {
    font-size: 4.75rem; } }
.dwg_base_child_bt #mktoForm_1272,
.dwg_base_child_bt #mktoForm_1273,
.dwg_base_child_bt #mktoForm_1444,
.dwg_base_child_bt #mktoForm_1476,
.dwg_base_child_bt .mktoForm {
  width: 100% !important;
  font-family: 'Poppins', sans-serif !important; }
  .dwg_base_child_bt #mktoForm_1272 .mktoFieldDescriptor.mktoFormCol,
  .dwg_base_child_bt #mktoForm_1272 .mktoFieldWrap,
  .dwg_base_child_bt #mktoForm_1272 .mktoHtmlText.mktoHasWidth,
  .dwg_base_child_bt #mktoForm_1272 .mktoButtonWrap.mktoSimple,
  .dwg_base_child_bt #mktoForm_1273 .mktoFieldDescriptor.mktoFormCol,
  .dwg_base_child_bt #mktoForm_1273 .mktoFieldWrap,
  .dwg_base_child_bt #mktoForm_1273 .mktoHtmlText.mktoHasWidth,
  .dwg_base_child_bt #mktoForm_1273 .mktoButtonWrap.mktoSimple,
  .dwg_base_child_bt #mktoForm_1444 .mktoFieldDescriptor.mktoFormCol,
  .dwg_base_child_bt #mktoForm_1444 .mktoFieldWrap,
  .dwg_base_child_bt #mktoForm_1444 .mktoHtmlText.mktoHasWidth,
  .dwg_base_child_bt #mktoForm_1444 .mktoButtonWrap.mktoSimple,
  .dwg_base_child_bt #mktoForm_1476 .mktoFieldDescriptor.mktoFormCol,
  .dwg_base_child_bt #mktoForm_1476 .mktoFieldWrap,
  .dwg_base_child_bt #mktoForm_1476 .mktoHtmlText.mktoHasWidth,
  .dwg_base_child_bt #mktoForm_1476 .mktoButtonWrap.mktoSimple,
  .dwg_base_child_bt .mktoForm .mktoFieldDescriptor.mktoFormCol,
  .dwg_base_child_bt .mktoForm .mktoFieldWrap,
  .dwg_base_child_bt .mktoForm .mktoHtmlText.mktoHasWidth,
  .dwg_base_child_bt .mktoForm .mktoButtonWrap.mktoSimple {
    width: 100% !important;
    margin: 0 !important; }
  .dwg_base_child_bt #mktoForm_1272 .mktoLabel.mktoHasWidth,
  .dwg_base_child_bt #mktoForm_1272 .mktoButtonRow,
  .dwg_base_child_bt #mktoForm_1273 .mktoLabel.mktoHasWidth,
  .dwg_base_child_bt #mktoForm_1273 .mktoButtonRow,
  .dwg_base_child_bt #mktoForm_1444 .mktoLabel.mktoHasWidth,
  .dwg_base_child_bt #mktoForm_1444 .mktoButtonRow,
  .dwg_base_child_bt #mktoForm_1476 .mktoLabel.mktoHasWidth,
  .dwg_base_child_bt #mktoForm_1476 .mktoButtonRow,
  .dwg_base_child_bt .mktoForm .mktoLabel.mktoHasWidth,
  .dwg_base_child_bt .mktoForm .mktoButtonRow {
    width: 96.875% !important; }
  .dwg_base_child_bt #mktoForm_1272 .mktoOffset,
  .dwg_base_child_bt #mktoForm_1272 .mktoAsterix,
  .dwg_base_child_bt #mktoForm_1273 .mktoOffset,
  .dwg_base_child_bt #mktoForm_1273 .mktoAsterix,
  .dwg_base_child_bt #mktoForm_1444 .mktoOffset,
  .dwg_base_child_bt #mktoForm_1444 .mktoAsterix,
  .dwg_base_child_bt #mktoForm_1476 .mktoOffset,
  .dwg_base_child_bt #mktoForm_1476 .mktoAsterix,
  .dwg_base_child_bt .mktoForm .mktoOffset,
  .dwg_base_child_bt .mktoForm .mktoAsterix {
    display: none; }
.dwg_base_child_bt .mktoFormRow {
  margin-bottom: 0px; }
.dwg_base_child_bt .mktoForm .mktoCheckboxList .icheckbox_minimal-blue {
  position: relative;
  margin-bottom: -32px; }
.dwg_base_child_bt .mktoForm .mktoCheckboxList label {
  font-weight: 700; }
.dwg_base_child_bt .mktoForm .mktoLabel {
  font-size: 0.875rem;
  line-height: 1.2;
  padding-bottom: 0.25rem;
  font-weight: 700px; }
.dwg_base_child_bt .mktoForm input[type="text"],
.dwg_base_child_bt .mktoForm input[type="url"],
.dwg_base_child_bt .mktoForm input[type="email"],
.dwg_base_child_bt .mktoForm input[type="tel"],
.dwg_base_child_bt .mktoForm input[type="number"],
.dwg_base_child_bt .mktoForm input[type="date"] {
  padding: 0.25rem 0.75rem;
  font-size: 14px !important;
  line-height: 20px !important;
  border-radius: 8px;
  min-width: 96.875%;
  margin-bottom: 0.5rem;
  color: #000000;
  min-height: 32px !important; }
.dwg_base_child_bt .mktoForm textarea.mktoField {
  padding: 0.25rem 0.75rem;
  font-size: 14px !important;
  line-height: 20px !important;
  border-radius: 8px;
  min-width: 96.875%;
  color: #000000;
  min-height: 80px;
  margin-bottom: 0.5rem; }
.dwg_base_child_bt .mktoForm select.mktoField {
  padding: 0.25rem 0.75rem;
  font-size: 14px !important;
  line-height: 20px !important;
  border-radius: 8px;
  min-width: 96.875%;
  margin-bottom: 0.5rem; }
.dwg_base_child_bt .mktoForm .mktoHasWidth {
  width: 98% !important; }
.dwg_base_child_bt .mktoForm .mktoHtmlText div {
  width: 98% !important; }
.dwg_base_child_bt .mktoForm .mktoHtmlText p {
  font-size: 0.775rem;
  line-height: 1.4; }
.dwg_base_child_bt .mktoForm .mktoButtonWrap.mktoSimple .mktoButton {
  float: none;
  margin-right: auto;
  margin-left: auto;
  border: none;
  padding: 1rem 2rem;
  font-size: 0.875rem;
  font-weight: 700;
  background-image: none;
  border-radius: 36px;
  margin-top: 20px; }

@media only screen and (min-width: 960px) {
  .dwg_base_child_bt #mktoForm_1514 .mktoFormRow {
    margin-bottom: 20px !important; }
    .dwg_base_child_bt #mktoForm_1514 .mktoFormRow .mktoFormCol {
      width: 48% !important; }
    .dwg_base_child_bt #mktoForm_1514 .mktoFormRow .mktoFormCol:nth-child(even) {
      width: 48% !important;
      float: right; } }
#journey-carousel .shortcode-col-inner-padding {
  position: relative; }
#journey-carousel br {
  display: none; }
#journey-carousel img.road-background {
  position: relative;
  z-index: 20; }
#journey-carousel img.app-item {
  position: absolute;
  top: 0;
  left: 0;
  display: none; }
  #journey-carousel img.app-item.app-storefront {
    z-index: 15; }
  #journey-carousel img.app-item.app-compliance {
    z-index: 14; }
  #journey-carousel img.app-item.app-messaging {
    z-index: 13; }
  #journey-carousel img.app-item.app-paymnts {
    z-index: 12; }
  #journey-carousel img.app-item.app-events {
    z-index: 11; }

.dwg_base_child_bt.page-template-custom-bt-journey #pageheader-background-image {
  height: 560px; }
.dwg_base_child_bt.page-template-custom-bt-journey .step-icon {
  position: relative;
  display: block;
  width: 136px;
  height: 136px;
  border-radius: 50%;
  margin-left: auto;
  margin-right: auto; }
  .dwg_base_child_bt.page-template-custom-bt-journey .step-icon span {
    display: block;
    position: absolute;
    left: 0px;
    width: 100%;
    text-align: center;
    line-height: 1;
    font-weight: 700; }
  .dwg_base_child_bt.page-template-custom-bt-journey .step-icon span.title {
    font-size: 1rem;
    text-transform: uppercase;
    letter-spacing: 2pt;
    top: 22px; }
  .dwg_base_child_bt.page-template-custom-bt-journey .step-icon span.number {
    font-size: 6rem;
    top: 36px; }
  .dwg_base_child_bt.page-template-custom-bt-journey .step-icon.step-1 {
    margin-top: -80px;
    margin-bottom: 20px; }
  .dwg_base_child_bt.page-template-custom-bt-journey .step-icon.step-2 {
    margin-bottom: 20px; }
.dwg_base_child_bt.page-template-custom-bt-journey a.industry-selection {
  display: block;
  font-size: 1.5rem;
  line-height: 1;
  padding: 1rem 0;
  width: 100%;
  border-radius: 12px;
  text-align: center;
  text-decoration: none;
  font-weight: 700;
  text-transform: uppercase; }
  .dwg_base_child_bt.page-template-custom-bt-journey a.industry-selection:hover {
    text-decoration: none; }
  .dwg_base_child_bt.page-template-custom-bt-journey a.industry-selection.selected:hover {
    text-decoration: none; }
.dwg_base_child_bt.page-template-custom-bt-journey a.app-selection {
  display: block;
  font-size: 1.5rem;
  line-height: 1;
  padding: 60px 0 20px 0;
  width: 100%;
  border-radius: 12px;
  text-align: center;
  text-decoration: none;
  font-weight: 700;
  text-transform: uppercase;
  position: relative;
  margin-bottom: 120px;
  positon: relative; }
  .dwg_base_child_bt.page-template-custom-bt-journey a.app-selection span.icon {
    display: block;
    width: 120px;
    height: 120px;
    background-repeat: no-repeat;
    background-position: center center;
    position: absolute;
    top: -80px;
    left: 50%;
    margin-left: -60px;
    border-radius: 50%; }
  .dwg_base_child_bt.page-template-custom-bt-journey a.app-selection span.title {
    display: block; }
  .dwg_base_child_bt.page-template-custom-bt-journey a.app-selection:hover {
    text-decoration: none; }
    .dwg_base_child_bt.page-template-custom-bt-journey a.app-selection:hover span.icon {
      top: -90px; }
  .dwg_base_child_bt.page-template-custom-bt-journey a.app-selection.selected span.icon {
    top: -90px; }
  .dwg_base_child_bt.page-template-custom-bt-journey a.app-selection.selected:hover {
    text-decoration: none; }
    .dwg_base_child_bt.page-template-custom-bt-journey a.app-selection.selected:hover span.icon {
      top: -80px; }
  .dwg_base_child_bt.page-template-custom-bt-journey a.app-selection.events span.icon {
    background-size: auto 90px; }
  .dwg_base_child_bt.page-template-custom-bt-journey a.app-selection.payments span.icon {
    background-size: auto 75px; }
  .dwg_base_child_bt.page-template-custom-bt-journey a.app-selection.messaging span.icon {
    background-size: auto 80px; }
  .dwg_base_child_bt.page-template-custom-bt-journey a.app-selection.compliance span.icon {
    background-size: auto 84px; }
.dwg_base_child_bt.page-template-custom-bt-journey .journey-description {
  padding: 20px;
  margin-bottom: 1rem; }
  .dwg_base_child_bt.page-template-custom-bt-journey .journey-description p {
    margin-bottom: 1.5rem; }
.dwg_base_child_bt.page-template-custom-bt-journey .journey-copy {
  position: relative;
  overflow: hidden; }
  .dwg_base_child_bt.page-template-custom-bt-journey .journey-copy span.overlay {
    display: none;
    position: absolute;
    z-index: 10;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    background-color: rgba(0, 0, 0, 0.6);
    color: white;
    text-align: center;
    line-height: 50px;
    font-weight: 700;
    border-radius: 32px; }
.dwg_base_child_bt.page-template-custom-bt-journey .journey-left-col {
  width: 100%;
  float: left; }
.dwg_base_child_bt.page-template-custom-bt-journey .journey-left-col-outer-margin {
  margin-right: 0px; }
.dwg_base_child_bt.page-template-custom-bt-journey .journey-left-col-inner-padding {
  padding-right: 0px;
  padding-left: 0px; }
.dwg_base_child_bt.page-template-custom-bt-journey .journey-right-col {
  width: 100%;
  float: right; }
.dwg_base_child_bt.page-template-custom-bt-journey .journey-right-col-outer-margin {
  margin-left: 0px; }
.dwg_base_child_bt.page-template-custom-bt-journey .app-icon {
  display: block;
  border-radius: 50%;
  overflow: hidden;
  margin: 0 auto 2rem auto; }
.dwg_base_child_bt.page-template-custom-bt-journey #journey-roadmap {
  position: relative; }
  .dwg_base_child_bt.page-template-custom-bt-journey #journey-roadmap .entry-content p {
    margin-bottom: 0; }
  .dwg_base_child_bt.page-template-custom-bt-journey #journey-roadmap .entry-content br {
    display: none; }
  .dwg_base_child_bt.page-template-custom-bt-journey #journey-roadmap .journey-roadmap-wrapper {
    position: relative;
    margin: 0;
    padding: 0;
    display: block; }
  .dwg_base_child_bt.page-template-custom-bt-journey #journey-roadmap .roadmap-background {
    position: relative;
    z-index: 15;
    margin: 0;
    padding: 0;
    display: block; }
  .dwg_base_child_bt.page-template-custom-bt-journey #journey-roadmap .roadmap-icon {
    position: absolute;
    left: 0;
    top: 0;
    margin: 0;
    padding: 0;
    display: block; }
  .dwg_base_child_bt.page-template-custom-bt-journey #journey-roadmap .roadmap-events {
    z-index: 10; }
  .dwg_base_child_bt.page-template-custom-bt-journey #journey-roadmap .roadmap-payments {
    z-index: 11; }
  .dwg_base_child_bt.page-template-custom-bt-journey #journey-roadmap .roadmap-messaging {
    z-index: 12; }
  .dwg_base_child_bt.page-template-custom-bt-journey #journey-roadmap .roadmap-compliance {
    z-index: 13; }
  .dwg_base_child_bt.page-template-custom-bt-journey #journey-roadmap .roadmap-storefront {
    z-index: 14; }

@media only screen and (min-width: 768px) {
  .dwg_base_child_bt.page-template-custom-bt-journey a.app-selection {
    margin-bottom: 0px; } }
@media only screen and (min-width: 960px) {
  .dwg_base_child_bt.page-template-custom-bt-journey a.app-selection {
    margin-bottom: 0px; }
  .dwg_base_child_bt.page-template-custom-bt-journey .journey-left-col {
    width: 20%; }
  .dwg_base_child_bt.page-template-custom-bt-journey .journey-left-col-outer-margin {
    margin-right: 40px; }
  .dwg_base_child_bt.page-template-custom-bt-journey .journey-left-col-inner-padding {
    padding-right: 40px;
    padding-left: 40px; }
  .dwg_base_child_bt.page-template-custom-bt-journey .journey-right-col {
    width: 80%; }
  .dwg_base_child_bt.page-template-custom-bt-journey .journey-right-col-outer-margin {
    margin-left: 40px; } }
.dwg_base_child_bt .staff-grid .staff-grid-item .staff-item-inner-padding {
  padding: 12px 12px 20px 12px;
  border-radius: 12px; }
.dwg_base_child_bt .staff-grid .staff-grid-item .staff-thumb {
  overflow: hidden;
  border-radius: 10px; }
.dwg_base_child_bt .staff-grid .staff-grid-item .staff-item-title-inner-padding {
  padding-top: 0.5rem; }
.dwg_base_child_bt .staff-grid .staff-grid-item h3.staff-title {
  font-size: 1.25rem;
  font-weight: 700;
  margin: 0;
  padding: 0; }
.dwg_base_child_bt .staff-grid .staff-grid-item .staff-item-position-block-inner-padding {
  padding: 0.25rem 0 0.75rem 0; }
.dwg_base_child_bt .staff-grid .staff-grid-item h5.staff-position-name {
  font-size: 0.875rem;
  margin: 0;
  padding: 0; }
.dwg_base_child_bt .staff-grid .staff-grid-item .staff-item-content-inner-padding {
  padding: 0 10px; }
.dwg_base_child_bt .staff-grid .staff-grid-item .staff-content p {
  font-size: 0.775rem;
  line-height: 1.4; }

.dwg_base_child_bt.single-newsletter {
  /*
  .entry-content{
  ol{
  list-style-type:upper-alpha;
  list-style:upper-alpha;
  }
  }
  */ }
  .dwg_base_child_bt.single-newsletter #pageheader-background-image {
    height: 180px; }
  .dwg_base_child_bt.single-newsletter #pageheader-title h1.pageheader-title {
    font-weight: 700; }

@media only screen and (min-width: 768px) {
  .dwg_base_child_bt.single-newsletter #pageheader-background-image {
    height: 200px; } }
.dwg_base_child_bt.single-region #pageheader-background-image {
  height: 440px; }
.dwg_base_child_bt.single-region .region-app-item .app-logo-column {
  width: 100%; }
  .dwg_base_child_bt.single-region .region-app-item .app-logo-column .app-logo-column-inner-padding {
    padding: 20px 40px 20px 0px; }
.dwg_base_child_bt.single-region .region-app-item .app-title-column {
  width: 100%; }
  .dwg_base_child_bt.single-region .region-app-item .app-title-column .app-title-column-inner-padding {
    padding: 20px 0px 20px 0px; }
.dwg_base_child_bt.single-region .region-app-item .app-content-column {
  width: 100%;
  clear: both; }
  .dwg_base_child_bt.single-region .region-app-item .app-content-column .app-content-column-inner-padding {
    padding: 20px 0px 0px 0px; }
.dwg_base_child_bt.single-region .region-app-item .app-features-column {
  width: 100%;
  clear: both; }
  .dwg_base_child_bt.single-region .region-app-item .app-features-column .app-features-column-inner-padding {
    padding: 20px 0px 20px 0px; }
.dwg_base_child_bt.single-region .region-app-item .app-features-content h5 {
  font-size: 1rem;
  letter-spacing: 0.5pt;
  margin-bottom: 0.5rem; }
.dwg_base_child_bt.single-region .region-app-item .app-features-content ul {
  margin: 0 0 0rem 1rem; }
  .dwg_base_child_bt.single-region .region-app-item .app-features-content ul li {
    font-size: 0.875rem;
    line-height: 1.2;
    margin-bottom: 0.5rem; }
.dwg_base_child_bt.single-region .region-app-item .app-video-column {
  width: 100%;
  clear: both; }
  .dwg_base_child_bt.single-region .region-app-item .app-video-column .app-video-column-inner-padding {
    padding: 20px 0px 20px 0px; }
.dwg_base_child_bt.single-region .region-app-item .app-customers-column {
  width: 100%;
  clear: both; }
  .dwg_base_child_bt.single-region .region-app-item .app-customers-column .app-customers-column-inner-padding {
    padding: 20px 0px 20px 0px; }
.dwg_base_child_bt.single-region .region-app-item .app-attachment-column {
  width: 100%;
  clear: both; }
  .dwg_base_child_bt.single-region .region-app-item .app-attachment-column .app-attachment-column-inner-padding {
    padding: 20px 0px 20px 0px; }
.dwg_base_child_bt.single-region .region-app-item .app-action-column {
  text-align: center; }
  .dwg_base_child_bt.single-region .region-app-item .app-action-column .app-action-column-inner-padding {
    padding: 0px 0px 0px 0px; }
  .dwg_base_child_bt.single-region .region-app-item .app-action-column a.action-trigger {
    font-size: 0.825rem;
    line-height: 1;
    margin: 0 1rem; }
    .dwg_base_child_bt.single-region .region-app-item .app-action-column a.action-trigger:hover, .dwg_base_child_bt.single-region .region-app-item .app-action-column a.action-trigger:active, .dwg_base_child_bt.single-region .region-app-item .app-action-column a.action-trigger:focus {
      background-color: transparent; }
.dwg_base_child_bt.single-region .region-app-item.even .app-logo-column {
  width: 100%; }
  .dwg_base_child_bt.single-region .region-app-item.even .app-logo-column .app-logo-column-inner-padding {
    padding: 20px 0px 20px 00px; }
.dwg_base_child_bt.single-region .region-app-item.even .app-title-column {
  width: 100%; }
  .dwg_base_child_bt.single-region .region-app-item.even .app-title-column .app-title-column-inner-padding {
    padding: 20px 00px 20px 0px; }

@media only screen and (min-width: 480px) {
  .dwg_base_child_bt.single-region #pageheader-background-image {
    height: 440px; } }
@media only screen and (min-width: 580px) {
  .dwg_base_child_bt.single-region #pageheader-background-image {
    height: 560px; } }
@media only screen and (min-width: 768px) {
  .dwg_base_child_bt.single-region #pageheader-background-image {
    height: 600px; }
  .dwg_base_child_bt.single-region .region-app-item .app-logo-column {
    width: 33.3%;
    float: left; }
    .dwg_base_child_bt.single-region .region-app-item .app-logo-column .app-logo-column-inner-padding {
      padding: 20px 40px 20px 0px; }
  .dwg_base_child_bt.single-region .region-app-item .app-title-column {
    width: 66.6%;
    float: right; }
    .dwg_base_child_bt.single-region .region-app-item .app-title-column .app-title-column-inner-padding {
      padding: 20px 0px 20px 40px;
      border-left-style: solid;
      border-left-width: 2px;
      border-right: none; }
  .dwg_base_child_bt.single-region .region-app-item .app-content-column {
    width: 100%;
    clear: both; }
    .dwg_base_child_bt.single-region .region-app-item .app-content-column .app-content-column-inner-padding {
      padding: 20px 0px 0px 0px; }
  .dwg_base_child_bt.single-region .region-app-item .app-features-column {
    width: 100%;
    clear: both; }
    .dwg_base_child_bt.single-region .region-app-item .app-features-column .app-features-column-inner-padding {
      padding: 20px 0px 20px 0px; }
  .dwg_base_child_bt.single-region .region-app-item .app-video-column {
    width: 100%;
    clear: both; }
    .dwg_base_child_bt.single-region .region-app-item .app-video-column .app-video-column-inner-padding {
      padding: 20px 0px 20px 0px; }
  .dwg_base_child_bt.single-region .region-app-item .app-customers-column {
    width: 100%;
    clear: both; }
    .dwg_base_child_bt.single-region .region-app-item .app-customers-column .app-customers-column-inner-padding {
      padding: 20px 0px 20px 0px; }
  .dwg_base_child_bt.single-region .region-app-item .app-attachment-column {
    width: 100%;
    clear: both; }
    .dwg_base_child_bt.single-region .region-app-item .app-attachment-column .app-attachment-column-inner-padding {
      padding: 20px 0px 20px 0px; }
  .dwg_base_child_bt.single-region .region-app-item .app-action-column {
    text-align: center; }
    .dwg_base_child_bt.single-region .region-app-item .app-action-column .app-action-column-inner-padding {
      padding: 0px 0px 0px 0px; }
  .dwg_base_child_bt.single-region .region-app-item.even .app-logo-column {
    width: 33.3%;
    float: right; }
    .dwg_base_child_bt.single-region .region-app-item.even .app-logo-column .app-logo-column-inner-padding {
      padding: 20px 0px 20px 40px; }
  .dwg_base_child_bt.single-region .region-app-item.even .app-title-column {
    width: 66.6%;
    float: left;
    text-align: right; }
    .dwg_base_child_bt.single-region .region-app-item.even .app-title-column .app-title-column-inner-padding {
      padding: 20px 40px 20px 0px;
      border-right-style: solid;
      border-right-width: 2px;
      border-left: none; } }
@media only screen and (min-width: 960px) {
  .dwg_base_child_bt.single-region #pageheader-background-image {
    height: 400px; } }
.dwg_base_child_bt #connected_customers_carousel_wrapper {
  position: relative;
  padding: 0 0 60px 0; }
  .dwg_base_child_bt #connected_customers_carousel_wrapper #connected_customers_carousel_nav {
    text-align: center; }
    .dwg_base_child_bt #connected_customers_carousel_wrapper #connected_customers_carousel_nav.nav-items-6 .nav-item {
      width: 50%; }
    .dwg_base_child_bt #connected_customers_carousel_wrapper #connected_customers_carousel_nav.nav-items-5 .nav-item {
      width: 50%; }
    .dwg_base_child_bt #connected_customers_carousel_wrapper #connected_customers_carousel_nav.nav-items-4 .nav-item {
      width: 50%; }
    .dwg_base_child_bt #connected_customers_carousel_wrapper #connected_customers_carousel_nav.nav-items-3 .nav-item {
      width: 50%; }
    .dwg_base_child_bt #connected_customers_carousel_wrapper #connected_customers_carousel_nav.nav-items-2 .nav-item {
      width: 50%; }
    .dwg_base_child_bt #connected_customers_carousel_wrapper #connected_customers_carousel_nav.nav-items-1 .nav-item {
      width: 50%; }
    .dwg_base_child_bt #connected_customers_carousel_wrapper #connected_customers_carousel_nav .nav-item {
      float: none;
      display: inline-block; }
    .dwg_base_child_bt #connected_customers_carousel_wrapper #connected_customers_carousel_nav .nav-item-trigger {
      margin: 0.5rem;
      padding: 0px;
      display: block;
      position: relative;
      border-radius: 6px;
      border: solid 1px transparent; }
      .dwg_base_child_bt #connected_customers_carousel_wrapper #connected_customers_carousel_nav .nav-item-trigger img.back-img {
        position: relative;
        z-index: 5; }
      .dwg_base_child_bt #connected_customers_carousel_wrapper #connected_customers_carousel_nav .nav-item-trigger img.overlay-img {
        position: absolute;
        top: 0px;
        left: 0px;
        z-index: 6;
        opacity: 1; }
      .dwg_base_child_bt #connected_customers_carousel_wrapper #connected_customers_carousel_nav .nav-item-trigger:hover, .dwg_base_child_bt #connected_customers_carousel_wrapper #connected_customers_carousel_nav .nav-item-trigger:active, .dwg_base_child_bt #connected_customers_carousel_wrapper #connected_customers_carousel_nav .nav-item-trigger:focus {
        opacity: 1; }
        .dwg_base_child_bt #connected_customers_carousel_wrapper #connected_customers_carousel_nav .nav-item-trigger:hover img.overlay-img, .dwg_base_child_bt #connected_customers_carousel_wrapper #connected_customers_carousel_nav .nav-item-trigger:active img.overlay-img, .dwg_base_child_bt #connected_customers_carousel_wrapper #connected_customers_carousel_nav .nav-item-trigger:focus img.overlay-img {
          opacity: 0; }
      .dwg_base_child_bt #connected_customers_carousel_wrapper #connected_customers_carousel_nav .nav-item-trigger.active {
        opacity: 1; }
        .dwg_base_child_bt #connected_customers_carousel_wrapper #connected_customers_carousel_nav .nav-item-trigger.active img.overlay-img {
          opacity: 0; }
  .dwg_base_child_bt #connected_customers_carousel_wrapper .prev-next-item {
    display: block;
    position: absolute;
    z-index: 10;
    bottom: 10px;
    width: 40px;
    height: 40px;
    text-align: center;
    font-size: 2rem;
    line-height: 41px;
    overflow: hidden;
    border-radius: 50%; }
.dwg_base_child_bt #connected_customers_carousel_nav_prev {
  float: left;
  left: 36%; }
.dwg_base_child_bt #connected_customers_carousel_nav_next {
  float: right;
  right: 36%; }
.dwg_base_child_bt .cc-carousel-item .cc-carousel-title {
  width: 100%;
  float: left; }
  .dwg_base_child_bt .cc-carousel-item .cc-carousel-title .cc-carousel-title-outer-margin {
    margin-right: 0px; }
  .dwg_base_child_bt .cc-carousel-item .cc-carousel-title .cc-carousel-title-inner-padding {
    padding: 10px; }
.dwg_base_child_bt .cc-carousel-item .cc-carousel-products {
  width: 100%;
  float: right;
  text-align: center;
  margin: 0 auto 1rem auto; }
  .dwg_base_child_bt .cc-carousel-item .cc-carousel-products .cc-carousel-products-outer-margin {
    margin-left: 0px; }
  .dwg_base_child_bt .cc-carousel-item .cc-carousel-products .cc-carousel-products-inner-padding {
    padding: 0px;
    border-radius: 8px; }
  .dwg_base_child_bt .cc-carousel-item .cc-carousel-products p {
    text-align: left;
    line-height: 1;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 18px;
    padding-top: 20px;
    width: 30%;
    float: left; }
  .dwg_base_child_bt .cc-carousel-item .cc-carousel-products .product-bundle-item {
    width: 26%;
    float: none;
    display: inline-block;
    border-radius: 6px;
    overflow: hidden;
    margin: 0.5rem 0.5rem 0 0.5rem; }
.dwg_base_child_bt .cc-carousel-item .cc-carousel-content {
  width: 100%; }
.dwg_base_child_bt .cc-carousel-item .cc-carousel-challanges {
  width: 100%;
  float: left; }
  .dwg_base_child_bt .cc-carousel-item .cc-carousel-challanges .cc-carousel-challanges-outer-margin {
    margin-right: 0px; }
  .dwg_base_child_bt .cc-carousel-item .cc-carousel-challanges .cc-carousel-challanges-inner-padding {
    padding: 10px; }
.dwg_base_child_bt .cc-carousel-item .cc-carousel-solutions {
  width: 100%;
  float: right; }
  .dwg_base_child_bt .cc-carousel-item .cc-carousel-solutions .cc-carousel-solutions-outer-margin {
    margin-left: 0px; }
  .dwg_base_child_bt .cc-carousel-item .cc-carousel-solutions .cc-carousel-solutions-inner-padding {
    padding: 10px; }
.dwg_base_child_bt .cc-carousel-item .cc-carousel-quote {
  width: 100%; }
  .dwg_base_child_bt .cc-carousel-item .cc-carousel-quote .cc-carousel-quote-inner-padding {
    padding: 10px 20px; }
  .dwg_base_child_bt .cc-carousel-item .cc-carousel-quote h4.customr-quote {
    font-size: 1.25rem;
    line-height: 32px;
    text-align: center; }
    .dwg_base_child_bt .cc-carousel-item .cc-carousel-quote h4.customr-quote span.quote {
      font-size: 2rem;
      line-height: 32px;
      display: inline-block;
      font-weight: 700; }
.dwg_base_child_bt #shortcode-tabs-usecase {
  width: 100%;
  position: relative;
  z-index: 9;
  float: left; }
  .dwg_base_child_bt #shortcode-tabs-usecase .tab-head a {
    max-width: 33.33%; }
  .dwg_base_child_bt #shortcode-tabs-usecase .tab-head a,
  .dwg_base_child_bt #shortcode-tabs-usecase .tab-head a span {
    border-radius: 8px 8px 0 0; }
  .dwg_base_child_bt #shortcode-tabs-usecase .tab-head a span {
    padding: 0.75rem 1.25rem; }
  .dwg_base_child_bt #shortcode-tabs-usecase .tab-content {
    width: 100%; }
    .dwg_base_child_bt #shortcode-tabs-usecase .tab-content .tab-inner-padding {
      padding: 20px 40px 40px 40px; }
.dwg_base_child_bt #usecase_carousel_wrapper {
  position: relative;
  z-index: 20;
  width: 90%;
  padding: 0 5%;
  margin: 0px auto 0px auto;
  top: -60px; }
  .dwg_base_child_bt #usecase_carousel_wrapper a.usecase_carousel_nav {
    border-radius: 50%;
    background-color: #fff;
    width: 36px;
    height: 36px;
    position: absolute;
    z-index: 120;
    display: none;
    text-align: center;
    line-height: 1;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }
    .dwg_base_child_bt #usecase_carousel_wrapper a.usecase_carousel_nav:after {
      font-family: FontAwesome;
      display: block;
      width: 100%;
      padding: 0;
      margin: 0;
      font-size: 37px;
      letter-spacing: 0;
      text-align: center;
      position: absolute;
      top: 0;
      left: 0;
      z-index: 2; }
    .dwg_base_child_bt #usecase_carousel_wrapper a.usecase_carousel_nav:hover, .dwg_base_child_bt #usecase_carousel_wrapper a.usecase_carousel_nav:active, .dwg_base_child_bt #usecase_carousel_wrapper a.usecase_carousel_nav:focus {
      background-color: #fff; }
  .dwg_base_child_bt #usecase_carousel_wrapper #usecase_carousel_nav_prev {
    float: left;
    left: 0; }
    .dwg_base_child_bt #usecase_carousel_wrapper #usecase_carousel_nav_prev:after {
      content: "\f137"; }
  .dwg_base_child_bt #usecase_carousel_wrapper #usecase_carousel_nav_next {
    float: right;
    right: 0; }
    .dwg_base_child_bt #usecase_carousel_wrapper #usecase_carousel_nav_next:after {
      content: "\f138"; }
.dwg_base_child_bt #usecase_carousel {
  display: block;
  margin: 0;
  padding: 0;
  list-style: none; }
  .dwg_base_child_bt #usecase_carousel li.carousel_item {
    width: 100%;
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: center; }
    .dwg_base_child_bt #usecase_carousel li.carousel_item .carousel_item_image {
      width: 100%;
      float: left; }
      .dwg_base_child_bt #usecase_carousel li.carousel_item .carousel_item_image .carousel_item_image_padding img.carousel_item_img {
        margin: 0 auto; }
    .dwg_base_child_bt #usecase_carousel li.carousel_item .carousel_item_content {
      width: 100%;
      float: right; }
      .dwg_base_child_bt #usecase_carousel li.carousel_item .carousel_item_content .carousel_item_content_padding {
        padding: 40px 20px 20px 20px; }
        .dwg_base_child_bt #usecase_carousel li.carousel_item .carousel_item_content .carousel_item_content_padding h6 {
          font-size: 1.75rem;
          line-height: 1.4;
          text-align: center;
          color: #fff; }
.dwg_base_child_bt .bt-home-vertical-grid .page-grid-sc-item-content-inner-padding {
  position: relative; }
  .dwg_base_child_bt .bt-home-vertical-grid .page-grid-sc-item-content-inner-padding .pg-post-thumb .pg-post-thumb-img {
    border-radius: 8px; }
  .dwg_base_child_bt .bt-home-vertical-grid .page-grid-sc-item-content-inner-padding .pg-post-title {
    position: absolute;
    width: 90%;
    margin: 5%;
    top: 17%;
    z-index: 20; }
    .dwg_base_child_bt .bt-home-vertical-grid .page-grid-sc-item-content-inner-padding .pg-post-title h3.pg-title {
      color: #ffffff;
      font-weight: 700; }
      .dwg_base_child_bt .bt-home-vertical-grid .page-grid-sc-item-content-inner-padding .pg-post-title h3.pg-title a {
        color: #ffffff;
        font-weight: 700; }
        .dwg_base_child_bt .bt-home-vertical-grid .page-grid-sc-item-content-inner-padding .pg-post-title h3.pg-title a:hover, .dwg_base_child_bt .bt-home-vertical-grid .page-grid-sc-item-content-inner-padding .pg-post-title h3.pg-title a:focus, .dwg_base_child_bt .bt-home-vertical-grid .page-grid-sc-item-content-inner-padding .pg-post-title h3.pg-title a:active {
          color: #ffffff;
          font-weight: 700;
          text-decoration: none; }
  .dwg_base_child_bt .bt-home-vertical-grid .page-grid-sc-item-content-inner-padding .pg-post-excerpt .pg-post-excerpt-inner-padding {
    padding: 1rm; }

@media only screen and (min-width: 768px) {
  .dwg_base_child_bt #connected_customers_carousel_wrapper #connected_customers_carousel_nav.nav-items-6 .nav-item {
    width: 16%; }
  .dwg_base_child_bt #connected_customers_carousel_wrapper #connected_customers_carousel_nav.nav-items-5 .nav-item {
    width: 19.5%; }
  .dwg_base_child_bt #connected_customers_carousel_wrapper #connected_customers_carousel_nav.nav-items-4 .nav-item {
    width: 19.5%; }
  .dwg_base_child_bt #connected_customers_carousel_wrapper #connected_customers_carousel_nav.nav-items-3 .nav-item {
    width: 19.5%; }
  .dwg_base_child_bt #connected_customers_carousel_wrapper #connected_customers_carousel_nav.nav-items-2 .nav-item {
    width: 19.5%; }
  .dwg_base_child_bt #connected_customers_carousel_wrapper #connected_customers_carousel_nav.nav-items-1 .nav-item {
    width: 19.5%; }
  .dwg_base_child_bt #connected_customers_carousel_nav_prev {
    left: 44%; }
  .dwg_base_child_bt #connected_customers_carousel_nav_next {
    right: 44%; }
  .dwg_base_child_bt .cc-carousel-item .cc-carousel-title {
    width: 60%; }
    .dwg_base_child_bt .cc-carousel-item .cc-carousel-title .cc-carousel-title-outer-margin {
      margin-right: 20px; }
    .dwg_base_child_bt .cc-carousel-item .cc-carousel-title .cc-carousel-title-inner-padding {
      padding: 10px; }
  .dwg_base_child_bt .cc-carousel-item .mobile-show-break {
    display: none; }
  .dwg_base_child_bt .cc-carousel-item .cc-carousel-products {
    width: 38%;
    margin: 0 auto 0 auto; }
    .dwg_base_child_bt .cc-carousel-item .cc-carousel-products .cc-carousel-products-outer-margin {
      margin-left: 20px; }
    .dwg_base_child_bt .cc-carousel-item .cc-carousel-products p {
      width: 33%;
      padding-top: 20px;
      padding-bottom: 12px; }
    .dwg_base_child_bt .cc-carousel-item .cc-carousel-products .product-bundle-item {
      width: 26%; }
  .dwg_base_child_bt .cc-carousel-item .cc-carousel-content {
    width: 100%; }
  .dwg_base_child_bt .cc-carousel-item .cc-carousel-challanges {
    width: 50%; }
    .dwg_base_child_bt .cc-carousel-item .cc-carousel-challanges .cc-carousel-challanges-outer-margin {
      margin-right: 20px; }
    .dwg_base_child_bt .cc-carousel-item .cc-carousel-challanges .cc-carousel-challanges-inner-padding {
      padding: 10px; }
  .dwg_base_child_bt .cc-carousel-item .cc-carousel-solutions {
    width: 50%; }
    .dwg_base_child_bt .cc-carousel-item .cc-carousel-solutions .cc-carousel-solutions-outer-margin {
      margin-left: 20px; }
    .dwg_base_child_bt .cc-carousel-item .cc-carousel-solutions .cc-carousel-solutions-inner-padding {
      padding: 10px; }
  .dwg_base_child_bt .cc-carousel-item .cc-carousel-quote {
    width: 100%; }
    .dwg_base_child_bt .cc-carousel-item .cc-carousel-quote .cc-carousel-quote-inner-padding {
      padding: 10px 40px; } }
@media only screen and (min-width: 960px) {
  .dwg_base_child_bt #usecase_carousel_wrapper a.usecase_carousel_nav {
    width: 36px;
    height: 36px; }
  .dwg_base_child_bt #usecase_carousel li.carousel_item .carousel_item_image {
    width: 55%;
    float: left; }
    .dwg_base_child_bt #usecase_carousel li.carousel_item .carousel_item_image .carousel_item_image_padding {
      padding-left: 20px; }
      .dwg_base_child_bt #usecase_carousel li.carousel_item .carousel_item_image .carousel_item_image_padding img.carousel_item_img {
        margin: 0 auto; }
  .dwg_base_child_bt #usecase_carousel li.carousel_item .carousel_item_content {
    width: 45%;
    float: right; }
    .dwg_base_child_bt #usecase_carousel li.carousel_item .carousel_item_content .carousel_item_content_padding {
      padding: 100px 40px 40px 60px; }
      .dwg_base_child_bt #usecase_carousel li.carousel_item .carousel_item_content .carousel_item_content_padding h6 {
        font-size: 2rem; } }
@media only screen and (min-width: 1521px) {
  .dwg_base_child_bt {
    /*
    #shortcode-tabs-usecase{
    .tab-content{
    .tab-inner-padding{
    padding:20px 12% 20px 20px;
    }
    }
    }
    #usecase_carousel_wrapper{
    width:38%;
    }
    */ } }
