@charset "UTF-8";
@font-face {
  font-family: DS-Digital;
  font-style: normal;
  font-weight: 400;
  src: local("DS-Digital"), local("DS-Digital-Normal"), url(fonts/ds-digital.woff) format("woff"), url(fonts/ds-digital.ttf) format("truetype"); }

body.page-template-lu-calculator-template,
body.page-template-template-tco,
body.page-template-financing-tco {
  color: #000; }
  body.page-template-lu-calculator-template .tco_submit.clickAnimation,
  body.page-template-template-tco .tco_submit.clickAnimation,
  body.page-template-financing-tco .tco_submit.clickAnimation {
    animation: clickAnimation 0.5s ease-in-out; }

@keyframes clickAnimation {
  0% {
    transform: scale(1); }
  50% {
    transform: scale(0.85); }
  100% {
    transform: scale(1); } }
  body.page-template-lu-calculator-template .sr-only,
  body.page-template-template-tco .sr-only,
  body.page-template-financing-tco .sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0; }
  body.page-template-lu-calculator-template .tcu_popup,
  body.page-template-template-tco .tcu_popup,
  body.page-template-financing-tco .tcu_popup {
    font-family: 'Assistant', sans-serif;
    position: fixed;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.6);
    top: 0;
    left: 0;
    /*display: flex;
    align-items: center;
    justify-content: center;*/
    opacity: 0;
    z-index: -1;
    transition: all 0.5s; }
    body.page-template-lu-calculator-template .tcu_popup.show,
    body.page-template-template-tco .tcu_popup.show,
    body.page-template-financing-tco .tcu_popup.show {
      opacity: 1;
      z-index: 999999999999; }
    body.page-template-lu-calculator-template .tcu_popup .popup_inner,
    body.page-template-template-tco .tcu_popup .popup_inner,
    body.page-template-financing-tco .tcu_popup .popup_inner {
      background: white;
      width: 510px;
      max-width: 100%;
      padding: 26px;
      text-align: center;
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      overflow-y: scroll;
      max-height: 100%; }
      body.page-template-lu-calculator-template .tcu_popup .popup_inner p,
      body.page-template-template-tco .tcu_popup .popup_inner p,
      body.page-template-financing-tco .tcu_popup .popup_inner p {
        font-size: 16px;
        line-height: 20px;
        margin-bottom: 15px;
        text-align: right;
        color: #000; }
        @media screen and (max-width: 767px) {
          body.page-template-lu-calculator-template .tcu_popup .popup_inner p,
          body.page-template-template-tco .tcu_popup .popup_inner p,
          body.page-template-financing-tco .tcu_popup .popup_inner p {
            font-size: 14px; } }
        body.page-template-lu-calculator-template .tcu_popup .popup_inner p:empty,
        body.page-template-template-tco .tcu_popup .popup_inner p:empty,
        body.page-template-financing-tco .tcu_popup .popup_inner p:empty {
          margin-bottom: 0; }
      body.page-template-lu-calculator-template .tcu_popup .popup_inner h4,
      body.page-template-template-tco .tcu_popup .popup_inner h4,
      body.page-template-financing-tco .tcu_popup .popup_inner h4 {
        font-size: 18px;
        font-weight: bold;
        position: relative;
        padding-bottom: 18px;
        text-align: right;
        color: #000; }
      body.page-template-lu-calculator-template .tcu_popup .popup_inner h4::after,
      body.page-template-template-tco .tcu_popup .popup_inner h4::after,
      body.page-template-financing-tco .tcu_popup .popup_inner h4::after {
        content: "";
        position: absolute;
        right: 0;
        bottom: 0;
        background: black;
        height: 1.4px;
        width: 111px; }
      body.page-template-lu-calculator-template .tcu_popup .popup_inner .tcu_button,
      body.page-template-template-tco .tcu_popup .popup_inner .tcu_button,
      body.page-template-financing-tco .tcu_popup .popup_inner .tcu_button {
        margin-top: 40px;
        width: 330px; }
        @media screen and (max-width: 767px) {
          body.page-template-lu-calculator-template .tcu_popup .popup_inner .tcu_button,
          body.page-template-template-tco .tcu_popup .popup_inner .tcu_button,
          body.page-template-financing-tco .tcu_popup .popup_inner .tcu_button {
            margin-top: 20px; } }
    body.page-template-lu-calculator-template .tcu_popup .popup_inner::-webkit-scrollbar,
    body.page-template-template-tco .tcu_popup .popup_inner::-webkit-scrollbar,
    body.page-template-financing-tco .tcu_popup .popup_inner::-webkit-scrollbar {
      width: 5px;
      direction: rtl; }
    body.page-template-lu-calculator-template .tcu_popup .popup_inner::-webkit-scrollbar-track,
    body.page-template-template-tco .tcu_popup .popup_inner::-webkit-scrollbar-track,
    body.page-template-financing-tco .tcu_popup .popup_inner::-webkit-scrollbar-track {
      background: rgba(216, 210, 194, 0.4); }
    body.page-template-lu-calculator-template .tcu_popup .popup_inner::-webkit-scrollbar-thumb,
    body.page-template-template-tco .tcu_popup .popup_inner::-webkit-scrollbar-thumb,
    body.page-template-financing-tco .tcu_popup .popup_inner::-webkit-scrollbar-thumb {
      background: #D8D2C2; }
    body.page-template-lu-calculator-template .tcu_popup .popup_inner::-webkit-scrollbar-thumb:hover,
    body.page-template-template-tco .tcu_popup .popup_inner::-webkit-scrollbar-thumb:hover,
    body.page-template-financing-tco .tcu_popup .popup_inner::-webkit-scrollbar-thumb:hover {
      background: #555; }
  body.page-template-lu-calculator-template .tcu_button, body.page-template-lu-calculator-template .tcu_button:hover,
  body.page-template-template-tco .tcu_button,
  body.page-template-template-tco .tcu_button:hover,
  body.page-template-financing-tco .tcu_button,
  body.page-template-financing-tco .tcu_button:hover {
    border-radius: 3px;
    background: #d6172f;
    font-size: 16px;
    text-align: center;
    color: white;
    display: inline-flex;
    align-items: center;
    justify-content: space-between;
    min-width: auto;
    max-width: 98%;
    padding: 11px 18px;
    font-weight: 600;
    width: auto;
    cursor: pointer; }
    body.page-template-lu-calculator-template .tcu_button.disabled, body.page-template-lu-calculator-template .tcu_button:hover.disabled,
    body.page-template-template-tco .tcu_button.disabled,
    body.page-template-template-tco .tcu_button:hover.disabled,
    body.page-template-financing-tco .tcu_button.disabled,
    body.page-template-financing-tco .tcu_button:hover.disabled {
      background: #9c9c9c !important;
      cursor: unset; }
    body.page-template-lu-calculator-template .tcu_button i, body.page-template-lu-calculator-template .tcu_button svg, body.page-template-lu-calculator-template .tcu_button:hover i, body.page-template-lu-calculator-template .tcu_button:hover svg,
    body.page-template-template-tco .tcu_button i,
    body.page-template-template-tco .tcu_button svg,
    body.page-template-template-tco .tcu_button:hover i,
    body.page-template-template-tco .tcu_button:hover svg,
    body.page-template-financing-tco .tcu_button i,
    body.page-template-financing-tco .tcu_button svg,
    body.page-template-financing-tco .tcu_button:hover i,
    body.page-template-financing-tco .tcu_button:hover svg {
      font-size: 24px;
      font-weight: bolder;
      margin-right: 10px;
      color: white; }
  body.page-template-lu-calculator-template .tcu_page,
  body.page-template-template-tco .tcu_page,
  body.page-template-financing-tco .tcu_page {
    direction: rtl;
    text-align: center;
    font-family: 'Assistant', sans-serif; }
    body.page-template-lu-calculator-template .tcu_page .tcu_after_calculate,
    body.page-template-template-tco .tcu_page .tcu_after_calculate,
    body.page-template-financing-tco .tcu_page .tcu_after_calculate {
      display: none; }
      body.page-template-lu-calculator-template .tcu_page .tcu_after_calculate .tcu_header,
      body.page-template-template-tco .tcu_page .tcu_after_calculate .tcu_header,
      body.page-template-financing-tco .tcu_page .tcu_after_calculate .tcu_header {
        margin-bottom: 30px; }
        @media screen and (max-width: 767px) {
          body.page-template-lu-calculator-template .tcu_page .tcu_after_calculate .tcu_header,
          body.page-template-template-tco .tcu_page .tcu_after_calculate .tcu_header,
          body.page-template-financing-tco .tcu_page .tcu_after_calculate .tcu_header {
            min-height: 0;
            margin-bottom: 15px;
            padding-top: 16px; } }
        body.page-template-lu-calculator-template .tcu_page .tcu_after_calculate .tcu_header .tcu_header_wrap,
        body.page-template-template-tco .tcu_page .tcu_after_calculate .tcu_header .tcu_header_wrap,
        body.page-template-financing-tco .tcu_page .tcu_after_calculate .tcu_header .tcu_header_wrap {
          width: 510px;
          max-width: 98%;
          margin: 0 auto;
          padding: 0 20px;
          display: flex;
          flex-direction: column;
          justify-content: flex-end;
          min-height: 231px; }
          @media screen and (max-width: 767px) {
            body.page-template-lu-calculator-template .tcu_page .tcu_after_calculate .tcu_header .tcu_header_wrap,
            body.page-template-template-tco .tcu_page .tcu_after_calculate .tcu_header .tcu_header_wrap,
            body.page-template-financing-tco .tcu_page .tcu_after_calculate .tcu_header .tcu_header_wrap {
              min-height: 0;
              padding: 0 15px;
              max-width: 100%; } }
          body.page-template-lu-calculator-template .tcu_page .tcu_after_calculate .tcu_header .tcu_header_wrap .tcu_header_right,
          body.page-template-template-tco .tcu_page .tcu_after_calculate .tcu_header .tcu_header_wrap .tcu_header_right,
          body.page-template-financing-tco .tcu_page .tcu_after_calculate .tcu_header .tcu_header_wrap .tcu_header_right {
            text-align: initial;
            margin-bottom: 0; }
            @media screen and (max-width: 767px) {
              body.page-template-lu-calculator-template .tcu_page .tcu_after_calculate .tcu_header .tcu_header_wrap .tcu_header_right,
              body.page-template-template-tco .tcu_page .tcu_after_calculate .tcu_header .tcu_header_wrap .tcu_header_right,
              body.page-template-financing-tco .tcu_page .tcu_after_calculate .tcu_header .tcu_header_wrap .tcu_header_right {
                margin-bottom: 0; } }
            body.page-template-lu-calculator-template .tcu_page .tcu_after_calculate .tcu_header .tcu_header_wrap .tcu_header_right .tcu_back_link,
            body.page-template-template-tco .tcu_page .tcu_after_calculate .tcu_header .tcu_header_wrap .tcu_header_right .tcu_back_link,
            body.page-template-financing-tco .tcu_page .tcu_after_calculate .tcu_header .tcu_header_wrap .tcu_header_right .tcu_back_link {
              color: white;
              display: inline-flex;
              align-items: center;
              font-size: 1rem; }
              body.page-template-lu-calculator-template .tcu_page .tcu_after_calculate .tcu_header .tcu_header_wrap .tcu_header_right .tcu_back_link i, body.page-template-lu-calculator-template .tcu_page .tcu_after_calculate .tcu_header .tcu_header_wrap .tcu_header_right .tcu_back_link svg,
              body.page-template-template-tco .tcu_page .tcu_after_calculate .tcu_header .tcu_header_wrap .tcu_header_right .tcu_back_link i,
              body.page-template-template-tco .tcu_page .tcu_after_calculate .tcu_header .tcu_header_wrap .tcu_header_right .tcu_back_link svg,
              body.page-template-financing-tco .tcu_page .tcu_after_calculate .tcu_header .tcu_header_wrap .tcu_header_right .tcu_back_link i,
              body.page-template-financing-tco .tcu_page .tcu_after_calculate .tcu_header .tcu_header_wrap .tcu_header_right .tcu_back_link svg {
                font-size: 1.375rem;
                margin-left: 7px; }
      body.page-template-lu-calculator-template .tcu_page .tcu_after_calculate .tcu_response,
      body.page-template-template-tco .tcu_page .tcu_after_calculate .tcu_response,
      body.page-template-financing-tco .tcu_page .tcu_after_calculate .tcu_response {
        width: 510px;
        border-radius: 3px;
        box-shadow: 0 0 23px 0 rgba(0, 0, 0, 0.14);
        background-image: linear-gradient(to bottom, #ffffff, #ffffff);
        max-width: calc(100% - 20px);
        margin: auto;
        margin-top: -100px;
        padding: 1.8% 3% 3%; }
        @media screen and (max-width: 767px) {
          body.page-template-lu-calculator-template .tcu_page .tcu_after_calculate .tcu_response,
          body.page-template-template-tco .tcu_page .tcu_after_calculate .tcu_response,
          body.page-template-financing-tco .tcu_page .tcu_after_calculate .tcu_response {
            padding: 3% 3%; } }
        body.page-template-lu-calculator-template .tcu_page .tcu_after_calculate .tcu_response .tcu_header_left,
        body.page-template-template-tco .tcu_page .tcu_after_calculate .tcu_response .tcu_header_left,
        body.page-template-financing-tco .tcu_page .tcu_after_calculate .tcu_response .tcu_header_left {
          margin-bottom: 7px; }
          @media screen and (max-width: 767px) {
            body.page-template-lu-calculator-template .tcu_page .tcu_after_calculate .tcu_response .tcu_header_left,
            body.page-template-template-tco .tcu_page .tcu_after_calculate .tcu_response .tcu_header_left,
            body.page-template-financing-tco .tcu_page .tcu_after_calculate .tcu_response .tcu_header_left {
              margin-bottom: 2px;
              margin-top: 18px; } }
          body.page-template-lu-calculator-template .tcu_page .tcu_after_calculate .tcu_response .tcu_header_left h1,
          body.page-template-template-tco .tcu_page .tcu_after_calculate .tcu_response .tcu_header_left h1,
          body.page-template-financing-tco .tcu_page .tcu_after_calculate .tcu_response .tcu_header_left h1 {
            line-height: 1;
            font-size: 2.75rem;
            font-weight: 300; }
            @media screen and (max-width: 767px) {
              body.page-template-lu-calculator-template .tcu_page .tcu_after_calculate .tcu_response .tcu_header_left h1,
              body.page-template-template-tco .tcu_page .tcu_after_calculate .tcu_response .tcu_header_left h1,
              body.page-template-financing-tco .tcu_page .tcu_after_calculate .tcu_response .tcu_header_left h1 {
                border: none;
                font-weight: lighter;
                font-size: 2.5rem;
                padding: 0; }
                body.page-template-lu-calculator-template .tcu_page .tcu_after_calculate .tcu_response .tcu_header_left h1 b,
                body.page-template-template-tco .tcu_page .tcu_after_calculate .tcu_response .tcu_header_left h1 b,
                body.page-template-financing-tco .tcu_page .tcu_after_calculate .tcu_response .tcu_header_left h1 b {
                  font-weight: 600; }
                body.page-template-lu-calculator-template .tcu_page .tcu_after_calculate .tcu_response .tcu_header_left h1 b, body.page-template-lu-calculator-template .tcu_page .tcu_after_calculate .tcu_response .tcu_header_left h1 span,
                body.page-template-template-tco .tcu_page .tcu_after_calculate .tcu_response .tcu_header_left h1 b,
                body.page-template-template-tco .tcu_page .tcu_after_calculate .tcu_response .tcu_header_left h1 span,
                body.page-template-financing-tco .tcu_page .tcu_after_calculate .tcu_response .tcu_header_left h1 b,
                body.page-template-financing-tco .tcu_page .tcu_after_calculate .tcu_response .tcu_header_left h1 span {
                  width: 100%;
                  display: block; } }
        body.page-template-lu-calculator-template .tcu_page .tcu_after_calculate .tcu_response h2,
        body.page-template-template-tco .tcu_page .tcu_after_calculate .tcu_response h2,
        body.page-template-financing-tco .tcu_page .tcu_after_calculate .tcu_response h2 {
          font-size: 3.125rem;
          margin-bottom: 15px;
          line-height: 1.11;
          direction: ltr; }
          @media screen and (max-width: 767px) {
            body.page-template-lu-calculator-template .tcu_page .tcu_after_calculate .tcu_response h2,
            body.page-template-template-tco .tcu_page .tcu_after_calculate .tcu_response h2,
            body.page-template-financing-tco .tcu_page .tcu_after_calculate .tcu_response h2 {
              font-size: 2.5rem;
              font-weight: normal;
              margin-top: 40px; } }
        body.page-template-lu-calculator-template .tcu_page .tcu_after_calculate .tcu_response .tcu_selected_model,
        body.page-template-template-tco .tcu_page .tcu_after_calculate .tcu_response .tcu_selected_model,
        body.page-template-financing-tco .tcu_page .tcu_after_calculate .tcu_response .tcu_selected_model {
          color: #666;
          line-height: 1.5;
          font-size: 1rem; }
          body.page-template-lu-calculator-template .tcu_page .tcu_after_calculate .tcu_response .tcu_selected_model .tcu_selected_model_text,
          body.page-template-template-tco .tcu_page .tcu_after_calculate .tcu_response .tcu_selected_model .tcu_selected_model_text,
          body.page-template-financing-tco .tcu_page .tcu_after_calculate .tcu_response .tcu_selected_model .tcu_selected_model_text {
            direction: ltr;
            display: inline-block; }
        body.page-template-lu-calculator-template .tcu_page .tcu_after_calculate .tcu_response .tcu_description,
        body.page-template-template-tco .tcu_page .tcu_after_calculate .tcu_response .tcu_description,
        body.page-template-financing-tco .tcu_page .tcu_after_calculate .tcu_response .tcu_description {
          color: #666;
          margin-bottom: 27px;
          line-height: 1.88;
          font-size: 1rem; }
          @media screen and (max-width: 767px) {
            body.page-template-lu-calculator-template .tcu_page .tcu_after_calculate .tcu_response .tcu_description,
            body.page-template-template-tco .tcu_page .tcu_after_calculate .tcu_response .tcu_description,
            body.page-template-financing-tco .tcu_page .tcu_after_calculate .tcu_response .tcu_description {
              margin-bottom: 20px; } }
        body.page-template-lu-calculator-template .tcu_page .tcu_after_calculate .tcu_response .tcu_response_header,
        body.page-template-template-tco .tcu_page .tcu_after_calculate .tcu_response .tcu_response_header,
        body.page-template-financing-tco .tcu_page .tcu_after_calculate .tcu_response .tcu_response_header {
          margin-bottom: 10px; }
          body.page-template-lu-calculator-template .tcu_page .tcu_after_calculate .tcu_response .tcu_response_header .text,
          body.page-template-template-tco .tcu_page .tcu_after_calculate .tcu_response .tcu_response_header .text,
          body.page-template-financing-tco .tcu_page .tcu_after_calculate .tcu_response .tcu_response_header .text {
            font-size: 1.125rem;
            font-weight: 600;
            line-height: 1.33; }
        body.page-template-lu-calculator-template .tcu_page .tcu_after_calculate .tcu_response .tcu_full_time_savings,
        body.page-template-template-tco .tcu_page .tcu_after_calculate .tcu_response .tcu_full_time_savings,
        body.page-template-financing-tco .tcu_page .tcu_after_calculate .tcu_response .tcu_full_time_savings {
          font-family: Assistant;
          font-weight: 600;
          letter-spacing: normal;
          text-align: center;
          color: #eb6429;
          margin-bottom: 6px; }
          @media screen and (max-width: 767px) {
            body.page-template-lu-calculator-template .tcu_page .tcu_after_calculate .tcu_response .tcu_full_time_savings,
            body.page-template-template-tco .tcu_page .tcu_after_calculate .tcu_response .tcu_full_time_savings,
            body.page-template-financing-tco .tcu_page .tcu_after_calculate .tcu_response .tcu_full_time_savings {
              margin-bottom: 10px; } }
          body.page-template-lu-calculator-template .tcu_page .tcu_after_calculate .tcu_response .tcu_full_time_savings .tcu_total,
          body.page-template-template-tco .tcu_page .tcu_after_calculate .tcu_response .tcu_full_time_savings .tcu_total,
          body.page-template-financing-tco .tcu_page .tcu_after_calculate .tcu_response .tcu_full_time_savings .tcu_total {
            font-size: 3.75rem;
            font-weight: 600;
            line-height: 1.43; }
          body.page-template-lu-calculator-template .tcu_page .tcu_after_calculate .tcu_response .tcu_full_time_savings .tcu_currency,
          body.page-template-template-tco .tcu_page .tcu_after_calculate .tcu_response .tcu_full_time_savings .tcu_currency,
          body.page-template-financing-tco .tcu_page .tcu_after_calculate .tcu_response .tcu_full_time_savings .tcu_currency {
            font-size: 2.5rem; }
        body.page-template-lu-calculator-template .tcu_page .tcu_after_calculate .tcu_response .tcu_monthly_yearly_savings,
        body.page-template-template-tco .tcu_page .tcu_after_calculate .tcu_response .tcu_monthly_yearly_savings,
        body.page-template-financing-tco .tcu_page .tcu_after_calculate .tcu_response .tcu_monthly_yearly_savings {
          border-radius: 3px;
          box-shadow: 0 0 13px 0 rgba(1, 1, 1, 0.11);
          display: flex;
          align-items: revert;
          max-width: 330px;
          margin: auto;
          padding: 25px 10px;
          margin-top: 24px;
          margin-bottom: 12px; }
          @media screen and (max-width: 767px) {
            body.page-template-lu-calculator-template .tcu_page .tcu_after_calculate .tcu_response .tcu_monthly_yearly_savings,
            body.page-template-template-tco .tcu_page .tcu_after_calculate .tcu_response .tcu_monthly_yearly_savings,
            body.page-template-financing-tco .tcu_page .tcu_after_calculate .tcu_response .tcu_monthly_yearly_savings {
              margin-bottom: 17px; } }
          body.page-template-lu-calculator-template .tcu_page .tcu_after_calculate .tcu_response .tcu_monthly_yearly_savings .tcu_monthly_savings_total,
          body.page-template-template-tco .tcu_page .tcu_after_calculate .tcu_response .tcu_monthly_yearly_savings .tcu_monthly_savings_total,
          body.page-template-financing-tco .tcu_page .tcu_after_calculate .tcu_response .tcu_monthly_yearly_savings .tcu_monthly_savings_total {
            font-size: 1.375rem;
            font-weight: 600; }
          body.page-template-lu-calculator-template .tcu_page .tcu_after_calculate .tcu_response .tcu_monthly_yearly_savings .tcu_yearly_savings,
          body.page-template-template-tco .tcu_page .tcu_after_calculate .tcu_response .tcu_monthly_yearly_savings .tcu_yearly_savings,
          body.page-template-financing-tco .tcu_page .tcu_after_calculate .tcu_response .tcu_monthly_yearly_savings .tcu_yearly_savings {
            border-right: solid 2px rgba(206, 203, 203, 0.35); }
          body.page-template-lu-calculator-template .tcu_page .tcu_after_calculate .tcu_response .tcu_monthly_yearly_savings .tcu_yearly_savings, body.page-template-lu-calculator-template .tcu_page .tcu_after_calculate .tcu_response .tcu_monthly_yearly_savings .tcu_monthly_savings,
          body.page-template-template-tco .tcu_page .tcu_after_calculate .tcu_response .tcu_monthly_yearly_savings .tcu_yearly_savings,
          body.page-template-template-tco .tcu_page .tcu_after_calculate .tcu_response .tcu_monthly_yearly_savings .tcu_monthly_savings,
          body.page-template-financing-tco .tcu_page .tcu_after_calculate .tcu_response .tcu_monthly_yearly_savings .tcu_yearly_savings,
          body.page-template-financing-tco .tcu_page .tcu_after_calculate .tcu_response .tcu_monthly_yearly_savings .tcu_monthly_savings {
            width: 50%; }
          body.page-template-lu-calculator-template .tcu_page .tcu_after_calculate .tcu_response .tcu_monthly_yearly_savings .tcu_label,
          body.page-template-template-tco .tcu_page .tcu_after_calculate .tcu_response .tcu_monthly_yearly_savings .tcu_label,
          body.page-template-financing-tco .tcu_page .tcu_after_calculate .tcu_response .tcu_monthly_yearly_savings .tcu_label {
            font-size: 1.125rem;
            font-weight: normal;
            line-height: 1.2; }
    body.page-template-lu-calculator-template .tcu_page .tcu_header,
    body.page-template-template-tco .tcu_page .tcu_header,
    body.page-template-financing-tco .tcu_page .tcu_header {
      background-size: contain;
      background-size: cover;
      background-repeat: no-repeat;
      color: white;
      padding-top: 30px;
      padding-bottom: 100px;
      height: auto;
      min-height: 361px;
      display: flex;
      flex-direction: column;
      justify-content: flex-end; }
      @media screen and (max-width: 767px) {
        body.page-template-lu-calculator-template .tcu_page .tcu_header,
        body.page-template-template-tco .tcu_page .tcu_header,
        body.page-template-financing-tco .tcu_page .tcu_header {
          min-height: 0; } }
      body.page-template-lu-calculator-template .tcu_page .tcu_header h1,
      body.page-template-template-tco .tcu_page .tcu_header h1,
      body.page-template-financing-tco .tcu_page .tcu_header h1 {
        font-size: 2.8125rem;
        font-weight: normal;
        line-height: 1.2;
        margin: 0;
        color: white; }
        @media screen and (max-width: 767px) {
          body.page-template-lu-calculator-template .tcu_page .tcu_header h1,
          body.page-template-template-tco .tcu_page .tcu_header h1,
          body.page-template-financing-tco .tcu_page .tcu_header h1 {
            font-size: 2.25rem;
            font-weight: bold; } }
      body.page-template-lu-calculator-template .tcu_page .tcu_header h2,
      body.page-template-template-tco .tcu_page .tcu_header h2,
      body.page-template-financing-tco .tcu_page .tcu_header h2 {
        font-size: 36px;
        font-weight: bold;
        margin: 0;
        line-height: 1.1;
        color: white; }
        @media screen and (max-width: 767px) {
          body.page-template-lu-calculator-template .tcu_page .tcu_header h2,
          body.page-template-template-tco .tcu_page .tcu_header h2,
          body.page-template-financing-tco .tcu_page .tcu_header h2 {
            font-size: 2.25rem;
            font-weight: bold; } }
      body.page-template-lu-calculator-template .tcu_page .tcu_header h3.tcu_each_word,
      body.page-template-template-tco .tcu_page .tcu_header h3.tcu_each_word,
      body.page-template-financing-tco .tcu_page .tcu_header h3.tcu_each_word {
        margin: 0;
        font-size: 30px;
        font-weight: normal;
        line-height: 1;
        margin-top: 11px;
        color: white; }
        body.page-template-lu-calculator-template .tcu_page .tcu_header h3.tcu_each_word .first-letter,
        body.page-template-template-tco .tcu_page .tcu_header h3.tcu_each_word .first-letter,
        body.page-template-financing-tco .tcu_page .tcu_header h3.tcu_each_word .first-letter {
          font-weight: 600; }
      body.page-template-lu-calculator-template .tcu_page .tcu_header p,
      body.page-template-template-tco .tcu_page .tcu_header p,
      body.page-template-financing-tco .tcu_page .tcu_header p {
        font-size: 18px;
        font-weight: normal;
        width: 480px;
        max-width: 90%;
        margin: 7px auto 13px;
        color: white; }
        @media screen and (max-width: 767px) {
          body.page-template-lu-calculator-template .tcu_page .tcu_header p,
          body.page-template-template-tco .tcu_page .tcu_header p,
          body.page-template-financing-tco .tcu_page .tcu_header p {
            margin: 12px auto 18px; } }
    body.page-template-lu-calculator-template .tcu_page form.tcu_form,
    body.page-template-template-tco .tcu_page form.tcu_form,
    body.page-template-financing-tco .tcu_page form.tcu_form {
      background: white;
      position: relative;
      width: 510px;
      margin: auto;
      max-width: 100%;
      padding: 29px 51px 61px 52px;
      border-radius: 3px;
      box-shadow: 0 0 23px 0 rgba(0, 0, 0, 0.14);
      background-image: linear-gradient(to bottom, #ffffff, #ffffff);
      margin-top: -89px; }
      body.page-template-lu-calculator-template .tcu_page form.tcu_form .tcu_required_description,
      body.page-template-template-tco .tcu_page form.tcu_form .tcu_required_description,
      body.page-template-financing-tco .tcu_page form.tcu_form .tcu_required_description {
        text-align: right;
        margin-bottom: 10px;
        font-size: 0.875rem;
        color: #000; }
        body.page-template-lu-calculator-template .tcu_page form.tcu_form .tcu_required_description span,
        body.page-template-template-tco .tcu_page form.tcu_form .tcu_required_description span,
        body.page-template-financing-tco .tcu_page form.tcu_form .tcu_required_description span {
          font-size: 1.5rem;
          line-height: 0.8;
          display: inline-block;
          margin-bottom: -5px;
          position: relative;
          top: 5px; }
      body.page-template-lu-calculator-template .tcu_page form.tcu_form .error_result,
      body.page-template-template-tco .tcu_page form.tcu_form .error_result,
      body.page-template-financing-tco .tcu_page form.tcu_form .error_result {
        display: none;
        color: red;
        text-align: initial;
        font-size: 16px;
        font-weight: bold;
        text-align: center;
        margin-bottom: 10px; }
      body.page-template-lu-calculator-template .tcu_page form.tcu_form .error,
      body.page-template-template-tco .tcu_page form.tcu_form .error,
      body.page-template-financing-tco .tcu_page form.tcu_form .error {
        display: none;
        color: red;
        text-align: initial;
        font-size: 0.875rem;
        font-weight: bold;
        position: absolute;
        bottom: -22px;
        right: 2px; }
      body.page-template-lu-calculator-template .tcu_page form.tcu_form .field_wrapper,
      body.page-template-template-tco .tcu_page form.tcu_form .field_wrapper,
      body.page-template-financing-tco .tcu_page form.tcu_form .field_wrapper {
        display: flex;
        margin-top: 10px;
        align-items: center;
        width: 100%;
        justify-content: center;
        margin-bottom: 37px;
        position: relative; }
        body.page-template-lu-calculator-template .tcu_page form.tcu_form .field_wrapper label,
        body.page-template-template-tco .tcu_page form.tcu_form .field_wrapper label,
        body.page-template-financing-tco .tcu_page form.tcu_form .field_wrapper label {
          font-size: 14px;
          margin: 0;
          padding: 0;
          color: #000;
          display: flex;
          align-items: center;
          width: 100%;
          justify-content: center; }
          body.page-template-lu-calculator-template .tcu_page form.tcu_form .field_wrapper label .checkbox-holder,
          body.page-template-template-tco .tcu_page form.tcu_form .field_wrapper label .checkbox-holder,
          body.page-template-financing-tco .tcu_page form.tcu_form .field_wrapper label .checkbox-holder {
            width: 22px;
            height: 21px;
            border-radius: 5px;
            border: 1px solid #000;
            display: inline-block;
            margin-left: 10px; }
          body.page-template-lu-calculator-template .tcu_page form.tcu_form .field_wrapper label:before, body.page-template-lu-calculator-template .tcu_page form.tcu_form .field_wrapper label:after,
          body.page-template-template-tco .tcu_page form.tcu_form .field_wrapper label:before,
          body.page-template-template-tco .tcu_page form.tcu_form .field_wrapper label:after,
          body.page-template-financing-tco .tcu_page form.tcu_form .field_wrapper label:before,
          body.page-template-financing-tco .tcu_page form.tcu_form .field_wrapper label:after {
            display: none; }
        body.page-template-lu-calculator-template .tcu_page form.tcu_form .field_wrapper input#tcu_agree,
        body.page-template-template-tco .tcu_page form.tcu_form .field_wrapper input#tcu_agree,
        body.page-template-financing-tco .tcu_page form.tcu_form .field_wrapper input#tcu_agree {
          width: 22px;
          height: 21px;
          margin-left: 10px;
          -webkit-appearance: none;
          -moz-appearance: none;
          appearance: none;
          border-color: transparent;
          border-radius: 5px;
          opacity: 0;
          position: absolute;
          right: 0; }
          body.page-template-lu-calculator-template .tcu_page form.tcu_form .field_wrapper input#tcu_agree:checked + label .checkbox-holder,
          body.page-template-template-tco .tcu_page form.tcu_form .field_wrapper input#tcu_agree:checked + label .checkbox-holder,
          body.page-template-financing-tco .tcu_page form.tcu_form .field_wrapper input#tcu_agree:checked + label .checkbox-holder {
            border: none;
            background: url("data:image/png;base64,iV BORw0KGgoAAAANSUhEUgAAAB YAAAAVCAYAAABCIB6VAAAAAX NSR0IArs4c6QAAAapJREFUOB GtlbGvwVAUxj8PMTSREAwGCa OBGLCaLXa7QWK2SvwNNhNDIz FZzOIfkDRiFUYSRGIwyHu+I6 0baVHPSdqee+75fr05957W83 s1XG273WI8HmO323Ho2sLhMM rlMqLRqGg9BBuGgWq1iuPx6B qoCoLBIHRdRyaTgYArlQpms5 ma87Gfy+UwGo1u4GQyicvl8j FMFXq9XiyXS/ww+C2oyhKw+s Z3fb/fb22UneYjsKZpGAwGmE 6nKBaLdtxbKWxnHIKE9vt95P N50G82m7aZjitOpVKo1+vw+X yWUIUyeDgc0Gq1rHnVuauUaD wex3A4lBpms1k0Gg0EAgH0ej 1ZKVMJ5dmfz+eK8u7agnnQed HYTZ1OB5FIBIVCQWKvoEySBk kkEiJQb6VSCd1uV1aqxt+Brt dr582bTCao1Wo4n88W9x2ome y4eUxQ4W6g1DqWgpOmpdNpnE 4nrFYrM/T0yVLYbt6jarFYPI Zejp+W4qX6SYKA+UX6lpksAf PD/C0zWQJut9tWQ/znBWwqsm hyKuhsNhv55+33ew5dWygUki 6NxWKi/QMm6af9JeDNggAAAA BJRU5ErkJggg==") no-repeat center center;
            border-radius: 0px;
            background-size: 100% auto; }
        body.page-template-lu-calculator-template .tcu_page form.tcu_form .field_wrapper .error,
        body.page-template-template-tco .tcu_page form.tcu_form .field_wrapper .error,
        body.page-template-financing-tco .tcu_page form.tcu_form .field_wrapper .error {
          left: 50%;
          right: auto;
          transform: translateX(-50%); }
      body.page-template-lu-calculator-template .tcu_page form.tcu_form .select_wrapper,
      body.page-template-template-tco .tcu_page form.tcu_form .select_wrapper,
      body.page-template-financing-tco .tcu_page form.tcu_form .select_wrapper {
        margin-bottom: 30px;
        position: relative; }
        body.page-template-lu-calculator-template .tcu_page form.tcu_form .select_wrapper select.tcu_select,
        body.page-template-template-tco .tcu_page form.tcu_form .select_wrapper select.tcu_select,
        body.page-template-financing-tco .tcu_page form.tcu_form .select_wrapper select.tcu_select {
          width: 100%;
          height: 52px;
          border-radius: 2px;
          border: solid 1px black;
          background: white;
          font-size: 18px;
          -webkit-appearance: none;
          -moz-appearance: none;
          appearance: none;
          background-color: transparent;
          background-image: url("data:image/png;base64,iV BORw0KGgoAAAANSUhEUgAAAA gAAAARCAYAAADg1u3YAAAAAX NSR0IArs4c6QAAAL5JREFUKB VtkDEOQUEURcmPjgo9SrEFjc IC6CUKW2ANKjtQsAWdaCRWIH agFIWESAjOTd5E5r+5ycn8d+ +dmZ/JCl5trAUM4JmPixh7+M IZKhBpzKRQDKOEoQoXULgBpy WOwjs0IFKX6QMqzKKEoQQnUH i0meUv7VAodJLTDkfhG8ouxe hDOGGeKshbW+nF2pGRVw0jvM GBb72o0wgnXDVxqRlbK11Z66 lSC/NhpVWqIG9qBV3XS/1MRt AE6fYD2dYsB19YxqwAAAAASU VORK5CYII=");
          background-repeat: no-repeat;
          background-attachment: scroll;
          background-position: 5% 49%;
          -webkit-font-smoothing: antialiased;
          -moz-osx-font-smoothing: grayscale;
          /*
          option{
            direction: ltr;
            text-align: right;
          }*/ }
          body.page-template-lu-calculator-template .tcu_page form.tcu_form .select_wrapper select.tcu_select::-ms-expand,
          body.page-template-template-tco .tcu_page form.tcu_form .select_wrapper select.tcu_select::-ms-expand,
          body.page-template-financing-tco .tcu_page form.tcu_form .select_wrapper select.tcu_select::-ms-expand {
            display: none; }
          body.page-template-lu-calculator-template .tcu_page form.tcu_form .select_wrapper select.tcu_select:disabled,
          body.page-template-template-tco .tcu_page form.tcu_form .select_wrapper select.tcu_select:disabled,
          body.page-template-financing-tco .tcu_page form.tcu_form .select_wrapper select.tcu_select:disabled {
            cursor: not-allowed; }
        body.page-template-lu-calculator-template .tcu_page form.tcu_form .select_wrapper select:after,
        body.page-template-template-tco .tcu_page form.tcu_form .select_wrapper select:after,
        body.page-template-financing-tco .tcu_page form.tcu_form .select_wrapper select:after {
          content: '\F078';
          color: #0ebeff;
          right: 11px;
          top: 6px;
          height: 34px;
          padding: 15px 0px 0px 8px;
          border-left: 1px solid #0ebeff;
          position: absolute;
          pointer-events: none; }
      body.page-template-lu-calculator-template .tcu_page form.tcu_form .tcu_open_popup,
      body.page-template-template-tco .tcu_page form.tcu_form .tcu_open_popup,
      body.page-template-financing-tco .tcu_page form.tcu_form .tcu_open_popup {
        color: black;
        text-decoration: underline; }
      body.page-template-lu-calculator-template .tcu_page form.tcu_form .tcu_submit.tcu_button, body.page-template-lu-calculator-template .tcu_page form.tcu_form .tco_submit.tcu_button,
      body.page-template-template-tco .tcu_page form.tcu_form .tcu_submit.tcu_button,
      body.page-template-template-tco .tcu_page form.tcu_form .tco_submit.tcu_button,
      body.page-template-financing-tco .tcu_page form.tcu_form .tcu_submit.tcu_button,
      body.page-template-financing-tco .tcu_page form.tcu_form .tco_submit.tcu_button {
        width: 330px; }
        body.page-template-lu-calculator-template .tcu_page form.tcu_form .tcu_submit.tcu_button span, body.page-template-lu-calculator-template .tcu_page form.tcu_form .tco_submit.tcu_button span,
        body.page-template-template-tco .tcu_page form.tcu_form .tcu_submit.tcu_button span,
        body.page-template-template-tco .tcu_page form.tcu_form .tco_submit.tcu_button span,
        body.page-template-financing-tco .tcu_page form.tcu_form .tcu_submit.tcu_button span,
        body.page-template-financing-tco .tcu_page form.tcu_form .tco_submit.tcu_button span {
          width: 100%; }
      body.page-template-lu-calculator-template .tcu_page form.tcu_form .slider-container.theme-green,
      body.page-template-template-tco .tcu_page form.tcu_form .slider-container.theme-green,
      body.page-template-financing-tco .tcu_page form.tcu_form .slider-container.theme-green {
        height: 50px;
        margin-top: 75px;
        margin-bottom: 45px;
        /* width: 100%!important; */ }
        body.page-template-lu-calculator-template .tcu_page form.tcu_form .slider-container.theme-green .back-bar .pointer,
        body.page-template-template-tco .tcu_page form.tcu_form .slider-container.theme-green .back-bar .pointer,
        body.page-template-financing-tco .tcu_page form.tcu_form .slider-container.theme-green .back-bar .pointer {
          width: 30px;
          height: 30px;
          border-radius: 50%;
          border: 0;
          top: -12px;
          transition: all .5s;
          box-shadow: inset 0 0 0 1.2px #fff, 0 0 0 1.8px #132032, 0 0 12px 1.8px rgba(0, 0, 0, 0.06);
          background-color: #132032;
          background-image: linear-gradient(to bottom, #132032, #132032); }
          @media screen and (max-width: 767px) {
            body.page-template-lu-calculator-template .tcu_page form.tcu_form .slider-container.theme-green .back-bar .pointer,
            body.page-template-template-tco .tcu_page form.tcu_form .slider-container.theme-green .back-bar .pointer,
            body.page-template-financing-tco .tcu_page form.tcu_form .slider-container.theme-green .back-bar .pointer {
              width: 27px;
              height: 27px; } }
        body.page-template-lu-calculator-template .tcu_page form.tcu_form .slider-container.theme-green .back-bar .selected-bar,
        body.page-template-template-tco .tcu_page form.tcu_form .slider-container.theme-green .back-bar .selected-bar,
        body.page-template-financing-tco .tcu_page form.tcu_form .slider-container.theme-green .back-bar .selected-bar {
          transition: all .5s; }
        body.page-template-lu-calculator-template .tcu_page form.tcu_form .slider-container.theme-green .scale ins,
        body.page-template-template-tco .tcu_page form.tcu_form .slider-container.theme-green .scale ins,
        body.page-template-financing-tco .tcu_page form.tcu_form .slider-container.theme-green .scale ins {
          font-size: 16px;
          color: black;
          margin-top: 25px; }
        body.page-template-lu-calculator-template .tcu_page form.tcu_form .slider-container.theme-green .scale ins::before,
        body.page-template-template-tco .tcu_page form.tcu_form .slider-container.theme-green .scale ins::before,
        body.page-template-financing-tco .tcu_page form.tcu_form .slider-container.theme-green .scale ins::before {
          content: "";
          position: absolute;
          left: 0;
          background: black;
          width: 1px;
          height: 11px;
          top: -23px;
          right: 0;
          margin: auto; }
        body.page-template-lu-calculator-template .tcu_page form.tcu_form .slider-container.theme-green .back-bar .pointer-label,
        body.page-template-template-tco .tcu_page form.tcu_form .slider-container.theme-green .back-bar .pointer-label,
        body.page-template-financing-tco .tcu_page form.tcu_form .slider-container.theme-green .back-bar .pointer-label {
          margin-top: 0;
          top: -50px;
          color: #000;
          padding: 7px;
          margin-left: -7px;
          transition: all .5s; }
          body.page-template-lu-calculator-template .tcu_page form.tcu_form .slider-container.theme-green .back-bar .pointer-label:after,
          body.page-template-template-tco .tcu_page form.tcu_form .slider-container.theme-green .back-bar .pointer-label:after,
          body.page-template-financing-tco .tcu_page form.tcu_form .slider-container.theme-green .back-bar .pointer-label:after {
            content: '';
            display: block;
            background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='10' viewBox='0 0 16 10'%3E%3Cpath fill='none' fill-rule='evenodd' stroke='%23000000' stroke-width='1.2' d='M1399.5 1162L1393 1168.5 1399.5 1175' transform='rotate(-90 120.25 1280.5)'/%3E%3C/svg%3E") no-repeat -1px 0;
            width: 12px;
            height: 8px;
            background-size: 14px auto;
            position: absolute;
            bottom: -7px;
            left: 0; }
          body.page-template-lu-calculator-template .tcu_page form.tcu_form .slider-container.theme-green .back-bar .pointer-label.inside:after,
          body.page-template-template-tco .tcu_page form.tcu_form .slider-container.theme-green .back-bar .pointer-label.inside:after,
          body.page-template-financing-tco .tcu_page form.tcu_form .slider-container.theme-green .back-bar .pointer-label.inside:after {
            left: 50%;
            transform: translateX(-50%); }
          body.page-template-lu-calculator-template .tcu_page form.tcu_form .slider-container.theme-green .back-bar .pointer-label.last:after,
          body.page-template-template-tco .tcu_page form.tcu_form .slider-container.theme-green .back-bar .pointer-label.last:after,
          body.page-template-financing-tco .tcu_page form.tcu_form .slider-container.theme-green .back-bar .pointer-label.last:after {
            left: auto;
            right: 0; }
      body.page-template-lu-calculator-template .tcu_page form.tcu_form h4.tcu_title,
      body.page-template-lu-calculator-template .tcu_page form.tcu_form legend.tcu_title,
      body.page-template-template-tco .tcu_page form.tcu_form h4.tcu_title,
      body.page-template-template-tco .tcu_page form.tcu_form legend.tcu_title,
      body.page-template-financing-tco .tcu_page form.tcu_form h4.tcu_title,
      body.page-template-financing-tco .tcu_page form.tcu_form legend.tcu_title {
        font-size: 18px;
        font-weight: bold;
        color: #000; }
        @media screen and (max-width: 767px) {
          body.page-template-lu-calculator-template .tcu_page form.tcu_form h4.tcu_title,
          body.page-template-lu-calculator-template .tcu_page form.tcu_form legend.tcu_title,
          body.page-template-template-tco .tcu_page form.tcu_form h4.tcu_title,
          body.page-template-template-tco .tcu_page form.tcu_form legend.tcu_title,
          body.page-template-financing-tco .tcu_page form.tcu_form h4.tcu_title,
          body.page-template-financing-tco .tcu_page form.tcu_form legend.tcu_title {
            text-align: initial; } }
      body.page-template-lu-calculator-template .tcu_page form.tcu_form legend.tcu_title,
      body.page-template-template-tco .tcu_page form.tcu_form legend.tcu_title,
      body.page-template-financing-tco .tcu_page form.tcu_form legend.tcu_title {
        margin-bottom: 0; }
      body.page-template-lu-calculator-template .tcu_page form.tcu_form .radio_wrapper,
      body.page-template-template-tco .tcu_page form.tcu_form .radio_wrapper,
      body.page-template-financing-tco .tcu_page form.tcu_form .radio_wrapper {
        display: flex;
        justify-content: space-between;
        margin-bottom: 42px;
        margin-top: 24px; }
        body.page-template-lu-calculator-template .tcu_page form.tcu_form .radio_wrapper label,
        body.page-template-template-tco .tcu_page form.tcu_form .radio_wrapper label,
        body.page-template-financing-tco .tcu_page form.tcu_form .radio_wrapper label {
          position: relative; }
          body.page-template-lu-calculator-template .tcu_page form.tcu_form .radio_wrapper label:before, body.page-template-lu-calculator-template .tcu_page form.tcu_form .radio_wrapper label:after,
          body.page-template-template-tco .tcu_page form.tcu_form .radio_wrapper label:before,
          body.page-template-template-tco .tcu_page form.tcu_form .radio_wrapper label:after,
          body.page-template-financing-tco .tcu_page form.tcu_form .radio_wrapper label:before,
          body.page-template-financing-tco .tcu_page form.tcu_form .radio_wrapper label:after {
            display: none; }
        body.page-template-lu-calculator-template .tcu_page form.tcu_form .radio_wrapper input[type="radio"],
        body.page-template-template-tco .tcu_page form.tcu_form .radio_wrapper input[type="radio"],
        body.page-template-financing-tco .tcu_page form.tcu_form .radio_wrapper input[type="radio"] {
          -webkit-appearance: none;
          -moz-appearance: none;
          appearance: none;
          opacity: 0;
          position: absolute;
          left: 50%;
          top: 50%;
          transform: translate(-50%, -50%);
          width: 25px;
          height: 25px; }
        body.page-template-lu-calculator-template .tcu_page form.tcu_form .radio_wrapper input[type="radio"]:checked + .box,
        body.page-template-template-tco .tcu_page form.tcu_form .radio_wrapper input[type="radio"]:checked + .box,
        body.page-template-financing-tco .tcu_page form.tcu_form .radio_wrapper input[type="radio"]:checked + .box {
          border-radius: 3px;
          border-image-slice: 1; }
        body.page-template-lu-calculator-template .tcu_page form.tcu_form .radio_wrapper input[type="radio"]:checked + .box span,
        body.page-template-template-tco .tcu_page form.tcu_form .radio_wrapper input[type="radio"]:checked + .box span,
        body.page-template-financing-tco .tcu_page form.tcu_form .radio_wrapper input[type="radio"]:checked + .box span {
          color: #000;
          font-weight: bold; }
        body.page-template-lu-calculator-template .tcu_page form.tcu_form .radio_wrapper .box,
        body.page-template-template-tco .tcu_page form.tcu_form .radio_wrapper .box,
        body.page-template-financing-tco .tcu_page form.tcu_form .radio_wrapper .box {
          width: 100px;
          height: 72px;
          display: inline-block;
          cursor: pointer;
          border-radius: 3px;
          border: solid 1px #b3b3b3;
          background-color: rgba(255, 255, 255, 0.15);
          display: flex;
          align-items: center;
          justify-content: center;
          line-height: 1; }
          body.page-template-lu-calculator-template .tcu_page form.tcu_form .radio_wrapper .box span,
          body.page-template-template-tco .tcu_page form.tcu_form .radio_wrapper .box span,
          body.page-template-financing-tco .tcu_page form.tcu_form .radio_wrapper .box span {
            font-size: 18px;
            color: #b3b3b3;
            padding: 28px;
            line-height: 1; }
      body.page-template-lu-calculator-template .tcu_page form.tcu_form .back-bar .pointer-label,
      body.page-template-template-tco .tcu_page form.tcu_form .back-bar .pointer-label,
      body.page-template-financing-tco .tcu_page form.tcu_form .back-bar .pointer-label {
        margin-top: -13px;
        font-size: 12px;
        border: 1px solid;
        padding: 3px;
        direction: ltr; }
    @media screen and (max-width: 767px) {
      body.page-template-lu-calculator-template .tcu_page form.tcu_form .radio_wrapper .box,
      body.page-template-template-tco .tcu_page form.tcu_form .radio_wrapper .box,
      body.page-template-financing-tco .tcu_page form.tcu_form .radio_wrapper .box {
        padding: 27px;
        line-height: 1; }
      body.page-template-lu-calculator-template .tcu_page form.tcu_form,
      body.page-template-template-tco .tcu_page form.tcu_form,
      body.page-template-financing-tco .tcu_page form.tcu_form {
        color: white;
        padding: 20px;
        margin-bottom: 10px; }
        body.page-template-lu-calculator-template .tcu_page form.tcu_form select.tcu_select,
        body.page-template-template-tco .tcu_page form.tcu_form select.tcu_select,
        body.page-template-financing-tco .tcu_page form.tcu_form select.tcu_select {
          background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='10' viewBox='0 0 16 10'%3E%3Cpath fill='none' fill-rule='evenodd' stroke='%23000000' stroke-width='3' d='M1399.5 1162L1393 1168.5 1399.5 1175' transform='rotate(-90 120.25 1280.5)'/%3E%3C/svg%3E"); }
        body.page-template-lu-calculator-template .tcu_page form.tcu_form .slider-container.theme-green,
        body.page-template-template-tco .tcu_page form.tcu_form .slider-container.theme-green,
        body.page-template-financing-tco .tcu_page form.tcu_form .slider-container.theme-green {
          margin-top: 75px;
          margin-bottom: 45px; }
          body.page-template-lu-calculator-template .tcu_page form.tcu_form .slider-container.theme-green .scale ins,
          body.page-template-template-tco .tcu_page form.tcu_form .slider-container.theme-green .scale ins,
          body.page-template-financing-tco .tcu_page form.tcu_form .slider-container.theme-green .scale ins {
            margin-top: 16px; }
        body.page-template-lu-calculator-template .tcu_page form.tcu_form button,
        body.page-template-template-tco .tcu_page form.tcu_form button,
        body.page-template-financing-tco .tcu_page form.tcu_form button {
          border: solid 1px #b3b3b3;
          background-color: rgba(255, 255, 255, 0.15);
          color: white;
          width: 100%;
          margin-bottom: 25px; }
        body.page-template-lu-calculator-template .tcu_page form.tcu_form .radio_wrapper,
        body.page-template-template-tco .tcu_page form.tcu_form .radio_wrapper,
        body.page-template-financing-tco .tcu_page form.tcu_form .radio_wrapper {
          margin-bottom: 40px; }
      body.page-template-lu-calculator-template .tcu_page .tcu_after_calculate .tcu_response,
      body.page-template-template-tco .tcu_page .tcu_after_calculate .tcu_response,
      body.page-template-financing-tco .tcu_page .tcu_after_calculate .tcu_response {
        margin-bottom: 10px; }
        body.page-template-lu-calculator-template .tcu_page .tcu_after_calculate .tcu_response .tcu_link,
        body.page-template-template-tco .tcu_page .tcu_after_calculate .tcu_response .tcu_link,
        body.page-template-financing-tco .tcu_page .tcu_after_calculate .tcu_response .tcu_link {
          margin-bottom: 22px; } }
  body.page-template-lu-calculator-template .tcu_page a:focus, body.page-template-lu-calculator-template .tcu_page button:focus, body.page-template-lu-calculator-template .tcu_page input:focus, body.page-template-lu-calculator-template .tcu_page textarea:focus, body.page-template-lu-calculator-template .tcu_page select:focus,
  body.page-template-lu-calculator-template .tcu_page input[type="radio"]:focus + .box,
  body.page-template-lu-calculator-template .tcu_page input#tcu_agree:focus + label .checkbox-holder, body.page-template-lu-calculator-template .tcu_popup a:focus, body.page-template-lu-calculator-template .tcu_popup button:focus, body.page-template-lu-calculator-template .tcu_popup input:focus, body.page-template-lu-calculator-template .tcu_popup textarea:focus, body.page-template-lu-calculator-template .tcu_popup select:focus,
  body.page-template-lu-calculator-template .tcu_popup input[type="radio"]:focus + .box,
  body.page-template-lu-calculator-template .tcu_popup input#tcu_agree:focus + label .checkbox-holder,
  body.page-template-template-tco .tcu_page a:focus,
  body.page-template-template-tco .tcu_page button:focus,
  body.page-template-template-tco .tcu_page input:focus,
  body.page-template-template-tco .tcu_page textarea:focus,
  body.page-template-template-tco .tcu_page select:focus,
  body.page-template-template-tco .tcu_page input[type="radio"]:focus + .box,
  body.page-template-template-tco .tcu_page input#tcu_agree:focus + label .checkbox-holder,
  body.page-template-template-tco .tcu_popup a:focus,
  body.page-template-template-tco .tcu_popup button:focus,
  body.page-template-template-tco .tcu_popup input:focus,
  body.page-template-template-tco .tcu_popup textarea:focus,
  body.page-template-template-tco .tcu_popup select:focus,
  body.page-template-template-tco .tcu_popup input[type="radio"]:focus + .box,
  body.page-template-template-tco .tcu_popup input#tcu_agree:focus + label .checkbox-holder,
  body.page-template-financing-tco .tcu_page a:focus,
  body.page-template-financing-tco .tcu_page button:focus,
  body.page-template-financing-tco .tcu_page input:focus,
  body.page-template-financing-tco .tcu_page textarea:focus,
  body.page-template-financing-tco .tcu_page select:focus,
  body.page-template-financing-tco .tcu_page input[type="radio"]:focus + .box,
  body.page-template-financing-tco .tcu_page input#tcu_agree:focus + label .checkbox-holder,
  body.page-template-financing-tco .tcu_popup a:focus,
  body.page-template-financing-tco .tcu_popup button:focus,
  body.page-template-financing-tco .tcu_popup input:focus,
  body.page-template-financing-tco .tcu_popup textarea:focus,
  body.page-template-financing-tco .tcu_popup select:focus,
  body.page-template-financing-tco .tcu_popup input[type="radio"]:focus + .box,
  body.page-template-financing-tco .tcu_popup input#tcu_agree:focus + label .checkbox-holder {
    border: 1px solid #000000;
    box-shadow: 0 0 10px 0 #000;
    outline: 1px solid #fff;
    outline-offset: 5px; }
  body.page-template-lu-calculator-template .cb_launcher_container[data-launcher-type='custom'],
  body.page-template-template-tco .cb_launcher_container[data-launcher-type='custom'],
  body.page-template-financing-tco .cb_launcher_container[data-launcher-type='custom'] {
    z-index: 999999999; }

@font-face {
  font-family: DS-Digital;
  font-style: normal;
  font-weight: 400;
  src: local("DS-Digital"), local("DS-Digital-Normal"), url(fonts/ds-digital.woff) format("woff"), url(fonts/ds-digital.ttf) format("truetype"); }

/* Style the button that is used to open and close the collapsible content */
/* Style the collapsible content. Note: hidden by default */
/* Style the price span */
/* Turn Radio Buttons into buttons with SVG Icon */
/* Popup Change Rates */
body.page-template-template-tco,
body.page-template-template-tco-bck {
  height: auto; }
  @media screen and (max-width: 767px) {
    body.page-template-template-tco.tco_response_show,
    body.page-template-template-tco-bck.tco_response_show {
      background-attachment: fixed; } }
  body.page-template-template-tco .site-content .tco_response,
  body.page-template-template-tco-bck .site-content .tco_response {
    width: 960px;
    margin: 45px auto;
    max-width: 98%;
    position: relative; }
    body.page-template-template-tco .site-content .tco_response .summary,
    body.page-template-template-tco-bck .site-content .tco_response .summary {
      text-align: center;
      align-items: center;
      display: flex;
      flex-direction: column;
      gap: 20px;
      padding: 0 20px; }
      @media screen and (min-width: 768px) {
        body.page-template-template-tco .site-content .tco_response .summary .tco-top-img,
        body.page-template-template-tco-bck .site-content .tco_response .summary .tco-top-img {
          margin-bottom: -40px;
          z-index: 2;
          position: relative; } }
      body.page-template-template-tco .site-content .tco_response .summary .stats-summary,
      body.page-template-template-tco-bck .site-content .tco_response .summary .stats-summary {
        width: 100%;
        display: flex;
        flex-direction: column;
        align-items: center;
        padding: 10px 0 10px 0;
        border-radius: 3px;
        box-shadow: 0 0 30px 0 rgba(1, 1, 1, 0.06);
        border: solid 1px #f1f1f1;
        background-color: #fff; }
        @media screen and (min-width: 768px) {
          body.page-template-template-tco .site-content .tco_response .summary .stats-summary,
          body.page-template-template-tco-bck .site-content .tco_response .summary .stats-summary {
            padding: 30px 0 10px; } }
        @media screen and (max-width: 767px) {
          body.page-template-template-tco .site-content .tco_response .summary .stats-summary,
          body.page-template-template-tco-bck .site-content .tco_response .summary .stats-summary {
            margin-bottom: 15px; } }
        body.page-template-template-tco .site-content .tco_response .summary .stats-summary .stats-summary-text,
        body.page-template-template-tco-bck .site-content .tco_response .summary .stats-summary .stats-summary-text {
          font-weight: bold;
          font-size: 15px; }
          @media screen and (max-width: 767px) {
            body.page-template-template-tco .site-content .tco_response .summary .stats-summary .stats-summary-text,
            body.page-template-template-tco-bck .site-content .tco_response .summary .stats-summary .stats-summary-text {
              font-size: 17px;
              padding: 0 10px; } }
          @media screen and (max-width: 375px) {
            body.page-template-template-tco .site-content .tco_response .summary .stats-summary .stats-summary-text,
            body.page-template-template-tco-bck .site-content .tco_response .summary .stats-summary .stats-summary-text {
              font-size: 15px; } }
          @media screen and (min-width: 768px) {
            body.page-template-template-tco .site-content .tco_response .summary .stats-summary .stats-summary-text br,
            body.page-template-template-tco-bck .site-content .tco_response .summary .stats-summary .stats-summary-text br {
              display: none; } }
        body.page-template-template-tco .site-content .tco_response .summary .stats-summary.invert,
        body.page-template-template-tco-bck .site-content .tco_response .summary .stats-summary.invert {
          background-color: transparent;
          border: 0;
          box-shadow: none;
          font-size: 13px;
          text-align: right;
          display: block; }
          body.page-template-template-tco .site-content .tco_response .summary .stats-summary.invert p,
          body.page-template-template-tco-bck .site-content .tco_response .summary .stats-summary.invert p {
            font-size: 13px;
            text-align: right;
            padding: 0;
            margin: 0; }
          body.page-template-template-tco .site-content .tco_response .summary .stats-summary.invert a,
          body.page-template-template-tco-bck .site-content .tco_response .summary .stats-summary.invert a {
            color: #000;
            text-decoration: underline; }
        body.page-template-template-tco .site-content .tco_response .summary .stats-summary .price-tag,
        body.page-template-template-tco-bck .site-content .tco_response .summary .stats-summary .price-tag {
          font-size: 24px;
          font-weight: bold;
          font-stretch: normal;
          font-style: normal;
          line-height: normal;
          letter-spacing: normal;
          text-align: center; }
          body.page-template-template-tco .site-content .tco_response .summary .stats-summary .price-tag.tcu_full_time_savings .green,
          body.page-template-template-tco .site-content .tco_response .summary .stats-summary .price-tag.tcu_full_time_savings .tcu_total,
          body.page-template-template-tco-bck .site-content .tco_response .summary .stats-summary .price-tag.tcu_full_time_savings .green,
          body.page-template-template-tco-bck .site-content .tco_response .summary .stats-summary .price-tag.tcu_full_time_savings .tcu_total {
            color: #44b61a; }
          body.page-template-template-tco .site-content .tco_response .summary .stats-summary .price-tag .tcu_total,
          body.page-template-template-tco-bck .site-content .tco_response .summary .stats-summary .price-tag .tcu_total {
            font-size: 35px;
            margin-left: -3px; }
            @media screen and (max-width: 767px) {
              body.page-template-template-tco .site-content .tco_response .summary .stats-summary .price-tag .tcu_total,
              body.page-template-template-tco-bck .site-content .tco_response .summary .stats-summary .price-tag .tcu_total {
                margin-left: 0; } }
          body.page-template-template-tco .site-content .tco_response .summary .stats-summary .price-tag .tco_star,
          body.page-template-template-tco-bck .site-content .tco_response .summary .stats-summary .price-tag .tco_star {
            font-size: 13px;
            position: relative;
            top: -15px;
            margin-right: 1px; }
        body.page-template-template-tco .site-content .tco_response .summary .stats-summary .inner-summary,
        body.page-template-template-tco-bck .site-content .tco_response .summary .stats-summary .inner-summary {
          display: flex;
          flex-direction: row;
          justify-content: center;
          align-items: center;
          margin: 10px auto 0;
          width: calc(100% - 40px);
          padding: 0; }
          @media screen and (max-width: 767px) {
            body.page-template-template-tco .site-content .tco_response .summary .stats-summary .inner-summary,
            body.page-template-template-tco-bck .site-content .tco_response .summary .stats-summary .inner-summary {
              box-shadow: 0 0 20px 0 rgba(1, 1, 1, 0.04); } }
          body.page-template-template-tco .site-content .tco_response .summary .stats-summary .inner-summary .td,
          body.page-template-template-tco-bck .site-content .tco_response .summary .stats-summary .inner-summary .td {
            display: flex;
            text-align: center;
            justify-content: center;
            align-items: center;
            flex-direction: row; }
            @media screen and (max-width: 767px) {
              body.page-template-template-tco .site-content .tco_response .summary .stats-summary .inner-summary .td,
              body.page-template-template-tco-bck .site-content .tco_response .summary .stats-summary .inner-summary .td {
                padding: 10px 0;
                border-radius: 3px;
                box-shadow: 0 0 20px 0 rgba(1, 1, 1, 0.04);
                border: solid 1px #ebebeb;
                background-color: rgba(255, 255, 255, 0.76);
                flex-direction: column;
                width: 50%; } }
            body.page-template-template-tco .site-content .tco_response .summary .stats-summary .inner-summary .td .amount-tag,
            body.page-template-template-tco-bck .site-content .tco_response .summary .stats-summary .inner-summary .td .amount-tag {
              font-size: 15px;
              font-weight: normal;
              line-height: 1;
              text-align: center;
              margin-right: 5px; }
              @media screen and (max-width: 767px) {
                body.page-template-template-tco .site-content .tco_response .summary .stats-summary .inner-summary .td .amount-tag,
                body.page-template-template-tco-bck .site-content .tco_response .summary .stats-summary .inner-summary .td .amount-tag {
                  font-size: 20px;
                  font-weight: bold;
                  text-align: center;
                  margin-bottom: 2px;
                  margin-right: 0px; } }
              body.page-template-template-tco .site-content .tco_response .summary .stats-summary .inner-summary .td .amount-tag .tcu_total,
              body.page-template-template-tco-bck .site-content .tco_response .summary .stats-summary .inner-summary .td .amount-tag .tcu_total {
                margin-left: -3px; }
                @media screen and (max-width: 767px) {
                  body.page-template-template-tco .site-content .tco_response .summary .stats-summary .inner-summary .td .amount-tag .tcu_total,
                  body.page-template-template-tco-bck .site-content .tco_response .summary .stats-summary .inner-summary .td .amount-tag .tcu_total {
                    margin-left: 0; } }
            body.page-template-template-tco .site-content .tco_response .summary .stats-summary .inner-summary .td .tcu_total_desc,
            body.page-template-template-tco-bck .site-content .tco_response .summary .stats-summary .inner-summary .td .tcu_total_desc {
              font-size: 15px;
              font-weight: normal;
              line-height: 1; }
          body.page-template-template-tco .site-content .tco_response .summary .stats-summary .inner-summary .td-sep,
          body.page-template-template-tco-bck .site-content .tco_response .summary .stats-summary .inner-summary .td-sep {
            border-left: 2px solid #000;
            height: 12px;
            margin: 0 15px; }
      body.page-template-template-tco .site-content .tco_response .summary .how-did-it,
      body.page-template-template-tco-bck .site-content .tco_response .summary .how-did-it {
        font-size: 13px;
        text-align: right;
        padding: 0;
        width: 100%;
        margin: -11px 0 7px; }
        @media screen and (max-width: 767px) {
          body.page-template-template-tco .site-content .tco_response .summary .how-did-it,
          body.page-template-template-tco-bck .site-content .tco_response .summary .how-did-it {
            width: calc(100% - 30px);
            margin: 0 auto;
            padding: 15px 0 12px; } }
      @media screen and (max-width: 767px) {
        body.page-template-template-tco .site-content .tco_response .summary .stats-summary + .how-did-it,
        body.page-template-template-tco-bck .site-content .tco_response .summary .stats-summary + .how-did-it {
          display: none; } }
      body.page-template-template-tco .site-content .tco_response .summary .collapsible,
      body.page-template-template-tco-bck .site-content .tco_response .summary .collapsible {
        color: #444;
        cursor: pointer;
        padding: 5px;
        border: none;
        outline: none;
        font-size: 15px;
        display: inline-flex;
        flex-direction: column;
        justify-content: center; }
        body.page-template-template-tco .site-content .tco_response .summary .collapsible span,
        body.page-template-template-tco-bck .site-content .tco_response .summary .collapsible span {
          margin-bottom: 7px; }
        @media screen and (max-width: 767px) {
          body.page-template-template-tco .site-content .tco_response .summary .collapsible img,
          body.page-template-template-tco-bck .site-content .tco_response .summary .collapsible img {
            width: 16px; } }
      body.page-template-template-tco .site-content .tco_response .summary .collapsible-content,
      body.page-template-template-tco-bck .site-content .tco_response .summary .collapsible-content {
        display: none;
        width: 100%;
        margin: 0 1px 0 0;
        padding: 13px 0 10px;
        text-align: center; }
        @media screen and (max-width: 767px) {
          body.page-template-template-tco .site-content .tco_response .summary .collapsible-content,
          body.page-template-template-tco-bck .site-content .tco_response .summary .collapsible-content {
            font-size: 13px;
            padding: 13px 20px 10px; } }
        body.page-template-template-tco .site-content .tco_response .summary .collapsible-content .tco-row, body.page-template-template-tco .site-content .tco_response .summary .collapsible-content .tco-row-first,
        body.page-template-template-tco-bck .site-content .tco_response .summary .collapsible-content .tco-row,
        body.page-template-template-tco-bck .site-content .tco_response .summary .collapsible-content .tco-row-first {
          display: flex;
          justify-content: space-between;
          align-items: center;
          padding: 9px 30px; }
          @media screen and (max-width: 767px) {
            body.page-template-template-tco .site-content .tco_response .summary .collapsible-content .tco-row, body.page-template-template-tco .site-content .tco_response .summary .collapsible-content .tco-row-first,
            body.page-template-template-tco-bck .site-content .tco_response .summary .collapsible-content .tco-row,
            body.page-template-template-tco-bck .site-content .tco_response .summary .collapsible-content .tco-row-first {
              padding: 9px 15px; } }
          body.page-template-template-tco .site-content .tco_response .summary .collapsible-content .tco-row:nth-child(even), body.page-template-template-tco .site-content .tco_response .summary .collapsible-content .tco-row-first:nth-child(even),
          body.page-template-template-tco-bck .site-content .tco_response .summary .collapsible-content .tco-row:nth-child(even),
          body.page-template-template-tco-bck .site-content .tco_response .summary .collapsible-content .tco-row-first:nth-child(even) {
            background-color: #f9f9f9; }
        body.page-template-template-tco .site-content .tco_response .summary .collapsible-content .tco-row-first,
        body.page-template-template-tco-bck .site-content .tco_response .summary .collapsible-content .tco-row-first {
          background-color: #f6f6f6;
          justify-content: flex-end;
          padding: 1px 30px; }
          @media screen and (max-width: 767px) {
            body.page-template-template-tco .site-content .tco_response .summary .collapsible-content .tco-row-first,
            body.page-template-template-tco-bck .site-content .tco_response .summary .collapsible-content .tco-row-first {
              padding-bottom: 2px; } }
        body.page-template-template-tco .site-content .tco_response .summary .collapsible-content .tco-row-last,
        body.page-template-template-tco-bck .site-content .tco_response .summary .collapsible-content .tco-row-last {
          border-top: solid 2px #000;
          background-color: #f9f9f9;
          font-weight: bold;
          padding: 15px 30px; }
          @media screen and (max-width: 767px) {
            body.page-template-template-tco .site-content .tco_response .summary .collapsible-content .tco-row-last,
            body.page-template-template-tco-bck .site-content .tco_response .summary .collapsible-content .tco-row-last {
              padding: 15px; } }
          body.page-template-template-tco .site-content .tco_response .summary .collapsible-content .tco-row-last .tco-price,
          body.page-template-template-tco-bck .site-content .tco_response .summary .collapsible-content .tco-row-last .tco-price {
            font-weight: bold;
            margin-right: 15px; }
        body.page-template-template-tco .site-content .tco_response .summary .collapsible-content .tco-grey-row,
        body.page-template-template-tco-bck .site-content .tco_response .summary .collapsible-content .tco-grey-row {
          background-color: #f9f9f9;
          padding: 12px 30px 22px;
          display: flex;
          justify-content: space-between;
          align-items: center;
          margin-bottom: 15px; }
          @media screen and (max-width: 767px) {
            body.page-template-template-tco .site-content .tco_response .summary .collapsible-content .tco-grey-row,
            body.page-template-template-tco-bck .site-content .tco_response .summary .collapsible-content .tco-grey-row {
              padding: 12px 15px 15px; } }
          body.page-template-template-tco .site-content .tco_response .summary .collapsible-content .tco-grey-row .tco-gas .tco-gas-first,
          body.page-template-template-tco-bck .site-content .tco_response .summary .collapsible-content .tco-grey-row .tco-gas .tco-gas-first {
            margin-left: 53px; }
            @media screen and (max-width: 767px) {
              body.page-template-template-tco .site-content .tco_response .summary .collapsible-content .tco-grey-row .tco-gas .tco-gas-first,
              body.page-template-template-tco-bck .site-content .tco_response .summary .collapsible-content .tco-grey-row .tco-gas .tco-gas-first {
                margin-left: 40px; } }
            @media screen and (max-width: 389px) {
              body.page-template-template-tco .site-content .tco_response .summary .collapsible-content .tco-grey-row .tco-gas .tco-gas-first,
              body.page-template-template-tco-bck .site-content .tco_response .summary .collapsible-content .tco-grey-row .tco-gas .tco-gas-first {
                margin-left: 30px; } }
            @media screen and (max-width: 360px) {
              body.page-template-template-tco .site-content .tco_response .summary .collapsible-content .tco-grey-row .tco-gas .tco-gas-first,
              body.page-template-template-tco-bck .site-content .tco_response .summary .collapsible-content .tco-grey-row .tco-gas .tco-gas-first {
                margin-left: 20px; } }
            @media screen and (max-width: 320px) {
              body.page-template-template-tco .site-content .tco_response .summary .collapsible-content .tco-grey-row .tco-gas .tco-gas-first,
              body.page-template-template-tco-bck .site-content .tco_response .summary .collapsible-content .tco-grey-row .tco-gas .tco-gas-first {
                margin-left: 7px; } }
          @media screen and (max-width: 767px) {
            body.page-template-template-tco .site-content .tco_response .summary .collapsible-content .tco-grey-row .tco-gas .tco-gas-item,
            body.page-template-template-tco-bck .site-content .tco_response .summary .collapsible-content .tco-grey-row .tco-gas .tco-gas-item {
              display: inline-flex;
              flex-direction: column;
              justify-content: center;
              align-items: center; }
              body.page-template-template-tco .site-content .tco_response .summary .collapsible-content .tco-grey-row .tco-gas .tco-gas-item .tco-sep,
              body.page-template-template-tco-bck .site-content .tco_response .summary .collapsible-content .tco-grey-row .tco-gas .tco-gas-item .tco-sep {
                display: none; } }
        body.page-template-template-tco .site-content .tco_response .summary .collapsible-content .tco-label,
        body.page-template-template-tco-bck .site-content .tco_response .summary .collapsible-content .tco-label {
          display: inline-block; }
        body.page-template-template-tco .site-content .tco_response .summary .collapsible-content .tco-label.tcf-label,
        body.page-template-template-tco-bck .site-content .tco_response .summary .collapsible-content .tco-label.tcf-label {
          position: relative;
          display: flex;
          align-items: center; }
          body.page-template-template-tco .site-content .tco_response .summary .collapsible-content .tco-label.tcf-label .tco-tcf,
          body.page-template-template-tco-bck .site-content .tco_response .summary .collapsible-content .tco-label.tcf-label .tco-tcf {
            position: relative;
            display: inline-block;
            line-height: 0;
            margin-right: 15px; }
            @media screen and (max-width: 767px) {
              body.page-template-template-tco .site-content .tco_response .summary .collapsible-content .tco-label.tcf-label .tco-tcf,
              body.page-template-template-tco-bck .site-content .tco_response .summary .collapsible-content .tco-label.tcf-label .tco-tcf {
                margin-right: 10px; } }
          body.page-template-template-tco .site-content .tco_response .summary .collapsible-content .tco-label.tcf-label .tco-tcf-inf,
          body.page-template-template-tco-bck .site-content .tco_response .summary .collapsible-content .tco-label.tcf-label .tco-tcf-inf {
            display: inline-block; }
            @media screen and (max-width: 767px) {
              body.page-template-template-tco .site-content .tco_response .summary .collapsible-content .tco-label.tcf-label .tco-tcf-inf img,
              body.page-template-template-tco-bck .site-content .tco_response .summary .collapsible-content .tco-label.tcf-label .tco-tcf-inf img {
                width: 15px; } }
          body.page-template-template-tco .site-content .tco_response .summary .collapsible-content .tco-label.tcf-label .tco-tcf-tooltip,
          body.page-template-template-tco-bck .site-content .tco_response .summary .collapsible-content .tco-label.tcf-label .tco-tcf-tooltip {
            display: none;
            position: absolute;
            right: -124px;
            bottom: 37px;
            background: #fff;
            padding: 12px 13px 9px 14px;
            box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.14);
            width: 437px;
            z-index: 10;
            line-height: normal; }
            @media screen and (max-width: 767px) {
              body.page-template-template-tco .site-content .tco_response .summary .collapsible-content .tco-label.tcf-label .tco-tcf-tooltip,
              body.page-template-template-tco-bck .site-content .tco_response .summary .collapsible-content .tco-label.tcf-label .tco-tcf-tooltip {
                right: -92px;
                padding: 12px 13px;
                bottom: 32px;
                width: 340px; } }
            @media screen and (max-width: 389px) {
              body.page-template-template-tco .site-content .tco_response .summary .collapsible-content .tco-label.tcf-label .tco-tcf-tooltip,
              body.page-template-template-tco-bck .site-content .tco_response .summary .collapsible-content .tco-label.tcf-label .tco-tcf-tooltip {
                width: 312px; } }
            @media screen and (max-width: 375px) {
              body.page-template-template-tco .site-content .tco_response .summary .collapsible-content .tco-label.tcf-label .tco-tcf-tooltip,
              body.page-template-template-tco-bck .site-content .tco_response .summary .collapsible-content .tco-label.tcf-label .tco-tcf-tooltip {
                width: 302px; } }
            @media screen and (max-width: 360px) {
              body.page-template-template-tco .site-content .tco_response .summary .collapsible-content .tco-label.tcf-label .tco-tcf-tooltip,
              body.page-template-template-tco-bck .site-content .tco_response .summary .collapsible-content .tco-label.tcf-label .tco-tcf-tooltip {
                width: 288px; } }
            @media screen and (max-width: 320px) {
              body.page-template-template-tco .site-content .tco_response .summary .collapsible-content .tco-label.tcf-label .tco-tcf-tooltip,
              body.page-template-template-tco-bck .site-content .tco_response .summary .collapsible-content .tco-label.tcf-label .tco-tcf-tooltip {
                width: 245px; } }
            body.page-template-template-tco .site-content .tco_response .summary .collapsible-content .tco-label.tcf-label .tco-tcf-tooltip:after,
            body.page-template-template-tco-bck .site-content .tco_response .summary .collapsible-content .tco-label.tcf-label .tco-tcf-tooltip:after {
              width: 0;
              height: 0;
              border-left: 10px solid transparent;
              border-right: 10px solid transparent;
              border-top: 11px solid #fff;
              content: "";
              position: absolute;
              bottom: -11px;
              right: 123px;
              margin: auto; }
              @media screen and (max-width: 767px) {
                body.page-template-template-tco .site-content .tco_response .summary .collapsible-content .tco-label.tcf-label .tco-tcf-tooltip:after,
                body.page-template-template-tco-bck .site-content .tco_response .summary .collapsible-content .tco-label.tcf-label .tco-tcf-tooltip:after {
                  right: 89px; } }
        body.page-template-template-tco .site-content .tco_response .summary .collapsible-content .tco-price,
        body.page-template-template-tco-bck .site-content .tco_response .summary .collapsible-content .tco-price {
          font-size: 1.0em;
          font-weight: normal;
          font-stretch: normal;
          font-style: normal;
          line-height: normal;
          letter-spacing: normal;
          direction: ltr; }
          body.page-template-template-tco .site-content .tco_response .summary .collapsible-content .tco-price.red,
          body.page-template-template-tco-bck .site-content .tco_response .summary .collapsible-content .tco-price.red {
            color: #ff3939; }
          body.page-template-template-tco .site-content .tco_response .summary .collapsible-content .tco-price.green,
          body.page-template-template-tco-bck .site-content .tco_response .summary .collapsible-content .tco-price.green {
            color: #44b61a; }
        body.page-template-template-tco .site-content .tco_response .summary .collapsible-content .tco-bottom-text,
        body.page-template-template-tco-bck .site-content .tco_response .summary .collapsible-content .tco-bottom-text {
          font-size: 13px;
          font-weight: normal;
          line-height: normal;
          text-align: right;
          color: #000;
          margin-top: 15px;
          margin-bottom: 10px; }
          body.page-template-template-tco .site-content .tco_response .summary .collapsible-content .tco-bottom-text a,
          body.page-template-template-tco-bck .site-content .tco_response .summary .collapsible-content .tco-bottom-text a {
            color: #000;
            text-decoration: underline; }
          body.page-template-template-tco .site-content .tco_response .summary .collapsible-content .tco-bottom-text.red, body.page-template-template-tco .site-content .tco_response .summary .collapsible-content .tco-bottom-text .red,
          body.page-template-template-tco-bck .site-content .tco_response .summary .collapsible-content .tco-bottom-text.red,
          body.page-template-template-tco-bck .site-content .tco_response .summary .collapsible-content .tco-bottom-text .red {
            color: #ff3939; }
          body.page-template-template-tco .site-content .tco_response .summary .collapsible-content .tco-bottom-text .green,
          body.page-template-template-tco-bck .site-content .tco_response .summary .collapsible-content .tco-bottom-text .green {
            color: #44b61a; }
        @media screen and (max-width: 767px) {
          body.page-template-template-tco .site-content .tco_response .summary .collapsible-content.two,
          body.page-template-template-tco-bck .site-content .tco_response .summary .collapsible-content.two {
            padding: 0;
            margin-top: 30px; } }
        body.page-template-template-tco .site-content .tco_response .summary .collapsible-content.two .tco-row:nth-child(odd),
        body.page-template-template-tco-bck .site-content .tco_response .summary .collapsible-content.two .tco-row:nth-child(odd) {
          background-color: #f9f9f9; }
        body.page-template-template-tco .site-content .tco_response .summary .collapsible-content.two .tco-row:nth-child(even),
        body.page-template-template-tco-bck .site-content .tco_response .summary .collapsible-content.two .tco-row:nth-child(even) {
          background-color: unset; }
        body.page-template-template-tco .site-content .tco_response .summary .collapsible-content.two .tco-title-row,
        body.page-template-template-tco-bck .site-content .tco_response .summary .collapsible-content.two .tco-title-row {
          padding: 12px 30px 22px;
          display: flex;
          justify-content: space-between;
          align-items: center;
          border-bottom: solid 2.4px #000000; }
          @media screen and (max-width: 767px) {
            body.page-template-template-tco .site-content .tco_response .summary .collapsible-content.two .tco-title-row,
            body.page-template-template-tco-bck .site-content .tco_response .summary .collapsible-content.two .tco-title-row {
              padding-bottom: 15px; } }
          body.page-template-template-tco .site-content .tco_response .summary .collapsible-content.two .tco-title-row .tco-val,
          body.page-template-template-tco-bck .site-content .tco_response .summary .collapsible-content.two .tco-title-row .tco-val {
            font-size: 17px;
            font-weight: bold; }
            @media screen and (max-width: 767px) {
              body.page-template-template-tco .site-content .tco_response .summary .collapsible-content.two .tco-title-row .tco-val,
              body.page-template-template-tco-bck .site-content .tco_response .summary .collapsible-content.two .tco-title-row .tco-val {
                font-size: 13px;
                font-weight: 600;
                text-align: center; } }
        body.page-template-template-tco .site-content .tco_response .summary .collapsible-content.two .tco-label,
        body.page-template-template-tco-bck .site-content .tco_response .summary .collapsible-content.two .tco-label {
          width: 60%;
          text-align: right; }
          @media screen and (max-width: 767px) {
            body.page-template-template-tco .site-content .tco_response .summary .collapsible-content.two .tco-label,
            body.page-template-template-tco-bck .site-content .tco_response .summary .collapsible-content.two .tco-label {
              width: 40%; } }
        body.page-template-template-tco .site-content .tco_response .summary .collapsible-content.two .tco-val,
        body.page-template-template-tco-bck .site-content .tco_response .summary .collapsible-content.two .tco-val {
          width: 20%;
          text-align: center; }
          @media screen and (max-width: 767px) {
            body.page-template-template-tco .site-content .tco_response .summary .collapsible-content.two .tco-val,
            body.page-template-template-tco-bck .site-content .tco_response .summary .collapsible-content.two .tco-val {
              width: 30%;
              text-align: center; } }
      body.page-template-template-tco .site-content .tco_response .summary .collapsible-wrap,
      body.page-template-template-tco-bck .site-content .tco_response .summary .collapsible-wrap {
        border-radius: 4.5px;
        border: solid 1px #f1f1f1;
        box-shadow: 0 0 45px 0 rgba(1, 1, 1, 0.06);
        padding: 20px 20px;
        width: 100%; }
        @media (min-width: 992px) {
          body.page-template-template-tco .site-content .tco_response .summary .collapsible-wrap,
          body.page-template-template-tco-bck .site-content .tco_response .summary .collapsible-wrap {
            padding: 20px 40px; } }
        body.page-template-template-tco .site-content .tco_response .summary .collapsible-wrap .collapsible,
        body.page-template-template-tco-bck .site-content .tco_response .summary .collapsible-wrap .collapsible {
          display: flex;
          flex-direction: row;
          justify-content: space-between;
          align-items: center;
          width: 100%;
          font-size: 17px;
          font-weight: bold; }
          @media (max-width: 991px) {
            body.page-template-template-tco .site-content .tco_response .summary .collapsible-wrap .collapsible,
            body.page-template-template-tco-bck .site-content .tco_response .summary .collapsible-wrap .collapsible {
              font-size: 15px;
              font-weight: normal; } }
          body.page-template-template-tco .site-content .tco_response .summary .collapsible-wrap .collapsible span,
          body.page-template-template-tco-bck .site-content .tco_response .summary .collapsible-wrap .collapsible span {
            margin: 0; }
    body.page-template-template-tco .site-content .tco_response .tco_back,
    body.page-template-template-tco-bck .site-content .tco_response .tco_back {
      text-align: right;
      margin: 10px 15px; }
      @media screen and (min-width: 768px) {
        body.page-template-template-tco .site-content .tco_response .tco_back,
        body.page-template-template-tco-bck .site-content .tco_response .tco_back {
          position: absolute;
          top: 20px;
          right: 0;
          z-index: 2;
          margin: 0; } }
      body.page-template-template-tco .site-content .tco_response .tco_back a,
      body.page-template-template-tco-bck .site-content .tco_response .tco_back a {
        font-size: 17px;
        font-weight: 600;
        line-height: normal;
        text-align: right;
        color: #000;
        display: inline-flex;
        align-items: center; }
        @media screen and (max-width: 767px) {
          body.page-template-template-tco .site-content .tco_response .tco_back a,
          body.page-template-template-tco-bck .site-content .tco_response .tco_back a {
            font-size: 15px; } }
        body.page-template-template-tco .site-content .tco_response .tco_back a:before,
        body.page-template-template-tco-bck .site-content .tco_response .tco_back a:before {
          content: '';
          background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath fill='%23000000' fill-rule='evenodd' d='M6.643 14.285L11.428 9.5 6.643 4.715 8.107 3.25l6.25 6.25-6.25 6.25z'/%3E%3C/svg%3E");
          background-repeat: no-repeat;
          height: 20px;
          width: 15px;
          display: inline-block;
          background-size: 30px;
          background-position: center center;
          margin-left: 7px; }
          @media screen and (max-width: 767px) {
            body.page-template-template-tco .site-content .tco_response .tco_back a:before,
            body.page-template-template-tco-bck .site-content .tco_response .tco_back a:before {
              background-size: 25px;
              margin-left: 4px; } }
    body.page-template-template-tco .site-content .tco_response .tco-extra-buttons,
    body.page-template-template-tco-bck .site-content .tco_response .tco-extra-buttons {
      margin-top: 25px; }
      @media screen and (min-width: 768px) {
        body.page-template-template-tco .site-content .tco_response .tco-extra-buttons .tco-shop-test,
        body.page-template-template-tco-bck .site-content .tco_response .tco-extra-buttons .tco-shop-test {
          display: flex;
          justify-content: center;
          align-items: center; } }
      body.page-template-template-tco .site-content .tco_response .tco-extra-buttons .tco-button-wrap,
      body.page-template-template-tco-bck .site-content .tco_response .tco-extra-buttons .tco-button-wrap {
        margin: 0 7px 20px;
        text-align: center; }
        body.page-template-template-tco .site-content .tco_response .tco-extra-buttons .tco-button-wrap .tcu_button,
        body.page-template-template-tco-bck .site-content .tco_response .tco-extra-buttons .tco-button-wrap .tcu_button {
          justify-content: center;
          width: 355px;
          border-radius: 23px;
          background-color: #017edb;
          height: 45px; }
          body.page-template-template-tco .site-content .tco_response .tco-extra-buttons .tco-button-wrap .tcu_button.flip,
          body.page-template-template-tco-bck .site-content .tco_response .tco-extra-buttons .tco-button-wrap .tcu_button.flip {
            background-color: #fff; }
          @media screen and (max-width: 320px) {
            body.page-template-template-tco .site-content .tco_response .tco-extra-buttons .tco-button-wrap .tcu_button,
            body.page-template-template-tco-bck .site-content .tco_response .tco-extra-buttons .tco-button-wrap .tcu_button {
              font-size: 13px; } }
        body.page-template-template-tco .site-content .tco_response .tco-extra-buttons .tco-button-wrap .tco_recalculate,
        body.page-template-template-tco-bck .site-content .tco_response .tco-extra-buttons .tco-button-wrap .tco_recalculate {
          font-size: 17px;
          font-weight: 500;
          line-height: normal;
          color: #017edb;
          text-decoration: underline; }
  body.page-template-template-tco .site-content .cnt_full,
  body.page-template-template-tco-bck .site-content .cnt_full {
    display: block;
    margin: 20px 10px;
    width: 100%; }
    body.page-template-template-tco .site-content .cnt_full .cnt_min,
    body.page-template-template-tco-bck .site-content .cnt_full .cnt_min {
      display: inline-block;
      width: 150px;
      margin: 10px;
      height: 120px;
      position: relative;
      padding: 0 2%; }
      body.page-template-template-tco .site-content .cnt_full .cnt_min input[type="radio"],
      body.page-template-template-tco-bck .site-content .cnt_full .cnt_min input[type="radio"] {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        opacity: 0; }
        body.page-template-template-tco .site-content .cnt_full .cnt_min input[type="radio"]:checked ~ .selected_img,
        body.page-template-template-tco-bck .site-content .cnt_full .cnt_min input[type="radio"]:checked ~ .selected_img {
          border: solid 1px green;
          box-shadow: 0 1px 4px 0 #ccc;
          border-radius: 5px; }
      body.page-template-template-tco .site-content .cnt_full .cnt_min img,
      body.page-template-template-tco-bck .site-content .cnt_full .cnt_min img {
        padding: 10px 10px 10px 10px; }
      body.page-template-template-tco .site-content .cnt_full .cnt_min .selected_img,
      body.page-template-template-tco-bck .site-content .cnt_full .cnt_min .selected_img {
        pointer-events: none;
        width: 100%;
        height: 100%; }
  body.page-template-template-tco .site-content #Popup,
  body.page-template-template-tco-bck .site-content #Popup {
    position: fixed;
    z-index: 101;
    border-radius: 33px 33px 0 0;
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.13);
    background-color: #FFF;
    width: 100%;
    bottom: 0;
    text-align: center;
    display: none;
    padding: 30px 30px 50px; }
    @media screen and (min-width: 768px) {
      body.page-template-template-tco .site-content #Popup,
      body.page-template-template-tco-bck .site-content #Popup {
        background: white;
        width: 448px;
        max-width: 100%;
        padding: 26px 59px 10px;
        text-align: center;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        bottom: auto;
        border-radius: 20px;
        box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.13); } }
    body.page-template-template-tco .site-content #Popup #close-popup,
    body.page-template-template-tco-bck .site-content #Popup #close-popup {
      color: #000;
      position: absolute;
      left: 20px;
      top: 20px;
      width: 15px;
      height: 15px;
      z-index: 3;
      background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.5 18a8.5 8.5 0 1 0 0-17 8.5 8.5 0 0 0 0 17zm3.406-11.84-6.678 6.68m0-6.68 6.678 6.68' stroke='%23000' stroke-width='1.433' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
      background-size: 100% auto; }
      @media screen and (min-width: 768px) {
        body.page-template-template-tco .site-content #Popup #close-popup,
        body.page-template-template-tco-bck .site-content #Popup #close-popup {
          width: 18px;
          height: 18px;
          left: 15px;
          top: 15px; } }
    @media screen and (min-width: 768px) {
      body.page-template-template-tco .site-content #Popup .ajax-loader,
      body.page-template-template-tco-bck .site-content #Popup .ajax-loader {
        margin: -7px auto 7px; } }
    body.page-template-template-tco .site-content #Popup h2,
    body.page-template-template-tco-bck .site-content #Popup h2 {
      font-size: 17px;
      font-weight: bold;
      line-height: 1.06;
      text-align: center;
      color: #000;
      position: relative;
      padding-bottom: 13px;
      margin-bottom: 35px; }
      @media screen and (min-width: 768px) {
        body.page-template-template-tco .site-content #Popup h2,
        body.page-template-template-tco-bck .site-content #Popup h2 {
          margin-bottom: 20px; } }
      body.page-template-template-tco .site-content #Popup h2:after,
      body.page-template-template-tco-bck .site-content #Popup h2:after {
        content: "";
        position: absolute;
        bottom: 0;
        background: black;
        height: 1.4px;
        right: auto;
        left: 50%;
        transform: translateX(-50%);
        width: 85px; }
    body.page-template-template-tco .site-content #Popup legend,
    body.page-template-template-tco-bck .site-content #Popup legend {
      font-size: 15px;
      font-weight: normal;
      line-height: normal;
      text-align: center;
      color: #000;
      margin-bottom: 23px; }
    body.page-template-template-tco .site-content #Popup .radio-buttons-wrap,
    body.page-template-template-tco-bck .site-content #Popup .radio-buttons-wrap {
      display: flex;
      flex-wrap: wrap;
      align-items: center;
      justify-content: space-between; }
      body.page-template-template-tco .site-content #Popup .radio-buttons-wrap .radio-wrap,
      body.page-template-template-tco-bck .site-content #Popup .radio-buttons-wrap .radio-wrap {
        margin-bottom: 15px;
        width: calc(33% - 10px); }
        body.page-template-template-tco .site-content #Popup .radio-buttons-wrap .radio-wrap input,
        body.page-template-template-tco-bck .site-content #Popup .radio-buttons-wrap .radio-wrap input {
          position: absolute;
          left: 50%;
          top: 50%;
          opacity: 0;
          transform: translate(-50%, -50%);
          z-index: -1; }
        body.page-template-template-tco .site-content #Popup .radio-buttons-wrap .radio-wrap label,
        body.page-template-template-tco-bck .site-content #Popup .radio-buttons-wrap .radio-wrap label {
          width: 100%;
          height: 46px;
          border-radius: 23px;
          border: solid 2px #017edb;
          background-color: #fff;
          color: #017edb;
          display: flex;
          justify-content: center;
          align-items: center; }
        body.page-template-template-tco .site-content #Popup .radio-buttons-wrap .radio-wrap input:checked + label,
        body.page-template-template-tco-bck .site-content #Popup .radio-buttons-wrap .radio-wrap input:checked + label {
          background-color: #017edb;
          color: #fff; }
        body.page-template-template-tco .site-content #Popup .radio-buttons-wrap .radio-wrap input:focus + label,
        body.page-template-template-tco-bck .site-content #Popup .radio-buttons-wrap .radio-wrap input:focus + label {
          box-shadow: 0 0 2px 5px #fff !important;
          outline: 2px dotted #000 !important;
          outline-offset: 2px !important; }
  body.page-template-template-tco .site-content #open-popup,
  body.page-template-template-tco-bck .site-content #open-popup {
    cursor: pointer; }
  body.page-template-template-tco .site-content .graphs,
  body.page-template-template-tco-bck .site-content .graphs {
    display: flex;
    position: relative;
    flex-wrap: wrap;
    width: 100%;
    background: transparent; }
    body.page-template-template-tco .site-content .graphs .graph,
    body.page-template-template-tco-bck .site-content .graphs .graph {
      width: 32%;
      background: white;
      box-shadow: 0 0 36px 0 rgba(1, 1, 1, 0.06);
      border: solid 1.1px #f1f1f1;
      padding: 10px; }
      body.page-template-template-tco .site-content .graphs .graph.second,
      body.page-template-template-tco-bck .site-content .graphs .graph.second {
        margin: 0 2%; }
        @media screen and (max-width: 767px) {
          body.page-template-template-tco .site-content .graphs .graph.second,
          body.page-template-template-tco-bck .site-content .graphs .graph.second {
            margin: 4px 6px; } }
      body.page-template-template-tco .site-content .graphs .graph h3,
      body.page-template-template-tco-bck .site-content .graphs .graph h3 {
        font-size: 13px;
        font-weight: normal;
        margin-bottom: 20px;
        margin-top: 4px;
        line-height: normal; }
      body.page-template-template-tco .site-content .graphs .graph .canvas_message,
      body.page-template-template-tco-bck .site-content .graphs .graph .canvas_message {
        font-size: 12px;
        color: #929292;
        float: right;
        margin-top: 6px; }
  body.page-template-template-tco .site-content .rotate,
  body.page-template-template-tco-bck .site-content .rotate {
    transform: rotate(-180deg); }
  body.page-template-template-tco .site-content .overlay,
  body.page-template-template-tco-bck .site-content .overlay {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 100;
    cursor: pointer;
    transition: background-color 0.4s; }
  body.page-template-template-tco .site-content .angle-arrow-down,
  body.page-template-template-tco-bck .site-content .angle-arrow-down {
    width: 12px;
    height: 6px;
    margin: 12px 53px 0 52px;
    border: solid 2px var(--black); }
  body.page-template-template-tco .site-content .tcu_page .tcu_header,
  body.page-template-template-tco-bck .site-content .tcu_page .tcu_header {
    color: #000;
    padding: 0 0 165px;
    min-height: 383px; }
    @media screen and (max-width: 767px) {
      body.page-template-template-tco .site-content .tcu_page .tcu_header,
      body.page-template-template-tco-bck .site-content .tcu_page .tcu_header {
        padding: 15px 0;
        min-height: 0; } }
    body.page-template-template-tco .site-content .tcu_page .tcu_header h1, body.page-template-template-tco .site-content .tcu_page .tcu_header h2, body.page-template-template-tco .site-content .tcu_page .tcu_header p,
    body.page-template-template-tco-bck .site-content .tcu_page .tcu_header h1,
    body.page-template-template-tco-bck .site-content .tcu_page .tcu_header h2,
    body.page-template-template-tco-bck .site-content .tcu_page .tcu_header p {
      color: #000; }
    body.page-template-template-tco .site-content .tcu_page .tcu_header h1,
    body.page-template-template-tco-bck .site-content .tcu_page .tcu_header h1 {
      font-size: 24px;
      font-weight: bolder; }
    body.page-template-template-tco .site-content .tcu_page .tcu_header p,
    body.page-template-template-tco-bck .site-content .tcu_page .tcu_header p {
      width: 690px; }
      @media screen and (max-width: 767px) {
        body.page-template-template-tco .site-content .tcu_page .tcu_header p,
        body.page-template-template-tco-bck .site-content .tcu_page .tcu_header p {
          font-size: 15px; } }
    body.page-template-template-tco .site-content .tcu_page .tcu_header .tco_separ,
    body.page-template-template-tco-bck .site-content .tcu_page .tcu_header .tco_separ {
      width: 86px;
      height: 1px;
      margin: 10px auto 12px;
      border-top: solid 1px #000;
      opacity: 0.4; }
      @media screen and (max-width: 767px) {
        body.page-template-template-tco .site-content .tcu_page .tcu_header .tco_separ,
        body.page-template-template-tco-bck .site-content .tcu_page .tcu_header .tco_separ {
          margin: 0px auto 30px; } }
  body.page-template-template-tco .site-content .tcu_page form.tcu_form,
  body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form {
    width: 680px;
    padding: 0;
    box-shadow: none;
    background: none;
    margin-top: -160px; }
    @media screen and (max-width: 767px) {
      body.page-template-template-tco .site-content .tcu_page form.tcu_form,
      body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form {
        padding: 20px;
        margin-bottom: 10px;
        margin-top: 0;
        width: 100%; } }
    @media screen and (max-width: 767px) {
      body.page-template-template-tco .site-content .tcu_page form.tcu_form .tco-bg-mobile,
      body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form .tco-bg-mobile {
        position: absolute;
        width: 100%;
        top: -60px;
        left: 0;
        z-index: 0; } }
    @media screen and (max-width: 389px) {
      body.page-template-template-tco .site-content .tcu_page form.tcu_form .tco-bg-mobile,
      body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form .tco-bg-mobile {
        top: -45px; } }
    @media screen and (max-width: 360px) {
      body.page-template-template-tco .site-content .tcu_page form.tcu_form .tco-bg-mobile,
      body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form .tco-bg-mobile {
        top: -35px; } }
    @media screen and (max-width: 320px) {
      body.page-template-template-tco .site-content .tcu_page form.tcu_form .tco-bg-mobile,
      body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form .tco-bg-mobile {
        top: -20px; } }
    body.page-template-template-tco .site-content .tcu_page form.tcu_form h4.tcu_title,
    body.page-template-template-tco .site-content .tcu_page form.tcu_form legend.tcu_title,
    body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form h4.tcu_title,
    body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form legend.tcu_title {
      font-size: 17px;
      font-weight: 500; }
      @media screen and (max-width: 767px) {
        body.page-template-template-tco .site-content .tcu_page form.tcu_form h4.tcu_title,
        body.page-template-template-tco .site-content .tcu_page form.tcu_form legend.tcu_title,
        body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form h4.tcu_title,
        body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form legend.tcu_title {
          font-size: 15px;
          text-align: center; } }
    body.page-template-template-tco .site-content .tcu_page form.tcu_form #tco_slider_title,
    body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form #tco_slider_title {
      font-weight: 600; }
    body.page-template-template-tco .site-content .tcu_page form.tcu_form .tco_brands-slider,
    body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form .tco_brands-slider {
      margin: 50px auto -7px; }
      @media screen and (max-width: 767px) {
        body.page-template-template-tco .site-content .tcu_page form.tcu_form .tco_brands-slider,
        body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form .tco_brands-slider {
          margin: 50px auto 45px; } }
      body.page-template-template-tco .site-content .tcu_page form.tcu_form .tco_brands-slider .slick-prev,
      body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form .tco_brands-slider .slick-prev {
        background: #fff url("data:image/svg+xml,%3Csvg width='135' height='135' viewBox='0 0 135 135' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cfilter x='-254.8%25' y='-248.4%25' width='609.7%25' height='609.7%25' filterUnits='objectBoundingBox' id='a'%3E%3CfeOffset dy='2' in='SourceAlpha' result='shadowOffsetOuter1'/%3E%3CfeGaussianBlur stdDeviation='26' in='shadowOffsetOuter1' result='shadowBlurOuter1'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.178895323 0' in='shadowBlurOuter1'/%3E%3C/filter%3E%3Ccircle id='b' cx='15.5' cy='15.5' r='15.5'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(52 50)'%3E%3Cuse fill='%23000' filter='url(%23a)' xlink:href='%23b'/%3E%3Cuse fill='%23FFF' xlink:href='%23b'/%3E%3C/g%3E%3Cpath stroke='%23323232' stroke-width='2.644' stroke-linecap='round' stroke-linejoin='round' d='m65.778 58.611 6.889 6.889-6.89 6.889'/%3E%3C/g%3E%3C/svg%3E");
        height: 36px;
        width: 36px;
        right: -38px;
        top: 28.5%;
        border-radius: 50%;
        left: auto;
        background-position: center center;
        z-index: 100;
        position: absolute; }
        @media screen and (max-width: 767px) {
          body.page-template-template-tco .site-content .tcu_page form.tcu_form .tco_brands-slider .slick-prev,
          body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form .tco_brands-slider .slick-prev {
            right: 0;
            top: auto;
            bottom: 8px;
            transform: none;
            height: 22px;
            width: 22px;
            border-radius: 50%;
            border: none;
            background-size: 88px;
            margin: 0; } }
        @media screen and (max-width: 389px) {
          body.page-template-template-tco .site-content .tcu_page form.tcu_form .tco_brands-slider .slick-prev,
          body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form .tco_brands-slider .slick-prev {
            bottom: 10px; } }
        @media screen and (max-width: 375px) {
          body.page-template-template-tco .site-content .tcu_page form.tcu_form .tco_brands-slider .slick-prev,
          body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form .tco_brands-slider .slick-prev {
            bottom: 11px; } }
        @media screen and (max-width: 360px) {
          body.page-template-template-tco .site-content .tcu_page form.tcu_form .tco_brands-slider .slick-prev,
          body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form .tco_brands-slider .slick-prev {
            bottom: 13px; } }
        @media screen and (max-width: 320px) {
          body.page-template-template-tco .site-content .tcu_page form.tcu_form .tco_brands-slider .slick-prev,
          body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form .tco_brands-slider .slick-prev {
            bottom: 15px; } }
        body.page-template-template-tco .site-content .tcu_page form.tcu_form .tco_brands-slider .slick-prev:before,
        body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form .tco_brands-slider .slick-prev:before {
          content: '';
          display: none; }
      body.page-template-template-tco .site-content .tcu_page form.tcu_form .tco_brands-slider .slick-next,
      body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form .tco_brands-slider .slick-next {
        background: #fff url("data:image/svg+xml,%3Csvg width='135' height='135' viewBox='0 0 135 135' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cfilter x='-254.8%25' y='-248.4%25' width='609.7%25' height='609.7%25' filterUnits='objectBoundingBox' id='a'%3E%3CfeOffset dy='2' in='SourceAlpha' result='shadowOffsetOuter1'/%3E%3CfeGaussianBlur stdDeviation='26' in='shadowOffsetOuter1' result='shadowBlurOuter1'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.178895323 0' in='shadowBlurOuter1'/%3E%3C/filter%3E%3Ccircle id='b' cx='15.5' cy='15.5' r='15.5'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg transform='matrix(-1 0 0 1 83 50)'%3E%3Cuse fill='%23000' filter='url(%23a)' xlink:href='%23b'/%3E%3Cuse fill='%23FFF' xlink:href='%23b'/%3E%3C/g%3E%3Cpath stroke='%23323232' stroke-width='2.644' stroke-linecap='round' stroke-linejoin='round' d='M69.222 58.611 62.333 65.5l6.89 6.889'/%3E%3C/g%3E%3C/svg%3E");
        height: 36px;
        width: 36px;
        left: -38px;
        top: 28.5%;
        border-radius: 50%;
        right: auto;
        background-position: center center;
        z-index: 100;
        position: absolute; }
        @media screen and (max-width: 767px) {
          body.page-template-template-tco .site-content .tcu_page form.tcu_form .tco_brands-slider .slick-next,
          body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form .tco_brands-slider .slick-next {
            left: 0;
            top: auto;
            bottom: 8px;
            transform: none;
            height: 22px;
            width: 22px;
            border-radius: 50%;
            border: none;
            background-size: 88px;
            margin: 0; } }
        @media screen and (max-width: 389px) {
          body.page-template-template-tco .site-content .tcu_page form.tcu_form .tco_brands-slider .slick-next,
          body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form .tco_brands-slider .slick-next {
            bottom: 10px; } }
        @media screen and (max-width: 375px) {
          body.page-template-template-tco .site-content .tcu_page form.tcu_form .tco_brands-slider .slick-next,
          body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form .tco_brands-slider .slick-next {
            bottom: 11px; } }
        @media screen and (max-width: 360px) {
          body.page-template-template-tco .site-content .tcu_page form.tcu_form .tco_brands-slider .slick-next,
          body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form .tco_brands-slider .slick-next {
            bottom: 13px; } }
        @media screen and (max-width: 320px) {
          body.page-template-template-tco .site-content .tcu_page form.tcu_form .tco_brands-slider .slick-next,
          body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form .tco_brands-slider .slick-next {
            bottom: 15px;
            left: -15px; } }
        body.page-template-template-tco .site-content .tcu_page form.tcu_form .tco_brands-slider .slick-next:before,
        body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form .tco_brands-slider .slick-next:before {
          content: '';
          display: none; }
      body.page-template-template-tco .site-content .tcu_page form.tcu_form .tco_brands-slider .slick-slide,
      body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form .tco_brands-slider .slick-slide {
        position: relative; }
        @media screen and (max-width: 767px) {
          body.page-template-template-tco .site-content .tcu_page form.tcu_form .tco_brands-slider .slick-slide,
          body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form .tco_brands-slider .slick-slide {
            margin: 0 15px; } }
        body.page-template-template-tco .site-content .tcu_page form.tcu_form .tco_brands-slider .slick-slide:focus,
        body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form .tco_brands-slider .slick-slide:focus {
          border-color: transparent !important;
          box-shadow: none !important;
          outline: none !important;
          outline-offset: 0 !important; }
        body.page-template-template-tco .site-content .tcu_page form.tcu_form .tco_brands-slider .slick-slide input,
        body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form .tco_brands-slider .slick-slide input {
          position: absolute;
          left: 50%;
          top: 50%;
          opacity: 0;
          transform: translate(-50%, -50%);
          z-index: -1; }
        body.page-template-template-tco .site-content .tcu_page form.tcu_form .tco_brands-slider .slick-slide label,
        body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form .tco_brands-slider .slick-slide label {
          height: 190px;
          display: flex;
          justify-content: center;
          align-items: center;
          flex-direction: column;
          margin: 0;
          cursor: pointer; }
          @media screen and (max-width: 767px) {
            body.page-template-template-tco .site-content .tcu_page form.tcu_form .tco_brands-slider .slick-slide label,
            body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form .tco_brands-slider .slick-slide label {
              height: 125px; } }
          body.page-template-template-tco .site-content .tcu_page form.tcu_form .tco_brands-slider .slick-slide label img,
          body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form .tco_brands-slider .slick-slide label img {
            opacity: 0.5;
            transition: all 300ms ease;
            width: 134px; }
          body.page-template-template-tco .site-content .tcu_page form.tcu_form .tco_brands-slider .slick-slide label .tco_model_name,
          body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form .tco_brands-slider .slick-slide label .tco_model_name {
            visibility: hidden;
            margin-top: 30px;
            font-size: 17px;
            font-weight: bold;
            line-height: normal;
            text-align: center;
            color: #017edb;
            min-height: 45px; }
            @media screen and (max-width: 767px) {
              body.page-template-template-tco .site-content .tcu_page form.tcu_form .tco_brands-slider .slick-slide label .tco_model_name,
              body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form .tco_brands-slider .slick-slide label .tco_model_name {
                white-space: nowrap;
                font-size: 15px;
                color: #000;
                min-height: 0;
                font-weight: 600;
                text-transform: uppercase; } }
        body.page-template-template-tco .site-content .tcu_page form.tcu_form .tco_brands-slider .slick-slide input:focus + label,
        body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form .tco_brands-slider .slick-slide input:focus + label {
          border-color: #000 !important;
          box-shadow: 0 0 2px 5px #fff !important;
          outline: 2px dotted #000 !important;
          outline-offset: 2px !important; }
          @media screen and (max-width: 767px) {
            body.page-template-template-tco .site-content .tcu_page form.tcu_form .tco_brands-slider .slick-slide input:focus + label,
            body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form .tco_brands-slider .slick-slide input:focus + label {
              border-color: transparent !important;
              box-shadow: none !important;
              outline: none !important;
              outline-offset: 0 !important; } }
      body.page-template-template-tco .site-content .tcu_page form.tcu_form .tco_brands-slider .slick-center label img,
      body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form .tco_brands-slider .slick-center label img {
        -moz-transform: scale(1.4);
        -ms-transform: scale(1.4);
        -o-transform: scale(1.4);
        -webkit-transform: scale(1.4);
        color: #e67e22;
        opacity: 1;
        transform: scale(1.4); }
      body.page-template-template-tco .site-content .tcu_page form.tcu_form .tco_brands-slider .slick-center label .tco_model_name,
      body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form .tco_brands-slider .slick-center label .tco_model_name {
        visibility: visible; }
      body.page-template-template-tco .site-content .tcu_page form.tcu_form .tco_brands-slider.noslider,
      body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form .tco_brands-slider.noslider {
        margin-bottom: 30px;
        display: flex;
        justify-content: center; }
        body.page-template-template-tco .site-content .tcu_page form.tcu_form .tco_brands-slider.noslider > div,
        body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form .tco_brands-slider.noslider > div {
          width: 30%;
          margin: 0 5%;
          display: inline-block; }
          @media screen and (max-width: 767px) {
            body.page-template-template-tco .site-content .tcu_page form.tcu_form .tco_brands-slider.noslider > div,
            body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form .tco_brands-slider.noslider > div {
              width: 32%; } }
          body.page-template-template-tco .site-content .tcu_page form.tcu_form .tco_brands-slider.noslider > div input,
          body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form .tco_brands-slider.noslider > div input {
            position: absolute;
            left: 50%;
            top: 50%;
            opacity: 0;
            transform: translate(-50%, -50%);
            z-index: -1; }
            body.page-template-template-tco .site-content .tcu_page form.tcu_form .tco_brands-slider.noslider > div input:not(:checked) + label .tco_model_name,
            body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form .tco_brands-slider.noslider > div input:not(:checked) + label .tco_model_name {
              color: #bdbdbd !important; }
            body.page-template-template-tco .site-content .tcu_page form.tcu_form .tco_brands-slider.noslider > div input:not(:checked) + label img,
            body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form .tco_brands-slider.noslider > div input:not(:checked) + label img {
              transform: scale(1);
              opacity: 0.23; }
            body.page-template-template-tco .site-content .tcu_page form.tcu_form .tco_brands-slider.noslider > div input:checked + label .tco_model_name,
            body.page-template-template-tco .site-content .tcu_page form.tcu_form .tco_brands-slider.noslider > div input:checked + label img,
            body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form .tco_brands-slider.noslider > div input:checked + label .tco_model_name,
            body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form .tco_brands-slider.noslider > div input:checked + label img {
              transform: scale(1.1);
              opacity: 1;
              font-weight: bold; }
            @media screen and (min-width: 768px) {
              body.page-template-template-tco .site-content .tcu_page form.tcu_form .tco_brands-slider.noslider > div input:checked + label .tco_model_name,
              body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form .tco_brands-slider.noslider > div input:checked + label .tco_model_name {
                padding-top: 15px; } }
    body.page-template-template-tco .site-content .tcu_page form.tcu_form .slider-input-tco-container,
    body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form .slider-input-tco-container {
      display: flex;
      align-items: center;
      justify-content: space-between; }
      @media screen and (max-width: 767px) {
        body.page-template-template-tco .site-content .tcu_page form.tcu_form .slider-input-tco-container,
        body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form .slider-input-tco-container {
          display: block; } }
      @media screen and (max-width: 767px) {
        body.page-template-template-tco .site-content .tcu_page form.tcu_form .slider-input-tco-container h4.tcu_title,
        body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form .slider-input-tco-container h4.tcu_title {
          margin-bottom: 13px; } }
      body.page-template-template-tco .site-content .tcu_page form.tcu_form .slider-input-tco-container .slider-input-tco-wrap,
      body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form .slider-input-tco-container .slider-input-tco-wrap {
        width: 370px;
        margin-left: 15px; }
        @media screen and (max-width: 767px) {
          body.page-template-template-tco .site-content .tcu_page form.tcu_form .slider-input-tco-container .slider-input-tco-wrap,
          body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form .slider-input-tco-container .slider-input-tco-wrap {
            width: 306px;
            margin: 0 auto; } }
        @media screen and (max-width: 320px) {
          body.page-template-template-tco .site-content .tcu_page form.tcu_form .slider-input-tco-container .slider-input-tco-wrap,
          body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form .slider-input-tco-container .slider-input-tco-wrap {
            width: 240px; } }
        body.page-template-template-tco .site-content .tcu_page form.tcu_form .slider-input-tco-container .slider-input-tco-wrap .slider-input-tco-pointer-label,
        body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form .slider-input-tco-container .slider-input-tco-wrap .slider-input-tco-pointer-label {
          font-family: 'DS-Digital';
          font-size: 24px;
          font-weight: bold;
          line-height: normal;
          text-align: center;
          color: #132032; }
          @media screen and (max-width: 767px) {
            body.page-template-template-tco .site-content .tcu_page form.tcu_form .slider-input-tco-container .slider-input-tco-wrap .slider-input-tco-pointer-label,
            body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form .slider-input-tco-container .slider-input-tco-wrap .slider-input-tco-pointer-label {
              font-size: 35px;
              top: -65px; } }
        body.page-template-template-tco .site-content .tcu_page form.tcu_form .slider-input-tco-container .slider-input-tco-wrap .slider-container.theme-green,
        body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form .slider-input-tco-container .slider-input-tco-wrap .slider-container.theme-green {
          margin-top: 25px; }
          @media screen and (max-width: 767px) {
            body.page-template-template-tco .site-content .tcu_page form.tcu_form .slider-input-tco-container .slider-input-tco-wrap .slider-container.theme-green,
            body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form .slider-input-tco-container .slider-input-tco-wrap .slider-container.theme-green {
              margin-top: 30px; } }
          body.page-template-template-tco .site-content .tcu_page form.tcu_form .slider-input-tco-container .slider-input-tco-wrap .slider-container.theme-green .back-bar .selected-bar,
          body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form .slider-input-tco-container .slider-input-tco-wrap .slider-container.theme-green .back-bar .selected-bar {
            background-color: #132032;
            background-image: linear-gradient(to bottom, #132032, #132032); }
          body.page-template-template-tco .site-content .tcu_page form.tcu_form .slider-input-tco-container .slider-input-tco-wrap .slider-container.theme-green .back-bar .pointer,
          body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form .slider-input-tco-container .slider-input-tco-wrap .slider-container.theme-green .back-bar .pointer {
            cursor: pointer;
            width: 32px;
            height: 32px;
            border-radius: 50%;
            box-shadow: inset 0 0 0 1.2px #fff, 0 0 0 1.8px #132032, 0 0 12px 1.8px rgba(0, 0, 0, 0.06);
            background-color: #132032;
            background-image: linear-gradient(to bottom, #132032, #132032); }
            @media screen and (max-width: 767px) {
              body.page-template-template-tco .site-content .tcu_page form.tcu_form .slider-input-tco-container .slider-input-tco-wrap .slider-container.theme-green .back-bar .pointer,
              body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form .slider-input-tco-container .slider-input-tco-wrap .slider-container.theme-green .back-bar .pointer {
                width: 27px;
                height: 27px; } }
          body.page-template-template-tco .site-content .tcu_page form.tcu_form .slider-input-tco-container .slider-input-tco-wrap .slider-container.theme-green .back-bar .pointer-label,
          body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form .slider-input-tco-container .slider-input-tco-wrap .slider-container.theme-green .back-bar .pointer-label {
            font-family: 'DS-Digital';
            font-size: 24px;
            font-weight: bold;
            line-height: normal;
            text-align: center;
            color: #132032;
            border: none;
            padding: 0;
            margin-left: -30px;
            display: none; }
            @media screen and (max-width: 767px) {
              body.page-template-template-tco .site-content .tcu_page form.tcu_form .slider-input-tco-container .slider-input-tco-wrap .slider-container.theme-green .back-bar .pointer-label,
              body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form .slider-input-tco-container .slider-input-tco-wrap .slider-container.theme-green .back-bar .pointer-label {
                font-size: 35px;
                top: -65px; } }
            body.page-template-template-tco .site-content .tcu_page form.tcu_form .slider-input-tco-container .slider-input-tco-wrap .slider-container.theme-green .back-bar .pointer-label.inside,
            body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form .slider-input-tco-container .slider-input-tco-wrap .slider-container.theme-green .back-bar .pointer-label.inside {
              margin-left: -7px; }
            body.page-template-template-tco .site-content .tcu_page form.tcu_form .slider-input-tco-container .slider-input-tco-wrap .slider-container.theme-green .back-bar .pointer-label.first,
            body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form .slider-input-tco-container .slider-input-tco-wrap .slider-container.theme-green .back-bar .pointer-label.first {
              margin-left: -30px; }
            body.page-template-template-tco .site-content .tcu_page form.tcu_form .slider-input-tco-container .slider-input-tco-wrap .slider-container.theme-green .back-bar .pointer-label.last,
            body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form .slider-input-tco-container .slider-input-tco-wrap .slider-container.theme-green .back-bar .pointer-label.last {
              margin-left: 30px; }
            body.page-template-template-tco .site-content .tcu_page form.tcu_form .slider-input-tco-container .slider-input-tco-wrap .slider-container.theme-green .back-bar .pointer-label:after,
            body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form .slider-input-tco-container .slider-input-tco-wrap .slider-container.theme-green .back-bar .pointer-label:after {
              display: none; }
          body.page-template-template-tco .site-content .tcu_page form.tcu_form .slider-input-tco-container .slider-input-tco-wrap .slider-container.theme-green .scale ins,
          body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form .slider-input-tco-container .slider-input-tco-wrap .slider-container.theme-green .scale ins {
            margin-top: 40px;
            font-size: 15px;
            font-weight: 500; }
            @media screen and (max-width: 767px) {
              body.page-template-template-tco .site-content .tcu_page form.tcu_form .slider-input-tco-container .slider-input-tco-wrap .slider-container.theme-green .scale ins,
              body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form .slider-input-tco-container .slider-input-tco-wrap .slider-container.theme-green .scale ins {
                margin-top: 25px; } }
            body.page-template-template-tco .site-content .tcu_page form.tcu_form .slider-input-tco-container .slider-input-tco-wrap .slider-container.theme-green .scale ins:before,
            body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form .slider-input-tco-container .slider-input-tco-wrap .slider-container.theme-green .scale ins:before {
              height: 9px;
              top: -20px; }
              @media screen and (max-width: 767px) {
                body.page-template-template-tco .site-content .tcu_page form.tcu_form .slider-input-tco-container .slider-input-tco-wrap .slider-container.theme-green .scale ins:before,
                body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form .slider-input-tco-container .slider-input-tco-wrap .slider-container.theme-green .scale ins:before {
                  top: -15px; } }
    body.page-template-template-tco .site-content .tcu_page form.tcu_form .field_wrapper,
    body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form .field_wrapper {
      width: 390px;
      float: left; }
      @media (min-width: 992px) {
        body.page-template-template-tco .site-content .tcu_page form.tcu_form .field_wrapper label,
        body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form .field_wrapper label {
          justify-content: right; } }
      body.page-template-template-tco .site-content .tcu_page form.tcu_form .field_wrapper label span .underline,
      body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form .field_wrapper label span .underline {
        text-decoration: underline;
        cursor: pointer; }
    body.page-template-template-tco .site-content .tcu_page form.tcu_form fieldset,
    body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form fieldset {
      margin: 15px 0 50px; }
      body.page-template-template-tco .site-content .tcu_page form.tcu_form fieldset .fieldset-container,
      body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form fieldset .fieldset-container {
        display: flex;
        align-items: center;
        justify-content: space-between; }
        @media screen and (max-width: 767px) {
          body.page-template-template-tco .site-content .tcu_page form.tcu_form fieldset .fieldset-container,
          body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form fieldset .fieldset-container {
            display: block; } }
        body.page-template-template-tco .site-content .tcu_page form.tcu_form fieldset .fieldset-container legend,
        body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form fieldset .fieldset-container legend {
          text-align: right;
          width: auto;
          margin-bottom: 0; }
          @media screen and (max-width: 767px) {
            body.page-template-template-tco .site-content .tcu_page form.tcu_form fieldset .fieldset-container legend,
            body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form fieldset .fieldset-container legend {
              text-align: center;
              margin-bottom: 35px; } }
        body.page-template-template-tco .site-content .tcu_page form.tcu_form fieldset .fieldset-container .radio_wrapper,
        body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form fieldset .fieldset-container .radio_wrapper {
          margin: 0;
          width: 390px;
          max-width: 100%; }
          @media screen and (max-width: 767px) {
            body.page-template-template-tco .site-content .tcu_page form.tcu_form fieldset .fieldset-container .radio_wrapper,
            body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form fieldset .fieldset-container .radio_wrapper {
              margin: 0 auto;
              width: 330px; } }
          body.page-template-template-tco .site-content .tcu_page form.tcu_form fieldset .fieldset-container .radio_wrapper label,
          body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form fieldset .fieldset-container .radio_wrapper label {
            margin-bottom: 0; }
            body.page-template-template-tco .site-content .tcu_page form.tcu_form fieldset .fieldset-container .radio_wrapper label .box,
            body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form fieldset .fieldset-container .radio_wrapper label .box {
              border-radius: 4.8px;
              box-shadow: 0 0 36px 0 rgba(1, 1, 1, 0.06);
              border: solid 2px #f1f1f1;
              justify-content: flex-end;
              flex-direction: column;
              width: 120px;
              height: 120px; }
              @media screen and (max-width: 767px) {
                body.page-template-template-tco .site-content .tcu_page form.tcu_form fieldset .fieldset-container .radio_wrapper label .box,
                body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form fieldset .fieldset-container .radio_wrapper label .box {
                  width: 100px;
                  height: 100px;
                  padding: 0; } }
              @media screen and (max-width: 320px) {
                body.page-template-template-tco .site-content .tcu_page form.tcu_form fieldset .fieldset-container .radio_wrapper label .box,
                body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form fieldset .fieldset-container .radio_wrapper label .box {
                  width: 90px;
                  height: 100px; } }
              body.page-template-template-tco .site-content .tcu_page form.tcu_form fieldset .fieldset-container .radio_wrapper label .box span,
              body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form fieldset .fieldset-container .radio_wrapper label .box span {
                color: rgba(0, 0, 0, 0.5);
                padding: 0;
                margin: 15px 0;
                font-size: 15px; }
                @media screen and (max-width: 767px) {
                  body.page-template-template-tco .site-content .tcu_page form.tcu_form fieldset .fieldset-container .radio_wrapper label .box span,
                  body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form fieldset .fieldset-container .radio_wrapper label .box span {
                    margin: 10px 0 12px; } }
              body.page-template-template-tco .site-content .tcu_page form.tcu_form fieldset .fieldset-container .radio_wrapper label .box img,
              body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form fieldset .fieldset-container .radio_wrapper label .box img {
                opacity: 0.5; }
                body.page-template-template-tco .site-content .tcu_page form.tcu_form fieldset .fieldset-container .radio_wrapper label .box img:nth-of-type(2),
                body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form fieldset .fieldset-container .radio_wrapper label .box img:nth-of-type(2) {
                  display: none; }
                @media screen and (max-width: 767px) {
                  body.page-template-template-tco .site-content .tcu_page form.tcu_form fieldset .fieldset-container .radio_wrapper label .box img,
                  body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form fieldset .fieldset-container .radio_wrapper label .box img {
                    width: 50px; } }
            body.page-template-template-tco .site-content .tcu_page form.tcu_form fieldset .fieldset-container .radio_wrapper label input:checked + .box,
            body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form fieldset .fieldset-container .radio_wrapper label input:checked + .box {
              border: solid 2px #132032; }
              body.page-template-template-tco .site-content .tcu_page form.tcu_form fieldset .fieldset-container .radio_wrapper label input:checked + .box span,
              body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form fieldset .fieldset-container .radio_wrapper label input:checked + .box span {
                color: #000; }
              body.page-template-template-tco .site-content .tcu_page form.tcu_form fieldset .fieldset-container .radio_wrapper label input:checked + .box img,
              body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form fieldset .fieldset-container .radio_wrapper label input:checked + .box img {
                opacity: 1; }
                body.page-template-template-tco .site-content .tcu_page form.tcu_form fieldset .fieldset-container .radio_wrapper label input:checked + .box img:first-of-type,
                body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form fieldset .fieldset-container .radio_wrapper label input:checked + .box img:first-of-type {
                  display: none; }
                body.page-template-template-tco .site-content .tcu_page form.tcu_form fieldset .fieldset-container .radio_wrapper label input:checked + .box img:nth-of-type(2),
                body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form fieldset .fieldset-container .radio_wrapper label input:checked + .box img:nth-of-type(2) {
                  display: block; }
        body.page-template-template-tco .site-content .tcu_page form.tcu_form fieldset .fieldset-container.engine .radio_wrapper label,
        body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form fieldset .fieldset-container.engine .radio_wrapper label {
          width: 48%; }
          body.page-template-template-tco .site-content .tcu_page form.tcu_form fieldset .fieldset-container.engine .radio_wrapper label .box,
          body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form fieldset .fieldset-container.engine .radio_wrapper label .box {
            height: 54px;
            width: 100%;
            justify-content: center; }
            body.page-template-template-tco .site-content .tcu_page form.tcu_form fieldset .fieldset-container.engine .radio_wrapper label .box span,
            body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form fieldset .fieldset-container.engine .radio_wrapper label .box span {
              margin: 0; }
    body.page-template-template-tco .site-content .tcu_page form.tcu_form .button-wrap,
    body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form .button-wrap {
      text-align: left;
      margin-bottom: 50px; }
      @media screen and (max-width: 767px) {
        body.page-template-template-tco .site-content .tcu_page form.tcu_form .button-wrap,
        body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form .button-wrap {
          margin-bottom: 0; } }
      body.page-template-template-tco .site-content .tcu_page form.tcu_form .button-wrap .error_result,
      body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form .button-wrap .error_result {
        text-align: left;
        margin-left: 70px; }
        @media screen and (max-width: 767px) {
          body.page-template-template-tco .site-content .tcu_page form.tcu_form .button-wrap .error_result,
          body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form .button-wrap .error_result {
            text-align: center;
            margin-left: 0px; } }
      body.page-template-template-tco .site-content .tcu_page form.tcu_form .button-wrap .tco_submit.tcu_button,
      body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form .button-wrap .tco_submit.tcu_button {
        width: 390px;
        border-radius: 23px;
        background-color: #017edb;
        height: 45px; }
  body.page-template-template-tco .tcu_popup .close,
  body.page-template-template-tco-bck .tcu_popup .close {
    position: absolute;
    left: 15px;
    top: 15px;
    width: 23px;
    height: 23px;
    background-image: url("data:image/svg+xml,%3Csvg width='23' height='23' viewBox='0 0 23 23' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.5 22C17.299 22 22 17.299 22 11.5S17.299 1 11.5 1 1 5.701 1 11.5 5.701 22 11.5 22zm4.208-14.625-8.25 8.25m0-8.25 8.25 8.25' stroke='%23000' stroke-width='1.755' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
    body.page-template-template-tco .tcu_popup .close:focus,
    body.page-template-template-tco-bck .tcu_popup .close:focus {
      border-color: #000 !important;
      box-shadow: 0 0 2px 5px #fff !important;
      outline: 2px dotted #000 !important;
      outline-offset: 2px !important; }
  body.page-template-template-tco .tcu_popup .popup_inner,
  body.page-template-template-tco-bck .tcu_popup .popup_inner {
    padding: 35px 55px;
    border-radius: 30px;
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.13);
    width: 624px; }
    @media screen and (max-width: 767px) {
      body.page-template-template-tco .tcu_popup .popup_inner,
      body.page-template-template-tco-bck .tcu_popup .popup_inner {
        padding: 30px 25px;
        border-radius: 30px 30px 0 0; } }
    body.page-template-template-tco .tcu_popup .popup_inner h4,
    body.page-template-template-tco-bck .tcu_popup .popup_inner h4 {
      font-size: 24px;
      font-weight: bold;
      line-height: normal;
      text-align: center;
      color: #000; }
      body.page-template-template-tco .tcu_popup .popup_inner h4:after,
      body.page-template-template-tco-bck .tcu_popup .popup_inner h4:after {
        right: auto;
        left: 50%;
        transform: translateX(-50%);
        width: 85px; }
    body.page-template-template-tco .tcu_popup .popup_inner hr,
    body.page-template-template-tco-bck .tcu_popup .popup_inner hr {
      margin: 35px -30px 0;
      border-top: 0.5px solid #979797; }
      @media screen and (max-width: 767px) {
        body.page-template-template-tco .tcu_popup .popup_inner hr,
        body.page-template-template-tco-bck .tcu_popup .popup_inner hr {
          margin: 35px 0 0;
          display: none; } }
    body.page-template-template-tco .tcu_popup .popup_inner .tcu_button,
    body.page-template-template-tco-bck .tcu_popup .popup_inner .tcu_button {
      justify-content: center;
      width: 355px;
      border-radius: 23px;
      background-color: #017edb;
      height: 45px;
      margin-top: 22px; }
      @media screen and (max-width: 320px) {
        body.page-template-template-tco .tcu_popup .popup_inner .tcu_button,
        body.page-template-template-tco-bck .tcu_popup .popup_inner .tcu_button {
          font-size: 13px; } }
  body.page-template-template-tco .tcu_popup .popup_inner::-webkit-scrollbar,
  body.page-template-template-tco-bck .tcu_popup .popup_inner::-webkit-scrollbar {
    width: 0;
    direction: rtl; }
  body.page-template-template-tco .ajax-loader,
  body.page-template-template-tco-bck .ajax-loader {
    visibility: hidden;
    display: block;
    width: 16px;
    height: 16px;
    border: none;
    padding: 0;
    margin: 15px auto 0 190px; }
    @media screen and (max-width: 767px) {
      body.page-template-template-tco .ajax-loader,
      body.page-template-template-tco-bck .ajax-loader {
        margin: 0 auto; } }
  body.page-template-template-tco .site-content .tcu_page form.tcu_form .slider-input-tco-container .slider-input-tco-wrap .slider-container.theme-green .back-bar .pointer,
  body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form .slider-input-tco-container .slider-input-tco-wrap .slider-container.theme-green .back-bar .pointer {
    box-shadow: inset 0 0 0 1.2px #fff, 0 0 0 1.8px #b61a0a, 0 0 12px 1.8px rgba(0, 0, 0, 0.06);
    background-color: #b61a0a;
    background-image: linear-gradient(to bottom, #b61a0a, #b61a0a); }
  body.page-template-template-tco .site-content .tcu_page form.tcu_form .slider-input-tco-container .slider-input-tco-wrap .slider-container.theme-green .back-bar .selected-bar,
  body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form .slider-input-tco-container .slider-input-tco-wrap .slider-container.theme-green .back-bar .selected-bar {
    background-color: #b61a0a;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b61a0a), to(#b61a0a)); }
  body.page-template-template-tco .site-content .tcu_page form.tcu_form .slider-input-tco-container .slider-input-tco-wrap .slider-input-tco-pointer-label,
  body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form .slider-input-tco-container .slider-input-tco-wrap .slider-input-tco-pointer-label {
    color: #b61a0a; }
  body.page-template-template-tco .site-content .tcu_page form.tcu_form fieldset .fieldset-container .radio_wrapper label input:checked + .box,
  body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form fieldset .fieldset-container .radio_wrapper label input:checked + .box {
    border-color: #b61a0a; }
    body.page-template-template-tco .site-content .tcu_page form.tcu_form fieldset .fieldset-container .radio_wrapper label input:checked + .box span, body.page-template-template-tco .site-content .tcu_page form.tcu_form fieldset .fieldset-container .radio_wrapper label input:checked + .box div,
    body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form fieldset .fieldset-container .radio_wrapper label input:checked + .box span,
    body.page-template-template-tco-bck .site-content .tcu_page form.tcu_form fieldset .fieldset-container .radio_wrapper label input:checked + .box div {
      color: #b61a0a; }
  body.page-template-template-tco.opel .site-content .tcu_page form.tcu_form .slider-input-tco-container .slider-input-tco-wrap .slider-container.theme-green .back-bar .pointer, body.page-template-template-tco.OPEL .site-content .tcu_page form.tcu_form .slider-input-tco-container .slider-input-tco-wrap .slider-container.theme-green .back-bar .pointer,
  body.page-template-template-tco-bck.opel .site-content .tcu_page form.tcu_form .slider-input-tco-container .slider-input-tco-wrap .slider-container.theme-green .back-bar .pointer,
  body.page-template-template-tco-bck.OPEL .site-content .tcu_page form.tcu_form .slider-input-tco-container .slider-input-tco-wrap .slider-container.theme-green .back-bar .pointer {
    box-shadow: inset 0 0 0 1.2px #fff, 0 0 0 1.8px #000000, 0 0 12px 1.8px rgba(0, 0, 0, 0.06);
    background-color: #000000;
    background-image: linear-gradient(to bottom, #000000, #000000); }
  body.page-template-template-tco.opel .site-content .tcu_page form.tcu_form .slider-input-tco-container .slider-input-tco-wrap .slider-container.theme-green .back-bar .selected-bar, body.page-template-template-tco.OPEL .site-content .tcu_page form.tcu_form .slider-input-tco-container .slider-input-tco-wrap .slider-container.theme-green .back-bar .selected-bar,
  body.page-template-template-tco-bck.opel .site-content .tcu_page form.tcu_form .slider-input-tco-container .slider-input-tco-wrap .slider-container.theme-green .back-bar .selected-bar,
  body.page-template-template-tco-bck.OPEL .site-content .tcu_page form.tcu_form .slider-input-tco-container .slider-input-tco-wrap .slider-container.theme-green .back-bar .selected-bar {
    background-color: #000000;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#000000), to(#000000)); }
  body.page-template-template-tco.opel .site-content .tcu_page form.tcu_form .slider-input-tco-container .slider-input-tco-wrap .slider-input-tco-pointer-label, body.page-template-template-tco.OPEL .site-content .tcu_page form.tcu_form .slider-input-tco-container .slider-input-tco-wrap .slider-input-tco-pointer-label,
  body.page-template-template-tco-bck.opel .site-content .tcu_page form.tcu_form .slider-input-tco-container .slider-input-tco-wrap .slider-input-tco-pointer-label,
  body.page-template-template-tco-bck.OPEL .site-content .tcu_page form.tcu_form .slider-input-tco-container .slider-input-tco-wrap .slider-input-tco-pointer-label {
    color: #000000; }
  body.page-template-template-tco.opel .site-content .tcu_page form.tcu_form fieldset .fieldset-container .radio_wrapper label input:checked + .box, body.page-template-template-tco.OPEL .site-content .tcu_page form.tcu_form fieldset .fieldset-container .radio_wrapper label input:checked + .box,
  body.page-template-template-tco-bck.opel .site-content .tcu_page form.tcu_form fieldset .fieldset-container .radio_wrapper label input:checked + .box,
  body.page-template-template-tco-bck.OPEL .site-content .tcu_page form.tcu_form fieldset .fieldset-container .radio_wrapper label input:checked + .box {
    border-color: #000000; }
    body.page-template-template-tco.opel .site-content .tcu_page form.tcu_form fieldset .fieldset-container .radio_wrapper label input:checked + .box span, body.page-template-template-tco.opel .site-content .tcu_page form.tcu_form fieldset .fieldset-container .radio_wrapper label input:checked + .box div, body.page-template-template-tco.OPEL .site-content .tcu_page form.tcu_form fieldset .fieldset-container .radio_wrapper label input:checked + .box span, body.page-template-template-tco.OPEL .site-content .tcu_page form.tcu_form fieldset .fieldset-container .radio_wrapper label input:checked + .box div,
    body.page-template-template-tco-bck.opel .site-content .tcu_page form.tcu_form fieldset .fieldset-container .radio_wrapper label input:checked + .box span,
    body.page-template-template-tco-bck.opel .site-content .tcu_page form.tcu_form fieldset .fieldset-container .radio_wrapper label input:checked + .box div,
    body.page-template-template-tco-bck.OPEL .site-content .tcu_page form.tcu_form fieldset .fieldset-container .radio_wrapper label input:checked + .box span,
    body.page-template-template-tco-bck.OPEL .site-content .tcu_page form.tcu_form fieldset .fieldset-container .radio_wrapper label input:checked + .box div {
      color: #000000; }
  body.page-template-template-tco.peugeot .site-content .tcu_page form.tcu_form .slider-input-tco-container .slider-input-tco-wrap .slider-container.theme-green .back-bar .pointer, body.page-template-template-tco.PEUGEOT .site-content .tcu_page form.tcu_form .slider-input-tco-container .slider-input-tco-wrap .slider-container.theme-green .back-bar .pointer,
  body.page-template-template-tco-bck.peugeot .site-content .tcu_page form.tcu_form .slider-input-tco-container .slider-input-tco-wrap .slider-container.theme-green .back-bar .pointer,
  body.page-template-template-tco-bck.PEUGEOT .site-content .tcu_page form.tcu_form .slider-input-tco-container .slider-input-tco-wrap .slider-container.theme-green .back-bar .pointer {
    box-shadow: inset 0 0 0 1.2px #fff, 0 0 0 1.8px #017edb, 0 0 12px 1.8px rgba(0, 0, 0, 0.06);
    background-color: #017edb;
    background-image: linear-gradient(to bottom, #017edb, #017edb); }
  body.page-template-template-tco.peugeot .site-content .tcu_page form.tcu_form .slider-input-tco-container .slider-input-tco-wrap .slider-container.theme-green .back-bar .selected-bar, body.page-template-template-tco.PEUGEOT .site-content .tcu_page form.tcu_form .slider-input-tco-container .slider-input-tco-wrap .slider-container.theme-green .back-bar .selected-bar,
  body.page-template-template-tco-bck.peugeot .site-content .tcu_page form.tcu_form .slider-input-tco-container .slider-input-tco-wrap .slider-container.theme-green .back-bar .selected-bar,
  body.page-template-template-tco-bck.PEUGEOT .site-content .tcu_page form.tcu_form .slider-input-tco-container .slider-input-tco-wrap .slider-container.theme-green .back-bar .selected-bar {
    background-color: #017edb;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#017edb), to(#017edb)); }
  body.page-template-template-tco.peugeot .site-content .tcu_page form.tcu_form .slider-input-tco-container .slider-input-tco-wrap .slider-input-tco-pointer-label, body.page-template-template-tco.PEUGEOT .site-content .tcu_page form.tcu_form .slider-input-tco-container .slider-input-tco-wrap .slider-input-tco-pointer-label,
  body.page-template-template-tco-bck.peugeot .site-content .tcu_page form.tcu_form .slider-input-tco-container .slider-input-tco-wrap .slider-input-tco-pointer-label,
  body.page-template-template-tco-bck.PEUGEOT .site-content .tcu_page form.tcu_form .slider-input-tco-container .slider-input-tco-wrap .slider-input-tco-pointer-label {
    color: #017edb; }
  body.page-template-template-tco.peugeot .site-content .tcu_page form.tcu_form fieldset .fieldset-container .radio_wrapper label input:checked + .box, body.page-template-template-tco.PEUGEOT .site-content .tcu_page form.tcu_form fieldset .fieldset-container .radio_wrapper label input:checked + .box,
  body.page-template-template-tco-bck.peugeot .site-content .tcu_page form.tcu_form fieldset .fieldset-container .radio_wrapper label input:checked + .box,
  body.page-template-template-tco-bck.PEUGEOT .site-content .tcu_page form.tcu_form fieldset .fieldset-container .radio_wrapper label input:checked + .box {
    border-color: #017edb; }
    body.page-template-template-tco.peugeot .site-content .tcu_page form.tcu_form fieldset .fieldset-container .radio_wrapper label input:checked + .box span, body.page-template-template-tco.peugeot .site-content .tcu_page form.tcu_form fieldset .fieldset-container .radio_wrapper label input:checked + .box div, body.page-template-template-tco.PEUGEOT .site-content .tcu_page form.tcu_form fieldset .fieldset-container .radio_wrapper label input:checked + .box span, body.page-template-template-tco.PEUGEOT .site-content .tcu_page form.tcu_form fieldset .fieldset-container .radio_wrapper label input:checked + .box div,
    body.page-template-template-tco-bck.peugeot .site-content .tcu_page form.tcu_form fieldset .fieldset-container .radio_wrapper label input:checked + .box span,
    body.page-template-template-tco-bck.peugeot .site-content .tcu_page form.tcu_form fieldset .fieldset-container .radio_wrapper label input:checked + .box div,
    body.page-template-template-tco-bck.PEUGEOT .site-content .tcu_page form.tcu_form fieldset .fieldset-container .radio_wrapper label input:checked + .box span,
    body.page-template-template-tco-bck.PEUGEOT .site-content .tcu_page form.tcu_form fieldset .fieldset-container .radio_wrapper label input:checked + .box div {
      color: #017edb; }
  body.page-template-template-tco.citroen .site-content .tcu_page form.tcu_form .slider-input-tco-container .slider-input-tco-wrap .slider-container.theme-green .back-bar .pointer, body.page-template-template-tco.CITROEN .site-content .tcu_page form.tcu_form .slider-input-tco-container .slider-input-tco-wrap .slider-container.theme-green .back-bar .pointer,
  body.page-template-template-tco-bck.citroen .site-content .tcu_page form.tcu_form .slider-input-tco-container .slider-input-tco-wrap .slider-container.theme-green .back-bar .pointer,
  body.page-template-template-tco-bck.CITROEN .site-content .tcu_page form.tcu_form .slider-input-tco-container .slider-input-tco-wrap .slider-container.theme-green .back-bar .pointer {
    box-shadow: inset 0 0 0 1.2px #fff, 0 0 0 1.8px #da291c 0 0 12px 1.8px rgba(0, 0, 0, 0.06);
    background-color: #da291c;
    background-image: linear-gradient(to bottom, #da291c, #da291c); }
  body.page-template-template-tco.citroen .site-content .tcu_page form.tcu_form .slider-input-tco-container .slider-input-tco-wrap .slider-container.theme-green .back-bar .selected-bar, body.page-template-template-tco.CITROEN .site-content .tcu_page form.tcu_form .slider-input-tco-container .slider-input-tco-wrap .slider-container.theme-green .back-bar .selected-bar,
  body.page-template-template-tco-bck.citroen .site-content .tcu_page form.tcu_form .slider-input-tco-container .slider-input-tco-wrap .slider-container.theme-green .back-bar .selected-bar,
  body.page-template-template-tco-bck.CITROEN .site-content .tcu_page form.tcu_form .slider-input-tco-container .slider-input-tco-wrap .slider-container.theme-green .back-bar .selected-bar {
    background-color: #da291c;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#da291c), to(#da291c)); }
  body.page-template-template-tco.citroen .site-content .tcu_page form.tcu_form .slider-input-tco-container .slider-input-tco-wrap .slider-input-tco-pointer-label, body.page-template-template-tco.CITROEN .site-content .tcu_page form.tcu_form .slider-input-tco-container .slider-input-tco-wrap .slider-input-tco-pointer-label,
  body.page-template-template-tco-bck.citroen .site-content .tcu_page form.tcu_form .slider-input-tco-container .slider-input-tco-wrap .slider-input-tco-pointer-label,
  body.page-template-template-tco-bck.CITROEN .site-content .tcu_page form.tcu_form .slider-input-tco-container .slider-input-tco-wrap .slider-input-tco-pointer-label {
    color: #da291c; }
  body.page-template-template-tco.citroen .site-content .tcu_page form.tcu_form fieldset .fieldset-container .radio_wrapper label input:checked + .box, body.page-template-template-tco.CITROEN .site-content .tcu_page form.tcu_form fieldset .fieldset-container .radio_wrapper label input:checked + .box,
  body.page-template-template-tco-bck.citroen .site-content .tcu_page form.tcu_form fieldset .fieldset-container .radio_wrapper label input:checked + .box,
  body.page-template-template-tco-bck.CITROEN .site-content .tcu_page form.tcu_form fieldset .fieldset-container .radio_wrapper label input:checked + .box {
    border-color: #da291c; }
    body.page-template-template-tco.citroen .site-content .tcu_page form.tcu_form fieldset .fieldset-container .radio_wrapper label input:checked + .box span, body.page-template-template-tco.citroen .site-content .tcu_page form.tcu_form fieldset .fieldset-container .radio_wrapper label input:checked + .box div, body.page-template-template-tco.CITROEN .site-content .tcu_page form.tcu_form fieldset .fieldset-container .radio_wrapper label input:checked + .box span, body.page-template-template-tco.CITROEN .site-content .tcu_page form.tcu_form fieldset .fieldset-container .radio_wrapper label input:checked + .box div,
    body.page-template-template-tco-bck.citroen .site-content .tcu_page form.tcu_form fieldset .fieldset-container .radio_wrapper label input:checked + .box span,
    body.page-template-template-tco-bck.citroen .site-content .tcu_page form.tcu_form fieldset .fieldset-container .radio_wrapper label input:checked + .box div,
    body.page-template-template-tco-bck.CITROEN .site-content .tcu_page form.tcu_form fieldset .fieldset-container .radio_wrapper label input:checked + .box span,
    body.page-template-template-tco-bck.CITROEN .site-content .tcu_page form.tcu_form fieldset .fieldset-container .radio_wrapper label input:checked + .box div {
      color: #da291c; }
  body.page-template-template-tco.ds .site-content .tcu_page form.tcu_form .slider-input-tco-container .slider-input-tco-wrap .slider-container.theme-green .back-bar .pointer, body.page-template-template-tco.DS .site-content .tcu_page form.tcu_form .slider-input-tco-container .slider-input-tco-wrap .slider-container.theme-green .back-bar .pointer,
  body.page-template-template-tco-bck.ds .site-content .tcu_page form.tcu_form .slider-input-tco-container .slider-input-tco-wrap .slider-container.theme-green .back-bar .pointer,
  body.page-template-template-tco-bck.DS .site-content .tcu_page form.tcu_form .slider-input-tco-container .slider-input-tco-wrap .slider-container.theme-green .back-bar .pointer {
    box-shadow: inset 0 0 0 1.2px #fff, 0 0 0 1.8px #ad0140, 0 0 12px 1.8px rgba(0, 0, 0, 0.06);
    background-color: #ad0140;
    background-image: linear-gradient(to bottom, #ad0140, #ad0140); }
  body.page-template-template-tco.ds .site-content .tcu_page form.tcu_form .slider-input-tco-container .slider-input-tco-wrap .slider-container.theme-green .back-bar .selected-bar, body.page-template-template-tco.DS .site-content .tcu_page form.tcu_form .slider-input-tco-container .slider-input-tco-wrap .slider-container.theme-green .back-bar .selected-bar,
  body.page-template-template-tco-bck.ds .site-content .tcu_page form.tcu_form .slider-input-tco-container .slider-input-tco-wrap .slider-container.theme-green .back-bar .selected-bar,
  body.page-template-template-tco-bck.DS .site-content .tcu_page form.tcu_form .slider-input-tco-container .slider-input-tco-wrap .slider-container.theme-green .back-bar .selected-bar {
    background-color: #ad0140;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ad0140), to(#ad0140)); }
  body.page-template-template-tco.ds .site-content .tcu_page form.tcu_form .slider-input-tco-container .slider-input-tco-wrap .slider-input-tco-pointer-label, body.page-template-template-tco.DS .site-content .tcu_page form.tcu_form .slider-input-tco-container .slider-input-tco-wrap .slider-input-tco-pointer-label,
  body.page-template-template-tco-bck.ds .site-content .tcu_page form.tcu_form .slider-input-tco-container .slider-input-tco-wrap .slider-input-tco-pointer-label,
  body.page-template-template-tco-bck.DS .site-content .tcu_page form.tcu_form .slider-input-tco-container .slider-input-tco-wrap .slider-input-tco-pointer-label {
    color: #ad0140; }
  body.page-template-template-tco.ds .site-content .tcu_page form.tcu_form fieldset .fieldset-container .radio_wrapper label input:checked + .box, body.page-template-template-tco.DS .site-content .tcu_page form.tcu_form fieldset .fieldset-container .radio_wrapper label input:checked + .box,
  body.page-template-template-tco-bck.ds .site-content .tcu_page form.tcu_form fieldset .fieldset-container .radio_wrapper label input:checked + .box,
  body.page-template-template-tco-bck.DS .site-content .tcu_page form.tcu_form fieldset .fieldset-container .radio_wrapper label input:checked + .box {
    border-color: #ad0140; }
    body.page-template-template-tco.ds .site-content .tcu_page form.tcu_form fieldset .fieldset-container .radio_wrapper label input:checked + .box span, body.page-template-template-tco.ds .site-content .tcu_page form.tcu_form fieldset .fieldset-container .radio_wrapper label input:checked + .box div, body.page-template-template-tco.DS .site-content .tcu_page form.tcu_form fieldset .fieldset-container .radio_wrapper label input:checked + .box span, body.page-template-template-tco.DS .site-content .tcu_page form.tcu_form fieldset .fieldset-container .radio_wrapper label input:checked + .box div,
    body.page-template-template-tco-bck.ds .site-content .tcu_page form.tcu_form fieldset .fieldset-container .radio_wrapper label input:checked + .box span,
    body.page-template-template-tco-bck.ds .site-content .tcu_page form.tcu_form fieldset .fieldset-container .radio_wrapper label input:checked + .box div,
    body.page-template-template-tco-bck.DS .site-content .tcu_page form.tcu_form fieldset .fieldset-container .radio_wrapper label input:checked + .box span,
    body.page-template-template-tco-bck.DS .site-content .tcu_page form.tcu_form fieldset .fieldset-container .radio_wrapper label input:checked + .box div {
      color: #ad0140; }

.contrast-colors body.page-template-lu-calculator-template .tcu_page form.tcu_form .radio_wrapper .box {
  border: solid 1px #000; }
  .contrast-colors body.page-template-lu-calculator-template .tcu_page form.tcu_form .radio_wrapper .box span {
    color: #000; }

.contrast-colors body.page-template-lu-calculator-template .tcu_page form.tcu_form .radio_wrapper input[type="radio"]:checked + .box {
  border: solid 3px #10414a; }

body.page-template-financing-tco .focus_with_tab {
  border-color: #000 !important;
  box-shadow: 0 0 2px 5px #fff !important;
  outline: 2px dotted #000 !important;
  outline-offset: 2px !important; }

body.page-template-financing-tco div.wpcf7 .ajax-loader {
  visibility: hidden;
  display: inline-block;
  width: 16px;
  height: 16px;
  border: none;
  padding: 0;
  margin: 0 0 0 4px;
  vertical-align: middle; }

body.page-template-financing-tco .container .main,
body.page-template-financing-tco .site-content {
  position: relative;
  transition: all .3s ease; }
  body.page-template-financing-tco .container .main *,
  body.page-template-financing-tco .site-content * {
    font-family: 'Heebo';
    color: #000; }

@media (max-width: 767px) {
  body.page-template-financing-tco .tcu_page.mg .calculator_result {
    background-color: rgba(255, 239, 239, 0.58); } }

body.page-template-financing-tco .tcu_page.mg .calculator_result .details .choose .slider:before {
  background-color: #b61a0a;
  color: #ffffff; }

body.page-template-financing-tco .tcu_page.mg form.tcu_form .slider-container.theme-green .back-bar .pointer {
  box-shadow: inset 0 0 0 1.2px #fff, 0 0 0 1.8px #b61a0a, 0 0 12px 1.8px rgba(0, 0, 0, 0.06);
  background-color: #b61a0a;
  background-image: linear-gradient(to bottom, #b61a0a, #b61a0a); }

body.page-template-financing-tco .tcu_page.mg form.tcu_form .slider-container.theme-green .back-bar .selected-bar {
  background-color: #b61a0a;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b61a0a), to(#b61a0a)); }

body.page-template-financing-tco .tcu_page.mg .calculator_result .details .radio_wrapper input[type="radio"]:checked + div {
  border-color: #b61a0a; }
  body.page-template-financing-tco .tcu_page.mg .calculator_result .details .radio_wrapper input[type="radio"]:checked + div span, body.page-template-financing-tco .tcu_page.mg .calculator_result .details .radio_wrapper input[type="radio"]:checked + div div {
    color: #b61a0a; }

body.page-template-financing-tco .tcu_page.mg .faq .faq_wrapper {
  border-right: 8px solid #b61a0a; }

body.page-template-financing-tco .tcu_page.mg .fullbtn {
  background-image: linear-gradient(to right, #b41c0a, #e82411);
  border: 1.5px solid #b61a0a;
  background-color: none;
  color: #ffffff; }

body.page-template-financing-tco .tcu_page.mg .transbtn {
  border: 1.5px solid #b61a0a;
  color: #b61a0a; }

@media (max-width: 767px) {
  body.page-template-financing-tco .tcu_page.peugeot .calculator_result {
    background-color: #eff8ff; } }

body.page-template-financing-tco .tcu_page.peugeot .calculator_result .details .choose .slider:before {
  background-color: #017edb;
  color: #ffffff; }

body.page-template-financing-tco .tcu_page.peugeot form.tcu_form .slider-container.theme-green .back-bar .pointer {
  box-shadow: inset 0 0 0 1.2px #fff, 0 0 0 1.8px #017edb, 0 0 12px 1.8px rgba(0, 0, 0, 0.06);
  background-color: #017edb;
  background-image: linear-gradient(to bottom, #017edb, #017edb); }

body.page-template-financing-tco .tcu_page.peugeot form.tcu_form .slider-container.theme-green .back-bar .selected-bar {
  background-color: #017edb;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#017edb), to(#017edb)); }

body.page-template-financing-tco .tcu_page.peugeot .calculator_result .details .radio_wrapper input[type="radio"]:checked + div {
  border-color: #017edb; }
  body.page-template-financing-tco .tcu_page.peugeot .calculator_result .details .radio_wrapper input[type="radio"]:checked + div span, body.page-template-financing-tco .tcu_page.peugeot .calculator_result .details .radio_wrapper input[type="radio"]:checked + div div {
    color: #017edb; }

body.page-template-financing-tco .tcu_page.peugeot .faq .faq_wrapper {
  border-right: 8px solid #017edb; }

body.page-template-financing-tco .tcu_page.peugeot .fullbtn {
  background-color: #017edb;
  border: 1.5px solid #017edb;
  background-image: none;
  color: #ffffff; }

body.page-template-financing-tco .tcu_page.peugeot .transbtn {
  border: 1.5px solid #017edb;
  color: #017edb; }

@media (max-width: 767px) {
  body.page-template-financing-tco .tcu_page.opel .calculator_result {
    background-color: #fffbef; } }

body.page-template-financing-tco .tcu_page.opel .calculator_result .details .choose .slider:before {
  background-color: #f3fa14;
  color: #000000; }

body.page-template-financing-tco .tcu_page.opel form.tcu_form .slider-container.theme-green .back-bar .pointer {
  box-shadow: inset 0 0 0 1.2px #fff, 0 0 0 1.8px #000000, 0 0 12px 1.8pxrgba 0, 0, 0, 0.06;
  background-color: #000000;
  background-image: linear-gradient(to bottom, #000000, #000000); }

body.page-template-financing-tco .tcu_page.opel form.tcu_form .slider-container.theme-green .back-bar .selected-bar {
  background-color: #000000;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#000000), to(#000000)); }

body.page-template-financing-tco .tcu_page.opel .calculator_result .details .radio_wrapper input[type="radio"]:checked + div {
  border-color: #000000; }
  body.page-template-financing-tco .tcu_page.opel .calculator_result .details .radio_wrapper input[type="radio"]:checked + div span, body.page-template-financing-tco .tcu_page.opel .calculator_result .details .radio_wrapper input[type="radio"]:checked + div div {
    color: #000000; }

body.page-template-financing-tco .tcu_page.opel .faq .faq_wrapper {
  border-right: 8px solid #000000; }

body.page-template-financing-tco .tcu_page.opel .fullbtn {
  background-color: #f7ff14;
  border: 1.5px solid #f7ff14;
  background-image: none;
  color: #000000; }

body.page-template-financing-tco .tcu_page.opel .transbtn {
  border: 1.5px solid #000000;
  color: #000000; }

@media (max-width: 767px) {
  body.page-template-financing-tco .tcu_page.ds .calculator_result {
    background-color: rgba(245, 242, 241, 0.54); } }

body.page-template-financing-tco .tcu_page.ds .calculator_result .details .choose .slider:before {
  background-color: #ad0140;
  color: #ffffff; }

body.page-template-financing-tco .tcu_page.ds form.tcu_form .slider-container.theme-green .back-bar .pointer {
  box-shadow: inset 0 0 0 1.2px #fff, 0 0 0 1.8px #ad0140, 0 0 12px 1.8px rgba(0, 0, 0, 0.06);
  background-color: #ad0140;
  background-image: linear-gradient(to bottom, #ad0140, #ad0140); }

body.page-template-financing-tco .tcu_page.ds form.tcu_form .slider-container.theme-green .back-bar .selected-bar {
  background-color: #ad0140;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ad0140), to(#ad0140)); }

body.page-template-financing-tco .tcu_page.ds .calculator_result .details .radio_wrapper input[type="radio"]:checked + div {
  border-color: #ad0140; }
  body.page-template-financing-tco .tcu_page.ds .calculator_result .details .radio_wrapper input[type="radio"]:checked + div span, body.page-template-financing-tco .tcu_page.ds .calculator_result .details .radio_wrapper input[type="radio"]:checked + div div {
    color: #ad0140; }

body.page-template-financing-tco .tcu_page.ds .faq .faq_wrapper {
  border-right: 8px solid #ad0140; }

body.page-template-financing-tco .tcu_page.ds .fullbtn {
  background-color: #ad0140;
  border: 1.5px solid #ad0140;
  background-image: none;
  border-radius: 0 !important;
  color: #ffffff; }

body.page-template-financing-tco .tcu_page.ds .transbtn {
  border: 1.5px solid #ad0140;
  border-radius: 0 !important;
  color: #ad0140; }

@media (max-width: 767px) {
  body.page-template-financing-tco .tcu_page.citroen .calculator_result {
    background-color: #fff6ef; } }

body.page-template-financing-tco .tcu_page.citroen .calculator_result .details .choose .slider:before {
  background-color: #da291c;
  color: #ffffff; }

body.page-template-financing-tco .tcu_page.citroen form.tcu_form .slider-container.theme-green .back-bar .pointer {
  box-shadow: inset 0 0 0 1.2px #fff, 0 0 0 1.8px #da291c, 0 0 12px 1.8px rgba(0, 0, 0, 0.06);
  background-color: #da291c;
  background-image: linear-gradient(to bottom, #da291c, #da291c); }

body.page-template-financing-tco .tcu_page.citroen form.tcu_form .slider-container.theme-green .back-bar .selected-bar {
  background-color: #da291c;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#da291c), to(#da291c)); }

body.page-template-financing-tco .tcu_page.citroen .calculator_result .details .radio_wrapper input[type="radio"]:checked + div {
  border-color: #da291c; }
  body.page-template-financing-tco .tcu_page.citroen .calculator_result .details .radio_wrapper input[type="radio"]:checked + div span, body.page-template-financing-tco .tcu_page.citroen .calculator_result .details .radio_wrapper input[type="radio"]:checked + div div {
    color: #da291c; }

body.page-template-financing-tco .tcu_page.citroen .faq .faq_wrapper {
  border-right: 8px solid #da291c; }

body.page-template-financing-tco .tcu_page.citroen .fullbtn {
  background-color: #da291c;
  border: 1.5px solid #da291c;
  background-image: none;
  color: #ffffff; }

body.page-template-financing-tco .tcu_page.citroen .transbtn {
  border: 1.5px solid #da291c;
  color: #da291c; }

body.page-template-financing-tco .tcu_page.lubinski .tcu_header {
  height: 440px;
  padding-top: 60px;
  padding-bottom: unset;
  justify-content: unset; }
  @media (max-width: 767px) {
    body.page-template-financing-tco .tcu_page.lubinski .tcu_header {
      height: unset;
      padding-top: 0; } }
  body.page-template-financing-tco .tcu_page.lubinski .tcu_header * {
    color: #fff; }
    @media (max-width: 767px) {
      body.page-template-financing-tco .tcu_page.lubinski .tcu_header * {
        color: #000; } }

body.page-template-financing-tco .tcu_page.lubinski .tcu_bottom_bg {
  border-radius: 100px 100px 0 0;
  bottom: 0;
  right: 0;
  left: 0;
  background: #fff;
  margin-top: -170px;
  min-height: 300px; }
  @media (max-width: 767px) {
    body.page-template-financing-tco .tcu_page.lubinski .tcu_bottom_bg {
      margin-top: 0; } }

@media (max-width: 767px) {
  body.page-template-financing-tco .tcu_page.lubinski .calculator_result {
    background-color: rgba(236, 236, 236, 0.67); } }

body.page-template-financing-tco .tcu_page.lubinski .calculator_result .details .choose .slider:before {
  background-color: #d6172f;
  color: #ffffff; }

body.page-template-financing-tco .tcu_page.lubinski form.tcu_form {
  margin-top: -96px;
  display: inline-block; }
  @media (max-width: 767px) {
    body.page-template-financing-tco .tcu_page.lubinski form.tcu_form {
      margin-top: 10px; } }

body.page-template-financing-tco .tcu_page.lubinski form.tcu_form .slider-container.theme-green .back-bar .pointer {
  box-shadow: inset 0 0 0 1.2px #fff, 0 0 0 1.8px #d6172f, 0 0 12px 1.8px rgba(0, 0, 0, 0.06);
  background-color: #d6172f;
  background-image: linear-gradient(to bottom, #d6172f, #d6172f); }

body.page-template-financing-tco .tcu_page.lubinski form.tcu_form .slider-container.theme-green .back-bar .selected-bar {
  background-color: #d6172f;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d6172f), to(#d6172f)); }

body.page-template-financing-tco .tcu_page.lubinski .calculator_result .details .radio_wrapper input[type="radio"]:checked + div {
  border-color: #d6172f; }
  body.page-template-financing-tco .tcu_page.lubinski .calculator_result .details .radio_wrapper input[type="radio"]:checked + div span, body.page-template-financing-tco .tcu_page.lubinski .calculator_result .details .radio_wrapper input[type="radio"]:checked + div div {
    color: #d6172f; }

body.page-template-financing-tco .tcu_page.lubinski .faq .faq_wrapper {
  border-right: 8px solid #d6172f; }

body.page-template-financing-tco .tcu_page.lubinski .fullbtn {
  background-color: #d6172f;
  border: 1.5px solid #d6172f;
  background-image: none;
  color: #ffffff; }

body.page-template-financing-tco .tcu_page.lubinski .transbtn {
  background-color: #d6172f !important;
  color: #Fff !important;
  border-radius: unset !important;
  border: unset !important; }

body.page-template-financing-tco .tcu_page:not(.lubinski) .wrapper_lubinski_brands {
  display: none; }

body.page-template-financing-tco .tcu_page .tcu_header {
  min-height: unset;
  padding-top: 50px; }
  @media (max-width: 991px) {
    body.page-template-financing-tco .tcu_page .tcu_header {
      background: none !important; } }
  body.page-template-financing-tco .tcu_page .tcu_header h1, body.page-template-financing-tco .tcu_page .tcu_header h2, body.page-template-financing-tco .tcu_page .tcu_header h3, body.page-template-financing-tco .tcu_page .tcu_header p {
    color: #000000;
    width: 1050px;
    margin: 0 auto; }
    @media (max-width: 991px) {
      body.page-template-financing-tco .tcu_page .tcu_header h1, body.page-template-financing-tco .tcu_page .tcu_header h2, body.page-template-financing-tco .tcu_page .tcu_header h3, body.page-template-financing-tco .tcu_page .tcu_header p {
        max-width: 100%;
        padding: 0 35px; } }
  body.page-template-financing-tco .tcu_page .tcu_header h1 {
    font-size: 24px; }
    @media (min-width: 992px) {
      body.page-template-financing-tco .tcu_page .tcu_header h1 {
        font-weight: 900; } }
  body.page-template-financing-tco .tcu_page .tcu_header p {
    font-size: 17px; }
    @media (max-width: 991px) {
      body.page-template-financing-tco .tcu_page .tcu_header p {
        font-size: 15px; } }
  body.page-template-financing-tco .tcu_page .tcu_header:after {
    width: 86px;
    height: 10px;
    opacity: 0.32;
    border-bottom: solid 0.5px #979797;
    content: "";
    display: block;
    margin: 0 auto; }

@media (max-width: 991px) {
  body.page-template-financing-tco .tcu_page .tcu_form {
    box-shadow: unset !important; } }

body.page-template-financing-tco .tcu_page .tcu_select {
  text-align: right;
  padding-right: 10px; }

body.page-template-financing-tco .tcu_page .select_wrapper.hidden,
body.page-template-financing-tco .tcu_page .tcu_select + .ajax-loader {
  display: none; }
  body.page-template-financing-tco .tcu_page .select_wrapper.hidden img,
  body.page-template-financing-tco .tcu_page .tcu_select + .ajax-loader img {
    max-height: 16px; }

body.page-template-financing-tco .tcu_page p.bolder {
  font-size: 15px;
  font-weight: 500; }
  @media (max-width: 991px) {
    body.page-template-financing-tco .tcu_page p.bolder {
      margin-top: 25px; } }

body.page-template-financing-tco .tcu_page .calculator_result {
  display: none;
  border-radius: 10px;
  box-shadow: 0 0 30px 0 rgba(1, 1, 1, 0.06);
  border: solid 1.5px #f1f1f1;
  margin-top: 20px; }
  @media (max-width: 991px) {
    body.page-template-financing-tco .tcu_page .calculator_result {
      margin-top: 85px; } }
  body.page-template-financing-tco .tcu_page .calculator_result .details {
    position: relative;
    border-radius: 10px;
    background-color: #fff;
    padding: 38px 15px; }
    @media (max-width: 991px) {
      body.page-template-financing-tco .tcu_page .calculator_result .details {
        padding: 64px 12px; }
        body.page-template-financing-tco .tcu_page .calculator_result .details .slider-input + .slider-container {
          padding: 0 14px; } }
    body.page-template-financing-tco .tcu_page .calculator_result .details * {
      color: #000000; }
    body.page-template-financing-tco .tcu_page .calculator_result .details .mm_image2,
    body.page-template-financing-tco .tcu_page .calculator_result .details .mm_image {
      width: 86%;
      margin: -113px auto 0; }
      @media (min-width: 777px) {
        body.page-template-financing-tco .tcu_page .calculator_result .details .mm_image2,
        body.page-template-financing-tco .tcu_page .calculator_result .details .mm_image {
          display: none !important; } }
    body.page-template-financing-tco .tcu_page .calculator_result .details h3 {
      font-size: 17px;
      padding-bottom: 27px;
      border-bottom: 1px solid #000000;
      display: inline-block;
      margin: 0px 0 10px; }
      @media (min-width: 777px) {
        body.page-template-financing-tco .tcu_page .calculator_result .details h3 {
          display: none !important; } }
      body.page-template-financing-tco .tcu_page .calculator_result .details h3 b {
        font-weight: bold; }
    body.page-template-financing-tco .tcu_page .calculator_result .details p.baloon, body.page-template-financing-tco .tcu_page .calculator_result .details p.regular {
      font-size: 15px; }
      @media (max-width: 777px) {
        body.page-template-financing-tco .tcu_page .calculator_result .details p.baloon, body.page-template-financing-tco .tcu_page .calculator_result .details p.regular {
          font-size: 13px; } }
    body.page-template-financing-tco .tcu_page .calculator_result .details p.regular {
      display: none; }
    body.page-template-financing-tco .tcu_page .calculator_result .details .choose {
      margin: 20px 0;
      /* The slider */
      /* Rounded sliders */ }
      body.page-template-financing-tco .tcu_page .calculator_result .details .choose .switch {
        position: relative;
        display: inline-block;
        width: 90%;
        height: 30px; }
        @media (min-width: 777px) {
          body.page-template-financing-tco .tcu_page .calculator_result .details .choose .switch {
            max-width: 319px; } }
        body.page-template-financing-tco .tcu_page .calculator_result .details .choose .switch input {
          opacity: 0;
          width: 0;
          height: 0; }
        body.page-template-financing-tco .tcu_page .calculator_result .details .choose .switch span.text {
          color: #fff;
          font-size: 13px;
          font-weight: 500;
          position: absolute;
          left: 46px;
          width: 90px; }
          @media (max-width: 776px) {
            body.page-template-financing-tco .tcu_page .calculator_result .details .choose .switch span.text {
              font-size: 10px;
              width: 70px; } }
      body.page-template-financing-tco .tcu_page .calculator_result .details .choose .slider {
        position: absolute;
        cursor: pointer;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        padding: 0 3px 0 30px;
        border-radius: 15px;
        background-color: #f2f4f7;
        -webkit-transition: .4s;
        transition: .4s; }
      body.page-template-financing-tco .tcu_page .calculator_result .details .choose .slider:before {
        position: absolute;
        content: "\5DE\5E1\5DC\5D5\5DC   \5D1\5D4\5D8\5D1\5D4";
        height: 30px;
        width: 50%;
        right: 0px;
        bottom: 0px;
        background-color: #021652;
        -webkit-transition: .4s;
        transition: .4s;
        color: #ffffff;
        font-size: 15px;
        font-weight: bold;
        line-height: 30px; }
      body.page-template-financing-tco .tcu_page .calculator_result .details .choose .slider.round span {
        width: 50%;
        padding: 3px;
        font-size: 16px;
        font-weight: 400; }
        body.page-template-financing-tco .tcu_page .calculator_result .details .choose .slider.round span:first-of-type {
          float: right; }
        body.page-template-financing-tco .tcu_page .calculator_result .details .choose .slider.round span:last-of-type {
          float: left; }
      body.page-template-financing-tco .tcu_page .calculator_result .details .choose input:checked + .slider + span.text {
        color: #f4ff00; }
      body.page-template-financing-tco .tcu_page .calculator_result .details .choose input:focus + .slider {
        box-shadow: 0 0 1px #2196F3; }
      body.page-template-financing-tco .tcu_page .calculator_result .details .choose input:checked + .slider:before {
        -webkit-transform: translateX(-100%);
        -ms-transform: translateX(-100%);
        transform: translateX(-100%);
        content: '\5DE\5E1\5DC\5D5\5DC   \5E8\5D2\5D9\5DC'; }
      body.page-template-financing-tco .tcu_page .calculator_result .details .choose .slider.round {
        border-radius: 34px; }
      body.page-template-financing-tco .tcu_page .calculator_result .details .choose .slider.round:before {
        border-radius: 15px; }
    body.page-template-financing-tco .tcu_page .calculator_result .details h2.funding_amount,
    body.page-template-financing-tco .tcu_page .calculator_result .details h2.first_payment {
      margin-top: 26px; }
    body.page-template-financing-tco .tcu_page .calculator_result .details h2.funding_amount,
    body.page-template-financing-tco .tcu_page .calculator_result .details h2.first_payment,
    body.page-template-financing-tco .tcu_page .calculator_result .details h2.last_payment {
      color: #132032;
      font-size: 30px;
      font-weight: 900;
      padding: 5px 20px;
      border-bottom: 1px solid #000000;
      display: inline-block; }
      @media (min-width: 777px) {
        body.page-template-financing-tco .tcu_page .calculator_result .details h2.funding_amount,
        body.page-template-financing-tco .tcu_page .calculator_result .details h2.first_payment,
        body.page-template-financing-tco .tcu_page .calculator_result .details h2.last_payment {
          margin-bottom: 20px; } }
      body.page-template-financing-tco .tcu_page .calculator_result .details h2.funding_amount input[type="text"],
      body.page-template-financing-tco .tcu_page .calculator_result .details h2.first_payment input[type="text"],
      body.page-template-financing-tco .tcu_page .calculator_result .details h2.last_payment input[type="text"] {
        width: 3ch;
        border: none;
        padding: 0;
        font-size: 19px;
        color: #132032;
        font-size: 30px;
        font-weight: 900;
        text-align: center;
        direction: ltr; }
    body.page-template-financing-tco .tcu_page .calculator_result .details h2.first_payment input[type="text"] {
      width: 6ch; }
    body.page-template-financing-tco .tcu_page .calculator_result .details .tcu_title_center {
      text-align: center;
      padding: 5px 20px;
      font-size: 17px; }
      @media (min-width: 777px) {
        body.page-template-financing-tco .tcu_page .calculator_result .details .tcu_title_center {
          text-align: right;
          width: 40%;
          display: inline-block;
          float: right;
          margin-top: 28px;
          font-weight: 500; } }
    body.page-template-financing-tco .tcu_page .calculator_result .details .slider-input + .slider-container {
      max-width: 100% !important;
      margin: 0 auto;
      margin-top: 75px; }
      @media (max-width: 991px) {
        body.page-template-financing-tco .tcu_page .calculator_result .details .slider-input + .slider-container {
          margin-top: 30px; } }
      body.page-template-financing-tco .tcu_page .calculator_result .details .slider-input + .slider-container.theme-green .back-bar .pointer {
        width: 24px;
        height: 24px;
        top: -10px;
        cursor: pointer; }
      body.page-template-financing-tco .tcu_page .calculator_result .details .slider-input + .slider-container .back-bar .pointer-label {
        display: none; }
      @media (min-width: 777px) {
        body.page-template-financing-tco .tcu_page .calculator_result .details .slider-input + .slider-container {
          display: inline-block;
          width: 60% !important;
          margin-top: 0;
          float: left; } }
      body.page-template-financing-tco .tcu_page .calculator_result .details .slider-input + .slider-container .scale span ins {
        font-size: 15px;
        width: 70px;
        background-color: #fff; }
      body.page-template-financing-tco .tcu_page .calculator_result .details .slider-input + .slider-container .scale span:first-of-type ins {
        left: 0;
        text-align: left;
        margin-left: 0 !important; }
        body.page-template-financing-tco .tcu_page .calculator_result .details .slider-input + .slider-container .scale span:first-of-type ins::before {
          content: none; }
      body.page-template-financing-tco .tcu_page .calculator_result .details .slider-input + .slider-container .scale span:last-of-type ins {
        right: 0;
        text-align: right; }
        body.page-template-financing-tco .tcu_page .calculator_result .details .slider-input + .slider-container .scale span:last-of-type ins::before {
          content: none; }
    body.page-template-financing-tco .tcu_page .calculator_result .details .radio_wrapper {
      justify-content: space-around; }
      @media (min-width: 777px) {
        body.page-template-financing-tco .tcu_page .calculator_result .details .radio_wrapper {
          display: flex;
          justify-content: space-between;
          margin-top: 100px; } }
      body.page-template-financing-tco .tcu_page .calculator_result .details .radio_wrapper .years {
        display: none; }
      body.page-template-financing-tco .tcu_page .calculator_result .details .radio_wrapper label .front-end.box {
        width: unset;
        height: unset;
        padding: 17px 8px;
        border: solid 0.6px #ebecec;
        box-shadow: 0 2px 35px -2px rgba(1, 1, 1, 0.06); }
        @media (max-width: 370px) {
          body.page-template-financing-tco .tcu_page .calculator_result .details .radio_wrapper label .front-end.box {
            padding: 17px 5px; } }
        @media (min-width: 777px) {
          body.page-template-financing-tco .tcu_page .calculator_result .details .radio_wrapper label .front-end.box {
            padding: 17px 5px; } }
        body.page-template-financing-tco .tcu_page .calculator_result .details .radio_wrapper label .front-end.box span {
          font-size: 12px;
          font-weight: 500;
          padding: 0;
          color: #c3c3c3;
          line-height: 1.31; }
          @media (min-width: 777px) {
            body.page-template-financing-tco .tcu_page .calculator_result .details .radio_wrapper label .front-end.box span {
              font-size: 13px; } }
      body.page-template-financing-tco .tcu_page .calculator_result .details .radio_wrapper input[type="radio"]:checked + div {
        display: block;
        padding: 10px 8px; }
        @media (max-width: 370px) {
          body.page-template-financing-tco .tcu_page .calculator_result .details .radio_wrapper input[type="radio"]:checked + div {
            padding: 10px 5px; } }
        @media (min-width: 777px) {
          body.page-template-financing-tco .tcu_page .calculator_result .details .radio_wrapper input[type="radio"]:checked + div {
            padding: 10px 7px; } }
        body.page-template-financing-tco .tcu_page .calculator_result .details .radio_wrapper input[type="radio"]:checked + div span {
          font-size: 12px;
          font-weight: bold;
          line-height: 1; }
          @media (min-width: 777px) {
            body.page-template-financing-tco .tcu_page .calculator_result .details .radio_wrapper input[type="radio"]:checked + div span {
              font-size: 13px; } }
        body.page-template-financing-tco .tcu_page .calculator_result .details .radio_wrapper input[type="radio"]:checked + div .years {
          display: block;
          font-size: 12px;
          font-weight: 500;
          border-top: solid 0.6px #132032;
          margin-top: 4px;
          padding-top: 4px; }
          @media (min-width: 777px) {
            body.page-template-financing-tco .tcu_page .calculator_result .details .radio_wrapper input[type="radio"]:checked + div .years {
              font-size: 13px; } }
    body.page-template-financing-tco .tcu_page .calculator_result .details .tcu_submit {
      display: none; }
    body.page-template-financing-tco .tcu_page .calculator_result .details .last_max_current,
    body.page-template-financing-tco .tcu_page .calculator_result .details .fields .field:nth-of-type(2),
    body.page-template-financing-tco .tcu_page .calculator_result .details h2.first_payment,
    body.page-template-financing-tco .tcu_page .calculator_result .details .first_payment + .tcu_title_center,
    body.page-template-financing-tco .tcu_page .calculator_result .details .slider-input.first_payment,
    body.page-template-financing-tco .tcu_page .calculator_result .details .slider-input.first_payment + .slider-container,
    body.page-template-financing-tco .tcu_page .calculator_result .details h2.last_payment,
    body.page-template-financing-tco .tcu_page .calculator_result .details .last_payment + .tcu_title_center,
    body.page-template-financing-tco .tcu_page .calculator_result .details .slider-input.last_payment,
    body.page-template-financing-tco .tcu_page .calculator_result .details .slider-input.last_payment + .slider-container {
      display: none; }
  body.page-template-financing-tco .tcu_page .calculator_result .result_text {
    margin-top: 20px;
    font-size: 17px;
    font-weight: normal;
    color: #000000; }
    @media (max-width: 991px) {
      body.page-template-financing-tco .tcu_page .calculator_result .result_text {
        font-weight: 500; } }
  body.page-template-financing-tco .tcu_page .calculator_result .result_number1,
  body.page-template-financing-tco .tcu_page .calculator_result .result_number2 {
    margin-bottom: 20px;
    font-size: 36px;
    font-weight: 900;
    color: #000000; }
    @media (max-width: 991px) {
      body.page-template-financing-tco .tcu_page .calculator_result .result_number1,
      body.page-template-financing-tco .tcu_page .calculator_result .result_number2 {
        font-size: 30px; } }
  body.page-template-financing-tco .tcu_page .calculator_result .fullbtn,
  body.page-template-financing-tco .tcu_page .calculator_result + .transbtn_div .fullbtn {
    display: none;
    padding: 0 30px;
    border-radius: 23.8px;
    height: 45px;
    line-height: 42px;
    font-size: 17px;
    font-weight: 500;
    margin: 5px 10px; }
    @media (max-width: 767px) {
      body.page-template-financing-tco .tcu_page .calculator_result .fullbtn,
      body.page-template-financing-tco .tcu_page .calculator_result + .transbtn_div .fullbtn {
        height: 41px;
        line-height: 38px;
        font-size: 15px;
        margin: 20px 0 10px; } }
  @media (min-width: 992px) {
    body.page-template-financing-tco .tcu_page .calculator_result .transbtn_div {
      flex-direction: row;
      align-items: center;
      display: flex;
      margin: 0 0 50px 0;
      justify-content: center; } }
  body.page-template-financing-tco .tcu_page .calculator_result + .transbtn_div {
    display: block; }
  body.page-template-financing-tco .tcu_page .calculator_result .transbtn,
  body.page-template-financing-tco .tcu_page .calculator_result + .transbtn_div .transbtn {
    display: none;
    margin: 0 10px;
    font-weight: 500;
    text-align: center;
    border-radius: 27px;
    background: transparent;
    padding: 0 30px;
    height: 45px;
    line-height: 42px;
    font-size: 17px; }
    @media (max-width: 1024px) {
      body.page-template-financing-tco .tcu_page .calculator_result .transbtn,
      body.page-template-financing-tco .tcu_page .calculator_result + .transbtn_div .transbtn {
        height: 41px;
        line-height: 38px;
        font-size: 15px;
        margin: 10px 0 20px; } }

body.page-template-financing-tco .tcu_page .openForm {
  cursor: pointer; }

body.page-template-financing-tco .tcu_page .under_btns_content {
  display: none;
  color: #9d9d9d;
  padding: 20px;
  text-align: right; }
  body.page-template-financing-tco .tcu_page .under_btns_content,
  body.page-template-financing-tco .tcu_page .under_btns_content p {
    font-size: 12px; }
    @media (max-width: 767px) {
      body.page-template-financing-tco .tcu_page .under_btns_content,
      body.page-template-financing-tco .tcu_page .under_btns_content p {
        font-size: 13px; } }

@media (min-width: 777px) {
  body.page-template-financing-tco .tcu_page.finance.lubinski .wrapper_lubinski_brands {
    display: flex;
    flex-direction: column;
    margin-bottom: 25px;
    border-radius: 8px;
    box-shadow: 0 0 30px 0 rgba(1, 1, 1, 0.06);
    border: solid 1px #f1f1f1;
    background-color: #ffffff;
    padding: 35px 60px; }
    body.page-template-financing-tco .tcu_page.finance.lubinski .wrapper_lubinski_brands > span {
      margin-bottom: 20px;
      font-size: 17px;
      font-weight: bold; }
    body.page-template-financing-tco .tcu_page.finance.lubinski .wrapper_lubinski_brands .wrapper_lubinski_brands_in {
      display: flex;
      width: 100%;
      justify-content: space-between; }
      body.page-template-financing-tco .tcu_page.finance.lubinski .wrapper_lubinski_brands .wrapper_lubinski_brands_in label {
        width: 25%; }
        body.page-template-financing-tco .tcu_page.finance.lubinski .wrapper_lubinski_brands .wrapper_lubinski_brands_in label + label {
          border-right: solid 1px #979797; }
        body.page-template-financing-tco .tcu_page.finance.lubinski .wrapper_lubinski_brands .wrapper_lubinski_brands_in label input:not(:checked) + .front-end {
          opacity: 0.7; }
        body.page-template-financing-tco .tcu_page.finance.lubinski .wrapper_lubinski_brands .wrapper_lubinski_brands_in label input:checked + .front-end,
        body.page-template-financing-tco .tcu_page.finance.lubinski .wrapper_lubinski_brands .wrapper_lubinski_brands_in label input:not(:checked) + .front-end:hover {
          opacity: 1; }
          body.page-template-financing-tco .tcu_page.finance.lubinski .wrapper_lubinski_brands .wrapper_lubinski_brands_in label input:checked + .front-end span,
          body.page-template-financing-tco .tcu_page.finance.lubinski .wrapper_lubinski_brands .wrapper_lubinski_brands_in label input:not(:checked) + .front-end:hover span {
            font-weight: bold; }
        body.page-template-financing-tco .tcu_page.finance.lubinski .wrapper_lubinski_brands .wrapper_lubinski_brands_in label .front-end {
          width: 100%;
          height: 100%;
          margin-bottom: 20px;
          display: flex;
          flex-direction: column; }
          body.page-template-financing-tco .tcu_page.finance.lubinski .wrapper_lubinski_brands .wrapper_lubinski_brands_in label .front-end:hover, body.page-template-financing-tco .tcu_page.finance.lubinski .wrapper_lubinski_brands .wrapper_lubinski_brands_in label .front-end:checked {
            opacity: 1; }
          body.page-template-financing-tco .tcu_page.finance.lubinski .wrapper_lubinski_brands .wrapper_lubinski_brands_in label .front-end img {
            margin: 0 auto;
            max-width: 50%;
            margin-top: 10px; }
          body.page-template-financing-tco .tcu_page.finance.lubinski .wrapper_lubinski_brands .wrapper_lubinski_brands_in label .front-end span {
            text-transform: uppercase;
            font-size: 14px; }
        body.page-template-financing-tco .tcu_page.finance.lubinski .wrapper_lubinski_brands .wrapper_lubinski_brands_in label input[type=radio] {
          display: none; }
          body.page-template-financing-tco .tcu_page.finance.lubinski .wrapper_lubinski_brands .wrapper_lubinski_brands_in label input[type=radio]:checked + .front-end {
            content: '';
            background-image: url("data:image/svg+xml,%3Csvg width='123' height='10' viewBox='0 0 123 10' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 3a1.5 1.5 0 0 1 0-3h120a1.5 1.5 0 0 1 0 3H76L64.13 8.935a7 7 0 0 1-6.26 0L46 3H1.5z' fill='%23d6172f' fill-rule='evenodd'/%3E%3C/svg%3E%0A");
            background-repeat: no-repeat;
            /* background-size: contain; */
            background-position-y: bottom;
            background-position-x: center; }
  body.page-template-financing-tco .tcu_page.finance.lubinski .wrapper_top_desktop {
    display: none; }
  body.page-template-financing-tco .tcu_page form.tcu_form {
    width: 1050px;
    margin-top: -42px;
    padding: 0;
    box-shadow: none;
    background: none; }
    body.page-template-financing-tco .tcu_page form.tcu_form .wrapper_top_desktop {
      display: flex;
      width: 100%;
      justify-content: space-between;
      border-radius: 8px;
      box-shadow: 0 0 30px 0 rgba(1, 1, 1, 0.06);
      border: solid 1px #f1f1f1;
      background-color: #ffffff;
      padding: 50px 60px; }
      body.page-template-financing-tco .tcu_page form.tcu_form .wrapper_top_desktop .select_wrapper {
        width: 30%; }
        body.page-template-financing-tco .tcu_page form.tcu_form .wrapper_top_desktop .select_wrapper:nth-of-type(2) {
          width: 20%; }
        body.page-template-financing-tco .tcu_page form.tcu_form .wrapper_top_desktop .select_wrapper:nth-of-type(3) {
          width: 40%; }
        body.page-template-financing-tco .tcu_page form.tcu_form .wrapper_top_desktop .select_wrapper:last-of-type {
          border-right: solid 1px #979797;
          padding-right: 34px;
          width: 35%;
          margin-bottom: 0; }
        body.page-template-financing-tco .tcu_page form.tcu_form .wrapper_top_desktop .select_wrapper h4.tcu_title {
          text-align: right; }
      body.page-template-financing-tco .tcu_page form.tcu_form .wrapper_top_desktop .mm_image {
        max-width: 178px;
        margin: 0 auto; }
      body.page-template-financing-tco .tcu_page form.tcu_form .wrapper_top_desktop h3 {
        font-size: 17px;
        display: none; }
    body.page-template-financing-tco .tcu_page form.tcu_form .fieldsAndResult {
      border-top: solid 1px #e6e6e6;
      margin: 35px 50px;
      border-bottom: solid 1px #e6e6e6;
      padding: 25px 0; } }
    @media (min-width: 777px) and (min-width: 992px) {
      body.page-template-financing-tco .tcu_page form.tcu_form .fieldsAndResult {
        margin-bottom: 0; } }

@media (min-width: 777px) {
      body.page-template-financing-tco .tcu_page form.tcu_form .fieldsAndResult .fields {
        display: inline-block;
        width: 67%;
        padding: 0 0 0 66px; }
        body.page-template-financing-tco .tcu_page form.tcu_form .fieldsAndResult .fields .field {
          clear: both; }
    body.page-template-financing-tco .tcu_page form.tcu_form .result {
      width: 32%;
      display: inline-block;
      float: left;
      border-right: solid 1px #e6e6e6;
      margin: 30px 0;
      position: relative; }
      body.page-template-financing-tco .tcu_page form.tcu_form .result .resultContent {
        position: absolute;
        top: 50%;
        left: 35%;
        transform: translate(-40%, -50%); } }

@media (min-width: 992px) {
  .faq_cont {
    width: 1050px;
    margin: 0 auto;
    padding: 0;
    box-shadow: none;
    background: none; } }

.faq {
  padding: 70px 0;
  color: #000000;
  margin: 50px -20px 0; }
  @media (max-width: 991px) {
    .faq {
      margin: 50px 0;
      padding: 20px 0;
      position: relative;
      background: #f3f3f3;
      border-radius: 34px 34px 0 0; } }
  .faq .faq_icon {
    width: 40px;
    height: 40px;
    display: inline-block;
    float: right;
    background-image: url("data:image/svg+xml,%3Csvg width='39' height='39' viewBox='0 0 39 39' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill-rule='nonzero' fill='none'%3E%3Cpath d='M21.785 14.016H5.332a4.57 4.57 0 0 0-4.57 4.57v11.73a4.57 4.57 0 0 0 4.57 4.57h4.95l-.069.007 3.346 3.345.002-3.351h8.224a4.57 4.57 0 0 0 4.57-4.57V18.585a4.57 4.57 0 0 0-4.57-4.57z' fill='%23FFF'/%3E%3Cpath d='M13.559 39a.761.761 0 0 1-.539-.223l-3.128-3.129h-4.56A5.338 5.338 0 0 1 0 30.316v-11.73a5.338 5.338 0 0 1 5.332-5.332h7.693a.762.762 0 0 1 0 1.523H5.332a3.813 3.813 0 0 0-3.809 3.809v11.73c0 2.1 1.709 3.809 3.809 3.809h4.95c.311 0 .58.187.698.458l1.818 1.818.001-1.515c0-.42.341-.761.762-.761h8.224c2.1 0 3.809-1.709 3.809-3.809v-5.255a.762.762 0 0 1 1.523 0v5.255a5.338 5.338 0 0 1-5.332 5.332h-7.463l-.002 2.59a.762.762 0 0 1-.761.762z' fill='%23000'/%3E%3Cpath d='M27.929.762H26c-5.694 0-10.31 4.615-10.31 10.31 0 5.693 4.616 10.309 10.31 10.309h1.928c1.055 0 2.073-.16 3.032-.454l3.164 3.163V19.31a10.293 10.293 0 0 0 4.113-8.24c0-5.694-4.615-10.31-10.31-10.31z' fill='%23FFF'/%3E%3Cpath d='M34.125 24.851a.762.762 0 0 1-.538-.223l-2.848-2.846c-.914.24-1.857.36-2.81.36H26c-6.105 0-11.071-4.966-11.071-11.07C14.93 4.966 19.896 0 26 0h1.928C34.033 0 39 4.967 39 11.071c0 1.769-.405 3.459-1.203 5.024a11.177 11.177 0 0 1-2.91 3.588v4.407a.762.762 0 0 1-.762.761zm-3.164-4.685c.199 0 .393.078.538.223l1.864 1.863v-2.94c0-.24.113-.465.304-.61a9.477 9.477 0 0 0 3.81-7.63c0-5.265-4.284-9.549-9.548-9.549H26c-5.265 0-9.548 4.284-9.548 9.548 0 5.265 4.283 9.548 9.548 9.548h1.928a9.55 9.55 0 0 0 2.808-.42.76.76 0 0 1 .224-.033z' fill='%23000'/%3E%3Cpath d='M27.178 14.227a.762.762 0 0 1-.762-.762v-1.83c0-.682.467-1.263 1.136-1.413a1.703 1.703 0 1 0-2.075-1.66.762.762 0 0 1-1.524 0c0-.89.374-1.75 1.025-2.358a3.2 3.2 0 0 1 2.427-.86 3.232 3.232 0 0 1 2.99 2.99 3.208 3.208 0 0 1-2.455 3.362v1.77c0 .42-.341.76-.762.76zM27.178 17.24c-.2 0-.397-.08-.538-.222a.768.768 0 0 1-.224-.54.767.767 0 0 1 .762-.762c.2 0 .397.082.539.224a.768.768 0 0 1 .223.538.77.77 0 0 1-.223.54.767.767 0 0 1-.539.222zM20.947 25.137H4.875a.762.762 0 0 1 0-1.524h16.072a.762.762 0 0 1 0 1.524zM20.947 29.402a.767.767 0 0 1-.538-.223.767.767 0 0 1-.223-.538c0-.2.081-.397.223-.539a.767.767 0 0 1 .538-.223c.2 0 .397.081.539.223a.768.768 0 0 1 .223.539.766.766 0 0 1-.762.761zM17.951 29.402H4.875a.762.762 0 0 1 0-1.523h13.076a.762.762 0 0 1 0 1.523zM15.996 20.871H4.875a.762.762 0 0 1 0-1.523h11.121a.762.762 0 0 1 0 1.523z' fill='%23000'/%3E%3C/g%3E%3C/svg%3E%0A");
    background-repeat: no-repeat; }
    @media (max-width: 991px) {
      .faq .faq_icon {
        position: absolute;
        top: -25px;
        float: none;
        right: 45%; } }
  .faq .faq_title {
    font-size: 24px;
    font-weight: bold;
    text-align: right;
    display: block;
    padding-right: 60px; }
    @media (max-width: 991px) {
      .faq .faq_title {
        font-size: 21px;
        text-align: center;
        padding: 0; } }
  .faq .faq_wrapper {
    border-radius: 8px;
    box-shadow: 0 0 30px 0 rgba(1, 1, 1, 0.06);
    background-color: #ffffff;
    border: solid 1px #f1f1f1;
    border-right: 8px solid #021652;
    padding: 0 50px;
    margin: 20px 0; }
    @media (max-width: 991px) {
      .faq .faq_wrapper {
        padding: 0 20px;
        margin: 20px; } }
    .faq .faq_wrapper .faq_item:not(:last-of-type) {
      border-bottom: 1px solid #e6e6e6; }
    .faq .faq_wrapper .faq_item .question {
      cursor: pointer;
      font-size: 17px;
      font-weight: bold;
      text-align: right;
      padding: 25px 0;
      background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23000' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 1v14M1 8h14'/%3E%3C/g%3E%3C/svg%3E%0A");
      background-repeat: no-repeat;
      background-position: top 50% left 0px; }
      @media (max-width: 991px) {
        .faq .faq_wrapper .faq_item .question {
          font-size: 15px; } }
      .faq .faq_wrapper .faq_item .question.active {
        background-image: url("data:image/svg+xml,%3Csvg width='16' height='3' viewBox='0 0 16 3' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5h14' stroke='%23000' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
        .faq .faq_wrapper .faq_item .question.active + .answer {
          display: block; }
    .faq .faq_wrapper .faq_item .answer {
      padding-bottom: 15px;
      text-align: right;
      display: none; }
      .faq .faq_wrapper .faq_item .answer, .faq .faq_wrapper .faq_item .answer * {
        font-size: 15px; }
        @media (max-width: 991px) {
          .faq .faq_wrapper .faq_item .answer, .faq .faq_wrapper .faq_item .answer * {
            font-size: 13px; } }

.financeCalcFormBG {
  display: none;
  background-color: rgba(0, 0, 0, 0.8);
  position: fixed;
  z-index: 10;
  width: 100%;
  height: 100%; }
  .financeCalcFormBG .financeCalcForm {
    position: fixed;
    left: 50%;
    padding: 50px 40px;
    top: 50%;
    transform: translate(-50%, -50%);
    border-radius: 3px;
    box-shadow: 0 0 8px 0 black;
    background-color: #ffffff;
    text-align: center;
    width: 847px; }
    @media (max-width: 767px) {
      .financeCalcFormBG .financeCalcForm {
        left: unset;
        transform: unset;
        padding: 36px 33px 110px;
        width: 100%;
        top: 114px;
        height: 100%;
        overflow-y: scroll;
        border-radius: 19.5px 19.5px 0 0; } }
    .financeCalcFormBG .financeCalcForm .close {
      position: absolute;
      left: 10px;
      top: 10px;
      width: 22px;
      height: 22px;
      background-image: url("data:image/svg+xml,%3Csvg width='23' height='23' viewBox='0 0 23 23' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.5 22C17.299 22 22 17.299 22 11.5S17.299 1 11.5 1 1 5.701 1 11.5 5.701 22 11.5 22zm4.208-14.625-8.25 8.25m0-8.25 8.25 8.25' stroke='%23000' stroke-width='1.755' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
      .financeCalcFormBG .financeCalcForm .close.focus_with_tab {
        border-color: #000 !important;
        box-shadow: 0 0 2px 5px #fff !important;
        outline: 2px dotted #000 !important;
        outline-offset: 2px !important; }
    .financeCalcFormBG .financeCalcForm .financeFormWrapper > p {
      font-size: 24px; }
      @media (max-width: 991px) {
        .financeCalcFormBG .financeCalcForm .financeFormWrapper > p {
          font-size: 17px; } }
    .financeCalcFormBG .financeCalcForm .financeFormWrapper h3 {
      font-weight: bold;
      font-size: 24px;
      margin-bottom: 10px; }
      @media (max-width: 991px) {
        .financeCalcFormBG .financeCalcForm .financeFormWrapper h3 {
          font-weight: 500; } }
    .financeCalcFormBG .financeCalcForm form ul.list-group.details {
      display: flex;
      flex-wrap: wrap;
      flex-direction: unset;
      margin: 1.25rem 0; }
      .financeCalcFormBG .financeCalcForm form ul.list-group.details .list-group-item {
        float: right;
        border: none;
        padding: 0.3125rem 0;
        position: relative;
        margin-bottom: -1px;
        background-color: #fff; }
        .financeCalcFormBG .financeCalcForm form ul.list-group.details .list-group-item.approval-checkbox {
          text-align: right; }
        .financeCalcFormBG .financeCalcForm form ul.list-group.details .list-group-item-new {
          z-index: 1;
          display: inline-block;
          width: 48%; }
          @media (max-width: 767px) {
            .financeCalcFormBG .financeCalcForm form ul.list-group.details .list-group-item-new {
              width: 100%; } }
          @media (min-width: 768px) {
            .financeCalcFormBG .financeCalcForm form ul.list-group.details .list-group-item-new:nth-of-type(even) {
              margin-right: 4%; } }
          .financeCalcFormBG .financeCalcForm form ul.list-group.details .list-group-item-new span.wpcf7-form-control-wrap {
            width: 100%;
            margin: 20px 0;
            float: right;
            position: relative; }
            @media (max-width: 992px) {
              .financeCalcFormBG .financeCalcForm form ul.list-group.details .list-group-item-new span.wpcf7-form-control-wrap {
                margin: 13px 0; } }
          .financeCalcFormBG .financeCalcForm form ul.list-group.details .list-group-item-new label {
            direction: rtl;
            color: #9c9c9c;
            font-size: 1.0625rem;
            font-weight: normal;
            line-height: 1.35;
            position: absolute;
            right: 0px;
            top: 50%;
            transform: translateY(-50%);
            transition: top .3s ease;
            text-align: right; }
            .financeCalcFormBG .financeCalcForm form ul.list-group.details .list-group-item-new label.focus {
              top: 15px;
              line-height: 1;
              font-size: 0.75rem;
              display: block; }
          .financeCalcFormBG .financeCalcForm form ul.list-group.details .list-group-item-new input, .financeCalcFormBG .financeCalcForm form ul.list-group.details .list-group-item-new select {
            font-size: 1.0625rem;
            font-weight: normal;
            line-height: 1.35;
            color: #000000;
            background: none;
            border: none;
            border-bottom: 1px solid #9c9c9c;
            width: 100%; }
            .financeCalcFormBG .financeCalcForm form ul.list-group.details .list-group-item-new input.wpcf7-not-valid, .financeCalcFormBG .financeCalcForm form ul.list-group.details .list-group-item-new select.wpcf7-not-valid {
              border: none !important;
              border-bottom: 1px solid #600F06 !important; }
        .financeCalcFormBG .financeCalcForm form ul.list-group.details .list-group-item span.wpcf7-not-valid-tip {
          position: absolute;
          text-align: right;
          display: none;
          color: #b20000; }
          @media (max-width: 767px) {
            .financeCalcFormBG .financeCalcForm form ul.list-group.details .list-group-item span.wpcf7-not-valid-tip {
              margin-top: 0; } }
        .financeCalcFormBG .financeCalcForm form ul.list-group.details .list-group-item.approval-checkbox {
          margin: 5px 0;
          margin-top: 20px;
          padding: 0; }
          .financeCalcFormBG .financeCalcForm form ul.list-group.details .list-group-item.approval-checkbox .wpcf7-not-valid {
            border: none !important; }
          .financeCalcFormBG .financeCalcForm form ul.list-group.details .list-group-item.approval-checkbox input {
            opacity: 0;
            position: absolute;
            clip: rect(0, 0, 0, 0);
            appearance: none;
            -webkit-appearance: none;
            right: 0; }
            .financeCalcFormBG .financeCalcForm form ul.list-group.details .list-group-item.approval-checkbox input:focus + span .content:before {
              border: 1px solid #1d1d1d; }
            .financeCalcFormBG .financeCalcForm form ul.list-group.details .list-group-item.approval-checkbox input:checked + span .content:before {
              color: #ffffff;
              content: "\F00C";
              background-color: #1D1D1D;
              border: 1px solid #1D1D1D;
              font-size: 13px; }
          .financeCalcFormBG .financeCalcForm form ul.list-group.details .list-group-item.approval-checkbox .wpcf7-list-item {
            margin: 0; }
          .financeCalcFormBG .financeCalcForm form ul.list-group.details .list-group-item.approval-checkbox .wpcf7-not-valid-tip {
            text-align: right;
            padding-right: rem(30px); }
          .financeCalcFormBG .financeCalcForm form ul.list-group.details .list-group-item.approval-checkbox label {
            color: #000;
            line-height: 20px;
            min-height: 20px;
            display: inline-block;
            width: 100%;
            margin: 0; }
            .financeCalcFormBG .financeCalcForm form ul.list-group.details .list-group-item.approval-checkbox label .wpcf7-list-item-label .content {
              cursor: pointer;
              padding-right: 1.875rem;
              display: inline-block;
              font-weight: normal;
              font-size: 0.8125rem;
              position: relative;
              height: 15px;
              line-height: 1.1; }
              .financeCalcFormBG .financeCalcForm form ul.list-group.details .list-group-item.approval-checkbox label .wpcf7-list-item-label .content:before {
                font: normal normal normal 14px/1 FontAwesome;
                font-size: inherit;
                text-rendering: auto;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                content: " ";
                height: 15px;
                width: 15px;
                background-color: #ffffff;
                display: inline-block;
                border: 1px solid #ca1e0b;
                vertical-align: middle;
                text-align: center;
                line-height: 13px;
                margin-left: 10px;
                position: absolute;
                right: 0px; }
              .financeCalcFormBG .financeCalcForm form ul.list-group.details .list-group-item.approval-checkbox label .wpcf7-list-item-label .content span, .financeCalcFormBG .financeCalcForm form ul.list-group.details .list-group-item.approval-checkbox label .wpcf7-list-item-label .content a {
                color: #000;
                line-height: 0.9375rem;
                vertical-align: text-top;
                font-size: 16px; }
              .financeCalcFormBG .financeCalcForm form ul.list-group.details .list-group-item.approval-checkbox label .wpcf7-list-item-label .content a {
                cursor: pointer;
                text-decoration: underline; }
            .financeCalcFormBG .financeCalcForm form ul.list-group.details .list-group-item.approval-checkbox label input:checked + .wpcf7-list-item-label .content:before {
              color: #ffffff;
              content: "\F00C";
              background-color: #1D1D1D;
              border: 1px solid #1D1D1D;
              font-size: 13px; }
          .financeCalcFormBG .financeCalcForm form ul.list-group.details .list-group-item.approval-checkbox .privacy-question label {
            pointer-events: none; }
            .financeCalcFormBG .financeCalcForm form ul.list-group.details .list-group-item.approval-checkbox .privacy-question label .wpcf7-list-item-label .content {
              padding-right: 0 !important; }
              .financeCalcFormBG .financeCalcForm form ul.list-group.details .list-group-item.approval-checkbox .privacy-question label .wpcf7-list-item-label .content::before {
                display: none; }
              .financeCalcFormBG .financeCalcForm form ul.list-group.details .list-group-item.approval-checkbox .privacy-question label .wpcf7-list-item-label .content a {
                pointer-events: initial; }
        .financeCalcFormBG .financeCalcForm form ul.list-group.details .list-group-item.approval-checkbox label .wpcf7-list-item-label .content {
          height: auto; }
          .financeCalcFormBG .financeCalcForm form ul.list-group.details .list-group-item.approval-checkbox label .wpcf7-list-item-label .content::before {
            height: 20px;
            width: 20px;
            line-height: 17px;
            border-color: #9c9c9c;
            top: 0; }
            @media (max-width: 767px) {
              .financeCalcFormBG .financeCalcForm form ul.list-group.details .list-group-item.approval-checkbox label .wpcf7-list-item-label .content::before {
                top: 4px; } }
      .financeCalcFormBG .financeCalcForm form ul.list-group.details .wrapper_submit {
        width: 100%; }
        .financeCalcFormBG .financeCalcForm form ul.list-group.details .wrapper_submit .submit-btn {
          float: none;
          margin-top: 55px;
          position: relative; }
          @media (max-width: 767px) {
            .financeCalcFormBG .financeCalcForm form ul.list-group.details .wrapper_submit .submit-btn {
              margin-top: 25px; } }
          .financeCalcFormBG .financeCalcForm form ul.list-group.details .wrapper_submit .submit-btn input {
            max-width: 100%;
            font-size: 17px;
            font-weight: bold;
            text-align: center;
            margin: 0 30px 0 10px; }
            @media (max-width: 767px) {
              .financeCalcFormBG .financeCalcForm form ul.list-group.details .wrapper_submit .submit-btn input {
                font-size: 15px; } }
            .financeCalcFormBG .financeCalcForm form ul.list-group.details .wrapper_submit .submit-btn input[disabled="disabled"] {
              opacity: 0.8;
              cursor: not-allowed; }
          .financeCalcFormBG .financeCalcForm form ul.list-group.details .wrapper_submit .submit-btn .ajax-loader {
            /*left: 25%;
                            top: 15px;
                            position: absolute;*/
            display: inline-block; }
            @media (max-width: 767px) {
              .financeCalcFormBG .financeCalcForm form ul.list-group.details .wrapper_submit .submit-btn .ajax-loader {
                top: auto;
                bottom: -25px;
                left: 50%;
                margin: 0;
                transform: translateX(-50%); } }
        .financeCalcFormBG .financeCalcForm form ul.list-group.details .wrapper_submit span {
          display: block;
          color: red;
          font-size: 13px; }
    .financeCalcFormBG .financeCalcForm .finish {
      display: none; }
      @media (min-width: 768px) {
        .financeCalcFormBG .financeCalcForm .finish {
          padding: 100px; } }
      .financeCalcFormBG .financeCalcForm .finish .sent_mail_icon {
        width: 200px;
        height: 148px;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='200' height='149' viewBox='0 0 200 149'%3E%3Cdefs%3E%3Cpath id='r9h5g079ra' d='M74.988 0C44.208.006-.212.16 0 1.009c.325 1.297 4.865 78.466 4.865 78.466l48.982 36.973 48.29-36.973L103.76.035S93.08.003 78.579 0'/%3E%3Cpath id='qs407x8m4c' d='M74.988 0C44.208.006-.212.16 0 1.009c.325 1.297 4.865 78.466 4.865 78.466l48.982 36.973 48.29-36.973L103.76.035S93.08.003 78.579 0'/%3E%3Cpath id='kq21bdu0he' d='M74.988 0C44.208.006-.212.16 0 1.009c.325 1.297 4.865 78.466 4.865 78.466l48.982 36.973 48.29-36.973L103.76.035S93.08.003 78.579 0'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cpath fill='%23000' d='M128.886 138.653l-42.548-28.572 42.548-32.61v61.182zm-115.22 3.572l41.305-27.796 11.025 8.385c.624.483 1.385.755 2.174.777.621 0 .932-.31 1.553-.777l11.49-8.851 41.772 28.262H13.665zM6.21 77.47l43.48 32.92-43.48 29.35V77.47zM21.74 61.788v19.566L8.385 71.104l13.355-9.316zM27.95 36.63h80.748v49.381l-40.374 30.436-40.374-30.436v-49.38zm86.96 25.312l13.354 9.161-13.354 10.094V61.943zm19.566 6.367L114.91 54.49V34.301c-.197-2-1.737-3.605-3.727-3.882H25.467c-1.99.278-3.53 1.882-3.727 3.882v20.032L1.398 68.309C.592 68.894.08 69.802 0 70.794v73.76c.265 2.024 1.858 3.618 3.882 3.882h128.886c1.709 0 2.33-2.019 2.33-3.882v-73.76c0-.932.155-1.863-.621-2.484z' transform='translate(-868 -416) translate(868 416)'/%3E%3Cg%3E%3Cg transform='translate(-868 -416) translate(868 416) translate(15.774)'%3E%3Cmask id='qqxtduuqrb' fill='%23fff'%3E%3Cuse xlink:href='%23r9h5g079ra'/%3E%3C/mask%3E%3Cpath fill='%23000' d='M92.708 30.56H18.835c-4.3 0-7.799-3.5-7.799-7.8 0-4.299 3.5-7.798 7.799-7.798h73.873c-.598 1.898-1.087 4.466-1.087 7.799s.49 5.9 1.087 7.798m4.113-7.798c0-6.11 1.97-8.709 1.97-8.709.666-.764.811-1.85.39-2.776-.42-.925-1.346-1.513-2.36-1.513H18.835c-7.165 0-12.998 5.828-12.998 12.998 0 7.17 5.833 12.997 12.998 12.997H96.82c.993 0 1.887-.587 2.319-1.487.436-.894.301-1.98-.312-2.76-.02-.026-2.007-2.626-2.007-8.75' mask='url(%23qqxtduuqrb)'/%3E%3C/g%3E%3Cg transform='translate(-868 -416) translate(868 416) translate(15.774)'%3E%3Cmask id='rxdgxtczld' fill='%23fff'%3E%3Cuse xlink:href='%23qs407x8m4c'/%3E%3C/mask%3E%3Cpath fill='%23000' d='M91.622 20.161H18.835c-1.435 0-2.6 1.165-2.6 2.6s1.165 2.6 2.6 2.6h72.787c1.435 0 2.6-1.165 2.6-2.6s-1.165-2.6-2.6-2.6' mask='url(%23rxdgxtczld)'/%3E%3C/g%3E%3Cg transform='translate(-868 -416) translate(868 416) translate(15.774)'%3E%3Cmask id='m0x5sjbvif' fill='%23fff'%3E%3Cuse xlink:href='%23kq21bdu0he'/%3E%3C/mask%3E%3Cpath fill='%23000' d='M96.82 30.56c-1.434 0-2.599 1.164-2.599 2.6v96.182H18.835c-4.3 0-7.799-3.499-7.799-7.799V22.761c0-1.435-1.165-2.6-2.6-2.6-1.434 0-2.599 1.165-2.599 2.6v98.782c0 7.17 5.833 12.998 12.998 12.998H96.82c1.435 0 2.6-1.165 2.6-2.6V33.16c0-1.435-1.165-2.6-2.6-2.6' mask='url(%23m0x5sjbvif)'/%3E%3C/g%3E%3C/g%3E%3Cg fill='%23000'%3E%3Cpath d='M49.988 5.944H2.972C1.331 5.944 0 4.614 0 2.972 0 1.331 1.33 0 2.972 0h47.016c1.641 0 2.972 1.33 2.972 2.972s-1.33 2.972-2.972 2.972M41.071 19.238H2.972C1.331 19.238 0 17.908 0 16.266c0-1.641 1.33-2.972 2.972-2.972h38.1c1.64 0 2.971 1.33 2.971 2.972s-1.33 2.972-2.972 2.972M35.127 32.532H2.972C1.331 32.532 0 31.202 0 29.56c0-1.641 1.33-2.972 2.972-2.972h32.155c1.641 0 2.972 1.33 2.972 2.972s-1.33 2.972-2.972 2.972' transform='translate(-868 -416) translate(868 416) translate(147.04 90.77)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
        background-size: 191px;
        background-repeat: no-repeat;
        display: inline-block;
        margin-bottom: 25px; }
        @media (max-width: 767px) {
          .financeCalcFormBG .financeCalcForm .finish .sent_mail_icon {
            width: 100px;
            height: 88.4px;
            background-size: 100px;
            margin-top: 100px; } }
      .financeCalcFormBG .financeCalcForm .finish p {
        font-size: 36px;
        font-weight: 500;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.39;
        margin-bottom: 0; }
        @media (max-width: 767px) {
          .financeCalcFormBG .financeCalcForm .finish p {
            font-size: 22px; } }

.mg.financeFormWrapper input[type=submit] {
  color: #ffffff;
  background-image: linear-gradient(to right, #b41c0a, #e82411);
  background-color: none; }

.opel.financeFormWrapper input[type=submit] {
  color: #2c2c2c;
  background-image: unset;
  background-color: #f7ff14; }

.peugeot.financeFormWrapper input[type=submit] {
  background-image: none;
  background-color: #017edb;
  color: #fff; }

.citroen.financeFormWrapper input[type=submit] {
  background: #eb642a;
  background-image: unset;
  color: #fff; }

.ds.financeFormWrapper input[type=submit] {
  background-color: #ad0040;
  background-image: unset;
  color: #fff; }

@media (min-width: 768px) {
  .lubinski.financeCalcFormBG .financeCalcForm {
    transform: translate(-50%, -50%) scale(0.85); } }

@media (max-width: 767px) {
  .lubinski.financeCalcFormBG .financeCalcForm form * {
    font-size: 15px; } }

.lubinski.financeCalcFormBG ul.list-group.details .wrapper_submit .submit-btn {
  height: 50px; }
  .lubinski.financeCalcFormBG ul.list-group.details .wrapper_submit .submit-btn input {
    padding: 0 30px;
    cursor: pointer;
    height: 100%;
    margin: 0;
    background-color: #d6172f;
    color: #fff;
    border-radius: unset;
    border: unset; }

.mm_image2 {
  display: none; }

/*# sourceMappingURL=style-780e2cd7a33e1cfca2c2.min.css.map*/