.cta-open-wrapper{position:fixed;bottom:30px;right:15px;z-index:10;text-align:center }.cta-tooltip{width:130px;padding:22px 14px 19px;position:relative;background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.2);margin-bottom:25px;transition:all .4s ease-in-out;transform:translateY(20px);opacity:0;visibility:hidden }.cta-tooltip:after{content:"";display:block;top:100%;left:50%;height:0;width:0;position:absolute;border:10px solid transparent;border-top-color:#fff;margin-left:-10px }.cta-main-title{color:#01aff4;font-size:20px;margin-bottom:10px }.cta-main-text{color:#333;font-size:12px;margin-bottom:15px }.cta-open:hover{background-color:$ctaButtonHoverBackground;color:$ctaButtonHoverColor }.phone-icon{background-color:#01aff4;box-shadow:0 0 0 7px rgba(1,175,244,.3);font-size:20px;width:45px;height:45px;border-radius:50%;margin-left:auto;margin-right:auto;border:0;position:relative }.phone-icon i,.phone-icon img{color:#fff;position:absolute;left:0;right:0;margin:auto;top:50%;transform:translateY(-50%) }.phone-icon:after{content:attr(data-notifications);padding:3px 6px;font-size:12px;color:#fff;background-color:red;border-radius:50%;position:absolute;top:-6px;right:-6px }.cta-hide-tooltip{position:absolute;top:-8px;right:-8px;border-radius:50%;font-size:16px;border:1px solid #5dd0fe;background-color:#fff;color:#01aff4 }.cta-open{width:100%;height:30px;border:2px solid #01aff4;color:#fff;background-color:#01aff4;transition:all .3s ease-in-out }.cta-open:hover{background-color:#018bc1;color:#fff;border-color:#018bc1 }.cta-overlay{background-color:rgba(1,175,244,.8);position:fixed;top:0;left:0;width:100%;height:100%;z-index:11;display:none }.cta-form-wrapper-all{position:absolute;left:0;right:0;margin:auto;top:50%;width:100%;transform:translateY(-50%);max-width:500px;background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.2);min-height:400px;border:2px solid #01aff4;border-radius:0 }.cta-form-wrapper-all .half{width:47.5% }.cta-form-wrapper-all .full{width:100%;display:block }.cta-form-wrapper-all .flexed,.form-pickers{display:flex }.cta-form-wrapper-all .row,.form-pickers{flex-flow:row wrap }.cta-form-wrapper-all .spaced{justify-content:space-between }.cta-form-wrapper-all .centered,.form-pickers{align-items:center }.form-picker{width:100%;min-height:50px;background-color:#58595b;color:#fff;border:0;border-bottom:2px;border-color:#01aff4;border-style:solid;font-size:11px;transition:all .3s ease-in-out }.form-picker:nth-of-type(2){border-left-width:2px;border-right-width:2px }.form-picker i{color:#01aff4;margin-right:8px;font-size:18px;position:relative;bottom:-3px }.form-picker.active,.form-picker:hover{background-color:#3f4041;color:#fff }.cta-form{padding:35px 0 }.cta-form:not(.active){display:none }.form-title{font-size:20px;color:#000;margin-bottom:20px;text-align:center }.form-title span{font-size:32px }.field-box{max-width:300px;margin-left:auto;margin-right:auto }.field-wrapper{display:block }.field-wrapper.has-icon{position:relative }.field-wrapper.has-icon i{color:#01aff4;position:absolute;left:13px;font-size:14px;top:50%;transform:translateY(-50%) }.field-wrapper+.field-wrapper:not(.half){margin-top:10px }.cta-field{width:100%;background-color:#fff;border:2px solid #000;border-radius:0 }.cta-field:not(textarea){height:42px }.cta-field.has-icon{padding-left:40px }textarea.cta-field{height:82px }.submit-cta{background-color:#01aff4;border:2px solid #000;height:42px;color:#fff;width:100%;margin-top:10px;transition:all .3s ease-in-out;border-radius:0 }.submit-cta:hover{background-color:#018bc1;border-color:#000;color:#fff }.close-cta-overlay{color:#fff;font-size:22px;border:0;padding:0;background:transparent;position:absolute;top:10px;right:10px }.cta-shown .cta-tooltip{transform:translateY(0);opacity:1;visibility:visible }@media screen and (max-width:997px){.cta-open-wrapper{display:none!important }}@media screen and (min-width:997px) and (max-width:1500px){.cta-open-wrapper{bottom:15px }}

.sect.detectives-sect {
  padding: 100px 0 0;
  font-size: 16px;
}

.sect.detectives-sect p {
  font-size: 16px;
}

.sect.services-sect p {
  font-size: 16px;
}

p {
  font-size: 16px;
}

.sect.detectives-sect .grid-items #grid-items {
  margin-top: 12rem;
}

.sect {
  height: auto;
}

.interna .sect.content-sect .content p {
  font-size: 16px;

}

.section-subtitle {
  margin-bottom: 1rem;
}

@media only screen and (max-width: 991px)
{
  .sect.detectives-sect {
      padding: 50px 0;
      /* margin-bottom: 0; */
  }

  .sect.detectives-sect .grid-items .item .item-wrapper {
    align-items: center;
  }


  .sect.services2-sect {
    padding: 30px 0;
  }

  .sect.detectives-sect .grid-items .item .item-link {
    margin-top: 4rem;
  } 
  .sect.detectives-sect p {
    font-size: 14px;
  }

  .sect.services-sect p {
    font-size: 14px;
  }
  .sect.destaque-sect .destaque-content p {
    font-size: 14px;
  }

  .sect.services-sect .content p {
    font-size: 14px;
  }
  .sect.services2-sect .content p {
    font-size: 14px;
  }

  .sect.detectives-sect .grid-items .owl-dots, .sect.faq-sect .owl-dots {
    flex-wrap: wrap!important;
    gap: 1rem!important;
    align-items: center!important;
  }

  .interna .sect.content-sect .content p {
    font-size: 14px;
  }

}