:root {--color-text: #131516;--color-headings-preferred: #377337;--color-primary-25: #e6e6e6; --color-primary-50: #cccccc; --color-primary-100: #b3b3b3; --color-primary-200: #808080; --color-primary-300: #4d4d4d; --color-primary-400: #262626; --color-primary-500: #000000; --color-primary-600: #000000; --color-primary-700: #000000; --color-primary-800: #000000; --color-primary-900: #000000; --color-primary-1000: #000000; --color-secondary-25: #ebf1eb; --color-secondary-50: #d7e3d7; --color-secondary-100: #c3d5c3; --color-secondary-200: #9bb99b; --color-secondary-300: #739d73; --color-secondary-400: #558855; --color-secondary-500: #377337; --color-secondary-600: #306730; --color-secondary-700: #295a29; --color-secondary-800: #224e22; --color-secondary-900: #1c411c; --color-secondary-1000: #173917; --color-tertiary-25: #ffffff; --color-tertiary-50: #ffffff; --color-tertiary-100: #ffffff; --color-tertiary-200: #ffffff; --color-tertiary-300: #ffffff; --color-tertiary-400: #ffffff; --color-tertiary-500: #ffffff; --color-tertiary-600: #ededed; --color-tertiary-700: #dbdbdb; --color-tertiary-800: #cacaca; --color-tertiary-900: #b8b8b8; --color-tertiary-1000: #acacac; --color-neutral-25: #f1f1f1; --color-neutral-50: #e3e3e3; --color-neutral-100: #d5d5d5; --color-neutral-200: #b9b9b9; --color-neutral-300: #9d9d9d; --color-neutral-400: #888888; --color-neutral-500: #737373; --color-neutral-600: #676767; --color-neutral-700: #5a5a5a; --color-neutral-800: #4e4e4e; --color-neutral-900: #414141; --color-neutral-1000: #393939; --font-primary:"roboto", sans-serif;--font-secondary:"roboto", sans-serif;}html {font-family: var(--font-primary);}h1 {font-weight: 400;font-family: var(--font-primary);}h2 {font-weight: 400;font-family: var(--font-primary);}h3 {font-weight: 400;font-family: var(--font-primary);}h4 {font-weight: 400;font-family: var(--font-primary);}h5 {font-weight: 400;font-family: var(--font-primary);}h6 {font-weight: 400;font-family: var(--font-primary);}[type=button],[type=reset],[type=submit],a.button,.button {font-weight: 100;font-family: var(--font-primary);}:root{--block-padding: 1.5rem;}@media (min-width: 37.5em) {:root{--block-padding: 2rem;}}@media (min-width: 56.25em) {:root{--block-padding: 3rem;}}.block.bg-primary-25 { --color-section-background: var(--color-primary-25); --color-section-headings: var(--color-headings-preferred); } .block.bg-primary-25:not(.is-full-width) + .block.bg-primary-25:not(.is-full-width) { padding-top: 0; } .block.bg-primary-25:not(.is-full-width) + .block.bg-primary-25.is-full-width .inner-content { padding-top: 0; } .overlay-primary-25 { --overlay-color: var(--color-primary-25); --color-section-headings: var(--color-headings-preferred); } .block.bg-primary-100 { --color-section-background: var(--color-primary-100); --color-section-headings: var(--color-headings-preferred); } .block.bg-primary-100:not(.is-full-width) + .block.bg-primary-100:not(.is-full-width) { padding-top: 0; } .block.bg-primary-100:not(.is-full-width) + .block.bg-primary-100.is-full-width .inner-content { padding-top: 0; } .overlay-primary-100 { --overlay-color: var(--color-primary-100); --color-section-headings: var(--color-headings-preferred); } .block.bg-primary-500 { --color-section-background: var(--color-primary-500); --color-section-text: #ffffff; --color-section-headings: #ffffff; } .block.bg-primary-500:not(.is-full-width) + .block.bg-primary-500:not(.is-full-width) { padding-top: 0; } .block.bg-primary-500:not(.is-full-width) + .block.bg-primary-500.is-full-width .inner-content { padding-top: 0; } .overlay-primary-500 { --overlay-color: var(--color-primary-500); --color-section-text: #ffffff; --color-section-headings: #ffffff; } .block.bg-primary-700 { --color-section-background: var(--color-primary-700); --color-section-text: #ffffff; --color-section-headings: #ffffff; } .block.bg-primary-700:not(.is-full-width) + .block.bg-primary-700:not(.is-full-width) { padding-top: 0; } .block.bg-primary-700:not(.is-full-width) + .block.bg-primary-700.is-full-width .inner-content { padding-top: 0; } .overlay-primary-700 { --overlay-color: var(--color-primary-700); --color-section-text: #ffffff; --color-section-headings: #ffffff; } .block.bg-secondary-25 { --color-section-background: var(--color-secondary-25); --color-section-headings: var(--color-headings-preferred); } .block.bg-secondary-25:not(.is-full-width) + .block.bg-secondary-25:not(.is-full-width) { padding-top: 0; } .block.bg-secondary-25:not(.is-full-width) + .block.bg-secondary-25.is-full-width .inner-content { padding-top: 0; } .overlay-secondary-25 { --overlay-color: var(--color-secondary-25); --color-section-headings: var(--color-headings-preferred); } .block.bg-secondary-100 { --color-section-background: var(--color-secondary-100); --color-section-headings: var(--color-headings-preferred); } .block.bg-secondary-100:not(.is-full-width) + .block.bg-secondary-100:not(.is-full-width) { padding-top: 0; } .block.bg-secondary-100:not(.is-full-width) + .block.bg-secondary-100.is-full-width .inner-content { padding-top: 0; } .overlay-secondary-100 { --overlay-color: var(--color-secondary-100); --color-section-headings: var(--color-headings-preferred); } .block.bg-secondary-500 { --color-section-background: var(--color-secondary-500); --color-section-text: #ffffff; --color-section-headings: #ffffff; } .block.bg-secondary-500:not(.is-full-width) + .block.bg-secondary-500:not(.is-full-width) { padding-top: 0; } .block.bg-secondary-500:not(.is-full-width) + .block.bg-secondary-500.is-full-width .inner-content { padding-top: 0; } .overlay-secondary-500 { --overlay-color: var(--color-secondary-500); --color-section-text: #ffffff; --color-section-headings: #ffffff; } .block.bg-secondary-700 { --color-section-background: var(--color-secondary-700); --color-section-text: #ffffff; --color-section-headings: #ffffff; } .block.bg-secondary-700:not(.is-full-width) + .block.bg-secondary-700:not(.is-full-width) { padding-top: 0; } .block.bg-secondary-700:not(.is-full-width) + .block.bg-secondary-700.is-full-width .inner-content { padding-top: 0; } .overlay-secondary-700 { --overlay-color: var(--color-secondary-700); --color-section-text: #ffffff; --color-section-headings: #ffffff; } .block.bg-tertiary-25 { --color-section-background: var(--color-tertiary-25); --color-section-headings: var(--color-headings-preferred); } .block.bg-tertiary-25:not(.is-full-width) + .block.bg-tertiary-25:not(.is-full-width) { padding-top: 0; } .block.bg-tertiary-25:not(.is-full-width) + .block.bg-tertiary-25.is-full-width .inner-content { padding-top: 0; } .overlay-tertiary-25 { --overlay-color: var(--color-tertiary-25); --color-section-headings: var(--color-headings-preferred); } .block.bg-tertiary-100 { --color-section-background: var(--color-tertiary-100); --color-section-headings: var(--color-headings-preferred); } .block.bg-tertiary-100:not(.is-full-width) + .block.bg-tertiary-100:not(.is-full-width) { padding-top: 0; } .block.bg-tertiary-100:not(.is-full-width) + .block.bg-tertiary-100.is-full-width .inner-content { padding-top: 0; } .overlay-tertiary-100 { --overlay-color: var(--color-tertiary-100); --color-section-headings: var(--color-headings-preferred); } .block.bg-tertiary-500 { --color-section-background: var(--color-tertiary-500); --color-section-headings: var(--color-headings-preferred); } .block.bg-tertiary-500:not(.is-full-width) + .block.bg-tertiary-500:not(.is-full-width) { padding-top: 0; } .block.bg-tertiary-500:not(.is-full-width) + .block.bg-tertiary-500.is-full-width .inner-content { padding-top: 0; } .overlay-tertiary-500 { --overlay-color: var(--color-tertiary-500); --color-section-headings: var(--color-headings-preferred); } .block.bg-tertiary-700 { --color-section-background: var(--color-tertiary-700); --color-section-headings: var(--color-headings-preferred); } .block.bg-tertiary-700:not(.is-full-width) + .block.bg-tertiary-700:not(.is-full-width) { padding-top: 0; } .block.bg-tertiary-700:not(.is-full-width) + .block.bg-tertiary-700.is-full-width .inner-content { padding-top: 0; } .overlay-tertiary-700 { --overlay-color: var(--color-tertiary-700); --color-section-headings: var(--color-headings-preferred); } .block.bg-neutral-25 { --color-section-background: var(--color-neutral-25); --color-section-headings: var(--color-headings-preferred); } .block.bg-neutral-25:not(.is-full-width) + .block.bg-neutral-25:not(.is-full-width) { padding-top: 0; } .block.bg-neutral-25:not(.is-full-width) + .block.bg-neutral-25.is-full-width .inner-content { padding-top: 0; } .overlay-neutral-25 { --overlay-color: var(--color-neutral-25); --color-section-headings: var(--color-headings-preferred); } .block.bg-neutral-100 { --color-section-background: var(--color-neutral-100); --color-section-headings: var(--color-headings-preferred); } .block.bg-neutral-100:not(.is-full-width) + .block.bg-neutral-100:not(.is-full-width) { padding-top: 0; } .block.bg-neutral-100:not(.is-full-width) + .block.bg-neutral-100.is-full-width .inner-content { padding-top: 0; } .overlay-neutral-100 { --overlay-color: var(--color-neutral-100); --color-section-headings: var(--color-headings-preferred); } .block.bg-neutral-500 { --color-section-background: var(--color-neutral-500); --color-section-text: #ffffff; --color-section-headings: #ffffff; } .block.bg-neutral-500:not(.is-full-width) + .block.bg-neutral-500:not(.is-full-width) { padding-top: 0; } .block.bg-neutral-500:not(.is-full-width) + .block.bg-neutral-500.is-full-width .inner-content { padding-top: 0; } .overlay-neutral-500 { --overlay-color: var(--color-neutral-500); --color-section-text: #ffffff; --color-section-headings: #ffffff; } .block.bg-neutral-700 { --color-section-background: var(--color-neutral-700); --color-section-text: #ffffff; --color-section-headings: #ffffff; } .block.bg-neutral-700:not(.is-full-width) + .block.bg-neutral-700:not(.is-full-width) { padding-top: 0; } .block.bg-neutral-700:not(.is-full-width) + .block.bg-neutral-700.is-full-width .inner-content { padding-top: 0; } .overlay-neutral-700 { --overlay-color: var(--color-neutral-700); --color-section-text: #ffffff; --color-section-headings: #ffffff; } :root {--navbar-bg-color: var(--color-secondary-500); --navbar-color: var(--color-white); --navbar-bg-color-hover: var(--color-secondary-500); --navbar-color-hover: var(--color-primary-500); --navbar-font-family: var(--font-primary); --navbar-font-weight: 700; } .timeline { --timeline-color-theme: var(--color-primary-500); }.icon-size img{ width: 130px; } .block-hero .col.md-10.lg-8 { max-width: 100% !important; flex: 0 0 100% !important; } .page-title { background: rgba(55, 115, 55, 0.9); padding: 0.5rem 1rem; color: white; line-height: 1.3; text-align: center; } .caption-section { padding-top: 0.06rem !important; margin-top: 0.06rem !important; padding-bottom: 0.5rem; } .lightbox-image a { margin-bottom: 0 !important; } .site-logo img { max-width: 15rem; width: auto; } .wp-element-caption { margin-top: 0rem !important; } .hero-image-caption { margin-bottom: 0 !important; } .hero-image-caption span { background-color: var(--color-secondary-500); color: white; padding: 0.5rem 1rem; font-size: 1rem; } .bg-neutral-500 h2{ color: white !important; } .no-p-margin p{ margin-bottom: 0px; } .no-img-margin img{ margin-bottom: 0px !important; } h1{ font-size: 2.25em !important; } .bg-primary-500 a{ color: white } /* Aditional CSS */ /* General styling */ #masthead { position: relative; } .main-navigation { position: relative; background-color: var(--color-secondary-500) !important; } .hero { padding-bottom: calc(var(--block-padding) + var(--hero-padding) - 1.5rem) !important; } .site-footer { display: none; } .footer p, .footer a, .footer li { font-size: 1rem !important; margin-bottom: 0.5rem !important; } .footer a { color: white !important; } .footer a:hover { color: var(--color-primary-700) !important; } .footer ul { margin-bottom: 1em !important; } .footer li { margin-top: 0.5rem !important; } .footer li.has-image-marker { min-height: 2em; } .footer img { max-width: 200px !important; } /* Icons */ li.has-image-marker:before { background-size: cover; } .block-icons li.has-image-marker:before { height: 2.5em; left: -3em; width: 2.5em; } .block-icons figure { margin-bottom: 0 !important; } .block-icons img { width: 5rem !important; height: 5rem !important; } .block-icons .wp-block-paragraph { margin-top: 0!important; } /* Buttons */ .button { background-color: var(--color-secondary-500) !important ; border-color: var(--color-secondary-500) !important ; } .button:hover { background-color: var(--color-secondary-300) !important ; border-color: var(--color-secondary-300) !important ; } /* Darker bg-secondary-700 */ .block.bg-secondary-700 { background-color: #13290d; } .hero-no-title .page-title { display:none; } .block-logos .wp-block-image img { width: 10rem !important; max-width: none !important; } .bg-neutral-25 { background-color: #f1f1f1; } 