html{scroll-behavior: smooth; }
html, body { height: 100%; }
#mapid{ width: 75vh; height: 50vh; }
.css-znbo4h{background:transparent;}
.css-q2nxa6{background-color:#000000;}
.css-color-cover-image{background-color:rgba(0, 0, 0, 0.55);}
.css-color-cover-image-light{background-color:rgba(0, 0, 0, 0.2);}
.css-1dx5wtp{min-height:calc(100vh - 0px);}

.css-1c375l0 .hugeTitleFontSize h1:not(.customScale){font-size:64px !important;}
.css-1c375l0 h1:not(.customScale){font-size:48px !important;}
.css-1c375l0 h2:not(.customScale), .css-1c375l0 .smallTitleFontSize h1, [data-css-1c375l0] .smallTitleFontSize h1, .css-1c375l0 h1.smallTitleFontSize, [data-css-1c375l0] h1.smallTitleFontSize{font-size:36px !important;}
.css-1c375l0 h3:not(.customScale), .css-1c375l0 h4:not(.customScale), [data-css-1c375l0] h4:not(.customScale), .css-1c375l0 h5:not(.customScale), [data-css-1c375l0] h5:not(.customScale), .css-1c375l0 h6:not(.customScale), [data-css-1c375l0] h6:not(.customScale){font-size:24px !important;}
.css-1c375l0 li:not(.customScale){font-size:18px !important;}
.css-1c375l0 p:not(.customScale){font-size:18px !important;}
.css-1c375l0 .customScale p, .css-1c375l0 .customScale h1, [data-css-1c375l0] .customScale h1, .css-1c375l0 .customScale h2, [data-css-1c375l0] .customScale h2, .css-1c375l0 .customScale h3, [data-css-1c375l0] .customScale h3, .css-1c375l0 .customScale h4, [data-css-1c375l0] .customScale h4, .css-1c375l0 .customScale h5, [data-css-1c375l0] .customScale h5, .css-1c375l0 .customScale h6, [data-css-1c375l0] .customScale h6{font-size:inherit !important;}
@media only screen and (max-width: 1280px){
  .css-1c375l0 h1:not(.customScale){font-size:36px !important;}
  .css-1c375l0 h2:not(.customScale), .css-1c375l0 .smallTitleFontSize h1, [data-css-1c375l0] .smallTitleFontSize h1, .css-1c375l0 h1.smallTitleFontSize, [data-css-1c375l0] h1.smallTitleFontSize{font-size:24px !important;}
  .css-1c375l0 h3:not(.customScale), .css-1c375l0 h4:not(.customScale), [data-css-1c375l0] h4:not(.customScale), .css-1c375l0 h5:not(.customScale), [data-css-1c375l0] h5:not(.customScale), .css-1c375l0 h6:not(.customScale), [data-css-1c375l0] h6:not(.customScale){font-size:18px !important;}
  .css-1c375l0 p:not(.customScale){font-size:16px !important;}
  .css-1c375l0 li:not(.customScale){font-size:16px !important;}
  .css-1c375l0 .customScale p, .css-1c375l0 .customScale li, [data-css-1c375l0] .customScale li, .css-1c375l0 .customScale h1, [data-css-1c375l0] .customScale h1, .css-1c375l0 .customScale h2, [data-css-1c375l0] .customScale h2, .css-1c375l0 .customScale h3, [data-css-1c375l0] .customScale h3, .css-1c375l0 .customScale h4, [data-css-1c375l0] .customScale h4, .css-1c375l0 .customScale h5, [data-css-1c375l0] .customScale h5, .css-1c375l0 .customScale h6, [data-css-1c375l0] .customScale h6{font-size:inherit !important;}
}
@media only screen and (max-width: 800px){
  .css-1c375l0 .hugeTitleFontSize h1:not(.customScale){font-size:40px !important;}
}

.menu-background-color{background-color:#00248e;}
.footer-background-color{background-color:#6b6c6d;}
.text-color h1,.text-color h2,.text-color h3,.text-color h4,.text-color h5,.text-color h6{color:#022fa2;}
.btn-colored{background-color:#022fa2 !important;border-radius:5px !important;}
.css-xi3bv8{background-color:#FFFFFF !important;border-radius:5px !important;}
.text-shadow{text-shadow:1px 1px 9px #000000;}
