.navbar{
  padding:1.1rem 1rem;background:white}

@media (max-width: 424.9px){
    .navbar{padding:1.1rem 0.5rem}
}

.navbar-brand{
  display:inline-block;
  padding-bottom:0.3125rem;
  margin-right:auto;
  font-size:1.25rem;
  margin-top:-6px
}
.navbar-brand .logo-style{
  width:170px
}

/* TESTING */
section {
  background-color: white;
  padding: 30px 0 30px 0;
  margin: 0;
  display: flex;
  justify-content: center;
}
@media (max-width: 992px) {
  section {
    padding: 0;
  }
}

.hero-section {
  padding-top: 9rem;
  padding-bottom: 2.3rem;
  background: url(/../../img/svgs/header-bg.svg) no-repeat top center;
  background-size: cover;
  background-position-y: -60px;
  display: flex;
  justify-content: center;
  margin-bottom: 0;
}
@media (max-width: 991.98px) {
  .hero-section {
    padding: 5rem 0 0 0;
    padding-top: 8rem;
    background: none;
    margin: 0 0 0 0;
  }
}
@media (max-width: 500px) {
  .hero-section {
    padding-top: 0rem;
  }
}

.realtime-section {
  padding: 0;
}

.design-section {
  background-color: white;
  margin: 0 0 0 0;
  display: flex;
  justify-content: center;
}
@media (max-width: 991.98px) {
  .design-section {
    margin: 0;
  }
}

.means-section {
  background-color: #f6f6f6;
  margin: 0 0 0 0;
  display: flex;
  justify-content: center;
}
@media (max-width: 991.98px) {
  .means-section {
    margin: 0;
  }
}

.everyone-section {
  background-color: white;
  margin: 0 0 0 0;
  display: flex;
  justify-content: center;
}
@media (max-width: 991.98px) {
  .everyone-section {
    margin: 0;
  }
}

.booking-section {
  background-color: #f6f6f6;
  margin: 0 0 0 0;
  display: flex;
  justify-content: center;
}
@media (max-width: 991.98px) {
  .booking-section {
    margin: 0;
  }
}

.glance-section {
  background-color: white;
  margin: 0 0 0 0;
  display: flex;
  justify-content: center;
}
@media (max-width: 991.98px) {
  .glance-section {
    margin: 0;
  }
}

.touch-section {
  background-color: #57bb69;
  margin: 0 0 0 0;
  display: flex;
  justify-content: center;
}
@media (max-width: 991.98px) {
  .touch-section {
    padding: 60px 20px;
  }
}

.main-footer {
  background-color: white;
  margin: 0 0 0 0;
  display: flex;
  justify-content: center;
}
@media (max-width: 992px) {
  .main-footer {
    padding: 0;
  }
}

.common-header-section {
  padding-top: 8rem;
  padding-bottom: 2.3rem;
}

.try-section {
  background-color: #f6f6f6;
}

.bg-white-section {
  background-color: white;
}

.bg-gray-section {
  background-color: #f6f6f6;
}

.approach-section {
  background-color: white;
}

.reduce-section {
  background-color: white;
}

.how-works-section {
  background-color: #f6f6f6;
}

.look-like-section {
  background-color: white;
}

.faq-section {
  background-color: white;
}

.estimate-section {
  background-color: white;
}

.text-bold {
  font-weight: 700;
}

.text-small {
  font-size: 0.9rem;
}

strong {
  font-weight: 600;
}

a {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  display: inline-block;
}

p {
  margin-bottom: 1rem;
}

button {
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.check-icon-img {
  min-width: 26px;
  max-width: 26px;
}

.header-content {
  max-width: 900px;
  text-align: center;
  margin: 0 auto;
}
@media (max-width: 991.98px) {
  .header-content {
    width: 90%;
    padding: 60px 0;
  }
}
@media (max-width: 480px) {
  .header-content {
    width: 100%;
  }
}

.btn {
  font-weight: bold;
  border: 1px solid transparent;
  /* letter-spacing: 0.08rem; */
  padding: 0.53rem 2.4rem;
  /* font-size: 0.92rem; */
  line-height: 1.5;
  border-radius: 3rem;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
.btn:focus, .btn.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(231, 71, 94, 0.25);
  box-shadow: 0 0 0 0.2rem rgba(231, 71, 94, 0.25);
}
.btn.disabled, .btn:disabled {
  opacity: 0.65;
}
.btn:not(:disabled):not(.disabled):active, .btn:not(:disabled):not(.disabled).active {
  background-image: none;
}

.btn-success {
  color: white;
  background-color: #10be5e;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.18);
}
.btn-success:hover {
  color: white;
  background-color: #218838;
  border-color: #1e7e34;
}
.btn-success:focus, .btn-success.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
  color: white;
}
.btn-success.disabled, .btn-success:disabled {
  color: white;
  background-color: #10be5e;
  border-color: #10be5e;
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active {
  color: white;
  background-color: #1e7e34;
  border-color: #1c7430;
}

.show > .btn-success.dropdown-toggle {
  color: white;
  background-color: #1e7e34;
  border-color: #1c7430;
}

.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.show > .btn-success.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.btn-outline-success {
  color: #10be5e;
  padding-left: 2rem;
  padding-right: 2rem;
  box-sizing: border-box;
  border: 1px solid #10be5e;
  background-color: white;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.18);
}
.btn-outline-success:hover {
  color: white;
  background-color: #10be5e;
  border-color: #10be5e;
}
.btn-outline-success:focus, .btn-outline-success.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #10be5e;
  background-color: transparent;
}
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active {
  color: white;
  background-color: #10be5e;
  border-color: #10be5e;
}

