@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap%27');


/*First section*/
.calculadoras #calculador {
  padding: 0px;
  background-size: cover;
  background-repeat: no-repeat;
  top: 13.06px;
}

.calculadoras #calculador #Button-section {
  padding: 0px;
}

.calculadoras #calculador .button-link {
  margin-top: 111.18px;
  margin-bottom: 143.63px;
}

.calculadoras #calculador .button-link .flex a {
  padding: 22.38px 29.25px 22.08px 28.37px;
  font-size: 23px;
}
 
/*second section*/
 
.calculadoras #text-section .heading h1 {
  font-size: 85.86px;
  line-height: 103.03px;
  letter-spacing: 0px;
  color: #7A0046;
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
  margin-top: 0px;
  margin-bottom: 0px;
}

.calculadoras #text-section .heading {
  margin-left: 72px;
}

.calculadoras #text-section .text-flex {
  display: flex;
  align-items: center;
  gap: 30.13px;
  margin-left: 46px;
  margin-bottom: 83.79px;
}

.calculadoras #text-section .text-flex h1 {
  background-color: #C0127C;
  padding: 1.78px 51.08px 9.07px 31.88px;
  font-size: 85.86px;
  line-height: 103.03px;
  letter-spacing: 0px;
  color: #FFFFFF;
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
  margin-top: 0px;
  margin-bottom: 0px;
  border-radius: 50px;
}

.calculadoras #text-section .text-flex .circle {
  width: 119px;
  height: 97px;
  background: #a10059;
  border-radius: 50px;
}

.calculadoras #text-section {
  padding: 0px;
}

/*Third section*/

.calculadoras .paragraph {
  margin-left: 57px;
  margin-bottom: 109.79px;
}

.calculadoras .paragraph h5 {
  font-size: 27px;
  line-height: 32.4px;
  letter-spacing: 0px;
  color: #373C3C;
  opacity: 1;
  font-family: "Montserrat", sans-serif;
  font-weight: normal;
  margin-top: 0px;
  margin-bottom: 0px;
}

/*Fourth section*/

.calculadoras #gray-bg {
  background-color: #F2F2F2;
  padding-top: 64.03px;
  padding-bottom: 93.74px;
  margin-bottom: 99.5px;
}

.calculadoras #gray-bg .test-heading h2 {
  font-size: 50px;
  line-height: 60px;
  letter-spacing: 0px;
  color: #7A0046;
  opacity: 1;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  margin-top: 0px;
  margin-bottom: 45.76px;
  text-align: center;
}

.calculadoras #gray-bg .test-img {
  display: flex;
  justify-content: center;
}

.calculadoras #gray-bg .test-img .img {
  background: url('/content/dam/multibrand/camcar/es/assets-home-camcar/rare-disease/images/rainbow-img.png');
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 132.31px;
  padding-top: 50.5px;
  padding-bottom: 62.5px;
  width: 1356px;
  text-align: center;
  border-radius: 33px;
}

.calculadoras #gray-bg .test-img .img h1 {
  font-size: 108.55px;
  line-height: 130.26px;
  letter-spacing: 0px;
  color: #fff;
  opacity: 1;
  font-family: 'Helvetica-regular';
  font-weight: normal;
  margin-top: 0px;
  margin-bottom: 44.4px;
  text-align: center;
}

.calculadoras #gray-bg .test-img .img h3 {
  font-size: 45.23px;
  line-height: 54.27px;
  letter-spacing: 0px;
  color: #fff;
  opacity: 1;
  font-family: 'Helvetica-regular';
  font-weight: normal;
  margin-top: 0px;
  margin-bottom: 68.7px;
  text-align: center;
}

.calculadoras #gray-bg .test-img .img a {
  background-color: #FF9000;
  border-radius: 20px;
  padding-top: 39.7px;
  padding-bottom: 34.9px;
  text-align: center;
  max-width: 705.6px;
  font-size: 57.73px;
  line-height: 69.27px;
  letter-spacing: 0px;
  color: #fff;
  opacity: 1;
  text-decoration: none;
  font-family: 'HelveticaNeueLight';
  font-weight: normal;
  display: flex;
  justify-content: center;
  margin: auto;
}

