/* style nollimap.com v.2.2 */
@font-face {
  font-family: 'Quicksand-Variable';
  src: url('/fonts/Quicksand-VariableFont_wght.woff2') format('woff2');
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}
:root {
  --bs-font-sans-serif: "Quicksand-Variable", sans-serif;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
  font-weight: 600;
}
.lead {
  font-weight: 500;
}
.display-2, .display-5 {
  font-weight: 600;
}
.btn {
  font-weight: 600;
  border-radius: 11px;
  border-style: outset;
  transition: 0.3s all;
}
a {
  font-weight: 600;
}
/*more settings */
body {
  background-color: #f4f5f9;
  margin-top: 5em;
  font-weight: 500;
}
@media (min-width: 992px) {
h1 {
font-size: 3rem;
}
}
@media (min-width: 1200px) {
h1 {
font-size: 5.5rem;
}
}
.btn-primary, .btn-check:active + .btn-outline-primary, .btn-check:checked + .btn-outline-primary, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show, .btn-outline-primary:hover, .btn-outline-primary:active {
  background-color: #4c6c8d;
  border-color: #4c6c8d;
}
.btn-outline-primary {
  color: #4c6c8d;
  border-color: #4c6c8d;
}
a {
  color: #4c6c8d;
}
a:hover {
  text-decoration: none;
}
.content img::not(.clean) {
  box-shadow: 1px 1px 2px rgba(0,0,0,0.35);
  border-radius: 4px;
}
.carousel-control-next, .carousel-control-prev {
  top: 50;
  bottom: 50;
}
/* for youtube */
.my-yt-container {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
}
.my-yt-video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
embed, iframe, object {
  max-width: 100%;
}
