html {
line-height: 1.15;
-webkit-text-size-adjust: 100%;
}
body {
margin: 0;
background-color: #ffffff;
}
p, a {
font-family: "Quicksand", Sans-serif;
}
h1, h2, h3, h4, h5 {
font-family: "Raleway", Sans-serif !important;
font-weight: bold;
}
main {
display: block;
}
#header_scroll {
visibility: hidden;
}
h1 {
font-size: 2em;
margin: 0.67em 0;
}
a {
background-color: transparent;
} ::-webkit-scrollbar {
width: 10px;
}
::-webkit-scrollbar-track {
box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.6);
}
::-webkit-scrollbar-thumb {
background: #0d3b70;
}
html {
box-sizing: border-box;
}
body,
button,
input,
select,
optgroup,
textarea {
color: #404040;
font-size: 1rem;
line-height: 1.5;
}
h1,
h2,
h3,
h4,
h5,
h6 {
clear: both;
}
p {
margin-bottom: 1.5em;
}
ul,
ol {
margin: 0 0 1.5em 3em;
}
ul {
list-style: disc;
}
ol {
list-style: decimal;
}
li > ul,
li > ol {
margin-bottom: 0;
margin-left: 1.5em;
}
embed,
iframe,
object {
max-width: 100%;
}
img {
height: auto;
max-width: 100%;
} button,
input,
optgroup,
select,
textarea {
font-family: inherit;
font-size: 100%;
line-height: 1.15;
margin: 0;
}
button,
input {
overflow: visible;
}
button,
select {
text-transform: none;
}
button,
[type="button"],
[type="reset"],
[type="submit"] {
-webkit-appearance: button;
}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
border-style: none;
padding: 0;
}
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
outline: 1px dotted ButtonText;
}
fieldset {
padding: 0.35em 0.75em 0.625em;
}
legend {
box-sizing: border-box;
color: inherit;
display: table;
max-width: 100%;
padding: 0;
white-space: normal;
}
progress {
vertical-align: baseline;
}
textarea {
overflow: auto;
resize: none;
}
[type="checkbox"],
[type="radio"] {
box-sizing: border-box;
padding: 0;
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto;
}
[type="search"] {
-webkit-appearance: textfield;
outline-offset: -2px;
}
[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
::-webkit-file-upload-button {
-webkit-appearance: button;
font: inherit;
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
margin-top:10px;
border-radius: 16px;
background: #0d3b70;
color:#ffffff;
line-height: 1;
padding: 0.6em 1em 0.4em;
}
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
background-color: #e08702;
border:none;
}
button:active,
button:focus,
input[type="button"]:active,
input[type="button"]:focus,
input[type="reset"]:active,
input[type="reset"]:focus,
input[type="submit"]:active,
input[type="submit"]:focus {
border-color: #aaa #bbb #bbb;
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
color: #666;
border: 1px solid #ccc;
border-radius: 16px;
padding: 3px;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
color: #111;
}
select {
border: 1px solid #ccc;
border-radius: 16px;
}
textarea {
width: 100%;
resize: none !important;
} .acordeon {
width: 100%;
margin: 20px auto;
overflow: hidden;
}
.acordeon input {
display: none;
}
.acordeon label {
display: block;
padding: 15px;
color: #0d3b70;
cursor: pointer;
}
.acordeon .content {
max-height: 0;
overflow: hidden;
transition: max-height 0.3s ease;
padding: 0 15px;
color:#404040;
}
.acordeon input:checked + label + .content {
max-height: fit-content;
padding: 20px;
} .buton {
background-color:#0d3b70;
color: #ffffff !important;
padding: 8px;
border-radius: 10px;
height:48px;
} .whats {
position: fixed;
right: 20px;
bottom: 20px;
max-width: 150px;
background-color: #25d366;
border-radius: 50px;
padding: 9px;
box-shadow: 1px 1px 10px #404040 !important;
z-index: 2;
}
a.whats {
color: #ffffff !important;
font-weight: bold;
text-decoration: none;
}
i.whats {
margin-right: 4px;
}
.circulo {
width: 40%;
left: 80%;
position: absolute;
bottom: 5%;
}
.circulo-top {
width: 45%;
left: 80%;
position: absolute;
top: 5%;
}
.cuadro {
display:none;
width: 45%;
left: -20%;
position: absolute;
bottom: 3%;
}
.barra-copy {
max-height: 40px;
}
.trp-language-switcher {
width: 20px;
}
.trp-language-switcher > div{
background-color: transparent;
border:none;
}
.trp-language-switcher > div > a {
padding: 0;
color: #ffffff;
}
.trp-language-switcher > div > a:hover {
background: transparent;
}
.menu-item-2307 {
background: #366BBC;
border-radius:8px;
}
#tab-nursery {
background-color: #ecedee;
color: #54595f;
}
#tab-nursery:hover {
background-color: #366bbc;
color:#ffffff;
}
.page-id-1269 .formulario {
max-width: 500px;
}
.formulario {
width: 600px;
}
fieldset {
max-width: 100% !important;
}
input, select, textarea {
width: 100% !important;
}
fieldset.form-columns-2 .hs-form-field {
width: 100% !important;
float: none !important;
}
.legal-consent-container .hs-form-booleancheckbox-display>span {
font-size: 11px !important;
}
ul.inputs-list {
list-style: none !important;
margin:0px;
padding: 0px;
}
fieldset.form-columns-1 input[type=checkbox] {
width: 10px !important;
}
.elementor-location-single img {
border-radius: 16px !important;
}
@media only screen and (max-width: 48em) {
body {
overflow-x: not-allowed;
}
#header_scroll {
display: none;
}
#head_flotante {
display: none;
}
.circulo {
width: 40%;
left: 60%;
position: absolute;
bottom: 5%;
}
.circulo-top {
width: 45%;
left: 60%;
position: absolute;
top: -5%;
}
.cuadro {
display:none;
width: 45%;
left: 20%;
position: absolute;
bottom: 3%;
}
.formulario {
width: 350px;
}
}