.show > .btn-outline-success.dropdown-toggle {
  color: white;
  background-color: #10be5e;
  border-color: #10be5e;
}

.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.show > .btn-outline-success.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

/*
 * 3. TYPE
 */
body {
  /* letter-spacing: 0.5px; */
  font-family: "Product Sans";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #494949;
  background-color: white;
}

a {
  color: #10be5e;
  text-decoration: none;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
a:hover, a:focus {
  color: #10be5e;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  margin-bottom: 0.5rem;
  font-family: inherit;
  font-weight: bold;
  line-height: 1.11;
  color: black;
}

h1,
.h1 {
  font-size: 3.4rem;
}

h2,
.h2 {
  font-size: 40px;
  font-weight: bold;
  line-height: 52px;
  text-align: center;
}

h3,
.h3 {
  font-size: 1.75rem;
}

h4,
.h4 {
  font-size: 1.5rem;
}

h5,
.h5 {
  font-size: 1.25rem;
}

h6,
.h6 {
  font-size: 1rem;
}

.lead {
  color: #494949;
  font-size: 1.375rem;
  line-height: 28px;
  text-align: center;
  margin-top: 18px;
  font-weight: 400;
  margin-left: auto;
  margin-right: auto;
}

.call-sale {
  color: #494949;
}

.lead1 {
  font-size: 37px;
  line-height: 45px;
}

.card-body {
  padding: 1.25rem;
}

.card-title {
  margin-bottom: 0.75rem;
}

.card-subtitle {
  margin-top: -0.375rem;
}

.dropdown-menu {
  min-width: 12.5;
  padding: 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #212529;
  background-color: white;
  border: none;
  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);
  border-radius: 0;
}

.dropdown-item {
  padding: 0.7rem 1.5rem;
  font-weight: 400;
  color: #212529;
  width: 100%;
  font-size: 0.85rem;
}
.dropdown-item:hover, .dropdown-item:focus, .dropdown-item.active, .dropdown-item:active {
  color: white;
  background-color: #10be5e;
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #6c757d;
}

.rounded {
  border-radius: 0.75rem !important;
}

.rounded-top {
  border-top-left-radius: 0.75rem !important;
  border-top-right-radius: 0.75rem !important;
}

.rounded-bottom {
  border-bottom-left-radius: 0.75rem !important;
  border-bottom-right-radius: 0.75rem !important;
}

.rounded-left {
  border-bottom-left-radius: 0.75rem !important;
  border-top-left-radius: 0.75rem !important;
}

.rounded-right {
  border-top-right-radius: 0.75rem !important;
  border-bottom-right-radius: 0.75rem !important;
}

.align-super {
  vertical-align: super;
}

.form-btn-padding {
  width: 230px;
  height: 60px;
  border-radius: 30px;
  background-color: #10be5e;
  font-size: 16px;
  font-weight: bold;
  line-height: 19px;
  text-align: center;
}

.dropdown-toggle::after {
  display: none;
}

.form-group {
  margin-bottom: 1.3rem;
  width: 85%;
  margin-left: auto;
  margin-right: auto;
}

.section-subtitle {
  max-width: 805px;
  margin: 0 auto;
  font-weight: bold;
  line-height: 52px;
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.section-content {
  padding-top: 27px;
  padding-bottom: 40px;
}

.means-content {
  vertical-align: top;
  display: inline-block;
  font-size: 18px;
  line-height: 28px;
}

/* GENERAL MEDIAQUERY */
@media (max-width: 991.98px) {
  section {
    padding: 0 0rem;
  }

  .btn {
    padding: 0.375rem 0.75rem;
  }

  .container {
    padding: 0 1rem;
  }

  .section-content {
    padding-top: 60px;
    padding-bottom: 50px;
  }

  .section-subtitle {
    font-size: 24px;
    font-weight: bold;
    line-height: 32px;
    text-align: center;
  }
}
@media (max-width: 765.99px) {
  .mobile-btn {
    width: 100%;
    padding-top: 1.2rem;
    padding-bottom: 1.2rem;
  }

  h1,
.h1 {
    color: black;
    font-size: 36px;
    font-weight: bold;
    line-height: 44px;
  }

  h2,
.h2 {
    color: black;
    font-size: 32px;
    font-weight: bold;
    line-height: 39px;
  }

  h3,
.h3 {
    font-size: 1.4rem;
  }

  h4,
.h4 {
    font-size: 1rem;
  }

  h5,
.h5 {
    font-size: 0.9rem;
  }

  h6,
.h6 {
    font-size: 0.7rem;
  }

  .lead {
    max-width: 370px;
  }

  .lead1 {
    font-size: 27px;
    line-height: 33px;
  }
}
.form-control:focus,
.default-input:focus,
.simple-input:focus {
  color: black;
  background-color: white;
  border: solid 1px #10be5e;
  box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.1);
}
,
textarea,
.email-addr {
  padding: 20px;
  border: none;
  height: 60px;
  border-radius: 10px;
  background-color: white;
  box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.1);
}