.calculadoras #gray-bg .slider-heading h2 {
  font-size: 50px;
  line-height: 60px;
  letter-spacing: 0px;
  color: #7A0046;
  opacity: 1;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  margin-top: 0px;
  margin-bottom: 40.85px;
  text-align: center;
}

.calculadoras #gray-bg .slider-center {
  display: flex;
  justify-content: center;
}

.calculadoras #gray-bg .slider-img {
  background: url('/content/dam/multibrand/camcar/es/assets-home-camcar/rare-disease/images/calculador.jpeg');
  background-repeat: no-repeat;
  background-size: cover;
  padding-left: 112.8px;
  padding-top: 108.3px;
  padding-bottom: 98.2px;
  width: 1379px;
  border-radius: 35px;
}

.calculadoras #gray-bg .slider-img h1 {
  font-size: 69.65px;
  line-height: 83.57px;
  letter-spacing: 0px;
  color: #fff;
  opacity: 1;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  margin-top: 0px;
  margin-bottom: 8.1px;
}

.calculadoras #gray-bg .slider-img h5 {
  font-size: 30.12px;
  line-height: 36.14px;
  letter-spacing: 0px;
  color: #fff;
  opacity: 1;
  font-family: "Montserrat", sans-serif;
  font-weight: normal;
  margin-top: 0px;
  margin-bottom: 27.6px;
}

.calculadoras #gray-bg .slider-img a {
  background-color: #007462;
  border-radius: 22px;
  padding-top: 14.3px;
  padding-bottom: 19.1px;
  text-align: center;
  max-width: 341.67px;
  font-size: 38.68px;
  line-height: 46.41px;
  letter-spacing: 0px;
  color: #fff;
  opacity: 1;
  text-decoration: none;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  display: flex;
  justify-content: center;
}

/*Fifth section*/

.calculadoras #text-line.component-section {
  padding: 0px;
}

.calculadoras #text-line .lines h6 {
  margin-top: 0px;
  margin-bottom: 0px;
  letter-spacing: 0px;
  color: #7A0046;
  opacity: 1;
  font-family: "Montserrat", sans-serif;
  font-weight: normal;
  font-size: 21px;
  line-height: 25.2px;
  text-align: center;
}

.calculadoras #text-line .lines h6 a {
  text-decoration: none;
  color: #7A0046;
}

.calculadoras #text-line .lines {
  margin-bottom: 109.79px;
}



/*============Responsive design==============*/

@media screen and (min-width: 1900px) {


     /*Second section*/
  .calculadoras #text-section .container {
    width: 100%;
    max-width: 1760px;
    padding: 0px 15px;
  }
  
  
  /*Fifth section*/
  
  .calculadoras #text-line .container {
    width: 100%;
    max-width: 1760px;
    padding: 0px 15px;
  }
}

