:root {
  --Logo-3YC-size: 12px; /* Default size for the 3 Yellow Circles icon */
  --darkBlue: #0d1e2b;
}

.bg-img-logo {
  background-image: url("https://www.3yellowcircles.com.au/Images/Large%20Icon%20(large).png");    
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  background-color: #fffffff6;
  background-blend-mode: overlay;
}

main {
  min-height: 98vh;
}

header, footer, .bg-blue {
  background-color: var(--darkBlue);
}

/* 3 Yellow Circles Icon (SVG) */
.logo3YC {
  height: var(--Logo-3YC-size);
  width: var(--Logo-3YC-size);
  display: inline-block;
  vertical-align: center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1512' height='1512' fill='%23ffde58' %3E%3Cpath d='M580.601 373.739l10.664-.007c24.476-.067 48.707 1.308 72.985 4.518l2.478.323C731.135 387.043 793.067 406.787 851 436l3.136 1.574c46.92 23.665 89.864 54.281 128.34 90.015l4.809 4.415c8.626 7.889 17.141 15.849 24.746 24.746 2.046 2.339 4.152 4.61 6.274 6.881 4.963 5.316 9.748 10.708 14.301 16.385l5.383 6.594c62.778 75.868 102.896 169.383 117.762 266.453l.602 3.921c2.588 17.554 3.969 34.902 3.984 52.645l.02 5.783.014 12.053.041 12.113c.54 80.761-17.244 159.619-52.412 232.421l-1.519 3.166c-12.381 25.691-26.375 51.286-43.497 74.174-1.904 2.553-3.751 5.138-5.589 7.739-7.788 11.01-15.987 21.58-24.762 31.819-2.338 2.734-4.582 5.535-6.82 8.352-10.254 12.539-21.887 23.916-33.312 35.375l-1.553 1.561c-5.802 5.825-11.674 11.495-17.947 16.814l-3.352 2.922a525.32 525.32 0 0 1-22.972 18.78l-4.743 3.716c-15.605 12.217-32.037 23.241-48.934 33.582l-2.914 1.803c-70.879 43.727-152.289 71.428-330.898 83.447l-2.565-.128c-72.33-3.699-142.328-19.915-208.623-49.122l-5.391-2.34c-11.493-5.033-22.589-10.67-33.609-16.66l-2.16-1.158c-20.017-10.731-39.466-22.569-57.641-36.201l-7.137-5.243c-8.561-6.238-16.976-12.552-25.062-19.398l-3.129-2.605c-6.902-5.764-13.587-11.72-20.174-17.841l-3.892-3.503c-6.051-5.378-11.863-10.952-17.574-16.689l-4.283-4.277c-5.193-5.201-10.171-10.501-14.947-16.084l-4.375-4.812c-4.731-5.249-9.194-10.684-13.625-16.187l-2.812-3.434C115.013 1258.508 99.448 1235.607 86 1212l-1.144-2.001L76 1194l-1.435-2.641c-30.515-56.467-49.423-118.495-58.378-181.921l-.301-2.092c-3.411-24.019-4.268-48.047-4.199-72.283l.007-4.191c.044-21.081.48-41.955 3.306-62.872l.301-2.258C23.711 803.283 41.749 743.354 70 687l1.452-2.911C81.889 663.271 93.68 643.112 107 624l2.27-3.277c10.101-14.429 20.756-28.563 32.289-41.879 2.382-2.774 4.664-5.609 6.941-8.469 3.942-4.854 8.235-9.238 12.727-13.574 2.139-2.161 4.131-4.331 6.113-6.629 3.69-4.262 7.601-8.261 11.598-12.234l2.014-2.025c3.945-3.938 8-7.688 12.22-11.329 2.428-2.102 4.782-4.279 7.141-6.458 5.402-4.921 10.989-9.553 16.688-14.125l3.359-2.738c72.819-59.168 159.352-97.972 288.516-123.137l2.229-.295c5.291-.691 10.588-1.286 15.896-1.83l2.695-.28c16.967-1.708 33.872-2.035 50.906-1.98zM1399 68l1.582 1.233c6.818 5.346 6.818 5.346 9.418 7.767v2l1.613.629c3.352 1.926 5.884 4.573 8.574 7.309l1.747 1.766c5.046 5.162 9.637 10.597 14.065 16.297l2.457 3.082c25.496 32.207 41.681 70.5 48.543 110.918l.377 2.186c.761 4.588 1.266 9.18 1.623 13.814l.203 2.606c2.423 33.865-1.353 67.218-12.203 99.394l-.772 2.343c-10.803 32.462-29.43 62.147-53.228 86.657l-1.809 1.887c-8.334 8.669-16.817 16.747-26.513 23.875l-4.854 3.676c-23.733 17.937-51.273 29.798-79.824 37.563l-2.254.632c-31.934 8.849-67.22 8.752-99.746 3.368l-2.412-.374c-42.585-6.79-82.57-28.242-114.588-56.626l-1.653-1.461C1042.382 396.757 1013.858 336.676 1010 274c-2.24-60.961 14.075-118.781 52-167l1.4-1.793c11.143-14.133 24.262-27.333 38.6-38.207l3.484-2.777C1115.995 55.95 1127.191 49.252 1139 43l2.55-1.352C1224.52-1.622 1326.132 11.171 1399 68zm57.223 644.512c15.374 13.774 26.191 28.705 34.777 47.488l1.238 2.629c9.984 22.782 11.65 54.547 4.762 78.371l-.586 2.11c-8.7 30.766-29.116 59.161-57.263 74.926-31.156 17.022-66.282 22.272-100.71 12.217-16.01-5.072-30.493-12.511-43.44-23.252l-1.569-1.295c-26.862-22.495-40.986-53.866-44.083-88.338-.398-4.83-.673-9.525-.348-14.367l.242-3.859c1.332-16.86 5.911-33.15 13.758-48.141l1.359-2.773c5.528-10.84 13.785-21.827 22.641-30.227h2v-2c2.023-1.802 4.047-3.473 6.188-5.125l1.926-1.491c47.058-35.886 113.664-35.51 159.109 3.128z'/%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  margin-left: 10px;
}

.btn-primary {
  --backgroundColour: rgb(48, 125, 148);

  background-color: var(--backgroundColour);
  border-color: var(--backgroundColour);
}

.btn-primary:hover {
  --backgroundColour: rgb(55, 147, 175);

  background-color: var(--backgroundColour);
  border-color: var(--backgroundColour);
}

.btn-primary:active {
  --backgroundColour: rgb(42, 117, 139);

  background-color: var(--backgroundColour) !important;
  border-color: var(--backgroundColour) !important;
}