.contractor-approach-val {
  margin-top: 60px;
  text-align: center;
}
.contractor-approach-val .con-app-card {
  max-width: 470px;
  width: 100%;
  border-radius: 10px;
  background-color: white;
  box-shadow: 0 10px 54px 0 rgba(0, 0, 0, 0.1);
  display: inline-block;
  margin: 15px;
  vertical-align: top;
}
@media (max-width: 991.98px) {
  .contractor-approach-val .con-app-card {
    max-width: 370px;
    width: 100%;
    margin: 15px 0px;
  }
}
.contractor-approach-val .con-app-card .card-user-content {
  line-height: 2rem;
  font-size: 1.2rem;
  color: #494949;
  padding: 40px 55px;
  text-align: left;
}
@media (max-width: 991.98px) {
  .contractor-approach-val .con-app-card .card-user-content {
    padding: 40px 25px;
  }
}
.contractor-approach-val .con-app-card .card-user-content ul {
  list-style: disc;
  margin-left: 20px;
}
.contractor-approach-val .con-app-card .con-app-card-gray-header {
  height: 82px;
  border-radius: 10px 10px 0 0;
  background-color: #736f7b;
  box-shadow: 0 10px 60px 0 rgba(0, 0, 0, 0.1);
  color: white;
  font-size: 24px;
  font-weight: bold;
  line-height: 1.35;
  text-align: center;
  padding-top: 25px;
}
.contractor-approach-val .con-app-card .con-app-card-green-header {
  height: 82px;
  border-radius: 10px 10px 0 0;
  background-color: #a1db86;
  box-shadow: 0 10px 60px 0 rgba(0, 0, 0, 0.1);
  color: white;
  font-size: 24px;
  font-weight: bold;
  line-height: 1.35;
  text-align: center;
  padding-top: 25px;
}

@media screen and (prefers-reduced-motion: reduce) {
  .form-control {
    -webkit-transition: none;
    transition: none;
  }
}
@media (max-width: 1440px) {
  .btn {
    padding: 0.375rem 0.75rem;
  }
}
@media (max-width: 575.98px) {
  .btn {
    padding: 0.375rem 0.5rem;
  }
}
.container {
  max-width: 1200px;
}
@media (min-width: 1199.98px) {
  .container {
    width: 90%;
  }
}

.common-content-block {
  margin-top: 90px;
  display: flex;
  justify-content: center;
  flex-direction: column;
}
@media (max-width: 991.98px) {
  .common-content-block {
    margin-top: 45px;
  }
}

.video-play {
  cursor: pointer;
  position: absolute;
  display: block;
  background: url("/../../img/svgs/play.svg");
  height: 66px;
  width: 66px;
  top: calc(50% - 33px);
  left: calc(50% - 33px);
}