@media only screen and (min-width: 1601px) and (max-width: 1899px) {
    
  /*First section*/ 
  
  .calculadoras #calculador .button-link {
    width: 1170px;
    margin-top: 115.18px;
    margin-bottom: 143.6px;
    margin-left: auto;
    margin-right: auto;
    padding: 0 15px;
  }

  .calculadoras #calculador .button-link .flex a {
    padding: 21.38px 29.25px 20.08px 28.37px;
    font-size: 22px;
  }
  
  /*second section*/
  
  .calculadoras #text-section .heading {
    margin-left: 0px;
  }

  .calculadoras #text-section .text-flex {
    margin-left: 0px;
  }

  .calculadoras .paragraph {
    margin-left: 0px;
    margin-bottom: 100px;
  }

  .calculadoras .paragraph h5 {
    font-size: 25px;
  }

  .calculadoras .paragraph h5 br {
    display: none;
  }
  
  /*Third section*/
  
  .calculadoras #gray-bg .test-heading h2 {
    font-size: 45px;
    line-height: 55px;
    margin-bottom: 40.76px;
  }

  .calculadoras #gray-bg .test-img .img h1 {
    font-size: 80.55px;
    line-height: 90px;
    margin-bottom: 30.4px;
  }

  .calculadoras #gray-bg .test-img .img h3 {
    font-size: 33.23px;
    line-height: 45px;
    margin-bottom: 60.7px;
  }

  .calculadoras #gray-bg .test-img .img a {
    padding-top: 30.7px;
    padding-bottom: 30.9px;
    max-width: 35%;
    font-size: 45.73px;
    line-height: 55.27px;
  }

  .calculadoras #gray-bg .test-img .img {
    margin-bottom: 80.31px;
    width: 70%;
  }

  .calculadoras #gray-bg .slider-heading h2 {
    font-size: 45px;
    line-height: 55px;
    margin-bottom: 40.76px;
  }

  .calculadoras #gray-bg .slider-img h1 {
    font-size: 52.65px;
    line-height: 61px;
  }

  .calculadoras #gray-bg .slider-img h5 {
    font-size: 23.12px;
    line-height: 33px;
    margin-bottom: 23px;
  }

  .calculadoras #gray-bg .slider-img a {
    padding-top: 14.3px;
    padding-bottom: 15.1px;
    max-width: 21%;
    font-size: 25.68px;
    line-height: 36px;
    border-radius: 13px;
  }

  .calculadoras #gray-bg .slider-img {
    padding-left: 62.8px;
    padding-top: 67.3px;
    padding-bottom: 67.2px;
    width: 70%;
  }

  .calculadoras #gray-bg {
    margin-bottom: 60.5px;
  }
  
    /*Fourth section*/
    
  .calculadoras #text-line .lines {
    margin-bottom: 65.79px;
  }

  .calculadoras #text-line .lines h6 {
    font-size: 20px;
  }

  .calculadoras #text-line .lines h6 br {
    display: none;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1600px) {
    
    /*First section*/
    
  .calculadoras #calculador .button-link {
    margin-top: 79.18px;
    margin-bottom: 85.6px;
  }

  .calculadoras #calculador .button-link .flex a {
    font-size: 18px;
    padding: 12px 16px;
  }
  
  /*second section*/
  
  .calculadoras #text-section .heading {
    margin-left: 0px;
  }

  .calculadoras #text-section .heading h1 {
    font-size: 55.86px;
    line-height: 64px;
  }

  .calculadoras #text-section .text-flex {
    margin-left: 0px;
    gap: 25px;
    margin-bottom: 50px;
  }

  .calculadoras #text-section .text-flex h1 {
    font-size: 55.86px;
    line-height: 64px;
    padding: 1.8px 30.3px 9.1px 30.2px;
  }

  .calculadoras #text-section .text-flex .circle {
    width: 95px;
    height: 76px;
  }

  .calculadoras .paragraph h5 {
    font-size: 20px;
    line-height: 30px;
  }

  .calculadoras .paragraph h5 br {
    display: none;
  }

  .calculadoras .paragraph {
    margin-left: 0px;
    margin-bottom: 60.79px;
  }
  
  /*Third section*/
  
  .calculadoras #gray-bg {
    padding-bottom: 64px;
    margin-bottom: 70px;
  }

  .calculadoras #gray-bg .test-heading h2 {
    font-size: 42px;
    line-height: 50px;
    margin-bottom: 30.76px;
  }

  .calculadoras #gray-bg .test-img .img h1 {
    font-size: 70.55px;
    line-height: 81px;
    margin-bottom: 30px;
  }

  .calculadoras #gray-bg .test-img .img h3 {
    font-size: 30.23px;
    line-height: 39px;
    margin-bottom: 35.7px;
  }

  .calculadoras #gray-bg .test-img .img a {
    padding-top: 25px;
    padding-bottom: 25px;
    max-width: 35%;
    font-size: 34px;
    line-height: 45px;
  }

  .calculadoras #gray-bg .test-img .img {
    width: 78%;
    margin-bottom: 70px;
    padding-top: 35.5px;
    padding-bottom: 50.5px;
  }

  .calculadoras #gray-bg .slider-heading h2 {
    font-size: 42px;
    line-height: 50px;
    margin-bottom: 30.76px;
  }

  .calculadoras #gray-bg .slider-img h1 {
    font-size: 50.65px;
    line-height: 59.57px;
  }

  .calculadoras #gray-bg .slider-img h5 {
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 20px;
  }

  .calculadoras #gray-bg .slider-img a {
    padding-top: 13.3px;
    padding-bottom: 16.1px;
    max-width: 25%;
    font-size: 25px;
    line-height: 34px;
    border-radius: 13px;
  }

  .calculadoras #gray-bg .slider-img {
    padding-left: 57.8px;
    padding-top: 66.3px;
    padding-bottom: 66.2px;
    width: 78%;
    background-position: right;
  }
  
  /*Fourth section*/
  
  .calculadoras #text-line .lines h6 {
    font-size: 20px;
    line-height: 28px;
  }

  .calculadoras #text-line .lines h6 br {
    display: none;
  }

  .calculadoras #text-line .lines {
    margin-bottom: 72.79px;
  }
}

