:root {--color-text: #131516;--color-headings-preferred: #161530;--color-primary-25: #e7e7eb; --color-primary-50: #cfcfd6; --color-primary-100: #b7b7c2; --color-primary-200: #878899; --color-primary-300: #575870; --color-primary-400: #333452; --color-primary-500: #0f1033; --color-primary-600: #0d0e2d; --color-primary-700: #0b0c26; --color-primary-800: #090a20; --color-primary-900: #070819; --color-primary-1000: #060615; --color-secondary-25: #f0f9fa; --color-secondary-50: #e1f2f5; --color-secondary-100: #d3ecf0; --color-secondary-200: #b5e0e6; --color-secondary-300: #97d3db; --color-secondary-400: #81c9d4; --color-secondary-500: #6bc0cc; --color-secondary-600: #5fafbb; --color-secondary-700: #539faa; --color-secondary-800: #488e99; --color-secondary-900: #3c7d88; --color-secondary-1000: #34737d; --color-tertiary-25: #fffbec; --color-tertiary-50: #fef7da; --color-tertiary-100: #fef3c7; --color-tertiary-200: #feeba2; --color-tertiary-300: #fde27d; --color-tertiary-400: #fcdc61; --color-tertiary-500: #fcd645; --color-tertiary-600: #eac53d; --color-tertiary-700: #d8b334; --color-tertiary-800: #c7a22c; --color-tertiary-900: #b59124; --color-tertiary-1000: #a9851f; --color-neutral-25: #eef7f6; --color-neutral-50: #ddefed; --color-neutral-100: #cce7e5; --color-neutral-200: #aad8d3; --color-neutral-300: #87c8c1; --color-neutral-400: #6ebcb4; --color-neutral-500: #54b0a7; --color-neutral-600: #4aa097; --color-neutral-700: #409088; --color-neutral-800: #378078; --color-neutral-900: #2d7068; --color-neutral-1000: #27655e; --font-primary:"Archivo Narrow", sans-serif;--font-secondary:"aptos", sans-serif;}html {font-family: var(--font-secondary);}h1 {font-weight: 500;font-family: var(--font-primary);}h2 {font-weight: 700;font-family: var(--font-primary);}h3 {font-weight: 500;font-family: var(--font-primary);}h4 {font-weight: 500;font-family: var(--font-primary);}h5 {font-weight: 500;font-family: var(--font-primary);}h6 {font-weight: 700;font-family: var(--font-primary);}[type=button],[type=reset],[type=submit],a.button,.button {font-weight: 700;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-headings: var(--color-headings-preferred); } .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-headings: var(--color-headings-preferred); } .block.bg-secondary-700 { --color-section-background: var(--color-secondary-700); --color-section-headings: var(--color-headings-preferred); } .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-headings: var(--color-headings-preferred); } .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-headings: var(--color-headings-preferred); } .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-headings: var(--color-headings-preferred); } .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-tertiary-500); --navbar-color: var(--color-black); --navbar-bg-color-hover: var(--color-tertiary-700); --navbar-color-hover: var(--color-black); --navbar-font-family: var(--font-primary); --navbar-font-weight: 700; } .timeline { --timeline-color-theme: var(--color-secondary-500); }/* Site logo */ .site-logo img { max-width: 250px; } /* Hero title */ .page-header .page-title strong { //background: #0f1033; padding: 0.5rem 1rem; } h1 { color: white; } /* Global button + links*/ a.button, .gform_button { background-color: var(--color-secondary-500) !important; border: none; } a.button:hover, .gform_button:hover { background-color: var(--color-secondary-700) !important; } /* Global icons*/ li.has-image-marker:before { background-size: cover; } /* Icons Our Proposal */ .our-proposals-list li.has-image-marker { display: flex; align-items: center; } .our-proposals-list li.has-image-marker:before { height: 2em; left: -2.5em; width: 2em; } /* Footer */ .site-footer { display: none; } .logo-footer img { max-width: 250px !important; } @media screen and (max-width: 900px) { .logo-footer img { max-width: 50% !important; } } .footer a { text-decoration: underline; } .footer a:hover { color: var(--color-secondary-500); } /* Feedback form */ .gform_wrapper.gravity-theme .gsection { border-bottom: none !important; } .gfield_description { color: var(--color-secondary-700) !important; } /* Contact Page */ .contact-page .button-list { display:flex; justify-content: center; } /* General Captions*/ .wp-element-caption { margin-top: 0; } .site-content img { margin-bottom: 0.5em; } .gform_confirmation_message { color: var(--color-section-headings); font-weight: 700; font-family: var(--font-primary); font-size: var(--font-size-3); text-align: center; } .navbar-menu li a:focus, .navbar-menu li a:hover{ color: white !important; } .timeline { --timeline-color-theme: var(--color-primary-500) !important; } .timeline:after{ background-color: var(--color-primary-500); background: var(--color-primary-500); } [type=button].accordion__trigger{ background-color: var(--color-secondary-500); color: var(--color-primary-500); } [type=button].accordion__trigger[aria-expanded=true]::hover, [type=button].accordion__trigger{ background-color: var(--color-secondary-600) !important; } [type=button].accordion__trigger:focus, [type=button].accordion__trigger:hover, [type=button].accordion__trigger[aria-expanded=true]{ background-color: var(--color-secondary-600) !important; } .benedits-icons .wp-block-list:has(.has-image-marker){ margin-left: 3.5rem !important; } .benedits-icons .wp-block-list .has-image-marker:before{ height: 3em; width: 3em; left: -3.5em; } .home .hero .hero-figure:before{ opacity: 0 !important; } .accordion__trigger[aria-expanded="false"]:hover::before { transform: translateY(-50%) rotate(90deg); } .home .hero{ background: var(--color-tertiary-500); background-color: var(--color-tertiary-500); } .block-text-media .wp-block-image{ border-radius: 2rem; overflow: hidden; box-shadow: 6px 6px 0px 0px var(--color-tertiary-500); } .home .hero .page-title strong{ color: var(--color-primary-500); } @media(min-width: 900px){ .navbar-menu li a{ font-size: var(--font-size-2); } .page-title{ font-size: 3.75em !important; } }