@font-face {
  font-family: "Product Sans";
  font-style: italic;
  font-weight: 100;
  src: local("Product Sans Thin Italic"), local("ProductSans-ThinItalic"), url(https://fonts.gstatic.com/s/productsans/v9/pxifypQkot1TnFhsFMOfGShVEu_vWEpkr1ap.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: "Product Sans";
  font-style: italic;
  font-weight: 100;
  src: local("Product Sans Thin Italic"), local("ProductSans-ThinItalic"), url(https://fonts.gstatic.com/s/productsans/v9/pxifypQkot1TnFhsFMOfGShVEu_vWE1kr1ap.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}
/* latin-ext */
@font-face {
  font-family: "Product Sans";
  font-style: italic;
  font-weight: 100;
  src: local("Product Sans Thin Italic"), local("ProductSans-ThinItalic"), url(https://fonts.gstatic.com/s/productsans/v9/pxifypQkot1TnFhsFMOfGShVEu_vWEBkr1ap.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Product Sans";
  font-style: italic;
  font-weight: 100;
  src: local("Product Sans Thin Italic"), local("ProductSans-ThinItalic"), url(https://fonts.gstatic.com/s/productsans/v9/pxifypQkot1TnFhsFMOfGShVEu_vWE5krw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: "Product Sans";
  font-style: italic;
  font-weight: 300;
  src: local("Product Sans Light Italic"), local("ProductSans-LightItalic"), url(https://fonts.gstatic.com/s/productsans/v9/pxieypQkot1TnFhsFMOfGShVEu8nSllHimuQpw.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: "Product Sans";
  font-style: italic;
  font-weight: 300;
  src: local("Product Sans Light Italic"), local("ProductSans-LightItalic"), url(https://fonts.gstatic.com/s/productsans/v9/pxieypQkot1TnFhsFMOfGShVEu8nSllAimuQpw.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}
/* latin-ext */
@font-face {
  font-family: "Product Sans";
  font-style: italic;
  font-weight: 300;
  src: local("Product Sans Light Italic"), local("ProductSans-LightItalic"), url(https://fonts.gstatic.com/s/productsans/v9/pxieypQkot1TnFhsFMOfGShVEu8nSllNimuQpw.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Product Sans";
  font-style: italic;
  font-weight: 300;
  src: local("Product Sans Light Italic"), local("ProductSans-LightItalic"), url(https://fonts.gstatic.com/s/productsans/v9/pxieypQkot1TnFhsFMOfGShVEu8nSllDims.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: "Product Sans";
  font-style: italic;
  font-weight: 400;
  src: local("Product Sans Italic"), local("ProductSans-Italic"), url(https://fonts.gstatic.com/s/productsans/v9/pxidypQkot1TnFhsFMOfGShVEueIaEx8qw.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: "Product Sans";
  font-style: italic;
  font-weight: 400;
  src: local("Product Sans Italic"), local("ProductSans-Italic"), url(https://fonts.gstatic.com/s/productsans/v9/pxidypQkot1TnFhsFMOfGShVEuePaEx8qw.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}
/* latin-ext */
@font-face {
  font-family: "Product Sans";
  font-style: italic;
  font-weight: 400;
  src: local("Product Sans Italic"), local("ProductSans-Italic"), url(https://fonts.gstatic.com/s/productsans/v9/pxidypQkot1TnFhsFMOfGShVEueCaEx8qw.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Product Sans";
  font-style: italic;
  font-weight: 400;
  src: local("Product Sans Italic"), local("ProductSans-Italic"), url(https://fonts.gstatic.com/s/productsans/v9/pxidypQkot1TnFhsFMOfGShVEueMaEw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: "Product Sans";
  font-style: italic;
  font-weight: 500;
  src: local("Product Sans Medium Italic"), local("ProductSans-MediumItalic"), url(https://fonts.gstatic.com/s/productsans/v9/pxieypQkot1TnFhsFMOfGShVEu9_S1lHimuQpw.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: "Product Sans";
  font-style: italic;
  font-weight: 500;
  src: local("Product Sans Medium Italic"), local("ProductSans-MediumItalic"), url(https://fonts.gstatic.com/s/productsans/v9/pxieypQkot1TnFhsFMOfGShVEu9_S1lAimuQpw.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}
/* latin-ext */
@font-face {
  font-family: "Product Sans";
  font-style: italic;
  font-weight: 500;
  src: local("Product Sans Medium Italic"), local("ProductSans-MediumItalic"), url(https://fonts.gstatic.com/s/productsans/v9/pxieypQkot1TnFhsFMOfGShVEu9_S1lNimuQpw.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Product Sans";
  font-style: italic;
  font-weight: 500;
  src: local("Product Sans Medium Italic"), local("ProductSans-MediumItalic"), url(https://fonts.gstatic.com/s/productsans/v9/pxieypQkot1TnFhsFMOfGShVEu9_S1lDims.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: "Product Sans";
  font-style: italic;
  font-weight: 700;
  src: local("Product Sans Bold Italic"), local("ProductSans-BoldItalic"), url(https://fonts.gstatic.com/s/productsans/v9/pxieypQkot1TnFhsFMOfGShVEu83TVlHimuQpw.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: "Product Sans";
  font-style: italic;
  font-weight: 700;
  src: local("Product Sans Bold Italic"), local("ProductSans-BoldItalic"), url(https://fonts.gstatic.com/s/productsans/v9/pxieypQkot1TnFhsFMOfGShVEu83TVlAimuQpw.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}
/* latin-ext */
@font-face {
  font-family: "Product Sans";
  font-style: italic;
  font-weight: 700;
  src: local("Product Sans Bold Italic"), local("ProductSans-BoldItalic"), url(https://fonts.gstatic.com/s/productsans/v9/pxieypQkot1TnFhsFMOfGShVEu83TVlNimuQpw.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Product Sans";
  font-style: italic;
  font-weight: 700;
  src: local("Product Sans Bold Italic"), local("ProductSans-BoldItalic"), url(https://fonts.gstatic.com/s/productsans/v9/pxieypQkot1TnFhsFMOfGShVEu83TVlDims.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: "Product Sans";
  font-style: italic;
  font-weight: 900;
  src: local("Product Sans Black Italic"), local("ProductSans-BlackItalic"), url(https://fonts.gstatic.com/s/productsans/v9/pxieypQkot1TnFhsFMOfGShVEu8PT1lHimuQpw.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: "Product Sans";
  font-style: italic;
  font-weight: 900;
  src: local("Product Sans Black Italic"), local("ProductSans-BlackItalic"), url(https://fonts.gstatic.com/s/productsans/v9/pxieypQkot1TnFhsFMOfGShVEu8PT1lAimuQpw.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}
/* latin-ext */
@font-face {
  font-family: "Product Sans";
  font-style: italic;
  font-weight: 900;
  src: local("Product Sans Black Italic"), local("ProductSans-BlackItalic"), url(https://fonts.gstatic.com/s/productsans/v9/pxieypQkot1TnFhsFMOfGShVEu8PT1lNimuQpw.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Product Sans";
  font-style: italic;
  font-weight: 900;
  src: local("Product Sans Black Italic"), local("ProductSans-BlackItalic"), url(https://fonts.gstatic.com/s/productsans/v9/pxieypQkot1TnFhsFMOfGShVEu8PT1lDims.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: "Product Sans";
  font-style: normal;
  font-weight: 100;
  src: local("Product Sans Thin"), local("ProductSans-Thin"), url(https://fonts.gstatic.com/s/productsans/v9/pxidypQkot1TnFhsFMOfGShddOeIaEx8qw.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: "Product Sans";
  font-style: normal;
  font-weight: 100;
  src: local("Product Sans Thin"), local("ProductSans-Thin"), url(https://fonts.gstatic.com/s/productsans/v9/pxidypQkot1TnFhsFMOfGShddOePaEx8qw.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}
/* latin-ext */
@font-face {
  font-family: "Product Sans";
  font-style: normal;
  font-weight: 100;
  src: local("Product Sans Thin"), local("ProductSans-Thin"), url(https://fonts.gstatic.com/s/productsans/v9/pxidypQkot1TnFhsFMOfGShddOeCaEx8qw.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Product Sans";
  font-style: normal;
  font-weight: 100;
  src: local("Product Sans Thin"), local("ProductSans-Thin"), url(https://fonts.gstatic.com/s/productsans/v9/pxidypQkot1TnFhsFMOfGShddOeMaEw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: "Product Sans";
  font-style: normal;
  font-weight: 300;
  src: local("Product Sans Light"), local("ProductSans-Light"), url(https://fonts.gstatic.com/s/productsans/v9/pxicypQkot1TnFhsFMOfGShdvPWbS2lBkm8.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: "Product Sans";
  font-style: normal;
  font-weight: 300;
  src: local("Product Sans Light"), local("ProductSans-Light"), url(https://fonts.gstatic.com/s/productsans/v9/pxicypQkot1TnFhsFMOfGShdvPWbTGlBkm8.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}
/* latin-ext */
@font-face {
  font-family: "Product Sans";
  font-style: normal;
  font-weight: 300;
  src: local("Product Sans Light"), local("ProductSans-Light"), url(https://fonts.gstatic.com/s/productsans/v9/pxicypQkot1TnFhsFMOfGShdvPWbQWlBkm8.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Product Sans";
  font-style: normal;
  font-weight: 300;
  src: local("Product Sans Light"), local("ProductSans-Light"), url(https://fonts.gstatic.com/s/productsans/v9/pxicypQkot1TnFhsFMOfGShdvPWbT2lB.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: "Product Sans";
  font-style: normal;
  font-weight: 400;
  src: local("Product Sans"), local("ProductSans-Regular"), url(https://fonts.gstatic.com/s/productsans/v9/pxiDypQkot1TnFhsFMOfGShVE9eOcEg.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: "Product Sans";
  font-style: normal;
  font-weight: 400;
  src: local("Product Sans"), local("ProductSans-Regular"), url(https://fonts.gstatic.com/s/productsans/v9/pxiDypQkot1TnFhsFMOfGShVFNeOcEg.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}
/* latin-ext */
@font-face {
  font-family: "Product Sans";
  font-style: normal;
  font-weight: 400;
  src: local("Product Sans"), local("ProductSans-Regular"), url(https://fonts.gstatic.com/s/productsans/v9/pxiDypQkot1TnFhsFMOfGShVGdeOcEg.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Product Sans";
  font-style: normal;
  font-weight: 400;
  src: local("Product Sans"), local("ProductSans-Regular"), url(https://fonts.gstatic.com/s/productsans/v9/pxiDypQkot1TnFhsFMOfGShVF9eO.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: "Product Sans";
  font-style: normal;
  font-weight: 500;
  src: local("Product Sans Medium"), local("ProductSans-Medium"), url(https://fonts.gstatic.com/s/productsans/v9/pxicypQkot1TnFhsFMOfGShd5PSbS2lBkm8.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: "Product Sans";
  font-style: normal;
  font-weight: 500;
  src: local("Product Sans Medium"), local("ProductSans-Medium"), url(https://fonts.gstatic.com/s/productsans/v9/pxicypQkot1TnFhsFMOfGShd5PSbTGlBkm8.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}
/* latin-ext */
@font-face {
  font-family: "Product Sans";
  font-style: normal;
  font-weight: 500;
  src: local("Product Sans Medium"), local("ProductSans-Medium"), url(https://fonts.gstatic.com/s/productsans/v9/pxicypQkot1TnFhsFMOfGShd5PSbQWlBkm8.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Product Sans";
  font-style: normal;
  font-weight: 500;
  src: local("Product Sans Medium"), local("ProductSans-Medium"), url(https://fonts.gstatic.com/s/productsans/v9/pxicypQkot1TnFhsFMOfGShd5PSbT2lB.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: "Product Sans";
  font-style: normal;
  font-weight: 700;
  src: local("Product Sans Bold"), local("ProductSans-Bold"), url(https://fonts.gstatic.com/s/productsans/v9/pxicypQkot1TnFhsFMOfGShdrPKbS2lBkm8.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: "Product Sans";
  font-style: normal;
  font-weight: 700;
  src: local("Product Sans Bold"), local("ProductSans-Bold"), url(https://fonts.gstatic.com/s/productsans/v9/pxicypQkot1TnFhsFMOfGShdrPKbTGlBkm8.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}
/* latin-ext */
@font-face {
  font-family: "Product Sans";
  font-style: normal;
  font-weight: 700;
  src: local("Product Sans Bold"), local("ProductSans-Bold"), url(https://fonts.gstatic.com/s/productsans/v9/pxicypQkot1TnFhsFMOfGShdrPKbQWlBkm8.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Product Sans";
  font-style: normal;
  font-weight: 700;
  src: local("Product Sans Bold"), local("ProductSans-Bold"), url(https://fonts.gstatic.com/s/productsans/v9/pxicypQkot1TnFhsFMOfGShdrPKbT2lB.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: "Product Sans";
  font-style: normal;
  font-weight: 900;
  src: local("Product Sans Black"), local("ProductSans-Black"), url(https://fonts.gstatic.com/s/productsans/v9/pxicypQkot1TnFhsFMOfGShdlPCbS2lBkm8.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: "Product Sans";
  font-style: normal;
  font-weight: 900;
  src: local("Product Sans Black"), local("ProductSans-Black"), url(https://fonts.gstatic.com/s/productsans/v9/pxicypQkot1TnFhsFMOfGShdlPCbTGlBkm8.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}
/* latin-ext */
@font-face {
  font-family: "Product Sans";
  font-style: normal;
  font-weight: 900;
  src: local("Product Sans Black"), local("ProductSans-Black"), url(https://fonts.gstatic.com/s/productsans/v9/pxicypQkot1TnFhsFMOfGShdlPCbQWlBkm8.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Product Sans";
  font-style: normal;
  font-weight: 900;
  src: local("Product Sans Black"), local("ProductSans-Black"), url(https://fonts.gstatic.com/s/productsans/v9/pxicypQkot1TnFhsFMOfGShdlPCbT2lB.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
section {
  background-color: white;
  padding: 30px 0 30px 0;
  margin: 0;
  display: flex;
  justify-content: center;
}
@media (max-width: 992px) {
  section {
    padding: 0;
  }
}

.hero-section {
  padding-top: 9rem;
  padding-bottom: 2.3rem;
  background: url(/../../img/svgs/header-bg.svg) no-repeat top center;
  background-size: cover;
  background-position-y: -60px;
  display: flex;
  justify-content: center;
  margin-bottom: 0;
}
@media (max-width: 991.98px) {
  .hero-section {
    padding: 5rem 0 0 0;
    padding-top: 8rem;
    background: none;
    margin: 0 0 0 0;
  }
}
@media (max-width: 500px) {
  .hero-section {
    padding-top: 0rem;
  }
}

.realtime-section {
  padding: 0;
}

.design-section {
  background-color: white;
  margin: 0 0 0 0;
  display: flex;
  justify-content: center;
}
@media (max-width: 991.98px) {
  .design-section {
    margin: 0;
  }
}

.means-section {
  background-color: #f6f6f6;
  margin: 0 0 0 0;
  display: flex;
  justify-content: center;
}
@media (max-width: 991.98px) {
  .means-section {
    margin: 0;
  }
}

.everyone-section {
  background-color: white;
  margin: 0 0 0 0;
  display: flex;
  justify-content: center;
}
@media (max-width: 991.98px) {
  .everyone-section {
    margin: 0;
  }
}

.booking-section {
  background-color: #f6f6f6;
  margin: 0 0 0 0;
  display: flex;
  justify-content: center;
}
@media (max-width: 991.98px) {
  .booking-section {
    margin: 0;
  }
}

.glance-section {
  background-color: white;
  margin: 0 0 0 0;
  display: flex;
  justify-content: center;
}
@media (max-width: 991.98px) {
  .glance-section {
    margin: 0;
  }
}

.touch-section {
  background-color: #57bb69;
  margin: 0 0 0 0;
  display: flex;
  justify-content: center;
}
@media (max-width: 991.98px) {
  .touch-section {
    padding: 60px 20px;
  }
}

.main-footer {
  background-color: white;
  margin: 0 0 0 0;
  display: flex;
  justify-content: center;
}
@media (max-width: 992px) {
  .main-footer {
    padding: 0;
  }
}

.common-header-section {
  padding-top: 8rem;
  padding-bottom: 2.3rem;
}

.try-section {
  background-color: #f6f6f6;
}

.bg-white-section {
  background-color: white;
}

.bg-gray-section {
  background-color: #f6f6f6;
}

.approach-section {
  background-color: white;
}

.reduce-section {
  background-color: white;
}

.how-works-section {
  background-color: #f6f6f6;
}

.look-like-section {
  background-color: white;
}

.faq-section {
  background-color: white;
}

.estimate-section {
  background-color: white;
}
/* CIERRE TESTING */
.search-block {
    display: flex;
    table-layout: fixed;
    justify-content: space-between;
    max-width: 840px;
    margin-left: auto;
    margin-right: auto;
  }

  
.min-cont {
    margin-right: 20px;
    width: 70%;
  }

  @media (max-width: 500px) {
    .min-cont{
    width: 100%;
    margin-right: 0;}
  }

  .min-cont .content .entry-title {
    margin-top: 1em;
    margin-bottom: 0;
    text-align: left;
  }
  .min-cont .content .entry-title a {
    font-size: 0.7em;
    line-height: 1;
    text-align: left;
    font-weight: 600;
  }
  .blog-content {
    font-size: 0.9em;
    line-height: 1.25;
    margin-top: 0.25em;
    font-family: Arial, Helvetica, sans-serif;
  }
  .entry-meta {
    color: #b1b1b1;
    font-size: 0.9rem;
    font-weight: bold;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004);
    text-rendering: optimizeLegibility !important;
    -webkit-font-smoothing: antialiased !important;
  }

.get-sidebar{
    max-width: 300px;
    width: 100%;
}

@media (max-width: 500px) {
    .get-sidebar{display: none;}
  }

aside {
    position: fixed;
    max-width: 300px;
    height: calc(100vh - 150px);
    overflow: hidden;
}
aside, section {
    display: block;
}

.scroll-area {
    width: 100%;
    height: 100%;
    overflow-y: scroll;
    padding-right: 17px;
    box-sizing: content-box;
  }
  .widget {
    margin: 0 0 1.5em;
  }
  .widget_recent_entries {
    padding: 0;
  }

  ul{list-style: none;}
  li{margin-bottom: 18px; font-size: 16px;}

  ul, li{
    margin: 0;
    padding: 0;}

.widget-title {
        font-size: 20px;
        margin-left: 0;
        color: #898d8d;
        text-align: left;
        font-weight: 600;
        letter-spacing: 2px;
      }
.widget_categories a {
        color: #10be5e;
}

.nuxt-progress {
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  height: 2px;
  width: 0%;
  opacity: 1;
  transition: width 0.1s, opacity 0.4s;
  background-color: #2199e8;
  z-index: 999999;
}
.nuxt-progress.nuxt-progress-notransition {
  transition: none;
}
.nuxt-progress-failed {
  background-color: red;
}

@import url(https://fonts.googleapis.com/css?family=Roboto:100,400,500,700,900);
@import url(https://fonts.googleapis.com/css?family=Droid+Sans+Mono:100,400,500,700,900);
@font-face{
  font-family:"Product Sans";
  src:url("https://8736659.fs1.hubspotusercontent-na1.net/hubfs/8736659/ProductSansBold.ttf");font-style:normal;
  font-display:swap
}
@font-face{
  font-family:"Product Sans";
  src:url("https://8736659.fs1.hubspotusercontent-na1.net/hubfs/8736659/ProductSansBold.ttf");font-weight:bold;
  font-style:normal;
  font-display:swap}


#signup .modal-content{border-radius:10px;background-color:#f6f6f6;box-shadow:0 10px 54px 0 rgba(0,0,0,0.1)}#signup .modal-content .modal-header{border-bottom:none}nav.navbar{transition:all 0.4s}nav.navbar.active{background:white;box-shadow:0 2px 3px rgba(0,0,0,0.08)}nav.navbar .dropdown .dropdown-menu{margin-top:0rem}nav.navbar .dropdown:hover .dropdown-menu{display:block}.navbar{padding:1.1rem 1rem;background:white}.navbar-brand{padding-bottom:0.3125rem;margin-right:auto;font-size:1.25rem;margin-top:-6px}.navbar-toggler{padding:0.25rem 0.75rem;margin-right:40px;font-size:1.85rem;font-weight:600;line-height:1;text-transform:uppercase;border:1px solid transparent;border-radius:3rem}.navbar-toggler:hover,.navbar-toggler:focus{outline:none}.nav-link{color:#4a4a4a;padding:0.5rem 1rem;margin:auto 1rem}.nav-link.disabled{color:#6c757d}.nav-link:hover{color:lightgreen;text-decoration:none}.nav-link:focus{color:black;text-decoration:none;font-weight:bold}.nav-link.active{color:black;text-decoration:none;font-weight:bold}.nav-link.active::first-letter{border-bottom:4px solid #10be5e}@media (max-width: 991.98px){.navbar-expand-lg>.container{padding-right:15px}.navbar-toggler{margin-right:0px}}@media (max-width: 575.9px){.navbar-expand-lg>.container{padding-right:0px;justify-content:flex-start}}@media (max-width: 1199.98px){nav.navbar{background:white;box-shadow:0 2px 3px rgba(0,0,0,0.08)}nav.navbar .dropdown-menu{box-shadow:none;margin-top:0;margin-bottom:1rem}nav.navbar .nav-link{padding-right:0.1rem !important;padding-left:0.1rem !important}}.nav-section-container{margin:0 auto;width:100%;max-width:1300px}.nav-section-container .navbar-collapse{padding-left:2rem;padding-right:2rem}



.ml-2,.mx-2{margin-left:.5em !important}
    
    
.mr-auto,.mx-auto{margin-right:auto !important}
  
.ml-auto,.mx-auto{margin-left:auto !important}
    

#btnLogin{
  background-color: white;
  color: #10be5e
}

#btnLogin:hover, #btnLogin:active{
  border: 0;
}


a{font-weight: bold;}

.navbar-toggler:focus {box-shadow: none;}

.book-a-demo-button{
  margin-left: 80px;
}

.headline h1.title[data-v-5a9ca293] {
    font-size: 40px;
    color: #10be5e;
}

.headline .sub-header[data-v-5a9ca293] {
    color: #b1b1b1;
    font-weight: bold;
    font-size: 0.9em;
    display: flex;
    align-items: center;
}

.headline .sub-header .headline__date[data-v-5a9ca293] {
    font-size: 20px;
    margin-right: 20px;
}

.content[data-v-5a9ca293] {
    margin-bottom: 3rem;
    font-size: 20px;
    font-family: Arial, Helvetica, sans-serif;
}


.content-box{
    margin-left: 13%;
    margin-right: 16%;
}

.post-list-header, .post-list-header ul li{
    font-size: 20px;
}

.post-list-header ul li{
    list-style: disc;
    margin-left: 35px;
}

.recent-post{
  padding-bottom: 10px;
}


@media (max-width: 500px) {
  .content-box{margin: 0;}
  #hs_cos_wrapper_post_body img{
    width: 320px !important;
    margin-top: 20px;
    margin-bottom: 20px;
    
  }
  .sub-header{justify-content: center;}
  .headline{text-align: center;}
}


@media (max-width: 990px) {
  .book-a-demo-button{
    margin: 0;
  }
  }
  .email-collection{

background: white;
border: 1px solid #EEEEEE;
border-radius: 21px;
  color: #898d8d;
  font-weight: 300 !important;
  padding: 36px;
  width: 436px;
}

.email-collection h3{
  color: #898d8d !important;
  font-weight: 300 !important;
}

.actions input[type=submit] {
  width: 100% !important;
  border: 1px solid #034E91;
  color: white;
  margin-top: 11px;
  background-color: #034E91;
}

input[type=submit]:hover{
  background-color: #043e73;
}

input{
  padding: 10px;
  border-radius: 60px !important;
  border: 0.5px solid #B7B7B7;
    margin-bottom: 8px;
}

.input input{
  width: 100%;
}

.widget-app-container{display: none;}

body{
  padding-bottom: 40px;
}

.tf-v1-widget iframe{
  border-radius:0 !important;
  min-height: 400px !important;
}

.pagination{
  padding-right: 25%;
}

.get-sidebar{
  max-width: 450px !important;
}
aside{
  max-width: 510px !important;
  background-color: white;
}

.min-cont{
  margin-right: 0 !important;
}

.content{
  padding-bottom: 50px;
  width: 640px;
}

.blog-index__post-image{
  width: 100%;
  border-radius: 10px;
}

.search-block{
  max-width: 100%;
}


.title{
  color: #10be5e;
  width: 640px;
    font-size: 2.4rem;
}
}

@media screen and (min-width: 360px) and (max-width: 767px) {
  .blog-index__post-image, .content, .title{
    width: 365px !important;
  }
  
  
  .search-block{
    justify-content: center;
    padding-right: 0;
  }
}

@media screen and (min-width: 360px) and (max-width: 1024px) {
  
  body{
    padding-bottom: 0;
  }
    .content, .title, .sub-header{
    width: 365px !important; 
  }
  
 .get-sidebar, .widget_recent_entries, .email-collection{display: none;}
 

  aside{
    padding: 15px;
    height: auto;
    box-shadow: 8px -2px 23px -7px rgba(0,0,0,0.52);
    -webkit-box-shadow: 8px -2px 23px -7px rgba(0,0,0,0.52);
    -moz-box-shadow: 8px -2px 23px -7px rgba(0,0,0,0.52);
        border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
  }
  
  
}