@media only screen and (min-width: 993px) and (max-width: 1200px) {
    
     /*First section*/
     
  .calculadoras #calculador .button-link {
    margin-top: 75.18px;
    margin-bottom: 75.6px;
  }

  .calculadoras #calculador .button-link .flex a {
    font-size: 18px;
    padding: 16px;
  }
  
  /*second section*/
  
  .calculadoras #text-section .heading {
    margin-left: 0px;
  }

  .calculadoras #text-section .heading h1 {
    font-size: 50.86px;
    line-height: 59px;
  }

  .calculadoras #text-section .text-flex {
    margin-left: 0px;
    margin-bottom: 55px;
    gap: 20px;
  }

  .calculadoras #text-section .text-flex h1 {
    font-size: 50.86px;
    line-height: 59px;
    padding: 1.8px 43.3px 9.1px 35.2px;
  }

  .calculadoras #text-section .text-flex .circle {
    width: 85px;
    height: 70px;
  }

  .calculadoras .paragraph h5 {
    font-size: 20px;
    line-height: 28px;
  }

  .calculadoras .paragraph h5 br {
    display: none;
  }

  .calculadoras .paragraph {
    margin-left: 0px;
    margin-bottom: 70px;
  }
  
  /*Third section*/
  
  .calculadoras #gray-bg {
    padding-top: 55px;
    padding-bottom: 60px;
    margin-bottom: 50px;
  }

  .calculadoras #gray-bg .test-heading h2 {
    font-size: 33px;
    line-height: 41px;
    margin-bottom: 30px;
  }

  .calculadoras #gray-bg .test-img .img h1 {
    font-size: 50px;
    line-height: 58px;
    margin-bottom: 20px;
  }

  .calculadoras #gray-bg .test-img .img {
    padding-top: 40.5px;
    padding-bottom: 50.5px;
    width: 85%;
    margin-bottom: 55.31px;
    border-radius: 20px;
  }

  .calculadoras #gray-bg .test-img .img h3 {
    font-size: 25px;
    line-height: 33px;
    margin-bottom: 40px;
  }

  .calculadoras #gray-bg .test-img .img a {
    border-radius: 18px;
    padding-top: 20px;
    padding-bottom: 20px;
    max-width: 30%;
    font-size: 27px;
    line-height: 35px;
  }

  .calculadoras #gray-bg .slider-heading h2 {
    font-size: 33px;
    line-height: 41px;
    margin-bottom: 35.85px;
  }

  .calculadoras #gray-bg .slider-img {
    padding-left: 47.8px;
    padding-top: 35.3px;
    padding-bottom: 43.2px;
    width: 85%;
    border-radius: 20px;
  }

  .calculadoras #gray-bg .slider-img .slide-width {
    width: 50%;
  }

  .calculadoras #gray-bg .slider-img h1 {
    font-size: 37px;
    line-height: 45px;
  }

  .calculadoras #gray-bg .slider-img h5 br {
    display: none;
  }

  .calculadoras #gray-bg .slider-img h5 {
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 20.6px;
  }

  .calculadoras #gray-bg .slider-img a {
    border-radius: 13px;
    padding-top: 14.3px;
    padding-bottom: 14.1px;
    max-width: 50%;
    font-size: 20px;
    line-height: 28px;
  }

  .calculadoras #text-line .lines h6 {
    font-size: 18px;
    line-height: 26px;
  }

  .calculadoras #text-line .lines h6 br {
    display: none;
  }

  .calculadoras #text-line .lines {
    margin-bottom: 75px;
  }
}

