/* CUSTOM CSS BY CAMILO */

.ti-widget.ti-goog .ti-rating-text, .ti-widget.ti-goog .ti-rating-text strong:not(.ti-rating-large), .ti-widget.ti-goog .ti-rating-text strong a, .ti-widget.ti-goog .ti-rating-text strong span, .ti-widget.ti-goog .ti-rating-text span strong, .ti-widget.ti-goog .ti-rating-text span, .ti-widget.ti-goog .ti-footer, .ti-widget.ti-goog .ti-footer strong:not(.ti-rating-large), .ti-widget.ti-goog .ti-footer span, .ti-widget.ti-goog .ti-footer strong a {
    color: #ffffff !important;
}
@media (max-width: 768px) {
  /* CSS rules to apply when the condition is met */
    .wpcf7-form-control, textarea, input[type="text"], input[type="email"], input[type="tel"]
    {
    width: 100% !important;
    box-sizing: border-box; /* Ensures padding and borders are included in the element's total width */
    }
    .wp-block-mobile-site-logo {
        width: 75px !important ;
   }
}

:where('.wp-site-blocks') > * {
    margin-block-start: 0;
}
.nfd-container summary:before {
    background-color: hsl(0deg 0% 100%) !important;
}

.gt_float_switcher img {
    width: 25px !important;

}
.gt_float_switcher {

    font-size: 12px !important;
    line-height: 10px !important;
}

input[type="submit"] {
    background-color: #334400;
    border-width: 2px;
    border-radius: 50px;
    border-color: #ffffff;
    padding: calc(0.667em + 2px) calc(1.333em + 2px);

}

.wpcf7-form-control, textarea, select, input[type=color], input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=reset], input[type=search], input[type=submit], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], .select2-container .select2-selection--single {
    border-radius: 25px !important;
    border: 2px solid !important;
    border-color: rgba(0,0,0,0.2);
    line-height: 2.5;
    padding: 0.3rem 1rem;
    display: block;
}
.wpcf7 form .wpcf7-response-output {
    margin: 0.1em 0.5em 1em;
    padding: 2rem 1em;
    border: 2px solid #00a0d2;
    border-radius: 50px;
}
.grecaptcha-badge { 
    visibility: hidden !important;
}

html  {
    scroll-behavior: smooth !important;
}
/* END OF CUSTOM CSS BY CAMILO */