@font-face {
  font-family: 'Arimo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../../fonts/arimo/Arimo-Regular.eot');
  /* IE9 Compat Modes */
  src: local('Arimo Regular'), local('Arimo-Regular'),
  url('../../fonts/arimo/Arimo-Regular.eot?#iefix')
  format('embedded-opentype'),
  url('../../fonts/arimo/Arimo-Regular.woff2') format('woff2'),
  url('../../fonts/arimo/Arimo-Regular.woff') format('woff'),
  url('../../fonts/arimo/Arimo-Regular.ttf') format('truetype');
  /* Safari, Android, iOS */
}
@font-face {
  font-family: 'Arimo';
  src: url('../../fonts/arimo/Arimo-Medium.eot');
  src: url('../../fonts/arimo/Arimo-Medium.eot?#iefix')
  format('embedded-opentype'),
  url('../../fonts/arimo/Arimo-Medium.woff2') format('woff2'),
  url('../../fonts/arimo/Arimo-Medium.woff') format('woff'),
  url('../../fonts/arimo/Arimo-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Arimo Bold';
  font-style: normal;
  font-weight: bold;
  font-display: swap;
  src: url('../../fonts/arimo/Arimo-Bold.eot');
  /* IE9 Compat Modes */
  src: local('Arimo Bold'), local('Arimo-Bold'),
  url('../../fonts/arimo/Arimo-Bold.eot?#iefix') format('embedded-opentype'),
  url('../../fonts/arimo/Arimo-Bold.woff2') format('woff2'),
  url('../../fonts/arimo/Arimo-Bold.woff') format('woff'),
  url('../../fonts/arimo/Arimo-Bold.ttf') format('truetype');
  /* Safari, Android, iOS */
}
@font-face {
  font-family: 'Arimo';
  src: url('../../fonts/arimo/Arimo-SemiBold.eot');
  src: url('../../fonts/arimo/Arimo-SemiBold.eot?#iefix')
  format('embedded-opentype'),
  url('../../fonts/arimo/Arimo-SemiBold.woff2') format('woff2'),
  url('../../fonts/arimo/Arimo-SemiBold.woff') format('woff'),
  url('../../fonts/arimo/Arimo-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
/*fonts*/
/*colors*/
/*bolt*/
/*Filter*/
@font-face {
  font-family: 'Arimo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../../fonts/arimo/Arimo-Regular.eot');
  /* IE9 Compat Modes */
  src: local('Arimo Regular'), local('Arimo-Regular'),
  url('../../fonts/arimo/Arimo-Regular.eot?#iefix')
  format('embedded-opentype'),
  url('../../fonts/arimo/Arimo-Regular.woff2') format('woff2'),
  url('../../fonts/arimo/Arimo-Regular.woff') format('woff'),
  url('../../fonts/arimo/Arimo-Regular.ttf') format('truetype');
  /* Safari, Android, iOS */
}
@font-face {
  font-family: 'Arimo';
  src: url('../../fonts/arimo/Arimo-Medium.eot');
  src: url('../../fonts/arimo/Arimo-Medium.eot?#iefix')
  format('embedded-opentype'),
  url('../../fonts/arimo/Arimo-Medium.woff2') format('woff2'),
  url('../../fonts/arimo/Arimo-Medium.woff') format('woff'),
  url('../../fonts/arimo/Arimo-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Arimo Bold';
  font-style: normal;
  font-weight: bold;
  font-display: swap;
  src: url('../../fonts/arimo/Arimo-Bold.eot');
  /* IE9 Compat Modes */
  src: local('Arimo Bold'), local('Arimo-Bold'),
  url('../../fonts/arimo/Arimo-Bold.eot?#iefix') format('embedded-opentype'),
  url('../../fonts/arimo/Arimo-Bold.woff2') format('woff2'),
  url('../../fonts/arimo/Arimo-Bold.woff') format('woff'),
  url('../../fonts/arimo/Arimo-Bold.ttf') format('truetype');
  /* Safari, Android, iOS */
}
@font-face {
  font-family: 'Arimo';
  src: url('../../fonts/arimo/Arimo-SemiBold.eot');
  src: url('../../fonts/arimo/Arimo-SemiBold.eot?#iefix')
  format('embedded-opentype'),
  url('../../fonts/arimo/Arimo-SemiBold.woff2') format('woff2'),
  url('../../fonts/arimo/Arimo-SemiBold.woff') format('woff'),
  url('../../fonts/arimo/Arimo-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
.nav-w {
  /*    position: fixed;*/
  left: 0;
  right: 0;
  z-index: 9;
}

.top-logo {
  display: -webkit-box;
  display: block;
  display: -moz-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  position: relative;
}
.top-logo .tp-tag {
  position: relative;
  display: -webkit-box;
  display: block;
  display: -moz-box;
  display: -webkit-flex;
  display: flex;
  padding: 25px 0 0 0;
  font-size: 14px;
}
.top-logo .tp-tag:before {
  content: '|';
  position: absolute;
  left: -25px;
}

.ctnlg {
  max-width: 155px;
}

.nav-fli {
  display: -webkit-box;
  display: block;
  display: -moz-box;
  display: -webkit-flex;
  display: flex;
}

.pc-menu {
  padding: 0 0 0 50px;
}

.nav-in {
  padding: 22px 0 22px 0;
  z-index: 9999;
  position: relative;
  background-color: #fff;
}

.nav-r {
  display: -webkit-box;
  display: block;
  display: -moz-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: space-between;
  -moz-box-align: space-between;
  -ms-flex-align: space-between;
  -webkit-align-items: space-between;
  align-items: space-between;
}

.menu_fix .nav-in {
  position: fixed;
  left: 0;
  right: 0;
  top: -200px;
  padding: 5px 0;
}

.sm-simple a {
  /*        font-size: 18px;	
          line-height: 20px;	*/
  text-align: center;
}

.tpcta-w ul {
  list-style-type: none;
  margin: 0;
  display: -webkit-box;
  display: block;
  display: -moz-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-box-direction: normal;
  -moz-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.tpcta-w ul li {
  margin: 0;
}
.tpcta-w ul li a {
  padding: 14px 0;
  width: 135px;
  display: inline-block;
  font-size: 12px;
  letter-spacing: 2px;
  line-height: 16px;
  text-transform: uppercase;
  text-align: center;
}
.tpcta-w ul li:first-child {
  margin: 0 20px 0 0;
}

.cn-apl {
  background: linear-gradient(185.13deg, #86bee6 -356.27%, #4e8ac8 108.56%);
  box-shadow: 5px 5px 50px rgba(78, 138, 200, 0.3);
  border-radius: 24px;
  font-size: 14px;
  text-align: center;
  color: #ffffff;
  display: inline-block;
  text-decoration: none;
  width: 140px;
  line-height: 48px;
}
.cn-apl:hover {
  background: linear-gradient(185.13deg, #66b0e4 -356.27%, #3780cc 108.56%);
}

/*beta menu*/
/*fonts*/
/*colors*/
/*bolt*/
/*Filter*/
/*bolt*/
/*bolt blog*/
.container-bnav {
  padding-left: 15px;
  padding-right: 15px;
  margin: 0 auto;
  max-width: 1030px;
}

.nav-bw {
  left: 0;
  right: 0;
  z-index: 9;
}

.top-logob {
  display: -webkit-box;
  display: block;
  display: -moz-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  position: relative;
}
.top-logob a {
  margin: 0;
  display: -webkit-box;
  display: block;
  display: -moz-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-box-direction: normal;
  -moz-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.nav-flb {
  display: -webkit-box;
  display: block;
  display: -moz-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  padding: 10px 0 10px 0;
}

.nav-blw {
  display: -webkit-box;
  display: block;
  display: -moz-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}

.nav-inb {
  z-index: 1024;
  position: relative;
  background-color: #ffffff;
}

.nav-rb {
  display: -webkit-box;
  display: block;
  display: -moz-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: space-between;
  -moz-box-align: space-between;
  -ms-flex-align: space-between;
  -webkit-align-items: space-between;
  align-items: space-between;
}

.pc-menub {
  padding: 5px 0 0 0;
}
.pc-menub a,
.pc-menub ul li li a .smenu-e {
  color: #0528a0;
}
.pc-menub a:hover,
.pc-menub a:focus,
.pc-menub ul li li a .smenu-e:hover,
.pc-menub ul li li a .smenu-e:focus {
  text-decoration: underline;
}
.pc-menub .sm-simple > li a span.sub-arrow:before {
  font-size: 0;
}
.pc-menub .sm-simple > li.hgtb-menu-bl > a {
  border: 1px solid #006dff;
  background-color: #006dff;
  color: #ffffff;
  font-family: 'Arimo';
  font-weight: 600;
  font-size: 16px;
  line-height: 44px;
  height: 44px;
  display: inline-block;
  padding: 0 20px 0 20px;
  border-radius: 2px;
  text-decoration: none;
  cursor: pointer;
  position: relative;
  z-index: 1;
  text-align: center;
  min-width: 135px;
  text-decoration: none;
}
.pc-menub .sm-simple > li.hgtb-menu-bl > a:hover,
.pc-menub .sm-simple > li.hgtb-menu-bl > a:active {
  border: 1px solid #0528a0;
  background-color: #0528a0;
  color: #ffffff;
}
.pc-menub .sm-simple > li.hgtb-menu-lgt > a {
  border: 1px solid #d9d9d9;
  background-color: #ffffff;
  color: #006dff;
  font-family: 'Arimo';
  font-weight: 600;
  font-size: 16px;
  line-height: 44px;
  height: 44px;
  display: inline-block;
  padding: 0 20px 0 20px;
  border-radius: 2px;
  text-decoration: none;
  cursor: pointer;
  position: relative;
  z-index: 1;
  text-align: center;
  min-width: 135px;
  text-decoration: none;
  min-width: 105px;
}
.pc-menub .sm-simple > li.hgtb-menu-lgt > a:hover,
.pc-menub .sm-simple > li.hgtb-menu-lgt > a:active {
  border: 1px solid #006dff;
  background-color: #ffffff;
  color: #006dff;
}
.pc-menub .sm-simple li.not-link {
  padding: 15px 0 5px 20px;
  font-family: 'Arimo Bold';
  font-weight: bold;
  font-size: 18px;
  color: #0528a0;
}
.pc-menub .sm-simple ul li.not-link:nth-child(1) {
  padding-top: 0;
}

.menu_fixb .nav-inb {
  position: fixed;
  left: 0;
  right: 0;
  top: -200px;
  box-shadow: 0 0 10px #ccc;
  -webkit-box-shadow: 0 0 10px #ccc;
  padding: 0;
}
.menu_fixb .pc-menu-nwb {
  padding: 5px 0 0 0;
}
.menu_fixb .nav-flb {
  padding: 5px 0 5px 0;
  border-bottom: 1px solid transparent;
}
.menu_fixb .pc-menub {
  padding: 0;
}

.sm-simple a {
  text-align: center;
}

.page-template-template-beta-career .nav-flb {
  border: 0;
}

.sm li.bt-mn-inc {
  font-family: 'Arimo';
  font-weight: 400;
}

.pc-menub .sm-simple .show-bolt-crr {
  display: none;
}

.page-template-template-bolt-v2-career .pc-menub .sm-simple .hide-bolt-crr,
.page-template-template-bolt-v2-career .pc-menub .sm-simple .hgtb-menu-lgt {
  display: none;
}
.page-template-template-bolt-v2-career .pc-menub .sm-simple .show-bolt-crr {
  display: block;
}

/*.nowebp{
    .pc-menub{
        .sm-simple {
            & > li{
                a{
                    span.sub-arrow{
                        @include bolt_beta_nav_icons_png; 
                    }
                }
            }

            .loans-bmenu,.loans-hmenu,.abt-bmenu{
                ul {
                    li{
                        a {
                            &:before {
                                @include bolt_beta_nav_icons_png;
                            }
                            &:after {
                                @include bolt_beta_nav_icons_png;
                            }
                        }
                    }
                }
            }


        }
    } 
}*/
.pc-menub .sm-simple > li a span.sub-arrow:before {
  font-family: 'Material Icons Two Tone';
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -moz-font-feature-settings: 'liga';
  -moz-osx-font-smoothing: grayscale;
  content: '\e5cf';
  font-size: 20px;
  color: #000000;
  filter: invert(32%) sepia(39%) saturate(4556%) hue-rotate(203deg)
  brightness(94%) contrast(110%);
  filter: alpha(opacity=80);
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  opacity: 0.8;
  vertical-align: top;
}
.pc-menub .sm-simple .menu-item-has-children ul li a {
  /*                        &:before {
                              @include font_material_2tone_icon;
                              content: "\e5e1";
                              font-size: 10px;
                              color: #256ff6;
                          }*/
}
.pc-menub .sm-simple .menu-item-has-children ul li a:after {
  font-family: 'Material Icons Two Tone';
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -moz-font-feature-settings: 'liga';
  -moz-osx-font-smoothing: grayscale;
  content: '\e5e1';
  font-size: 12px;
  color: #256ff6;
}

.menu-activeb .ccpapp {
  display: none;
  z-index: 0;
}

@media (min-width: 1025px) {
  .pc-menub a {
    z-index: 1;
    font-family: 'Arimo';
    font-weight: 400;
    font-size: 18px;
    line-height: 22px;
    text-decoration: none;
    position: relative;
  }
  .pc-menub a:hover .smenu-e,
  .pc-menub a.highlighted .smenu-e {
    color: #006dff;
    text-decoration: underline;
  }
  .pc-menub .sm-simple > li > a {
    padding: 10px 15px 15px 15px;
  }
  .pc-menub .sm-simple > li.menu-item-has-children > a {
    padding-right: 30px;
  }
  .pc-menub .sm-simple > li.menu-item-has-children .sub-menu:after {
    position: absolute;
    content: '';
    width: 100%;
    height: 20px;
    top: -20px;
    left: 0;
  }
  .pc-menub .sm-simple > li.menu-item-has-children .sub-menu:before {
    position: absolute;
    content: '';
    width: 0;
    height: 0;
    top: -20px;
    border-bottom: 20px solid #ffffff;
    border-left: 18px solid transparent;
    border-right: 18px solid transparent;
    left: 45px;
  }
  .pc-menub .sm-simple > li {
    margin: 0 0 0 10px;
  }
  .pc-menub .sm-simple > li a span.sub-arrow {
    width: 18px;
    height: 18px;
    right: 7px;
    margin: -11px 0 0 0;
  }
  .pc-menub .sm-simple > li a.highlighted span.sub-arrow:before {
    content: '\e5ce';
  }
  .pc-menub .sm-simple .hgtb-menu-btn {
    margin-left: 50px;
  }
  .pc-menub .sm-simple .hgtb-menu-lgt {
    margin-left: 20px;
  }
  .pc-menub .sm-simple .hgtb-menu-btn.show-bolt-crr {
    margin-left: 140px;
  }
  .pc-menub .sm-simple ul {
    -webkit-box-shadow: 15px 15px 60px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 15px 15px 60px rgba(0, 0, 0, 0.1);
    box-shadow: 15px 15px 60px rgba(0, 0, 0, 0.1);
    background-color: #ffffff;
    border-radius: 2px;
    padding-top: 25px;
    padding-bottom: 30px;
    top: 50px;
    right: -90px !important;
    width: auto !important;
    max-width: 500px !important;
    margin: 25px 0 0 -40px !important;
    left: auto !important;
  }
  .pc-menub .sm-simple ul li {
    border: 0;
  }
  .pc-menub .sm-simple ul li:after {
    display: none;
  }
  .pc-menub .sm-simple ul li a {
    padding: 20px 30px 20px 20px;
    font-size: 18px;
    line-height: 22px;
  }
  .pc-menub .sm-simple .hgtb-menu-btn > a {
    font-size: 14px;
    border-radius: 24px;
    padding: 0 35px;
    text-align: center;
    text-decoration: none;
    padding: 8px 35px 8px 35px;
    line-height: 30px;
  }

  .sm-simple li {
    float: left;
  }
  .sm-simple li a {
    text-align: left;
  }

  .mob-menu-bw,
  .top-logo-mbb {
    display: none !important;
  }

  .sm-simple {
    /*        .loans-bmenu ul{
                width: 480px !important;
                max-width: 480px !important;
                min-width: 100% !important;
                margin-left: -25px !important;
            }
            .loans-hmenu ul{
                width: 310px !important;
                max-width: 310px !important;
                min-width: 100% !important;
                margin-left: -35px !important;
            }*/
  }
  .sm-simple .menu-item-has-children {
    /*            .bcl-bmenu{
                      a{ &:before{background-position: -15px -5px;}}
                  }
                  .ncl-bmenu{
                      a{ &:before{background-position: -81px -9px;}}
                  }
                  .itl-bmenu{
                      a{  &:before{background-position: -145px -11px;}}
                  }
      
                  .faq-bmenu{
                      a{ &:before{background-position: -13px -70px;}}
                  }
                  .phn-bmenu{
                      a{  &:before{background-position: -82px -70px}}
                  }*/
  }
  .sm-simple .menu-item-has-children ul li a {
    position: relative;
    padding-left: 90px;
  }
  .sm-simple .menu-item-has-children ul li a .m-icon {
    position: absolute;
    width: 28px;
    height: 28px;
    display: inline-block;
    margin: -15px 0 0 -15px;
    left: 50px;
    top: 50%;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    font-size: 28px;
  }
  .sm-simple .menu-item-has-children ul li a:after {
    position: absolute;
    width: 20px;
    height: 20px;
    display: inline-block;
    margin: -5px 0 0 0;
    left: 75px;
    top: 50%;
    /*                            @include bolt_beta_nav_icons;
                                      background-position: 0 -53px;*/
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
  }
  .sm-simple .menu-item-has-children ul li a:hover:after {
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
  }
  .sm-simple .bt-mn-inc {
    font-size: 18px;
    line-height: 1.4;
    padding: 10px 0 10px 40px;
    color: #8b8b8b;
  }

  /*bolt*/
  .page-template-template-bolt-v2,
  .page-template-template-bolt-v2-career,
  .page-template-template-faqs {
    /*        .pc-menub .sm-simple > li.menu-item-has-children.loans-hmenu .sub-menu:before {
                right: 53px;
                left: auto;
            }*/
  }
  .page-template-template-bolt-v2 .sm-simple,
  .page-template-template-bolt-v2-career .sm-simple,
  .page-template-template-faqs .sm-simple {
    /*            .loans-bmenu ul{
                      width: 360px !important;
                      max-width: 360px !important;
                      min-width: 100% !important;
                      margin-left: 0 !important;
                      right: 0;
                      left: auto !important;
                      margin-right: -125px !important;
                  }
                  .loans-hmenu ul{
                      width: 290px !important;
                      max-width: 290px !important;
                      min-width: 100% !important;
                      margin-left: 0 !important;
                      right: 0;
                      left: auto !important;
                      margin-right: -60px !important;
                  }*/
  }
  .page-template-template-bolt-v2 .sm-simple .loans-bmenu .bcl-bmenu a:before,
  .page-template-template-bolt-v2 .sm-simple .loans-hmenu .bcl-bmenu a:before,
  .page-template-template-bolt-v2-career
  .sm-simple
  .loans-bmenu
  .bcl-bmenu
  a:before,
  .page-template-template-bolt-v2-career
  .sm-simple
  .loans-hmenu
  .bcl-bmenu
  a:before,
  .page-template-template-faqs .sm-simple .loans-bmenu .bcl-bmenu a:before,
  .page-template-template-faqs .sm-simple .loans-hmenu .bcl-bmenu a:before {
    background-position: -13px -155px;
  }
  .page-template-template-bolt-v2 .sm-simple .loans-bmenu .ncl-bmenu a:before,
  .page-template-template-bolt-v2 .sm-simple .loans-hmenu .ncl-bmenu a:before,
  .page-template-template-bolt-v2-career
  .sm-simple
  .loans-bmenu
  .ncl-bmenu
  a:before,
  .page-template-template-bolt-v2-career
  .sm-simple
  .loans-hmenu
  .ncl-bmenu
  a:before,
  .page-template-template-faqs .sm-simple .loans-bmenu .ncl-bmenu a:before,
  .page-template-template-faqs .sm-simple .loans-hmenu .ncl-bmenu a:before {
    background-position: -152px -155px;
  }
  .page-template-template-bolt-v2 .sm-simple .loans-bmenu .itl-bmenu a:before,
  .page-template-template-bolt-v2 .sm-simple .loans-hmenu .itl-bmenu a:before,
  .page-template-template-bolt-v2-career
  .sm-simple
  .loans-bmenu
  .itl-bmenu
  a:before,
  .page-template-template-bolt-v2-career
  .sm-simple
  .loans-hmenu
  .itl-bmenu
  a:before,
  .page-template-template-faqs .sm-simple .loans-bmenu .itl-bmenu a:before,
  .page-template-template-faqs .sm-simple .loans-hmenu .itl-bmenu a:before {
    background-position: -83px -155px;
  }
  .page-template-template-bolt-v2 .sm-simple .loans-bmenu .faq-bmenu a:before,
  .page-template-template-bolt-v2 .sm-simple .loans-hmenu .faq-bmenu a:before,
  .page-template-template-bolt-v2-career
  .sm-simple
  .loans-bmenu
  .faq-bmenu
  a:before,
  .page-template-template-bolt-v2-career
  .sm-simple
  .loans-hmenu
  .faq-bmenu
  a:before,
  .page-template-template-faqs .sm-simple .loans-bmenu .faq-bmenu a:before,
  .page-template-template-faqs .sm-simple .loans-hmenu .faq-bmenu a:before {
    background-position: -12px -208px;
  }
  .page-template-template-bolt-v2 .sm-simple .loans-bmenu .phn-bmenu a:before,
  .page-template-template-bolt-v2 .sm-simple .loans-hmenu .phn-bmenu a:before,
  .page-template-template-bolt-v2-career
  .sm-simple
  .loans-bmenu
  .phn-bmenu
  a:before,
  .page-template-template-bolt-v2-career
  .sm-simple
  .loans-hmenu
  .phn-bmenu
  a:before,
  .page-template-template-faqs .sm-simple .loans-bmenu .phn-bmenu a:before,
  .page-template-template-faqs .sm-simple .loans-hmenu .phn-bmenu a:before {
    background-position: -208px -156px;
  }
  .page-template-template-bolt-v2 .pc-menub .sm-simple ul,
  .page-template-template-bolt-v2-career .pc-menub .sm-simple ul,
  .page-template-template-faqs .pc-menub .sm-simple ul {
    margin-top: 5px !important;
  }
  .page-template-template-bolt-v2
  .pc-menub
  .sm-simple
  > li.menu-item-has-children
  .sub-menu:before,
  .page-template-template-bolt-v2-career
  .pc-menub
  .sm-simple
  > li.menu-item-has-children
  .sub-menu:before,
  .page-template-template-faqs
  .pc-menub
  .sm-simple
  > li.menu-item-has-children
  .sub-menu:before {
    right: 84px;
    left: auto;
  }

  .pc-menub .sm-simple > li.hgtb-menu-btn a:after {
    content: none;
  }
  .pc-menub .sm-simple > li > a:hover:after {
    left: 10px;
    right: 10px;
  }
}
@media (min-width: 1025px) and (max-width: 1100px) {
  .pc-menub .sm-simple > li {
    margin: 0;
  }
}
@media (max-width: 1024px) {
  body#btmenu {
    /*        padding: 70px 0 0 0 !important;*/
  }

  .top-logo-mbb {
    margin: 0 0 0 20px;
    z-index: 1024992;
    height: auto;
    display: block;
    padding: 0;
  }
  .top-logo-mbb a {
    display: -webkit-box;
    display: block;
    display: -moz-box;
    display: -webkit-flex;
    display: flex;
  }
  .top-logo-mbb img {
    height: auto;
    max-width: 100%;
  }

  .pc-menub .m-icon {
    vertical-align: middle;
    width: 35px;
    padding: 0 0 0 5px;
    color: #000;
  }
  .pc-menub a {
    font-family: 'Arimo';
    font-weight: 400;
  }
  .pc-menub .sub-menu li:after {
    content: none;
  }
  .pc-menub .sm-simple {
    background-color: #ffffff;
    /*            a.highlighted span.sub-arrow {
                    background-position: -270px -1px;
                }*/
  }
  .pc-menub .sm-simple a span.sub-arrow {
    width: 15px;
    height: 15px;
    background-position: -46px -51px;
    right: 20px;
    margin: -8px 0 0 0;
  }
  .pc-menub .sm-simple > li a.highlighted span.sub-arrow:before {
    content: '\e5ce';
  }
  .pc-menub .sm-simple .loans-hmenu a span.sub-arrow {
    display: none;
  }
  .pc-menub .sm-simple li:before {
    /*                    content: "";
                          @include bolt_beta_nav_icons();
                          background-position: -60px -123px;
                          right: 20px;  
                          width: 20px;
                          height: 20px;
                          position: absolute;
                          top: 50%;
                          margin: -10px 0 0 0;*/
  }
  .pc-menub .sm-simple li.bt-mn-inc:before {
    content: none;
  }
  .pc-menub .sm-simple li.hgtb-menu-bl,
  .pc-menub .sm-simple li.hgtb-menu-lgt {
    width: 50%;
    background-color: #ffffff;
    padding: 0 0 10px 0;
  }
  .pc-menub .sm-simple li.hgtb-menu-bl a,
  .pc-menub .sm-simple li.hgtb-menu-lgt a {
    width: 95%;
    width: -moz-calc(100% - 15px);
    width: -webkit-calc(100% - 15px);
    width: -o-calc(100% - 15px);
    width: calc(100% - 15px);
    height: 35px;
    line-height: 35px;
  }
  .pc-menub .sm-simple li.hgtb-menu-bl {
    position: fixed;
    bottom: 0;
    left: 10px;
  }
  .pc-menub .sm-simple li.hgtb-menu-lgt {
    position: fixed;
    right: 10px;
    bottom: 0;
  }
  .pc-menub .sm-simple li.hgtb-menu-lgt a {
    float: right;
  }
  .pc-menub .sm-simple li li.phn-bmenu a .smenu-e {
    color: #006dff;
  }
  .pc-menub .sm-simple li ul {
    background: transparent;
    padding: 0 0 8px 0;
  }
  .pc-menub .sm-simple > li:before {
    top: 28px;
    content: '';
    background-repeat: no-repeat;
    background-size: 60px 68px;
    background-position: 4px 5px;
    right: 20px;
    width: 20px;
    height: 20px;
    position: absolute;
    margin: -10px 0 0 0;
  }
  .pc-menub .sm-simple a {
    color: #0528a0;
    font-size: 18px;
    line-height: 45px;
  }
  .pc-menub .sm-simple .loans-hmenu ul {
    padding: 0 0 20px 0;
    display: block !important;
  }
  .pc-menub .sm-simple li.current-menu-item > a,
  .pc-menub .sm-simple a:hover {
    color: #006dff;
  }
  .pc-menub .sm-simple > li {
    border-bottom: 1px solid #f1f1f1;
  }
  .pc-menub .sm-simple > li a {
    padding: 0 20px;
    text-align: left;
  }
  .pc-menub .sm-simple > li > a {
    font-size: 32px;
    line-height: 80px;
    font-family: 'Arimo Bold';
    font-weight: bold;
  }
  .pc-menub .sm-simple > li li a {
    padding: 0 10px;
  }

  .menu-trigger-b {
    top: 11px;
    right: 20px;
    width: 40px;
    height: auto;
    cursor: pointer;
    border-radius: 0;
    -moz-transition: all 300ms;
    -webkit-transition: all 300ms;
    transition: all 300ms;
    z-index: 1024992;
  }
  .menu-trigger-b span {
    display: table;
    margin: 8px auto 8px auto;
    width: 26px;
    background-color: #0528a0;
    height: 1px;
  }

  .container-bnav {
    padding-left: 0;
    padding-right: 0;
  }

  .nav-flb {
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0;
  }

  .nav-blw {
    width: auto;
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    background-color: #ffffff;
    margin: 0;
    padding: 10px 15px 10px 15px;
    z-index: 2;
    width: 100%;
  }

  .pc-menub {
    display: none;
  }

  .fixed-smn .nav-blw {
    position: fixed;
    top: 0;
    box-shadow: 0 0 10px #ccc;
    -webkit-box-shadow: 0 0 10px #ccc;
  }

  .menu-activeb {
    overflow: hidden !important;
  }
  .menu-activeb .tp-bar-w {
    display: none;
  }
  .menu-activeb .pc-menub {
    display: block;
    overflow-y: scroll;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    padding: 70px 0 70px 0;
    background-color: #ffffff;
    z-index: 1;
  }
  .menu-activeb .bar1b {
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    top: 10px;
    position: relative;
    transition: transform 0.4s ease-in-out 0s;
  }
  .menu-activeb .bar2b {
    opacity: 0;
  }
  .menu-activeb .bar3b {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    top: -8px;
    position: relative;
    transition: transform 0.4s ease-in-out 0s;
  }

  .hgtb-menu-lgt a {
    background-color: #e7e7e7;
  }

  .hgtb-menu-lgt a {
    background-color: #e7e7e7;
  }

  .mob-menu-bw {
    padding: 70px 0 0 0;
  }

  .tpbar-fx {
    background: #f1f1f1;
    z-index: 1024992;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    height: 60px;
  }

  .sm li.bt-mn-inc {
    text-align: center;
    margin: 15px 0 15px 0;
    font-size: 18px;
    padding: 0 20px;
    color: #8b8b8b;
  }

  .tpbpd-cont {
    max-width: 890px;
    margin: 0 auto;
    height: 100%;
    display: -webkit-box;
    display: block;
    display: -moz-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    padding: 0 20px;
  }

  .mb-menu-tp .mtm-apl {
    border: 1px solid #006dff;
    background-color: #006dff;
    color: #ffffff;
    font-family: 'Arimo';
    font-weight: 600;
    font-size: 16px;
    line-height: 44px;
    height: 44px;
    display: inline-block;
    padding: 0 20px 0 20px;
    border-radius: 2px;
    text-decoration: none;
    cursor: pointer;
    position: relative;
    z-index: 1;
    text-align: center;
    min-width: 135px;
    text-decoration: none;
  }
  .mb-menu-tp .mtm-apl:hover,
  .mb-menu-tp .mtm-apl:active {
    border: 1px solid #0528a0;
    background-color: #0528a0;
    color: #ffffff;
  }
  .mb-menu-tp .mtm-lgi {
    border: 1px solid #d9d9d9;
    background-color: #ffffff;
    color: #006dff;
    font-family: 'Arimo';
    font-weight: 600;
    font-size: 16px;
    line-height: 44px;
    height: 44px;
    display: inline-block;
    padding: 0 20px 0 20px;
    border-radius: 2px;
    text-decoration: none;
    cursor: pointer;
    position: relative;
    z-index: 1;
    text-align: center;
    min-width: 135px;
    text-decoration: none;
    min-width: 105px;
  }
  .mb-menu-tp .mtm-lgi:hover,
  .mb-menu-tp .mtm-lgi:active {
    border: 1px solid #006dff;
    background-color: #ffffff;
    color: #006dff;
  }
  .mb-menu-tp a {
    margin: 0 15px 0 0;
  }

  .tpbpd-contin {
    display: -webkit-box;
    display: block;
    display: -moz-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
  }

  .mb-menu-tp {
    margin: 0 10px 0 0;
  }

  .menu_fixb .nav-flb {
    padding: 0;
  }

  .pc-menub .sm-simple .menu-item-has-children ul li a:after {
    content: none;
  }
}
@media (max-width: 767px) {
  body#btmenu {
    /*        padding: 50px 0 0 0 !important;*/
  }

  .top-logo-mbb {
    margin: 0;
  }

  .menu-trigger-b {
    top: 12px;
    right: 15px;
    width: 26px;
  }

  .pc-menub .sm-simple > li > a {
    font-size: 25px;
    line-height: 65px;
    padding-bottom: 0;
  }
  .pc-menub .sm-simple > li li a {
    line-height: 40px;
  }
  .pc-menub .m-icon {
    font-size: 22px;
  }

  .sm li.bt-mn-inc {
    font-size: 16px;
    margin: 7px 0 7px 0;
  }

  .mb-menu-tp {
    display: none;
  }
}
@media (max-width: 340px) {
  .pc-menub .sm-simple > li > a {
    font-size: 20px;
    line-height: 50px;
  }
  .pc-menub .sm-simple > li li a {
    line-height: 32px;
  }
}
/*fonts*/
/*colors*/
/*bolt*/
/*Filter*/
/*bolt*/
/*bolt blog*/
.scroll_top {
  height: 50px;
  width: 50px;
  border-radius: 50%;
  display: inline-block;
  position: fixed;
  right: 24px;
  bottom: 24px;
  z-index: 9;
  border: 1px solid #d9d9d9;
  background-color: #ffffff;
}
.scroll_top:after {
  font-family: 'Material Icons Two Tone';
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -moz-font-feature-settings: 'liga';
  -moz-osx-font-smoothing: grayscale;
  content: '\e5ce';
  font-size: 30px;
  color: #000000;
  filter: invert(32%) sepia(39%) saturate(4556%) hue-rotate(203deg)
  brightness(94%) contrast(110%);
  vertical-align: top;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -15px 0 0 -15px;
}
.scroll_top:hover,
.scroll_top:focus {
  border: 1px solid #006dff;
}

@media (max-width: 999px) {
  .scroll_top {
    bottom: 15px;
    right: 15px;
    left: auto;
  }
}
.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
}

.select2-container .select2-selection--single {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 68px;
  user-select: none;
  -webkit-user-select: none;
}

.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 60px;
  padding-right: 90px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.select2-container .select2-selection--single .select2-selection__clear {
  position: relative;
}

.select2-container[dir='rtl']
.select2-selection--single
.select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px;
}

.select2-container .select2-selection--multiple {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 32px;
  user-select: none;
  -webkit-user-select: none;
}

.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline-block;
  overflow: hidden;
  padding-left: 8px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.select2-container .select2-search--inline {
  float: left;
}

.select2-container .select2-search--inline .select2-search__field {
  box-sizing: border-box;
  border: none;
  font-size: 100%;
  margin-top: 5px;
  padding: 0;
}

.select2-container
.select2-search--inline
.select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.select2-dropdown {
  background-color: white;
  border: 1px solid #e7e7e7;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051;
}

.select2-results {
  display: block;
}

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0;
}

.select2-results__option {
  padding: 10px 20px;
  user-select: none;
  -webkit-user-select: none;
  position: relative;
}

.select2-results__option:after {
  height: 1px;
  left: 10px;
  background-color: #ccc;
  content: '';
  display: block;
  bottom: -1px;
  position: absolute;
  right: 10px;
}

.select2-results .select2-results__option:last-child:after {
  display: none;
}

.select2-results__option[aria-selected] {
  cursor: pointer;
}

.select2-container--open .select2-dropdown {
  left: 0;
}

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-search--dropdown {
  display: block;
  padding: 4px;
}

.select2-search--dropdown .select2-search__field {
  padding: 4px;
  width: 100%;
  box-sizing: border-box;
}

.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.select2-search--dropdown.select2-search--hide {
  display: none;
}

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0);
}

.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}

.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #e7e7e7;
  border-radius: 37px;
}

.select2-container--default
.select2-selection--single
.select2-selection__rendered {
  color: #151e36;
  line-height: 68px;
}

.select2-container--default
.select2-selection--single
.select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
}

.select2-container--default
.select2-selection--single
.select2-selection__placeholder {
  color: #74777e;
}

.select2-container--default
.select2-selection--single
.select2-selection__arrow {
  height: 68px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 110px;
}

.select2-container--default
.select2-selection--single
.select2-selection__arrow
b {
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}

.select2-container--default[dir='rtl']
.select2-selection--single
.select2-selection__clear {
  float: left;
}

.select2-container--default[dir='rtl']
.select2-selection--single
.select2-selection__arrow {
  left: 1px;
  right: auto;
}

.select2-container--default.select2-container--disabled
.select2-selection--single {
  background-color: #eee;
  cursor: default;
}

.select2-container--default.select2-container--disabled
.select2-selection--single
.select2-selection__clear {
  display: none;
}

.select2-container--default.select2-container--open
.select2-selection--single
.select2-selection__arrow
b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}

.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
}

.select2-container--default
.select2-selection--multiple
.select2-selection__rendered {
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0 5px;
  width: 100%;
}

.select2-container--default
.select2-selection--multiple
.select2-selection__rendered
li {
  list-style: none;
}

.select2-container--default
.select2-selection--multiple
.select2-selection__placeholder {
  color: #74777e;
  margin-top: 5px;
  float: left;
}

.select2-container--default
.select2-selection--multiple
.select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-top: 5px;
  margin-right: 10px;
}

.select2-container--default
.select2-selection--multiple
.select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}

.select2-container--default
.select2-selection--multiple
.select2-selection__choice__remove {
  color: #74777e;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px;
}

.select2-container--default
.select2-selection--multiple
.select2-selection__choice__remove:hover {
  color: #333;
}

.select2-container--default[dir='rtl']
.select2-selection--multiple
.select2-selection__choice,
.select2-container--default[dir='rtl']
.select2-selection--multiple
.select2-selection__placeholder,
.select2-container--default[dir='rtl']
.select2-selection--multiple
.select2-search--inline {
  float: right;
}

.select2-container--default[dir='rtl']
.select2-selection--multiple
.select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}

.select2-container--default[dir='rtl']
.select2-selection--multiple
.select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}

.select2-container--default.select2-container--focus
.select2-selection--multiple {
  border: solid black 1px;
  outline: 0;
}

.select2-container--default.select2-container--disabled
.select2-selection--multiple {
  background-color: #eee;
  cursor: default;
}

.select2-container--default.select2-container--disabled
.select2-selection__choice__remove {
  display: none;
}

.select2-container--default.select2-container--open.select2-container--above
.select2-selection--single,
.select2-container--default.select2-container--open.select2-container--above
.select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-container--default.select2-container--open.select2-container--below
.select2-selection--single,
.select2-container--default.select2-container--open.select2-container--below
.select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
}

.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield;
}

.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}

.select2-container--default .select2-results__option[role='group'] {
  padding: 0;
}

.select2-container--default .select2-results__option[aria-disabled='true'] {
  color: #74777e;
}

.select2-container--default .select2-results__option[aria-selected='true'] {
  background-color: #ddd;
}

.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em;
}

.select2-container--default
.select2-results__option
.select2-results__option
.select2-results__group {
  padding-left: 0;
}

.select2-container--default
.select2-results__option
.select2-results__option
.select2-results__option {
  margin-left: -1em;
  padding-left: 2em;
}

.select2-container--default
.select2-results__option
.select2-results__option
.select2-results__option
.select2-results__option {
  margin-left: -2em;
  padding-left: 3em;
}

.select2-container--default
.select2-results__option
.select2-results__option
.select2-results__option
.select2-results__option
.select2-results__option {
  margin-left: -3em;
  padding-left: 4em;
}

.select2-container--default
.select2-results__option
.select2-results__option
.select2-results__option
.select2-results__option
.select2-results__option
.select2-results__option {
  margin-left: -4em;
  padding-left: 5em;
}

.select2-container--default
.select2-results__option
.select2-results__option
.select2-results__option
.select2-results__option
.select2-results__option
.select2-results__option
.select2-results__option {
  margin-left: -5em;
  padding-left: 6em;
}

.select2-container--default
.select2-results__option--highlighted[aria-selected] {
  background-color: #a2c6e8;
  color: white;
}

.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);
}

.select2-container--classic .select2-selection--single:focus {
  border: 1px solid #5897fb;
}

.select2-container--classic
.select2-selection--single
.select2-selection__rendered {
  color: #444;
  line-height: 68px;
}

.select2-container--classic
.select2-selection--single
.select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-right: 10px;
}

.select2-container--classic
.select2-selection--single
.select2-selection__placeholder {
  color: #74777e;
}

.select2-container--classic
.select2-selection--single
.select2-selection__arrow {
  background-color: #ddd;
  border: none;
  border-left: 1px solid #aaa;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0);
}

.select2-container--classic
.select2-selection--single
.select2-selection__arrow
b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}

.select2-container--classic[dir='rtl']
.select2-selection--single
.select2-selection__clear {
  float: left;
}

.select2-container--classic[dir='rtl']
.select2-selection--single
.select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto;
}

.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb;
}

.select2-container--classic.select2-container--open
.select2-selection--single
.select2-selection__arrow {
  background: transparent;
  border: none;
}

.select2-container--classic.select2-container--open
.select2-selection--single
.select2-selection__arrow
b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}

.select2-container--classic.select2-container--open.select2-container--above
.select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);
}

.select2-container--classic.select2-container--open.select2-container--below
.select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0);
}

.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0;
}

.select2-container--classic .select2-selection--multiple:focus {
  border: 1px solid #5897fb;
}

.select2-container--classic
.select2-selection--multiple
.select2-selection__rendered {
  list-style: none;
  margin: 0;
  padding: 0 5px;
}

.select2-container--classic
.select2-selection--multiple
.select2-selection__clear {
  display: none;
}

.select2-container--classic
.select2-selection--multiple
.select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}

.select2-container--classic
.select2-selection--multiple
.select2-selection__choice__remove {
  color: #888;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px;
}

.select2-container--classic
.select2-selection--multiple
.select2-selection__choice__remove:hover {
  color: #555;
}

.select2-container--classic[dir='rtl']
.select2-selection--multiple
.select2-selection__choice {
  float: right;
  margin-left: 5px;
  margin-right: auto;
}

.select2-container--classic[dir='rtl']
.select2-selection--multiple
.select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}

.select2-container--classic.select2-container--open
.select2-selection--multiple {
  border: 1px solid #5897fb;
}

.select2-container--classic.select2-container--open.select2-container--above
.select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-container--classic.select2-container--open.select2-container--below
.select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0;
}

.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none;
}

.select2-container--classic .select2-dropdown {
  background-color: white;
  border: 1px solid transparent;
}

.select2-container--classic .select2-dropdown--above {
  border-bottom: none;
}

.select2-container--classic .select2-dropdown--below {
  border-top: none;
}

.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}

.select2-container--classic .select2-results__option[role='group'] {
  padding: 0;
}

.select2-container--classic .select2-results__option[aria-disabled='true'] {
  color: grey;
}

.select2-container--classic
.select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: white;
}

.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb;
}

/* 
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  -webkit-animation-duration: 1000ms;
  animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.owl-carousel .owl-animated-in {
  z-index: 0;
}

.owl-carousel .owl-animated-out {
  z-index: 1;
}

.owl-carousel .fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
/* 
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  -webkit-transition: height 500ms ease-in-out;
  -moz-transition: height 500ms ease-in-out;
  -ms-transition: height 500ms ease-in-out;
  -o-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out;
}

/* 
 *  Core Owl Carousel CSS File
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1;
}

.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
}

.owl-carousel .owl-stage:after {
  content: '.';
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  /* fix for flashing background */
  -webkit-transform: translate3d(0px, 0px, 0px);
}

.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot {
  cursor: pointer;
  cursor: hand;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.owl-carousel.owl-loaded {
  display: block;
}

.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}

.owl-carousel.owl-hidden {
  opacity: 0;
}

.owl-carousel .owl-refresh .owl-item {
  display: none;
}

.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.owl-carousel .owl-item img {
  display: block;
  width: 100%;
  -webkit-transform-style: preserve-3d;
}

.owl-carousel.owl-text-select-on .owl-item {
  -webkit-user-select: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  user-select: auto;
}

.owl-carousel .owl-grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}

.owl-carousel.owl-rtl {
  direction: rtl;
}

.owl-carousel.owl-rtl .owl-item {
  float: right;
}

/* No Js */
.no-js .owl-carousel {
  display: block;
}

/* 
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}

.owl-carousel .owl-item img {
  transform-style: preserve-3d;
}

/* 
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
}

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url('owl.video.play.png') no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  -webkit-transition: scale 100ms ease;
  -moz-transition: scale 100ms ease;
  -ms-transition: scale 100ms ease;
  -o-transition: scale 100ms ease;
  transition: scale 100ms ease;
}

.owl-carousel .owl-video-play-icon:hover {
  -webkit-transition: scale(1.3, 1.3);
  -moz-transition: scale(1.3, 1.3);
  -ms-transition: scale(1.3, 1.3);
  -o-transition: scale(1.3, 1.3);
  transition: scale(1.3, 1.3);
}

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none;
}

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
}

/*default theme*/
.owl-theme .owl-controls {
  margin-top: 10px;
  text-align: center;
  -webkit-tap-highlight-color: transparent;
}

.owl-theme .owl-controls .owl-nav [class*='owl-'] {
  color: #fff;
  font-size: 14px;
  margin: 5px;
  padding: 4px 7px;
  display: inline-block;
  cursor: pointer;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

.owl-theme .owl-controls .owl-nav [class*='owl-']:hover {
  color: #fff;
  text-decoration: none;
}

.owl-theme .owl-controls .owl-nav .disabled {
  opacity: 0.5;
  cursor: default;
}

.owl-theme .owl-dots .owl-dot {
  display: inline-block;
  zoom: 1;
  *display: inline;
}

.owl-theme .owl-dots .owl-dot span {
  width: 10px;
  height: 10px;
  margin: 5px 7px;
  background: #d6d6d6;
  display: block;
  -webkit-backface-visibility: visible;
  -webkit-transition: opacity 200ms ease;
  -moz-transition: opacity 200ms ease;
  -ms-transition: opacity 200ms ease;
  -o-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
}

.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
  background: #869791;
}

/**
* jQuery asPieProgress v0.4.7
* https://github.com/amazingSurge/jquery-asPieProgress
*
* Copyright (c) amazingSurge
* Released under the LGPL-3.0 license
*/
.pie_progress {
  position: relative;
  text-align: center;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.pie_progress__svg {
  position: relative;
  display: inline-block;
  width: 100%;
  padding-bottom: 100%;
  overflow: hidden;
  vertical-align: middle;
}

.pie_progress__svg svg {
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0 auto;
}

.pie_progress__content,
.pie_progress__number,
.pie_progress__label,
.pie_progress__icon {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.pie_progress__label {
  margin-top: 32px;
  font-size: 12px;
}

.sm {
  position: relative;
  z-index: 9;
}

.sm,
.sm ul,
.sm li {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
  line-height: normal;
  direction: ltr;
  text-align: left;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.sm-rtl,
.sm-rtl ul,
.sm-rtl li {
  direction: rtl;
  text-align: right;
}

.sm > li > h1,
.sm > li > h2,
.sm > li > h3,
.sm > li > h4,
.sm > li > h5,
.sm > li > h6 {
  margin: 0;
  padding: 0;
}

.sm ul {
  display: none;
}

.sm li,
.sm a {
  position: relative;
}

.sm a {
  display: block;
}

.sm a.disabled {
  cursor: not-allowed;
}

.sm:after {
  content: '\00a0';
  display: block;
  height: 0;
  font: 0px/0 serif;
  clear: both;
  visibility: hidden;
  overflow: hidden;
}

.sm,
.sm *,
.sm *:before,
.sm *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/*fonts*/
/*colors*/
/*bolt*/
/*Filter*/
.sm-simple a {
  text-decoration: none;
}

.sm-simple a.current {
  color: #e31d1a;
}

.sm-simple a.disabled {
  color: #cccccc;
}

.sm-simple a span.sub-arrow {
  position: absolute;
  top: 50%;
  margin-top: -17px;
  left: auto;
  right: 4px;
  width: 34px;
  height: 34px;
  overflow: hidden;
  text-align: center;
  text-shadow: none;
  font-weight: normal;
  font-size: 15px;
  line-height: 34px;
}

.sm-simple > li:first-child {
  border-top: 0;
}

.sm-simple ul {
  background-color: rgba(179, 179, 179, 0.1);
}

.sm-simple ul a,
.sm-simple ul a:hover,
.sm-simple ul a:focus,
.sm-simple ul a:active {
  border-left: 8px solid transparent;
}

.sm-simple ul ul a,
.sm-simple ul ul a:hover,
.sm-simple ul ul a:focus,
.sm-simple ul ul a:active {
  border-left: 16px solid transparent;
}

.sm-simple ul ul ul a,
.sm-simple ul ul ul a:hover,
.sm-simple ul ul ul a:focus,
.sm-simple ul ul ul a:active {
  border-left: 24px solid transparent;
}

.sm-simple ul ul ul ul a,
.sm-simple ul ul ul ul a:hover,
.sm-simple ul ul ul ul a:focus,
.sm-simple ul ul ul ul a:active {
  border-left: 32px solid transparent;
}

.sm-simple ul ul ul ul ul a,
.sm-simple ul ul ul ul ul a:hover,
.sm-simple ul ul ul ul ul a:focus,
.sm-simple ul ul ul ul ul a:active {
  border-left: 40px solid transparent;
}

@media (min-width: 1025px) {
  /* Switch to desktop layout
  -----------------------------------------------
     These transform the menu tree from
     collapsible to desktop (navbar + dropdowns)
  -----------------------------------------------*/
  /* start... (it's not recommended editing these rules) */
  .sm-simple ul {
    position: absolute;
    width: 12em;
    /*        top: 35px !important;*/
    /*        margin: 0 !important;*/
  }

  #bsub-menu {
    display: -webkit-box;
    display: block;
    display: -moz-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-box-direction: normal;
    -moz-box-orient: horizontal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
  }

  .sm-simple ul li,
  .sm-simple.sm-rtl ul li,
  .sm-simple.sm-vertical li {
    float: none;
    border-bottom: 1px solid #ededed;
  }

  .sm-simple a {
    white-space: nowrap;
  }

  .sm-simple ul a,
  .sm-simple.sm-vertical a {
    white-space: normal;
  }

  .sm-simple .sm-nowrap > li > a,
  .sm-simple .sm-nowrap > li > :not(ul) a {
    white-space: nowrap;
  }

  /* ...end */
  .sm-simple {
    background: transparent;
  }

  .sm-simple > li > a {
    padding: 11px 20px 11px 20px;
    box-sizing: border-box;
  }
  .sm-simple .hgt-menu a {
    padding-left: 45px;
    padding-right: 45px;
  }

  /*    #main-menu-lf > li:first-child > a {
          padding-left: 0;
      }
      #main-menu-rh > li:first-child > a {
          padding-left: 0;
      }
      #main-menu-rh > li:last-child > a {
          padding-right: 0;
      }
      .sm-simple > li:last-child a{
          padding-right: 0 !important;
      }*/
  .sm-simple a.current {
    background: #555555;
    color: white;
  }

  .sm-simple a.disabled {
    background: white;
    color: #cccccc;
  }

  /*    .sm-simple > li > a:after {
          content: "|";
          position: absolute;
          right: -2px;
          top: 9px;
      }*/
  .sm-simple > li:last-child > a:after {
    content: none;
  }

  .sm-simple > li:first-child {
    border-left: 0;
  }

  .sm-simple ul {
    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.3);
    width: 200px !important;
    max-width: 200px !important;
    min-width: 100% !important;
  }

  html:lang(it) .sm-simple ul {
    width: 250px !important;
    max-width: 250px !important;
    margin: 0 0 0 -125px !important;
  }

  html:lang(de) .sm-simple ul {
    width: 270px !important;
    max-width: 270px !important;
    margin: 0 0 0 -135px !important;
  }

  .sm-simple ul a {
    border: 0 !important;
  }

  .sm-simple ul a.has-submenu {
    padding-right: 20px;
  }

  .sm-simple ul a span.sub-arrow {
    right: auto;
    margin-left: -12px;
  }

  .sm-simple ul > li a {
    color: #000;
    padding: 7px 7px;
  }

  .sm-simple ul > li:first-child {
    border-top: 0;
  }

  .sm-simple span.scroll-up,
  .sm-simple span.scroll-down {
    position: absolute;
    display: none;
    visibility: hidden;
    overflow: hidden;
    background: white;
    height: 20px;
  }

  .sm-simple span.scroll-up-arrow,
  .sm-simple span.scroll-down-arrow {
    position: absolute;
    top: -2px;
    left: 50%;
    margin-left: -8px;
    width: 0;
    height: 0;
    overflow: hidden;
    border-width: 8px;
    border-style: dashed dashed solid dashed;
    border-color: transparent transparent #555555 transparent;
  }

  .sm-simple span.scroll-down-arrow {
    top: 6px;
    border-style: solid dashed dashed dashed;
    border-color: #555555 transparent transparent transparent;
  }

  .sm-simple.sm-rtl a.has-submenu {
    padding-right: 20px;
    padding-left: 32px;
  }

  .sm-simple.sm-rtl a span.sub-arrow {
    right: auto;
    left: 20px;
  }

  .sm-simple.sm-rtl.sm-vertical a.has-submenu {
    padding: 11px 20px;
  }

  .sm-simple.sm-rtl.sm-vertical a span.sub-arrow {
    right: 20px;
    margin-right: -12px;
  }

  .sm-simple.sm-rtl > li:first-child {
    border-left: 1px solid #eeeeee;
  }

  .sm-simple.sm-rtl > li:last-child {
    border-left: 0;
  }

  .sm-simple.sm-rtl ul a.has-submenu {
    padding: 11px 20px;
  }

  .sm-simple.sm-rtl ul a span.sub-arrow {
    right: 20px;
    margin-right: -12px;
  }

  .sm-simple.sm-vertical a span.sub-arrow {
    right: auto;
    margin-left: -12px;
  }

  .sm-simple.sm-vertical li {
    border-left: 0;
    border-top: 1px solid #eeeeee;
  }

  .sm-simple.sm-vertical > li:first-child {
    border-top: 0;
  }

  #main-nav {
    line-height: 0;
    text-align: right;
  }

  #main-menu {
    display: inline-block;
    margin: 20px 0 0 0;
  }
}
/*fonts*/
/*colors*/
/*bolt*/
/*Filter*/
/*spinner*/
@-webkit-keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-moz-keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-o-keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.gform_wrapper .gform_ajax_spinner {
  border: 4px solid rgba(50, 50, 50, 0.1);
  border-left: 4px solid #56565a;
  animation: spinner 1.1s infinite linear;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
}

.fqloader {
  border: 4px solid rgba(50, 50, 50, 0.1);
  border-left: 4px solid #56565a;
  animation: spinner 1.1s infinite linear;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  left: 0;
  top: 50%;
  margin: -10px 0 0 10px;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
}

.ajstart .fqloader {
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}

@media (max-width: 767px) {
  .fqloader {
    border: 2px solid rgba(50, 50, 50, 0.1);
    border-left: 2px solid #56565a;
  }
}
/*fonts*/
/*colors*/
/*bolt*/
/*Filter*/
/*review module*/
.revs-swrp {
  margin: 20px 0 70px 0;
}
.revs-swrp .btn-default {
  margin: 60px auto 0 auto;
  width: 260px;
  display: table;
}

.hm-rew-s {
  padding: 70px 0;
  text-align: center h2;
  text-align-text-align: center;
  text-align-font-size: 3em;
  text-align-margin-bottom: 25px;
  text-align-font-weight: 300;
}

.hm-rws-hdc p {
  font-size: 16px;
  line-height: 22px;
}

.h-rew-cont {
  margin: 0 auto;
  max-width: 1030px;
  padding: 0 15px;
}

.hm-rws-bd {
  margin: 25px 0 0 0;
}

.hm-rew-wro,
.hmrw-hide.active {
  display: -webkit-box;
  display: block;
  display: -moz-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-box-direction: normal;
  -moz-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

.rw-card-cl {
  -webkit-box: 0;
  -moz-box: 0;
  -webkit-flex: 0 0 160px;
  -ms-flex: 0 0 160px;
  flex: 0 0 160px;
  padding: 15px 10px 15px 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.rw-card {
  height: 140px;
  border: 1px solid #e7e7e7;
  border-radius: 0 0 40px 0;
  padding: 10px 10px 10px 10px;
  display: block;
}

.rw-card,
.rwp-pn,
.rwp-link {
  -moz-transition: all 0.15s linear 0s;
  -o-transition: all 0.15s linear 0s;
  -webkit-transition: all 0.15s linear 0s;
  transition: all 0.15s linear 0s;
}

.rw-card.active {
  background-color: #4a8ad6;
  box-shadow: 0 0 8px rgba(74, 138, 214, 0.6);
  border: 1px solid #4a8ad6;
}
.rw-card.active .rwp-link,
.rw-card.active .rwp-pn {
  color: #ffffff;
}

.rwp-thb {
  width: 40px;
  height: 40px;
  border-radius: 50px;
  overflow: hidden;
  display: table;
  margin: 0 auto 3px auto;
  background-color: #ededed;
}
.rwp-thb img {
  height: 40px;
  width: 40px;
  border-radius: 50%;
}

.rwp-thbp {
  display: table-cell;
  vertical-align: middle;
}

.rwp-pn {
  margin: 3px 0 3px 0;
  font-weight: 600;
  font-size: 18px;
  line-height: 25px;
  text-align: center;
  letter-spacing: -0.5px;
  color: #151e36;
}

.rwp-link {
  font-size: 14px;
  line-height: 22px;
  text-align: center;
  color: #4e8ac8;
  display: table;
  margin: 0 auto;
}

.rwp-rate {
  margin: 0 auto 1px auto;
  display: table;
}

.rwp-star-icon {
  background-image: url('../../../images/star.svg');
  width: 20px;
  height: 20px;
  display: inline-block;
  background-position: center;
}

.hm-rew-iw {
  display: table;
  margin: 0 auto;
  padding: 0 30px 0 30px;
  max-width: 800px;
  position: relative;
}
.hm-rew-iw:after,
.hm-rew-iw:before {
  content: '';
  display: table;
  width: 20px;
  height: 20px;
  position: absolute;
  background-image: url('../../../images/icons/quotes.png');
}
.hm-rew-iw:before {
  left: 0;
  top: -5px;
  background-position: -30px 0;
}
.hm-rew-iw:after {
  right: -5px;
  bottom: -5px;
  background-position: -30px -20px;
}

.hm-rew-bx,
.fnt-nc .hm-rew-bx {
  color: #4a8ad6;
  font-style: italic;
  position: relative;
  padding: 30px 0 20px 0;
  text-align: center;
}
.hm-rew-bx p,
.fnt-nc .hm-rew-bx p {
  font-size: 1.2em;
  line-height: 1.4;
  color: inherit;
}
.hm-rew-bx p:last-of-type,
.fnt-nc .hm-rew-bx p:last-of-type {
  margin: 0;
}

.hmrw-hide {
  display: none;
}

.hm-rew-s .btn-default {
  margin: 60px 0 0 0;
  width: 260px;
}

.rwp-qt {
  color: #151e36;
}
.rwp-qt p {
  font-size: 15px;
  line-height: 22px;
  text-align: center;
}

.revs-swrp.bt-style .btn-default {
  text-shadow: none;
  font-family: Open Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 48px;
  width: 140px;
  height: 48px;
  background: linear-gradient(185.13deg, #86bee6 -356.27%, #4e8ac8 108.56%);
  box-shadow: 5px 5px 50px rgba(78, 138, 200, 0.3);
  border: 1px solid #86bee6;
  color: #ffffff;
  padding: 0;
  border-radius: 24px;
}
.revs-swrp.bt-style .btn-default:hover {
  background: linear-gradient(185.13deg, #86bee6 106.09%, #4e8ac8 106.14%);
  box-shadow: 5px 5px 50px rgba(78, 138, 200, 0.3);
  border: 1px solid #86bee6;
}

.rv-srst {
  width: 80px;
  display: table;
  margin: 0 auto;
  position: relative;
  height: 25px;
}
.rv-srst img {
  max-height: 25px;
}
.rv-srst .slg-light,
.rv-srst .slg-dark {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  right: 0;
  bottom: 0;
  display: block;
}
.rv-srst .slg-dark {
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}

.rw-card.active .rv-srst .slg-light {
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
.rw-card.active .rv-srst .slg-dark {
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  z-index: 0;
}

@media (min-width: 768px) {
  .rwp-qt {
    display: none;
  }

  .visible-xs {
    display: none;
  }
}
@media (min-width: 1000px) {
  .hm-rew-bx {
    min-height: 140px;
  }
}
@media (min-width: 768px) and (max-width: 999px) {
  .rw-card-cl {
    -webkit-box: 0;
    -moz-box: 0;
    -webkit-flex: 0 0 20%;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
  }

  .rw-card {
    padding: 19px 8px 15px 8px;
  }
}
@media (max-width: 767px) {
  .hidden-xs,
  body .jco-ow .btnbv2-primary {
    display: none;
  }

  .hm-rew-s {
    padding: 40px 0;
  }

  .hm-rew-wro {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
  }

  .rw-card-cl {
    display: block;
    padding: 5px;
  }

  .rw-card {
    height: auto;
    padding: 25px 15px 25px 15px;
  }

  .rwp-thb {
    margin: 0 auto 10px auto;
  }

  .rwp-pn {
    margin: 3px 0 5px 0;
  }

  .hm-rew-s .btn-default {
    margin: 40px 0 0 0;
  }

  .hm-rew-bx {
    display: none;
  }

  .rwp-qt {
    margin: 8px 0 15px 0;
  }
  .rwp-qt p:last-child {
    margin: 0;
  }

  .rwp-thb {
    margin: 0 auto 12px auto;
  }

  .rwp-star-icon {
    width: 25px;
    height: 25px;
    background-size: cover;
    margin: 0 5px;
  }

  .rwp-qt p:after,
  .rwp-qt p:before {
    content: '"';
  }

  .rv-srst img {
    max-height: auto;
  }

  .revs-swrp {
    margin: 35px 0 30px 0;
  }
}
/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9999;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
}

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10000;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden;
}

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box;
}

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.mfp-align-top .mfp-container:before {
  display: none;
}

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045;
}

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto;
}

.mfp-ajax-cur {
  cursor: progress;
}

.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
}

.mfp-auto-cursor .mfp-content {
  cursor: auto;
}

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.mfp-loading.mfp-figure {
  display: none;
}

.mfp-hide {
  display: none !important;
}

.mfp-preloader {
  color: #ccc;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044;
}

.mfp-preloader a {
  color: #ccc;
}

.mfp-preloader a:hover {
  color: #fff;
}

.mfp-s-ready .mfp-preloader {
  display: none;
}

.mfp-s-error .mfp-content {
  display: none;
}

button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 999999;
  box-shadow: none;
  touch-action: manipulation;
}

button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #fff;
  font-style: normal;
  font-size: 40px;
  font-family: Arial, Baskerville, monospace;
}

.mfp-close:hover,
.mfp-close:focus {
  opacity: 1;
}

.mfp-close:active {
  top: 1px;
}

.mfp-close-btn-in .mfp-close {
  color: #333;
}

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #fff;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%;
}

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #ccc;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap;
}

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent;
}

.mfp-arrow:active {
  margin-top: -54px;
}

.mfp-arrow:hover,
.mfp-arrow:focus {
  opacity: 1;
}

.mfp-arrow:before,
.mfp-arrow:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent;
}

.mfp-arrow:after {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px;
}

.mfp-arrow:before {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: 0.7;
}

.mfp-arrow-left {
  left: 0;
}

.mfp-arrow-left:after {
  border-right: 17px solid #fff;
  margin-left: 31px;
}

.mfp-arrow-left:before {
  margin-left: 25px;
  border-right: 27px solid #3f3f3f;
}

.mfp-arrow-right {
  right: 0;
}

.mfp-arrow-right:after {
  border-left: 17px solid #fff;
  margin-left: 39px;
}

.mfp-arrow-right:before {
  border-left: 27px solid #3f3f3f;
}

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px;
}

.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px;
}

.mfp-iframe-holder .mfp-close {
  top: 10px;
  position: fixed;
  z-index: 9999;
  right: 30px;
  display: inline-block;
  width: auto;
}

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%;
}

.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #000;
}

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto;
}

/* The shadow behind the image */
.mfp-figure {
  line-height: 0;
}

.mfp-figure:after {
  content: '';
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #444;
}

.mfp-figure small {
  color: #bdbdbd;
  display: block;
  font-size: 12px;
  line-height: 14px;
}

.mfp-figure figure {
  margin: 0;
}

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto;
}

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #f3f3f3;
  word-wrap: break-word;
  padding-right: 36px;
}

.mfp-image-holder .mfp-content {
  max-width: 100%;
}

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer;
}

@media screen and (max-width: 800px) and (orientation: landscape),
screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0;
  }

  .mfp-img-mobile img.mfp-img {
    padding: 0;
  }

  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0;
  }

  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px;
  }

  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box;
  }

  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0;
  }

  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px;
  }

  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0;
  }
}
@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
  }

  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0;
  }

  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%;
  }

  .mfp-container {
    padding-left: 6px;
    padding-right: 6px;
  }
}
/*fonts*/
/*colors*/
/*bolt*/
/*Filter*/
/*bolt*/
/*bolt blog*/
.mfp-hide {
  display: none !important;
}

.link-pop-w {
  background-color: #ffffff;
  width: 600px;
  margin: 0 auto;
  padding: 40px 40px;
  max-width: 95%;
  position: relative;
}
.link-pop-w .mfp-close {
  display: none;
}

.link-pop-h {
  margin: 0 0 20px 0;
}

.link-pop-opt {
  display: -webkit-box;
  display: block;
  display: -moz-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.link-pop-opt a {
  margin: 0 10px;
}

@media (min-width: 767px) {
  .link-pop-w {
    padding: 20px 15px;
  }
}
/*fonts*/
/*colors*/
/*bolt*/
/*Filter*/
/*bolt*/
/*bolt blog*/
html {
  scroll-behavior: smooth;
}

blockquote,
dd,
div,
dl,
dt,
form,
h1,
h2,
h3,
h4,
h5,
h6,
li,
ol,
p,
pre,
td,
th,
ul {
  margin: 0;
  padding: 0;
}

.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  word-wrap: normal !important;
}

.container {
  max-width: 1200px;
  padding-left: 15px;
  padding-right: 15px;
}

.container-c {
  max-width: 1200px;
  margin: 0 auto;
  padding-left: 100px;
  padding-right: 100px;
}
.container-c.nav {
  max-width: 100%;
}

.b-lazy {
  filter: alpha(opacity=95);
  -moz-opacity: 0.95;
  -khtml-opacity: 0.95;
  opacity: 0.95;
  -moz-transition: all 0.1s linear 0s;
  -o-transition: all 0.1s linear 0s;
  -webkit-transition: all 0.1s linear 0s;
  transition: all 0.1s linear 0s;
}

.b-loaded {
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

a {
  text-decoration: none;
}

a,
.cb-da,
.nc-fracd .nc-lst li a:after,
.gform_button,
.cmq-qtl:after {
  -moz-transition: all 0.15s linear 0s;
  -o-transition: all 0.15s linear 0s;
  -webkit-transition: all 0.15s linear 0s;
  transition: all 0.15s linear 0s;
}

input:focus,
textarea:focus,
div:focus,
span:focus {
  outline: none;
}

.screen-reader-text {
  /*    display: none;*/
}

.screen-reader-only {
  position: absolute;
  height: 1px;
  width: 1px;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: polygon(0px 0px, 0px 0px, 0px 0px);
  -webkit-clip-path: polygon(0px 0px, 0px 0px, 0px 0px);
  overflow: hidden !important;
}

.select2-container--default
.select2-selection--single
.select2-selection__arrow
em {
  background-image: url(../../../../assets/images/new-career/down-arrow-gray.svg);
  height: 0;
  left: 50%;
  margin-left: -10px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  height: 11px;
  width: 17px;
  background-repeat: no-repeat;
}

.select2-container--default.select2-container--open
.select2-selection--single
.select2-selection__arrow
em {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.img-res {
  max-width: 100%;
  height: auto;
}

.brbc {
  border-bottom-right-radius: 40px;
}

.cr-banner-iw {
  /*    min-height: 100VH;*/
  /*    padding-top: 110px;*/
}

.pad-r {
  padding-right: 100px;
}

.ch1 {
  font-size: 70px;
}

.ch1-2 {
  font-size: 54px;
}

.ch2 {
  font-size: 27px;
  line-height: 1.15;
}

.ch1-3 {
  font-size: 32px;
}

.select2,
.select2-container {
  font-size: 18px;
  line-height: 25px;
}

.ch1 {
  font-size: 94px;
}

.widcs-sld .owl-nav .owl-prev,
.widcs-sld .owl-nav .owl-next {
  position: absolute;
  top: 140px;
}

.wid-sld .owl-nav .owl-prev,
.wid-sld .owl-nav .owl-next {
  position: absolute;
  top: 175px;
}

.nc-lst h2 {
  -moz-transition: all 0.15s linear 0s;
  -o-transition: all 0.15s linear 0s;
  -webkit-transition: all 0.15s linear 0s;
  transition: all 0.15s linear 0s;
}
.nc-lst.active h2 {
  color: #4e8ac8;
}

body .btn.btn-sec2 {
  font-family: 'Open Sans';
  font-size: 14px;
  color: #fff !important;
  background: linear-gradient(185.13deg, #86bee6 -356.27%, #4e8ac8 108.56%);
  box-shadow: 5px 5px 50px rgba(78, 138, 200, 0.3);
  border-radius: 24px;
  line-height: 48px;
  display: table;
  width: 180px;
  padding: 0;
  cursor: pointer;
  margin: 0 auto 0 auto;
}
body .btn.btn-sec2:hover {
  background: linear-gradient(185.13deg, #66b0e4 -356.27%, #3780cc 108.56%);
}

/*new product page*/
.pn-cmq {
  margin: 0 0 60px 0;
}
.pn-cmq .pn-cmq-qs {
  margin: 55px 0 0 0;
}
.pn-cmq .cmq-qusw {
  border-bottom: 1px solid #e7e7e7;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  user-select: none;
}
.pn-cmq .cmq-qus {
  border-top: 1px solid #e7e7e7;
  padding: 25px 0 25px 0;
}
.pn-cmq .cmq-qus .cmq-qtl {
  font-weight: 700;
  text-decoration: none;
  padding: 10px 70px 10px 0;
  margin: 0;
  display: block;
  position: relative;
  cursor: pointer;
}
.pn-cmq .cmq-qus .cmq-qtl:after {
  content: '';
  width: 48px;
  height: 48px;
  display: table;
  border: 1px solid #e7e7e7;
  border-radius: 50%;
  position: absolute;
  right: 0;
  top: 50%;
  margin: -24px 0 0;
  background-image: url(../../../../assets/images/product/dropdown-arrow.svg);
  background-position: center;
  background-repeat: no-repeat;
}
.pn-cmq .cmq-qus .cmq-qtl:focus:after,
.pn-cmq .cmq-qus .cmq-qtl:hover:after {
  border: 1px solid #4e8ac8;
}
.pn-cmq .cmq-qus.active .cmq-qtl:after {
  -webkit-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.pn-cmq .cmq-qus .cmq-qcn {
  display: none;
  padding: 10px 70px 0 0;
}

.pn-crew {
  margin: 100px 0 50px 0;
}

/*review*/
.ch1-2-in h1,
.ch1-2-in h2,
.ch1-2-in h3,
.ch1-2-in h4,
.ch1-2-in h5,
.ch1-2-in h6 {
  font-size: 54px;
  font-weight: 400;
}

.ch2-in h3,
.ch2-in h4,
.ch2-in h5,
.ch2-in h6 {
  font-size: 27px;
  line-height: 1.15;
}
.ch2-in h1 {
  font-size: 54px;
}
.ch2-in h2 {
  font-size: 48px;
}

.star-ico-rw {
  width: 20px;
  height: 20px;
  display: inline-block;
  background-image: url(../../../../assets/images/product/start.svg);
  margin: 0 0 0 2px;
}

/*about*/
.cr-banner-inr {
  padding: 50px 0 0 0;
}

.wid-aom {
  padding: 0 0 60px 0;
}
.wid-aom .wid-ac-c {
  display: -webkit-box;
  display: block;
  display: -moz-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-box-direction: normal;
  -moz-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.wid-aom .wid-ac-r {
  -webkit-box: 1;
  -moz-box: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 0 16% 0 0;
}
.wid-aom .wid-ac-r .ch2 {
  margin: 0 0 30px 0;
}
.wid-aom .wid-ac-l {
  -webkit-box: 0;
  -moz-box: 0;
  -webkit-flex: 0 0 340px;
  -ms-flex: 0 0 340px;
  flex: 0 0 340px;
  border: 1px solid #e7e7e7;
  padding: 40px 25px 35px 40px;
  border-bottom-right-radius: 35px;
}
.wid-aom .wid-ac-l .ch2 {
  margin: 0 0 18px 0;
}
.wid-aom .aom-menu {
  margin: 0;
  list-style-type: none;
}
.wid-aom .aom-menu li {
  margin: 0 0 2px 0;
}
.wid-aom .aom-menu a {
  color: #4e8ac8;
  font-size: 14px;
  line-height: 21px;
}

.wid-exs {
  padding: 0 0 60px 0;
}

.wid-ain {
  padding: 0 0 60px 0;
}
.wid-ain .ain-charsw {
  display: -webkit-box;
  display: block;
  display: -moz-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-box-direction: normal;
  -moz-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  margin: 55px 0 0 0;
}
.wid-ain .ain-charsw .ain-el {
  -webkit-box: 0;
  -moz-box: 0;
  -webkit-flex: 0 0 350px;
  -ms-flex: 0 0 350px;
  flex: 0 0 350px;
}
.wid-ain .ain-charsw .ain-el h3 {
  font-size: 18px;
  text-align: center;
  font-weight: bold;
  margin: 30px 0 15px 0;
}

/*our history*/
.wid-ahy {
  padding: 0 0 60px 0;
}

.ain-ohs {
  margin: 90px -80px 0 -80px;
}
.ain-ohs .ohs-mw,
.ain-ohs .ohs-sw {
  width: 100%;
}
.ain-ohs .ohs-mw {
  text-align: center;
  position: relative;
}
.ain-ohs .ohs-sw {
  margin: 0;
  list-style: none;
  display: -webkit-box;
  display: block;
  display: -moz-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-box-direction: normal;
  -moz-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  position: relative;
}
.ain-ohs .ohs-sw:before {
  content: '';
  height: 4px;
  display: block;
  background-color: #edf2f8;
  position: absolute;
  top: 50%;
  margin: -2px 0 0 0;
  z-index: 1;
  left: 10%;
  right: 10%;
}
.ain-ohs .ohs-sw li {
  position: relative;
  z-index: 2;
  -webkit-box: 0;
  -moz-box: 0;
  -webkit-flex: 0 0 17%;
  -ms-flex: 0 0 17%;
  flex: 0 0 17%;
  display: -webkit-box;
  display: block;
  display: -moz-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-box-direction: normal;
  -moz-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.ain-ohs .ohs-sw .ohs-des {
  padding: 0 0 95px 0;
  position: relative;
  line-height: 1.2;
  font-size: 14px;
}
.ain-ohs .ohs-sw .ohs-point {
  position: absolute;
  height: 40px;
  width: 40px;
  display: table;
  background-color: #ffffff;
  border-radius: 50%;
  box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);
  top: 50%;
  margin: -20px 0 0 -20px;
  left: 50%;
}
.ain-ohs .ohs-sw .ohs-point:after {
  content: '';
  width: 12px;
  height: 12px;
  background-color: #4e8ac8;
  display: block;
  border-radius: 50%;
  margin: -6px 0 0 -6px;
  position: absolute;
  left: 50%;
  top: 50%;
}
.ain-ohs .ohs-sw .ohs-year {
  font-weight: bold;
  font-size: 17px;
  position: relative;
  top: -10px;
}

/*team*/
.wid-atm {
  padding: 0 0 60px 0;
}

.atm-sld {
  margin: 50px 0 0 0;
}
.atm-sld .wids-fi {
  margin: 0 0 35px 0;
}
.atm-sld .ch2 {
  margin: 0 0 7px 0;
}
.atm-sld .wds-ps {
  margin: 0 0 15px 0;
  font-size: 14px;
  line-height: 22px;
  font-family: 'Open Sans';
}
.atm-sld .wds-cnt {
  margin: 0;
}
.atm-sld .wds-cnt p {
  font-size: 14px;
  line-height: 22px;
  color: #7c7c84;
}

/*awards*/
.wid-aws {
  padding: 0 0 60px 0;
}
.wid-aws .awd-sld {
  padding: 60px 0 0 0;
  display: -webkit-box;
  display: block;
  display: -moz-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-box-direction: normal;
  -moz-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}
.wid-aws .ars-frame {
  margin: 0 auto;
  height: 120px;
  width: 120px;
}
.wid-aws .ars-cont {
  text-align: center;
  margin: 10px 0 0 0;
  font-size: 15px;
}

/*from experts*/
/*.wid-exs,.wid-jtt {
    .wid-dyc-l {
        @include flex(0,0,440px);
        order: 1;
    }
}*/
.nab-sep {
  height: 1px;
  background-color: #e7e7e7;
  width: 100%;
  display: block;
}

.nc-pl-link {
  font-size: 18px;
  font-weight: 600;
  color: #5f9ad1 !important;
}

.wid-exs .wid-dyc-fw {
  padding: 40px 0 0 0;
}

.exs-c2 {
  margin: 0 auto 0 auto;
  max-width: 600px;
  padding: 80px 0 25px 0;
}
.exs-c2 h1,
.exs-c2 h2,
.exs-c2 h3,
.exs-c2 h4,
.exs-c2 h5,
.exs-c2 h6 {
  font-size: 27px;
  font-weight: bold;
}
.exs-c2 p {
  font-size: 14px;
  line-height: 22px;
}

.exs-lgs {
  padding: 0 0 95px 0;
}
.exs-lgs .lgs-frame {
  padding: 0 10px;
  display: -webkit-box;
  display: block;
  display: -moz-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  margin: 0 auto;
  height: 60px;
  filter: alpha(opacity=35);
  -moz-opacity: 0.35;
  -khtml-opacity: 0.35;
  opacity: 0.35;
}

/*life here*/
.wid-lao {
  padding: 0 0 60px 0;
}
.wid-lao .lao-tabs {
  margin: 70px 0 50px 0;
  display: flex;
  justify-content: center;
  border-radius: 25px;
}
.wid-lao .lao-tabs ul {
  list-style: none;
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 24px;
  width: 720px;
  flex-direction: row;
}
.wid-lao .lao-tabs ul li {
  margin: 0;
  line-height: 1;
  /* border: 1px solid #E7E7E7; */
  flex: 0 0 33.33%;
}
.wid-lao .lao-tabs ul li a {
  display: flex;
  font-size: 14px;
  line-height: 48px;
  box-sizing: border-box;
  padding: 0 25px;
  text-align: center;
  align-items: center;
  justify-content: center;
  border: 1px solid #e7e7e7;
}
.wid-lao .lao-tabs ul li a.active,
.wid-lao .lao-tabs ul li a:hover {
  background: linear-gradient(185.13deg, #86bee6 -356.27%, #4e8ac8 108.56%);
  color: #fff;
  box-shadow: 5px 5px 50px rgba(78, 138, 200, 0.3);
}
.wid-lao .lao-tabs ul li:nth-child(1) a {
  border-top-left-radius: 24px;
  border-bottom-left-radius: 24px;
}
.wid-lao .lao-tabs ul li:nth-child(2) a {
  border-left: 0;
  border-right: 0;
}
.wid-lao .lao-tabs ul li:nth-child(3) a {
  border-top-right-radius: 24px;
  border-bottom-right-radius: 24px;
}

.gal-slide {
  position: relative;
}
.gal-slide .owl-nav .owl-prev,
.gal-slide .owl-nav .owl-next {
  position: absolute;
  top: 50%;
}
.gal-slide .gal-iph {
  background-color: #e7e7e7;
  padding: 56% 0 0;
  background-position: center;
  background-size: cover;
}
.gal-slide .active .owl-lazy {
  height: auto;
  visibility: visible;
}
.gal-slide.owl-theme .owl-controls .owl-nav [class*='owl-'] {
  margin: -24px 0 0 0;
}

.space-vp .awid-frm {
  display: none;
}
.space-vp .awid-frm.active {
  display: block;
}
.space-vp .vfrm-wrap {
  padding: 0 0 56% 0;
  position: relative;
  background-color: #000000;
}
.space-vp .vfrm-wrap iframe {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}

/*join us*/
/*.dsk-site-logo {
    max-width: 120px;
}*/
.blog_item h6 {
  font-size: 20px;
}

.blog_item .ab-meta p {
  margin: 0 0 5px 0;
}

.fnt-nc .blog_item p {
  margin: 0;
}

.fnt-nc .blog_item .apb-d {
  margin: 4px 0 0 0;
}

.blg_acn {
  display: -webkit-box;
  display: block;
  display: -moz-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-box-direction: normal;
  -moz-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}

.blg_cnl {
  padding: 0 20px 0 0;
  flex: 0 0 220px;
  display: -webkit-box;
  display: block;
  display: -moz-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

.nc_dpt:disabled {
  background: transparent;
  cursor: no-drop;
  filter: alpha(opacity=75);
  -moz-opacity: 0.75;
  -khtml-opacity: 0.75;
  opacity: 0.75;
}

.wid-nh {
  margin: 0 0 60px 0;
}

.widot-tc {
  margin-bottom: 0;
}

.wid-nh {
  margin: 0 0 70px 0;
}

.nh-r {
  display: -webkit-box;
  display: block;
  display: -moz-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-box-direction: normal;
  -moz-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  vertical-align: middle;
  margin: 50px 0 10px 0;
}
.nh-r .nh-lp {
  padding: 0 30px 0 0;
  -webkit-box: 0;
  -moz-box: 0;
  -webkit-flex: 0 0 500px;
  -ms-flex: 0 0 500px;
  flex: 0 0 500px;
}
.nh-r .nh-rp {
  -webkit-box: 1;
  -moz-box: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

.fnt-ing .btn.btn-sec2 {
  margin: 35px 0 0 0;
}

.exs-cnt2 {
  margin: 60px 0 0 0;
}

.wid-aom blockquote {
  border: 0;
  padding: 20px 20px 5px 20px;
  border-bottom-right-radius: 35px;
  background-color: #f7f5f5;
}

.widee {
  cursor: pointer;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  user-select: none;
}
.widee:hover .ch2,
.widee:hover .orls {
  color: #4e8ac8 !important;
}

/*ind. news*/
.idn-cnt {
  margin: 50px 0 60px 0;
}

.itns-wrap {
  margin: 40px 0 0 0;
}

.idn-nws {
  margin: 50px 0 70px 0;
}

.page-template-template-ind-news.fixed-nav-init .nav-button {
  display: inline-block !important;
}

/*contributors*/
.pgt-cntrb {
  display: -webkit-box;
  display: block;
  display: -moz-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-box-direction: normal;
  -moz-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  border: 1px solid #f1f1f1;
  margin: 0 0 20px 0;
}
.pgt-cntrb .pgt-cbw {
  display: -webkit-box;
  display: block;
  display: -moz-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding: 10px;
}
.pgt-cntrb .pgt-cbwi {
  -webkit-box: 0;
  -moz-box: 0;
  -webkit-flex: 0 0 145px;
  -ms-flex: 0 0 145px;
  flex: 0 0 145px;
  height: 145px;
  width: 145px;
  border-radius: 50%;
  border: 1px solid #ddd;
}
.pgt-cntrb .pgt-cbwi:hover {
  filter: alpha(opacity=90);
  -moz-opacity: 0.9;
  -khtml-opacity: 0.9;
  opacity: 0.9;
}
.pgt-cntrb .pgt-cbwi img {
  border-radius: 50%;
  width: 100%;
  height: auto;
}
.pgt-cntrb .pgt-cbwc {
  -webkit-box: 1;
  -moz-box: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 0 0 0 15px;
}
.pgt-cntrb .pgt-cbwc p {
  font-size: 15px;
  line-height: 1.3;
}
.pgt-cntrb .pgt-cbwc p:last-of-type {
  margin: 0;
}
.pgt-cntrb .od-el {
  background-color: #f1f1f1;
}

/*new section on product page*/
.ms-nptc {
  margin: 0 0 60px 0;
}
.ms-nptc .nptc-cn {
  margin: 30px 0 0 0;
}

.cnt-promo {
  margin: 20px 0;
}

/*blog archive*/
.contain-bpg {
  max-width: 1030px;
  margin: 0 auto;
  padding-left: 15px;
  padding-right: 15px;
}
.contain-bpg:after,
.contain-bpg:before {
  content: '';
  clear: both;
  display: table;
}

.clr-gr,
.clr-gr p {
  font-size: 12px;
  line-height: 22px;
}
.clr-gr,
.clr-gr a {
  color: #7c7c84;
}
.clr-gr a {
  text-decoration: underline;
}
.clr-gr a:hover,
.clr-gr a:focus {
  text-decoration: none;
}

.bpg-bread-wrap {
  margin: 35px 0 35px 0;
}
.bpg-bread-wrap .columns {
  padding-left: 0;
  padding-right: 0;
}
.bpg-bread-wrap .breadcrumbs {
  margin: 0;
}

.breadcrumbs {
  background: #fff;
  color: #7c7c84;
  font-weight: normal;
  font-size: 14px;
  padding: 0;
  margin-bottom: 45px;
}
.breadcrumbs a,
.breadcrumbs span {
  color: #7c7c84;
  font-weight: normal;
}
.breadcrumbs a:after {
  font-family: 'Material Icons Two Tone';
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -moz-font-feature-settings: 'liga';
  -moz-osx-font-smoothing: grayscale;
  color: #000000;
  filter: invert(53%) sepia(5%) saturate(380%) hue-rotate(201deg)
  brightness(91%) contrast(91%);
  font-size: 10px;
  content: '\e5e1';
  display: inline-block;
  vertical-align: middle;
  margin: 0 5px 0 10px;
}

.bpg-fet-sec .bpg-rw {
  margin: 0 0 80px 0;
}

/*footer*/
.bpg-footer {
  margin: 0;
}

.bpg-fc {
  padding: 20px 0;
  display: -webkit-box;
  display: block;
  display: -moz-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-box-direction: normal;
  -moz-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  border-top: 1px solid #e7e7e7;
}
.bpg-fc .bpg-soc {
  margin: 0;
  list-style-type: none;
  -webkit-box: 0;
  -moz-box: 0;
  -webkit-flex: 0 0 110px;
  -ms-flex: 0 0 110px;
  flex: 0 0 110px;
}
.bpg-fc .bpg-soc li {
  display: inline-block;
  margin: 0 0 0 15px;
}
.bpg-fc .bpg-soc li a {
  height: 36px;
  width: 36px;
  display: table;
  vertical-align: middle;
  border: 1px solid #e7e7e7;
  border-radius: 50%;
  color: #538fcb;
}
.bpg-fc .bpg-soc li a a:hover {
  background-color: #538fcb;
  color: #fff;
  border: 1px solid #538fcb;
}
.bpg-fc .bpg-soc li a span {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}

/*blog archive end*/
.pn-cta-cn a {
  text-decoration: underline;
}

.pn-prc.pn-nt-aln {
  margin: 0 0 60px 0;
}

.lgr-text {
  margin: -40px 0 0 0;
}
.lgr-text p,
.lgr-text a {
  color: #8d929d;
  font-size: 13px;
}
.lgr-text a {
  text-decoration: underline;
}
.lgr-text a:hover,
.lgr-text a:focus {
  color: #1463b6;
}

/*about new*/
.wid-alp {
  margin: 0 0 60px 0;
}

.wid-bins {
  padding: 0 0 60px 0;
}
.wid-bins .nc-pl-btn {
  display: table;
  margin: 20px auto 0 auto;
  width: 190px;
}

/*brands*/
.wid-brds {
  padding: 0 0 60px 0;
}

.bbnd-rw {
  display: -webkit-box;
  display: block;
  display: -moz-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-box-direction: normal;
  -moz-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  border-top: 1px solid #e7e7e7;
  margin: 50px 0 0 0;
}
.bbnd-rw .bbnd-cl {
  -webkit-box: 0;
  -moz-box: 0;
  -webkit-flex: 0 0 25%;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
}

.bbnd-cw {
  padding: 0 20px;
  margin: 40px 0 20px 0;
}
.bbnd-cw .bbnd-icn {
  display: table;
  height: 65px;
  margin: 0 auto;
}
.bbnd-cw .bbnd-icn .apl-bbnd {
  display: table-cell;
  vertical-align: middle;
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
}
.bbnd-cw .bbnd-icn:hover .apl-bbnd {
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}

.wid-revs {
  padding: 0 0 60px 0;
}
.wid-revs .wid-hd {
  max-width: 800px;
}
.wid-revs .ch1-2-in {
  margin: 0 0 20px 0;
}
.wid-revs .rbs-wrap {
  margin: 20px 0 0 0;
}

#btmenu .cr-banner-inr {
  padding: 0;
}

.bn-breads {
  margin: 25px 0 25px 0;
}
.bn-breads .breadcrumbs {
  margin: 0;
}

.cr-bnr-cont {
  margin: 0 auto;
  max-width: 1000px;
}

.cr-bnr-tl {
  margin: 15px 0 0 0;
}

.bb-bnr {
  margin: 0 0 20px 0;
}

/*nav*/
.bt-dnavw {
  background: #ffffff;
  z-index: 8;
  position: relative;
  margin: 0 0 50px 0;
}

.bt-dnav {
  clear: both;
  color: #000000;
  background: #ffffff;
  z-index: 9;
}
.bt-dnav.fixed {
  position: fixed;
  left: 0;
  right: 0;
}
.bt-dnav .btdn-w {
  font-size: 14px;
  display: -webkit-box;
  display: block;
  display: -moz-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-box-direction: normal;
  -moz-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}
.bt-dnav .btdn-l {
  padding: 10px 0 0 0;
  -webkit-box: 0;
  -moz-box: 0;
  -webkit-flex: 0 0 65px;
  -ms-flex: 0 0 65px;
  flex: 0 0 65px;
}
.bt-dnav .btdn-lks {
  padding: 0;
  margin: 0;
  list-style-type: none;
  display: -webkit-box;
  display: block;
  display: -moz-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-box-direction: normal;
  -moz-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.bt-dnav .btdn-lks li a {
  padding: 10px 15px 10px 15px;
  display: inline-block;
  color: #151e36;
}
.bt-dnav .btdn-lks li a:hover {
  color: #4e8ac8;
}
.bt-dnav .btdn-lks li a.active {
  color: #4e8ac8;
}

/*blog-cat*/
.bct-blg-sc {
  margin: 30px 0 50px;
}

.bct-hd .ch1-3 {
  margin: 0 0 15px 0;
}

/*new about*/
.abtbnt {
  margin: 0 0 60px 0;
}

.ab-nav-sp {
  height: 80px;
  display: block;
}

.rev-disc {
  text-align: center;
  margin: 40px 0 0 0;
  font-size: 13px;
  filter: alpha(opacity=60);
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  opacity: 0.6;
}

/*beta heading*/
/*blog*/
/*blog with field*/
.bpwf-ca a.au-mt-ttl {
  color: #000000;
}
.bpwf-ca a.au-mt-ttl:hover {
  color: #5f9ad1;
}

.pgc-bdy p,
.pgc-bdy ul li,
.pgc-bdy ol li {
  font-size: 16px;
}
.pgc-bdy p {
  line-height: 28px;
  margin: 0 0 25px 0;
}
.pgc-bdy .pgc-cbwc p {
  margin: 0;
  line-height: 1.4;
  font-size: 14px;
}

.sidebar-art .au-mt-ttl {
  max-width: 150px;
}

.bpwf-at-r2 {
  margin: 20px 0 0 0;
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
}
.bpwf-at-r2 p {
  margin: 0 0 10px 0;
  font-size: 14px;
  line-height: 22px;
}
.bpwf-at-r2 p:last-child {
  margin: 0;
}

.bpwf-subs {
  margin: 50px 0 50px 0;
}

/*blog staff*/
.btmp-bkp-dsc {
  padding: 0 0 40px 0;
}

/*close sign*/
#cpa-cls {
  position: absolute;
  right: 5px;
  top: 50%;
  margin: -17px 0 0;
  width: 35px;
  height: 36px;
  display: inline-block;
}
#cpa-cls:after,
#cpa-cls:before {
  content: '';
  display: inline-block;
  width: 25px;
  background-color: #fff;
  height: 2px;
  position: absolute;
}
#cpa-cls:before {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  top: 17px;
  left: 4px;
}
#cpa-cls:after {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  left: 4px;
  top: 17px;
}

/*brand trust*/
.bt-wrap {
  display: -webkit-box;
  display: block;
  display: -moz-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-box-direction: normal;
  -moz-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 15px 0;
}
.bt-wrap .bt-bx {
  display: -webkit-box;
  display: block;
  display: -moz-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box: 0;
  -moz-box: 0;
  -webkit-flex: 0 0 33.33%;
  -ms-flex: 0 0 33.33%;
  flex: 0 0 33.33%;
  padding: 0 15px;
}
.bt-wrap .btbx_1 {
  -webkit-box: 0;
  -moz-box: 0;
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
}
.bt-wrap .btbx_2 {
  -webkit-box: 0;
  -moz-box: 0;
  -webkit-flex: 0 0 50%;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
}
.bt-wrap .bt-ibx {
  height: 120px;
  display: -webkit-box;
  display: block;
  display: -moz-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  position: relative;
}
.bt-wrap .bt-ibx:after {
  position: absolute;
  content: '';
  height: 2px;
  width: 100%;
  background: #fff;
  bottom: -8px;
  width: 0;
  left: 50%;
  -moz-transition: all 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0s;
  -webkit-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
}
.bt-wrap .bt-ibx:hover:after {
  width: 110%;
  left: -5%;
  background: #a9a9a9;
}

.lst-up-bd {
  text-align: center;
}
.lst-up-bd sup {
  padding: 0 0 0 2px;
}

.ps-cont {
  max-width: 350px;
  margin: 50px auto 50px auto;
}
.ps-cont input {
  width: 100%;
  line-height: 40px;
  border-radius: 3px;
  display: block;
  box-sizing: border-box;
  width: 100%;
  height: 2.4375rem;
  padding: 0.5rem;
  border: 1px solid #cacaca;
  margin: 0 0 1rem;
  font-family: inherit;
  font-size: 1rem;
  color: #0a0a0a;
  background-color: #fefefe;
  box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.1);
  border-radius: 3px;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
  -webkit-appearance: none;
}
.ps-cont input[type='submit'] {
  background-color: #eaba48;
  border: 0;
  color: #fff;
  width: 100%;
  line-height: 40px;
  padding: 0;
}

/*beta career page*/
.crbn-full {
  margin: 0 0 15px 0;
}

.cr-fl-hgt {
  margin: 0 0 15px 0;
}

/*faq page*/
.container-c2 {
  max-width: 1130px;
  margin: 0 auto;
  padding-left: 50px;
  padding-right: 50px;
}

.fqs1 {
  background-color: #151e36;
  text-align: center;
  color: #ffffff;
  overflow: hidden;
}
.fqs1 a {
  color: #ffffff;
}
.fqs1 .fq-bnr {
  padding: 85px 0 100px 0;
  position: relative;
}
.fqs1 .fq-bnr h1,
.fqs1 .fq-bnr h2,
.fqs1 .fq-bnr h3,
.fqs1 .fq-bnr h4,
.fqs1 .fq-bnr h5,
.fqs1 .fq-bnr h6 {
  font-size: 54px;
}
.fqs1 .fq-bnr:after,
.fqs1 .fq-bnr:before {
  width: 790px;
  height: 790px;
  position: absolute;
  content: '';
  background-color: rgba(255, 255, 255, 0.02);
  border-radius: 50%;
  z-index: 1;
}
.fqs1 .fq-bnr:before {
  top: 14%;
  left: -150px;
}
.fqs1 .fq-bnr:after {
  bottom: 8%;
  right: -220px;
}
.fqs1 .fq-bnr .fq-tx,
.fqs1 .fq-bnr .fq-nt,
.fqs1 .fq-bnr .fq-fw {
  position: relative;
  z-index: 2;
}
.fqs1 .fq-nt {
  margin: 30px 0 0 0;
}
.fqs1 .fq-nt p {
  font-size: 18px;
}
.fqs1 .fq-nt a {
  color: #538fcb;
}
.fqs1 .fq-nt a:hover {
  text-decoration: underline;
  color: #4e8ac8;
}
.fqs1 .fq-fw {
  max-width: 900px;
  margin: 50px auto 0 auto;
}
.fqs1 .fq-fw .fqs.drw-open {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.fqs1 .fq-fw .fqs {
  border: 1px solid #e7e7e7;
  border-radius: 34px;
  padding: 0 40px 0 60px;
  height: 70px;
  background: #ffffff;
  position: relative;
}
.fqs1 .fq-fw .fqs input {
  float: left;
  width: 80%;
  width: -moz-calc(100% - 50px);
  width: -webkit-calc(100% - 50px);
  width: -o-calc(100% - 50px);
  width: calc(100% - 50px);
  font-family: 'Open Sans';
  font-size: 18px;
  line-height: 25px;
  color: #151e36;
}
.fqs1 .fq-fw .fqs button {
  background-color: transparent;
  width: 50px;
  float: right;
  cursor: pointer;
}
.fqs1 .fq-fw .fqs input,
.fqs1 .fq-fw .fqs button {
  height: 68px;
  padding: 0;
  border: 0;
}

#fq-search {
  box-shadow: 0 10px 10px rgba(0, 0, 0, 0.1);
  position: absolute;
  width: 900px;
  display: none;
  z-index: 9999;
  background-color: #fff;
  max-height: 200px;
  overflow-y: scroll;
  border-bottom: 1px solid #e7e7e7;
  border-top: 0;
  text-align: left;
}
#fq-search ul {
  margin: 0;
}
#fq-search ul li a {
  display: block;
  text-decoration: none;
  font-size: 15px;
  line-height: 22px;
  padding: 12px 20px 12px 60px;
  color: #000000;
}
#fq-search ul li a:hover {
  background-color: #e7e7e7;
  text-decoration: none;
}
#fq-search .drw-inf {
  text-align: center;
  padding: 10px 0 10px 0;
}

.fq-ccrd {
  margin: 35px 0 50px 0;
  color: #151e36;
}
.fq-ccrd .fq-ttl {
  font-size: 44px;
  line-height: 1.3;
  margin: 0 0 20px 0;
}
.fq-ccrd .faq-grp {
  border-top: 1px solid #e7e7e7;
  margin: 0 0 30px 0;
}
.fq-ccrd .faq-pnl {
  border-bottom: 1px solid #e7e7e7;
}
.fq-ccrd .faq-ttl {
  color: inherit;
  display: block;
  padding: 35px 60px 35px 0;
  position: relative;
}
.fq-ccrd .faq-ttl h3 {
  font-size: 18px;
  line-height: 1.3;
  margin: 0;
}
.fq-ccrd .faq-ttl:after {
  content: '';
  width: 48px;
  height: 48px;
  display: table;
  border: 1px solid #e7e7e7;
  border-radius: 50%;
  position: absolute;
  right: 0;
  top: 50%;
  margin: -24px 0 0;
  background-image: url(../../../../assets/images/faq/faq-sprint.png);
  background-repeat: no-repeat;
  background-size: 500px 500px;
  background-position: 0 -60px;
}
.fq-ccrd .faq-pnl.active .faq-ttl:after {
  background-position: -45px -60px;
}
.fq-ccrd .active .faq-ttl,
.fq-ccrd .faq-ttl:hover {
  color: #538fcb;
}
.fq-ccrd .faq-cnt {
  padding: 0 50px 20px 0;
}
.fq-ccrd .faq-cnt a {
  color: #538fcb;
}
.fq-ccrd .faq-cnt a:hover,
.fq-ccrd .faq-cnt a:focus {
  color: #4e8ac8;
}
.fq-ccrd .faq-cnt .bt-rm {
  margin: 10px 0 0 0;
  display: inline-block;
}
.fq-ccrd .fq-vmlink {
  font-size: 18px;
  color: #5f9ad1;
}
.fq-ccrd .fq-vmlink:hover {
  color: #4e8ac8;
  text-decoration: underline;
}

.faq-grp .navigation {
  margin: 60px 0 0 0;
}

/*404 page*/
.error404 .nav-flb {
  border: 0;
}

.fnf-wrp .container-fnf {
  max-width: 1200px;
  padding-right: 100px;
  margin: 0 auto;
}
.fnf-wrp .container-fnf:before,
.fnf-wrp .container-fnf:after {
  content: '';
  clear: both;
  display: table;
}
.fnf-wrp .fnf-bnr {
  background-image: url(../../../../assets/images/pig-min.png);
  background-position: center;
  background-repeat: no-repeat;
  padding-top: 13%;
  padding-bottom: 11%;
  padding-left: 100px;
  display: -webkit-box;
  display: block;
  display: -moz-box;
  display: -webkit-flex;
  display: flex;
  max-width: 1130px;
  margin: 0 0 40px 0;
}
.fnf-wrp .fnt-1 {
  font-size: 90px;
  line-height: 1.2;
  margin: 0 0 10px 0;
  font-family: 'Arimo Bold';
  font-weight: bold;
  color: #0528a0;
}
.fnf-wrp .fnt-2 {
  font-size: 27px;
  line-height: 1.2;
  margin: 0 0 20px 0;
  font-family: 'Arimo';
  font-weight: 500;
}
.fnf-wrp .fnt-3 {
  font-size: 18px;
  line-height: 1.5;
}
.fnf-wrp .fnf-fl {
  max-width: 43%;
  -webkit-box: 0;
  -moz-box: 0;
  -webkit-flex: 0 0 43%;
  -ms-flex: 0 0 43%;
  flex: 0 0 43%;
}
.fnf-wrp .btn-sec3 {
  margin: 35px 0 0 0;
}

body .btn.btn-sec3 {
  border: 1px solid #006dff;
  background-color: #006dff;
  color: #ffffff;
  font-family: 'Arimo';
  font-weight: 600;
  font-size: 16px;
  line-height: 44px;
  height: 44px;
  display: inline-block;
  padding: 0 20px 0 20px;
  border-radius: 2px;
  text-decoration: none;
  cursor: pointer;
  position: relative;
  z-index: 1;
  text-align: center;
  min-width: 135px;
  text-decoration: none;
}
body .btn.btn-sec3:hover,
body .btn.btn-sec3:active {
  border: 1px solid #0528a0;
  background-color: #0528a0;
  color: #ffffff;
}

.fq-ccrd .fnt-bts a,
.faq-cnt a {
  color: #538fcb;
  text-decoration: none;
}
.fq-ccrd .fnt-bts a:hover,
.fq-ccrd .fnt-bts a:focus,
.faq-cnt a:hover,
.faq-cnt a:focus {
  color: #4e8ac8;
  text-decoration: underline;
}

/*beta brand rel article*/
.btb-rel-art {
  padding-bottom: 60px;
}

.bra-ttl {
  margin: 0 0 35px 0;
}
.bra-ttl h2 {
  text-align: inherit;
}

body.embeddedServicePreventScrolling .tpbar-fx {
  z-index: 1;
}

/*rates and terms*/
.brt-hc-r {
  display: -webkit-box;
  display: block;
  display: -moz-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-box-direction: normal;
  -moz-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.brt-hc-r .brt-hc-lc,
.brt-hc-r .brt-hc-rc {
  -webkit-box: 0;
  -moz-box: 0;
  -webkit-flex: 0 0 48%;
  -ms-flex: 0 0 48%;
  flex: 0 0 48%;
  margin: 25px 0 30px 0;
}

.brt-lst {
  margin: 0;
  padding: 0;
}
.brt-lst li {
  font-size: 16px;
  line-height: 1.4;
  list-style-type: none;
}

.brt-cn {
  margin: 30px 0 0 0;
}

.brt-cc {
  border-top: 1px solid #e7e7e7;
  padding: 30px 0 25px 0;
}

.fixed-smn .tpbar-fx {
  position: fixed;
}

/*blog*/
.bla-atl {
  margin: 0 0 25px 0;
}

.bv2-content-area {
  margin: 0 0 60px 0;
}

/*017*/
.btv2-c2f .container-bv2-fluid {
  display: -webkit-box;
  display: block;
  display: -moz-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-box-direction: normal;
  -moz-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.btv2-c2f .row-bv2 {
  min-height: 340px;
}
.btv2-c2f .c2fr {
  display: -webkit-box;
  display: block;
  display: -moz-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.btv2-c2f .blt-cnt {
  padding: 70px 80px 70px 80px;
  max-width: 550px;
}
.btv2-c2f .blt-cnt h1,
.btv2-c2f .blt-cnt h2,
.btv2-c2f .blt-cnt h3,
.btv2-c2f .blt-cnt h4,
.btv2-c2f .blt-cnt h5,
.btv2-c2f .blt-cnt h6 {
  margin-top: 0;
}
.btv2-c2f .blt-cnt > div:last-of-type {
  margin-bottom: 0;
}
.btv2-c2f .blt-cnt > div:last-of-type p:last-of-type {
  margin-bottom: 0;
}

.btv2-c2f-bg {
  background-size: cover;
  background-position: center;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

#c2f-search {
  box-shadow: 0 10px 10px rgba(0, 0, 0, 0.08);
  position: absolute;
  width: 300px;
  max-width: -moz-calc(100% - 117px);
  max-width: -webkit-calc(100% - 117px);
  max-width: -o-calc(100% - 117px);
  max-width: calc(100% - 117px);
  display: none;
  left: 0;
  z-index: 9999;
  background-color: #fff;
  max-height: 200px;
  overflow-y: scroll;
  border-bottom: 1px solid #f2f2f2;
  border-top: 0;
  text-align: left;
}
#c2f-search ul {
  margin: 0;
  padding: 0;
}
#c2f-search ul li {
  margin: 0 0 2px 0;
}
#c2f-search ul li:after {
  content: none;
}
#c2f-search ul li a {
  display: block;
  text-decoration: none;
  font-size: 15px;
  line-height: 22px;
  padding: 5px 10px 5px 15px;
  color: inherit;
}
#c2f-search ul li a:hover {
  background-color: #f2f2f2;
  text-decoration: none;
}
#c2f-search .drw-inf {
  padding: 10px 10px 10px 10px;
}

.c2f-frm {
  position: relative;
}

.c2f-wfrm {
  display: -webkit-box;
  display: block;
  display: -moz-box;
  display: -webkit-flex;
  display: flex;
  color: #404040;
  -webkit-box-align: end;
  -moz-box-align: end;
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
}
.c2f-wfrm label {
  color: inherit;
  font-size: 12px;
  margin: 0 0 5px 0;
  display: inline-block;
}
.c2f-wfrm input[type='text'] {
  margin: 0;
  height: 44px;
  width: 100%;
  border-color: #404040;
}
.c2f-wfrm .c2f-frm-wsl {
  -webkit-box: 1;
  -moz-box: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.c2f-wfrm .c2f-sbt {
  border: 1px solid #0528a0;
  background-color: #0528a0;
  color: #ffffff;
  font-family: 'Arimo';
  font-weight: 600;
  font-size: 16px;
  line-height: 44px;
  height: 44px;
  display: inline-block;
  padding: 0 20px 0 20px;
  border-radius: 2px;
  text-decoration: none;
  cursor: pointer;
  position: relative;
  z-index: 1;
  text-align: center;
  min-width: 135px;
  text-decoration: none;
  min-width: 115px;
  margin: 0 0 0 2px;
}
.c2f-wfrm .c2f-sbt:hover,
.c2f-wfrm .c2f-sbt:active {
  border: 1px solid #006dff;
  background-color: #006dff;
  color: #ffffff;
}

/*fonts*/
/*colors*/
/*bolt*/
/*Filter*/
/*bolt*/
/*bolt blog*/
@media (max-width: 999px) {
  .visible-xs {
    display: inline-block;
  }

  .hide-xs {
    display: none;
  }

  .top-mb-bar {
    height: 80px;
    position: relative;
    background-color: #fff;
  }

  .top-logo-mb {
    position: absolute;
    z-index: 9;
    height: 70px;
    width: 70px;
    left: 10px;
    top: 10px;
    display: block;
  }

  .menu-trigger {
    position: absolute;
    top: 50%;
    right: 20px;
    width: 30px;
    height: 30px;
    cursor: pointer;
    border-radius: 0;
    -moz-transition: all 300ms;
    -webkit-transition: all 300ms;
    transition: all 300ms;
    z-index: 9999;
    margin: -10px 0 0 0;
  }

  .menu-trigger span {
    display: table;
    margin: 7px auto 0 auto;
    width: 30px;
    background-color: #4e8ac8;
    height: 2px;
  }

  .mb-tp-w {
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    -moz-user-select: -moz-none;
    user-select: none;
  }
  .mb-tp-w:before {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    background-color: transparent;
    height: 80px;
    display: block;
    z-index: 11;
    width: 100%;
    content: '';
  }

  .menu-active {
    overflow: hidden !important;
  }
  .menu-active .top-nav {
    background: #0d582a;
  }
  .menu-active .menu-trigger,
  .menu-active .top-nav {
    /*            position: fixed;*/
  }
  .menu-active .bar1 {
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    top: 11px;
    position: relative;
    transition: transform 0.4s ease-in-out 0s;
  }
  .menu-active .bar2 {
    opacity: 0;
  }
  .menu-active .bar3 {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    top: -7px;
    position: relative;
    transition: transform 0.4s ease-in-out 0s;
  }
  .menu-active .mob-menu-w {
    width: 100%;
    transform: scale(1);
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    opacity: 1;
    overflow-y: auto;
    background-color: #fff;
  }
  .menu-active .tp-subs {
    opacity: 0;
  }
  .menu-active .mb-tp-w:before {
    background-color: #fff;
  }

  .top-nav {
    display: none;
  }

  .nav-w {
    display: none;
  }

  .top-logo-mb {
    position: absolute;
    z-index: 99999;
    height: auto;
    width: auto;
    left: 15px;
    top: 50%;
    display: block;
    padding: 0;
    margin: -10px 0 0 10px;
  }
  .top-logo-mb a {
    display: block;
  }

  .mob-menu-w .sm-simple {
    /*        & > li:first-child > a:before {
                content: "";
                height: 1px;
                width: auto;
                left: 40px;
                right: 40px;
                background-color: #eee;
                top: 0;
                position: absolute;
            }
            &  > li > a:after {
                content: "";
                height: 1px;
                width: auto;
                left: 40px;
                right: 40px;
                background-color: #eee;
                bottom: 0;
                position: absolute;
            }*/
  }

  .wid-dyc-fw {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .wid-dyc-fw .wid-dyc-l {
    -webkit-box: 1;
    -moz-box: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 0 35px;
    order: 2;
  }

  .cftr2-r2 {
    display: none;
  }

  /*    .scroll_top {
          bottom: 55px;
          right: auto;
          left: 15px;
      }*/
  .cr-banner-scr .ch1 {
    left: 0;
    top: -45px;
  }

  .cr-banner-iw {
    /*        padding-top: 80px;*/
  }

  .ch1 {
    font-size: 64px;
  }

  .wid-dyc-fw .wid-dyc-r {
    margin: 0 0 20px 0;
    order: 1;
  }

  #blog-page-menu > li.bkt-opl-btn {
    display: none;
  }

  .bpg-search {
    background-color: #fff;
  }

  .visible-dtp {
    display: none;
  }

  .bt-dnavw {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    top: auto !important;
    box-shadow: 0 0 10px #ccc;
    -webkit-box-shadow: 0 0 10px #ccc;
    display: none;
  }

  .bt-dnav {
    margin: 0;
  }
  .bt-dnav nav.mob-menu-nv {
    -webkit-box: 1;
    -moz-box: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    overflow-y: scroll;
    padding: 20px 0 5px 0;
  }

  .fnf-wrp .container-fnf {
    padding-right: 0;
  }
  .fnf-wrp .fnf-bnr {
    margin: 0;
  }
}
@media (min-width: 1000px) {
  /*    .mob-menu-wb,.mob-menu-nv,.top-logo-mb-bp{
          display: none !important;
      }*/
  .dsk-site-logo-mob {
    display: none;
  }

  /*    .pgp-top-mw {
          @include flexbox;
          @include flex-direction(row);
          @include justify-content(space-between);
          @include align-items(center);
      }
      #blog-page-menu {
          @include flexbox;
          @include flex-direction(row);
          @include justify-content(center);
          @include align-items(center);
      }
      #blog-page-menu{
          ul {
              background-color: #ffffff;
              border-radius: 7px;
              padding: 7px 0 10px 0;
              box-shadow: 5px 5px 50px rgba(78, 138, 200, 0.3);
              li:after{
                  content: none;
              }
              li{
                  border-bottom: 0;
                  a {
                      color: #4e8ac8;
                      text-align: left;
                      padding: 7px 20px 7px 20px;
                  }
              }
          }
                  .menu-item-has-children a{
                                  padding-right: 35px;
                      .sub-arrow {
                          position: absolute;
                          right: -5px;
                          display: none;
                      }
                  }
      }*/
  .cr-banner-scr-lh {
    border-bottom-right-radius: 45px;
  }
}
@media (min-width: 768px) {
  .visible-xs {
    display: none;
  }

  .atm-sld {
    display: -webkit-box;
    display: block;
    display: -moz-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-box-direction: normal;
    -moz-box-orient: horizontal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .atm-sld .wids-frm {
    -webkit-box: 0;
    -moz-box: 0;
    -webkit-flex: 0 0 30%;
    -ms-flex: 0 0 30%;
    flex: 0 0 30%;
  }

  .wid-lao .lao-tabs ul br {
    display: none;
  }

  .pnn-1 {
    margin-top: 30px;
  }

  .pn-cta.pnn-1 {
    margin-top: 0;
  }

  .bb-bnr.babt-1 {
    padding: 0;
  }

  .sidebar-art .bpwf-la {
    float: left;
    width: 60;
    width: -moz-calc(100% - 340px);
    width: -webkit-calc(100% - 340px);
    width: -o-calc(100% - 340px);
    width: calc(100% - 340px);
  }
  .sidebar-art .bpwf-ra {
    float: left;
    width: 340px;
  }

  .fqs-rw .fqs-l {
    float: left;
    width: 330px;
  }
  .fqs-rw .fqs-r {
    float: right;
    width: 70%;
    width: -moz-calc(100% - 390px);
    width: -webkit-calc(100% - 390px);
    width: -o-calc(100% - 390px);
    width: calc(100% - 390px);
  }
  .fqs-rw .fq-menu {
    background: #ffffff;
    box-shadow: 5px 5px 50px rgba(0, 0, 0, 0.1);
    border-radius: 5px;
    margin: -40px 0 0 0;
    padding: 30px 30px 50px 35px;
    z-index: 3;
    position: relative;
  }

  .fq-btn-mob {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 999px) {
  .container-c {
    padding-left: 20px;
    padding-right: 20px;
  }

  .pad-r {
    padding-right: 0;
  }

  .wid-ot .widot-sld .widsot-frm {
    -webkit-box: 0;
    -moz-box: 0;
    -webkit-flex: 0 0 46%;
    -ms-flex: 0 0 46%;
    flex: 0 0 46%;
  }
  .wid-ot .widot-sld .widsot-frm img {
    width: 100%;
  }

  .pn-cta h1,
  .pn-cta h2,
  .pn-cta h3,
  .pn-cta h4,
  .pn-cta h5,
  .pn-cta h6 {
    font-size: 40px;
  }

  .ain-ohs {
    margin: 90px 0 0 0;
  }

  .wid-exs .wid-dyc-fw .wid-dyc-l,
  .wid-jtt .wid-dyc-fw .wid-dyc-l {
    order: 1;
    margin: 0 0 30px 0;
  }
  .wid-exs .wid-dyc-fw .wid-dyc-2,
  .wid-jtt .wid-dyc-fw .wid-dyc-2 {
    order: 0;
  }

  .fnf-wrp .container-c {
    background-size: 280px auto;
  }
}
@media (min-width: 1500px) {
  .cr-banner-scr {
    /*        padding: 40% 0 0 0;*/
  }
}
@media (min-width: 1200px) {
  .wid-sld .owl-nav .owl-prev {
    left: -24px;
  }
  .wid-sld .owl-nav .owl-next {
    right: -24px;
  }

  .widcs-sld .owl-nav .owl-prev {
    left: -24px;
  }
  .widcs-sld .owl-nav .owl-next {
    right: -24px;
  }

  .wid-dyc-fw {
    -webkit-box-align: start;
    -moz-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
  }
  .wid-dyc-fw .wid-dyc-r {
    /*            padding: 125px 0 0 0;*/
  }

  .wid-video .wid-dyc-r {
    padding: 0;
  }

  .wid-jtt .wid-dyc-fw {
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
  }
  .wid-jtt .wid-dyc-fw .wid-dyc-l {
    -webkit-box: 0;
    -moz-box: 0;
    -webkit-flex: 0 0 440px;
    -ms-flex: 0 0 440px;
    flex: 0 0 440px;
  }

  .wid-video .wid-dyc-r {
    padding: 0;
  }
}
@media (min-width: 1000px) {
  .mob-menu-w,
  .top-logo-mb,
  .hiden-mob {
    display: none !important;
  }

  /*    .pgp-top-header{
          @include transition(all,0.15s,linear,0s);
      }
      .menu_fixb {
          .pgp-top-header {
              padding: 11px 0 11px 0;
          }
      }
      .pgp-top-header{
          a:hover, a.highlighted {
              @include opacity(0.85);
          }  
      }*/
}
@media (min-width: 1000px) and (max-width: 1025px) {
  .pgp-top-mw .sm-simple > li > a {
    padding: 11px 10px 11px 10px;
    box-sizing: border-box;
  }
}
@media (max-width: 767px) {
  .bpg-fet-sec .bpg-rw,
  .bpg-rw,
  .bpg-sitr,
  .bgp-rwi {
    margin: 0 0 20px 0;
    display: block;
  }

  .bpg-cat-sec .bpg-thb-wrp {
    max-width: 300px;
    margin: 0 auto 35px auto;
  }

  .bpg-sx-sec1 a {
    font-size: 14px;
    line-height: 22px;
    margin: 10px 0 20px 0;
    color: #7c7c84;
    font-family: 'Open Sans';
  }

  #header-bgp {
    /*        padding: 85px 0 0 0;*/
  }

  .bgp-hdw {
    margin: 0 0 30px 0;
    padding: 0 0 8px 0;
  }

  .bpg-rw h3 {
    font-size: 22px;
    line-height: 25px;
    margin: 0;
  }
  .bpg-rw .bpg-date {
    margin: 18px 0 13px 0;
  }
  .bpg-rw p {
    font-size: 15px;
    line-height: 22px;
  }

  .bpg-rbsec .bgp-hdw {
    margin: 0 0 25px 0;
  }

  .bpg-sit {
    margin: 0 0 35px 0;
  }

  .bpg-sitr .gform_body {
    padding: 0 150px 0 25px;
  }

  .bgp-rwi a {
    display: none;
  }

  .fnt-nc .bpg-ch-cats li {
    margin: 0 8px 8px 0;
  }

  .bpg-cat-sec .bpg-rw {
    margin: 0 0 25px 0;
  }

  .bgp-hdw h2 {
    margin: 0 0 10px 0;
    text-align: left;
  }

  .bpg-sitr .gform_body {
    border-radius: 26px;
    padding: 0 20px 0 40px;
    height: 55px;
  }
  .bpg-sitr .gform_body input {
    height: 50px;
  }
  .bpg-sitr .gform_button {
    margin: 0;
    top: 0;
    line-height: 48px;
    display: block;
    width: 100%;
  }

  .bpg-search {
    height: 55px;
    padding: 0 20px 0 20px;
    margin: 0 0 35px 0;
  }
  .bpg-search input,
  .bpg-search button {
    height: 53px;
  }

  .pad-r {
    padding-right: 0;
  }

  .container-c {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ch2 {
    font-size: 21px;
    line-height: 27px;
  }

  .cb-da {
    display: none;
  }

  .fnt-nc p {
    font-size: 14px;
    line-height: 24px;
  }

  .wid-hd {
    text-align: left;
  }

  .ch1-2 {
    font-size: 32px;
    line-height: 1.2;
  }

  .nc-wsb .nc-wsbf {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .nc-wsb .nc-wsbf .nc-wsl,
  .nc-wsb .nc-wsbf .nc-wsr {
    max-width: 100%;
    flex: auto;
    width: 335px;
    margin-left: auto;
    margin-right: auto;
    height: 55px;
  }
  .nc-wsb .nc-wsbf .nc-wsl input,
  .nc-wsb .nc-wsbf .nc-wsl button,
  .nc-wsb .nc-wsbf .nc-wsr input,
  .nc-wsb .nc-wsbf .nc-wsr button {
    height: 53px;
    padding: 0;
    border: 0;
  }
  .nc-wsb .nc-wsbf .nc-wsr.noselect {
    margin-bottom: 10px;
  }
  .nc-wsb .nc-wsbf .nc-wsl {
    margin-bottom: 20px;
  }

  .cr-banner-scr {
    /*        padding: 440px 0 0 0;*/
  }

  .fnt-ing .btn.btn-sec2 {
    margin: 30px auto 0 auto;
  }

  .wid-dyc-fw .wid-dyc-l .wid-liw:after {
    height: 90px;
    width: 90px;
    bottom: 30px;
    left: -30px;
    background-size: cover;
  }

  .wid-dyc-fw .wid-dyc-l .wid-liw-f {
    position: absolute;
    bottom: 30px;
    right: -30px;
    width: 125px;
  }

  .wid-mto .wid-sld .wids-fi {
    margin: 0 auto 20px auto;
    max-width: 210px;
  }

  .wid-mto {
    margin: 40px 0 40px 0;
  }

  .wid-mto .wid-sld {
    margin: 0;
  }

  .wid-mto .wid-sld .wds-cnt {
    margin: 0;
  }

  .wid-dyc {
    margin: 20px 0 0 0;
  }

  .wid-dyc-fw.wid-video .wid-dyc-r {
    order: 2;
    margin: 0;
  }
  .wid-dyc-fw.wid-video .wid-dyc-l {
    margin: 20px 0 20px 0;
    order: 1;
    width: 320px;
    padding: 0;
    max-width: 100%;
  }

  .nh-r {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .nh-r .nh-lp {
    -webkit-box: 1;
    -moz-box: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 0 0 25px 0;
  }
  .nh-r .nh-rp {
    -webkit-box: 1;
    -moz-box: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }

  .wid-nh {
    margin: 0;
  }

  .owl-theme.widot-sld .owl-controls {
    text-align: center;
    width: 100%;
  }

  .nc-wsb {
    margin: 0 0 40px 0;
  }

  .select2-container .select2-selection--single .select2-selection__rendered {
    padding-left: 50px;
    padding-right: 90px;
  }

  .page-template-template-career-new li.singin.hide-lg,
  .page-template-template-career-new li.pnone-lk.hide-lg {
    display: none !important;
  }

  .pn-cta {
    margin: 30px 0 30px 0;
  }

  .pn-prc {
    margin: 30px 0 30px 0;
  }
  .pn-prc .pn-note {
    margin: 25px 0 0 0;
    padding: 15px 0 0 35px;
  }
  .pn-prc .pn-rewop {
    margin: 25px 0 30px 0;
  }
  .pn-prc .pn-rewop .pn-rtl {
    margin: 0 0 15px 0;
  }
  .pn-prc .pn-rewop ul {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: left;
    margin: 0;
  }
  .pn-prc .pn-rewop ul li {
    padding: 0 0 5px 50px;
  }
  .pn-prc .pn-rewop ul li:before {
    width: 30px;
    height: 30px;
    top: 0;
    right: auto;
    left: 10px;
  }
  .pn-prc .pn-prc .pnp-point {
    height: 20px;
    width: 20px;
    left: -18px;
  }
  .pn-prc .pn-prc .pnp-des {
    font-size: 14px;
  }
  .pn-prc .pn-prc {
    padding: 0 0 0 40px;
  }
  .pn-prc .pn-prc:before {
    left: 10px;
  }
  .pn-prc .pn-h2 {
    margin: 0 0 35px 0;
  }

  .pn-bwf {
    margin: 0 0 30px 0;
  }

  .pn-cmpr {
    margin: 30px 0 30px 0;
  }
  .pn-cmpr .pn-table {
    margin: 0;
  }

  .pn-cmq {
    margin: 30px 0 30px 0;
  }
  .pn-cmq .pn-cmq-qs {
    margin: 20px 0 0 0;
  }
  .pn-cmq .cmq-qus {
    padding: 10px 0 10px 0;
  }
  .pn-cmq .cmq-qus .cmq-qtl {
    padding: 8px 0 8px 0;
    font-size: 17px;
  }
  .pn-cmq .cmq-qus .cmq-qtl:after {
    width: 36px;
    height: 36px;
    margin: -18px 0 0 0;
  }

  .pn-rws {
    margin: 30px 0 30px 0;
  }
  .pn-rws .nc-pl-btn {
    margin: 20px auto 0 auto;
  }

  .pn-cta h1,
  .pn-cta h2,
  .pn-cta h3,
  .pn-cta h4,
  .pn-cta h5,
  .pn-cta h6,
  .pn-cta .pn-cta-fw > p {
    font-size: 22px;
    letter-spacing: 1px;
  }
  .pn-cta .pn-cta-fw {
    margin: 30px 0 40px 0;
    padding: 30px 0 20px 0;
  }

  .pnr-list {
    margin: 30px 0 0 0;
  }

  .pn-list-el {
    padding: 10px 0 11px 0;
  }
  .pn-list-el .pn-list-r2 {
    display: block;
  }
  .pn-list-el .pn-list-r2 .pn-rw-dt {
    font-size: 10px;
    margin: 5px 0 0 0;
  }
  .pn-list-el .pn-list-r2 .quote-list {
    font-size: 15px;
  }
  .pn-list-el .pn-list-aw {
    -webkit-box: 0;
    -moz-box: 0;
    -webkit-flex: 0 0 30px;
    -ms-flex: 0 0 30px;
    flex: 0 0 30px;
  }
  .pn-list-el .pn-list-r1 {
    margin: 0 0 5px 0;
  }
  .pn-list-el .pn-list-r1 .quoter {
    font-size: 16px;
  }
  .pn-list-el .pn-rw-star .rating i {
    font-size: 14px;
    margin: 0 2px;
  }

  .pn-cmpr tbody tr th,
  .pn-cmpr tbody tr td {
    font-size: 14px;
    height: 55px;
    padding: 5px 2px;
    line-height: 1.3;
  }

  .ch1-2-in h1,
  .ch1-2-in h2,
  .ch1-2-in h3,
  .ch1-2-in h4,
  .ch1-2-in h5,
  .ch1-2-in h6 {
    font-size: 25px;
    line-height: 1.4;
  }

  .ch2-in h1,
  .ch2-in h2,
  .ch2-in h3,
  .ch2-in h4,
  .ch2-in h5,
  .ch2-in h6 {
    font-size: 21px;
    line-height: 27px;
  }

  .wid-aom .wid-ac-r {
    padding: 0;
  }
  .wid-aom .wid-ac-l {
    padding: 20px;
    width: 250px;
    margin: 0 auto;
  }

  .wid-aom .wid-ac-c,
  .wid-ain .ain-charsw {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .wid-ain .ain-charsw {
    margin: 20px 0 0 0;
  }
  .wid-ain .ain-charsw .ain-el {
    -webkit-box: 0;
    -moz-box: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 200px;
    margin: 0 auto;
  }
  .wid-ain .ain-charsw .ain-el h3 {
    margin: 0 0 20px 0;
  }
  .wid-ain .ain-charsw .ain-el:last-of-type h3 {
    margin-bottom: 0;
  }

  .ain-ohs {
    margin: 30px 0 0 0;
  }
  .ain-ohs .ohs-sw {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .ain-ohs .ohs-sw:before {
    top: 5px;
    margin: 0;
    z-index: 1;
    left: 18px;
    right: auto;
    bottom: 5px;
    height: auto;
    width: 4px;
  }
  .ain-ohs .ohs-sw li {
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-box-direction: normal;
    -moz-box-orient: horizontal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    vertical-align: middle;
    text-align: left;
    margin: 0 0 25px 0;
  }
  .ain-ohs .ohs-sw li:last-child {
    margin: 0;
  }
  .ain-ohs .ohs-sw .ohs-point {
    position: relative;
    top: 50%;
    margin: 0;
    left: 10px;
    order: 1;
    width: 20px;
    height: 20px;
  }
  .ain-ohs .ohs-sw .ohs-point:after {
    width: 6px;
    height: 6px;
    margin: -3px 0 0 -3px;
  }
  .ain-ohs .ohs-sw .ohs-des {
    order: 3;
    padding: 0;
  }
  .ain-ohs .ohs-sw .ohs-des br {
    display: none;
  }
  .ain-ohs .ohs-sw .ohs-year {
    order: 2;
    top: 0;
    padding: 0 10px 0 20px;
    font-size: 15px;
  }

  .atm-sld {
    margin: 0;
    text-align: center;
  }
  .atm-sld .wids-fi {
    margin: 0 auto 15px auto;
    max-width: 200px;
  }
  .atm-sld .owl-nav .owl-prev,
  .atm-sld .owl-nav .owl-next {
    top: 200px;
  }

  .wid-aws .awd-sld {
    padding: 0;
    flex-wrap: wrap;
  }
  .wid-aws .ars-otw {
    width: 50%;
    margin: 0 0 20px 0;
  }
  .wid-aws .ars-frame {
    height: 100px;
    width: 100px;
  }

  .wid-exs .wid-dyc-fw {
    padding: 45px 0 0 0;
  }

  .wid-exs .wid-dyc-fw .wid-dyc-l,
  .wid-jtt .wid-dyc-fw .wid-dyc-l {
    order: 1;
    margin: 0 0 20px 0;
  }
  .wid-exs .wid-dyc-fw .wid-dyc-r,
  .wid-jtt .wid-dyc-fw .wid-dyc-r {
    order: 2;
  }

  .exs-c2 {
    padding: 40px 0 0 0;
  }

  .exs-lgs {
    padding: 0 0 30px 0;
  }

  .wid-lao .lao-tabs {
    margin: 30px 0 20px 0;
  }

  .wid-jtt {
    padding: 45px 0 10px 0;
    margin: 20px 0 20px 0;
  }

  .fnt-nc ul {
    font-size: 14px;
  }

  .wid-jtt .nc-pl-btn {
    display: table;
    margin: 10px auto 10px auto;
  }

  .wid-lao .lao-tabs ul li a {
    font-size: 13px;
    line-height: 15px;
    padding: 7px 5px;
  }

  .gal-slide .owl-nav .owl-next,
  .atm-sld .owl-nav .owl-next {
    right: -15px;
  }
  .gal-slide .owl-nav .owl-prev,
  .atm-sld .owl-nav .owl-prev {
    left: -15px;
  }

  .nab-sep {
    margin: 25px 0 0 0;
  }

  .blg_acn {
    display: block;
  }

  a.blg_cnl {
    display: table;
    margin: 0 auto 5px auto;
    padding: 0;
    max-width: 140px;
  }

  .exs-cnt2 {
    margin: 20px 0 0 0;
  }

  /*counter*/
  .idn-cnt {
    margin: 30px 0 30px 0;
  }

  .idn-nws {
    margin: 30px 0 40px 0;
  }

  .pgt-cntrb .pgt-cbwi {
    -webkit-box: 0;
    -moz-box: 0;
    -webkit-flex: 0 0 80px;
    -ms-flex: 0 0 80px;
    flex: 0 0 80px;
    height: 80px;
    width: 80px;
  }

  .bpg-thb-wrp,
  .bpg-cat-sec .bpg-thb-wrp {
    text-align: center;
    max-width: 335px;
    margin: 0 auto 40px auto;
    display: table;
  }

  .bgp-widw {
    max-width: 420px;
    margin: 0 auto;
  }

  .bpg-fc {
    display: block;
    text-align: center;
    padding: 20px 0 20px 0;
  }
  .bpg-fc .bpg-soc {
    margin: 10px 0 0 0;
  }

  .fnse-cont {
    text-align: center;
    max-width: 250px;
    margin: 0 auto;
  }

  .bpg-sitr .bpg-fw {
    max-width: 400px;
    margin: 0 auto;
  }
  .bpg-sitr .gform_footer {
    margin: 10px auto;
    display: block;
    position: relative;
    right: auto;
    top: auto;
  }

  a.bp-fal {
    font-size: 16px;
    margin: 0;
  }

  .bpg-bread-wrap {
    margin: 30px 0 25px 0;
  }

  .bpg-rbsec {
    margin: 30px 0 10px 0;
  }

  .bpg-sit .ch1-2 {
    margin: 0 0 8px 0;
  }

  .bpg-sitr .gform_body input,
  .bpg-sitr .gform_body input:focus,
  .bpg-search input {
    font-size: 15px;
  }

  .bpg-cat-sec {
    margin: 0 0 50px 0;
  }

  .fnt-nc .bpg-ch-cats li a {
    padding: 5px 8px;
  }

  .bpg-rbsec .bpg-rw .bpg-date {
    margin: 15px 0 30px 0;
  }

  .bpg-fw .gfield_description.validation_message {
    position: absolute;
    top: -30px;
    left: 0;
    right: 0;
    text-align: center;
  }

  .bpg-sitr .gform_ajax_spinner {
    right: 10px;
    top: 50%;
    margin: -10px 0 0;
  }

  .pnn-1 {
    margin-top: 25px;
  }

  .lgr-text {
    margin: -30px 0 0 0;
  }

  .wid-itns .itns-wrap h2,
  .wid-itns .itns-wrap h4 {
    font-size: 1.4em;
    margin-bottom: 15px;
    text-align: left;
  }

  .babt-1 {
    /*        padding-top: 30px;*/
  }

  .bb-bnr,
  .wid-ain,
  .wid-ahy,
  .wid-aws,
  .wid-itns,
  .wid-fcs,
  .wid-aom,
  .wid-brds,
  .wid-bins,
  .wid-lao,
  .wid-atm,
  .wid-revs,
  .wid-exs,
  .wid-alp,
  .btb-rel-art {
    padding: 0 0 30px 0;
  }

  .apl-cdc {
    margin: 0 0 25px 0;
  }

  .bitn-nw-inr {
    display: block;
  }
  .bitn-nw-inr .bitn_item {
    padding: 20px 0 0 0;
    margin: 25px 0 10px 0;
  }
  .bitn-nw-inr .bitn_dt {
    margin: 0 0 10px 0;
  }
  .bitn-nw-inr .bitn_ttl {
    margin: 0 0 20px 0;
    font-size: 22px;
    line-height: 25px;
  }

  .bbnd-rw {
    margin: 15px 0 0 0;
  }

  .bbnd-cw {
    padding: 0 15px;
    margin: 15px 0 0 0;
  }

  .wid-revs p br {
    display: none;
  }

  .bitn-nw-inr .bitn_cnl {
    margin: 0 auto 20px auto;
    display: table;
  }

  .bn-breads {
    margin: 20px 0 20px 0;
  }

  .cr-bnr-tl {
    margin: 10px 0 0 0;
  }
  .cr-bnr-tl h1,
  .cr-bnr-tl h2,
  .cr-bnr-tl h3,
  .cr-bnr-tl h4,
  .cr-bnr-tl h5,
  .cr-bnr-tl h6 {
    margin: 0;
  }

  .ch1-1 {
    font-size: 35px;
  }

  /*nav*/
  .bt-dnav .btdn-w {
    display: block;
  }
  .bt-dnav .btdn-l {
    padding: 5px 20px 5px 0;
    display: table;
    position: relative;
    margin: 0 0 5px 0;
  }
  .bt-dnav .btdn-l:after {
    content: '';
    border-top: 8px solid #000000;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    position: absolute;
    right: 0;
    top: 50%;
    margin: -3px 0 0 0;
  }
  .bt-dnav .btdn-w.active .btdn-lks {
    display: block;
  }
  .bt-dnav .btdn-w.active .btdn-l:after {
    border-top: 0;
    border-bottom: 8px solid #000000;
    margin: -3px 0 0 0;
  }
  .bt-dnav .btdn-lks {
    display: none;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .bt-dnav .btdn-lks li a {
    padding: 5px 5px 5px 5px;
    display: block;
  }

  .ms-nptc {
    margin: 30px 0 30px 0;
  }

  .ath-blg-sc {
    margin: 20px 0 20px 0;
  }

  .pnbwb-lb2 {
    margin: 0 0 30px 0;
  }
  .pnbwb-lb2 h1,
  .pnbwb-lb2 h2,
  .pnbwb-lb2 h3,
  .pnbwb-lb2 h4,
  .pnbwb-lb2 h5,
  .pnbwb-lb2 h6 {
    font-size: 32px;
    line-height: 1.1;
  }

  .pnbwb-lb1 {
    margin: 0;
  }

  .pnbwb-lb2 {
    margin: 10px 0 20px 0;
  }

  .pn-bwbg {
    padding: 30px 0 20px 0;
    border-bottom-right-radius: 20px;
  }

  .pnbw-form form {
    display: table;
    max-width: 250px;
    margin: 0 auto;
  }
  .pnbw-form form .gform_footer {
    position: relative;
    right: 0;
    top: 0;
    margin: 5px auto 0 auto;
  }
  .pnbw-form .gform_body {
    border-radius: 30px;
    height: 50px;
    padding: 0;
  }
  .pnbw-form .pnbwb-iw p {
    font-size: 16px;
    margin: 0;
  }

  .select2-container .select2-selection--single,
  .select2-container--default
  .select2-selection--single
  .select2-selection__arrow {
    height: 50px;
  }

  .pnbw-form
  .select2-container--default
  .select2-selection--single
  .select2-selection__rendered {
    line-height: 50px;
    padding: 0 0 0 21px;
  }

  .pn-bwbg .scr-btn {
    width: 30px;
    height: 30px;
    right: 5px;
    bottom: 5px;
  }

  .select2-dropdown.mbwf .select2-results {
    padding: 10px 5px 10px 10px;
  }

  .pn-bwbg span.select2.select2-container,
  .select2-dropdown.mbwf .select2-results__option {
    font-size: 14px;
  }

  .pnbw-form .select2-container--default .select2-selection--single {
    border-radius: 25px !important;
  }

  .bwf-rws .bwf-rww {
    margin: 0;
  }

  .wid-alp.mdts {
    padding: 0;
    margin: 0 0 30px 0;
  }

  .pn-prc.pn-nt-aln {
    margin: 0 0 30px 0;
  }

  .ch1-3 {
    font-size: 27px;
  }

  .bct-blg-sc {
    margin: 0 0 20px 0;
  }

  .abtbnt {
    margin: 0 0 30px 0;
  }

  .ab-nav-sp {
    height: 70px;
  }

  .rev-disc {
    font-size: 12px;
  }

  /*beta heading*/
  .bpwf-rw .bpwf-bnr {
    margin: 0 0 15px 0;
  }

  .pgc-bdy p,
  .pgc-bdy ul li,
  .pgc-bdy ol li {
    font-size: 15px;
    line-height: 22px;
  }
  .pgc-bdy p {
    line-height: 22px;
    margin: 0 0 20px 0;
  }

  .bpwf-auth,
  .bpwf-soc {
    margin: 0 0 30px 0;
  }

  .bpwf-reca .bpwf-rc-hb h2,
  .bpwf-rw .bpwf-st {
    font-size: 1.6em;
    line-height: 1.2;
    text-align: left;
  }

  .bpwf-reca .bpwf-rc-hb h2 {
    margin: 0;
  }
  .bpwf-reca .bpwf-rc-hb .bpwf-ra-bx {
    margin: 15px 0 20px 0;
  }
  .bpwf-reca .bpwf-rc-hb .bpwf-ra-bx h3 {
    margin: 0 0 5px 0;
  }

  .single-blog .breadcrumbs {
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
  }
  .single-blog .breadcrumbs .breadcrumb_last {
    display: none;
  }
  .single-blog .breadcrumbs .bread_last_act:after {
    content: none;
  }

  /*beta heading*/
  .btmp-bd {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 20px 0 20px 0;
  }
  .btmp-bd .stf-frm {
    flex: 0 0 auto;
    margin: 0 0 25px 0;
  }
  .btmp-bd .btmp-fi {
    margin: 0 0 10px 0;
  }

  .bt-wrap .bt-ibx {
    height: 100px;
  }

  .crbn-full {
    margin: 0 0 30px 0;
  }

  .crbn-box {
    margin: 0;
  }

  .wid-alp {
    margin: 0;
  }

  .page-template-template-faqs .bn-breads {
    display: none;
  }

  .fqs1 .fq-bnr h1,
  .fqs1 .fq-bnr h2,
  .fqs1 .fq-bnr h3,
  .fqs1 .fq-bnr h4,
  .fqs1 .fq-bnr h5,
  .fqs1 .fq-bnr h6 {
    font-size: 44px;
  }

  .fqs-rw .fq-btn {
    display: none;
  }

  .container-c2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .fqs-rw .fqs-l {
    padding-left: 0;
    padding-right: 0;
    margin: 0 -5px 0 -5px;
    position: relative;
  }
  .fqs-rw .fqs-l:after {
    content: '';
    height: 1px;
    background-color: #e7e7e7;
    width: 100%;
    position: absolute;
    bottom: 0;
    z-index: 2;
  }
  .fqs-rw .fq-menu::-webkit-scrollbar {
    display: none;
  }
  .fqs-rw .fq-menu {
    -ms-overflow-style: none;
    /* IE and Edge */
    scrollbar-width: none;
    /* Firefox */
  }
  .fqs-rw .fq-menu {
    overflow-x: scroll;
    position: relative;
  }
  .fqs-rw .fq-menu ul {
    display: -webkit-box;
    display: block;
    display: -moz-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-box-direction: normal;
    -moz-box-orient: horizontal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    margin: 0;
  }
  .fqs-rw .fq-menu ul li {
    -webkit-box: 0;
    -moz-box: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin: 0;
  }
  .fqs-rw .fq-menu ul a {
    font-size: 14px;
    padding: 20px 0 20px 0;
    display: block;
    margin: 0 15px 0 15px;
    border-bottom: 1px solid transparent;
    position: relative;
  }
  .fqs-rw .fq-menu ul a:after {
    content: '';
    height: 1px;
    background-color: transparent;
    width: 100%;
    position: absolute;
    bottom: 0;
    z-index: 9;
    left: 0;
  }
  .fqs-rw .fq-menu ul a:hover:after,
  .fqs-rw .fq-menu ul a:focus:after {
    background-color: #4e8ac8;
  }

  .fqs1 {
    margin: 0;
  }
  .fqs1 .fq-fw {
    margin: 35px auto 0 auto;
  }
  .fqs1 .fq-fw .fqs {
    border-radius: 27px;
    padding: 0 30px 0 40px;
    height: 54px;
  }
  .fqs1 .fq-fw .fqs input,
  .fqs1 .fq-fw .fqs button {
    height: 52px;
  }
  .fqs1 .fq-bnr {
    padding: 55px 0 30px 0;
  }
  .fqs1 .fq-bnr:after,
  .fqs1 .fq-bnr:before {
    width: 555px;
    height: 555px;
  }
  .fqs1 .fq-bnr:before {
    top: 14%;
    left: -230px;
  }
  .fqs1 .fq-bnr:after {
    bottom: 22%;
    right: -250px;
  }

  .fq-ccrd .faq-ttl {
    padding: 15px 40px 15px 0;
  }
  .fq-ccrd .faq-ttl:after {
    width: 36px;
    height: 36px;
    margin: -18px 0 0;
    background-size: 400px 400px;
    background-position: -1px -49px;
  }
  .fq-ccrd .fq-ttl {
    font-size: 27px;
    line-height: 1.3;
    margin: 0 0 20px 0;
    text-align: left;
  }
  .fq-ccrd .faq-pnl.active .faq-ttl:after {
    background-position: -37px -49px;
  }
  .fq-ccrd .faq-grp {
    margin: 0 0 25px 0;
  }

  .fqs-rw {
    margin-bottom: 0;
  }

  .fq-btn-mob {
    font-family: 'Open Sans';
    font-size: 14px;
    color: #fff !important;
    background: linear-gradient(185.13deg, #e8bf5f -356.27%, #e7bd5f 108.56%);
    box-shadow: 5px 5px 50px rgba(233, 191, 96, 0.3);
    border-radius: 24px;
    line-height: 48px;
    padding: 0 35px;
    cursor: pointer;
    display: inline-block;
    width: 335px;
    display: table;
    text-align: center;
    max-width: 90%;
    margin: 0 auto 50px auto;
  }
  .fq-btn-mob:hover,
  .fq-btn-mob:focus {
    background: linear-gradient(185.13deg, #ffd26c -356.27%, #ffd36c 108.56%);
  }

  .bpg-r1 {
    display: block;
  }
  .bpg-r1 .site-ico {
    display: table;
    margin: 0 auto;
  }

  .bpg-r2 {
    display: block;
  }

  .bpg-menu {
    text-align: center;
  }
  .bpg-menu li a {
    border: 0;
  }

  .fq-ccrd .faq-cnt {
    padding: 0 30px 10px 0;
  }

  #fq-search .drw-inf {
    padding: 5px 10px 5px 10px;
  }
  #fq-search ul li a {
    font-size: 14px;
    line-height: 19px;
    padding: 6px 20px 6px 40px;
  }

  .faq-grp .navigation {
    margin: 40px 0 0 0;
  }

  .fnf-wrp {
    background: rgba(253, 253, 255, 0.68);
    background: -moz-linear-gradient(
            -45deg,
            rgba(253, 253, 255, 0.68) 0%,
            rgba(219, 219, 219, 0.68) 0%,
            #fefefe 100%
    );
    background: -webkit-gradient(
            left top,
            right bottom,
            color-stop(0%, rgba(253, 253, 255, 0.68)),
            color-stop(0%, rgba(219, 219, 219, 0.68)),
            color-stop(100%, #fefefe)
    );
    background: -webkit-linear-gradient(
            -45deg,
            rgba(253, 253, 255, 0.68) 0%,
            rgba(219, 219, 219, 0.68) 0%,
            #fefefe 100%
    );
    background: -o-linear-gradient(
            -45deg,
            rgba(253, 253, 255, 0.68) 0%,
            rgba(219, 219, 219, 0.68) 0%,
            #fefefe 100%
    );
    background: -ms-linear-gradient(
            -45deg,
            rgba(253, 253, 255, 0.68) 0%,
            rgba(219, 219, 219, 0.68) 0%,
            #fefefe 100%
    );
    background: linear-gradient(
            135deg,
            rgba(253, 253, 255, 0.68) 0%,
            rgba(219, 219, 219, 0.68) 0%,
            #fefefe 100%
    );
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdff', endColorstr='#fefefe', GradientType=1 );
    background-image: none;
  }
  .fnf-wrp .fnf-fl {
    max-width: initial;
    float: none;
    padding: 15px;
  }
  .fnf-wrp .fnt-1 {
    font-size: 50px;
    margin: 0;
  }
  .fnf-wrp .fnt-2 {
    font-size: 18px;
    margin: 0 0 10px 0;
  }
  .fnf-wrp .btn-sec3 {
    margin: 20px 0 0 0;
  }
  .fnf-wrp .fnf-bnr {
    background-image: url(../../../../assets/images/pig-image.png);
    background-position: right bottom;
    background-repeat: no-repeat;
    background-size: 110px auto;
    padding-left: 0;
    padding-bottom: 13%;
    display: block;
  }

  .bra-ttl {
    margin: 0 0 20px 0;
  }

  /*Rates terms*/
  .brt-cn {
    margin: 0;
  }

  .brt-cc {
    padding: 20px 0 20px 0;
  }

  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
}
/*bolt*/
/*bolt blog*/
/*fonts*/
/*colors*/
/*bolt*/
/*Filter*/
/*ccta*/
.ccpapp {
  display: none;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 9;
  background-color: #006dff;
  color: #ffffff;
}
.ccpapp .ccpapp-wc {
  padding: 15px 40px 15px 20px;
  text-align: center;
}
.ccpapp .ccpapp-wc p {
  margin: 0 0 5px 0;
  line-height: 1.25;
}
.ccpapp .ccpapp-wc p:last-child {
  margin: 0;
}
.ccpapp .ccpapp-wc strong,
.ccpapp .ccpapp-wc a {
  color: #ffffff;
}
.ccpapp .ccpapp-wc strong:hover,
.ccpapp .ccpapp-wc a:hover {
  text-decoration: none;
}
.ccpapp .ccpapp-wci p {
  font-size: 16px;
}

.gdp-arw {
  display: none;
}

/*ccpa sign*/
#ccpappcls {
  position: absolute;
  right: 5px;
  top: 50%;
  margin: -17px 0 0;
  width: 35px;
  height: 36px;
  display: inline-block;
}
#ccpappcls:after,
#ccpappcls:before {
  content: '';
  display: inline-block;
  width: 25px;
  background-color: #fff;
  height: 2px;
  position: absolute;
}
#ccpappcls:before {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  top: 17px;
  left: 4px;
}
#ccpappcls:after {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  left: 4px;
  top: 17px;
}

.ccpapp .ccpapp-wc a {
  text-decoration: underline;
}
.ccpapp .ccpapp-wc p {
  font-family: 'Arimo';
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
}

@media (max-width: 1349px) {
  .ccpapp .ccpapp-wc {
    text-align: left;
  }
}
@media (min-width: 768px) {
  body {
    /*chatbot desktop with ccpa*/
  }
  body .embeddedServiceHelpButton .helpButton {
    bottom: 0;
  }
  body .embeddedServiceSidebar.layout-docked .dockableContainer {
    bottom: 0;
  }
  body .embeddedServiceSidebarMinimizedDefaultUI {
    bottom: 0;
  }
  body.open-ccpapp .embeddedServiceHelpButton .helpButton {
    bottom: 60px;
  }
  body.open-ccpapp .embeddedServiceSidebar.layout-docked .dockableContainer {
    bottom: 60px;
  }
  body.open-ccpapp .embeddedServiceSidebarMinimizedDefaultUI {
    bottom: 60px;
  }
}
@media (max-width: 767px) {
  .ccpapp {
    z-index: 9999;
    /*.gdp-cnt {display: none;}*/
  }
  .ccpapp .gdp-arw {
    position: absolute;
    height: 20px;
    width: 50px;
    background-color: #fff;
    display: inline-block;
    top: -20px;
  }
  .ccpapp .ccpapp-wc {
    padding: 10px 30px 10px 10px;
  }
  .ccpapp #ccpappcls {
    right: 6px;
    top: 50%;
    margin: -17px 0 0 0;
  }
  .ccpapp .ccpapp-wci p {
    font-size: 12px;
  }
  .ccpapp .gdp-ttl {
    display: inline-block;
    padding: 0 50px 0 0;
    position: relative;
  }
  .ccpapp .gdp-ttl span {
    position: absolute;
    height: 20px;
    width: 30px;
    display: inline-block;
    top: 0;
    right: 0px;
  }
  .ccpapp .gdp-ttl span:after,
  .ccpapp .gdp-ttl span:before {
    position: absolute;
    content: '';
    height: 1px;
    width: 12px;
    display: inline-block;
    background-color: #ffffff;
  }
  .ccpapp .gdp-ttl span:before {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    top: 9px;
    left: 4px;
  }
  .ccpapp .gdp-ttl span:after {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    top: 9px;
    left: 12px;
  }
  .ccpapp .gdp-ttl.active span {
    -webkit-transform: rotateX(180deg);
    -ms-transform: rotateX(180deg);
    transform: rotateX(180deg);
  }

  body .embeddedServiceHelpButton .embeddedServiceHelpButton .helpButton {
    bottom: 10px;
  }
  body.open-ccpapp .embeddedServiceHelpButton .helpButton {
    bottom: 65px;
  }
}
/*fonts*/
/*colors*/
/*bolt*/
/*Filter*/
/*bolt*/
/*bolt blog*/
.no_top_pad {
  padding-top: 0;
}

.no_botm_marg {
  margin-bottom: 0;
}

.aligncenter {
  margin-left: auto;
  display: table;
  margin-right: auto;
}

.blt-text-center {
  text-align: center;
}

.blt-cnt {
  font-family: 'Arimo';
  font-weight: 400;
  line-height: 1.3;
  color: #404040;
  font-size: 16px;
}
.blt-cnt strong,
.blt-cnt b {
  font-family: 'Arimo Bold';
  font-weight: bold;
}
.blt-cnt h1,
.blt-cnt h2,
.blt-cnt h3,
.blt-cnt h4,
.blt-cnt h5,
.blt-cnt h6 {
  margin-top: 0;
  margin-bottom: 15px;
  color: #0528a0;
}
.blt-cnt h1,
.blt-cnt h2 {
  font-family: 'Arimo Bold';
  font-weight: bold;
}
.blt-cnt h3,
.blt-cnt h4,
.blt-cnt h5,
.blt-cnt h6 {
  font-family: 'Arimo';
  font-weight: 400;
}
.blt-cnt h1 {
  font-size: 46px;
  line-height: 54px;
}
.blt-cnt h2 {
  font-size: 36px;
  line-height: 43px;
}
.blt-cnt h3 {
  font-size: 24px;
  line-height: 33px;
}
.blt-cnt h4 {
  font-size: 20px;
  line-height: 30px;
}
.blt-cnt h5 {
  font-size: 18px;
  line-height: 27px;
}
.blt-cnt h6 {
  font-size: 16px;
  line-height: 24px;
}
.blt-cnt p {
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 15px;
}
.blt-cnt a:not(.btnbv2) {
  text-decoration: underline;
  color: inherit;
}
.blt-cnt a:not(.btnbv2):hover {
  color: #006dff;
}
.blt-cnt blockquote,
.blt-cnt blockquote p {
  line-height: 1.6;
  color: inherit;
  filter: alpha(opacity=90);
  -moz-opacity: 0.9;
  -khtml-opacity: 0.9;
  opacity: 0.9;
  font-family: 'Arimo';
  font-weight: 400;
}
.blt-cnt ul,
.blt-cnt ol {
  font-size: 16px;
  margin: 0;
  padding: 0 0 20px 40px;
  position: relative;
}
.blt-cnt ul li,
.blt-cnt ol li {
  position: relative;
  margin: 0 0 11px 0;
}
.blt-cnt ul li {
  list-style-type: none;
}
.blt-cnt ul li:after {
  content: '';
  height: 10px;
  width: 10px;
  border-radius: 5px;
  display: inline-block;
  background-color: #006dff;
  position: absolute;
  left: -25px;
  top: 7px;
}
.blt-cnt ul ul {
  padding: 15px 0 10px 30px;
}
.blt-cnt ul.bolt-list li:after {
  font-family: 'Material Icons Two Tone';
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -moz-font-feature-settings: 'liga';
  -moz-osx-font-smoothing: grayscale;
  filter: invert(57%) sepia(81%) saturate(841%) hue-rotate(358deg)
  brightness(100%) contrast(107%);
  background-color: transparent;
  content: '\e5df';
  color: #000000;
  display: -webkit-box;
  display: block;
  display: -moz-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: end;
  -moz-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  border-radius: 0;
  width: auto;
  height: auto;
  height: 22px;
  width: 22px;
  font-size: 50px;
  top: 1px;
  left: -30px;
}
.blt-cnt table {
  width: 100%;
  margin-bottom: 1rem;
  border-radius: 3px;
  border-collapse: collapse;
  border-spacing: 0;
}
.blt-cnt table tbody,
.blt-cnt table tfoot,
.blt-cnt table thead {
  border: 1px solid #d9d9d9;
  background-color: #ffffff;
}
.blt-cnt table tbody tr:nth-child(even) {
  background-color: #f2f2f2;
}
.blt-cnt table tbody td,
.blt-cnt table tbody th {
  padding: 0.5rem 0.625rem 0.625rem;
}

.ctrmt {
  font-size: 13px;
  color: #8c8c8c;
}
.ctrmt strong,
.ctrmt b {
  font-family: 'Arimo';
  font-weight: 500;
}

@media (min-width: 768px) {
  .blt-cnt.p-lg p {
    font-size: 16px;
    line-height: 24px;
  }
}
@media (max-width: 767px) {
  .blt-cnt h1,
  .blt-cnt h2,
  .blt-cnt h3,
  .blt-cnt h4,
  .blt-cnt h5,
  .blt-cnt h6 {
    margin-bottom: 10px;
  }
  .blt-cnt h1 {
    font-size: 36px;
    line-height: 44px;
  }
  .blt-cnt h2 {
    font-size: 24px;
    line-height: 33px;
  }
  .blt-cnt h3 {
    font-size: 20px;
    line-height: 28px;
  }
  .blt-cnt h4 {
    font-size: 18px;
    line-height: 26px;
  }
  .blt-cnt h5 {
    font-size: 17px;
    line-height: 25px;
  }
  .blt-cnt h6 {
    font-size: 16px;
    line-height: 24px;
  }
  .blt-cnt p {
    font-size: 16px;
    line-height: 24px;
  }
  .blt-cnt ul,
  .blt-cnt ol {
    padding: 0 0 20px 30px;
  }
  .blt-cnt ul li,
  .blt-cnt ol li {
    margin: 0 0 7px 0;
    line-height: 1.4;
  }
  .blt-cnt ul li {
    list-style-type: none;
  }
  .blt-cnt ul li:after {
    height: 8px;
    width: 8px;
    border-radius: 4px;
    left: -25px;
    top: 7px;
  }
  .blt-cnt ul.bolt-list li:after {
    width: 12px;
    height: 12px;
    top: 5px;
    left: -20px;
    font-size: 25px;
  }
}
/*bolt grid*/
/*fonts*/
/*colors*/
/*bolt*/
/*Filter*/
/*bolt*/
/*bolt blog*/
html {
  box-sizing: border-box;
  -ms-overflow-style: scrollbar;
}

*,
*::before,
*::after {
  box-sizing: inherit;
}

.container-bv2,
.container-bv2-fluid {
  width: 100%;
  padding-right: 20px;
  padding-left: 20px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container-bv2 {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-bv2 {
    max-width: 720px;
  }
}
@media (min-width: 1024px) {
  .container-bv2 {
    max-width: 1020px;
  }

  .cont-bb-in {
    max-width: 1000px;
  }
}
@media (min-width: 1040px) {
  .container-bv2 {
    max-width: 1040px;
  }
}
/*blog*/
.cont-bb .row-bv2 {
  margin-right: -15px;
  margin-left: -15px;
}
.cont-bb .colbv2-1,
.cont-bb .colbv2-2,
.cont-bb .colbv2-3,
.cont-bb .colbv2-4,
.cont-bb .colbv2-5,
.cont-bb .colbv2-6,
.cont-bb .colbv2-7,
.cont-bb .colbv2-8,
.cont-bb .colbv2-9,
.cont-bb .colbv2-10,
.cont-bb .colbv2-11,
.cont-bb .colbv2-12,
.cont-bb .colbv2,
.cont-bb .colbv2-auto,
.cont-bb .colbv2-sm-1,
.cont-bb .colbv2-sm-2,
.cont-bb .colbv2-sm-3,
.cont-bb .colbv2-sm-4,
.cont-bb .colbv2-sm-5,
.cont-bb .colbv2-sm-6,
.cont-bb .colbv2-sm-7,
.cont-bb .colbv2-sm-8,
.cont-bb .colbv2-sm-9,
.cont-bb .colbv2-sm-10,
.cont-bb .colbv2-sm-11,
.cont-bb .colbv2-sm-12,
.cont-bb .colbv2-sm,
.cont-bb .colbv2-sm-auto,
.cont-bb .colbv2-md-1,
.cont-bb .colbv2-md-2,
.cont-bb .colbv2-md-3,
.cont-bb .colbv2-md-4,
.cont-bb .colbv2-md-5,
.cont-bb .colbv2-md-6,
.cont-bb .colbv2-md-7,
.cont-bb .colbv2-md-8,
.cont-bb .colbv2-md-9,
.cont-bb .colbv2-md-10,
.cont-bb .colbv2-md-11,
.cont-bb .colbv2-md-12,
.cont-bb .colbv2-md,
.cont-bb .colbv2-md-auto,
.cont-bb .colbv2-lg-1,
.cont-bb .colbv2-lg-2,
.cont-bb .colbv2-lg-3,
.cont-bb .colbv2-lg-4,
.cont-bb .colbv2-lg-5,
.cont-bb .colbv2-lg-6,
.cont-bb .colbv2-lg-7,
.cont-bb .colbv2-lg-8,
.cont-bb .colbv2-lg-9,
.cont-bb .colbv2-lg-10,
.cont-bb .colbv2-lg-11,
.cont-bb .colbv2-lg-12,
.cont-bb .colbv2-lg,
.cont-bb .colbv2-lg-auto,
.cont-bb .colbv2-xl-1,
.cont-bb .colbv2-xl-2,
.cont-bb .colbv2-xl-3,
.cont-bb .colbv2-xl-4,
.cont-bb .colbv2-xl-5,
.cont-bb .colbv2-xl-6,
.cont-bb .colbv2-xl-7,
.cont-bb .colbv2-xl-8,
.cont-bb .colbv2-xl-9,
.cont-bb .colbv2-xl-10,
.cont-bb .colbv2-xl-11,
.cont-bb .colbv2-xl-12,
.cont-bb .colbv2-xl,
.cont-bb .colbv2-xl-auto {
  padding-right: 15px;
  padding-left: 15px;
}

.container-bv2.cont-bb,
.container-bv2.cont-bb-sml {
  padding-right: 15px;
  padding-left: 15px;
}

@media (min-width: 1190px) {
  .container-bv2.cont-bb {
    max-width: 1190px;
  }
}
@media (min-width: 1000px) {
  .container-bv2.cont-bb-sml {
    max-width: 990px;
  }
}
.container-bv2-fluid {
  width: 100%;
  padding-right: 20px;
  padding-left: 20px;
  margin-right: auto;
  margin-left: auto;
}

.row-bv2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -20px;
  margin-left: -20px;
}
.row-bv2.row-bv2-spd {
  margin-right: -10px;
  margin-left: -10px;
}
.row-bv2.row-bv2-spd > * {
  padding-left: 10px;
  padding-right: 10px;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}

.no-gutters > .colbv2,
.no-gutters > [class*='colbv2-'] {
  padding-right: 0;
  padding-left: 0;
}

.colbv2-1,
.colbv2-2,
.colbv2-3,
.colbv2-4,
.colbv2-5,
.colbv2-6,
.colbv2-7,
.colbv2-8,
.colbv2-9,
.colbv2-10,
.colbv2-11,
.colbv2-12,
.colbv2,
.colbv2-auto,
.colbv2-sm-1,
.colbv2-sm-2,
.colbv2-sm-3,
.colbv2-sm-4,
.colbv2-sm-5,
.colbv2-sm-6,
.colbv2-sm-7,
.colbv2-sm-8,
.colbv2-sm-9,
.colbv2-sm-10,
.colbv2-sm-11,
.colbv2-sm-12,
.colbv2-sm,
.colbv2-sm-auto,
.colbv2-md-1,
.colbv2-md-2,
.colbv2-md-3,
.colbv2-md-4,
.colbv2-md-5,
.colbv2-md-6,
.colbv2-md-7,
.colbv2-md-8,
.colbv2-md-9,
.colbv2-md-10,
.colbv2-md-11,
.colbv2-md-12,
.colbv2-md,
.colbv2-md-auto,
.colbv2-lg-1,
.colbv2-lg-2,
.colbv2-lg-3,
.colbv2-lg-4,
.colbv2-lg-5,
.colbv2-lg-6,
.colbv2-lg-7,
.colbv2-lg-8,
.colbv2-lg-9,
.colbv2-lg-10,
.colbv2-lg-11,
.colbv2-lg-12,
.colbv2-lg,
.colbv2-lg-auto,
.colbv2-xl-1,
.colbv2-xl-2,
.colbv2-xl-3,
.colbv2-xl-4,
.colbv2-xl-5,
.colbv2-xl-6,
.colbv2-xl-7,
.colbv2-xl-8,
.colbv2-xl-9,
.colbv2-xl-10,
.colbv2-xl-11,
.colbv2-xl-12,
.colbv2-xl,
.colbv2-xl-auto {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 20px;
  padding-left: 20px;
}

.colbv2 {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow-bv2: 1;
  max-width: 100%;
}

.colbv2-auto {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: none;
}

.colbv2-1 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 8.333333%;
  flex: 0 0 8.333333%;
  max-width: 8.333333%;
}

.colbv2-2 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 16.666667%;
  flex: 0 0 16.666667%;
  max-width: 16.666667%;
}

.colbv2-3 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
}

.colbv2-4 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}

.colbv2-5 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 41.666667%;
  flex: 0 0 41.666667%;
  max-width: 41.666667%;
}

.colbv2-6 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}

.colbv2-7 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 58.333333%;
  flex: 0 0 58.333333%;
  max-width: 58.333333%;
}

.colbv2-8 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 66.666667%;
  flex: 0 0 66.666667%;
  max-width: 66.666667%;
}

.colbv2-9 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  max-width: 75%;
}

.colbv2-10 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 83.333333%;
  flex: 0 0 83.333333%;
  max-width: 83.333333%;
}

.colbv2-11 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 91.666667%;
  flex: 0 0 91.666667%;
  max-width: 91.666667%;
}

.colbv2-12 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}

.order-first {
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  order: -1;
}

.order-last {
  -webkit-box-ordinal-group: 14;
  -ms-flex-order: 13;
  order: 13;
}

.order-0 {
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 0;
  order: 0;
}

.order-1 {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}

.order-2 {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
}

.order-3 {
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3;
}

.order-4 {
  -webkit-box-ordinal-group: 5;
  -ms-flex-order: 4;
  order: 4;
}

.order-5 {
  -webkit-box-ordinal-group: 6;
  -ms-flex-order: 5;
  order: 5;
}

.order-6 {
  -webkit-box-ordinal-group: 7;
  -ms-flex-order: 6;
  order: 6;
}

.order-7 {
  -webkit-box-ordinal-group: 8;
  -ms-flex-order: 7;
  order: 7;
}

.order-8 {
  -webkit-box-ordinal-group: 9;
  -ms-flex-order: 8;
  order: 8;
}

.order-9 {
  -webkit-box-ordinal-group: 10;
  -ms-flex-order: 9;
  order: 9;
}

.order-10 {
  -webkit-box-ordinal-group: 11;
  -ms-flex-order: 10;
  order: 10;
}

.order-11 {
  -webkit-box-ordinal-group: 12;
  -ms-flex-order: 11;
  order: 11;
}

.order-12 {
  -webkit-box-ordinal-group: 13;
  -ms-flex-order: 12;
  order: 12;
}

.offset-1 {
  margin-left: 8.333333%;
}

.offset-2 {
  margin-left: 16.666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.333333%;
}

.offset-5 {
  margin-left: 41.666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.333333%;
}

.offset-8 {
  margin-left: 66.666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.333333%;
}

.offset-11 {
  margin-left: 91.666667%;
}

@media (min-width: 576px) {
  .colbv2-sm {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow-bv2: 1;
    max-width: 100%;
  }

  .colbv2-sm-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }

  .colbv2-sm-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }

  .colbv2-sm-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }

  .colbv2-sm-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }

  .colbv2-sm-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }

  .colbv2-sm-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }

  .colbv2-sm-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }

  .colbv2-sm-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }

  .colbv2-sm-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }

  .colbv2-sm-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }

  .colbv2-sm-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }

  .colbv2-sm-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }

  .colbv2-sm-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-sm-first {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }

  .order-sm-last {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    order: 13;
  }

  .order-sm-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }

  .order-sm-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }

  .order-sm-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }

  .order-sm-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }

  .order-sm-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
  }

  .order-sm-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
  }

  .order-sm-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6;
  }

  .order-sm-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7;
  }

  .order-sm-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8;
  }

  .order-sm-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9;
  }

  .order-sm-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10;
  }

  .order-sm-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11;
  }

  .order-sm-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12;
  }

  .offset-sm-0 {
    margin-left: 0;
  }

  .offset-sm-1 {
    margin-left: 8.333333%;
  }

  .offset-sm-2 {
    margin-left: 16.666667%;
  }

  .offset-sm-3 {
    margin-left: 25%;
  }

  .offset-sm-4 {
    margin-left: 33.333333%;
  }

  .offset-sm-5 {
    margin-left: 41.666667%;
  }

  .offset-sm-6 {
    margin-left: 50%;
  }

  .offset-sm-7 {
    margin-left: 58.333333%;
  }

  .offset-sm-8 {
    margin-left: 66.666667%;
  }

  .offset-sm-9 {
    margin-left: 75%;
  }

  .offset-sm-10 {
    margin-left: 83.333333%;
  }

  .offset-sm-11 {
    margin-left: 91.666667%;
  }
}
@media (min-width: 768px) {
  .colbv2-md {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow-bv2: 1;
    max-width: 100%;
  }

  .colbv2-md-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }

  .colbv2-md-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }

  .colbv2-md-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }

  .colbv2-md-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }

  .colbv2-md-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }

  .colbv2-md-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }

  .colbv2-md-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }

  .colbv2-md-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }

  .colbv2-md-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }

  .colbv2-md-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }

  .colbv2-md-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }

  .colbv2-md-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }

  .colbv2-md-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-md-first {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }

  .order-md-last {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    order: 13;
  }

  .order-md-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }

  .order-md-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }

  .order-md-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }

  .order-md-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }

  .order-md-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
  }

  .order-md-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
  }

  .order-md-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6;
  }

  .order-md-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7;
  }

  .order-md-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8;
  }

  .order-md-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9;
  }

  .order-md-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10;
  }

  .order-md-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11;
  }

  .order-md-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12;
  }

  .offset-md-0 {
    margin-left: 0;
  }

  .offset-md-1 {
    margin-left: 8.333333%;
  }

  .offset-md-2 {
    margin-left: 16.666667%;
  }

  .offset-md-3 {
    margin-left: 25%;
  }

  .offset-md-4 {
    margin-left: 33.333333%;
  }

  .offset-md-5 {
    margin-left: 41.666667%;
  }

  .offset-md-6 {
    margin-left: 50%;
  }

  .offset-md-7 {
    margin-left: 58.333333%;
  }

  .offset-md-8 {
    margin-left: 66.666667%;
  }

  .offset-md-9 {
    margin-left: 75%;
  }

  .offset-md-10 {
    margin-left: 83.333333%;
  }

  .offset-md-11 {
    margin-left: 91.666667%;
  }
}
@media (min-width: 1024px) {
  .colbv2-lg {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow-bv2: 1;
    max-width: 100%;
  }

  .colbv2-lg-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }

  .colbv2-lg-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }

  .colbv2-lg-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }

  .colbv2-lg-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }

  .colbv2-lg-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }

  .colbv2-lg-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }

  .colbv2-lg-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }

  .colbv2-lg-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }

  .colbv2-lg-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }

  .colbv2-lg-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }

  .colbv2-lg-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }

  .colbv2-lg-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }

  .colbv2-lg-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-lg-first {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }

  .order-lg-last {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    order: 13;
  }

  .order-lg-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }

  .order-lg-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }

  .order-lg-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }

  .order-lg-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }

  .order-lg-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
  }

  .order-lg-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
  }

  .order-lg-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6;
  }

  .order-lg-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7;
  }

  .order-lg-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8;
  }

  .order-lg-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9;
  }

  .order-lg-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10;
  }

  .order-lg-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11;
  }

  .order-lg-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12;
  }

  .offset-lg-0 {
    margin-left: 0;
  }

  .offset-lg-1 {
    margin-left: 8.333333%;
  }

  .offset-lg-2 {
    margin-left: 16.666667%;
  }

  .offset-lg-3 {
    margin-left: 25%;
  }

  .offset-lg-4 {
    margin-left: 33.333333%;
  }

  .offset-lg-5 {
    margin-left: 41.666667%;
  }

  .offset-lg-6 {
    margin-left: 50%;
  }

  .offset-lg-7 {
    margin-left: 58.333333%;
  }

  .offset-lg-8 {
    margin-left: 66.666667%;
  }

  .offset-lg-9 {
    margin-left: 75%;
  }

  .offset-lg-10 {
    margin-left: 83.333333%;
  }

  .offset-lg-11 {
    margin-left: 91.666667%;
  }
}
@media (min-width: 1200px) {
  .colbv2-xl {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow-bv2: 1;
    max-width: 100%;
  }

  .colbv2-xl-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }

  .colbv2-xl-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }

  .colbv2-xl-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }

  .colbv2-xl-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }

  .colbv2-xl-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }

  .colbv2-xl-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }

  .colbv2-xl-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }

  .colbv2-xl-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }

  .colbv2-xl-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }

  .colbv2-xl-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }

  .colbv2-xl-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }

  .colbv2-xl-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }

  .colbv2-xl-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-xl-first {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }

  .order-xl-last {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    order: 13;
  }

  .order-xl-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }

  .order-xl-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }

  .order-xl-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }

  .order-xl-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }

  .order-xl-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
  }

  .order-xl-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
  }

  .order-xl-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6;
  }

  .order-xl-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7;
  }

  .order-xl-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8;
  }

  .order-xl-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9;
  }

  .order-xl-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10;
  }

  .order-xl-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11;
  }

  .order-xl-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12;
  }

  .offset-xl-0 {
    margin-left: 0;
  }

  .offset-xl-1 {
    margin-left: 8.333333%;
  }

  .offset-xl-2 {
    margin-left: 16.666667%;
  }

  .offset-xl-3 {
    margin-left: 25%;
  }

  .offset-xl-4 {
    margin-left: 33.333333%;
  }

  .offset-xl-5 {
    margin-left: 41.666667%;
  }

  .offset-xl-6 {
    margin-left: 50%;
  }

  .offset-xl-7 {
    margin-left: 58.333333%;
  }

  .offset-xl-8 {
    margin-left: 66.666667%;
  }

  .offset-xl-9 {
    margin-left: 75%;
  }

  .offset-xl-10 {
    margin-left: 83.333333%;
  }

  .offset-xl-11 {
    margin-left: 91.666667%;
  }
}
.d-none {
  display: none !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-table {
  display: table !important;
}

.d-table-row-bv2 {
  display: table-row-bv2 !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.d-inline-flex {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }

  .d-sm-inline {
    display: inline !important;
  }

  .d-sm-inline-block {
    display: inline-block !important;
  }

  .d-sm-block {
    display: block !important;
  }

  .d-sm-table {
    display: table !important;
  }

  .d-sm-table-row-bv2 {
    display: table-row-bv2 !important;
  }

  .d-sm-table-cell {
    display: table-cell !important;
  }

  .d-sm-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .d-sm-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }

  .d-md-inline {
    display: inline !important;
  }

  .d-md-inline-block {
    display: inline-block !important;
  }

  .d-md-block {
    display: block !important;
  }

  .d-md-table {
    display: table !important;
  }

  .d-md-table-row-bv2 {
    display: table-row-bv2 !important;
  }

  .d-md-table-cell {
    display: table-cell !important;
  }

  .d-md-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .d-md-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 1024px) {
  .d-lg-none {
    display: none !important;
  }

  .d-lg-inline {
    display: inline !important;
  }

  .d-lg-inline-block {
    display: inline-block !important;
  }

  .d-lg-block {
    display: block !important;
  }

  .d-lg-table {
    display: table !important;
  }

  .d-lg-table-row-bv2 {
    display: table-row-bv2 !important;
  }

  .d-lg-table-cell {
    display: table-cell !important;
  }

  .d-lg-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .d-lg-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }

  .d-xl-inline {
    display: inline !important;
  }

  .d-xl-inline-block {
    display: inline-block !important;
  }

  .d-xl-block {
    display: block !important;
  }

  .d-xl-table {
    display: table !important;
  }

  .d-xl-table-row-bv2 {
    display: table-row-bv2 !important;
  }

  .d-xl-table-cell {
    display: table-cell !important;
  }

  .d-xl-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .d-xl-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media print {
  .d-print-none {
    display: none !important;
  }

  .d-print-inline {
    display: inline !important;
  }

  .d-print-inline-block {
    display: inline-block !important;
  }

  .d-print-block {
    display: block !important;
  }

  .d-print-table {
    display: table !important;
  }

  .d-print-table-row-bv2 {
    display: table-row-bv2 !important;
  }

  .d-print-table-cell {
    display: table-cell !important;
  }

  .d-print-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .d-print-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
.flex-row-bv2 {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
  -ms-flex-direction: row-bv2 !important;
  flex-direction: row-bv2 !important;
}

.flex-colbv2umn {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  -ms-flex-direction: colbv2umn !important;
  flex-direction: colbv2umn !important;
}

.flex-row-bv2-reverse {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
  -ms-flex-direction: row-bv2-reverse !important;
  flex-direction: row-bv2-reverse !important;
}

.flex-colbv2umn-reverse {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
  -ms-flex-direction: colbv2umn-reverse !important;
  flex-direction: colbv2umn-reverse !important;
}

.flex-wrap {
  -ms-flex-wrap: wrap !important;
  flex-wrap: wrap !important;
}

.flex-nowrap {
  -ms-flex-wrap: nowrap !important;
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse !important;
  flex-wrap: wrap-reverse !important;
}

.justify-content-start {
  -webkit-box-pack: start !important;
  -ms-flex-pack: start !important;
  justify-content: flex-start !important;
}

.justify-content-end {
  -webkit-box-pack: end !important;
  -ms-flex-pack: end !important;
  justify-content: flex-end !important;
}

.justify-content-center {
  -webkit-box-pack: center !important;
  -ms-flex-pack: center !important;
  justify-content: center !important;
}

.justify-content-between {
  -webkit-box-pack: justify !important;
  -ms-flex-pack: justify !important;
  justify-content: space-between !important;
}

.justify-content-around {
  -ms-flex-pack: distribute !important;
  justify-content: space-around !important;
}

.align-items-start {
  -webkit-box-align: start !important;
  -ms-flex-align: start !important;
  align-items: flex-start !important;
}

.align-items-end {
  -webkit-box-align: end !important;
  -ms-flex-align: end !important;
  align-items: flex-end !important;
}

.align-items-center {
  -webkit-box-align: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;
}

.align-items-baseline {
  -webkit-box-align: baseline !important;
  -ms-flex-align: baseline !important;
  align-items: baseline !important;
}

.align-items-stretch {
  -webkit-box-align: stretch !important;
  -ms-flex-align: stretch !important;
  align-items: stretch !important;
}

.align-content-start {
  -ms-flex-line-pack: start !important;
  align-content: flex-start !important;
}

.align-content-end {
  -ms-flex-line-pack: end !important;
  align-content: flex-end !important;
}

.align-content-center {
  -ms-flex-line-pack: center !important;
  align-content: center !important;
}

.align-content-between {
  -ms-flex-line-pack: justify !important;
  align-content: space-between !important;
}

.align-content-around {
  -ms-flex-line-pack: distribute !important;
  align-content: space-around !important;
}

.align-content-stretch {
  -ms-flex-line-pack: stretch !important;
  align-content: stretch !important;
}

.align-self-auto {
  -ms-flex-item-align: auto !important;
  align-self: auto !important;
}

.align-self-start {
  -ms-flex-item-align: start !important;
  align-self: flex-start !important;
}

.align-self-end {
  -ms-flex-item-align: end !important;
  align-self: flex-end !important;
}

.align-self-center {
  -ms-flex-item-align: center !important;
  align-self: center !important;
}

.align-self-baseline {
  -ms-flex-item-align: baseline !important;
  align-self: baseline !important;
}

.align-self-stretch {
  -ms-flex-item-align: stretch !important;
  align-self: stretch !important;
}

@media (min-width: 576px) {
  .flex-sm-row-bv2 {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row-bv2 !important;
    flex-direction: row-bv2 !important;
  }

  .flex-sm-colbv2umn {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: colbv2umn !important;
    flex-direction: colbv2umn !important;
  }

  .flex-sm-row-bv2-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: row-bv2-reverse !important;
    flex-direction: row-bv2-reverse !important;
  }

  .flex-sm-colbv2umn-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: colbv2umn-reverse !important;
    flex-direction: colbv2umn-reverse !important;
  }

  .flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }

  .flex-sm-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }

  .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }

  .justify-content-sm-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }

  .justify-content-sm-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }

  .justify-content-sm-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }

  .justify-content-sm-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }

  .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }

  .align-items-sm-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }

  .align-items-sm-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }

  .align-items-sm-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }

  .align-items-sm-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }

  .align-items-sm-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }

  .align-content-sm-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }

  .align-content-sm-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }

  .align-content-sm-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }

  .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }

  .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }

  .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }

  .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }

  .align-self-sm-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }

  .align-self-sm-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }

  .align-self-sm-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }

  .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }

  .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-md-row-bv2 {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row-bv2 !important;
    flex-direction: row-bv2 !important;
  }

  .flex-md-colbv2umn {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: colbv2umn !important;
    flex-direction: colbv2umn !important;
  }

  .flex-md-row-bv2-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: row-bv2-reverse !important;
    flex-direction: row-bv2-reverse !important;
  }

  .flex-md-colbv2umn-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: colbv2umn-reverse !important;
    flex-direction: colbv2umn-reverse !important;
  }

  .flex-md-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }

  .flex-md-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }

  .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }

  .justify-content-md-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }

  .justify-content-md-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }

  .justify-content-md-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }

  .justify-content-md-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }

  .justify-content-md-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }

  .align-items-md-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }

  .align-items-md-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }

  .align-items-md-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }

  .align-items-md-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }

  .align-items-md-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }

  .align-content-md-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }

  .align-content-md-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }

  .align-content-md-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }

  .align-content-md-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }

  .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }

  .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }

  .align-self-md-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }

  .align-self-md-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }

  .align-self-md-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }

  .align-self-md-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }

  .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }

  .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}
@media (min-width: 1024px) {
  .flex-lg-row-bv2 {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row-bv2 !important;
    flex-direction: row-bv2 !important;
  }

  .flex-lg-colbv2umn {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: colbv2umn !important;
    flex-direction: colbv2umn !important;
  }

  .flex-lg-row-bv2-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: row-bv2-reverse !important;
    flex-direction: row-bv2-reverse !important;
  }

  .flex-lg-colbv2umn-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: colbv2umn-reverse !important;
    flex-direction: colbv2umn-reverse !important;
  }

  .flex-lg-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }

  .flex-lg-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }

  .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }

  .justify-content-lg-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }

  .justify-content-lg-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }

  .justify-content-lg-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }

  .justify-content-lg-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }

  .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }

  .align-items-lg-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }

  .align-items-lg-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }

  .align-items-lg-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }

  .align-items-lg-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }

  .align-items-lg-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }

  .align-content-lg-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }

  .align-content-lg-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }

  .align-content-lg-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }

  .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }

  .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }

  .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }

  .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }

  .align-self-lg-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }

  .align-self-lg-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }

  .align-self-lg-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }

  .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }

  .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}
@media (min-width: 1200px) {
  .flex-xl-row-bv2 {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row-bv2 !important;
    flex-direction: row-bv2 !important;
  }

  .flex-xl-colbv2umn {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: colbv2umn !important;
    flex-direction: colbv2umn !important;
  }

  .flex-xl-row-bv2-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: row-bv2-reverse !important;
    flex-direction: row-bv2-reverse !important;
  }

  .flex-xl-colbv2umn-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: colbv2umn-reverse !important;
    flex-direction: colbv2umn-reverse !important;
  }

  .flex-xl-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }

  .flex-xl-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }

  .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }

  .justify-content-xl-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }

  .justify-content-xl-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }

  .justify-content-xl-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }

  .justify-content-xl-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }

  .justify-content-xl-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }

  .align-items-xl-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }

  .align-items-xl-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }

  .align-items-xl-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }

  .align-items-xl-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }

  .align-items-xl-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }

  .align-content-xl-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }

  .align-content-xl-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }

  .align-content-xl-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }

  .align-content-xl-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }

  .align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }

  .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }

  .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }

  .align-self-xl-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }

  .align-self-xl-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }

  .align-self-xl-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }

  .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }

  .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}
/*fonts*/
/*colors*/
/*bolt*/
/*Filter*/
/*bolt*/
/*bolt blog*/
.no-pad {
  padding: 0;
}

.no-pad-left {
  padding-left: 0;
}

.no-pad-right {
  padding-right: 0;
}

sup,
sub {
  vertical-align: baseline;
  position: relative;
  top: -0.4em;
}

sub {
  top: 0.4em;
}

.lgt-bg {
  background-color: #f2f2f2;
}

.gry-bg {
  background-color: #f2f2f2;
}

.drk-bg {
  background-color: #0528a0;
}

.btnbv2-bl-1 {
  border: 1px solid #0528a0;
  background-color: #ffffff;
  color: #0528a0;
  font-family: 'Arimo';
  font-weight: 600;
  font-size: 16px;
  line-height: 44px;
  height: 44px;
  display: inline-block;
  padding: 0 20px 0 20px;
  border-radius: 2px;
  text-decoration: none;
  cursor: pointer;
  position: relative;
  z-index: 1;
  text-align: center;
  min-width: 135px;
  text-decoration: none;
}
.btnbv2-bl-1:hover,
.btnbv2-bl-1:active {
  border: 1px solid #006dff;
  background-color: #ffffff;
  color: #006dff;
}

.container-bv2.sld-w {
  max-width: 1200px;
}

button,
.button,
input[type='submit'] {
  -webkit-appearance: none;
  border-radius: 0;
}

/*bolt form*/
/*fonts*/
/*colors*/
/*bolt*/
/*Filter*/
/*bolt*/
/*bolt blog*/
.page-template-template-bolt-v2 .select2-results,
.page-template-template-bolt-v2-career .select2-results,
.boltv2 .select2-results {
  font-family: 'Arimo';
  font-weight: 400;
  color: #8d929e;
  font-size: 14px;
  line-height: 1.4;
  -webkit-box-shadow: 0 15px 20px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 15px 20px rgba(0, 0, 0, 0.15);
  box-shadow: 0 15px 20px rgba(0, 0, 0, 0.15);
}
.page-template-template-bolt-v2 .select2-results__option,
.page-template-template-bolt-v2-career .select2-results__option,
.boltv2 .select2-results__option {
  padding: 10px 25px;
}
.page-template-template-bolt-v2
.select2-container--default
.select2-results__option--highlighted[aria-selected],
.page-template-template-bolt-v2-career
.select2-container--default
.select2-results__option--highlighted[aria-selected],
.boltv2
.select2-container--default
.select2-results__option--highlighted[aria-selected] {
  background-color: transparent;
  color: #0528a0;
}
.page-template-template-bolt-v2
.select2-container--default
.select2-results__option[aria-selected='true'],
.page-template-template-bolt-v2-career
.select2-container--default
.select2-results__option[aria-selected='true'],
.boltv2
.select2-container--default
.select2-results__option[aria-selected='true'] {
  background-color: #d9d9d9;
}
.page-template-template-bolt-v2 .select2-results__option:after,
.page-template-template-bolt-v2-career .select2-results__option:after,
.boltv2 .select2-results__option:after {
  background-color: #d9d9d9;
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
  left: 5px;
  right: 5px;
}
.page-template-template-bolt-v2
.select2-container--default
.select2-results
> .select2-results__options,
.page-template-template-bolt-v2-career
.select2-container--default
.select2-results
> .select2-results__options,
.boltv2
.select2-container--default
.select2-results
> .select2-results__options {
  max-height: 265px;
}

.blt_frm_style_wrapper .gform_fields {
  margin-left: -10px;
  margin-right: -10px;
}
.blt_frm_style_wrapper .gform_fields > li {
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 25px;
}
.blt_frm_style_wrapper .gform_fields input {
  margin: 0;
}
.blt_frm_style_wrapper,
.blt_frm_style_wrapper .selec2,
.blt_frm_style_wrapper label {
  font-family: 'Arimo';
  font-weight: 400;
  font-size: 14px;
  line-height: 1.4;
}
.blt_frm_style_wrapper label {
  color: #0528a0;
  margin: 0 0 12px 0;
}
.blt_frm_style_wrapper .gform_fields li {
  position: relative;
}
.blt_frm_style_wrapper .gfield_error input,
.blt_frm_style_wrapper .gfield_error textarea,
.blt_frm_style_wrapper
.gfield_error
.select2-container--default
.select2-selection--single {
  border-color: #e40202;
}
.blt_frm_style_wrapper .validation_error,
.blt_frm_style_wrapper .gfield_description.validation_message,
.blt_frm_style_wrapper .warningTextareaInfo {
  line-height: 1;
  color: #e40202;
  position: absolute;
  bottom: 10px;
  margin: 0;
}
.blt_frm_style_wrapper [type='color'],
.blt_frm_style_wrapper [type='date'],
.blt_frm_style_wrapper [type='datetime-local'],
.blt_frm_style_wrapper [type='datetime'],
.blt_frm_style_wrapper [type='email'],
.blt_frm_style_wrapper [type='month'],
.blt_frm_style_wrapper [type='number'],
.blt_frm_style_wrapper [type='password'],
.blt_frm_style_wrapper [type='search'],
.blt_frm_style_wrapper [type='tel'],
.blt_frm_style_wrapper [type='text'],
.blt_frm_style_wrapper [type='time'],
.blt_frm_style_wrapper [type='url'],
.blt_frm_style_wrapper [type='week'],
.blt_frm_style_wrapper textarea {
  display: block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  padding: 10px;
  border: 1px solid #d9d9d9;
  margin: 0 0 10px 0;
  font-family: inherit;
  font-size: 14px;
  line-height: 1.4;
  color: #404040;
  background-color: #ffffff;
  box-shadow: none;
  border-radius: 2px;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.blt_frm_style_wrapper [type='color']:hover,
.blt_frm_style_wrapper [type='color']:focus,
.blt_frm_style_wrapper [type='date']:hover,
.blt_frm_style_wrapper [type='date']:focus,
.blt_frm_style_wrapper [type='datetime-local']:hover,
.blt_frm_style_wrapper [type='datetime-local']:focus,
.blt_frm_style_wrapper [type='datetime']:hover,
.blt_frm_style_wrapper [type='datetime']:focus,
.blt_frm_style_wrapper [type='email']:hover,
.blt_frm_style_wrapper [type='email']:focus,
.blt_frm_style_wrapper [type='month']:hover,
.blt_frm_style_wrapper [type='month']:focus,
.blt_frm_style_wrapper [type='number']:hover,
.blt_frm_style_wrapper [type='number']:focus,
.blt_frm_style_wrapper [type='password']:hover,
.blt_frm_style_wrapper [type='password']:focus,
.blt_frm_style_wrapper [type='search']:hover,
.blt_frm_style_wrapper [type='search']:focus,
.blt_frm_style_wrapper [type='tel']:hover,
.blt_frm_style_wrapper [type='tel']:focus,
.blt_frm_style_wrapper [type='text']:hover,
.blt_frm_style_wrapper [type='text']:focus,
.blt_frm_style_wrapper [type='time']:hover,
.blt_frm_style_wrapper [type='time']:focus,
.blt_frm_style_wrapper [type='url']:hover,
.blt_frm_style_wrapper [type='url']:focus,
.blt_frm_style_wrapper [type='week']:hover,
.blt_frm_style_wrapper [type='week']:focus,
.blt_frm_style_wrapper textarea:hover,
.blt_frm_style_wrapper textarea:focus {
  border: 1px solid #0528a0;
}
.blt_frm_style_wrapper [type='color']:hover::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='color']:hover::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='color']:focus::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='color']:focus::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='date']:hover::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='date']:hover::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='date']:focus::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='date']:focus::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='datetime-local']:hover::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='datetime-local']:hover::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='datetime-local']:focus::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='datetime-local']:focus::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='datetime']:hover::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='datetime']:hover::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='datetime']:focus::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='datetime']:focus::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='email']:hover::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='email']:hover::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='email']:focus::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='email']:focus::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='month']:hover::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='month']:hover::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='month']:focus::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='month']:focus::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='number']:hover::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='number']:hover::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='number']:focus::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='number']:focus::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='password']:hover::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='password']:hover::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='password']:focus::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='password']:focus::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='search']:hover::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='search']:hover::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='search']:focus::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='search']:focus::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='tel']:hover::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='tel']:hover::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='tel']:focus::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='tel']:focus::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='text']:hover::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='text']:hover::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='text']:focus::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='text']:focus::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='time']:hover::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='time']:hover::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='time']:focus::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='time']:focus::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='url']:hover::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='url']:hover::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='url']:focus::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='url']:focus::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='week']:hover::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='week']:hover::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='week']:focus::-webkit-input-placeholder,
.blt_frm_style_wrapper [type='week']:focus::-webkit-input-placeholder,
.blt_frm_style_wrapper textarea:hover::-webkit-input-placeholder,
.blt_frm_style_wrapper textarea:hover::-webkit-input-placeholder,
.blt_frm_style_wrapper textarea:focus::-webkit-input-placeholder,
.blt_frm_style_wrapper textarea:focus::-webkit-input-placeholder {
  color: #8d929e;
}
.blt_frm_style_wrapper [type='color']:hover::-moz-placeholder,
.blt_frm_style_wrapper [type='color']:hover::-moz-placeholder,
.blt_frm_style_wrapper [type='color']:focus::-moz-placeholder,
.blt_frm_style_wrapper [type='color']:focus::-moz-placeholder,
.blt_frm_style_wrapper [type='date']:hover::-moz-placeholder,
.blt_frm_style_wrapper [type='date']:hover::-moz-placeholder,
.blt_frm_style_wrapper [type='date']:focus::-moz-placeholder,
.blt_frm_style_wrapper [type='date']:focus::-moz-placeholder,
.blt_frm_style_wrapper [type='datetime-local']:hover::-moz-placeholder,
.blt_frm_style_wrapper [type='datetime-local']:hover::-moz-placeholder,
.blt_frm_style_wrapper [type='datetime-local']:focus::-moz-placeholder,
.blt_frm_style_wrapper [type='datetime-local']:focus::-moz-placeholder,
.blt_frm_style_wrapper [type='datetime']:hover::-moz-placeholder,
.blt_frm_style_wrapper [type='datetime']:hover::-moz-placeholder,
.blt_frm_style_wrapper [type='datetime']:focus::-moz-placeholder,
.blt_frm_style_wrapper [type='datetime']:focus::-moz-placeholder,
.blt_frm_style_wrapper [type='email']:hover::-moz-placeholder,
.blt_frm_style_wrapper [type='email']:hover::-moz-placeholder,
.blt_frm_style_wrapper [type='email']:focus::-moz-placeholder,
.blt_frm_style_wrapper [type='email']:focus::-moz-placeholder,
.blt_frm_style_wrapper [type='month']:hover::-moz-placeholder,
.blt_frm_style_wrapper [type='month']:hover::-moz-placeholder,
.blt_frm_style_wrapper [type='month']:focus::-moz-placeholder,
.blt_frm_style_wrapper [type='month']:focus::-moz-placeholder,
.blt_frm_style_wrapper [type='number']:hover::-moz-placeholder,
.blt_frm_style_wrapper [type='number']:hover::-moz-placeholder,
.blt_frm_style_wrapper [type='number']:focus::-moz-placeholder,
.blt_frm_style_wrapper [type='number']:focus::-moz-placeholder,
.blt_frm_style_wrapper [type='password']:hover::-moz-placeholder,
.blt_frm_style_wrapper [type='password']:hover::-moz-placeholder,
.blt_frm_style_wrapper [type='password']:focus::-moz-placeholder,
.blt_frm_style_wrapper [type='password']:focus::-moz-placeholder,
.blt_frm_style_wrapper [type='search']:hover::-moz-placeholder,
.blt_frm_style_wrapper [type='search']:hover::-moz-placeholder,
.blt_frm_style_wrapper [type='search']:focus::-moz-placeholder,
.blt_frm_style_wrapper [type='search']:focus::-moz-placeholder,
.blt_frm_style_wrapper [type='tel']:hover::-moz-placeholder,
.blt_frm_style_wrapper [type='tel']:hover::-moz-placeholder,
.blt_frm_style_wrapper [type='tel']:focus::-moz-placeholder,
.blt_frm_style_wrapper [type='tel']:focus::-moz-placeholder,
.blt_frm_style_wrapper [type='text']:hover::-moz-placeholder,
.blt_frm_style_wrapper [type='text']:hover::-moz-placeholder,
.blt_frm_style_wrapper [type='text']:focus::-moz-placeholder,
.blt_frm_style_wrapper [type='text']:focus::-moz-placeholder,
.blt_frm_style_wrapper [type='time']:hover::-moz-placeholder,
.blt_frm_style_wrapper [type='time']:hover::-moz-placeholder,
.blt_frm_style_wrapper [type='time']:focus::-moz-placeholder,
.blt_frm_style_wrapper [type='time']:focus::-moz-placeholder,
.blt_frm_style_wrapper [type='url']:hover::-moz-placeholder,
.blt_frm_style_wrapper [type='url']:hover::-moz-placeholder,
.blt_frm_style_wrapper [type='url']:focus::-moz-placeholder,
.blt_frm_style_wrapper [type='url']:focus::-moz-placeholder,
.blt_frm_style_wrapper [type='week']:hover::-moz-placeholder,
.blt_frm_style_wrapper [type='week']:hover::-moz-placeholder,
.blt_frm_style_wrapper [type='week']:focus::-moz-placeholder,
.blt_frm_style_wrapper [type='week']:focus::-moz-placeholder,
.blt_frm_style_wrapper textarea:hover::-moz-placeholder,
.blt_frm_style_wrapper textarea:hover::-moz-placeholder,
.blt_frm_style_wrapper textarea:focus::-moz-placeholder,
.blt_frm_style_wrapper textarea:focus::-moz-placeholder {
  color: #8d929e;
}
.blt_frm_style_wrapper [type='color']:hover:-ms-input-placeholder,
.blt_frm_style_wrapper [type='color']:hover:-ms-input-placeholder,
.blt_frm_style_wrapper [type='color']:focus:-ms-input-placeholder,
.blt_frm_style_wrapper [type='color']:focus:-ms-input-placeholder,
.blt_frm_style_wrapper [type='date']:hover:-ms-input-placeholder,
.blt_frm_style_wrapper [type='date']:hover:-ms-input-placeholder,
.blt_frm_style_wrapper [type='date']:focus:-ms-input-placeholder,
.blt_frm_style_wrapper [type='date']:focus:-ms-input-placeholder,
.blt_frm_style_wrapper [type='datetime-local']:hover:-ms-input-placeholder,
.blt_frm_style_wrapper [type='datetime-local']:hover:-ms-input-placeholder,
.blt_frm_style_wrapper [type='datetime-local']:focus:-ms-input-placeholder,
.blt_frm_style_wrapper [type='datetime-local']:focus:-ms-input-placeholder,
.blt_frm_style_wrapper [type='datetime']:hover:-ms-input-placeholder,
.blt_frm_style_wrapper [type='datetime']:hover:-ms-input-placeholder,
.blt_frm_style_wrapper [type='datetime']:focus:-ms-input-placeholder,
.blt_frm_style_wrapper [type='datetime']:focus:-ms-input-placeholder,
.blt_frm_style_wrapper [type='email']:hover:-ms-input-placeholder,
.blt_frm_style_wrapper [type='email']:hover:-ms-input-placeholder,
.blt_frm_style_wrapper [type='email']:focus:-ms-input-placeholder,
.blt_frm_style_wrapper [type='email']:focus:-ms-input-placeholder,
.blt_frm_style_wrapper [type='month']:hover:-ms-input-placeholder,
.blt_frm_style_wrapper [type='month']:hover:-ms-input-placeholder,
.blt_frm_style_wrapper [type='month']:focus:-ms-input-placeholder,
.blt_frm_style_wrapper [type='month']:focus:-ms-input-placeholder,
.blt_frm_style_wrapper [type='number']:hover:-ms-input-placeholder,
.blt_frm_style_wrapper [type='number']:hover:-ms-input-placeholder,
.blt_frm_style_wrapper [type='number']:focus:-ms-input-placeholder,
.blt_frm_style_wrapper [type='number']:focus:-ms-input-placeholder,
.blt_frm_style_wrapper [type='password']:hover:-ms-input-placeholder,
.blt_frm_style_wrapper [type='password']:hover:-ms-input-placeholder,
.blt_frm_style_wrapper [type='password']:focus:-ms-input-placeholder,
.blt_frm_style_wrapper [type='password']:focus:-ms-input-placeholder,
.blt_frm_style_wrapper [type='search']:hover:-ms-input-placeholder,
.blt_frm_style_wrapper [type='search']:hover:-ms-input-placeholder,
.blt_frm_style_wrapper [type='search']:focus:-ms-input-placeholder,
.blt_frm_style_wrapper [type='search']:focus:-ms-input-placeholder,
.blt_frm_style_wrapper [type='tel']:hover:-ms-input-placeholder,
.blt_frm_style_wrapper [type='tel']:hover:-ms-input-placeholder,
.blt_frm_style_wrapper [type='tel']:focus:-ms-input-placeholder,
.blt_frm_style_wrapper [type='tel']:focus:-ms-input-placeholder,
.blt_frm_style_wrapper [type='text']:hover:-ms-input-placeholder,
.blt_frm_style_wrapper [type='text']:hover:-ms-input-placeholder,
.blt_frm_style_wrapper [type='text']:focus:-ms-input-placeholder,
.blt_frm_style_wrapper [type='text']:focus:-ms-input-placeholder,
.blt_frm_style_wrapper [type='time']:hover:-ms-input-placeholder,
.blt_frm_style_wrapper [type='time']:hover:-ms-input-placeholder,
.blt_frm_style_wrapper [type='time']:focus:-ms-input-placeholder,
.blt_frm_style_wrapper [type='time']:focus:-ms-input-placeholder,
.blt_frm_style_wrapper [type='url']:hover:-ms-input-placeholder,
.blt_frm_style_wrapper [type='url']:hover:-ms-input-placeholder,
.blt_frm_style_wrapper [type='url']:focus:-ms-input-placeholder,
.blt_frm_style_wrapper [type='url']:focus:-ms-input-placeholder,
.blt_frm_style_wrapper [type='week']:hover:-ms-input-placeholder,
.blt_frm_style_wrapper [type='week']:hover:-ms-input-placeholder,
.blt_frm_style_wrapper [type='week']:focus:-ms-input-placeholder,
.blt_frm_style_wrapper [type='week']:focus:-ms-input-placeholder,
.blt_frm_style_wrapper textarea:hover:-ms-input-placeholder,
.blt_frm_style_wrapper textarea:hover:-ms-input-placeholder,
.blt_frm_style_wrapper textarea:focus:-ms-input-placeholder,
.blt_frm_style_wrapper textarea:focus:-ms-input-placeholder {
  color: #8d929e;
}
.blt_frm_style_wrapper [type='color']:hover::placeholder,
.blt_frm_style_wrapper [type='color']:hover::placeholder,
.blt_frm_style_wrapper [type='color']:focus::placeholder,
.blt_frm_style_wrapper [type='color']:focus::placeholder,
.blt_frm_style_wrapper [type='date']:hover::placeholder,
.blt_frm_style_wrapper [type='date']:hover::placeholder,
.blt_frm_style_wrapper [type='date']:focus::placeholder,
.blt_frm_style_wrapper [type='date']:focus::placeholder,
.blt_frm_style_wrapper [type='datetime-local']:hover::placeholder,
.blt_frm_style_wrapper [type='datetime-local']:hover::placeholder,
.blt_frm_style_wrapper [type='datetime-local']:focus::placeholder,
.blt_frm_style_wrapper [type='datetime-local']:focus::placeholder,
.blt_frm_style_wrapper [type='datetime']:hover::placeholder,
.blt_frm_style_wrapper [type='datetime']:hover::placeholder,
.blt_frm_style_wrapper [type='datetime']:focus::placeholder,
.blt_frm_style_wrapper [type='datetime']:focus::placeholder,
.blt_frm_style_wrapper [type='email']:hover::placeholder,
.blt_frm_style_wrapper [type='email']:hover::placeholder,
.blt_frm_style_wrapper [type='email']:focus::placeholder,
.blt_frm_style_wrapper [type='email']:focus::placeholder,
.blt_frm_style_wrapper [type='month']:hover::placeholder,
.blt_frm_style_wrapper [type='month']:hover::placeholder,
.blt_frm_style_wrapper [type='month']:focus::placeholder,
.blt_frm_style_wrapper [type='month']:focus::placeholder,
.blt_frm_style_wrapper [type='number']:hover::placeholder,
.blt_frm_style_wrapper [type='number']:hover::placeholder,
.blt_frm_style_wrapper [type='number']:focus::placeholder,
.blt_frm_style_wrapper [type='number']:focus::placeholder,
.blt_frm_style_wrapper [type='password']:hover::placeholder,
.blt_frm_style_wrapper [type='password']:hover::placeholder,
.blt_frm_style_wrapper [type='password']:focus::placeholder,
.blt_frm_style_wrapper [type='password']:focus::placeholder,
.blt_frm_style_wrapper [type='search']:hover::placeholder,
.blt_frm_style_wrapper [type='search']:hover::placeholder,
.blt_frm_style_wrapper [type='search']:focus::placeholder,
.blt_frm_style_wrapper [type='search']:focus::placeholder,
.blt_frm_style_wrapper [type='tel']:hover::placeholder,
.blt_frm_style_wrapper [type='tel']:hover::placeholder,
.blt_frm_style_wrapper [type='tel']:focus::placeholder,
.blt_frm_style_wrapper [type='tel']:focus::placeholder,
.blt_frm_style_wrapper [type='text']:hover::placeholder,
.blt_frm_style_wrapper [type='text']:hover::placeholder,
.blt_frm_style_wrapper [type='text']:focus::placeholder,
.blt_frm_style_wrapper [type='text']:focus::placeholder,
.blt_frm_style_wrapper [type='time']:hover::placeholder,
.blt_frm_style_wrapper [type='time']:hover::placeholder,
.blt_frm_style_wrapper [type='time']:focus::placeholder,
.blt_frm_style_wrapper [type='time']:focus::placeholder,
.blt_frm_style_wrapper [type='url']:hover::placeholder,
.blt_frm_style_wrapper [type='url']:hover::placeholder,
.blt_frm_style_wrapper [type='url']:focus::placeholder,
.blt_frm_style_wrapper [type='url']:focus::placeholder,
.blt_frm_style_wrapper [type='week']:hover::placeholder,
.blt_frm_style_wrapper [type='week']:hover::placeholder,
.blt_frm_style_wrapper [type='week']:focus::placeholder,
.blt_frm_style_wrapper [type='week']:focus::placeholder,
.blt_frm_style_wrapper textarea:hover::placeholder,
.blt_frm_style_wrapper textarea:hover::placeholder,
.blt_frm_style_wrapper textarea:focus::placeholder,
.blt_frm_style_wrapper textarea:focus::placeholder {
  color: #8d929e;
}
.blt_frm_style_wrapper [type='color'],
.blt_frm_style_wrapper [type='date'],
.blt_frm_style_wrapper [type='datetime-local'],
.blt_frm_style_wrapper [type='datetime'],
.blt_frm_style_wrapper [type='email'],
.blt_frm_style_wrapper [type='month'],
.blt_frm_style_wrapper [type='number'],
.blt_frm_style_wrapper [type='password'],
.blt_frm_style_wrapper [type='search'],
.blt_frm_style_wrapper [type='tel'],
.blt_frm_style_wrapper [type='text'],
.blt_frm_style_wrapper [type='time'],
.blt_frm_style_wrapper [type='url'],
.blt_frm_style_wrapper [type='week'],
.blt_frm_style_wrapper select {
  height: 48px;
}
.blt_frm_style_wrapper textarea {
  height: 80px;
}
.blt_frm_style_wrapper select {
  width: 100%;
  display: block;
}
.blt_frm_style_wrapper input::-webkit-input-placeholder,
.blt_frm_style_wrapper textarea::-webkit-input-placeholder {
  color: #c6c8cf;
}
.blt_frm_style_wrapper input::-moz-placeholder,
.blt_frm_style_wrapper textarea::-moz-placeholder {
  color: #c6c8cf;
}
.blt_frm_style_wrapper input:-ms-input-placeholder,
.blt_frm_style_wrapper textarea:-ms-input-placeholder {
  color: #c6c8cf;
}
.blt_frm_style_wrapper input::placeholder,
.blt_frm_style_wrapper textarea::placeholder {
  color: #c6c8cf;
}
.blt_frm_style_wrapper
.select2-container--default
.select2-selection--single
.select2-selection__rendered {
  line-height: 48px;
  padding-left: 10px;
  padding-right: 10px;
}
.blt_frm_style_wrapper
.select2-container--default
.select2-selection--single
.select2-selection__arrow {
  height: 48px;
  width: 40px;
}
.blt_frm_style_wrapper .select2-container--default .select2-selection--single {
  border-radius: 0;
}
.blt_frm_style_wrapper .select2-container .select2-selection--single {
  height: 48px;
}
.blt_frm_style_wrapper .select2 {
  font-size: 14px;
  max-width: 100%;
  font-family: 'Arimo';
  font-weight: 400;
}
.blt_frm_style_wrapper .cnf_rte select {
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  margin: 0;
}
.blt_frm_style_wrapper
.select2-container--default
.select2-selection--single
.select2-selection__placeholder {
  color: #c6c8cf;
}
.blt_frm_style_wrapper
.select2-container--default.select2-container--focus
.select2-selection--single {
  border: 1px solid #0528a0;
}
.blt_frm_style_wrapper
.select2-container--default.select2-container--focus
.select2-selection--single
.select2-selection__placeholder {
  color: #8d929e;
}
.blt_frm_style_wrapper
.select2-container--default.select2-container--focus
.select2-selection--single
.select2-selection__arrow
em {
  border-top: 8px solid #0528a0;
}
.blt_frm_style_wrapper
.select2-container--default.select2-container:hover
.select2-selection__placeholder {
  color: #8d929e;
}
.blt_frm_style_wrapper
.select2-container--default.select2-container:hover
.select2-selection__arrow
em {
  border-top: 8px solid #0528a0;
}
.blt_frm_style_wrapper
.select2-container--default
.select2-selection--single
.select2-selection__arrow
em {
  background-image: none;
  height: 0;
  left: 50%;
  margin-left: -10px;
  margin-top: -4px;
  position: absolute;
  top: 50%;
  height: 0;
  width: 0;
  border-top: 8px solid #c6c8cf;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
}
.blt_frm_style_wrapper .gform_footer {
  position: relative;
}
.blt_frm_style_wrapper .gform_footer .gform_ajax_spinner {
  position: absolute;
  right: 15px;
  top: 13px;
  z-index: 1;
}
.blt_frm_style_wrapper .button {
  border: 1px solid #ffa000;
  background-color: #ffa000;
  color: #000000;
  font-family: 'Arimo';
  font-weight: 600;
  font-size: 16px;
  line-height: 44px;
  height: 44px;
  display: inline-block;
  padding: 0 20px 0 20px;
  border-radius: 2px;
  text-decoration: none;
  cursor: pointer;
  position: relative;
  z-index: 1;
  text-align: center;
  min-width: 135px;
  text-decoration: none;
}
.blt_frm_style_wrapper .button:hover,
.blt_frm_style_wrapper .button:active {
  border: 1px solid #e46550;
  background-color: #e46550;
  color: #000000;
}
.blt_frm_style_wrapper .validation_error {
  display: none;
}

.blt_frm_style .gform_confirmation_message {
  background-color: #f2f2f2;
  padding: 70px 15px;
  color: #0528a0;
}
.blt_frm_style .gform_confirmation_message p {
  font-size: 22px;
}
.blt_frm_style .gform_confirmation_message p:last-child {
  margin: 0;
}

/*form style blue*/
.blt_frm_style_bl .gform_fields {
  margin-left: -10px;
  margin-right: -10px;
  margin-top: 0;
  margin-bottom: 0;
  list-style-type: none;
  padding: 0;
}
.blt_frm_style_bl .gform_fields > li {
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 25px;
}
.blt_frm_style_bl .gform_fields input {
  margin: 0;
}
.blt_frm_style_bl label {
  font-family: 'Arimo';
  font-weight: 400;
  font-size: 16px;
  line-height: 1.4;
}
.blt_frm_style_bl label {
  color: #0528a0;
  margin: 0 0 12px 0;
}
.blt_frm_style_bl .gform_fields li {
  position: relative;
}
.blt_frm_style_bl .gfield_error input,
.blt_frm_style_bl .gfield_error textarea {
  border-color: #e40202;
}
.blt_frm_style_bl .validation_error,
.blt_frm_style_bl .gfield_description.validation_message,
.blt_frm_style_bl .warningTextareaInfo {
  line-height: 1;
  color: #e40202;
  position: absolute;
  bottom: 5px;
  margin: 0;
}
.blt_frm_style_bl [type='color'],
.blt_frm_style_bl [type='date'],
.blt_frm_style_bl [type='datetime-local'],
.blt_frm_style_bl [type='datetime'],
.blt_frm_style_bl [type='email'],
.blt_frm_style_bl [type='month'],
.blt_frm_style_bl [type='number'],
.blt_frm_style_bl [type='password'],
.blt_frm_style_bl [type='search'],
.blt_frm_style_bl [type='tel'],
.blt_frm_style_bl [type='text'],
.blt_frm_style_bl [type='time'],
.blt_frm_style_bl [type='url'],
.blt_frm_style_bl [type='week'],
.blt_frm_style_bl textarea {
  display: block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  padding: 10px;
  border: 1px solid #0528a0;
  margin: 0 0 10px 0;
  font-family: inherit;
  font-size: 16px;
  line-height: 1.4;
  color: #404040;
  background-color: #ffffff;
  box-shadow: none;
  border-radius: 2px;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.blt_frm_style_bl [type='color']:hover,
.blt_frm_style_bl [type='color']:focus,
.blt_frm_style_bl [type='date']:hover,
.blt_frm_style_bl [type='date']:focus,
.blt_frm_style_bl [type='datetime-local']:hover,
.blt_frm_style_bl [type='datetime-local']:focus,
.blt_frm_style_bl [type='datetime']:hover,
.blt_frm_style_bl [type='datetime']:focus,
.blt_frm_style_bl [type='email']:hover,
.blt_frm_style_bl [type='email']:focus,
.blt_frm_style_bl [type='month']:hover,
.blt_frm_style_bl [type='month']:focus,
.blt_frm_style_bl [type='number']:hover,
.blt_frm_style_bl [type='number']:focus,
.blt_frm_style_bl [type='password']:hover,
.blt_frm_style_bl [type='password']:focus,
.blt_frm_style_bl [type='search']:hover,
.blt_frm_style_bl [type='search']:focus,
.blt_frm_style_bl [type='tel']:hover,
.blt_frm_style_bl [type='tel']:focus,
.blt_frm_style_bl [type='text']:hover,
.blt_frm_style_bl [type='text']:focus,
.blt_frm_style_bl [type='time']:hover,
.blt_frm_style_bl [type='time']:focus,
.blt_frm_style_bl [type='url']:hover,
.blt_frm_style_bl [type='url']:focus,
.blt_frm_style_bl [type='week']:hover,
.blt_frm_style_bl [type='week']:focus,
.blt_frm_style_bl textarea:hover,
.blt_frm_style_bl textarea:focus {
  border: 1px solid #006dff;
}
.blt_frm_style_bl [type='color']:hover::-webkit-input-placeholder,
.blt_frm_style_bl [type='color']:hover::-webkit-input-placeholder,
.blt_frm_style_bl [type='color']:focus::-webkit-input-placeholder,
.blt_frm_style_bl [type='color']:focus::-webkit-input-placeholder,
.blt_frm_style_bl [type='date']:hover::-webkit-input-placeholder,
.blt_frm_style_bl [type='date']:hover::-webkit-input-placeholder,
.blt_frm_style_bl [type='date']:focus::-webkit-input-placeholder,
.blt_frm_style_bl [type='date']:focus::-webkit-input-placeholder,
.blt_frm_style_bl [type='datetime-local']:hover::-webkit-input-placeholder,
.blt_frm_style_bl [type='datetime-local']:hover::-webkit-input-placeholder,
.blt_frm_style_bl [type='datetime-local']:focus::-webkit-input-placeholder,
.blt_frm_style_bl [type='datetime-local']:focus::-webkit-input-placeholder,
.blt_frm_style_bl [type='datetime']:hover::-webkit-input-placeholder,
.blt_frm_style_bl [type='datetime']:hover::-webkit-input-placeholder,
.blt_frm_style_bl [type='datetime']:focus::-webkit-input-placeholder,
.blt_frm_style_bl [type='datetime']:focus::-webkit-input-placeholder,
.blt_frm_style_bl [type='email']:hover::-webkit-input-placeholder,
.blt_frm_style_bl [type='email']:hover::-webkit-input-placeholder,
.blt_frm_style_bl [type='email']:focus::-webkit-input-placeholder,
.blt_frm_style_bl [type='email']:focus::-webkit-input-placeholder,
.blt_frm_style_bl [type='month']:hover::-webkit-input-placeholder,
.blt_frm_style_bl [type='month']:hover::-webkit-input-placeholder,
.blt_frm_style_bl [type='month']:focus::-webkit-input-placeholder,
.blt_frm_style_bl [type='month']:focus::-webkit-input-placeholder,
.blt_frm_style_bl [type='number']:hover::-webkit-input-placeholder,
.blt_frm_style_bl [type='number']:hover::-webkit-input-placeholder,
.blt_frm_style_bl [type='number']:focus::-webkit-input-placeholder,
.blt_frm_style_bl [type='number']:focus::-webkit-input-placeholder,
.blt_frm_style_bl [type='password']:hover::-webkit-input-placeholder,
.blt_frm_style_bl [type='password']:hover::-webkit-input-placeholder,
.blt_frm_style_bl [type='password']:focus::-webkit-input-placeholder,
.blt_frm_style_bl [type='password']:focus::-webkit-input-placeholder,
.blt_frm_style_bl [type='search']:hover::-webkit-input-placeholder,
.blt_frm_style_bl [type='search']:hover::-webkit-input-placeholder,
.blt_frm_style_bl [type='search']:focus::-webkit-input-placeholder,
.blt_frm_style_bl [type='search']:focus::-webkit-input-placeholder,
.blt_frm_style_bl [type='tel']:hover::-webkit-input-placeholder,
.blt_frm_style_bl [type='tel']:hover::-webkit-input-placeholder,
.blt_frm_style_bl [type='tel']:focus::-webkit-input-placeholder,
.blt_frm_style_bl [type='tel']:focus::-webkit-input-placeholder,
.blt_frm_style_bl [type='text']:hover::-webkit-input-placeholder,
.blt_frm_style_bl [type='text']:hover::-webkit-input-placeholder,
.blt_frm_style_bl [type='text']:focus::-webkit-input-placeholder,
.blt_frm_style_bl [type='text']:focus::-webkit-input-placeholder,
.blt_frm_style_bl [type='time']:hover::-webkit-input-placeholder,
.blt_frm_style_bl [type='time']:hover::-webkit-input-placeholder,
.blt_frm_style_bl [type='time']:focus::-webkit-input-placeholder,
.blt_frm_style_bl [type='time']:focus::-webkit-input-placeholder,
.blt_frm_style_bl [type='url']:hover::-webkit-input-placeholder,
.blt_frm_style_bl [type='url']:hover::-webkit-input-placeholder,
.blt_frm_style_bl [type='url']:focus::-webkit-input-placeholder,
.blt_frm_style_bl [type='url']:focus::-webkit-input-placeholder,
.blt_frm_style_bl [type='week']:hover::-webkit-input-placeholder,
.blt_frm_style_bl [type='week']:hover::-webkit-input-placeholder,
.blt_frm_style_bl [type='week']:focus::-webkit-input-placeholder,
.blt_frm_style_bl [type='week']:focus::-webkit-input-placeholder,
.blt_frm_style_bl textarea:hover::-webkit-input-placeholder,
.blt_frm_style_bl textarea:hover::-webkit-input-placeholder,
.blt_frm_style_bl textarea:focus::-webkit-input-placeholder,
.blt_frm_style_bl textarea:focus::-webkit-input-placeholder {
  color: #8d929e;
}
.blt_frm_style_bl [type='color']:hover::-moz-placeholder,
.blt_frm_style_bl [type='color']:hover::-moz-placeholder,
.blt_frm_style_bl [type='color']:focus::-moz-placeholder,
.blt_frm_style_bl [type='color']:focus::-moz-placeholder,
.blt_frm_style_bl [type='date']:hover::-moz-placeholder,
.blt_frm_style_bl [type='date']:hover::-moz-placeholder,
.blt_frm_style_bl [type='date']:focus::-moz-placeholder,
.blt_frm_style_bl [type='date']:focus::-moz-placeholder,
.blt_frm_style_bl [type='datetime-local']:hover::-moz-placeholder,
.blt_frm_style_bl [type='datetime-local']:hover::-moz-placeholder,
.blt_frm_style_bl [type='datetime-local']:focus::-moz-placeholder,
.blt_frm_style_bl [type='datetime-local']:focus::-moz-placeholder,
.blt_frm_style_bl [type='datetime']:hover::-moz-placeholder,
.blt_frm_style_bl [type='datetime']:hover::-moz-placeholder,
.blt_frm_style_bl [type='datetime']:focus::-moz-placeholder,
.blt_frm_style_bl [type='datetime']:focus::-moz-placeholder,
.blt_frm_style_bl [type='email']:hover::-moz-placeholder,
.blt_frm_style_bl [type='email']:hover::-moz-placeholder,
.blt_frm_style_bl [type='email']:focus::-moz-placeholder,
.blt_frm_style_bl [type='email']:focus::-moz-placeholder,
.blt_frm_style_bl [type='month']:hover::-moz-placeholder,
.blt_frm_style_bl [type='month']:hover::-moz-placeholder,
.blt_frm_style_bl [type='month']:focus::-moz-placeholder,
.blt_frm_style_bl [type='month']:focus::-moz-placeholder,
.blt_frm_style_bl [type='number']:hover::-moz-placeholder,
.blt_frm_style_bl [type='number']:hover::-moz-placeholder,
.blt_frm_style_bl [type='number']:focus::-moz-placeholder,
.blt_frm_style_bl [type='number']:focus::-moz-placeholder,
.blt_frm_style_bl [type='password']:hover::-moz-placeholder,
.blt_frm_style_bl [type='password']:hover::-moz-placeholder,
.blt_frm_style_bl [type='password']:focus::-moz-placeholder,
.blt_frm_style_bl [type='password']:focus::-moz-placeholder,
.blt_frm_style_bl [type='search']:hover::-moz-placeholder,
.blt_frm_style_bl [type='search']:hover::-moz-placeholder,
.blt_frm_style_bl [type='search']:focus::-moz-placeholder,
.blt_frm_style_bl [type='search']:focus::-moz-placeholder,
.blt_frm_style_bl [type='tel']:hover::-moz-placeholder,
.blt_frm_style_bl [type='tel']:hover::-moz-placeholder,
.blt_frm_style_bl [type='tel']:focus::-moz-placeholder,
.blt_frm_style_bl [type='tel']:focus::-moz-placeholder,
.blt_frm_style_bl [type='text']:hover::-moz-placeholder,
.blt_frm_style_bl [type='text']:hover::-moz-placeholder,
.blt_frm_style_bl [type='text']:focus::-moz-placeholder,
.blt_frm_style_bl [type='text']:focus::-moz-placeholder,
.blt_frm_style_bl [type='time']:hover::-moz-placeholder,
.blt_frm_style_bl [type='time']:hover::-moz-placeholder,
.blt_frm_style_bl [type='time']:focus::-moz-placeholder,
.blt_frm_style_bl [type='time']:focus::-moz-placeholder,
.blt_frm_style_bl [type='url']:hover::-moz-placeholder,
.blt_frm_style_bl [type='url']:hover::-moz-placeholder,
.blt_frm_style_bl [type='url']:focus::-moz-placeholder,
.blt_frm_style_bl [type='url']:focus::-moz-placeholder,
.blt_frm_style_bl [type='week']:hover::-moz-placeholder,
.blt_frm_style_bl [type='week']:hover::-moz-placeholder,
.blt_frm_style_bl [type='week']:focus::-moz-placeholder,
.blt_frm_style_bl [type='week']:focus::-moz-placeholder,
.blt_frm_style_bl textarea:hover::-moz-placeholder,
.blt_frm_style_bl textarea:hover::-moz-placeholder,
.blt_frm_style_bl textarea:focus::-moz-placeholder,
.blt_frm_style_bl textarea:focus::-moz-placeholder {
  color: #8d929e;
}
.blt_frm_style_bl [type='color']:hover:-ms-input-placeholder,
.blt_frm_style_bl [type='color']:hover:-ms-input-placeholder,
.blt_frm_style_bl [type='color']:focus:-ms-input-placeholder,
.blt_frm_style_bl [type='color']:focus:-ms-input-placeholder,
.blt_frm_style_bl [type='date']:hover:-ms-input-placeholder,
.blt_frm_style_bl [type='date']:hover:-ms-input-placeholder,
.blt_frm_style_bl [type='date']:focus:-ms-input-placeholder,
.blt_frm_style_bl [type='date']:focus:-ms-input-placeholder,
.blt_frm_style_bl [type='datetime-local']:hover:-ms-input-placeholder,
.blt_frm_style_bl [type='datetime-local']:hover:-ms-input-placeholder,
.blt_frm_style_bl [type='datetime-local']:focus:-ms-input-placeholder,
.blt_frm_style_bl [type='datetime-local']:focus:-ms-input-placeholder,
.blt_frm_style_bl [type='datetime']:hover:-ms-input-placeholder,
.blt_frm_style_bl [type='datetime']:hover:-ms-input-placeholder,
.blt_frm_style_bl [type='datetime']:focus:-ms-input-placeholder,
.blt_frm_style_bl [type='datetime']:focus:-ms-input-placeholder,
.blt_frm_style_bl [type='email']:hover:-ms-input-placeholder,
.blt_frm_style_bl [type='email']:hover:-ms-input-placeholder,
.blt_frm_style_bl [type='email']:focus:-ms-input-placeholder,
.blt_frm_style_bl [type='email']:focus:-ms-input-placeholder,
.blt_frm_style_bl [type='month']:hover:-ms-input-placeholder,
.blt_frm_style_bl [type='month']:hover:-ms-input-placeholder,
.blt_frm_style_bl [type='month']:focus:-ms-input-placeholder,
.blt_frm_style_bl [type='month']:focus:-ms-input-placeholder,
.blt_frm_style_bl [type='number']:hover:-ms-input-placeholder,
.blt_frm_style_bl [type='number']:hover:-ms-input-placeholder,
.blt_frm_style_bl [type='number']:focus:-ms-input-placeholder,
.blt_frm_style_bl [type='number']:focus:-ms-input-placeholder,
.blt_frm_style_bl [type='password']:hover:-ms-input-placeholder,
.blt_frm_style_bl [type='password']:hover:-ms-input-placeholder,
.blt_frm_style_bl [type='password']:focus:-ms-input-placeholder,
.blt_frm_style_bl [type='password']:focus:-ms-input-placeholder,
.blt_frm_style_bl [type='search']:hover:-ms-input-placeholder,
.blt_frm_style_bl [type='search']:hover:-ms-input-placeholder,
.blt_frm_style_bl [type='search']:focus:-ms-input-placeholder,
.blt_frm_style_bl [type='search']:focus:-ms-input-placeholder,
.blt_frm_style_bl [type='tel']:hover:-ms-input-placeholder,
.blt_frm_style_bl [type='tel']:hover:-ms-input-placeholder,
.blt_frm_style_bl [type='tel']:focus:-ms-input-placeholder,
.blt_frm_style_bl [type='tel']:focus:-ms-input-placeholder,
.blt_frm_style_bl [type='text']:hover:-ms-input-placeholder,
.blt_frm_style_bl [type='text']:hover:-ms-input-placeholder,
.blt_frm_style_bl [type='text']:focus:-ms-input-placeholder,
.blt_frm_style_bl [type='text']:focus:-ms-input-placeholder,
.blt_frm_style_bl [type='time']:hover:-ms-input-placeholder,
.blt_frm_style_bl [type='time']:hover:-ms-input-placeholder,
.blt_frm_style_bl [type='time']:focus:-ms-input-placeholder,
.blt_frm_style_bl [type='time']:focus:-ms-input-placeholder,
.blt_frm_style_bl [type='url']:hover:-ms-input-placeholder,
.blt_frm_style_bl [type='url']:hover:-ms-input-placeholder,
.blt_frm_style_bl [type='url']:focus:-ms-input-placeholder,
.blt_frm_style_bl [type='url']:focus:-ms-input-placeholder,
.blt_frm_style_bl [type='week']:hover:-ms-input-placeholder,
.blt_frm_style_bl [type='week']:hover:-ms-input-placeholder,
.blt_frm_style_bl [type='week']:focus:-ms-input-placeholder,
.blt_frm_style_bl [type='week']:focus:-ms-input-placeholder,
.blt_frm_style_bl textarea:hover:-ms-input-placeholder,
.blt_frm_style_bl textarea:hover:-ms-input-placeholder,
.blt_frm_style_bl textarea:focus:-ms-input-placeholder,
.blt_frm_style_bl textarea:focus:-ms-input-placeholder {
  color: #8d929e;
}
.blt_frm_style_bl [type='color']:hover::placeholder,
.blt_frm_style_bl [type='color']:hover::placeholder,
.blt_frm_style_bl [type='color']:focus::placeholder,
.blt_frm_style_bl [type='color']:focus::placeholder,
.blt_frm_style_bl [type='date']:hover::placeholder,
.blt_frm_style_bl [type='date']:hover::placeholder,
.blt_frm_style_bl [type='date']:focus::placeholder,
.blt_frm_style_bl [type='date']:focus::placeholder,
.blt_frm_style_bl [type='datetime-local']:hover::placeholder,
.blt_frm_style_bl [type='datetime-local']:hover::placeholder,
.blt_frm_style_bl [type='datetime-local']:focus::placeholder,
.blt_frm_style_bl [type='datetime-local']:focus::placeholder,
.blt_frm_style_bl [type='datetime']:hover::placeholder,
.blt_frm_style_bl [type='datetime']:hover::placeholder,
.blt_frm_style_bl [type='datetime']:focus::placeholder,
.blt_frm_style_bl [type='datetime']:focus::placeholder,
.blt_frm_style_bl [type='email']:hover::placeholder,
.blt_frm_style_bl [type='email']:hover::placeholder,
.blt_frm_style_bl [type='email']:focus::placeholder,
.blt_frm_style_bl [type='email']:focus::placeholder,
.blt_frm_style_bl [type='month']:hover::placeholder,
.blt_frm_style_bl [type='month']:hover::placeholder,
.blt_frm_style_bl [type='month']:focus::placeholder,
.blt_frm_style_bl [type='month']:focus::placeholder,
.blt_frm_style_bl [type='number']:hover::placeholder,
.blt_frm_style_bl [type='number']:hover::placeholder,
.blt_frm_style_bl [type='number']:focus::placeholder,
.blt_frm_style_bl [type='number']:focus::placeholder,
.blt_frm_style_bl [type='password']:hover::placeholder,
.blt_frm_style_bl [type='password']:hover::placeholder,
.blt_frm_style_bl [type='password']:focus::placeholder,
.blt_frm_style_bl [type='password']:focus::placeholder,
.blt_frm_style_bl [type='search']:hover::placeholder,
.blt_frm_style_bl [type='search']:hover::placeholder,
.blt_frm_style_bl [type='search']:focus::placeholder,
.blt_frm_style_bl [type='search']:focus::placeholder,
.blt_frm_style_bl [type='tel']:hover::placeholder,
.blt_frm_style_bl [type='tel']:hover::placeholder,
.blt_frm_style_bl [type='tel']:focus::placeholder,
.blt_frm_style_bl [type='tel']:focus::placeholder,
.blt_frm_style_bl [type='text']:hover::placeholder,
.blt_frm_style_bl [type='text']:hover::placeholder,
.blt_frm_style_bl [type='text']:focus::placeholder,
.blt_frm_style_bl [type='text']:focus::placeholder,
.blt_frm_style_bl [type='time']:hover::placeholder,
.blt_frm_style_bl [type='time']:hover::placeholder,
.blt_frm_style_bl [type='time']:focus::placeholder,
.blt_frm_style_bl [type='time']:focus::placeholder,
.blt_frm_style_bl [type='url']:hover::placeholder,
.blt_frm_style_bl [type='url']:hover::placeholder,
.blt_frm_style_bl [type='url']:focus::placeholder,
.blt_frm_style_bl [type='url']:focus::placeholder,
.blt_frm_style_bl [type='week']:hover::placeholder,
.blt_frm_style_bl [type='week']:hover::placeholder,
.blt_frm_style_bl [type='week']:focus::placeholder,
.blt_frm_style_bl [type='week']:focus::placeholder,
.blt_frm_style_bl textarea:hover::placeholder,
.blt_frm_style_bl textarea:hover::placeholder,
.blt_frm_style_bl textarea:focus::placeholder,
.blt_frm_style_bl textarea:focus::placeholder {
  color: #8d929e;
}
.blt_frm_style_bl [type='color'],
.blt_frm_style_bl [type='date'],
.blt_frm_style_bl [type='datetime-local'],
.blt_frm_style_bl [type='datetime'],
.blt_frm_style_bl [type='email'],
.blt_frm_style_bl [type='month'],
.blt_frm_style_bl [type='number'],
.blt_frm_style_bl [type='password'],
.blt_frm_style_bl [type='search'],
.blt_frm_style_bl [type='tel'],
.blt_frm_style_bl [type='text'],
.blt_frm_style_bl [type='time'],
.blt_frm_style_bl [type='url'],
.blt_frm_style_bl [type='week'],
.blt_frm_style_bl select {
  height: 44px;
}
.blt_frm_style_bl textarea {
  height: 80px;
}
.blt_frm_style_bl input::-webkit-input-placeholder,
.blt_frm_style_bl textarea::-webkit-input-placeholder {
  color: #0528a0;
}
.blt_frm_style_bl input::-moz-placeholder,
.blt_frm_style_bl textarea::-moz-placeholder {
  color: #0528a0;
}
.blt_frm_style_bl input:-ms-input-placeholder,
.blt_frm_style_bl textarea:-ms-input-placeholder {
  color: #0528a0;
}
.blt_frm_style_bl input::placeholder,
.blt_frm_style_bl textarea::placeholder {
  color: #0528a0;
}
.blt_frm_style_bl .gform_footer {
  position: relative;
}
.blt_frm_style_bl .gform_footer .gform_ajax_spinner {
  position: absolute;
  right: 10px;
  top: 13px;
  z-index: 1;
}
.blt_frm_style_bl .button {
  border: 1px solid #d9d9d9;
  background-color: #ffffff;
  color: #006dff;
  font-family: 'Arimo';
  font-weight: 600;
  font-size: 16px;
  line-height: 44px;
  height: 44px;
  display: inline-block;
  padding: 0 20px 0 20px;
  border-radius: 2px;
  text-decoration: none;
  cursor: pointer;
  position: relative;
  z-index: 1;
  text-align: center;
  min-width: 135px;
  text-decoration: none;
}
.blt_frm_style_bl .button:hover,
.blt_frm_style_bl .button:active {
  border: 1px solid #006dff;
  background-color: #ffffff;
  color: #006dff;
}
.blt_frm_style_bl form > .validation_error {
  display: none;
}

.blt_frm_style_bl .gform_confirmation_message {
  background-color: #f2f2f2;
  padding: 70px 15px;
  color: #0528a0;
}
.blt_frm_style_bl .gform_confirmation_message p {
  font-size: 22px;
}
.blt_frm_style_bl .gform_confirmation_message p:last-child {
  margin: 0;
}

@media (max-width: 767px) {
  .blt_frm_style .gform_confirmation_message {
    padding: 20px 15px;
  }
  .blt_frm_style .gform_confirmation_message p {
    font-size: 18px;
  }
}
/*fonts*/
/*colors*/
/*bolt*/
/*Filter*/
/*bolt*/
/*bolt blog*/
/* beta footer*/
.bpg-footer {
  font-size: 14px;
  font-family: 'Arimo';
  font-weight: 400;
}

.ft-hgt {
  background-color: #0528a0;
  color: #ffffff;
  padding: 40px 0 45px 0;
}
.ft-hgt a {
  color: #ffffff;
  text-decoration: none;
}
.ft-hgt a:hover {
  text-decoration: underline;
}

.b-ft-soc {
  margin: 0;
  list-style-type: none;
  padding: 0;
  display: -webkit-box;
  display: block;
  display: -moz-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-box-direction: normal;
  -moz-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.b-ft-soc li {
  margin: 0;
  font-size: 0;
}
.b-ft-soc li a {
  height: 48px;
  width: 48px;
  display: -webkit-box;
  display: block;
  display: -moz-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  border-radius: 50%;
  border: 1px solid rgba(255, 255, 255, 0.3);
  font-size: 0;
  -moz-transition: none;
  -o-transition: none;
  -webkit-transition: none;
  transition: none;
}
.b-ft-soc li a.fb-ni .ftc-ico {
  background-position: -21px -159px;
}
.b-ft-soc li a.fb-ni:hover .ftc-ico {
  background-position: -21px -197px;
}
.b-ft-soc li a.twt-ni .ftc-ico {
  background-position: -79px -160px;
}
.b-ft-soc li a.twt-ni:hover .ftc-ico {
  background-position: -79px -198px;
}
.b-ft-soc li a.inst-ni .ftc-ico {
  background-position: -143px -158px;
}
.b-ft-soc li a.inst-ni:hover .ftc-ico {
  background-position: -143px -197px;
}
.b-ft-soc li a.lk-ni .ftc-ico {
  background-position: -204px -159px;
}
.b-ft-soc li a.lk-ni:hover .ftc-ico {
  background-position: -204px -198px;
}
.b-ft-soc li a:hover {
  text-decoration: none;
  border: 1px solid #006dff;
}
.b-ft-soc li a .ftc-ico {
  display: -webkit-box;
  display: block;
  display: -moz-box;
  display: -webkit-flex;
  display: flex;
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-size: 250px 250px;
}

.ftbrands {
  font-size: 0;
  display: -webkit-box;
  display: block;
  display: -moz-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-box-direction: normal;
  -moz-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.ftbrands .brnd-ico {
  width: 55px;
  height: 60px;
  display: inline-block;
  font-size: 0;
  margin: 0;
}

.ebf-rw {
  font-family: 'Arimo';
  font-weight: 400;
  display: -webkit-box;
  display: block;
  display: -moz-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  margin-left: -15px;
  margin-right: -15px;
}
.ebf-rw .ebf-cl1,
.ebf-rw .ebf-cl2,
.ebf-rw .ebf-cl3,
.ebf-rw .ebf-cl4 {
  padding-left: 15px;
  padding-right: 15px;
}
.ebf-rw .site-ico {
  width: 145px;
  height: 50px;
  display: inline-block;
}
.ebf-rw .site-logo.site-ico {
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
.ebf-rw h3 {
  font-family: 'Arimo Bold';
  font-weight: bold;
  font-size: 18px;
  margin: 0 0 25px 0;
}
.ebf-rw .ebf-cl1 .bpg-logo {
  margin: 0 0 20px 0;
}
.ebf-rw .ebf-cl1 ul.b-ft-soc {
  margin: 0 0 20px 0;
}

.bpg-menu ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.bpg-menu ul li {
  margin: 0 0 10px 0;
}
.bpg-menu ul li a {
  display: inline-block;
  font-size: 16px;
}

.ft-lt {
  color: #8c8c8c;
  padding: 40px 0 50px 0;
}
.ft-lt a {
  color: inherit;
  text-decoration: underline;
}
.ft-lt a:hover,
.ft-lt a:focus {
  color: #006dff;
  text-decoration: underline;
}

.ft-cn,
.ft-cn p {
  font-size: 13px;
  line-height: 18px;
}
.ft-cn p {
  margin: 0;
}

.ft-cn sup,
.ft-cnt sup {
  padding: 0 4px 0 0;
}

.brnd-ico {
  background-repeat: no-repeat;
  background-size: 250px 250px;
}
.brnd-ico.site-ico {
  background-position: -10px -5px;
}
.brnd-ico.ehl-ico {
  background-position: -15px -81px;
}
.brnd-ico.bbb-ico {
  background-position: -101px -81px;
}
.brnd-ico.inc500-ico {
  background-position: -177px -82px;
}

.nowebp .b-ft-soc li a .ftc-ico {
  background-image: url(../../../../assets/images/new-footer-sprint.png);
}
.nowebp .brnd-ico {
  background-image: url(../../../../assets/images/new-footer-sprint.png);
}

.webp .b-ft-soc li a .ftc-ico {
  background-image: url(../../../../assets/images/new-footer-sprint.webp);
}
.webp .brnd-ico {
  background-image: url(../../../../assets/images/new-footer-sprint.webp);
}

@media (min-width: 768px) {
  .ftbrands .brnd-ico {
    margin: 0 25px 0 0;
  }

  .b-ft-soc li a {
    margin: 0 20px 0 0;
  }

  .ebf-cl-mob {
    display: none;
  }

  .ebf-cl1 {
    margin: 0 8% 0 0;
  }
}
@media (max-width: 767px) {
  .ebf-rw h3 {
    font-size: 16px;
    margin: 0 0 10px 0;
  }
  .ebf-rw .bpg-menu {
    margin: 0;
  }
  .ebf-rw .bpg-menu ul li {
    margin: 0 5px 7px 5px;
  }
  .ebf-rw .bpg-menu ul li a {
    font-size: 15px;
  }
  .ebf-rw .ebf-cl2,
  .ebf-rw .ebf-cl3,
  .ebf-rw .ebf-cl4 {
    margin: 22px 0 0 0;
  }
  .ebf-rw .ebf-cl1 ul.b-ft-soc {
    max-width: 250px;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    margin: 20px auto 20px auto;
  }
  .ebf-rw .ebf-cl1 ul.b-ft-soc li {
    margin: 0 10px;
  }
  .ebf-rw .ebf-cl1 .bpg-logo {
    margin: 0;
    display: none;
  }

  .ft-hgt {
    padding: 15px 0 20px 0;
    text-align: center;
  }

  .ft-lt {
    padding: 30px 0 30px 0;
  }

  .ftbrands {
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
  }
  .ftbrands .brnd-ico {
    margin: 0 5px;
  }

  .ebf-cl1 .brnd-ico.site-ico {
    display: none;
  }

  .ebf-rw {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .ebf-cl1 {
    -webkit-box-ordinal-group: 4;
    -moz-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
  }
}
/*bolt sec nav*/
/*fonts*/
/*colors*/
/*bolt*/
/*Filter*/
/*bolt*/
/*bolt blog*/
/*nav*/
.blt-dnavw {
  z-index: 8;
  position: relative;
  margin: 0;
  font-family: 'Arimo';
  font-weight: 400;
  line-height: 1.3;
  color: #404040;
  font-size: 16px;
}

.blt-dnav {
  clear: both;
  z-index: 9;
}
.blt-dnav.fixed {
  position: fixed;
  left: 0;
  right: 0;
  background-color: #ffffff;
}
.blt-dnav .blt-w {
  display: -webkit-box;
  display: block;
  display: -moz-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-box-direction: normal;
  -moz-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}
.blt-dnav .blt-l {
  padding: 12px 0 0 0;
  -webkit-box: 0;
  -moz-box: 0;
  -webkit-flex: 0 0 65px;
  -ms-flex: 0 0 65px;
  flex: 0 0 65px;
}
.blt-dnav .blt-lks {
  padding: 0;
  margin: 0;
  list-style-type: none;
  display: -webkit-box;
  display: block;
  display: -moz-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-box-direction: normal;
  -moz-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.blt-dnav .blt-lks li:after {
  content: none;
}
.blt-dnav .blt-lks li a {
  padding: 10px 15px 10px 15px;
  display: inline-block;
}
.blt-dnav .blt-lks li a.active {
  color: #006dff;
}

/*opu scroll*/
#flt-sdb {
  display: -webkit-box;
  display: block;
  display: -moz-box;
  display: -webkit-flex;
  display: flex;
  margin-left: -10px;
  margin-right: -10px;
}
#flt-sdb .blt-ow {
  margin: 0 0 20px 0;
  -webkit-box: 0;
  -moz-box: 0;
  -webkit-flex: 0 0 230px;
  -ms-flex: 0 0 230px;
  flex: 0 0 230px;
  padding: 0 10px;
}
#flt-sdb .blt-cnr {
  padding: 0 10px;
}
#flt-sdb .blt-inp {
  background-color: #f2f2f2;
  height: 100%;
  padding: 10px 15px 15px 15px;
}
#flt-sdb.flt-fstlink {
  display: block;
}
#flt-sdb.flt-fstlink .blt-ow {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  padding: 0;
  margin: 0;
}
#flt-sdb.flt-fstlink .blt-inp {
  padding: 140px 9% 9% 9%;
}

.blt-ow {
  margin: 0 0 20px 0;
}
.blt-ow .blt-owl {
  margin: 0 0 10px 0;
}
.blt-ow .blt-ows {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.blt-ow .blt-ows li {
  margin: 0 0 10px 0;
  position: relative;
  padding: 0 0 0 10px;
}
.blt-ow .blt-ows li:before {
  content: '-';
  margin: 0 5px 0 0;
  position: absolute;
  left: 0;
}
.blt-ow .blt-ows li:after {
  content: none;
}
.blt-ow .blt-ows li a {
  padding: 0;
  display: inline-block;
  text-decoration: underline;
}
.blt-ow .blt-ows li a:hover {
  text-decoration: none;
}

@media (max-width: 999px) {
  #flt-sdb {
    display: block;
  }
  #flt-sdb .blt-inp {
    padding: 10px 15px 5px 15px;
  }
}
@media (min-width: 1000px) {
  .blt-ow .blt-owl {
    margin: 0 0 25px 0;
  }
}
/*fonts*/
/*colors*/
/*bolt*/
/*Filter*/
/*bolt*/
/*bolt blog*/
.bfq-mh {
  font-family: 'Arimo';
  font-weight: 400;
  position: relative;
}
.bfq-mh .bfq-col-2 {
  padding: 70px 0 60px 0;
  display: table;
  margin: 0 auto;
  text-align: center;
}
.bfq-mh .bfq-btv-dotted-bg12 {
  background: linear-gradient(90deg, #fff 28px, transparent 1%) left,
  linear-gradient(#fff 28px, transparent 1%) left, #0528a0;
  background-size: 30px 30px;
  height: 100%;
  width: 48%;
  position: absolute;
  z-index: -1;
  left: 0;
}
.bfq-mh .container-c {
  height: 300px;
  max-width: 970px;
  padding: 0 15px;
}
.bfq-mh .bfq-btv12-trg {
  background-image: url(../../../images/bolt/faq/trgbn-prd-2-top-r.png);
  height: 100%;
  width: 30%;
  display: block;
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  background-repeat: no-repeat;
  background-position: right top;
  background-size: contain;
  max-width: 350px;
}
.bfq-mh .bfq-fq-fw {
  position: relative;
  width: 622px;
  margin: 0 auto;
  max-width: 100%;
}
.bfq-mh .bfq-bd {
  margin: 15px 0 0 0;
}
.bfq-mh .bfq-hd {
  margin: 0 0 15px 0;
}
.bfq-mh .bfq-hd * {
  margin: 0;
}
.bfq-mh .bfq-hd small {
  font-size: 55%;
  color: #888fa3;
}
.bfq-mh .bfq-bx {
  background-color: #ffffff;
  padding: 0 20px;
}

.bfq-icon {
  position: absolute;
  left: 15px;
  top: 14px;
  width: 20px;
  height: 20px;
  border: 0;
  background-color: transparent;
  padding: 0;
}
.bfq-icon:before {
  font-family: 'Material Icons Two Tone';
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -moz-font-feature-settings: 'liga';
  -moz-osx-font-smoothing: grayscale;
  content: '\e8b6';
  font-size: 22px;
  color: #000000;
  filter: invert(99%) sepia(0%) saturate(3928%) hue-rotate(241deg)
  brightness(111%) contrast(73%);
}

.bfq-fqs {
  position: relative;
}
.bfq-fqs .bfq_sh_fq {
  padding-left: 45px;
}

#bfq-search {
  box-shadow: 0 10px 10px rgba(0, 0, 0, 0.08);
  position: absolute;
  width: 400px;
  display: none;
  left: 0;
  z-index: 9999;
  background-color: #fff;
  max-height: 200px;
  overflow-y: scroll;
  border-bottom: 1px solid #f2f2f2;
  border-top: 0;
  text-align: left;
  max-width: 100%;
}
#bfq-search ul {
  margin: 0;
  padding: 0;
}
#bfq-search ul li {
  margin: 0 0 2px 0;
}
#bfq-search ul li:after {
  content: none;
}
#bfq-search ul li a {
  display: block;
  text-decoration: none;
  font-size: 15px;
  line-height: 22px;
  padding: 5px 5px 5px 45px;
  color: inherit;
}
#bfq-search ul li a:hover {
  background-color: #f2f2f2;
  text-decoration: none;
}
#bfq-search .drw-inf {
  text-align: center;
  padding: 10px 0 10px 0;
}

.bfq-hdng .bfq-navg nav a {
  font-size: 16px;
  padding: 0 0 7px 0;
  color: #0528a0;
  font-family: 'Arimo';
  font-weight: 400;
  display: block;
  position: relative;
  margin: 0 0 15px 0;
}
.bfq-hdng .bfq-navg nav a:after {
  content: '';
  position: absolute;
  height: 1px;
  background-color: transparent;
  display: block;
  left: 5px;
  bottom: -2px;
  right: 5px;
  -moz-transition: all 0.15s 0s linear;
  -o-transition: all 0.15s 0s linear;
  -webkit-transition: all 0.15s 0s linear;
  transition: all 0.15s 0s linear;
}
.bfq-hdng .bfq-navg nav a:hover:after,
.bfq-hdng .bfq-navg nav a:focus:after,
.bfq-hdng .bfq-navg nav a.active:after {
  background-color: #006dff;
}
.bfq-hdng .bfq-navg nav a.active {
  font-family: 'Arimo Bold';
  font-weight: bold;
}
.bfq-hdng .bfq-navg nav a:last-child {
  margin: 0;
}

.bfq-acrdw.faq_sin {
  background-color: #ffffff;
}
.bfq-acrdw.faq_sin .bfq-hdng {
  background-color: #f2f2f2;
}
.bfq-acrdw .bfq-hdng {
  margin: 0 0 25px 0;
  padding: 20px 20px;
  background-color: #f2f2f2;
}
.bfq-acrdw .bfq-hdng .bfq-fq-fw {
  margin: 30px 0 0 0;
}
.bfq-acrdw .bfq-acrd {
  margin: 0 0 80px 0;
  border-top: 1px solid #d9d9d9;
}
.bfq-acrdw .bfq-acr-w {
  position: relative;
  background-color: #ffffff;
  margin: 0 0 1px 0;
}
.bfq-acrdw .bfq-acr-w:after {
  content: '';
  display: block;
  background-color: #d9d9d9;
  width: auto;
  position: absolute;
  height: 1px;
  left: 0;
  right: 0;
}
.bfq-acrdw .bfq-acr-w .bfq-pdr {
  padding: 0;
}
.bfq-acrdw .bfq-acr-w .bfq-acr-cnt {
  display: none;
  padding: 0 50px 20px 0;
  position: relative;
  /*            &:after{
                    content:"";
                    width: 207px;
                    height: 77px;
                    display: inline-block;
                    background-image: url(../../../../assets/images/bolt/career/cr-triangle-min.png);
                    background-repeat: no-repeat;
                    background-position: right bottom;
                    position: absolute;
                    right: 40px;
                    bottom: 0;
                }*/
}
.bfq-acrdw .bfq-acr-w.active .bfq-acr-ttl {
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  user-select: none;
}
.bfq-acrdw .bfq-acr-w.active .bfq-acr-ttl .bfq-mtl {
  font-family: 'Arimo Bold';
  font-weight: bold;
  white-space: pre-wrap;
  overflow: visible;
  text-overflow: inherit;
}
.bfq-acrdw .bfq-acr-w.active .bfq-acr-ttl .bfq-drp-ico {
  border: 1px solid #006dff;
}
.bfq-acrdw .bfq-acr-w.active .bfq-acr-ttl .bfq-drp-ico:after {
  content: '\e5ce';
}
.bfq-acrdw .bfq-acr-w.active .bfq-acr-cnt {
  display: block;
}
.bfq-acrdw .bfq-acr-w .bt-rm {
  margin: 5px 0 0 0;
  display: inline-block;
  font-family: 'Arimo Bold';
  font-weight: bold;
}
.bfq-acrdw .bfq-itc {
  padding: 5px 0 0 0;
}
.bfq-acrdw .bfq-acr-ttl {
  padding: 25px 60px 25px 0;
  text-decoration: none !important;
  display: block;
  position: relative;
}
.bfq-acrdw .bfq-acr-ttl:hover .bfq-mtl {
  color: #006dff;
}
.bfq-acrdw .bfq-acr-ttl:focus {
  outline: none;
}
.bfq-acrdw .bfq-acr-ttl .bfq-mtl {
  font-family: 'Arimo';
  font-weight: 400;
  font-size: 16px;
  line-height: 1.2;
  margin: 0;
  color: #0528a0;
  /*            white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;*/
}
.bfq-acrdw .bfq-acr-ttl .bfq-drp-ico {
  border: 1px solid rgba(217, 217, 217, 0.3);
  box-sizing: border-box;
  border-radius: 2px;
  width: 48px;
  height: 48px;
  display: -webkit-box;
  display: block;
  display: -moz-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  position: absolute;
  right: 0;
  top: 50%;
  margin: -24px 0 0 0;
}
.bfq-acrdw .bfq-acr-ttl .bfq-drp-ico:after {
  font-family: 'Material Icons Two Tone';
  content: '\e5cf';
  display: inline-block;
  background-repeat: no-repeat;
  font-size: 30px;
  color: #000000;
  filter: invert(32%) sepia(39%) saturate(4556%) hue-rotate(203deg)
  brightness(94%) contrast(110%);
  filter: alpha(opacity=75);
  -moz-opacity: 0.75;
  -khtml-opacity: 0.75;
  opacity: 0.75;
}
.bfq-acrdw .bfq-acr-ttl:hover .bfq-drp-ico,
.bfq-acrdw .bfq-acr-ttl:focus .bfq-drp-ico {
  border: 1px solid #006dff;
}
.bfq-acrdw .btnbv2-tertiary {
  display: table;
  margin: 30px auto 0 auto;
}

.single-faqs .bfq-acrdw .bfq-acrd {
  border-top: 0;
}
.single-faqs .bfq-acrdw .bfq-acrd .bfq-acr-sw {
  padding: 0;
}

.bfq-acrdw .bfq-acr-ttl .bfq-drp-ico.st-bfq:after {
  content: '\e5cc';
}

.bfq-acr-sw {
  padding: 0 40px 0 40px;
}

.bfq-acrdw {
  padding: 80px 0 40px 0;
}

@media (max-width: 1400px) {
  .bfq-mh .bfq-btv12-trg {
    width: 20%;
    max-width: 320px;
  }
}
@media (max-width: 1023px) {
  .bfq-acrdw {
    padding: 40px 0 30px 0;
  }
  .bfq-acrdw .bfq-hdng label {
    margin: 0 0 5px 0;
  }
  .bfq-acrdw .bfq-acrd {
    margin: 0 0 60px 0;
  }
  .bfq-acrdw .fcl-1 {
    -webkit-box-ordinal-group: 3;
    -moz-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }
  .bfq-acrdw .fcl-2 {
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
}
@media (min-width: 1100px) {
  .bfq-acrdw .container-c {
    padding-left: 60px;
    padding-right: 60px;
  }
}
@media (min-width: 1000px) and (max-width: 1099px) {
  .bfq-acrdw .container-c {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (min-width: 768px) {
  .bfq-acrdw.faq_sin {
    padding-top: 40px;
  }
}
@media (max-width: 767px) {
  .bfq-navg {
    margin: 0 -20px 0 0;
  }

  .bfq-mh {
    padding: 125px 0 0 0;
  }
  .bfq-mh .bfq-fq-fw {
    margin: auto;
    width: 100%;
  }
  .bfq-mh .bfq-col-2 {
    padding: 0;
  }
  .bfq-mh .bfq-btv-dotted-bg12 {
    top: 15px;
    height: 60px;
    width: 100%;
  }
  .bfq-mh .bfq-btv12-trg {
    background-size: contain;
    background-image: url(../../../../assets/images/bolt/012/trgbn-prd-mob.png);
    height: 115px;
    width: 250px;
    display: block;
    position: absolute;
    z-index: 1;
    top: 0;
    background-repeat: no-repeat;
    background-position: top right;
    right: 0;
  }
  .bfq-mh .container-c {
    height: auto;
  }
  .bfq-mh .bfq-hd {
    text-align: center;
    margin: 0 0 15px 0;
  }
  .bfq-mh .bfq-bd {
    text-align: center;
    margin: 20px 0 0 0;
  }

  .bfq-acrdw {
    margin: 0;
    padding: 30px 0 20px 0;
  }
  .bfq-acrdw .bfq-hdng {
    padding: 15px 15px;
  }
  .bfq-acrdw .bfq-itc {
    padding: 0;
  }
  .bfq-acrdw .bfq-acr-w {
    margin: 0 0 8px 0;
  }
  .bfq-acrdw .bfq-acr-w .bfq-pdr {
    padding: 0;
  }
  .bfq-acrdw .bfq-acr-w .bfq-acr-cnt {
    padding: 0 15px 1px 15px;
  }
  .bfq-acrdw .bfq-acr-w .bfq-acr-cnt:after {
    content: none;
  }
  .bfq-acrdw .bfq-acr-w:after {
    left: 0;
    right: 0;
  }
  .bfq-acrdw .bfq-acr-ttl {
    padding: 15px 60px 15px 15px;
    min-height: 51px;
  }
  .bfq-acrdw .bfq-acr-ttl .bfq-mtl {
    font-size: 18px;
  }
  .bfq-acrdw .bfq-acr-ttl .bfq-drp-ico {
    right: 15px;
    margin: -17px 0 0 0;
    width: 35px;
    height: 35px;
  }
  .bfq-acrdw .bfq-acr-ttl .bfq-drp-ico:after {
    font-size: 25px;
  }
  .bfq-acrdw .bfq-acrd {
    margin: 0 -20px 40px -20px;
  }
  .bfq-acrdw.faq_sin {
    padding: 10px 0 25px 0;
  }
  .bfq-acrdw.faq_sin .bfq-acrd {
    margin: 0;
  }

  .bfq-acr-sw {
    padding: 0 20px 0 20px;
  }
}
/*fonts*/
/*colors*/
/*bolt*/
/*Filter*/
/*bolt*/
/*bolt blog*/
html {
  scroll-behavior: smooth;
}

/*covid19 top bar*/
.tp-bar-w {
  font-family: 'Arimo';
  font-weight: 400;
}
.tp-bar-w b,
.tp-bar-w strong {
  font-family: 'Arimo Bold';
  font-weight: bold;
}

/*bolt home*/
body {
  font-family: 'Arimo';
  font-weight: 400;
  margin: 0;
}

#btmenu {
  font-family: 'Arimo';
  font-weight: 400;
}

.fnt-arm {
  font-family: 'Arimo';
  font-weight: 400;
}

.fnt-armb {
  font-family: 'Arimo Bold';
  font-weight: bold;
}

footer,
header,
nav {
  display: block;
}

a:active,
a:hover {
  outline: 0;
}

.m-b-0 {
  margin-bottom: 0 !important;
}

.p-b-0 {
  padding-bottom: 0 !important;
}

img {
  max-width: 100%;
  height: auto;
}

.ovr-hide {
  overflow: hidden;
}

.static {
  position: static;
}

.bt-bnr {
  font-family: 'Arimo';
  font-weight: 400;
  margin: 0 0 60px 0;
}
.bt-bnr .container-c {
  background-image: url(../../../../assets/images/bolt-home/desk-home-banner-1x.jpg);
  background-position: center left;
  background-repeat: no-repeat;
  background-size: contain;
  height: 625px;
  max-width: 1000px;
  padding: 0;
}

.mbt-ftr .bt-wrap {
  padding: 5px 0 5px 0;
}

.bt-rw {
  display: -webkit-box;
  display: block;
  display: -moz-box;
  display: -webkit-flex;
  display: flex;
}
.bt-rw .btb-l {
  -webkit-box: 0;
  -moz-box: 0;
  -webkit-flex: 0 0 50%;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
}
.bt-rw .btb-r {
  -webkit-box: 0;
  -moz-box: 0;
  -webkit-flex: 0 0 50%;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
}
.bt-rw .btb-ic {
  padding: 0;
  font-size: 18px;
  font-family: 'Arimo';
  font-weight: 400;
  color: #0528a0;
  margin: 150px 0 20px 0;
}
.bt-rw .btb-ic2 {
  margin: 0 0 25px 0;
}
.bt-rw .btb-ic2 h1 {
  color: #006dff;
  font-family: 'Arimo Bold';
  font-weight: bold;
  font-size: 45px;
  margin: 0;
}
.bt-rw .btb-ic3 {
  margin: 0 0 70px 0;
  display: -webkit-box;
  display: block;
  display: -moz-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.bt-rw .btb-ic3 .btb-btn {
  border: 1px solid #ffa000;
  background-color: #ffa000;
  color: #0528a0;
  font-family: 'Arimo';
  font-weight: 600;
  font-size: 16px;
  line-height: 44px;
  height: 44px;
  display: inline-block;
  padding: 0 20px 0 20px;
  border-radius: 2px;
  text-decoration: none;
  cursor: pointer;
  position: relative;
  z-index: 1;
  text-align: center;
  min-width: 135px;
  text-decoration: none;
}
.bt-rw .btb-ic3 .btb-btn:hover,
.bt-rw .btb-ic3 .btb-btn:active {
  border: 1px solid #0528a0;
  background-color: #0528a0;
  color: #ffffff;
}
.bt-rw .btb-ic3 .btb-cterm {
  font-size: 12px;
  color: #72767e;
  padding: 0 0 0 20px;
}
.bt-rw .lst-up-bd {
  text-align: left;
  padding: 0 0 0 5px;
  color: #8d929e;
  font-size: 12px;
}
.bt-rw .bt-wrap {
  margin: 0 0 0 -30px;
  padding: 15px 10px;
}
.bt-rw .bt-wrap .bt-bx {
  padding: 0;
}
.bt-rw .bt-wrap .bt-ibx {
  padding: 0 15px;
}

.bt-wrap .bt-ibx:after {
  content: none;
}

.btb-bt {
  background-color: #ffffff;
}

.btb-mr {
  background-color: #ffffff;
}

.blt-hdng {
  font-family: 'Arimo';
  font-weight: 400;
  margin: 0 0 30px 0;
}
.blt-hdng h1,
.blt-hdng h2 {
  font-family: 'Arimo Bold';
  font-weight: bold;
  font-size: 36px;
  margin: 0 0 15px 0;
  color: #006dff;
}
.blt-hdng.big-ttl h1,
.blt-hdng.big-ttl h2 {
  font-size: 45px;
}
.blt-hdng p {
  font-size: 18px;
  margin: 0 0 10px 0;
  color: #0528a0;
}

.single-news .blt-hdng.big-ttl h1,
.single-news .blt-hdng.big-ttl h2 {
  font-size: 24px;
  line-height: 33px;
  text-align: left;
}

.blt-bnr {
  margin: 0 0 15px 0;
}

.blt-wwh {
  margin: 0 0 65px 0;
}

.blt-seprator {
  height: 1px;
  background-color: #d9d9d9;
  width: 100%;
}

.hms-1 {
  margin: 40px 0 50px 0;
}

.hms-2 {
  margin: 0 0 60px 0;
}

.blt-wwh-rw {
  display: -webkit-box;
  display: block;
  display: -moz-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-box-direction: normal;
  -moz-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  text-align: center;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.blt-wwh-rw .bltw-cl {
  -webkit-box: 0;
  -moz-box: 0;
  -webkit-flex: 0 0 30%;
  -ms-flex: 0 0 30%;
  flex: 0 0 30%;
}
.blt-wwh-rw .bltw-iw {
  padding: 0 15px;
  margin: 0 0 20px 0;
}
.blt-wwh-rw .bltw-ips img {
  max-width: 200px;
  height: auto;
}
.blt-wwh-rw .bltw-cont {
  font-size: 16px;
  font-family: 'Arimo';
  font-weight: 400;
  color: #3f3f3f;
  line-height: 1.4;
}

.hms-0 {
  margin: 60px 0 50px 0;
}

.bwb-btn {
  border: 1px solid #d9d9d9;
  background-color: #ffffff;
  color: #006dff;
  font-family: 'Arimo';
  font-weight: 600;
  font-size: 16px;
  line-height: 44px;
  height: 44px;
  display: inline-block;
  padding: 0 20px 0 20px;
  border-radius: 2px;
  text-decoration: none;
  cursor: pointer;
  position: relative;
  z-index: 1;
  text-align: center;
  min-width: 135px;
  text-decoration: none;
  margin: 15px auto 0 auto;
  display: table;
}
.bwb-btn:hover,
.bwb-btn:active {
  border: 1px solid #006dff;
  background-color: #006dff;
  color: #ffffff;
}

/*Why Choose OppLoans*/
.blt-wus {
  margin: 0 0 60px 0;
}

.wus-rw {
  display: -webkit-box;
  display: block;
  display: -moz-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-box-direction: normal;
  -moz-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.wus-rw .wus-ls {
  -webkit-box: 0;
  -moz-box: 0;
  -webkit-flex: 0 0 50%;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
}
.wus-rw .wus-rs {
  -webkit-box: 0;
  -moz-box: 0;
  -webkit-flex: 0 0 50%;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
}
.wus-rw .wus-rp {
  padding: 0 0 0 30px;
}
.wus-rw .wus-rp ul {
  padding: 0;
  margin: 0;
}
.wus-rw .wus-rp ul li {
  list-style-type: none;
}
.wus-rw .blt-wr {
  padding: 0 0 35px 75px;
  position: relative;
}
.wus-rw .wus-blt {
  background-repeat: no-repeat;
  background-size: 200px 200px;
  height: 60px;
  width: 60px;
  display: inline-block;
  left: 0;
  top: 0;
  position: absolute;
}
.wus-rw .wus-blt.check {
  background-position: -21px -13px;
}
.wus-rw .wus-blt.fast {
  background-position: -124px -4px;
}
.wus-rw .wus-blt.thumbsup {
  background-position: -21px -69px;
}
.wus-rw .wus-blt.msgblurg {
  background-position: -123px -71px;
}
.wus-rw .blt-trl {
  font-family: 'Arimo';
  font-weight: 400;
  color: #0528a0;
  font-size: 24px;
  line-height: 1.4;
  margin: 0 0 10px 0;
}
.wus-rw .blt-cnt {
  font-family: 'Arimo';
  font-weight: 400;
  font-size: 16px;
  line-height: 1.3;
  color: #3f3f3f;
}
.wus-rw .wus-ctaw {
  margin: 0 0 65px 0;
  display: -webkit-box;
  display: block;
  display: -moz-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.wus-rw .wus-ctaw .btb-btn {
  border: 1px solid #ffa000;
  background-color: #ffa000;
  color: #0528a0;
  font-family: 'Arimo';
  font-weight: 600;
  font-size: 16px;
  line-height: 44px;
  height: 44px;
  display: inline-block;
  padding: 0 20px 0 20px;
  border-radius: 2px;
  text-decoration: none;
  cursor: pointer;
  position: relative;
  z-index: 1;
  text-align: center;
  min-width: 135px;
  text-decoration: none;
}
.wus-rw .wus-ctaw .btb-btn:hover,
.wus-rw .wus-ctaw .btb-btn:active {
  border: 1px solid #0528a0;
  background-color: #0528a0;
  color: #ffffff;
}
.wus-rw .wus-ctaw .btw-cterm {
  font-size: 12px;
  color: #8d929e;
  padding: 0 0 0 20px;
  font-family: 'Arimo';
  font-weight: 400;
}

/*Customer Reviews*/
.rv-bnr {
  margin: 0 0 60px 0;
}

.rv-rw1 {
  display: -webkit-box;
  display: block;
  display: -moz-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-box-direction: normal;
  -moz-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.rv-rw1 .rv-c1 {
  -webkit-box: 0;
  -moz-box: 0;
  -webkit-flex: 0 0 50%;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  padding: 0 2% 0 0;
}

.rv-ps {
  display: -webkit-box;
  display: block;
  display: -moz-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-box-direction: normal;
  -moz-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  margin: 0 -10px;
}
.rv-ps .rv-elm {
  padding: 0 10px;
}

/* Rotate the right side of the progress bar from 0 to 180 degrees */
@-webkit-keyframes right-spin {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(180deg);
  }
}
@-moz-keyframes right-spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(180deg);
  }
}
@-ms-keyframes right-spin {
  from {
    -ms-transform: rotate(0deg);
  }
  to {
    -ms-transform: rotate(180deg);
  }
}
@-o-keyframes right-spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(180deg);
  }
}
@keyframes right-spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(180deg);
  }
}
/* Rotate the left side of the progress bar from 0 to 360 degrees */
@-webkit-keyframes left-spin {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
  }
}
@-moz-keyframes left-spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@-ms-keyframes left-spin {
  from {
    -ms-transform: rotate(0deg);
  }
  to {
    -ms-transform: rotate(360deg);
  }
}
@-o-keyframes left-spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes left-spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
/* Set the wrapper clip to auto, effectively removing the clip */
@-webkit-keyframes close-wrapper {
  to {
    -webkit-clip: rect(auto, auto, auto, auto);
  }
}
@-webkit-keyframes close-wrapper {
  to {
    clip: rect(auto, auto, auto, auto);
  }
}
@-moz-keyframes close-wrapper {
  to {
    -moz-clip: rect(auto, auto, auto, auto);
  }
}
@-ms-keyframes close-wrapper {
  to {
    -ms-clip: rect(auto, auto, auto, auto);
  }
}
@-o-keyframes close-wrapper {
  to {
    -o-clip: rect(auto, auto, auto, auto);
  }
}
@keyframes close-wrapper {
  to {
    clip: rect(auto, auto, auto, auto);
  }
}
.blt-rev-disc {
  text-align: center;
  margin: 30px 0 0 0;
  font-family: 'Arimo';
  font-weight: 400;
  line-height: 1.3;
}

/*home bolt v2*/
.grid-row {
  margin-left: -20px;
  margin-right: -20px;
}

.grid-col-2 {
  padding-left: 20px;
  padding-right: 20px;
}

.btv2-bnr {
  font-family: 'Arimo';
  font-weight: 400;
  position: relative;
}
.btv2-bnr .btv-dotted-bg {
  background: linear-gradient(90deg, #fff 28px, transparent 1%) right,
  linear-gradient(#fff 28px, transparent 1%) right, #0528a0;
  background-size: 30px 30px;
  height: 100%;
  width: 50%;
  width: -moz-calc(50% - 15px);
  width: -webkit-calc(50% - 15px);
  width: -o-calc(50% - 15px);
  width: calc(50% - 15px);
  position: absolute;
  z-index: -1;
}
@media (max-width: 767px) {
  .btv2-bnr .btv-dotted-bg {
    background: linear-gradient(90deg, #fff 21px, transparent 1%) right,
    linear-gradient(#fff 21px, transparent 1%) right, #0528a0;
    background-size: 22px 22px;
  }
}
.btv2-bnr .container-bv2 {
  height: 622px;
}

.btv2-bnr .btv2-rw .btv2b-l {
  font-size: 0;
}

.mbtv2-ftr .btv2-wrap {
  padding: 5px 0 5px 0;
}

.btv2-rw {
  display: -webkit-box;
  display: block;
  display: -moz-box;
  display: -webkit-flex;
  display: flex;
  height: 100%;
}
.btv2-rw .btv2b-l {
  -webkit-box: 0;
  -moz-box: 0;
  -webkit-flex: 0 0 50%;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  -webkit-align-self: flex-end;
  -moz-align-self: flex-end;
  -ms-align-self: flex-end;
  align-self: flex-end;
}
.btv2-rw .btv2b-r {
  -webkit-box: 0;
  -moz-box: 0;
  -webkit-flex: 0 0 50%;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
}
.btv2-rw .bt-wrap {
  margin-left: -15px;
}
.btv2-rw .bt-wrap .bt-bx {
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.btv2-rw .bt-wrap .bt-bx.btbx_3:nth-child(2) {
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.btv2-rw .bt-wrap .bt-bx.btbx_3:nth-child(3) {
  -webkit-box-pack: end;
  -moz-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.btv2-rw .lst-up-bd {
  font-size: 12px;
  font-family: 'Arimo';
  font-weight: 400;
  color: #8d929e;
}
.btv2-rw .btv2b-ic {
  padding: 0;
  font-size: 18px;
  font-family: 'Arimo';
  font-weight: 400;
  color: #0528a0;
  margin: 150px 0 20px 0;
}
.btv2-rw .btv2b-ic2 {
  margin: 0 0 25px 0;
}
.btv2-rw .btv2b-ic2 h1 {
  color: #0528a0;
  font-family: 'Arimo Bold';
  font-weight: bold;
  font-size: 46px;
  margin: 0;
}

.btv2-rw .btv2b-ic3,
.bt-bnr .btv2b-ic3 {
  margin: 0 0 30px;
  display: -webkit-box;
  display: block;
  display: -moz-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.btv2-rw .btv2b-ic3 .btv2b-btv2n,
.bt-bnr .btv2b-ic3 .btv2b-btv2n {
  border: 1px solid #ffa000;
  background-color: #ffa000;
  color: #000000;
  font-family: 'Arimo';
  font-weight: 600;
  font-size: 16px;
  line-height: 44px;
  height: 44px;
  display: inline-block;
  padding: 0 20px 0 20px;
  border-radius: 2px;
  text-decoration: none;
  cursor: pointer;
  position: relative;
  z-index: 1;
  text-align: center;
  min-width: 135px;
  text-decoration: none;
}
.btv2-rw .btv2b-ic3 .btv2b-btv2n:hover,
.btv2-rw .btv2b-ic3 .btv2b-btv2n:active,
.bt-bnr .btv2b-ic3 .btv2b-btv2n:hover,
.bt-bnr .btv2b-ic3 .btv2b-btv2n:active {
  border: 1px solid #e46550;
  background-color: #e46550;
  color: #000000;
}
.btv2-rw .btv2b-ic3 .btv2b-cterm,
.bt-bnr .btv2b-ic3 .btv2b-cterm {
  font-family: 'Arimo';
  font-weight: 400;
  padding: 0 0 0 20px;
}

.hs-stdrp .btv2-rw .btv2b-ic {
  margin: 60px 0 20px 0;
}
.hs-stdrp .btv2-rw .btv2b-r .grid-col-2 {
  display: -webkit-box;
  display: block;
  display: -moz-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-box-direction: normal;
  -moz-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
}
.hs-stdrp .btv2-rw .btv2b-bt {
  margin: auto auto 50px 0;
}

.btv2b-rate {
  max-width: 240px;
}

.btv-trg {
  background-image: url(../../../../assets/images/bolt/home/triangle-t2.png);
  height: 100%;
  width: 36%;
  display: block;
  position: absolute;
  z-index: 1;
  top: 0;
  background-repeat: no-repeat;
  background-position: right bottom;
}

.mbtv2-cnt {
  padding: 40px 0 40px 0;
  background-color: #f2f2f2;
  margin-bottom: 0;
}
.mbtv2-cnt .bltv2-hdng {
  margin: 0;
}
.mbtv2-cnt p:last-child {
  margin: 0;
}

.bltv2-hdng {
  font-family: 'Arimo';
  font-weight: 400;
  margin: 0 0 30px 0;
  color: #404040;
}
.bltv2-hdng h1,
.bltv2-hdng h2 {
  font-family: 'Arimo Bold';
  font-weight: bold;
  font-size: 36px;
  margin: 0 0 15px 0;
  color: #0528a0;
}
.bltv2-hdng.big-ttl h1,
.bltv2-hdng.big-ttl h2 {
  font-size: 45px;
}
.bltv2-hdng .or1 {
  font-size: 45px;
}
.bltv2-hdng .or2 {
  font-size: 36px;
}
.bltv2-hdng .or3 {
  font-size: 27px;
}
.bltv2-hdng p {
  font-size: 18px;
  margin: 0 0 10px 0;
  color: #404040;
}

/*003*/
.bltv2-bnr {
  height: 380px;
  background-position: center;
  margin-bottom: 40px;
  position: relative;
}

.bltv2-wwh {
  padding: 60px 0 40px 0;
}
.bltv2-wwh.hs-cbt .tsbtv2-frm {
  padding: 20px 0 0 20px;
  position: relative;
}
.bltv2-wwh.hs-cbt .trg03tp {
  width: 30px;
  height: 30px;
  display: inline-block;
  position: absolute;
  left: 0;
  top: 0;
  border-style: solid;
  border-width: 0 0 30px 30px;
  z-index: 2;
}

.bltv2-wwh-rw {
  display: -webkit-box;
  display: block;
  display: -moz-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-box-direction: normal;
  -moz-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  text-align: center;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 0 30px 0;
}
.bltv2-wwh-rw .bltv2-cl {
  -webkit-box: 0;
  -moz-box: 0;
  -webkit-flex: 0 0 30%;
  -ms-flex: 0 0 30%;
  flex: 0 0 30%;
}
.bltv2-wwh-rw .bltv2-iw {
  padding: 0 15px;
  margin: 0 0 20px 0;
}
.bltv2-wwh-rw .bltv2-ips {
  margin: 0 0 30px 0;
}
.bltv2-wwh-rw .bltv2-ips img {
  /*            max-width: 200px;*/
  height: auto;
}
.bltv2-wwh-rw .bltv2-cont {
  font-size: 16px;
  font-family: 'Arimo';
  font-weight: 400;
  color: #404040;
  line-height: 1.4;
  margin: 0 0 40px 0;
}

.bltv2-lm {
  border-top: 1px solid #d9d9d9;
}
.bltv2-lm .bwb-btv2n {
  border: 1px solid #d9d9d9;
  background-color: #ffffff;
  color: #006dff;
  font-family: 'Arimo';
  font-weight: 600;
  font-size: 16px;
  line-height: 44px;
  height: 44px;
  display: inline-block;
  padding: 0 20px 0 20px;
  border-radius: 2px;
  text-decoration: none;
  cursor: pointer;
  position: relative;
  z-index: 1;
  text-align: center;
  min-width: 135px;
  text-decoration: none;
  min-width: 140px;
}
.bltv2-lm .bwb-btv2n:hover,
.bltv2-lm .bwb-btv2n:active {
  border: 1px solid #006dff;
  background-color: #ffffff;
  color: #006dff;
}
.bltv2-lm .bltv2-lmc {
  top: -22px;
  position: relative;
  margin: 0 auto;
  display: table;
  background-color: #ffffff;
  padding: 0 30px;
}

.bxl-003 .tsbtv2-frm {
  background-color: #f2f2f2;
  padding: 90px 0 50px 0;
}
.bxl-003 .tsbtv2-frm .tsbtv2-des {
  margin: 70px 0 0 0;
}

.bxl-003 .crl-cps .tsbtv2-frm {
  padding: 15px 15px 1px 15px;
}
.bxl-003 .crl-cps .tsbtv2-frm .tsbtv2-des {
  margin: 25px 0 0 0;
}

.tsbtv-num {
  font-size: 70px;
  line-height: 1.4;
  margin: 0 0 30px 0;
  font-family: 'Arimo Bold';
  font-weight: bold;
}

/*Why Choose OppLoans*/
.bltv2-wus {
  margin: 0;
  background-color: #f2f2f2;
  padding: 60px 0 85px 0;
  position: relative;
}
.bltv2-wus:before {
  background-image: url(../../../../assets/images/bolt/home/triangle-t4.png);
  content: '';
  height: 37%;
  width: 30%;
  display: block;
  position: absolute;
  background-repeat: no-repeat;
  background-position: top right;
  top: 0;
}
.bltv2-wus .container-c {
  position: relative;
  z-index: 2;
}
.bltv2-wus .wusv2-cnt {
  margin: 0 0 70px 0;
}

.blt-cnt .wusv2-rw .bltv2-trl {
  font-family: 'Arimo';
  font-weight: 400;
  color: #0528a0;
  font-size: 24px;
  line-height: 1.4;
  margin: 0 0 10px 0;
}
.blt-cnt .bltv2-cnt,
.blt-cnt .bltv2-cnt p {
  font-size: 16px;
  line-height: 1.3;
}
.blt-cnt .bltv2-cnt p:last-child {
  margin: 0;
}

.bltv2-wr {
  padding: 0 0 40px 75px;
  position: relative;
}
.bltv2-wr .wus-bltv2 {
  position: absolute;
  left: 0;
  width: 70px;
  top: 0;
}
.bltv2-wr .wus-bltv2 img {
  max-width: 100%;
}
.bltv2-wr .wus-ipos {
  text-align: center;
}
.bltv2-wr .wus-ipos .m-icon {
  font-size: 50px;
  line-height: 1;
}

.wusv2-blt {
  background-repeat: no-repeat;
  background-size: 200px 200px;
  height: 60px;
  width: 60px;
  display: inline-block;
  left: 0;
  top: 0;
  position: absolute;
}
.wusv2-blt.check {
  background-position: -21px -13px;
}
.wusv2-blt.fast {
  background-position: -124px -4px;
}
.wusv2-blt.thumbsup {
  background-position: -21px -69px;
}
.wusv2-blt.msgblurg {
  background-position: -123px -71px;
}

.blt-breds {
  position: relative;
  padding: 25px 0 10px;
  margin: 0 0 15px 0;
  /*    .bg-dots-brds {
          position: absolute;
          right: 0;
          width: 49%;
          top: 20px;
          height: 60px;
          background-image: url(../../../../assets/images/bolt/home/dots.png);
          background-position: 0 3px;
      }*/
}
.blt-breds .breadcrumbs .fa {
  margin: 0 5px;
}
.blt-breds .breadcrumbs a {
  text-decoration: none;
}
.blt-breds .breadcrumbs a:hover,
.blt-breds .breadcrumbs a:hover span {
  color: #0528a0;
}
.blt-breds .breadcrumbs a:hover {
  text-decoration: none;
}

/*new sections- about*/
.bltv2-bnrs1 {
  padding: 0 0 60px 0;
  position: relative;
  margin: 0 0 15px 0;
}
.bltv2-bnrs1:after {
  content: '';
  position: absolute;
  right: 0;
  bottom: 0;
  width: 49%;
  height: 60px;
}

.bltv2-bnrs1:after {
  background: linear-gradient(90deg, #fff 28px, transparent 1%) right,
  linear-gradient(#fff 28px, transparent 1%) right, #0528a0;
  background-size: 30px 30px;
}
@media (max-width: 767px) {
  .bltv2-bnrs1:after {
    background: linear-gradient(90deg, #fff 21px, transparent 1%) right,
    linear-gradient(#fff 21px, transparent 1%) right, #0528a0;
    background-size: 22px 22px;
  }
}

.lgt-bg .bltv2-bnrs1:after {
  background: linear-gradient(90deg, #f2f2f2 28px, transparent 1%) right,
  linear-gradient(#f2f2f2 28px, transparent 1%) right, #0528a0;
  background-size: 30px 30px;
}
@media (max-width: 767px) {
  .lgt-bg .bltv2-bnrs1:after {
    background: linear-gradient(90deg, #f2f2f2 21px, transparent 1%) right,
    linear-gradient(#f2f2f2 21px, transparent 1%) right, #0528a0;
    background-size: 22px 22px;
  }
}

.bnr1-in {
  height: 340px;
  background-position: center;
  position: relative;
  background-size: cover;
}

.top-left-trg {
  position: relative;
}
.top-left-trg:before {
  content: '';
  position: absolute;
  background-image: url(../../../../assets/images/bolt/about/triangle.png);
  background-repeat: no-repeat;
  background-position: right top;
  background-size: 165% auto;
  width: 26%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
}
.top-left-trg.trg-sml:before {
  background-size: 130% auto;
  width: 22%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
}

.top-right-trg {
  position: relative;
}
.top-right-trg:before {
  content: '';
  position: absolute;
  background-image: url(../../../../assets/images/bolt/about/triangle-right.png);
  background-repeat: no-repeat;
  background-position: left top;
  background-size: 165% auto;
  width: 26%;
  height: 100%;
  top: 0;
  right: 0;
  z-index: 1;
}
.top-right-trg.trg-sml:before {
  background-size: 130% auto;
  width: 22%;
  height: 100%;
  top: 0;
  right: 0;
  z-index: 1;
}

.top-right-trg-bl-org {
  position: relative;
}
.top-right-trg-bl-org:before {
  content: '';
  position: absolute;
  background-image: url(../../../../assets/images/bolt/about/triangle.png);
  background-repeat: no-repeat;
  background-position: left top;
  background-size: 110% auto;
  width: 26%;
  height: 100%;
  top: 0;
  right: 0;
  z-index: 1;
}

.top-left-trg-bl-org {
  position: relative;
}
.top-left-trg-bl-org:before {
  content: '';
  position: absolute;
  background-image: url(../../../../assets/images/bolt/about/triangle.png);
  background-repeat: no-repeat;
  background-position: right top;
  background-size: 110% auto;
  width: 26%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
}

.btv2-pc {
  padding: 40px 0 40px 0;
}

.bt2-cta-trm.btv2pc-cnw {
  text-align: center;
  margin: 30px 0 0 0;
}
.bt2-cta-trm.btv2pc-cnw .ic-2c-cta {
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}

body .btnbv2 {
  text-decoration: none;
}

/*body .btnbv2.centered {
  margin: auto;
}
body .btnbv2.left {
  margin-left: 0;
}*/

.module-019 .ic-2c-cta.blt-cnt.centered {
  justify-content: center;
}
.module-019 .ic-2c-cta.blt-cnt.left {
  justify-content: flex-start;
}

body .btnbv2-primary {
  border: 1px solid #ffa000;
  background-color: #ffa000;
  color: #000000;
  font-family: 'Arimo';
  font-weight: 600;
  font-size: 16px;
  line-height: 44px;
  height: 44px;
  display: inline-block;
  padding: 0 20px 0 20px;
  border-radius: 2px;
  text-decoration: none;
  cursor: pointer;
  position: relative;
  z-index: 1;
  text-align: center;
  min-width: 135px;
  text-decoration: none;
}
body .btnbv2-primary:hover,
body .btnbv2-primary:active {
  border: 1px solid #e46550;
  background-color: #e46550;
  color: #000000;
}
body .btnbv2-secndry {
  border: 1px solid #006dff;
  background-color: #006dff;
  color: #ffffff;
  font-family: 'Arimo';
  font-weight: 600;
  font-size: 16px;
  line-height: 44px;
  height: 44px;
  display: inline-block;
  padding: 0 20px 0 20px;
  border-radius: 2px;
  text-decoration: none;
  cursor: pointer;
  position: relative;
  z-index: 1;
  text-align: center;
  min-width: 135px;
  text-decoration: none;
}
body .btnbv2-secndry:hover,
body .btnbv2-secndry:active {
  border: 1px solid #0528a0;
  background-color: #0528a0;
  color: #ffffff;
}
body .btnbv2-tertiary {
  border: 1px solid #d9d9d9;
  background-color: #ffffff;
  color: #006dff;
  font-family: 'Arimo';
  font-weight: 600;
  font-size: 16px;
  line-height: 44px;
  height: 44px;
  display: inline-block;
  padding: 0 20px 0 20px;
  border-radius: 2px;
  text-decoration: none;
  cursor: pointer;
  position: relative;
  z-index: 1;
  text-align: center;
  min-width: 135px;
  text-decoration: none;
}
body .btnbv2-tertiary:hover,
body .btnbv2-tertiary:active {
  border: 1px solid #006dff;
  background-color: #ffffff;
  color: #006dff;
}

.bg-dots-2c-left {
  position: absolute;
  width: 35%;
  height: 100%;
  display: block;
  z-index: 0;
  left: 0;
  top: 0;
}

.bg-dots-2c-right {
  position: absolute;
  width: 36%;
  display: block;
  z-index: 0;
  right: 0;
  top: -100px;
  bottom: -100px;
  background-position: 0;
}

.static .bg-dots-2c-left,
.static .bg-dots-2c-right {
  width: 36%;
  width: -moz-calc(50% - 255px);
  width: -webkit-calc(50% - 255px);
  width: -o-calc(50% - 255px);
  width: calc(50% - 255px);
  top: 0;
  height: 100%;
}

.btv2-2c-im-cn {
  padding: 70px 0 80px 0;
  position: relative;
}
.btv2-2c-im-cn .sec-title {
  margin: 0;
}
.btv2-2c-im-cn .h2ics-head {
  padding: 0 0 30px 0;
}
.btv2-2c-im-cn .h2ics-head h1,
.btv2-2c-im-cn .h2ics-head h2,
.btv2-2c-im-cn .h2ics-head h3,
.btv2-2c-im-cn .h2ics-head h4,
.btv2-2c-im-cn .h2ics-head h5,
.btv2-2c-im-cn .h2ics-head h6 {
  margin-top: 0;
}
.btv2-2c-im-cn .btv2-2c-ic {
  position: relative;
}
.btv2-2c-im-cn .btv2-2c-ic.static {
  position: static;
}
.btv2-2c-im-cn .c2-chld {
  background-color: #f2f2f2;
  padding: 20px 20px 20px 20px;
  z-index: 2;
  position: relative;
  margin: 0 0 0 -20px;
}
.btv2-2c-im-cn .c2-chld > div:last-child {
  margin-bottom: 0;
}
.btv2-2c-im-cn .colbv2-md-6 {
  position: relative;
  z-index: 2;
}
.btv2-2c-im-cn .ic-2c-ips {
  text-align: center;
  display: inherit;
}

.h2ics-head {
  position: relative;
  z-index: 2;
}

.bt2-cta-cnt {
  margin: 0 0 30px 0;
}

.bt2-cta-trm {
  margin: 0 0 55px 0;
}
.bt2-cta-trm .ic-2c-cta {
  display: -webkit-box;
  display: block;
  display: -moz-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}

.btv2w-cterm {
  padding: 0 0 0 20px;
}
.btv2w-cterm,
.btv2w-cterm * {
  font-family: 'Arimo';
  font-weight: 400;
}
.btv2w-cterm.btv2w-mce {
  padding: 0 0 0 0;
  margin: 0 0 20px 0;
}

.btv2w-cterm.lng-cterm {
  padding: 0 0 15px 0;
}

.btv2-img-grid {
  text-align: center;
  padding: 100px 0 70px 0;
}

.sec-title {
  margin: 0 0 55px 0;
}

.btv2-igl {
  margin: 0 0 30px 0;
}

.btv2-det {
  color: #404040;
  font-family: 'Arimo';
  font-weight: 400;
  margin: 0 0 50px 0;
}
.btv2-det strong,
.btv2-det b {
  font-family: 'Arimo Bold';
  font-weight: bold;
}
.btv2-det p {
  font-size: 16px;
}
.btv2-det p:last-child {
  margin: 0;
}

.btv2-hd-tms {
  padding: 80px 0 90px 0;
}
.btv2-hd-tms .hdtms-head {
  margin: 0 0 80px 0;
}

.container-tsl {
  width: 100%;
  padding-right: 20px;
  padding-left: 20px;
  margin-right: auto;
  margin-left: auto;
  position: relative;
}

.tsbtv2-fi {
  margin: 0;
  display: -webkit-box;
  display: block;
  display: -moz-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

.tsbtv2-fi + .tsbtv2-des {
  margin: 40px 0 0 0;
}

.m-icon + .tsbtv2-des,
.md3-ico + .tsbtv2-des {
  margin: 30px 0 0 0;
}

.owl-carousel .tsbtv2-fi img {
  width: auto;
  max-width: 100%;
  height: auto;
  margin: 0;
  max-height: 100%;
}
.owl-carousel.blt-110-resize img {
  max-width: 110px;
}
.owl-carousel.blt-180-resize img {
  max-width: 180px;
}
.owl-carousel.blt-320-resize img {
  max-width: 320px;
}

.tsbtv2-frm {
  color: #404040;
  position: relative;
  font-family: 'Arimo';
  font-weight: 400;
}
.tsbtv2-frm .tsbtv-ttl {
  color: #0528a0;
  margin: 0 0 10px 0;
  font-size: 22px;
  line-height: 25px;
  font-family: 'Arimo Bold';
  font-weight: bold;
}
.tsbtv2-frm .tsbtv-ttl a {
  text-decoration: none;
  color: inherit;
}
.tsbtv2-frm .tsbtv2-ps {
  font-size: 15px;
  margin: 0 0 15px 0;
}
.tsbtv2-frm .tsbtv2-cnt {
  filter: alpha(opacity=80);
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  opacity: 0.8;
}
.tsbtv2-frm .tsbtv2-cnt p {
  font-size: 15px;
  line-height: 22px;
}
.tsbtv2-frm .tsbtv2-cnt a {
  color: inherit;
}
.tsbtv2-frm .tsbtv2-cnt a:hover,
.tsbtv2-frm .tsbtv2-cnt a:focus {
  color: #006dff;
}
.tsbtv2-frm .tsbtv-ttl,
.tsbtv2-frm .tsbtv2-ps,
.tsbtv2-frm .tsbtv2-cnt {
  margin-bottom: 20px;
}

.dark-font .tsbtv2-frm .tsbtv2-cnt {
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
.dark-font .tsbtv2-frm .tsbtv2-cnt p {
  font-size: 16px;
}
.dark-font .tsbtv2-frm .tsbtv2-ps {
  font-size: 16px;
}

.dark-bg-font .tsbtv2-frm .tsbtv2-cnt {
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
.dark-bg-font .tsbtv2-frm .tsbtv2-cnt p {
  font-size: 18px;
  line-height: 1.5;
}
.dark-bg-font .tsbtv2-frm .tsbtv2-ps {
  font-size: 18px;
}

.crl-nav {
  /*
  .circle {
      width: 50px;
      height: 50px;
      border: 2px solid $n_hover_blue;
      border-radius: 25px;
      position: absolute;
      clip: rect(0px, 25px, 60px, 0px);
  }
  .active div[data-anim~=base] {
      -webkit-animation-iteration-count: 1;  
      animation-iteration-count: 1;
      -moz-animation-iteration-count: 1;
      -o-animation-iteration-count: 1;
      -ms-animation-iteration-count: 1;
      -webkit-animation-fill-mode: forwards; 
      animation-fill-mode: forwards; 
      -moz-animation-fill-mode: forwards; 
      -o-animation-fill-mode: forwards; 
      -ms-animation-fill-mode: forwards; 
      -webkit-animation-timing-function:linear; 
      animation-timing-function:linear;
      -moz-animation-timing-function:linear;
      -o-animation-timing-function:linear;
      -ms-animation-timing-function:linear;
  }
  .active .wraper[data-anim~=wraper] {
      -webkit-animation-duration: 0.01s;
      animation-duration: 0.01s;
      -moz-animation-duration: 0.01s;
      -o-animation-duration: 0.01s;
      -ms-animation-duration: 0.01s;
      -webkit-animation-delay: 3s;
      animation-delay: 3s;
      -moz-animation-delay: 3s;
      -o-animation-delay: 3s;
      -ms-animation-delay: 3s;
      -webkit-animation-name: close-wrapper; 
      animation-name: close-wrapper; 
      -moz-animation-name: close-wrapper; 
      -o-animation-name: close-wrapper; 
      -ms-animation-name: close-wrapper; 
  }
  .active .circle[data-anim~=left] {
      -webkit-animation-duration: 6s;
      animation-duration: 6s;
      -moz-animation-duration: 6s;
      -o-animation-duration: 6s;
      -ms-animation-duration: 6s;
      -webkit-animation-name: left-spin;
      animation-name: left-spin;
      -moz-animation-name: left-spin;
      -o-animation-name: left-spin;
      -ms-animation-name: left-spin;
  }
  .active .circle[data-anim~=right] {
      -webkit-animation-duration: 3s;
      animation-duration: 3s;
      -moz-animation-duration: 3s;
      -o-animation-duration: 3s;
      -ms-animation-duration: 3s;
      -webkit-animation-name: right-spin;
      animation-name: right-spin;
      -moz-animation-name: right-spin;
      -o-animation-name: right-spin;
      -ms-animation-name: right-spin;
  }
  */
}
.crl-nav.owl-carousel,
.crl-nav.owl-carousel .owl-stage-outer {
  position: inherit;
}
.crl-nav.owl-carousel .owl-nav .owl-next,
.crl-nav.owl-carousel .owl-nav .owl-prev,
.crl-nav.owl-carousel .owl-stage-outer .owl-nav .owl-next,
.crl-nav.owl-carousel .owl-stage-outer .owl-nav .owl-prev {
  vertical-align: top;
  width: 48px;
  height: 48px;
  border: 1px solid rgba(217, 217, 217, 0.5);
  font-size: 0;
  position: relative;
  margin: 5px 8px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.crl-nav.owl-carousel .owl-nav .owl-next:after,
.crl-nav.owl-carousel .owl-nav .owl-prev:after,
.crl-nav.owl-carousel .owl-stage-outer .owl-nav .owl-next:after,
.crl-nav.owl-carousel .owl-stage-outer .owl-nav .owl-prev:after {
  content: '';
  position: absolute;
  width: 15px;
  height: 15px;
  top: 50%;
  left: 50%;
  margin: -7px 0 0 -7px;
}
.crl-nav.owl-carousel .owl-nav .owl-next:hover,
.crl-nav.owl-carousel .owl-nav .owl-prev:hover,
.crl-nav.owl-carousel .owl-stage-outer .owl-nav .owl-next:hover,
.crl-nav.owl-carousel .owl-stage-outer .owl-nav .owl-prev:hover {
  border: 1px solid #006dff;
}
.crl-nav.owl-carousel .owl-nav .owl-next:after,
.crl-nav.owl-carousel .owl-stage-outer .owl-nav .owl-next:after {
  content: '\e5cc';
}
.crl-nav .wr-sqbt-anim {
  width: 50px;
  height: 50px;
  position: absolute;
  left: -2px;
  top: -2px;
  background-color: transparent;
  border: 2px solid transparent;
  z-index: 2;
}
.crl-nav .wr-sqbt-anim .sqr-blb {
  width: 0;
  height: 0;
  border: 2px solid transparent;
}
.crl-nav .wr-sqbt-anim .cl-l {
  left: -2px;
  top: -2px;
}
.crl-nav .wr-sqbt-anim .cl-r {
  right: -2px;
  bottom: -2px;
}
.crl-nav .active .wr-sqbt-anim div {
  width: 50px;
  height: 50px;
  position: absolute;
}
.crl-nav .active .wr-sqbt-anim .cl-l {
  border-top-color: #006dff;
  border-right-color: #006dff;
  -moz-transition: width 1.5s linear 0s, height 1.5s linear 1.5s;
  -o-transition: width 1.5s linear 0s, height 1.5s linear 1.5s;
  -webkit-transition: width 1.5s linear 0s, height 1.5s linear 1.5s;
  transition: width 1.5s linear 0s, height 1.5s linear 1.5s;
}
.crl-nav .active .wr-sqbt-anim .cl-r {
  border-bottom-color: #006dff;
  border-left-color: #006dff;
  -moz-transition: border-color 0s linear 3s, width 1.5s linear 3s,
  height 1.5s linear 4.5s;
  -o-transition: border-color 0s linear 3s, width 1.5s linear 3s,
  height 1.5s linear 4.5s;
  -webkit-transition: border-color 0s linear 3s, width 1.5s linear 3s,
  height 1.5s linear 4.5s;
  transition: border-color 0s linear 3s, width 1.5s linear 3s,
  height 1.5s linear 4.5s;
}
.crl-nav.owl-theme .owl-controls {
  margin-top: 0;
}
.crl-nav.owl-theme .owl-dots {
  padding: 10px 0 30px 0;
}
.crl-nav.owl-theme .owl-dots .owl-dot span {
  width: 8px;
  height: 8px;
  margin: 5px 7px;
  background: #d9d9d9;
  border: 1px solid #ffffff;
}
.crl-nav.owl-theme .owl-dots .owl-dot.active span,
.crl-nav.owl-theme .owl-dots .owl-dot:hover span {
  background: #006dff;
  border: 1px solid #006dff;
}

.tsbtv2-frm .m-icon {
  margin: auto;
  display: table;
  font-size: 80px;
}

.blt-110-resize .m-icon {
  font-size: 110px;
}

.blt-180-resize .m-icon {
  font-size: 180px;
}

.blt-320-resize .m-icon,
.blt-320-resize-2 .m-icon {
  font-size: 320px;
}

.md3-ico {
  text-decoration: none;
}

/*012*/
.btv2-nwr {
  position: relative;
  padding: 50px 0 30px 0;
}
.btv2-nwr .nwr-head2 {
  margin: 0 0 40px 0;
}
.btv2-nwr .bltv2-lm {
  margin: 40px 0 0 0;
}

.fnpv2-bx {
  font-family: 'Arimo';
  font-weight: 400;
  color: #404040;
  margin: 0 0 20px 0;
}
.fnpv2-bx .fnbt2-tlt {
  color: #0528a0;
  font-family: 'Arimo';
  font-weight: 400;
}
.fnpv2-bx .fnbt2-tlt a {
  color: inherit;
  text-decoration: none !important;
}
.fnpv2-bx .fnpv2-iw {
  margin: 0 0 30px 0;
}
.fnpv2-bx .fnpv2-des,
.fnpv2-bx .fnpv2-des p,
.fnpv2-bx .fnpv2-psd {
  font-size: 16px;
  line-height: 22px;
}
.fnpv2-bx .fnpv2-des {
  margin: 0 0 20px 0;
}
.fnpv2-bx .fnpv2-psd {
  margin: 0 0 20px 0;
}

/*013*/
.btv2-hd-imgsw {
  padding: 100px 0 85px 0;
}

.sl-ih-frame {
  text-align: center;
}
.sl-ih-frame .blt {
  display: -webkit-box;
  display: block;
  display: -moz-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  margin: 0 0 25px 0;
}
.sl-ih-frame .owl-item img {
  width: auto;
}

/*014*/
.ctnf-mhd-2 {
  padding: 70px 0 80px 0;
  position: relative;
}
.ctnf-mhd-2 .cnt-dots-left,
.ctnf-mhd-2 .cnt-dots-right {
  display: inline-block;
  position: absolute;
  background: linear-gradient(90deg, #fff 28px, transparent 1%) right,
  linear-gradient(#fff 28px, transparent 1%) right, #0528a0;
  background-size: 30px 30px;
  width: 50%;
  height: 55%;
  top: 20px;
  z-index: 1;
}
@media (max-width: 767px) {
  .ctnf-mhd-2 .cnt-dots-left,
  .ctnf-mhd-2 .cnt-dots-right {
    background: linear-gradient(90deg, #fff 21px, transparent 1%) right,
    linear-gradient(#fff 21px, transparent 1%) right, #0528a0;
    background-size: 22px 22px;
  }
}
.ctnf-mhd-2 .cnt-dots-left {
  left: -130px;
}
.ctnf-mhd-2 .cnt-dots-right {
  right: -130px;
}

.lgt-bg .ctnf-mhd-2 .cnt-dots-left,
.lgt-bg .ctnf-mhd-2 .cnt-dots-right {
  background: linear-gradient(90deg, #f2f2f2 28px, transparent 1%) right,
  linear-gradient(#f2f2f2 28px, transparent 1%) right, #0528a0;
  background-size: 30px 30px;
}
@media (max-width: 767px) {
  .lgt-bg .ctnf-mhd-2 .cnt-dots-left,
  .lgt-bg .ctnf-mhd-2 .cnt-dots-right {
    background: linear-gradient(90deg, #f2f2f2 21px, transparent 1%) right,
    linear-gradient(#f2f2f2 21px, transparent 1%) right, #0528a0;
    background-size: 22px 22px;
  }
}

.btv2-hd-2c-im-cn {
  padding: 120px 0 95px 0;
}
.btv2-hd-2c-im-cn .hdic-2c-cta {
  margin: 10px 0 0 15px;
}

.cnt-frmw {
  position: relative;
  z-index: 2;
}

.order-2 .cnt-frmw:before {
  bottom: -100px;
  right: -100px;
  left: auto;
}

.cnt-frmw .gform_heading {
  margin: 0 0 30px 0;
}
.cnt-frmw .gform_title {
  font-size: 24px;
  line-height: 1.1;
  font-family: 'Arimo Bold';
  font-weight: bold;
  color: #0528a0;
}
.cnt-frmw .gform_description {
  font-family: 'Arimo';
  font-weight: 400;
  font-size: 16px;
  line-height: 28px;
  color: #404040;
  font-weight: 500;
}

.cnf_frm_wrapper {
  padding: 55px 35px 60px 35px;
  background-color: inherit;
}
.cnf_frm_wrapper .gform_fields > li.cnf_msg {
  padding-bottom: 0;
}
.cnf_frm_wrapper .gform_fields > li.cnf_atc {
  padding-bottom: 0;
}
.cnf_frm_wrapper .cnf_msg .gfield_description.validation_message {
  bottom: -15px;
}

.cnt-frm ol,
.cnt-frm ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.cnt-frm .gform_footer {
  margin: 20px 0 0 0;
  display: block;
  width: 100%;
}
.cnt-frm .gform_footer input[type='submit'] {
  display: block;
  width: 100%;
}
.cnt-frm .validation_error {
  display: none;
}

.cnt-r {
  margin-left: -15px;
  margin-right: -15px;
  display: -webkit-box;
  display: block;
  display: -moz-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-box-direction: normal;
  -moz-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}

.cntr1-l,
.cntr1-r {
  -webkit-box: 0;
  -moz-box: 0;
  -webkit-flex: 0 0 50%;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
}

.cntr1-l {
  padding: 0 15px;
}

.cntr1-r {
  padding: 0 15px;
}

.cnt-frm .cnf_fn {
  width: 50%;
  float: left;
}
.cnt-frm .cnf_ln {
  width: 50%;
  float: left;
}
.cnt-frm .cnf_atc label {
  position: relative;
  padding: 10px 0 10px 42px;
  color: #8d929e;
  font-family: 'Arimo Bold';
  font-weight: bold;
  text-transform: uppercase;
  cursor: pointer;
  display: table;
}
.cnt-frm .cnf_atc label:before {
  background-image: url(../../../../assets/images/bolt/contact/contact-sprint.png);
  background-repeat: no-repeat;
  background-size: 200px 100px;
  content: '';
  display: inline-block;
  height: 25px;
  width: 25px;
  background-position: -114px -6px;
  position: absolute;
  left: 10px;
  top: 10px;
}
.cnt-frm .cnf_atc label:hover {
  color: #006dff;
}
.cnt-frm .cnf_atc label:hover:before {
  background-position: -159px -6px;
}
.cnt-frm .cnf_atc input[type='file'] {
  display: none;
}
.cnt-frm .ginput_preview {
  display: none;
}
.cnt-frm ul li.cnf_note.cnf_note {
  position: absolute;
  bottom: 35px;
  color: #8d929e;
  left: 0;
  right: 0;
  padding: 0;
  text-align: center;
}
.cnt-frm ul li.cnf_note.cnf_note strong {
  color: #0528a0;
}

.cnf_eml {
  clear: both;
}

.btcf1-cnt {
  margin: 55px 0 0 0;
}

.fqc-ccrd {
  margin: 35px 0 50px 0;
  color: #8b8b8b;
}
.fqc-ccrd .fqc-sttl {
  margin: 0 0 25px 0;
  font-size: 20px;
  font-family: 'Arimo Bold';
  font-weight: bold;
}
.fqc-ccrd .fqc-sttl {
  color: #0528a0;
}
.fqc-ccrd .fqc-ttl * {
  color: #0528a0;
}
.fqc-ccrd .fqc-ttl *:hover,
.fqc-ccrd .fqc-ttl *:focus {
  color: #006dff;
}
.fqc-ccrd .fqc-cnt {
  padding: 0 0 15px 0;
  border-bottom: 1px solid #d9d9d9;
  margin: 0 0 15px 0;
}
.fqc-ccrd .fqc-pnl {
  padding: 0 0 0 25px;
}
.fqc-ccrd .fqc-pnl * {
  font-family: 'Arimo';
  font-weight: 400;
}
.fqc-ccrd .fqc-pnl:last-child .fqc-cnt {
  border-bottom: 0;
  padding: 0;
  margin: 0;
}
.fqc-ccrd .fqc-ttl {
  font-size: 20px;
  line-height: 1.3;
  margin: 0 0 10px 0;
  color: inherit;
  display: block;
  position: relative;
}
.fqc-ccrd .fqc-ttl h3 {
  font-size: 15px;
  line-height: 1.3;
  margin: 0;
}
.fqc-ccrd .fqc-ttl:after {
  content: '';
  width: 20px;
  height: 20px;
  display: table;
  position: absolute;
  left: -25px;
  top: 15px;
  margin: -15px 0 0;
  background-image: url(../../../../assets/images/bolt/about/bullet-arrow.svg);
  background-position: left center;
  background-repeat: no-repeat;
  background-size: 8px auto;
}
.fqc-ccrd .fqc-pnl.active .fqc-ttl:after {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  background-position: 7px 5px;
}
.fqc-ccrd .active .fqc-ttl,
.fqc-ccrd .fqc-ttl:hover {
  color: #538fcb;
}
.fqc-ccrd .fqc-cnt {
  padding: 0 0 15px 0;
  border-bottom: 1px solid #d9d9d9;
  margin: 0 0 15px 0;
}
.fqc-ccrd .fqc-cnt p {
  font-size: 14px;
  line-height: 1.3;
}
.fqc-ccrd .fqc-cnt p:last-child {
  margin: 0;
}
.fqc-ccrd .fqc-cnt a {
  color: #0528a0;
}
.fqc-ccrd .fqc-cnt a:hover,
.fqc-ccrd .fqc-cnt a:focus {
  color: #006dff;
}
.fqc-ccrd .fqc-cnt .bt-rm {
  margin: 10px 0 0 0;
  display: inline-block;
}

#mb-res-cntrl {
  position: absolute;
  right: 0;
  padding: 5px 10px;
  position: absolute;
  width: 30px;
  height: 30px;
  display: inline-block;
  top: 0;
  right: 0;
}
#mb-res-cntrl:after,
#mb-res-cntrl:before {
  display: inline-block;
  width: 20px;
  background-color: #c6c8cf;
  height: 2px;
  position: absolute;
  content: '';
}
#mb-res-cntrl:before {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  top: 13px;
  left: 5px;
}
#mb-res-cntrl:after {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  left: 6px;
  top: 13px;
}

.btv2-wtu {
  padding: 130px 0 130px 0;
}
.btv2-wtu.top-right-trg-bl-org:before {
  width: 24%;
}
.btv2-wtu.top-left-trg-bl-org:before {
  background-size: 135% auto;
  width: 24%;
}

.btv2-wtu-iw {
  position: relative;
  display: inherit;
}
.btv2-wtu-iw img {
  z-index: 2;
  position: relative;
}
.btv2-wtu-iw:before {
  content: '';
  position: absolute;
  width: 100%;
  height: 80%;
  bottom: -100px;
  left: -100px;
  z-index: 1;
}

.order-2 .btv2-wtu-iw:before {
  bottom: -100px;
  right: -100px;
  left: auto;
}

.btc-lc {
  margin: 0 0 35px 0;
}

.btv2-2c-ic,
.btv2-2c-ic .bt2-cta-cnt a {
  color: #404040;
}
.btv2-2c-ic * {
  font-family: 'Arimo';
  font-weight: 400;
}
.btv2-2c-ic h1,
.btv2-2c-ic h2,
.btv2-2c-ic h3,
.btv2-2c-ic h4,
.btv2-2c-ic h5,
.btv2-2c-ic h6 {
  color: #0528a0;
}
.btv2-2c-ic .colbv2-lg-6 {
  position: relative;
  z-index: 2;
}
.btv2-2c-ic .btc-mtl {
  font-size: 24px;
  margin: 0 0 18px 0;
}
.btv2-2c-ic strong,
.btv2-2c-ic b {
  font-family: 'Arimo Bold';
  font-weight: bold;
}
.btv2-2c-ic .btc-cblk {
  border-bottom: 1px solid #d9d9d9;
  margin: 0 0 30px 0;
  padding: 0 0 15px 0;
}
.btv2-2c-ic .btc-cblk:last-child {
  border: 0;
  margin: 0;
  padding: 0;
}
.btv2-2c-ic .btc-cbw {
  padding: 0 0 0 40px;
  position: relative;
}
.btv2-2c-ic .btc-cbw .btc-icon {
  width: 27px;
  height: 27px;
  position: absolute;
  left: 0;
  top: 0;
  background-image: url(../../../../assets/images/bolt/contact/contact-sprint.png);
  background-repeat: no-repeat;
  background-size: 200px 100px;
}
.btv2-2c-ic .btc-cbw .btci-hm {
  background-position: -8px -6px;
}
.btv2-2c-ic .btc-cbw .btci-clk {
  background-position: -60px -6px;
}
.btv2-2c-ic .btc-cbwi * {
  font-size: 16px;
  line-height: 1.5;
}
.btv2-2c-ic .blt-rel-art h1,
.btv2-2c-ic .blt-rel-art h1 a,
.btv2-2c-ic .blt-rel-art h2,
.btv2-2c-ic .blt-rel-art h2 a,
.btv2-2c-ic .blt-rel-art h3,
.btv2-2c-ic .blt-rel-art h3 a,
.btv2-2c-ic .blt-rel-art h4,
.btv2-2c-ic .blt-rel-art h4 a,
.btv2-2c-ic .blt-rel-art h5,
.btv2-2c-ic .blt-rel-art h5 a,
.btv2-2c-ic .blt-rel-art h6,
.btv2-2c-ic .blt-rel-art h6 a {
  font-family: 'Arimo Bold';
  font-weight: bold;
}

/*news*/
.btv2-2cl-fetpst {
  padding: 50px 0 50px 0;
}

.btv2-2cl-fetpst.trg-remove {
  padding: 80px 0 80px 0;
}

.ftps-bx .ftps_il {
  display: block;
  margin: 0 0 30px 0;
}
.ftps-bx .ftps-ttl {
  margin: 0 0 20px 0;
}

.ftps-bx-cs {
  margin: 0 0 30px 0;
}

.cpt-pe-mt {
  margin: 0 0 10px 0;
}

.cpt-pe-dt {
  margin: -5px 0 0 0;
  font-size: 12px;
}

.cpt-2w .cpt-2wt {
  margin: 0 0 30px 0;
}
.cpt-2w .cpt-pe-s1 {
  margin: 0 0 30px 0;
}

.cpt-cta {
  margin: 40px 0 0 0;
}

.cpt-pgp .cpt-pe-s1 .cpt-pe-mt:last-of-type {
  margin: -5px 0 0 0;
}

.rt-doc,
.rt-img {
  margin: 30px 0 0 0;
}

/*009*/
.embed-resp {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
  background-color: #333;
}
.embed-resp .embed-resp-item,
.embed-resp embed,
.embed-resp iframe,
.embed-resp object,
.embed-resp video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-res-16by9 {
  padding-top: 56.25%;
}

.btv2-vo {
  padding: 50px 0 60px 0;
}
.btv2-vo .btv2-vo-cnt {
  max-width: 750px;
  margin: 0 auto;
}
.btv2-vo .btv2-vo-vid {
  margin: 50px 0 0 0;
}

/*job search*/
#jco_cj {
  font-family: 'Arimo';
  font-weight: 400;
  text-decoration: none;
  color: #9f9f9f;
  font-size: 12px;
  padding: 5px;
  float: right;
  display: none;
}
#jco_cj:hover,
#jco_cj:focus {
  color: #006dff;
}

.btv2-jco {
  padding: 30px 0 65px 0;
}
.btv2-jco .btv2-jco-frm {
  margin: 60px auto 0 auto;
  display: block;
  width: 1000px;
  max-width: 100%;
  padding: 0;
  position: relative;
}
.btv2-jco .btv2-jco-frm input {
  width: 100%;
  height: 48px;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  padding: 0 60px 0 25px;
  font-family: 'Arimo';
  font-weight: 400;
  font-size: 14px;
}
.btv2-jco .btv2-jco-frm .jco-sbt {
  cursor: pointer;
  height: 47px;
  position: absolute;
  right: 0;
  top: 0;
  background-position: center;
  width: 65px;
  background-image: url(../../../../assets/images/bolt/career/search-icon.svg);
  background-repeat: no-repeat;
  border: 0;
  background-color: transparent;
  background-size: 22px auto;
  filter: alpha(opacity=30);
  -moz-opacity: 0.3;
  -khtml-opacity: 0.3;
  opacity: 0.3;
}
.btv2-jco .btv2-jco-frm .jco-sbt:hover {
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
}
.btv2-jco .jco-opn {
  margin: 70px 0 0 0;
}
.btv2-jco .jco-ow .jco-acr-w {
  border-bottom: 1px solid rgba(217, 217, 217, 0.3);
  padding: 0 0 18px 30px;
  margin: 15px 0 0 0;
}
.btv2-jco .jco-ow .jco-acr-w.active .jco-acr-ttl {
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  user-select: none;
}
.btv2-jco .jco-ow .jco-acr-w.active .jco-acr-ttl .jc-mtl {
  font-family: 'Arimo Bold';
  font-weight: bold;
}
.btv2-jco .jco-ow .jco-acr-w.active .jco-acr-ttl .drp-ico:after {
  content: '\e5ce';
}
.btv2-jco .jco-ow .jco-acr-w.active .jco-acr-cnt {
  display: block;
}
.btv2-jco .jco-ow .jco-acr-ttl {
  text-decoration: none !important;
  display: block;
  position: relative;
}
.btv2-jco .jco-ow .jco-acr-ttl:hover .jc-mtl {
  color: #006dff;
}
.btv2-jco .jco-ow .jco-acr-ttl .jc-mtl {
  font-family: 'Arimo';
  font-weight: 400;
  font-size: 24px;
  line-height: 1.2;
  margin: 0;
}
.btv2-jco .jco-ow .jco-acr-ttl .jc-lbl {
  font-family: 'Arimo';
  font-weight: 400;
  font-size: 14px;
  line-height: 1.2;
  color: #9f9f9f;
}
.btv2-jco .jco-ow .jco-acr-ttl .drp-ico {
  border: 1px solid rgba(217, 217, 217, 0.3);
  box-sizing: border-box;
  border-radius: 2px;
  width: 48px;
  height: 48px;
  position: absolute;
  right: 0;
  top: 0;
}
.btv2-jco .jco-ow .jco-acr-ttl .drp-ico:after {
  content: '';
  width: 18px;
  height: 18px;
  font-family: 'Material Icons Two Tone';
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -moz-font-feature-settings: 'liga';
  -moz-osx-font-smoothing: grayscale;
  content: '\e5cf';
  font-size: 23px;
  color: #000000;
  filter: invert(32%) sepia(39%) saturate(4556%) hue-rotate(203deg)
  brightness(94%) contrast(110%);
  filter: alpha(opacity=80);
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  opacity: 0.8;
  vertical-align: top;
}
.btv2-jco .jco-ow .jco-acr-ttl .drp-ico,
.btv2-jco .jco-ow .jco-acr-ttl .drp-ico:after {
  display: -webkit-box;
  display: block;
  display: -moz-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.btv2-jco .jco-ow .jco-acr-ttl:hover .drp-ico,
.btv2-jco .jco-ow .jco-acr-ttl:focus .drp-ico {
  border: 1px solid #9f9f9f;
}
.btv2-jco .jco-acr-cnt {
  padding: 35px 0 55px 0;
  position: relative;
  display: none;
}
.btv2-jco .jco-acr-cnt:after {
  content: '';
  width: 207px;
  height: 77px;
  display: inline-block;
  background-image: url(../../../../assets/images/bolt/career/cr-triangle-min.png);
  background-repeat: no-repeat;
  background-position: right bottom;
  position: absolute;
  right: 0;
  bottom: -15px;
}
.btv2-jco .jco-acr-cnt .jc-itc {
  padding: 0 300px 0 0;
  font-family: 'Arimo';
  font-weight: 400;
}
.btv2-jco .jco-acr-cnt .jc-itc p {
  /*                font-size: 18px;
                        line-height: 1.3;   */
}
.btv2-jco .jco-acr-cnt ul.jc-djl {
  padding: 10px 20px 0 0;
  margin: 0;
}
.btv2-jco .jco-acr-cnt ul.jc-djl li {
  display: -webkit-box;
  display: block;
  display: -moz-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  margin: 0px 0 30px 0;
}
.btv2-jco .jco-acr-cnt ul.jc-djl li:after {
  display: none;
}
.btv2-jco .jco-acr-cnt ul.jc-djl .jc-jdk {
  font-family: 'Arimo';
  font-weight: 400;
  font-size: 18px;
  line-height: 1.2;
  margin: 0;
}

.jc-nptc {
  font-family: 'Arimo Bold';
  font-weight: bold;
  font-size: 18px;
  line-height: 1.2;
  color: #404040;
}

.jco-wsbf {
  position: relative;
}

.ajstart .jco-wsbf:before {
  content: '';
  position: absolute;
  right: 0;
  left: 0;
  top: 0;
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.4);
  z-index: 9;
  cursor: no-drop;
}
.ajstart .jco-wsbf:after {
  content: '';
  display: block;
  left: 50%;
  top: 50%;
  margin: -10px 0 0 -10px;
  border: 4px solid rgba(50, 50, 50, 0.1);
  border-left: 4px solid #56565a;
  animation: spinner 1.1s infinite linear;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
}

/*012*/
.btv2-rw12 {
  display: -webkit-box;
  display: block;
  display: -moz-box;
  display: -webkit-flex;
  display: flex;
  height: 100%;
}
.btv2-rw12 .btv2b12-l {
  width: 100%;
  text-align: center;
}
.btv2-rw12 .btv2b12-ic {
  padding: 0;
  font-size: 18px;
  font-family: 'Arimo';
  font-weight: 400;
  color: #0528a0;
  margin: 0 0 20px 0;
}
.btv2-rw12 .grid12-col-2i {
  display: -webkit-box;
  display: block;
  display: -moz-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: end;
  -moz-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-box-direction: normal;
  -moz-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: end;
  -moz-box-align: end;
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
}
.btv2-rw12 .btv2b12-ic2 {
  margin: 0 0 35px 0;
}
.btv2-rw12 .btv2b12-ic2 h1 {
  color: #0528a0;
  font-family: 'Arimo Bold';
  font-weight: bold;
  font-size: 46px;
  margin: 0;
}
.btv2-rw12 .btv2b12-mr {
  padding: 55px 0 0 0;
}
.btv2-rw12 .grid12-col-2 {
  height: 100%;
  display: -webkit-box;
  display: block;
  display: -moz-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-box-direction: normal;
  -moz-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.prd-fw-2 {
  margin: 0 0 20px 0;
}

.prd-bt2-sys {
  display: none;
}

.prd-bt2-ot {
  padding: 15px 20px;
  background-color: #f2f2f2;
}

.prd-bt2-r {
  display: -webkit-box;
  display: block;
  display: -moz-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-box-direction: normal;
  -moz-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-left: -15px;
  margin-right: -15px;
}
.prd-bt2-r .prd-bt2-c {
  padding: 0 15px;
  position: relative;
}
.prd-bt2-r .prd-bt2-c:after {
  content: '';
  height: 100%;
  width: 1px;
  background-color: #ffffff;
  display: inline-block;
  top: 0;
  position: absolute;
  right: 0;
}
.prd-bt2-r .prd-bt2-c:last-child:after {
  display: none;
}
.prd-bt2-r .prdbt2-sy-lbl {
  font-size: 14px;
  color: #404040;
  margin: 0 0 8px 0;
}
.prd-bt2-r .prdbt2-sy-nm {
  font-size: 18px;
  font-family: 'Arimo Bold';
  font-weight: bold;
  color: #0528a0;
}
.prd-bt2-r .prdbt2-sy-nm sup {
  font-family: 'Arimo';
  font-weight: 400;
}

.prdbt12-term {
  margin: 15px 0 15px 0;
}
.prdbt12-term *,
.prdbt12-term a {
  color: #8d929e;
  font-size: 12px;
  line-height: 1.1;
}
.prdbt12-term a {
  text-decoration: underline;
}
.prdbt12-term a:hover,
.prdbt12-term a:focus {
  text-decoration: none;
}

.prdf-frm select {
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
}

.prd-fw-1 {
  position: relative;
  padding: 0 0 20px 0;
}
.prd-fw-1 form {
  display: -webkit-box;
  display: block;
  display: -moz-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-box-direction: normal;
  -moz-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}
.prd-fw-1 form .btnbv2-primary {
  -webkit-box: 0;
  -moz-box: 0;
  -webkit-flex: 0 0 135px;
  -ms-flex: 0 0 135px;
  flex: 0 0 135px;
}
.prd-fw-1 form .sl-bwr {
  -webkit-box: 1;
  -moz-box: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 0 15px 0 0;
}
.prd-fw-1 form .btnbv2-primary {
  line-height: 48px;
  height: 48px;
}
.prd-fw-1 .validation_error {
  bottom: -5px;
}

.prd-bt2-c2t {
  padding-left: 10px;
  padding-right: 10px;
  width: 100%;
}
.prd-bt2-c2t p:last-child {
  margin: 0;
}

/*013*/
.bltv2-acrd {
  padding: 50px 0 50px 0;
}

.acr-opn .b13-acr-w {
  border-bottom: 1px solid rgba(217, 217, 217, 0.3);
  padding: 24px 70px 24px 25px;
}
.acr-opn .b13-acr-w .b13-acr-cnt {
  display: none;
}
.acr-opn .b13-acr-w.active .b13-acr-ttl {
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  user-select: none;
}
.acr-opn .b13-acr-w.active .b13-acr-ttl .b13-mtl {
  font-family: 'Arimo Bold';
  font-weight: bold;
}
.acr-opn .b13-acr-w.active .b13-acr-ttl .b13-drp-ico:after {
  content: '\e5ce';
}
.acr-opn .b13-acr-w.active .b13-acr-cnt {
  display: block;
}
.acr-opn .b13-itc {
  padding: 20px 0 0 0;
}
.acr-opn .b13-itc .bt-rm {
  margin: 5px 0 0 0;
  display: block;
}
.acr-opn .b13-acr-ttl {
  text-decoration: none !important;
  display: block;
  position: relative;
}
.acr-opn .b13-acr-ttl:hover .b13-mtl {
  color: #006dff;
}
.acr-opn .b13-acr-ttl .b13-mtl {
  font-family: 'Arimo';
  font-weight: 400;
  font-size: 24px;
  line-height: 1.2;
  margin: 0;
  color: #0528a0;
}
.acr-opn .b13-acr-ttl .b13-drp-ico {
  border: 1px solid rgba(217, 217, 217, 0.3);
  box-sizing: border-box;
  border-radius: 2px;
  width: 48px;
  height: 48px;
  display: -webkit-box;
  display: block;
  display: -moz-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  position: absolute;
  right: -65px;
  top: 50%;
  margin: -24px 0 0 0;
}
.acr-opn .b13-acr-ttl .b13-drp-ico:after {
  content: '';
  width: 18px;
  height: 18px;
  font-family: 'Material Icons Two Tone';
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -moz-font-feature-settings: 'liga';
  -moz-osx-font-smoothing: grayscale;
  content: '\e5cf';
  font-size: 23px;
  color: #000000;
  filter: invert(32%) sepia(39%) saturate(4556%) hue-rotate(203deg)
  brightness(94%) contrast(110%);
  filter: alpha(opacity=80);
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  opacity: 0.8;
  vertical-align: top;
}
.acr-opn .b13-acr-ttl .b13-drp-ico,
.acr-opn .b13-acr-ttl .b13-drp-ico:after {
  display: -webkit-box;
  display: block;
  display: -moz-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.acr-opn .b13-acr-ttl:hover .b13-drp-ico,
.acr-opn .b13-acr-ttl:focus .b13-drp-ico {
  border: 1px solid #9f9f9f;
}

/*social*/
.bt2-soc-cnt {
  margin: 0 0 20px 0;
}
.bt2-soc-cnt .b-bt2-soc {
  padding: 0;
}
.bt2-soc-cnt .b-bt2-soc li {
  display: inline-block;
  list-style: none;
  margin: 0 15px 0 0;
  font-size: 0;
}
.bt2-soc-cnt .b-bt2-soc li:after {
  content: none;
}
.bt2-soc-cnt .b-bt2-soc li a {
  height: 48px;
  width: 48px;
  display: -webkit-box;
  display: block;
  display: -moz-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  border-radius: 50%;
  border: 1px solid rgba(255, 255, 255, 0.3);
  font-size: 0;
  -moz-transition: none;
  -o-transition: none;
  -webkit-transition: none;
  transition: none;
  border: 1px solid #006dff;
}
.bt2-soc-cnt .b-bt2-soc li a span {
  background-image: url(../../../images/bolt/bolt-spring1.png);
  background-size: 250px 250px;
  background-repeat: no-repeat;
  width: 30px;
  height: 30px;
  display: inherit;
}
.bt2-soc-cnt .b-bt2-soc li a .lkc-ico {
  background-position: -138px 4px;
}
.bt2-soc-cnt .b-bt2-soc li a .twc-ico {
  background-position: -73px 4px;
}
.bt2-soc-cnt .b-bt2-soc li a .ftc-ico {
  background-position: -17px 4px;
}
.bt2-soc-cnt .b-bt2-soc li a:hover,
.bt2-soc-cnt .b-bt2-soc li a:focus {
  text-decoration: none;
  border: 1px solid #0528a0;
}
.bt2-soc-cnt .b-bt2-soc li a:hover .lkc-ico,
.bt2-soc-cnt .b-bt2-soc li a:focus .lkc-ico {
  background-position: -138px -25px;
}
.bt2-soc-cnt .b-bt2-soc li a:hover .twc-ico,
.bt2-soc-cnt .b-bt2-soc li a:focus .twc-ico {
  background-position: -73px -25px;
}
.bt2-soc-cnt .b-bt2-soc li a:hover .ftc-ico,
.bt2-soc-cnt .b-bt2-soc li a:focus .ftc-ico {
  background-position: -17px -25px;
}

/*016*/
.btv2-tprs {
  padding: 25px 0 70px 0;
}

.hdndots .btv-dotted-bg,
.hdndots .bltv2-bnrs1:after,
.hdndots .cnt-dots-left,
.hdndots .cnt-dots-right,
.hdndots .btv-dotted-bg12,
.hdndots.btv2-2c-im-cn:after {
  display: none;
}

.btv2p-has-cta h1,
.btv2p-has-cta h2,
.btv2p-has-cta h3,
.btv2p-has-cta h4,
.btv2p-has-cta h5,
.btv2p-has-cta h6 {
  margin-top: 0;
}
.btv2p-has-cta p:last-child {
  margin: 0;
}

.bltv2-wwh .bltv2-lm {
  margin: 30px 0 0 0;
}

/*101 style-1*/
/*bt-bnr*/
.con-bnr {
  max-width: 1360px;
}

.bt-bnr {
  position: relative;
  padding: 50px 0 0 0;
  margin: 0;
  border-bottom: 4px solid #006dff;
  overflow: hidden;
}
.bt-bnr .row {
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.bt-bnr .bnr-des {
  margin: 0 0 40px 0;
}
.bt-bnr .bnr-des h1,
.bt-bnr .bnr-des h2,
.bt-bnr .bnr-des h3,
.bt-bnr .bnr-des h4,
.bt-bnr .bnr-des h5,
.bt-bnr .bnr-des h6 {
  font-family: 'Arimo Bold';
  font-weight: bold;
  margin: 0 0 20px 0;
}
.bt-bnr .bnr-des p {
  font-size: 18px;
  margin: 0;
}
.bt-bnr .bnr-img {
  font-size: 0;
}
.bt-bnr .row-bv2 {
  position: relative;
  z-index: 2;
}
.bt-bnr .col {
  padding-left: 20px;
  padding-right: 20px;
}
.bt-bnr .lg-half {
  -webkit-box: 0;
  -moz-box: 0;
  -webkit-flex: 0 0 50%;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}
.bt-bnr .bnr-dots {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 50%;
  /*        left: -moz-calc(50% - 250px);
            left: -webkit-calc(50% - 250px);
            left: -o-calc(50% - 250px);
            left: calc(50% - 250px);*/
  height: 100%;
  background: linear-gradient(90deg, #fff 28px, transparent 1%) right,
  linear-gradient(#fff 28px, transparent 1%) right, #0528a0;
  background-size: 30px 30px;
  overflow: hidden;
}
@media (max-width: 767px) {
  .bt-bnr .bnr-dots {
    background: linear-gradient(90deg, #fff 21px, transparent 1%) right,
    linear-gradient(#fff 21px, transparent 1%) right, #0528a0;
    background-size: 22px 22px;
  }
}
.bt-bnr .bnr-dots:after {
  content: '';
  width: 2000px;
  height: 2000px;
  position: absolute;
  bottom: 0;
  left: 0;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  background-color: #fff;
  z-index: 1;
  -webkit-transform-origin: left bottom;
  -moz-transform-origin: left bottom;
  -ms-transform-origin: left bottom;
  transform-origin: left bottom;
}
.bt-bnr .bnr-trg {
  background-image: url(../../../images/triangle/1/prp-bl.svg);
  height: 100%;
  width: 17%;
  display: block;
  position: absolute;
  z-index: 1;
  top: 0;
  background-repeat: no-repeat;
  background-position: right bottom;
  background-size: contain;
}

.lgt-bg.bt-bnr .bnr-dots {
  background: linear-gradient(90deg, #f2f2f2 28px, transparent 1%) right,
  linear-gradient(#f2f2f2 28px, transparent 1%) right, #0528a0;
  background-size: 30px 30px;
}
@media (max-width: 767px) {
  .lgt-bg.bt-bnr .bnr-dots {
    background: linear-gradient(90deg, #f2f2f2 21px, transparent 1%) right,
    linear-gradient(#f2f2f2 21px, transparent 1%) right, #0528a0;
    background-size: 22px 22px;
  }
}
.lgt-bg.bt-bnr .bnr-dots:after {
  background-color: #f2f2f2;
}

.bt-bnr.hdndots .bnr-dots {
  display: none;
}

/*.nowebp{
    .rev_prw{
        &:before {
            @include bolt_home_icons_png();
        }
        .owl-carousel,.owl-carousel .owl-stage-outer {
            .owl-nav{
                .owl-next, .owl-prev {
                    &:after{
                        @include bolt_home_icons_png();
                    }
                }
            }
        }
    }
    .wusv2-blt{
        @include bolt_home_icons_png();
    }

    .crl-nav{
        &.owl-carousel,&.owl-carousel .owl-stage-outer {
            .owl-nav{
                .owl-next, .owl-prev {
                    &:after{
                        @include bolt_home_icons_png();
                    }
                }
            }
        }
    }

}*/
.rev_prw:before {
  background-image: url(../../../../assets/images/bolt-home/home-sprint.webp);
}
.rev_prw .owl-carousel .owl-nav .owl-next:after,
.rev_prw .owl-carousel .owl-nav .owl-prev:after,
.rev_prw .owl-carousel .owl-stage-outer .owl-nav .owl-next:after,
.rev_prw .owl-carousel .owl-stage-outer .owl-nav .owl-prev:after {
  background-image: url(../../../../assets/images/bolt-home/home-sprint.webp);
}

.wusv2-blt {
  background-image: url(../../../../assets/images/bolt-home/home-sprint.webp);
}

.crl-nav.owl-carousel .owl-nav .owl-next:after,
.crl-nav.owl-carousel .owl-nav .owl-prev:after,
.crl-nav.owl-carousel .owl-stage-outer .owl-nav .owl-next:after,
.crl-nav.owl-carousel .owl-stage-outer .owl-nav .owl-prev:after {
  font-family: 'Material Icons Two Tone';
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -moz-font-feature-settings: 'liga';
  -moz-osx-font-smoothing: grayscale;
  content: '\e5cb';
  font-size: 22px;
  color: #000000;
  filter: invert(32%) sepia(39%) saturate(4556%) hue-rotate(203deg)
  brightness(94%) contrast(110%);
  filter: alpha(opacity=80);
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  opacity: 0.8;
  display: -webkit-box;
  display: block;
  display: -moz-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.crl-nav.owl-carousel .owl-nav .owl-next:after,
.crl-nav.owl-carousel .owl-stage-outer .owl-nav .owl-next:after {
  content: '\e5cc';
}

/*Legal Desc.*/
.legal-des,
p.legal-des {
  font-family: 'Arimo';
  font-weight: 400;
  font-size: 13px !important;
  color: #404040;
  line-height: 1.2;
}

/*fonts*/
/*colors*/
/*bolt*/
/*Filter*/
/*bolt*/
/*bolt blog*/
.btv2-bnr .btv-trg {
  height: 100%;
  width: 31%;
  display: block;
  position: absolute;
  z-index: 1;
  top: 0;
  background-repeat: no-repeat;
  background-position: right bottom;
  background-size: contain;
}
.btv2-bnr.bltrg .btv-trg {
  background-image: url(../../../images/bolt/triangles/svgs/blue-purple.svg);
}
.btv2-bnr.ylwrg .btv-trg {
  background-image: url(../../../images/bolt/triangles/svgs/blue-yellow.svg);
}

.bltrs {
  position: relative;
}
.bltrs:before {
  content: '';
  display: inline-block;
  position: absolute;
  z-index: 1;
  height: 100%;
  width: 20%;
  max-width: 250px;
  background-repeat: no-repeat;
  background-size: contain;
}
.bltrs .container-bv2,
.bltrs .container-c {
  position: relative;
  z-index: 2;
}
.bltrs #check-my-credit {
  padding-top: 100px;
  margin-top: -100px;
}

.bltv2-bnr1 .btrg_rh:before {
  width: 20%;
  max-width: 295px;
  right: 0;
  left: auto;
  background-position: top right;
}
.bltv2-bnr1 .btrg_bl:before {
  background-image: url(../../../images/bolt/triangles/svgs/top-right/fl-pr-hf-bl.svg);
}
.bltv2-bnr1 .btrg_yl:before {
  background-image: url(../../../images/bolt/triangles/svgs/top-right/fl-yw-hf-bl.svg);
}

.ts-1:before {
  background-size: contain;
  bottom: 0;
  width: 17%;
  max-width: 245px;
}
.ts-1.btrg_lf:before {
  left: 0;
  background-position: bottom right;
}
.ts-1.btrg_rh:before {
  right: 0;
  -webkit-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  transform: rotateY(180deg);
  background-position: bottom right;
}
.ts-1.btrg_bl:before {
  background-image: url(../../../images/bolt/triangles/svgs/btm-left/hf-bl-fl-pr.svg);
}
.ts-1.btrg_yl:before {
  background-image: url(../../../images/bolt/triangles/svgs/btm-left/hf-bl-fl-yw.svg);
}

.ts-2:before {
  background-size: contain;
  bottom: 0;
  width: 14%;
  max-width: 205px;
}
.ts-2.btrg_lf:before {
  left: 0;
  background-position: bottom left;
  -webkit-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  transform: rotateY(180deg);
}
.ts-2.btrg_rh:before {
  right: 0;
  background-position: bottom right;
}
.ts-2.btrg_bl:before {
  background-image: url(../../../images/bolt/triangles/svgs/btm-right/qt-bl-qt-pr.svg);
}
.ts-2.btrg_yl:before {
  background-image: url(../../../images/bolt/triangles/svgs/btm-right/qt-bl-qt-yw.svg);
}

.ts-3:before {
  width: 10%;
  max-width: 145px;
  top: 10px;
  bottom: 10px;
  height: auto;
}
.ts-3.btrg_lf:before {
  background-position: center left;
  bottom: 0;
}
.ts-3.btrg_rh:before {
  right: 0;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  background-position: center left;
}
.ts-3.btrg_bl:before {
  background-image: url(../../../images/bolt/triangles/svgs/side/side-bl-pr.svg);
}
.ts-3.btrg_yl:before {
  background-image: url(../../../images/bolt/triangles/svgs/side/side-bl-yw.svg);
}

.ts-4:before {
  width: 14%;
  max-width: 200px;
  background-position: bottom left;
  bottom: 0;
}
.ts-4.btrg_lf:before {
  left: 0;
  -webkit-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  transform: rotateY(180deg);
}
.ts-4.btrg_rh:before {
  right: 0;
}
.ts-4.btrg_bl:before {
  background-image: url(../../../images/bolt/triangles/svgs/btm-right-2/fl-pr-hf-bl.svg);
}
.ts-4.btrg_yl:before {
  background-image: url(../../../images/bolt/triangles/svgs/btm-right-2/fl-yw-hf-bl.svg);
}

.ts-5:before {
  background-position: bottom right;
  bottom: 0;
  width: 9%;
  max-width: 130px;
}
.ts-5.btrg_lf:before {
  left: 0;
}
.ts-5.btrg_rh:before {
  right: 0;
  -webkit-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  transform: rotateY(180deg);
}
.ts-5.btrg_bl:before {
  background-image: url(../../../images/bolt/triangles/svgs/btm-left-qtr/bl-qtr.svg);
}
.ts-5.btrg_yl:before {
  background-image: url(../../../images/bolt/triangles/svgs/btm-left-qtr/yw-qtr.svg);
}

.ts-6:before {
  width: 7%;
  max-width: 100px;
  bottom: 0;
}
.ts-6.btrg_lf:before {
  left: 0;
  background-position: bottom left;
}
.ts-6.btrg_rh:before {
  right: 0;
  -webkit-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  transform: rotateY(180deg);
  background-position: bottom left;
}
.ts-6.btrg_bl:before {
  background-image: url(../../../images/bolt/triangles/svgs/btm-left-vert/fl-pr-hf-bl.svg);
}
.ts-6.btrg_yl:before {
  background-image: url(../../../images/bolt/triangles/svgs/btm-left-vert/fl-yw-hf-bl.svg);
}

.ts-7:before {
  width: 9%;
  max-width: 130px;
  background-size: contain;
  bottom: 0;
}
.ts-7.btrg_lf:before {
  left: 0;
  background-position: bottom right;
}
.ts-7.btrg_rh:before {
  right: 0;
  background-position: bottom right;
  -webkit-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  transform: rotateY(180deg);
}
.ts-7.btrg_bl:before {
  background-image: url(../../../images/bolt/triangles/svgs/btm-right-zig/pr-bl-zig.svg);
}
.ts-7.btrg_yl:before {
  background-image: url(../../../images/bolt/triangles/svgs/btm-right-zig/yw-bl-zig.svg);
}

@media (min-width: 1024px) {
  /*    .ts-1,.ts-2,.ts-4,.ts-5,.ts-7{
          padding-bottom: 140px;
      }*/
}
@media (min-width: 1200px) and (max-width: 1320px) {
  .ts-3 .container-bv2,
  .ts-3 .container-c,
  .ts-6 .container-bv2,
  .ts-6 .container-c {
    padding-left: 160px;
  }
  .ts-3 .container-bv2,
  .ts-3 .container-c,
  .ts-6 .container-bv2,
  .ts-6 .container-c {
    padding-right: 160px;
  }

  .ts-1 .jco-opn,
  .ts-2 .jco-opn,
  .ts-4 .jco-opn,
  .ts-5 .jco-opn,
  .ts-7 .jco-opn {
    margin-bottom: 40px;
  }
}
@media (min-width: 1101px) and (max-width: 1199px) {
  .ts-3:before {
    width: 355px;
  }

  .ts-3 .container-bv2 {
    padding-left: 85px;
  }

  .ts-6:before {
    width: 300px;
  }

  .ts-6 .container-bv2 {
    padding-right: 70px;
  }
}
@media (min-width: 1024px) and (max-width: 1100px) {
  .ts-3 .container-bv2 {
    padding-left: 90px;
  }

  .ts-6 .container-bv2 {
    padding-right: 95px;
  }

  .ts-5.btrg_lf:before {
    max-width: 160px;
  }
}
@media (min-width: 768px) {
  .btv2-pc.bltrs {
    padding-bottom: 80px;
  }

  .ic-2c-ips:before {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 1400px) {
  .ts-3 .container-c {
    padding-left: 145px;
    padding-right: 145px;
  }
  .ts-3 .container-tsl {
    padding-left: 135px;
    padding-right: 135px;
  }
}
@media (min-width: 768px) and (max-width: 999px) {
  .ts-1,
  .ts-2,
  .ts-4,
  .ts-5,
  .ts-7 {
    padding-bottom: 50px;
  }

  .ts-2 .bltv2-lm {
    margin: 40px 0 40px 0;
  }
}
@media (max-width: 767px) {
  .bltv2-wwh,
  .rvv2-bnr,
  .btv2-pc,
  .btv2-2cl-fetpst,
  .btv2-vo,
  .btv2-nwr,
  .btv2-tprs,
  .btv2-2c-im-cn,
  .bltv2-acrd,
  .btv2-jco {
    /*&:before { display: none;}*/
  }
  .bltv2-wwh.bltrs:before,
  .rvv2-bnr.bltrs:before,
  .btv2-pc.bltrs:before,
  .btv2-2cl-fetpst.bltrs:before,
  .btv2-vo.bltrs:before,
  .btv2-nwr.bltrs:before,
  .btv2-tprs.bltrs:before,
  .btv2-2c-im-cn.bltrs:before,
  .bltv2-acrd.bltrs:before,
  .btv2-jco.bltrs:before {
    display: none;
  }

  .blt-visible-xs.mbtv2-bnr:before {
    background-image: url(../../../images/bolt/triangles/svgs/blue-purple.svg);
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    background-position: left bottom;
  }
  .blt-visible-xs.mbtv2-bnr.ylwrg:before {
    background-image: url(../../../images/bolt/triangles/svgs/blue-yellow.svg);
  }

  .bltv2-bnr1 .bltrs:before {
    width: 50%;
    max-width: 200px;
  }

  .btv2-cff {
    padding-bottom: 70px;
  }
  .btv2-cff.bltrs:before {
    width: 50%;
    max-width: 200px;
  }

  .bltrs:before {
    width: 25%;
  }

  .ts-3:before {
    width: 25%;
  }

  .btv2-2c-im-cn .ic-2c-ips.bltrs:before {
    width: 50%;
    max-width: 200px;
  }
}
/*fonts*/
/*colors*/
/*bolt*/
/*Filter*/
/*bolt*/
/*bolt blog*/
.btv2-pc2c {
  padding: 65px 0 65px 0;
}
.btv2-pc2c.bltrs {
  padding-bottom: 80px;
}
.btv2-pc2c .row-pc2c {
  margin: 0 0 80px 0;
}
.btv2-pc2c .row-pc2c:last-of-type {
  margin: 0;
}

.row-pc2c {
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}

.pc2c-cl {
  max-width: 50%;
  -webkit-box: 0;
  -moz-box: 0;
  -webkit-flex: 0 0 50%;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
}

.pc2c-tc {
  display: -webkit-box;
  display: block;
  display: -moz-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  position: relative;
  text-align: left;
}
.pc2c-tc h1,
.pc2c-tc h2,
.pc2c-tc h3,
.pc2c-tc h4,
.pc2c-tc h5,
.pc2c-tc h6 {
  margin: 0;
}

.pc2c-ic {
  position: relative;
  z-index: 2;
}

.pc2c-cc .pc2c-ipc {
  margin: 10px 0;
  text-align: center;
  display: -webkit-box;
  display: block;
  display: -moz-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.pc2c-cc h1,
.pc2c-cc h2,
.pc2c-cc h3,
.pc2c-cc h4,
.pc2c-cc h5,
.pc2c-cc h6 {
  margin: 0;
}
.pc2c-cc .pie_progress {
  width: 106px;
  margin: 0 auto;
  height: 106px;
}
.pc2c-cc .pc2c-ct {
  margin: 15px 0 0 0;
}
.pc2c-cc .pc2c-ct p:last-child {
  margin: 0;
}

.pie_progress__number {
  font-size: 30px;
  color: #404040;
  font-family: 'Arimo';
  font-weight: 400;
}

@media (max-width: 1023px) {
  .pc2c-ic br,
  .pc2c-ct br {
    display: none;
  }
}
@media (min-width: 768px) {
  .pc2c-tc {
    -webkit-box-ordinal-group: 3;
    -moz-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }

  .pc2c-cc {
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }

  .pc2c-tc-lf .pc2c-tc {
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
  .pc2c-tc-lf .pc2c-tc:before {
    background-image: url(../../../images/bolt/012/trg-blue-yellow.svg);
    left: 0;
    right: auto;
  }
  .pc2c-tc-lf .pc2c-cc {
    -webkit-box-ordinal-group: 3;
    -moz-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }
}
@media (max-width: 767px) {
  .row-pc2c {
    display: block;
  }

  .pc2c-cc .pc2c-ipc {
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
  }

  .pc2c-cl {
    max-width: 100%;
    text-align: center;
  }

  .pc2c-tc {
    padding: 5px 5px 20px 5px;
  }

  .btv2-pc2c {
    padding: 35px 0 30px 0;
  }
  .btv2-pc2c.bltrs {
    padding-bottom: 40px;
  }
  .btv2-pc2c .row-pc2c {
    margin: 0;
  }

  .pc-iw {
    margin: 0 0 20px 0;
  }
}
/*bolt menu*/
/*fonts*/
/*colors*/
/*bolt*/
/*Filter*/
/*bolt*/
/*bolt blog*/
@media (min-width: 1000px) and (max-width: 1120px) {
  .bt-bnr .container-c {
    padding-right: 0;
  }

  .bt-rw .btb-ic2 h2 {
    font-size: 40px;
  }
}
@media (min-width: 1000px) and (max-width: 1249px) {
  .btv2-2cl-fetpst {
    padding: 160px 0 80px 0;
  }
}
@media (max-width: 999px) {
  .crl-nav {
    padding: 0 30px 0 30px;
  }
  .crl-nav.owl-carousel,
  .crl-nav.owl-carousel .owl-stage-outer {
    position: inherit;
  }
  .crl-nav.owl-carousel .owl-nav .owl-next,
  .crl-nav.owl-carousel .owl-nav .owl-prev,
  .crl-nav.owl-carousel .owl-stage-outer .owl-nav .owl-next,
  .crl-nav.owl-carousel .owl-stage-outer .owl-nav .owl-prev {
    margin-top: -20px;
    position: absolute;
    top: 50%;
  }
  .crl-nav.owl-carousel .owl-nav .owl-prev,
  .crl-nav.owl-carousel .owl-stage-outer .owl-nav .owl-prev {
    left: -22px;
  }
  .crl-nav.owl-carousel .owl-nav .owl-next,
  .crl-nav.owl-carousel .owl-stage-outer .owl-nav .owl-next {
    right: -22px;
  }

  .crl-nav.owl-carousel,
  .crl-nav.owl-carousel .owl-stage-outer {
    position: inherit;
  }
  .crl-nav.owl-carousel .owl-nav .owl-next,
  .crl-nav.owl-carousel .owl-nav .owl-prev,
  .crl-nav.owl-carousel .owl-stage-outer .owl-nav .owl-next,
  .crl-nav.owl-carousel .owl-stage-outer .owl-nav .owl-prev {
    vertical-align: top;
    width: 36px;
    height: 36px;
  }
  .crl-nav .wraper {
    width: 38px;
    height: 38px;
    position: absolute;
    clip: rect(0px, 38px, 38px, 19px);
    left: -2px;
    top: -2px;
  }
  .crl-nav .circle {
    width: 38px;
    height: 38px;
    border-radius: 19px;
    clip: rect(0px, 19px, 46px, 0px);
  }

  .btv2-2c-im-cn .ic-2c-ips {
    margin: 0 0 20px 0;
  }

  .top-left-trg:before {
    z-index: 3;
  }

  .blt-dnavw {
    display: none;
  }
}
@media (min-width: 1000px) {
  .crl-nav.owl-carousel,
  .crl-nav.owl-carousel .owl-stage-outer {
    position: inherit;
  }
  .crl-nav.owl-carousel .owl-nav .owl-next,
  .crl-nav.owl-carousel .owl-nav .owl-prev,
  .crl-nav.owl-carousel .owl-stage-outer .owl-nav .owl-next,
  .crl-nav.owl-carousel .owl-stage-outer .owl-nav .owl-prev {
    margin-top: -25px;
    position: absolute;
    top: 50%;
  }
  .crl-nav.owl-carousel .owl-nav .owl-prev,
  .crl-nav.owl-carousel .owl-stage-outer .owl-nav .owl-prev {
    left: -100px;
  }
  .crl-nav.owl-carousel .owl-nav .owl-next,
  .crl-nav.owl-carousel .owl-stage-outer .owl-nav .owl-next {
    right: -100px;
  }

  .bltv2-bnr1.blt-hsscrnv .bltv2-bnrs1 {
    margin: 0;
  }

  .m3-va-m .owl-stage {
    display: -webkit-box;
    display: block;
    display: -moz-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
  }
}
@media (min-width: 1000px) and (max-width: 1199px) {
  .crl-nav {
    padding: 0 50px 0 50px;
  }
  .crl-nav.owl-carousel .owl-nav .owl-prev,
  .crl-nav.owl-carousel .owl-stage-outer .owl-nav .owl-prev {
    left: -20px;
  }
  .crl-nav.owl-carousel .owl-nav .owl-next,
  .crl-nav.owl-carousel .owl-stage-outer .owl-nav .owl-next {
    right: -20px;
  }
}
@media (min-width: 768px) {
  .blt-visible-xs {
    display: none !important;
  }

  .bltv2-wwh.bv2-2-col .bltv2-wwh-rw .bltv2-cl {
    -webkit-box: 0;
    -moz-box: 0;
    -webkit-flex: 0 0 48%;
    -ms-flex: 0 0 48%;
    flex: 0 0 48%;
  }
  .bltv2-wwh.bv2-4-col .bltv2-wwh-rw .bltv2-cl {
    -webkit-box: 0;
    -moz-box: 0;
    -webkit-flex: 0 0 22%;
    -ms-flex: 0 0 22%;
    flex: 0 0 22%;
  }

  .bltv2-wus.bv2-img-right .wusv2-rw .wusv2-rs {
    order: 1;
  }
  .bltv2-wus.bv2-img-right .wusv2-rw .wusv2-ls {
    order: 2;
  }
  .bltv2-wus.bv2-img-right .wusv2-rw .wus-img {
    text-align: right;
  }

  .bltv2-wus.bv2-hasn-ig .wusv2-rw .wusv2-rs {
    -webkit-box: 1;
    -moz-box: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }

  .bltv2-acrd.lst-bt2 {
    padding-bottom: 170px;
  }

  .bob-mbn-b .blt-cnt h2 {
    font-size: 32px;
  }

  /*bt-bnr*/
  .bt-bnr {
    padding: 60px 0 70px 0;
  }
  .bt-bnr .bnr-cont {
    padding: 40px 0 140px 0;
  }
  .bt-bnr .bnr-cont {
    padding: 0;
  }
  .bt-bnr .row-bv2 {
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
  }
  .bt-bnr .btv2b-ic3 {
    margin: 0;
  }
  .bt-bnr .bnr-des {
    max-width: 470px;
    /*            p{
                      max-width: 80%;
                  }*/
  }
  .bt-bnr .bnr-des h1,
  .bt-bnr .bnr-des h2,
  .bt-bnr .bnr-des h3,
  .bt-bnr .bnr-des h4,
  .bt-bnr .bnr-des h5,
  .bt-bnr .bnr-des h6 {
    font-size: 46px;
  }

  .bnr-trg-mob {
    display: none;
  }

  .m1s1-c2 {
    display: -webkit-box;
    display: block;
    display: -moz-box;
    display: -webkit-flex;
    display: flex;
  }

  .bt-bnr .bnr-img {
    font-size: 0;
    margin: auto 0 0 0;
  }

  .btv2-c2f.c2f-ir .c2fl {
    -webkit-box-ordinal-group: 3;
    -moz-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }
  .btv2-c2f.c2f-ir .c2fr {
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    -webkit-box-pack: end;
    -moz-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
  }
  .btv2-c2f.c2f-ir .blt-cnt {
    padding-left: 0;
  }
  .btv2-c2f.c2f-il .blt-cnt {
    padding-right: 0;
  }
}
@media (min-width: 768px) and (max-width: 1159px) {
  .bt-bnr .row {
    -webkit-box-align: end;
    -moz-box-align: end;
    -ms-flex-align: end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
  }
}
@media (max-width: 1023px) {
  .bt2-cta-trm .ic-2c-cta {
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
  }

  .bt-bnr.top_img .m1s1-c2 {
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
  .bt-bnr.top_img .m1s1-c1 {
    -webkit-box-ordinal-group: 3;
    -moz-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }
  .bt-bnr .bnr-cont {
    text-align: center;
    margin: 0 0 30px 0;
  }
  .bt-bnr .bnr-des {
    max-width: 100%;
  }
  .bt-bnr .btv2b-ic3 {
    display: block;
  }
  .bt-bnr .btv2b-ic3 .btv2b-cterm {
    padding: 20px 0 0 0;
  }
  .bt-bnr .btv2b-ic3 .btnbv2-primary {
    width: 100%;
    max-width: 540px;
  }
  .bt-bnr .bnr-dots {
    display: none;
  }
  .bt-bnr.btm_rgt {
    padding-bottom: 100px;
  }
  .bt-bnr.btm_rgt.btm_img {
    padding-bottom: 0;
  }
  .bt-bnr.btm_rgt .bnr-trg {
    -webkit-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    transform: rotateY(180deg);
    right: 0;
    bottom: 0;
    height: 150px;
    top: auto;
    background-position: left bottom;
  }
  .bt-bnr .bnr-img {
    margin: 0 auto;
    max-width: 450px;
  }
}
@media (max-width: 1024px) {
  .wusv2-ls {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .blt-hidden-sml {
    display: none;
  }

  .btv2-bnr .container-c {
    height: auto;
  }

  .btv2-rw .btv2b-r {
    display: -webkit-box;
    display: block;
    display: -moz-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
  }
  .btv2-rw .btv2b-ic {
    margin: 0 0 20px 0;
  }
  .btv2-rw .btv2b-ic3 {
    margin: 0 0 30px 0;
  }
  .btv2-rw .btv2b-ic2 h1 br {
    display: none;
  }

  .prd-bt2-r .prdbt2-sy-nm {
    font-size: 15px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .mbtv2-cnt .container-c {
    padding-left: 70px;
    padding-right: 70px;
  }

  .bltv2-bnr:before {
    width: 37%;
    /*        height: 36%;*/
  }

  .wusv2-rw .wusv2-rs {
    -webkit-box: 1;
    -moz-box: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }

  .wusv2-lstw {
    display: -webkit-box;
    display: block;
    display: -moz-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-box-direction: normal;
    -moz-box-orient: horizontal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
  }

  .wusv2-lsti {
    -webkit-box: 0;
    -moz-box: 0;
    -webkit-flex: 0 0 47%;
    -ms-flex: 0 0 47%;
    flex: 0 0 47%;
  }

  .wusv2-rw .wusv2-ctaw {
    display: block;
  }
  .wusv2-rw .wusv2-ctaw .btv2b-btn {
    display: table;
    margin: 0 auto;
  }
  .wusv2-rw .wusv2-ctaw .btv2w-cterm {
    padding: 20px 0 0 0;
    text-align: center;
  }
}
@media (min-width: 1024px) {
  .wusv2-rw.bx_lyt {
    padding: 25px 0 0 20px;
    max-width: 370px;
  }

  .btv2-2c-im-cn:after {
    content: '';
    /*            background-image: url(../../../../assets/images/bolt/home/dots.png);
                background-position: 0;*/
    background: linear-gradient(90deg, #fff 28px, transparent 1%) right,
    linear-gradient(#fff 28px, transparent 1%) right, #0528a0;
    background-size: 30px 30px;
    position: absolute;
    width: 36%;
    width: -moz-calc(50% - 220px);
    width: -webkit-calc(50% - 220px);
    width: -o-calc(50% - 220px);
    width: calc(50% - 220px);
    height: 100%;
    display: block;
    z-index: 0;
    left: 0;
    top: 0;
    bottom: 0;
  }
}
@media (min-width: 1024px) and (max-width: 767px) {
  .btv2-2c-im-cn:after {
    background: linear-gradient(90deg, #fff 21px, transparent 1%) right,
    linear-gradient(#fff 21px, transparent 1%) right, #0528a0;
    background-size: 22px 22px;
  }
}
@media (min-width: 1024px) {
  .btv2-2c-im-cn.c2-icn-lf-img:after {
    right: 0;
    left: auto;
  }

  .lgt-bg.btv2-2c-im-cn:after {
    background: linear-gradient(90deg, #f2f2f2 28px, transparent 1%) right,
    linear-gradient(#f2f2f2 28px, transparent 1%) right, #0528a0;
    background-size: 30px 30px;
  }
}
@media (min-width: 1024px) and (max-width: 767px) {
  .lgt-bg.btv2-2c-im-cn:after {
    background: linear-gradient(90deg, #f2f2f2 21px, transparent 1%) right,
    linear-gradient(#f2f2f2 21px, transparent 1%) right, #0528a0;
    background-size: 22px 22px;
  }
}

@media (min-width: 1024px) {
  .bt-bnr.ia-mdl .bnr-img {
    margin: auto 0 auto 0;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .btv2-bnr .btv-trg {
    width: 26%;
  }
}
@media (min-width: 1200px) and (max-width: 1320px) {
  .btv2-bnr .btv-trg {
    width: 24%;
  }
}
@media (min-width: 1200px) {
  .container-tsl {
    max-width: 1200px;
    padding-right: 100px;
    padding-left: 100px;
  }
}
@media (min-width: 1440px) and (max-width: 1500px) {
  .btv2-bnr .btv-trg {
    width: 28%;
  }
}
@media (max-width: 1069px) {
  .btv2-bnr .container-c .grid-row {
    margin-left: 0;
    margin-right: 0;
  }
}
@media (min-width: 768px) and (max-width: 999px) {
  .wus-rw .wus-ls {
    -webkit-box: 0;
    -moz-box: 0;
    -webkit-flex: 0 0 45%;
    -ms-flex: 0 0 45%;
    flex: 0 0 45%;
  }
  .wus-rw .wus-rs {
    -webkit-box: 0;
    -moz-box: 0;
    -webkit-flex: 0 0 55%;
    -ms-flex: 0 0 55%;
    flex: 0 0 55%;
  }
  .wus-rw .wus-rp {
    padding: 0 0 0 30px;
  }

  .btb-mr {
    padding: 0 10px 0px 10px;
  }

  .bt-rw .btb-ic {
    padding: 10px 0 0 0;
  }
  .bt-rw .btb-ic3 {
    padding: 0 0 10px 0;
    margin: 0 0 30px 0;
  }

  .btv2-c2f {
    padding: 0;
  }
  .btv2-c2f .blt-cnt {
    padding: 70px 0px 70px 40px;
  }

  .blt-op-sw .bos-lc {
    padding: 0 15px 0 0;
  }
}
@media (min-width: 768px) and (max-width: 960px) {
  .bt-rw .btb-l {
    -webkit-box: 0;
    -moz-box: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
  }
  .bt-rw .btb-r {
    -webkit-box: 0;
    -moz-box: 0;
    -webkit-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
  }

  .bt-bnr .container-c {
    position: relative;
  }
  .bt-bnr .container-c:before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    right: auto;
    top: 0;
    bottom: 0;
    background-color: rgba(255, 255, 255, 0.5);
    z-index: 2;
    width: 100%;
  }

  .bt-rw .btb-r {
    position: relative;
    z-index: 2;
  }

  .blt-wwh-rw .bltw-cont br {
    display: none;
  }

  .rv-rw1 .rv-c1 {
    -webkit-box: 0;
    -moz-box: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
  }

  .btb-bt,
  .btb-mr {
    background-color: rgba(255, 255, 255, 0.4);
  }
}
@media (max-width: 767px) {
  .blt-hidden-xs {
    display: none;
  }

  .mbt-bnr {
    font-family: 'Arimo';
    font-weight: 400;
    margin: 0 0 50px 0;
  }

  .mbt-head {
    background-image: url(../../../../assets/images/bolt-home/mobile-banner.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 500px;
    display: -webkit-box;
    display: block;
    display: -moz-box;
    display: -webkit-flex;
    display: flex;
    width: 100%;
  }
  .mbt-head strong {
    font-family: 'Arimo Bold';
    font-weight: bold;
  }
  .mbt-head .container {
    height: 100%;
    width: 100%;
    display: -webkit-box;
    display: block;
    display: -moz-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: end;
    -moz-box-align: end;
    -ms-flex-align: end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
  }
  .mbt-head .mbt-wrap {
    display: -webkit-box;
    display: block;
    display: -moz-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    color: #ffffff;
    width: 100%;
    text-align: center;
  }
  .mbt-head .mbtb-ic {
    font-size: 14px;
    margin: 0 0 7px 0;
    font-family: 'Arimo';
    font-weight: 400;
  }
  .mbt-head .mbtb-ic2 h1 {
    font-family: 'Arimo Bold';
    font-weight: bold;
    font-size: 30px;
    line-height: 1.1;
    margin: 0 0 7px 0;
  }
  .mbt-head .mbtb-ic3 .btb-btn {
    border: 1px solid #ffa000;
    background-color: #ffa000;
    color: #0528a0;
    font-family: 'Arimo';
    font-weight: 600;
    font-size: 16px;
    line-height: 44px;
    height: 44px;
    display: inline-block;
    padding: 0 20px 0 20px;
    border-radius: 2px;
    text-decoration: none;
    cursor: pointer;
    position: relative;
    z-index: 1;
    text-align: center;
    min-width: 135px;
    text-decoration: none;
    display: block;
  }
  .mbt-head .mbtb-ic3 .btb-btn:hover,
  .mbt-head .mbtb-ic3 .btb-btn:active {
    border: 1px solid #0528a0;
    background-color: #0528a0;
    color: #ffffff;
  }
  .mbt-head .mbtb-cterm {
    font-size: 12px;
    margin: 10px 0 10px 0;
  }

  .mbt-ftr .bt-wrap .bt-bx {
    padding: 0;
  }
  .mbt-ftr .bt-wrap .bt-bx img {
    max-width: 100%;
    max-height: 65px;
  }
  .mbt-ftr .bt-wrap .bt-ibx {
    padding: 0 15px;
  }
  .mbt-ftr .lst-up-bd {
    font-size: 12px;
    color: #8d929e;
  }

  .blt-wwh-rw {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 10px 0 0 0;
  }

  .blt-hdng h1,
  .blt-hdng h2 {
    font-size: 32px;
    margin: 0 0 10px 0;
    text-align: center;
  }
  .blt-hdng.big-ttl h1,
  .blt-hdng.big-ttl h2 {
    font-size: 30px;
  }
  .blt-hdng p {
    font-size: 16px;
    margin: 0 0 10px 0;
  }

  .blt-bnr {
    margin: 0 -20px 25px -20px;
  }

  .wus-rw {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .wus-rw .wus-rp {
    padding: 35px 0 0 5px;
  }
  .wus-rw .blt-wr {
    padding: 0 0 35px 45px;
  }
  .wus-rw .wus-blt {
    background-size: 140px 140px;
    height: 36px;
    width: 36px;
    left: -5px;
  }
  .wus-rw .wus-blt.check {
    background-position: -15px -8px;
  }
  .wus-rw .wus-blt.fast {
    background-position: -89px -5px;
  }
  .wus-rw .wus-blt.thumbsup {
    background-position: -16px -51px;
  }
  .wus-rw .wus-blt.msgblurg {
    background-position: -88px -52px;
  }
  .wus-rw .blt-trl {
    line-height: 1.1;
  }

  .blw-us {
    margin: 0 -20px 0 -20px;
  }

  .rev_snd .rvs-frame {
    margin: 28px auto 0 auto;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
  }
  .rev_snd .active .rvs-frame {
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
  }

  .rv-ps {
    font-size: 0;
    margin: 0 0 20px 0;
  }

  .rv-rw1 {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .blt-wwh {
    margin: 0 0 30px 0;
  }
  .blt-wwh .blt-hdng {
    margin: 0;
  }

  .rv-bnr {
    margin: 0 0 35px 0;
  }

  .blt-wus {
    margin: 0 0 25px 0;
  }

  .wus-rw .wus-ctaw {
    display: none;
  }

  .bpg-r2 {
    display: block;
  }

  .hms-0 {
    margin: 20px 0 30px 0;
  }

  .hms-1 {
    margin: 20px 0 20px 0;
  }

  .hms-2 {
    margin: 20px 0 0 0;
  }

  .rev_sndw {
    margin: 0 -20px 0 -20px;
  }

  .bwb-btn {
    margin: 0 auto 0 auto;
  }

  .bt-wrap .bt-ibx:after {
    content: none;
  }

  .mbt-bnr {
    margin: 0 0 40px 0;
  }

  .blt-hdng p br {
    display: none;
  }

  .bpg-menu {
    width: 100%;
  }

  /*bolt v2*/
  .mbtv2-bnr {
    background: linear-gradient(90deg, #fff 28px, transparent 1%) right,
    linear-gradient(#fff 28px, transparent 1%) right, #0528a0;
    background-size: 30px 30px;
    text-align: center;
    padding: 120px 0 0 0;
    position: relative;
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  .mbtv2-bnr {
    background: linear-gradient(90deg, #fff 21px, transparent 1%) right,
    linear-gradient(#fff 21px, transparent 1%) right, #0528a0;
    background-size: 22px 22px;
  }
}
@media (max-width: 767px) {
  .mbtv2-bnr:before {
    content: '';
    background-image: url(../../../../assets/images/bolt/home/triangle-t3.png);
    height: 100px;
    width: 40%;
    display: block;
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    background-repeat: no-repeat;
    background-position: top left;
    background-size: contain;
  }

  .mbtv2-ftr {
    display: table;
    margin: 70px auto 0 auto;
    padding: 10px 15px;
    background-color: #ffffff;
  }

  .mbtv2-head {
    background-color: #ffffff;
    padding: 10px 0 20px 0;
  }

  .mbtv2b-ic {
    font-size: 14px;
    margin: 0 0 7px 0;
    font-family: 'Arimo';
    font-weight: 400;
    color: #0528a0;
  }

  .mbtv2b-ic2 h1 {
    font-family: 'Arimo Bold';
    font-weight: bold;
    font-size: 32px;
    line-height: 1.1;
    margin: 0 0 7px 0;
    color: #0528a0;
  }

  .mbtv2b-cterm {
    font-family: 'Arimo';
    font-weight: 400;
    padding: 20px 0 0 0;
  }

  .mbtv2b-ic3 .btv2b-btn {
    border: 1px solid #ffa000;
    background-color: #ffa000;
    color: #000000;
    font-family: 'Arimo';
    font-weight: 600;
    font-size: 16px;
    line-height: 44px;
    height: 44px;
    display: inline-block;
    padding: 0 20px 0 20px;
    border-radius: 2px;
    text-decoration: none;
    cursor: pointer;
    position: relative;
    z-index: 1;
    text-align: center;
    min-width: 135px;
    text-decoration: none;
    display: block;
  }
  .mbtv2b-ic3 .btv2b-btn:hover,
  .mbtv2b-ic3 .btv2b-btn:active {
    border: 1px solid #e46550;
    background-color: #e46550;
    color: #000000;
  }

  .bltv2-hdng p {
    font-size: 15px;
  }

  .mbtv2-cnt {
    padding: 30px 0 30px 0;
  }

  .bltv2-wwh-rw {
    display: block;
    margin: 0 0 50px 0;
  }

  .bltv2-wus:before {
    content: none;
  }

  .bltv2-hdng h1,
  .bltv2-hdng h2 {
    font-size: 32px;
    margin: 0 0 10px 0;
  }

  .wusv2-rw {
    display: block;
    margin: 0;
  }

  .bltv2-wwh-rw .bltv2-cont {
    margin: 0;
  }
  .bltv2-wwh-rw .bltv2-iw {
    padding: 0 15px;
    margin: 0 0 5px 0;
  }

  .bltv2-wus {
    padding: 50px 0 30px 0;
  }
  .bltv2-wus .wusv2-cnt {
    margin: 0 0 30px 0;
  }

  .rvv2-bnr {
    padding: 0 0 30px 0;
  }

  .wusv2-rw .bltv2-trl {
    font-size: 20px;
  }
  .wusv2-rw .wusv2-ctaw {
    margin: 0;
    display: block;
    text-align: center;
  }
  .wusv2-rw .wusv2-ctaw .btv2w-cterm {
    padding: 15px 0 0 0;
  }
  .wusv2-rw .bltv2-wr .wus-bltv2 {
    width: 40px;
    left: 20px;
  }

  .tsbtv2-frm .m-icon {
    font-size: 65px;
  }

  .m-icon + .tsbtv2-des,
  .md3-ico + .tsbtv2-des {
    margin: 25px 0 0 0;
  }

  .bltv2-wr .wus-ipos .m-icon {
    font-size: 40px;
  }

  .rvv2-rw1 {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .blt-breds {
    display: none;
  }

  .bnr1-in {
    height: 200px;
    background-size: cover;
  }

  .bltv2-bnrs1:after {
    content: none;
  }

  .bltv2-bnrs1 {
    padding: 0;
    margin: 0;
  }

  .bltv2-bnr1c2 {
    padding: 15px 0 0 0;
  }

  .bg-dots-2c-left {
    display: none;
  }

  .btv2-2c-im-cn .btv2-2c-ic {
    padding: 0;
  }
  .btv2-2c-im-cn.c2-icn-lf-img .c2-chld {
    padding-left: 20px;
  }
  .btv2-2c-im-cn .c2-chld {
    text-align: center;
    padding: 20px 0;
    margin: 0;
    background-color: transparent !important;
  }
  .btv2-2c-im-cn.c2-icn-lf-img .order-1 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  .btv2-2c-im-cn.c2-icn-lf-img .order-2 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }

  .btv2-nwr .nwr-head2 {
    text-align: center;
  }

  .btv2-hd-2c-im-cn .hdic-2c-cta {
    margin: 0;
    text-align: center;
  }

  .btv2-pc {
    margin: 0 0 30px 0;
  }
  .btv2-pc.btv2p-has-cta {
    margin: 0;
  }
  .btv2-pc .btv2pc-cnw {
    padding: 0 0 70px 0;
    position: relative;
    margin: 40px 0 0 0;
  }
  .btv2-pc .btv2pc-cnw:after {
    content: '';
    display: block;
    position: absolute;
    width: auto;
    height: 80%;
    left: 0;
    right: 0;
    top: 10px;
  }

  .btv2-pc .btv2pc-cnw:after {
    background: linear-gradient(90deg, #fff 28px, transparent 1%) right,
    linear-gradient(#fff 28px, transparent 1%) right, #0528a0;
    background-size: 30px 30px;
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  .btv2-pc .btv2pc-cnw:after {
    background: linear-gradient(90deg, #fff 21px, transparent 1%) right,
    linear-gradient(#fff 21px, transparent 1%) right, #0528a0;
    background-size: 22px 22px;
  }
}

@media (max-width: 767px) {
  .lgt-bg.btv2-pc .btv2pc-cnw:after {
    background: linear-gradient(90deg, #f2f2f2 28px, transparent 1%) right,
    linear-gradient(#f2f2f2 28px, transparent 1%) right, #0528a0;
    background-size: 30px 30px;
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  .lgt-bg.btv2-pc .btv2pc-cnw:after {
    background: linear-gradient(90deg, #f2f2f2 21px, transparent 1%) right,
    linear-gradient(#f2f2f2 21px, transparent 1%) right, #0528a0;
    background-size: 22px 22px;
  }
}

@media (max-width: 767px) {
  .top-left-trg:before {
    width: 38%;
    height: 50%;
    max-height: 150px;
    min-height: 150px;
  }

  .top-left-trg.trg-sml:before {
    width: 38%;
    height: 50%;
  }

  .top-right-trg:before {
    width: 40%;
    height: 20%;
    max-height: 150px;
    min-height: 150px;
  }

  .top-right-trg-bl-org:before {
    width: 40%;
    height: 20%;
    max-height: 150px;
  }

  .btv2-2c-im-cn {
    padding: 28px 0 28px 0;
  }
  .btv2-2c-im-cn .ic-2c-ips {
    padding: 0;
    font-size: 0;
  }
  .btv2-2c-im-cn .h2ics-head {
    padding: 0 0 15px 0;
  }

  .sec-title {
    margin: 0 0 40px 0;
  }

  .btv2-igl {
    margin: 0 0 20px 0;
  }

  .btv2-img-grid {
    padding: 50px 0 0 0;
  }

  .bg-dots-2c-right {
    display: none;
  }

  .tsbtv2-frm {
    max-width: 270px;
    margin: 0 auto;
  }

  .tsbtv2-des {
    text-align: center;
  }

  .btv2-hd-tms {
    padding: 80px 0 70px 0;
  }

  .btv2-nwr {
    padding: 80px 0 30px 0;
  }
  .btv2-nwr .sec-title {
    margin: 0 0 45px 0;
  }

  .fnpv2-bx .fnpv2-iw {
    margin: 0 0 20px 0;
  }
  .fnpv2-bx .fnpv2-des {
    margin: 0 0 5px 0;
    height: 65px;
    text-overflow: ellipsis;
    overflow: hidden;
  }
  .fnpv2-bx .fnpv2-psd {
    margin: 0 0 10px 0;
  }

  .btv2-hd-imgsw {
    padding: 40px 0 65px 0;
  }

  .sl-ih-frame .blt {
    margin: 0 0 15px 0;
  }

  .btv2-hd-2c-im-cn {
    padding: 80px 0 40px 0;
  }
  .btv2-hd-2c-im-cn .h2ic-head {
    margin: 0 0 20px 0;
  }
  .btv2-hd-2c-im-cn .hd-ic-2c-ips {
    margin: 0 0 30px 0;
  }

  .ctnf-mhd-2 {
    padding: 0 0 30px 0;
  }
  .ctnf-mhd-2 .cnt-dots-left,
  .ctnf-mhd-2 .cnt-dots-right {
    display: none;
  }

  .btcf1-cnt {
    margin: 30px 0 0 0;
  }

  .btv2-wtu {
    padding: 70px 0 30px 0;
  }

  .btv2-wtu-iw:before {
    content: none;
  }

  .btc-cblkw {
    margin: 25px 0 0 0;
  }
  .btc-cblkw .btc-mtl {
    font-size: 20px;
    margin: 0 0 15px 0;
  }
  .btc-cblkw .btc-cblk {
    margin: 0 0 15px 0;
    padding: 0 0 0 0;
  }

  .btc-lc {
    margin: 0 0 15px 0;
  }

  .btcf-farw {
    background-color: #ffffff;
    padding: 15px 10px 5px 10px;
    display: block;
    -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);
    position: relative;
    margin: 20px 0 0 0;
    border: 1px solid #d9d9d9;
  }

  .fqc-ccrd {
    margin: 0;
    color: #404040;
  }
  .fqc-ccrd .fqc-sttl {
    margin: 0 0 20px 0;
    font-size: 16px;
  }

  .cnt-frm ul li.cnf_note.cnf_note {
    bottom: 12px;
    line-height: 1;
  }

  .cnf_frm_wrapper {
    padding: 20px 20px 40px 20px;
  }

  .wusv2-lstw {
    text-align: left;
  }

  .bt2-cta-trm .ic-2c-cta {
    margin: 15px 0 0px 0;
    display: block;
  }
  .bt2-cta-trm .ic-2c-cta .btv2w-cterm {
    padding: 0;
    margin: 15px 0 0 0;
  }

  .wusv2-lstw .bltv2-wr:last-child {
    padding-bottom: 20px;
  }

  body .bt2-cta-cnt {
    margin: 0 0 30px 0;
    text-align: left;
  }
  body .bt2-cta-cnt ul.bolt-list li:after {
    left: -15px;
  }

  .bltv2-wwh {
    margin: 0;
    padding: 30px 0 30px 0;
  }

  .tsbtv2-fi + .tsbtv2-des {
    margin: 20px 0 0 0;
  }

  .cnt-frmw .gform_heading {
    margin: 0 0 20px 0;
  }
  .cnt-frmw .gform_title {
    font-size: 20px;
  }
  .cnt-frmw .gform_description {
    font-size: 15px;
    line-height: 1;
  }

  .btv2-pc {
    padding: 30px 0 30px 0;
  }
  .btv2-pc .btv2w-cterm.lng-cterm,
  .btv2-pc .btv2w-cterm {
    z-index: 2;
    position: relative;
  }

  .btv2w-cterm {
    padding: 0;
  }

  .lf-bt-dts {
    margin: 0 0 20px 0;
  }
  .lf-bt-dts:before {
    content: none;
  }

  .btv2-2cl-fetpst {
    padding: 85px 0 0 0;
  }

  .btv2-2cl-fetpst.trg-remove {
    padding: 40px 0 40px 0;
  }

  .cpt-cta {
    margin: 20px 0 15px 0;
  }

  .btv2-2cl-fetpst .row-bv2 > div {
    margin-bottom: 25px;
  }

  .ftps-bx-cs {
    margin: 0 0 15px 0;
  }

  .ftps-bx .ftps_il {
    margin: 0 0 25px 0;
  }

  .btv2-vo .btv2-vo-vid {
    margin: 30px 0 0 0;
  }

  .btv2-jco {
    padding: 50px 0 30px 0;
  }
  .btv2-jco .btv2-jco-frm {
    margin: 20px auto 0 auto;
  }
  .btv2-jco .btv2-jco-frm input {
    max-width: 100%;
  }
  .btv2-jco .jco-opn {
    margin: 45px 0 0 0;
  }
  .btv2-jco .jco-ow .jco-acr-w {
    padding: 0 0 15px 0;
    margin: 12px 0 0 0;
  }
  .btv2-jco .jco-ow .jco-acr-ttl .jc-mtl {
    padding: 1px 0 0 0;
  }
  .btv2-jco .jco-acr-cnt:after {
    right: -65px;
    bottom: -15px;
  }
  .btv2-jco .jco-acr-cnt .jc-itc {
    padding: 0 45px 0 0;
  }
  .btv2-jco .jco-acr-cnt ul.jc-djl {
    padding: 20px 0 0 0;
    margin: 0;
  }

  body .jco-ow .btnbv2-primary {
    font-size: 14px;
    line-height: 48px;
    height: 48px;
    min-width: 48px;
    height: 48px;
    padding: 0;
    margin: 0 0 0 10px;
  }

  .btv2-vo {
    padding: 50px 0 50px 0;
    position: relative;
  }
  .btv2-vo:before {
    position: absolute;
    content: '';
    left: 0;
    right: 0;
    bottom: 0;
    display: block;
    height: 50%;
  }

  .blt-rel-art {
    text-align: left;
  }

  .btv2-rw12 {
    display: -webkit-box;
    display: block;
    display: -moz-box;
    display: -webkit-flex;
    display: flex;
    height: 100%;
  }
  .btv2-rw12 .btv2b12-mr {
    padding: 20px 0 0 0;
  }

  .btv2-bnr12 {
    padding: 135px 0 0 0;
  }
  .btv2-bnr12 .container-c {
    height: 100%;
  }
  .btv2-bnr12 .btv12-trg {
    background-size: contain;
    background-image: url(../../../../assets/images/bolt/012/trgbn-prd-mob.png);
    height: 115px;
    width: 250px;
    display: block;
    position: absolute;
    z-index: 1;
    top: 0;
    background-repeat: no-repeat;
    background-position: top right;
    right: 0;
  }
  .btv2-bnr12 .btv-dotted-bg12 {
    top: 15px;
    height: 125px;
    width: 100%;
    background-position: right 5px;
    background-repeat: repeat-x;
  }
  .btv2-bnr12 .btv2b12-ic,
  .btv2-bnr12 .btv2b12-ic2 {
    text-align: center;
  }
  .btv2-bnr12 .btv2b12-ic2 {
    margin: 0 0 25px 0;
  }
  .btv2-bnr12 .btv2b12-ic {
    font-size: 14px;
    margin: 0 0 10px 0;
  }
  .btv2-bnr12 .btv2-rw12 .btv2b12-ic2 h1 {
    font-size: 32px;
  }

  .prd-fw {
    max-width: 335px;
    margin: 0 auto;
  }

  .prd-fw-1 form {
    display: block;
  }
  .prd-fw-1 form .sl-bwr {
    padding: 0;
  }
  .prd-fw-1 form .btnbv2-primary {
    display: block;
    width: 100%;
    margin: 15px 0 0 0;
  }

  .prd-bt2-r {
    display: block;
    text-align: center;
  }
  .prd-bt2-r .prd-bt2-c1:after,
  .prd-bt2-r .prd-bt2-c2:after {
    height: 1px;
    display: block;
    background-color: #ffffff;
    content: '';
    margin: 7px 0 7px 0;
    position: relative;
    width: 100%;
  }
  .prd-bt2-r .prdbt2-sy-lbl {
    margin: 0 0 1px 0;
  }

  .btv2b-rate {
    text-align: center;
  }

  .bltv2-acrd {
    padding: 30px 0 30px;
  }

  .acr-opn .b13-acr-w {
    padding: 20px 60px 20px 0;
  }
  .acr-opn .b13-acr-ttl .b13-mtl {
    font-size: 18px;
  }
  .acr-opn .b13-acr-ttl .b13-drp-ico {
    right: -60px;
  }

  /*016*/
  .btv2-tprs {
    padding: 10px 0 30px 0;
  }

  .hs-stdrp .mbtv2-head {
    padding: 10px 0 20px 0;
  }
  .hs-stdrp .select2 {
    text-align: left;
  }
  .hs-stdrp .prd-fw-1 {
    padding: 20px 0 0 0;
  }
  .hs-stdrp .prdbt12-term {
    text-align: left;
  }
  .hs-stdrp .mbtv2-ftr .btv2-wrap {
    width: 260px;
    padding: 0 0 0 20px;
  }
  .hs-stdrp .prd-bt2-sys {
    margin: 15px 0 0 0;
  }

  /*.bt-bnr*/
  .bt-bnr {
    padding: 0;
  }
  .bt-bnr .bnr-des {
    max-width: 350px;
    margin: 0 auto 20px auto;
  }
  .bt-bnr .bnr-des h1,
  .bt-bnr .bnr-des h2,
  .bt-bnr .bnr-des h3,
  .bt-bnr .bnr-des h4,
  .bt-bnr .bnr-des h5,
  .bt-bnr .bnr-des h6 {
    line-height: 1.2;
    margin: 0 0 10px 0;
  }
  .bt-bnr .bnr-img {
    position: relative;
  }
  .bt-bnr .bnr-img img {
    position: relative;
    z-index: 2;
  }
  .bt-bnr .lg-half {
    max-width: 100%;
  }

  .lgt-bg.bt-bnr.top_rgt {
    background: linear-gradient(90deg, #f2f2f2 28px, transparent 1%) right,
    linear-gradient(#f2f2f2 28px, transparent 1%) right, #0528a0;
    background-size: 30px 30px;
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  .lgt-bg.bt-bnr.top_rgt {
    background: linear-gradient(90deg, #f2f2f2 21px, transparent 1%) right,
    linear-gradient(#f2f2f2 21px, transparent 1%) right, #0528a0;
    background-size: 22px 22px;
  }
}
@media (max-width: 767px) {
  .lgt-bg .m1s1-c1 {
    background-color: #f2f2f2;
  }

  .m1s1-c1 {
    background-color: #ffffff;
  }

  .bt-bnr {
    padding: 30px 0 0 0;
  }
  .bt-bnr .row-bv2 {
    position: relative;
    z-index: 3;
  }
  .bt-bnr.top_img .m1s1-c1 {
    background-color: transparent;
  }
  .bt-bnr .bnr-trg {
    z-index: 2;
    width: 50%;
    right: 0;
    bottom: auto;
    height: 150px;
  }
  .bt-bnr .row {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .bt-bnr.btm_img .bnr-dots-mob {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 30%;
    left: -moz-calc(50% - 250px);
    left: -webkit-calc(50% - 250px);
    left: -o-calc(50% - 250px);
    left: calc(50% - 250px);
    height: 100%;
    background: linear-gradient(90deg, #fff 30px, transparent 1%) center,
    linear-gradient(#fff 30px, transparent 1%) center, #666666;
    background-size: 32px 32px;
    overflow: hidden;
    z-index: 1;
  }
  .bt-bnr.btm_img .bnr-dots-mob:after {
    content: '';
    width: 2000px;
    height: 2000px;
    position: absolute;
    bottom: 0;
    left: 0;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    background-color: #fff;
    z-index: 1;
    -webkit-transform-origin: left bottom;
    -moz-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
  }
  .bt-bnr.btm_img .m1s1-c1 {
    background-color: transparent;
  }
  .bt-bnr.dis_img {
    padding-bottom: 120px;
  }
  .bt-bnr.dis_img .m1s1-c2 {
    display: none;
  }
  .bt-bnr.top_rgt {
    padding-top: 105px;
    background: linear-gradient(90deg, #fff 28px, transparent 1%) right,
    linear-gradient(#fff 28px, transparent 1%) right, #0528a0;
    background-size: 30px 30px;
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  .bt-bnr.top_rgt {
    background: linear-gradient(90deg, #fff 21px, transparent 1%) right,
    linear-gradient(#fff 21px, transparent 1%) right, #0528a0;
    background-size: 22px 22px;
  }
}
@media (max-width: 767px) {
  .bt-bnr.top_rgt .bnr-trg {
    -webkit-transform: rotateY(180deg) rotateX(180deg);
    -ms-transform: rotateY(180deg) rotateX(180deg);
    transform: rotateY(180deg) rotateX(180deg);
  }
  .bt-bnr.top_img.dis_trg:after {
    content: '';
    width: 100%;
    display: block;
    background: linear-gradient(90deg, #fff 30px, transparent 1%) center,
    linear-gradient(#fff 30px, transparent 1%) center, #666666;
    background-size: 32px 32px;
    padding-bottom: 120px;
  }
  .bt-bnr.top_img .bnr-img {
    margin: 0 0 20px 0;
  }
  .bt-bnr.dis_trg .bnr-trg {
    display: none;
  }

  .bt-bnr .btv2b-ic3 {
    display: block;
  }
  .bt-bnr .btv2b-ic3 .btnbv2-primary {
    width: 100%;
  }

  /*017*/
  .btv2-c2f .colbv2-lg-6 {
    padding: 0;
  }
  .btv2-c2f .btv2-c2f-bg {
    height: 260px;
    position: relative;
  }
  .btv2-c2f .blt-cnt {
    padding: 40px 20px 40px 20px;
    max-width: 100%;
  }
  .btv2-c2f.bltrs:before {
    content: none;
  }
  .btv2-c2f .c2fr,
  .btv2-c2f .c2fl {
    padding: 0;
  }

  .owl-carousel.blt-320-resize img {
    max-width: 90%;
  }

  .rt-mdrp-w {
    margin: 0 0 30px 0;
  }

  .tsbtv-num {
    font-size: 35px;
    margin: 0 0 10px 0;
  }
}
@media (max-width: 375px) and (max-height: 700px) and (orientation: portrait) {
  .sm li.bt-mn-inc {
    font-size: 16px;
    margin: 4px 0;
  }

  .mob-menu-bw .sm-simple > li > a {
    font-size: 20px;
    line-height: 35px;
    padding-bottom: 0;
  }
  .mob-menu-bw .sm-simple a {
    font-size: 18px;
    line-height: 30px;
  }
  .mob-menu-bw .sm-simple ul {
    padding: 0 0 5px 0;
  }
  .mob-menu-bw .sm-simple > li:before {
    top: 8px;
  }
}
/*iPhone 8*/
@media only screen and (device-width: 375px) and (device-height: 667px) and (-webkit-device-pixel-ratio: 2) {
  .mbt-head {
    height: 420px;
  }
  .mbt-head .mbtb-ic2 h1 {
    font-size: 22px;
    line-height: 1;
    margin: 0 0 5px;
  }
  .mbt-head .mbtb-ic {
    margin: 0 0 3px 0;
  }
}
/*iPhone 11 1792x828px at 326ppi */
@media only screen and (device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 2) {
  .mbt-head {
    height: 550px;
  }
}
/*iPhone 11 Pro  2436x1125px at 458ppi */
/*iPhone 11 Pro Max 2688x1242px at 458ppi */
@media only screen and (device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 3) {
  .mbt-head {
    height: 555px;
  }
}
/*fonts*/
/*colors*/
/*bolt*/
/*Filter*/
/*bolt*/
/*bolt blog*/
.mat-icon-mc {
  color: #000;
  vertical-align: middle;
}

.tm-size-46 {
  font-size: 46px;
}

.tm-size-32 {
  font-size: 32px;
}

.tm-size-24 {
  font-size: 24px;
}

.tm-size-16 {
  font-size: 16px;
}

@media (max-width: 767px) {
  .tm-size-46 {
    font-size: 36px;
  }

  .tm-size-32 {
    font-size: 24px;
  }

  .tm-size-24 {
    font-size: 20px;
  }
}
/*fonts*/
/*colors*/
/*bolt*/
/*Filter*/
/*bolt*/
/*bolt blog*/
body .cb-apl-btn {
  border: 1px solid #ffa000;
  background-color: #ffa000;
  color: #000000;
  font-family: 'Arimo';
  font-weight: 600;
  font-size: 16px;
  line-height: 44px;
  height: 44px;
  display: inline-block;
  padding: 0 20px 0 20px;
  border-radius: 2px;
  text-decoration: none;
  cursor: pointer;
  position: relative;
  z-index: 1;
  text-align: center;
  min-width: 135px;
  text-decoration: none;
  transition: none;
  width: 200px;
  width: 70%;
  width: -moz-calc(100% - 55px);
  width: -webkit-calc(100% - 55px);
  width: -o-calc(100% - 55px);
  width: calc(100% - 55px);
  margin: 0 10px 0 0;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  display: -webkit-box;
  display: block;
  display: -moz-box;
  display: -webkit-flex;
  display: flex;
  position: absolute;
  left: -99999px;
  font-size: 16px;
}
body .cb-apl-btn:hover,
body .cb-apl-btn:active {
  border: 1px solid #e46550;
  background-color: #e46550;
  color: #000000;
}
body .embeddedServiceHelpButton .uiButton {
  min-width: 48px;
  float: right;
  right: 0;
  position: absolute;
}
body .embeddedServiceHelpButton .uiButton .helpButtonLabel .message {
  font-size: 16px;
  font-family: 'Arimo';
  font-weight: 400;
  line-height: 44px;
  text-align: left;
}
body .embeddedServiceHelpButton .embeddedServiceIcon {
  font-size: 0;
  margin: 0 !important;
}
body .embeddedServiceHelpButton .helpButton .uiButton {
  width: 175px;
  min-width: 175px;
  max-width: 100%;
  box-shadow: none;
  border: 1px solid #d9d9d9;
  background-color: #ffffff;
  color: #006dff;
  font-family: 'Arimo';
  font-weight: 600;
  font-size: 16px;
  line-height: 44px;
  height: 44px;
  display: inline-block;
  padding: 0 20px 0 20px;
  border-radius: 2px;
  text-decoration: none;
  cursor: pointer;
  position: relative;
  z-index: 1;
  text-align: center;
  min-width: 135px;
  text-decoration: none;
}
body .embeddedServiceHelpButton .helpButton .uiButton:hover,
body .embeddedServiceHelpButton .helpButton .uiButton:active {
  border: 1px solid #006dff;
  background-color: #ffffff;
  color: #006dff;
}
body .embeddedServiceHelpButton .helpButton .uiButton:before {
  content: none;
  display: none;
}
body .embeddedServiceHelpButton .uiButton .helpButtonLabel {
  background-repeat: no-repeat;
  background-size: 250px 250px;
  width: 100%;
  height: 44px;
  margin: 0 auto !important;
  display: inline-block;
  font-size: 0;
  background-position: -193px -31px;
  padding: 0 0 0 40px;
}
body .embeddedServiceHelpButton .embeddedServiceIcon::before {
  content: none;
  text-indent: -99999px;
}
body .embeddedServiceHelpButton .helpButton {
  width: auto;
  left: 20px;
  right: 20px;
  bottom: 10px;
}

.helpButton {
  -webkit-box-pack: end;
  -moz-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  display: -webkit-box;
  display: block;
  display: -moz-box;
  display: -webkit-flex;
  display: flex;
}

.ctaactive .cb-apl-btn {
  position: relative;
  left: auto;
}
.ctaactive .helpButton {
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}

/*chat form*/
body img[embeddedService-chatHeader_chatHeader] {
  display: none;
}
body .embeddedServiceSidebar.layout-docked .dockableContainer {
  border-radius: 0;
}
body .embeddedServiceSidebarFormField .slds-style-inputtext,
body .embeddedServiceSidebarFormField .slds-style-select {
  height: 48px;
  border-radius: 0;
  display: block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  padding: 10px;
  border: 1px solid #d9d9d9;
  margin: 0 0 10px 0;
  font-family: inherit;
  font-size: 16px;
  line-height: 1.4;
  color: #404040;
  background-color: #ffffff;
  box-shadow: none;
  border-radius: 2px;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
  -webkit-appearance: none;
  -moz-appearance: none;
  font-family: 'Arimo';
  font-weight: 400;
}
body .embeddedServiceSidebarFormField .slds-style-inputtext:hover,
body .embeddedServiceSidebarFormField .slds-style-inputtext:focus,
body .embeddedServiceSidebarFormField .slds-style-select:hover,
body .embeddedServiceSidebarFormField .slds-style-select:focus {
  border: 1px solid #0528a0;
}
body
.embeddedServiceSidebarFormField
.slds-style-inputtext:hover::-webkit-input-placeholder,
body
.embeddedServiceSidebarFormField
.slds-style-inputtext:hover::-webkit-input-placeholder,
body
.embeddedServiceSidebarFormField
.slds-style-inputtext:focus::-webkit-input-placeholder,
body
.embeddedServiceSidebarFormField
.slds-style-inputtext:focus::-webkit-input-placeholder,
body
.embeddedServiceSidebarFormField
.slds-style-select:hover::-webkit-input-placeholder,
body
.embeddedServiceSidebarFormField
.slds-style-select:hover::-webkit-input-placeholder,
body
.embeddedServiceSidebarFormField
.slds-style-select:focus::-webkit-input-placeholder,
body
.embeddedServiceSidebarFormField
.slds-style-select:focus::-webkit-input-placeholder {
  color: #8d929e;
}
body
.embeddedServiceSidebarFormField
.slds-style-inputtext:hover::-moz-placeholder,
body
.embeddedServiceSidebarFormField
.slds-style-inputtext:hover::-moz-placeholder,
body
.embeddedServiceSidebarFormField
.slds-style-inputtext:focus::-moz-placeholder,
body
.embeddedServiceSidebarFormField
.slds-style-inputtext:focus::-moz-placeholder,
body
.embeddedServiceSidebarFormField
.slds-style-select:hover::-moz-placeholder,
body
.embeddedServiceSidebarFormField
.slds-style-select:hover::-moz-placeholder,
body
.embeddedServiceSidebarFormField
.slds-style-select:focus::-moz-placeholder,
body
.embeddedServiceSidebarFormField
.slds-style-select:focus::-moz-placeholder {
  color: #8d929e;
}
body
.embeddedServiceSidebarFormField
.slds-style-inputtext:hover:-ms-input-placeholder,
body
.embeddedServiceSidebarFormField
.slds-style-inputtext:hover:-ms-input-placeholder,
body
.embeddedServiceSidebarFormField
.slds-style-inputtext:focus:-ms-input-placeholder,
body
.embeddedServiceSidebarFormField
.slds-style-inputtext:focus:-ms-input-placeholder,
body
.embeddedServiceSidebarFormField
.slds-style-select:hover:-ms-input-placeholder,
body
.embeddedServiceSidebarFormField
.slds-style-select:hover:-ms-input-placeholder,
body
.embeddedServiceSidebarFormField
.slds-style-select:focus:-ms-input-placeholder,
body
.embeddedServiceSidebarFormField
.slds-style-select:focus:-ms-input-placeholder {
  color: #8d929e;
}
body .embeddedServiceSidebarFormField .slds-style-inputtext:hover::placeholder,
body .embeddedServiceSidebarFormField .slds-style-inputtext:hover::placeholder,
body .embeddedServiceSidebarFormField .slds-style-inputtext:focus::placeholder,
body .embeddedServiceSidebarFormField .slds-style-inputtext:focus::placeholder,
body .embeddedServiceSidebarFormField .slds-style-select:hover::placeholder,
body .embeddedServiceSidebarFormField .slds-style-select:hover::placeholder,
body .embeddedServiceSidebarFormField .slds-style-select:focus::placeholder,
body .embeddedServiceSidebarFormField .slds-style-select:focus::placeholder {
  color: #8d929e;
}
body .embeddedServiceSidebarFormField .slds-style-inputtext:focus,
body .embeddedServiceSidebarFormField .slds-style-select:focus {
  box-shadow: none;
}
body
.embeddedServiceSidebarFormField
.has-error
.slds-style-inputtext:not(:focus) {
  border-color: #b00020;
}
body .embeddedServiceSidebarFormField .uiInputDefaultError .form-element__help {
  color: #b00020;
}
body .embeddedServiceSidebarFormField .uiInput .uiLabel-left {
  color: #0528a0;
  margin: 0 0 12px 0;
  font-family: 'Arimo';
  font-weight: 400;
  display: block;
  font-size: 14px;
  line-height: 1.4;
}
body .embeddedServiceSidebarFormField .uiInput--input {
  margin: 0 0 25px 0;
}
body .embeddedServiceSidebarFormField .uiInput .required {
  display: none;
}
body .sidebarHeader[embeddedService-chatHeader_chatHeader] {
  padding: 0 8px 0 14px;
}
body [embeddedService-chatHeader_chatHeader-host] {
  height: 48px;
  min-height: 48px;
}
body [embeddedservice-chatheader_chatheader-host] {
  background-color: #006dff;
}
body h2[embeddedService-chatHeader_chatHeader] {
  font-family: 'Arimo Bold';
  font-weight: bold;
  font-size: 16px;
}
body .embeddedServiceSidebarButton {
  border: 1px solid #ffa000;
  background-color: #ffa000;
  color: #000000;
  font-family: 'Arimo';
  font-weight: 600;
  font-size: 16px;
  line-height: 44px;
  height: 44px;
  display: inline-block;
  padding: 0 20px 0 20px;
  border-radius: 2px;
  text-decoration: none;
  cursor: pointer;
  position: relative;
  z-index: 1;
  text-align: center;
  min-width: 135px;
  text-decoration: none;
}
body .embeddedServiceSidebarButton:hover,
body .embeddedServiceSidebarButton:active {
  border: 1px solid #e46550;
  background-color: #e46550;
  color: #000000;
}
body .embeddedServiceSidebarButton .label {
  color: inherit;
}
body .embeddedServiceSidebarButton:not(:disabled):focus,
body .embeddedServiceSidebarButton:not(:disabled):hover {
  background-color: #e46550;
}
body .embeddedServiceSidebarButton:hover .label,
body .embeddedServiceSidebarButton:focus .label {
  color: inherit;
}
body .embeddedServiceSidebarButton:focus {
  text-decoration: none;
}
body .embeddedServiceSidebarForm .fieldList {
  margin: 18px 24px 0 12px;
}
body .embeddedServiceSidebarForm.buttonWrapper,
body .embeddedServiceSidebarForm.formContent {
  background: #ffffff;
}
body .embeddedServiceSidebarForm.buttonWrapper {
  padding: 20px 24px 25px 24px;
}
body .embeddedServiceSidebarMinimizedDefaultUI {
  border: 1px solid #d9d9d9;
  background-color: #ffffff;
  color: #006dff;
  font-family: 'Arimo';
  font-weight: 600;
  font-size: 16px;
  line-height: 44px;
  height: 44px;
  display: inline-block;
  padding: 0 20px 0 20px;
  border-radius: 2px;
  text-decoration: none;
  cursor: pointer;
  position: relative;
  z-index: 1;
  text-align: center;
  min-width: 135px;
  text-decoration: none;
  position: fixed;
  box-shadow: none;
}
body .embeddedServiceSidebarMinimizedDefaultUI:hover,
body .embeddedServiceSidebarMinimizedDefaultUI:active {
  border: 1px solid #006dff;
  background-color: #ffffff;
  color: #006dff;
}
body .embeddedServiceSidebarMinimizedDefaultUI .content {
  color: inherit;
}
body .embeddedServiceSidebarMinimizedDefaultUI.minimizedContainer:hover {
  background-color: #ffffff;
  color: #006dff;
}
body .embeddedServiceSidebarMinimizedDefaultUI .minimizedImage img,
body .embeddedServiceSidebarMinimizedDefaultUI .minimizedImage .uiImage {
  display: block;
}
body .embeddedServiceSidebarMinimizedDefaultUI.helpButton,
body .embeddedServiceSidebarMinimizedDefaultUI.helpButton:hover {
  color: #ffffff;
  background-color: #006dff;
}
body .embeddedServiceSidebarMinimizedDefaultUI.minimizedContainer:focus,
body .embeddedServiceSidebarMinimizedDefaultUI.newMessage,
body .embeddedServiceSidebarMinimizedDefaultUI.idleTimeout {
  color: #ffffff;
  background-color: #006dff;
}
body .modalContainer {
  font-family: 'Arimo';
  font-weight: 400;
}
body .embeddedServiceSidebarButton.uiButton--inverse,
body .embeddedServiceSidebarButton.uiButton--inverse:disabled {
  border: 1px solid #d9d9d9;
  background-color: #ffffff;
  color: #006dff;
  font-family: 'Arimo';
  font-weight: 600;
  font-size: 16px;
  line-height: 44px;
  height: 44px;
  display: inline-block;
  padding: 0 20px 0 20px;
  border-radius: 2px;
  text-decoration: none;
  cursor: pointer;
  position: relative;
  z-index: 1;
  text-align: center;
  min-width: 135px;
  text-decoration: none;
}
body .embeddedServiceSidebarButton.uiButton--inverse:hover,
body .embeddedServiceSidebarButton.uiButton--inverse:active,
body .embeddedServiceSidebarButton.uiButton--inverse:disabled:hover,
body .embeddedServiceSidebarButton.uiButton--inverse:disabled:active {
  border: 1px solid #006dff;
  background-color: #ffffff;
  color: #006dff;
}
body
.embeddedServiceLiveAgentStateChatPlaintextMessageDefaultUI.chasitor.plaintextContent {
  background: #006dff;
}
body
.embeddedServiceLiveAgentStateChatPlaintextMessageDefaultUI.agent.plaintextContent {
  background-color: #f2f2f2;
}
body button:hover[embeddedService-chatHeader_chatHeader]:before {
  content: none;
  display: none;
}
body .uiInputDefaultError .form-element__help {
  position: absolute;
  bottom: 8px;
}
body .embeddedServiceSidebarFormField .uiInput--input {
  position: relative;
}

/*body.nowebp{
    .embeddedServiceHelpButton{
        .uiButton .helpButtonLabel{
            @include bolt_footer_icons_png();
        }
    }
}*/
.embeddedServiceHelpButton .uiButton .helpButtonLabel:before {
  color: #000000;
  font-family: 'Material Icons Two Tone';
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -moz-font-feature-settings: 'liga';
  -moz-osx-font-smoothing: grayscale;
  filter: invert(10%) sepia(80%) saturate(6213%) hue-rotate(214deg)
  brightness(85%) contrast(125%);
  content: '\e253';
  font-size: 20px;
  position: absolute;
  left: 0;
  top: 12px;
}

@media (min-width: 768px) {
  body {
    /*chatbot desktop with ccpa*/
  }
  body .embeddedServiceHelpButton .helpButton {
    width: auto;
    left: auto;
    right: 0;
    bottom: 0;
  }
  body.logichop-css-conditions-met .embeddedServiceHelpButton .helpButton {
    bottom: 60px;
  }
  body.logichop-css-conditions-met
  .embeddedServiceSidebar.layout-docked
  .dockableContainer {
    bottom: 60px;
  }
  body.logichop-css-conditions-met .embeddedServiceSidebarMinimizedDefaultUI {
    bottom: 60px;
  }
  body.bar-closed.logichop-css-conditions-met
  .embeddedServiceHelpButton
  .helpButton {
    bottom: 0;
  }
  body.bar-closed.logichop-css-conditions-met
  .embeddedServiceSidebar.layout-docked
  .dockableContainer {
    bottom: 0;
  }
  body.bar-closed.logichop-css-conditions-met
  .embeddedServiceSidebarMinimizedDefaultUI {
    bottom: 0;
  }
}
@media (max-width: 767px) {
  body .embeddedServiceHelpButton .helpButton {
    display: none;
  }
  body .embeddedServiceHelpButton .helpButton .uiButton {
    height: 44px !important;
    width: 44px;
    min-width: 44px;
    background-color: #ffffff !important;
    border: 1px solid #d9d9d9;
    background-repeat: no-repeat;
    background-size: 250px 250px;
    background-position: -193px -31px;
  }
  body .embeddedServiceHelpButton .helpButton .uiButton:hover {
    background-color: #ffffff !important;
  }
  body .embeddedServiceHelpButton .helpButton .uiButton .helpButtonLabel {
    display: none;
  }
  body.ctaactive .embeddedServiceHelpButton .helpButton {
    display: -webkit-box;
    display: block;
    display: -moz-box;
    display: -webkit-flex;
    display: flex;
  }
  body.logichop-css-conditions-met .embeddedServiceHelpButton .helpButton {
    bottom: 65px;
  }
  body.bar-closed.logichop-css-conditions-met
  .embeddedServiceHelpButton
  .helpButton {
    bottom: 10px;
  }

  body.nowebp .embeddedServiceHelpButton .helpButton .uiButton {
    background-image: url(../../../../assets/images/new-footer-sprint.png);
  }

  body.webp .embeddedServiceHelpButton .helpButton .uiButton {
    background-image: url(../../../../assets/images/new-footer-sprint.webp);
  }
}
/*fonts*/
/*colors*/
/*bolt*/
/*Filter*/
/*bolt*/
/*bolt blog*/
a,
button {
  /*    &:focus{ outline: 1px dotted $n_dark_blue_2;}*/
}

.ft-hgt a:focus,
.tp-bar-cn a:focus,
.owl-nav div:focus {
  outline: 1px dotted #fff;
}

.screen-reader-only {
  position: absolute;
  height: 1px;
  width: 1px;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: polygon(0px 0px, 0px 0px, 0px 0px);
  -webkit-clip-path: polygon(0px 0px, 0px 0px, 0px 0px);
  overflow: hidden !important;
}
.screen-reader-only:focus {
  clip: auto !important;
  clip-path: none;
  color: #006dff;
  display: block;
  font-size: 1em;
  height: auto;
  line-height: normal;
  padding: 0 5px;
  text-decoration: none;
  width: auto;
  z-index: 100000;
  outline: none;
}

.bfq-fqs .screen-reader-only:focus {
  top: -18px;
  outline: 1px dotted #0528a0;
  padding: 1px 1px;
  left: 2px;
  line-height: 1.1;
  font-size: 12px;
}

a.skip-nav {
  left: -999px;
  position: absolute;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
  z-index: -999;
  font-family: 'Arimo';
  font-weight: 400;
}
a.skip-nav:focus,
a.skip-nav:active {
  color: #000000;
  background-color: #ffa000;
  left: auto;
  top: auto;
  width: 30%;
  height: auto;
  overflow: auto;
  margin: 10px 35%;
  padding: 5px;
  border-radius: 2px;
  text-align: center;
  font-size: 16px;
  z-index: 999;
}

.screen-reader-label-g .gfield_label {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  word-wrap: normal !important;
}

/*bolt*/
/*bolt blog*/
/*fonts*/
/*colors*/
/*bolt*/
/*Filter*/
.bv3-bnr {
  position: relative;
  /*Triangle*/
}
.bv3-bnr.iv-top .im-cl {
  padding: 0 0 30px 0;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.bv3-bnr.iv-mdl .im-cl {
  padding: 30px 0 30px 0;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.bv3-bnr.iv-btm .im-cl {
  padding: 30px 0 0 0;
  -webkit-box-pack: end;
  -moz-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.bv3-bnr .im-cl {
  display: -webkit-box;
  display: block;
  display: -moz-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-box-direction: normal;
  -moz-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  font-size: 0;
  line-height: 1;
}
.bv3-bnr .bt2-cta-trm {
  margin: 0 0 30px 0;
}
.bv3-bnr .bt-cd-blk {
  margin: 0 0 30px 0;
}
.bv3-bnr .bt-cd-sdrp {
  margin: 0 0 30px 0;
}
.bv3-bnr .cnt-cl {
  padding-top: 30px;
  padding-bottom: 30px;
  -webkit-align-self: center;
  -moz-align-self: center;
  -ms-align-self: center;
  align-self: center;
}
.bv3-bnr .cnt-cl > div:last-child {
  margin-bottom: 0;
}
.bv3-bnr .bt-cd-sdrp {
  height: 200px;
}
.bv3-bnr:before {
  content: '';
  height: 100%;
  display: block;
  position: absolute;
  z-index: 1;
  top: 0;
  background-repeat: no-repeat;
  background-position: right bottom;
  background-size: contain;
  width: 31%;
}

.bv3-bnr.module-019:before {
  z-index: 0;
}

@media (min-width: 768px) {
  .bv3-bnr .bv3-bnr-dts {
    content: '';
    height: auto;
    top: 0;
    bottom: 0;
    width: 50%;
    position: absolute;
    z-index: 0;
    background: linear-gradient(90deg, #fff 28px, transparent 1%) right,
    linear-gradient(#fff 28px, transparent 1%) right, #0528a0;
    background-size: 30px 30px;
  }
}
@media (min-width: 768px) and (max-width: 767px) {
  .bv3-bnr .bv3-bnr-dts {
    background: linear-gradient(90deg, #fff 21px, transparent 1%) right,
    linear-gradient(#fff 21px, transparent 1%) right, #0528a0;
    background-size: 22px 22px;
  }
}
@media (min-width: 768px) {
  .bv3-bnr.lgt-bg .bv3-bnr-dts {
    background: linear-gradient(90deg, #f2f2f2 28px, transparent 1%) right,
    linear-gradient(#f2f2f2 28px, transparent 1%) right, #0528a0;
    background-size: 30px 30px;
  }
}
@media (min-width: 768px) and (max-width: 767px) {
  .bv3-bnr.lgt-bg .bv3-bnr-dts {
    background: linear-gradient(90deg, #f2f2f2 21px, transparent 1%) right,
    linear-gradient(#f2f2f2 21px, transparent 1%) right, #0528a0;
    background-size: 22px 22px;
  }
}
@media (min-width: 768px) {
  .bv3-bnr.ih-r .bv3-bnr-dts {
    right: 0;
  }
  .bv3-bnr.hdndots .bv3-bnr-dts {
    display: none;
  }
  .bv3-bnr.ih-r .im-cl {
    -webkit-box-ordinal-group: 3;
    -moz-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }

  .bltrg:before {
    background-image: url(../../../images/bolt/triangles/svgs/blue-purple.svg);
  }

  .ylwrg:before {
    background-image: url(../../../images/bolt/triangles/svgs/blue-yellow.svg);
  }

  .bt-cd-blk .trustpilot-widget {
    display: table;
    max-width: 240px;
  }
}
@media (max-width: 767px) {
  .bv3-bnr {
    /*Triangle*/
  }
  .bv3-bnr .bv3-bnr-dts {
    background-image: url(../../../images/bolt/home/dots.png);
    text-align: center;
    padding: 120px 0 0 0;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
  }
  .bv3-bnr .row-bv2 {
    text-align: center;
  }
  .bv3-bnr .bt2-cta-cnt {
    text-align: center;
  }
  .bv3-bnr .btnbv2 {
    width: 350px;
    max-width: 100%;
  }
  .bv3-bnr .bt-cd-blk {
    margin-left: auto;
    margin-right: auto;
    display: table;
  }
  .bv3-bnr .cnt-cl {
    background-color: #ffffff;
    padding-top: 20px;
    padding-bottom: 0;
  }
  .bv3-bnr.iv-top,
  .bv3-bnr.iv-mdl,
  .bv3-bnr.iv-btm {
    padding: 30px 0 30px 0;
  }
  .bv3-bnr.iv-top .im-cl,
  .bv3-bnr.iv-mdl .im-cl,
  .bv3-bnr.iv-btm .im-cl {
    padding: 0;
  }
  .bv3-bnr.tr18-of {
    padding-bottom: 130px;
  }
  .bv3-bnr .im-cl .visible-xs {
    margin: 0 auto;
  }
  .bv3-bnr:before {
    background-position: left bottom;
    background-image: url(../../../images/bolt/triangles/svgs/blue-purple.svg);
    top: 0;
    right: 0;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  .bv3-bnr .im-cl {
    display: none;
  }
  .bv3-bnr .bt-cd-sdrp {
    height: auto;
  }
}
/*bolt*/
/*bolt blog*/
/*fonts*/
/*colors*/
/*bolt*/
/*Filter*/
.bv19-ppl {
  padding: 60px 0 70px 0;
}
.bv19-ppl .cpt-cta {
  margin: 40px auto 0 auto;
  display: table;
}

.blt19-hd {
  margin: 0 0 50px 0;
}

.blt19-pplw {
  margin: 0 0 50px 0;
}
.blt19-pplw .bt19-pplr {
  margin: 0 -10px 20px -10px;
}
.blt19-pplw .bt19-pplr .pplr-l {
  padding: 0 10px;
  font-size: 0;
  margin: 0;
}
.blt19-pplw .bt19-pplr .pplr-r {
  padding: 0 10px;
}
.blt19-pplw .bt19-pplr .pplr-r a {
  text-decoration: none !important;
}

.blt-title-with-logo {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: column-reverse;
}

.blt-title-with-logo .logo {
  height: 80px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom:20px;
}

.blt-title-with-logo .logo.left {
  justify-content: flex-start;
}

.blt-title-with-logo .logo a {
  display: contents;
}

.blt-title-with-logo img {
  width: 30%;
  margin-left: 0;
  margin-right: 0;
}

.blt-title-with-logo h3 {
  width: 100%;
  text-align: center;
}

.blt-title-with-logo-align-left h3 {
  text-align: left;
  width: 100%;
}
.blt-title-with-logo-align-logo-left .logo {
  justify-content: flex-start;
}


@media (max-width: 1023px) {
  .no-triangle.bv3-bnr:before {
    background: none;
    display:none;
  }
  .blt-title-with-logo .logo {
    justify-content: center !important;
  }
  .blt-title-with-logo-align-left h3 {
    text-align: center !important;
    width: 100%;
  }

}

@media (min-width: 768px) {
  .blt19-pplw .bt19-pplr {
    display: -webkit-box;
    display: block;
    display: -moz-box;
    display: -webkit-flex;
    display: flex;
  }
  .blt19-pplw .bt19-pplr .pplr-l {
    -webkit-box: 0;
    -moz-box: 0;
    -webkit-flex: 0 0 160px;
    -ms-flex: 0 0 160px;
    flex: 0 0 160px;
  }
}
@media (max-width: 767px) {
  .bv19-ppl {
    padding: 30px 0 40px 0;
  }

  .blt19-pplw {
    margin: 0 0 40px 0;
  }

  .blt19-pplw .bt19-pplr {
    text-align: center;
    margin-bottom: 40px;
  }
  .blt19-pplw .ppl-il {
    margin: 0 0 10px 0;
    display: inline-block;
    font-size: 0;
  }
}

.module-019 .colbv2-lg-6 {
  background-color: white;
}

@media (min-width: 1024px) {
  .module-019 .colbv2-lg-6 {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 30px;
  }
  .module-019:nth-child(even) .colbv2-lg-6:nth-child(even) {
    background-color: #f2f2f2;
  }
  .module-019:nth-child(even) .colbv2-lg-6:nth-child(odd) {
    background-color: white;
  }
  .module-019:nth-child(odd) .colbv2-lg-6:nth-child(even) {
    background-color: white;
  }
  .module-019:nth-child(odd) .colbv2-lg-6:nth-child(odd) {
    background-color: #f2f2f2;
  }
}

@media screen and (max-width: 479px) {
  .bltrs #check-my-credit {
    padding-top: 40px;
    margin-top: -40px;
  }
}

/* OPPFI BLOG LISTING */

.module-oppfi-blog-listing .container-bv2 > div {
  width: 100%;
  max-width: 640px;
  margin: auto;
}

.module-oppfi-blog-listing .title {
  text-align: center;
  margin-top: 48px !important;
  margin-bottom: 16px !important;
  font-family: "Arimo", sans-serif;
}

.module-oppfi-blog-listing h1 {
  color: #0528A0;
  font-size: 36px;
  font-weight: 700;
  line-height: 1;
  margin-bottom: 16px;
}
.module-oppfi-blog-listing p {
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}

.module-oppfi-blog-listing .search-box {
  text-align: center;
}

.module-oppfi-blog-listing .search-box form{
  display: inline;
}

.module-oppfi-blog-listing .search-box input[type="text"]{
  width: 100%;
  max-width: 640px;
  height: 40px;
  background: #FFFFFF;
  border: 1px solid #D7DFE9;
  border-radius: 2px;
  background-image: url('../../../images/icons/search-icon.svg');
  background-repeat: no-repeat;
  background-position: 15px center;
  padding-left: 40px;
}

.module-oppfi-blog-listing .blog-listing {
  margin-top: 69px !important;
}

.module-oppfi-blog-listing .blog-listing .blog-item {
  padding-bottom: 24px;
  margin-bottom: 32px;
  border-bottom: 1px solid rgba(136, 143, 163, 0.5);
}

.module-oppfi-blog-listing.results .blog-listing .blog-item:first-child {
  border-top: 1px solid rgba(136, 143, 163, 0.5);
  padding-top:24px;
}

.module-oppfi-blog-listing .blog-listing .blog-item h2 {
  margin-bottom: 16px;
}

.module-oppfi-blog-listing .blog-listing .blog-item h2 a {
  text-decoration: none;
  font-family: 'Arimo';
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 28px; 
  color: #0528A0;
  letter-spacing: 0.3px;
  cursor: pointer;
}

.module-oppfi-blog-listing.results .blog-listing .blog-item h2 a {
  font-weight: 700;
  font-size: 20px;
  line-height: 23px;
}

.module-oppfi-blog-listing .blog-listing .blog-item h2 a:hover {
  color: #006DFF;
}

.module-oppfi-blog-listing .blog-listing .blog-item p {
  font-family: 'Arimo';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #404040;
  margin-bottom: 16px;
}

.module-oppfi-blog-listing .blog-listing .blog-item span.blog-entry-date {
  font-family: 'Arimo';
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 22px;
  color: #404040;
}

.module-oppfi-blog-listing.results .blog-listing .blog-item span.blog-entry-date {
  color: #888FA3;
}

.module-oppfi-blog-listing.results .nav-links {
  display: inline-block;

}

.module-oppfi-blog-listing.results .nav-links {
  display: inline-block;
  
}
.module-oppfi-blog-listing.results .nav-links .prev.page-numbers, .module-oppfi-blog-listing.results .nav-links .next.page-numbers {
  display: inline-block;
  width: 47px;
  height: 47px;
  border-radius: 2px;
  border: 1px solid #d9d9d9;
  font-family: 'Material Icons Two Tone';
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  color: #006dff;
  margin-bottom: 20px;
  vertical-align: middle;
  text-align: center;
}
.module-oppfi-blog-listing.results .nav-links .prev.page-numbers {
  margin-right: 10px;
}

.module-oppfi-blog-listing.results .nav-links .next.page-numbers {
  margin-left: 10px;
}

.module-oppfi-blog-listing.results .nav-links .prev.page-numbers:not(.disabled):hover, .module-oppfi-blog-listing.results .nav-links .next.page-numbers:not(.disabled):hover {
  border: 1px solid #006dff;
}

.module-oppfi-blog-listing.results .nav-links .prev.page-numbers::after {
  color: #006dff;
  content: '\e5cb';
  line-height: 47px;
  font-size: 20px;
}

.module-oppfi-blog-listing.results .nav-links .next.page-numbers::after {
  color: #006dff;
  content: '\e5cc';
  line-height: 47px;
  font-size: 20px;
}

.module-oppfi-blog-listing.results .nav-links .dots-container {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 20px;
}

.module-oppfi-blog-listing.results .nav-links .dots-container .page-numbers {
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #d9d9d9;
}

.module-oppfi-blog-listing.results .nav-links .dots-container .page-numbers.current {
  width: 8px;
  height: 8px;
  background-color: #006dff;
}
.module-oppfi-blog-listing.results {
  position: relative;
}

.module-oppfi-blog-listing.results .search-result-triangles {
  background-image: url(../../../images/bolt/triangles/svgs/top-right/search-result-triangles.svg);
  width: 260px;
  height: 170px;
  background-size: cover;
  position: absolute;
  right: 0;
  top: -50px;
}

@media (max-width: 767px) {
  .module-oppfi-blog-listing .container-bv2 > div {
    
  }
  
  .module-oppfi-blog-listing .title {
    margin-top: 30px !important;
    margin-bottom: 16px !important;
  }
  
  .module-oppfi-blog-listing h1 {
    font-size: 20px;
    line-height: 23px;
    margin-bottom: 8px;
  }
  .module-oppfi-blog-listing p {
    font-size: 16px;
    line-height: 22px;
  }
  
  .module-oppfi-blog-listing .search-box {
    
  }
  
  .module-oppfi-blog-listing .search-box form{
    
  }
  
  .module-oppfi-blog-listing .search-box input[type="text"]{
    
  }
  
  .module-oppfi-blog-listing .blog-listing {
    margin-top: 59px !important;
  }
  
  .module-oppfi-blog-listing .blog-listing .blog-item {
    
  }
  
  .module-oppfi-blog-listing .blog-listing .blog-item h2 {
    
  }
  
  .module-oppfi-blog-listing .blog-listing .blog-item h2 a {
    font-size: 20px;
    line-height: 23px;
  }
  .module-oppfi-blog-listing.results .blog-listing .blog-item h2 a {
    font-size: 16px;
    line-height: 22px;
  }
  
  .module-oppfi-blog-listing .blog-listing .blog-item h2 a:hover {
    
  }
  
  .module-oppfi-blog-listing .blog-listing .blog-item p {
    font-size: 16px;
    line-height: 22px;
  }
  
  .module-oppfi-blog-listing .blog-listing .blog-item span.blog-entry-date {
    font-size: 14px;
    line-height: 20px;
  }

  .module-oppfi-blog-listing.results {
    margin-top: 110px;
  }
  .module-oppfi-blog-listing.results .search-result-triangles {
    width: 168px;
    height: 110px;
    top: -110px;
  }
}

/* OPPFI BLOG ARTICLE */
.module-oppfi-blog-article {
  font-family: 'Arimo';
  font-weight: 400;
  color: #404040;
}
.module-oppfi-blog-article .container-bv2 > div {
  width: 100%;
  max-width: 640px;
  margin: auto;
}

.module-oppfi-blog-article .container-bv2 .container-bv2 {
  padding: 0 !important;
}

.module-oppfi-blog-article .summary .date {
  font-size: 12px;
  line-height: 20px;
  color: #888FA3;
  margin-top: 27px;
  margin-bottom: 24px;
  display: inline-block;
}

.module-oppfi-blog-article .author-box img {
  width: 40px;
  height: 40px;
  border-radius: 12px;
  margin-right: 16px;
  display: inline-block;
  vertical-align: middle;
}

.module-oppfi-blog-article .author-box .author-name {
  font-size: 12px;
  color: #888FA3;
}

.module-oppfi-blog-article h1,
.module-oppfi-blog-article h2,
.module-oppfi-blog-article h3 {
  font-weight: 700;
}

.module-oppfi-blog-article h1 {
  font-size: 26px;
  line-height: 30px;
  color: #0528A0;
  margin: 0;
  margin-bottom: 16px;
}

.module-oppfi-blog-article h2 {
  font-size: 20px;
  line-height: 23px;
  color: #404040;
  margin: 0;
  margin-bottom: 16px;
}

.module-oppfi-blog-article p {
  font-size: 16px;
  line-height: 22px;
  color: #404040;
  margin-bottom: 16px;
}

.module-oppfi-blog-article blockquote {
  border-left: 2px solid #006DFF;
  padding: 15px 0 15px 33px;
  margin-top: 15px;
  margin-bottom: 30px !important;
}

.module-oppfi-blog-article blockquote p {
  font-size: 16px;
  line-height: 22px !important;
  font-style: italic;
}

.module-oppfi-blog-article .btv2-pc {
  padding-top: 32px !important;
  padding-bottom: 0px !important;
}

.module-oppfi-blog-article .share {
  border-top: 1px solid #888FA3;
  border-bottom: 1px solid #888FA3;
  padding: 32px 0;
  font-weight: 700;
  font-size: 16px;
  margin-top: 32px !important;
}

.module-oppfi-blog-article .share .icons {
  display: inline-flex;
  gap: 5px;
  margin-left: 38px;
}

.module-oppfi-blog-article .share .icons a {
  border: 1px solid #888FA3;
  border-radius: 50%;
  width: 25px;
  height: 25px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.module-oppfi-blog-article .share .icons a:hover {
  border: 1px solid #006DFF;
  border-radius: 50%;
}

.module-oppfi-blog-article .share .icons a svg {
  width: 15px;
  height: 15px;
  margin: 0;
  padding: 0;
  color: #888FA3;
}
.module-oppfi-blog-article .share .icons a.face svg {
  width: 12px !important;
  height: 14px !important;
}

.module-oppfi-blog-article .share .icons a:hover svg {
  color: #006DFF !important;
}

.blog-article-recommended {
  padding-top: 33px;
  padding-bottom: 0px;
}

.blog-article-recommended .recommended {
  
}

.blog-article-recommended .recommended h3 {
  font-family: 'Arimo';
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 23px;
  color: #0528A0;
  margin-bottom: 32px;
}

.blog-article-recommended .recommended .recommended-items {
  display: flex;
  gap: 32px;
}

.blog-article-recommended .recommended .recommended-items .recommended-item {
  
}

.blog-article-recommended .recommended .recommended-items .recommended-item a {
  
}

.blog-article-recommended .recommended .recommended-items .recommended-item a h4 {
  font-family: 'Arimo';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 18px;
  color: #0528A0;
  margin-bottom: 16px;
}

.blog-article-recommended .recommended .recommended-items .recommended-item span.date {
  font-family: 'Arimo';
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 20px;
  color: #888FA3;
}

@media (max-width: 767px) {
  .module-oppfi-blog-article .share .icons {
    gap: 20px;
  }
  .blog-article-recommended .recommended .recommended-items {
    flex-direction: column;
  }
  .blog-article-recommended .recommended .recommended-items .recommended-item {
    border-bottom: 1px solid #888FA3;
    padding-bottom: 16px;
  }
}