@media only screen and (min-width: 769px) and (max-width: 992px) {
    
     /*First section*/
     
  .calculadoras #calculador .button-link {
    margin-top: 46.18px;
    margin-bottom: 65.6px;
  }

  .calculadoras #calculador .button-link .flex a {
    font-size: 16px;
    padding: 12px;
  }
  
  /*second section*/
  
  .calculadoras #text-section .heading h1 {
    font-size: 45px;
    line-height: 53.03px;
  }

  .calculadoras #text-section .heading {
    margin-left: 0px;
  }

  .calculadoras #text-section .text-flex {
    gap: 20px;
    margin-left: 0px;
    margin-bottom: 40px;
  }

  .calculadoras #text-section .text-flex h1 {
    font-size: 45px;
    line-height: 53px;
    padding: 1.8px 35.3px 9.1px 30.2px;
  }

  .calculadoras #text-section .text-flex .circle {
    width: 75px;
    height: 64px;
  }

  .calculadoras .paragraph {
    margin-left: 0;
    margin-bottom: 45px;
  }

  .calculadoras .paragraph h5 {
    font-size: 18px;
    line-height: 26px;
  }

  .calculadoras .paragraph h5 br {
    display: none;
  }
  
  /*Third section*/
  
  .calculadoras #gray-bg {
    padding-top: 50px;
    padding-bottom: 50px;
    margin-bottom: 40px;
    padding-left: 0px;
    padding-right: 0px;
  }

  .calculadoras #gray-bg .test-heading h2 {
    font-size: 30px;
    line-height: 38px;
    margin-bottom: 20.76px;
  }

  .calculadoras #gray-bg .test-img .img h1 {
    font-size: 40px;
    line-height: 48px;
    margin-bottom: 25px;
  }

  .calculadoras #gray-bg .test-img .img {
    margin-bottom: 45px;
    padding-top: 40.5px;
    padding-bottom: 40px;
    width: 80%;
    background-position: center;
  }

  .calculadoras #gray-bg .test-img .img h3 {
    font-size: 20.23px;
    line-height: 30px;
    margin-bottom: 30px;
  }

  .calculadoras #gray-bg .test-img .img a {
    padding-top: 16.7px;
    padding-bottom: 16.7px;
    max-width: 30%;
    font-size: 25.73px;
    line-height: 34px;
  }

  .calculadoras #gray-bg .slider-heading h2 {
    font-size: 30px;
    line-height: 38px;
    margin-bottom: 25px;
  }

  .calculadoras #gray-bg .slider-img h1 {
    font-size: 30px;
    line-height: 39px;
    margin-bottom: 4.1px;
  }

  .calculadoras #gray-bg .slider-img {
    padding-left: 40px;
    padding-top: 35px;
    padding-bottom: 40px;
    width: 80%;
  }

  .calculadoras #gray-bg .slider-img h5 {
    font-size: 18px;
    line-height: 27px;
    margin-bottom: 16px;
  }

  .calculadoras #gray-bg .slider-img a {
    border-radius: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    max-width: 34%;
    font-size: 18px;
    line-height: 27px;
  }

  .calculadoras #text-line .lines h6 {
    font-size: 16px;
    line-height: 24px;
  }

  .calculadoras #text-line .lines h6 br {
    display: none;
  }

  .calculadoras #text-line .lines {
    margin-bottom: 60px;
  }
}

