.elementor-kit-84{--e-global-color-primary:#5A8631;--e-global-color-secondary:#DD4426;--e-global-color-text:#333333;--e-global-color-accent:#5A8631;--e-global-color-d799701:#FFFFFF;--e-global-color-0eefc14:#DD442699;--e-global-color-a10368f:#2F2F2F;--e-global-color-557ad5f:#F2F2F2;--e-global-color-5dbb310:#2D322F;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-size:30px;--e-global-typography-primary-font-weight:700;--e-global-typography-primary-line-height:32px;--e-global-typography-secondary-font-family:"Poppins";--e-global-typography-secondary-font-size:20px;--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-line-height:25px;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:300;--e-global-typography-text-line-height:28px;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-size:18px;--e-global-typography-accent-font-weight:300;--e-global-typography-accent-line-height:28px;--e-global-typography-dfcbbaf-font-family:"Poppins";--e-global-typography-dfcbbaf-font-size:46px;--e-global-typography-dfcbbaf-font-weight:700;--e-global-typography-dfcbbaf-line-height:50px;--e-global-typography-2ff3986-font-family:"Poppins";--e-global-typography-2ff3986-font-size:30px;--e-global-typography-2ff3986-font-weight:700;--e-global-typography-2ff3986-line-height:32px;--e-global-typography-514e7d4-font-family:"Poppins";--e-global-typography-514e7d4-font-size:20px;--e-global-typography-514e7d4-font-weight:700;--e-global-typography-514e7d4-line-height:25px;--e-global-typography-fd4bef0-font-family:"Poppins";--e-global-typography-fd4bef0-font-size:20px;--e-global-typography-fd4bef0-font-weight:500;--e-global-typography-fd4bef0-line-height:25px;--e-global-typography-44f7340-font-family:"Poppins";--e-global-typography-44f7340-font-size:18px;--e-global-typography-44f7340-font-weight:300;--e-global-typography-44f7340-line-height:28px;--e-global-typography-25bb93a-font-family:"Poppins";--e-global-typography-25bb93a-font-size:16px;--e-global-typography-25bb93a-font-weight:300;--e-global-typography-25bb93a-line-height:26px;--e-global-typography-b788ed4-font-family:"Poppins";--e-global-typography-b788ed4-font-size:16px;--e-global-typography-b788ed4-font-weight:700;--e-global-typography-b788ed4-line-height:26px;--e-global-typography-931547f-font-family:"Poppins";--e-global-typography-931547f-font-size:18px;--e-global-typography-931547f-font-weight:600;--e-global-typography-931547f-line-height:28px;--e-global-typography-ab1925e-font-size:15px;--e-global-typography-ab1925e-font-weight:600;--e-global-typography-ab1925e-text-transform:uppercase;--e-global-typography-ab1925e-line-height:25px;--e-global-typography-86ad685-font-family:"Poppins";--e-global-typography-86ad685-font-size:18px;--e-global-typography-86ad685-font-weight:300;--e-global-typography-86ad685-line-height:28px;--e-global-typography-97bff70-font-family:"Poppins";--e-global-typography-97bff70-font-size:17px;--e-global-typography-97bff70-font-weight:400;--e-global-typography-97bff70-text-transform:none;--e-global-typography-97bff70-line-height:26px;--e-global-typography-cbb3e73-font-family:"Poppins";--e-global-typography-cbb3e73-font-size:46px;--e-global-typography-cbb3e73-font-weight:700;--e-global-typography-cbb3e73-line-height:46px;--e-global-typography-e506aab-font-family:"Poppins";--e-global-typography-e506aab-font-size:16px;--e-global-typography-e506aab-font-weight:300;--e-global-typography-e506aab-line-height:28px;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-84 button,.elementor-kit-84 input[type="button"],.elementor-kit-84 input[type="submit"],.elementor-kit-84 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-931547f-font-family ), Sans-serif;font-size:var( --e-global-typography-931547f-font-size );font-weight:var( --e-global-typography-931547f-font-weight );line-height:var( --e-global-typography-931547f-line-height );color:#FFFFFF;border-radius:5px 5px 5px 5px;padding:20px 40px 20px 40px;}.elementor-kit-84 button:hover,.elementor-kit-84 button:focus,.elementor-kit-84 input[type="button"]:hover,.elementor-kit-84 input[type="button"]:focus,.elementor-kit-84 input[type="submit"]:hover,.elementor-kit-84 input[type="submit"]:focus,.elementor-kit-84 .elementor-button:hover,.elementor-kit-84 .elementor-button:focus{background-color:var( --e-global-color-0eefc14 );color:var( --e-global-color-d799701 );border-radius:5px 5px 5px 5px;}.elementor-kit-84 e-page-transition{background-color:#FFBC7D;}.elementor-kit-84 p{margin-block-end:0px;}.elementor-kit-84 a{color:var( --e-global-color-text );}.elementor-kit-84 a:hover{color:var( --e-global-color-d799701 );}.elementor-kit-84 h1{font-family:var( --e-global-typography-dfcbbaf-font-family ), Sans-serif;font-size:var( --e-global-typography-dfcbbaf-font-size );font-weight:var( --e-global-typography-dfcbbaf-font-weight );line-height:var( --e-global-typography-dfcbbaf-line-height );}.elementor-kit-84 h2{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:700;line-height:32px;}.elementor-kit-84 h3{font-family:var( --e-global-typography-514e7d4-font-family ), Sans-serif;font-size:var( --e-global-typography-514e7d4-font-size );font-weight:var( --e-global-typography-514e7d4-font-weight );line-height:var( --e-global-typography-514e7d4-line-height );}.elementor-kit-84 h4{font-family:var( --e-global-typography-fd4bef0-font-family ), Sans-serif;font-size:var( --e-global-typography-fd4bef0-font-size );font-weight:var( --e-global-typography-fd4bef0-font-weight );line-height:var( --e-global-typography-fd4bef0-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1440px;}.e-con{--container-max-width:1440px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1440px){.elementor-kit-84{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-84 h1{font-size:var( --e-global-typography-dfcbbaf-font-size );line-height:var( --e-global-typography-dfcbbaf-line-height );}.elementor-kit-84 h3{font-size:var( --e-global-typography-514e7d4-font-size );line-height:var( --e-global-typography-514e7d4-line-height );}.elementor-kit-84 h4{font-size:var( --e-global-typography-fd4bef0-font-size );line-height:var( --e-global-typography-fd4bef0-line-height );}.elementor-kit-84 button,.elementor-kit-84 input[type="button"],.elementor-kit-84 input[type="submit"],.elementor-kit-84 .elementor-button{font-size:var( --e-global-typography-931547f-font-size );line-height:var( --e-global-typography-931547f-line-height );}.e-con{--container-default-padding-top:0px;--container-default-padding-right:20px;--container-default-padding-bottom:0px;--container-default-padding-left:20px;}}@media(max-width:1024px){.elementor-kit-84{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-84 h1{font-size:var( --e-global-typography-dfcbbaf-font-size );line-height:var( --e-global-typography-dfcbbaf-line-height );}.elementor-kit-84 h3{font-size:var( --e-global-typography-514e7d4-font-size );line-height:var( --e-global-typography-514e7d4-line-height );}.elementor-kit-84 h4{font-size:var( --e-global-typography-fd4bef0-font-size );line-height:var( --e-global-typography-fd4bef0-line-height );}.elementor-kit-84 button,.elementor-kit-84 input[type="button"],.elementor-kit-84 input[type="submit"],.elementor-kit-84 .elementor-button{font-size:var( --e-global-typography-931547f-font-size );line-height:var( --e-global-typography-931547f-line-height );}.e-con{--container-default-padding-top:0px;--container-default-padding-right:20px;--container-default-padding-bottom:0px;--container-default-padding-left:20px;}}@media(max-width:767px){.elementor-kit-84{--e-global-typography-cbb3e73-font-size:35px;--e-global-typography-cbb3e73-line-height:35px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-84 h1{font-size:var( --e-global-typography-dfcbbaf-font-size );line-height:var( --e-global-typography-dfcbbaf-line-height );}.elementor-kit-84 h2{font-size:20px;line-height:24px;}.elementor-kit-84 h3{font-size:var( --e-global-typography-514e7d4-font-size );line-height:var( --e-global-typography-514e7d4-line-height );}.elementor-kit-84 h4{font-size:var( --e-global-typography-fd4bef0-font-size );line-height:var( --e-global-typography-fd4bef0-line-height );}.elementor-kit-84 button,.elementor-kit-84 input[type="button"],.elementor-kit-84 input[type="submit"],.elementor-kit-84 .elementor-button{font-size:var( --e-global-typography-931547f-font-size );line-height:var( --e-global-typography-931547f-line-height );}.e-con{--container-default-padding-top:0px;--container-default-padding-right:20px;--container-default-padding-bottom:0px;--container-default-padding-left:20px;}}/* Start custom CSS */strong {font-weight:700;}

body {
    background-image: url(https://hoodconsulting.es/wp-content/uploads/2025/08/triangulos-derecha.png);
    background-repeat: no-repeat;
    background-position: 0vw 40%;
    background-size: 10vw;
}
html {
    background-image: url(https://hoodconsulting.es/wp-content/uploads/2025/08/triangulos-izquierda.png);
    background-repeat: no-repeat;
    background-position: 90vw 60%;
    background-size: 10vw;
}

/* -------------------------------------- */
/* FORMULARIO CONTACTO */
/* -------------------------------------- */
.formulario-contacto .form-row {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  gap: 0rem;
  margin-bottom: 0rem;
  max-width: 100% !important;
  padding: 0 !important;
}

.formulario-contacto input[type="text"],
.formulario-contacto input[type="email"],
.formulario-contacto input[type="tel"],
.formulario-contacto select {
  width: 75% !important;
}

.formulario-contacto textarea {
  width: 100% !important;
}

.formulario-contacto .privacy a {
  color: #5e5243;
  text-decoration: underline;
}

.formulario-contacto .legal-text {
  font-size: 15px;
  line-height: 24px;
  color: #666666;
}

@media (max-width: 768px) {
  .formulario-contacto .form-group {
    flex: 1 1 100% !important;
  }
}

/* UM */ 
.um {
    margin-top: 65px;
}
.page .um input[type=submit].um-button, 
.page .um input[type=submit].um-button:focus {
    background: var(--e-global-color-primary);
}
.page .um input[type=submit].um-button:hover {
        background-color: var(--e-global-color-primary);
        opacity: 0.65 ;
}/* End custom CSS */