﻿/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.3.0.1748965320
Updated: 2025-06-03 15:42:00

*/

.cotizar hr {
    background-color: #000 !important;
    height: 1px;
    width: 100%;
}
.cotizar h4 {
    font-size: 16px !important;
    line-height: 16px !important;
    margin-bottom: 5px;
    font-family: "Roboto", Sans-serif !important;
    color: #000 !important;
}
.cotizar p {
    font-size: 12px;
    font-weight: 400;
    margin-bottom: 10px;
    font-family: 'Roboto', sans-serif;
    color: #000;
}
.cotizar input::placeholder, .cotizar textarea::placeholder {
    font-size: 12px;
    font-weight: 400;
    font-family: 'Roboto', sans-serif;
    color: #000;
    opacity: 0.8;
}
.cotizar p input[type=text], .cotizar p input[type=email], .cotizar p input[type=file], .cotizar p textarea {
    font-size: 12px;
    margin-bottom: 5px;
    font-family: 'Roboto', sans-serif;
    width: 100%;
    border-width: 0;
    border-bottom-color: #ccc !important;
}
.cotizar p textarea {
    resize: none;
    max-height: 30px;
}
.cotizar .columnas {
    width: 50%;
    float: left;
}
.cotizar input[type="submit"] {
    color: #fff;
    background-color: #002c47;
}
.htmlarea {
    font-family: "Roboto", Sans-serif;
    text-align: center;
}
.divconvertical::after {
    content: "";
    display: block;
    position: absolute;
    width: 1px;
    left: 50%;
    -moz-transform: translatey(-133px);
    -webkit-transform: translatey(-133px);
    -o-transform: translatey(-133px);
    transform: translatey(-133px);
    border-top: 135px solid #000;
}
.natural {
    display: flex;
    font-size: 10px;
    color: white;
    background-color: #8eb93d;
    height: 45px;
    position: absolute;
    top: 0;
    width: 45px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    text-align: center;
    left: -5px;
    z-index: 2;
    align-items: center;
    justify-content: center;
}
span.cuadrados {
    font-size: 0.8em;
    position: relative;
    top: -5px;
}
.anchomapa #bgmp_map-canvas {
    width: 100% !important;
}
.tittle-line {
    border-bottom: 2px solid #69c3c4;
}
@media (max-width: 767px) {
.cotizar input[type="submit"] {
    position: relative;
    left: 50%;
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}
}