@media (max-width: 768px) {
    /*First section*/
  .calculadoras #calculador {
    top: 0px;
  }

  .calculadoras #calculador .button-link {
    margin: 34.18px 15px 44px 15px;
  }

  .calculadoras #calculador .button-link .flex a {
    font-size: 16px;
    padding: 8px;
  }
  
  /*second section*/
  
  .calculadoras #text-section .heading {
    margin-left: 0px;
  }

  .calculadoras #text-section .heading h1 {
    font-size: 25.86px;
    line-height: 34px;
  }

  .calculadoras #text-section .text-flex {
    gap: 20px;
    margin-left: 0px;
    margin-bottom: 30px;
  }

  .calculadoras #text-section .text-flex h1 {
    font-size: 20.86px;
    line-height: 29px;
    padding: 8.8px 19.3px 9.1px 19px;
  }

  .calculadoras #text-section .text-flex .circle {
    width: 61px;
    height: 47px;
  }

  .calculadoras .paragraph h5 {
    font-size: 16px;
    line-height: 24px;
  }

  .calculadoras .paragraph h5 br {
    display: none;
  }

  .calculadoras .paragraph {
    margin-left: 0px;
    margin-bottom: 50px;
  }
  
  /*Third section*/
  
  .calculadoras #gray-bg {
    margin-bottom: 35.5px;
    padding: 40.03px 15px 50.74px 15px;
  }

  .calculadoras #gray-bg .test-heading h2 {
    font-size: 23px;
    line-height: 31px;
    margin-bottom: 16px;
  }

  .calculadoras #gray-bg .test-img .img {
    width: 100%;
    padding-top: 30px;
    padding-bottom: 38px;
    margin-bottom: 35.31px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .calculadoras #gray-bg .test-img .img h1 {
    font-size: 30.55px;
    line-height: 39px;
    margin-bottom: 8.4px;
  }

  .calculadoras #gray-bg .test-img .img h3 {
    font-size: 18px;
    line-height: 27px;
    margin-bottom: 24.7px;
  }

  .calculadoras #gray-bg .test-img .img h3 br {
    display: none;
  }

  .calculadoras #gray-bg .test-img .img a {
    padding-top: 14.7px;
    padding-bottom: 14px;
    max-width: 69%;
    font-size: 18px;
    line-height: 27px;
    border-radius: 13px;
  }

  .calculadoras #gray-bg .slider-heading h2 {
    font-size: 23px;
    line-height: 31px;
    margin-bottom: 20px;
  }

  .calculadoras #gray-bg .slider-img {
    height: 209px;
    padding: 17px 0 18px 20px;
    border-radius: 40px;
    width: 100%;
    background-position: 60% 40%;
  }

  .calculadoras #gray-bg .slider-img h1 {
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 8.1px;
    max-width: 55%;
  }

  .calculadoras #gray-bg .slider-img h1 br {
    display: none;
  }

  .calculadoras #gray-bg .slider-img h5 {
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 10px;
    max-width: 65%;
  }

  .calculadoras #gray-bg .slider-img h5  br {
    display: none;
  }

  .calculadoras #gray-bg .slider-img a {
    max-width: 130px;
    font-size: 13px;
    line-height: 18px;
    padding: 7px 0 7px;
    border-radius: 10px;
  }

  .calculadoras #text-line .lines {
    margin-bottom: 40px;
  }

  .calculadoras #text-line .lines h6 {
    font-size: 16px;
    line-height: 24px;
  }

  .calculadoras #text-line .lines h6 br {
    display: none;
  }
}

@media (max-width: 767px) and (orientation: landscape) {
    
  .calculadoras #gray-bg .test-img .img h3 br {
    display: block;
  }

  .calculadoras #gray-bg .test-img .img a {
    max-width: 37%;
    border-radius: 13px;
    font-size: 23px;
    line-height: 31px;
  }
}

@media only screen and (min-width: 550px) and (max-width: 768px) {
  .calculadoras #gray-bg .slider-img .slide-width {
    width: 50%;
  }

  .calculadoras #calculador {
    top: 45px;
  }

  .calculadoras #text-line .lines {
    margin-bottom: 80.79px;
  }
}



/*new code*/
.calculadoras #calculador{
    top:unset
}
.calculadoras #calculador .button-link {
    margin-top: 91.8px;
    margin-bottom: 112px;
}
@media screen and (max-width: 1440px) {
    .calculadoras #calculador .button-link .flex a {
        font-size: 15px;
    }
    .calculadoras #text-section .heading h1,
    .calculadoras #text-section .text-flex h1{
        font-size: 45px;
    }
    .calculadoras .paragraph h5 {
        font-size: 20px;
        line-height:normal
    }
    .calculadoras #gray-bg .test-heading h2,
    .calculadoras #gray-bg .slider-heading h2{
        font-size: 38px;
        line-height:normal
    }
    .calculadoras #text-line .lines h6{
        font-size: 16px;
        line-height:normal;
    }
    .calculadoras #gray-bg .test-img .img h1{
        font-size: 62px;
        line-height:normal;
    }
    .calculadoras #gray-bg .test-img .img h3 {
        font-size: 26px;
        line-height:normal;
    }
    .calculadoras #gray-bg .test-img .img a{
        font-size: 34px;
        line-height:normal;
    }
    .calculadoras #gray-bg .slider-img h1 {
        font-size: 40px;
        line-height: normal;
    }
    .calculadoras #gray-bg .slider-img h5 {
        font-size: 18px;
        line-height: normal;
    }
    .calculadoras #gray-bg .slider-img a{
        font-size: 22px;
        line-height: normal;
    }
}
@media screen and (max-width: 1200px) {
    .calculadoras #gray-bg .test-heading h2,
    .calculadoras #gray-bg .slider-heading h2{
        font-size: 32px;
    }
   .calculadoras .paragraph h5 {
        font-size: 18px;
    }
  .calculadoras #text-line .lines h6{
        font-size: 14px;
    }
  .calculadoras #gray-bg .test-img .img h1{
        font-size: 48px;
    }
    .calculadoras #gray-bg .test-img .img h3 {
        font-size: 22px;
    }
    .calculadoras #gray-bg .test-img .img a{
        font-size: 28px;
    }
    .calculadoras #gray-bg .slider-img h1 {
        font-size: 34px;
    }
    .calculadoras #gray-bg .slider-img a{
        font-size: 20px;
    }
}
@media screen and (max-width: 767px) {
   .calculadoras #calculador .button-link {
    margin: 40px 20px;
  }
  .calculadoras #calculador .button-link .flex a {
        font-size: 13px;
    }
    .calculadoras #text-section .heading h1,
    .calculadoras #text-section .text-flex h1{
        font-size: 22px;
    }
    .calculadoras #gray-bg .test-heading h2,
    .calculadoras #gray-bg .slider-heading h2{
        font-size: 22px;
    }
   .calculadoras .paragraph h5 {
        font-size: 16px;
    }
  .calculadoras #text-line .lines h6{
        font-size: 12px;
    }
  .calculadoras #gray-bg .test-img .img h1{
        font-size: 30px;
    }
    .calculadoras #gray-bg .test-img .img h3 {
        font-size: 18px;
    }
    .calculadoras #gray-bg .test-img .img a{
        font-size: 18px;
    }
    .calculadoras #gray-bg .slider-img h1 {
        font-size: 18px;
    }
    .calculadoras #gray-bg .slider-img h5 {
        font-size: 12px;
    }
    .calculadoras #gray-bg .slider-img a{
        font-size: 13px;
    }
}
/*new code*/










