#mainMenu {
  position: fixed;
  width: 100vw;
  background: #333539;
  display: grid;
  grid-template-columns: 240px auto 240px;
  align-content: center;
  z-index: 1000; }
  #mainMenu .logo, #mainMenu .contact {
    display: grid;
    width: 100%;
    grid-row: 1/2; }
  #mainMenu .logo {
    grid-column: 1/2; }
  #mainMenu .contact {
    grid-column: 3/4; }
  #mainMenu nav.menu-main-container, #mainMenu .navOptions {
    height: 100%;
    gap: .25rem;
    justify-content: center; }
  @media only screen and (min-width: 1023px) {
    #mainMenu {
      height: 95px;
      grid-template-rows: 95px auto; }
      #mainMenu .menuOptions {
        display: grid;
        grid-column: 2/3;
        grid-row: 1/2; }
      #mainMenu .navOptions {
        display: grid;
        grid-auto-flow: column; } }
  @media only screen and (max-width: 1023px) and (min-width: 766px) {
    #mainMenu {
      height: 140px;
      grid-template-rows: 95px calc(140px - 95px); }
      #mainMenu .menuOptions {
        display: grid;
        grid-column: 1/4;
        grid-row: 2/3; }
      #mainMenu .navOptions {
        display: grid;
        grid-auto-flow: column; } }
  @media only screen and (max-width: 766px) {
    #mainMenu {
      display: none; } }

#mainMenu .navOptions {
  width: 100%;
  margin-top: -0.3rem;
  color: #00F; }
#mainMenu .navOptions li {
  list-style-type: none;
  width: 100%;
  margin: auto; }
#mainMenu .navOptions li a {
  font-size: 0.8rem;
  letter-spacing: -0.01rem;
  line-height: 1.2rem;
  font-weight: 500;
  text-transform: Capitalize;
  padding: 0.5rem 0.75rem 0.1rem;
  display: grid;
  width: 120px;
  justify-content: center;
  white-space: nowrap; }
#mainMenu .navOptions li a {
  color: #75797D;
  background-color: none;
  border-top: 0px solid white;
  border-bottom: 4px solid #494D52;
  border-left: 0px solid white;
  border-right: 0px solid white;
  border-radius: 0px; }
#mainMenu .navOptions li a:hover {
  color: #EAECEE;
  background-color: none;
  border-top: 0px solid none;
  border-bottom: 4px solid #494D52;
  border-left: 0px solid none;
  border-right: 0px solid none;
  border-radius: 0px; }
#mainMenu .navOptions li.current-menu-item a {
  color: #EAECEE;
  background-color: none;
  border-top: 0px solid none;
  border-bottom: 4px solid #2390d7;
  border-left: 0px solid none;
  border-right: 0px solid none;
  border-radius: 0px; }
#mainMenu .navOptions li.current-menu-item a:hover {
  color: #EAECEE;
  background-color: none;
  border-top: 0px solid none;
  border-bottom: 4px solid #2390d7;
  border-left: 0px solid none;
  border-right: 0px solid none;
  border-radius: 0px; }

.mobileMenuPanel {
  position: fixed;
  background: #EAECEE;
  z-index: 2000;
  width: calc(100% - 75px);
  height: 100%;
  overflow-y: auto;
  padding: 0 0 2rem;
  box-shadow: 0px 0px 28px 2px rgba(0, 0, 0, 0.3); }
  .mobileMenuPanel * {
    margin: 0; }

#mobMenu1Div {
  margin-left: calc(-100% + 75px);
  display: none; }
  #mobMenu1Div a:not(.opnr) {
    justify-content: start; }

#mobMenu2Div {
  margin-left: 100%;
  display: none; }
  #mobMenu2Div a:not(.opnr) {
    justify-content: start; }

.mobMenuHeading {
  color: #494D52;
  font-size: 1.2rem;
  font-weight: 700;
  padding: 22px 0.5rem 0;
  text-align: center;
  height: 65px; }

.mobileMenuPanel li {
  list-style: none; }

#mobMenu {
  position: fixed;
  width: 100%;
  background: #28292D;
  display: grid;
  grid-template-columns: 75px auto 75px;
  align-content: center;
  z-index: 1000;
  top: 0; }
  #mobMenu #mobMenuLogo {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex; }
    #mobMenu #mobMenuLogo a {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-flex: 1 1 auto;
      -moz-box-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
      -webkit-flex: 1 1 auto;
      flex: 1 1 auto;
      -webkit-justify-content: center;
      -moz-justify-content: center;
      -ms-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      height: 100%; }
  #mobMenu .mobIcon1, #mobMenu .mobIcon2 {
    display: grid;
    width: 100%;
    grid-row: 1/2; }
  #mobMenu .mobIcon1 {
    grid-column: 1/2; }
  #mobMenu .mobIcon2 {
    grid-column: 3/4; }
  #mobMenu .mobIcons {
    width: auto;
    height: 100%; }
  #mobMenu nav.menu-main-container, #mobMenu .navOptions {
    height: 100%;
    gap: .25rem;
    justify-content: center; }

@media only screen and (min-width: 1023px) {
  display: none; }
@media only screen and (max-width: 1023px) and (min-width: 766px) {
  display: none; }
@media only screen and (max-width: 766px) {
  height: 65px;
  grid-template-rows: auto; }
#mobMenuLogo {
  height: 65px; }

#mobMenuLogo img {
  max-height: 100%; }

.mobileMenuPanel .navOptions {
  width: 100%;
  display: grid;
  gap: none; }
.mobileMenuPanel .navOptions li {
  list-style-type: none;
  width: 100%;
  margin: auto; }
.mobileMenuPanel .navOptions li a {
  display: grid;
  font-size: 1.2rem;
  letter-spacing: -0.01rem;
  line-height: 1.2rem;
  font-weight: 700;
  text-transform: Uppercase;
  padding: 1rem 1rem 0.97rem;
  width: 100%;
  justify-content: center;
  white-space: nowrap; }
.mobileMenuPanel .navOptions li a {
  color: #EAECEE;
  background-color: #A1A5A8;
  border-top: 0px solid #1C1D20;
  border-bottom: 2px solid #EAECEE;
  border-left: 0px solid #1C1D20;
  border-right: 0px solid #1C1D20;
  border-radius: 0px; }
.mobileMenuPanel .navOptions li.current-menu-item > a:not(.opnr) {
  color: #FBFDFE;
  background-color: #2390d7;
  border-top: 0px solid #1C1D20;
  border-bottom: 2px solid #EAECEE;
  border-left: 0px solid #1C1D20;
  border-right: 0px solid #1C1D20;
  border-radius: 0px; }
.mobileMenuPanel .navOptions li a.opnr {
  background-color: rgba(161, 165, 168, 0.8);
  border-left: 2px solid #EAECEE; }
.mobileMenuPanel .menu-item-has-children {
  display: grid;
  grid-template-columns: auto 3rem;
  grid-gap: none; }
.mobileMenuPanel .menu-item-has-children .sub-menu {
  display: none;
  grid-gap: none; }
.mobileMenuPanel .sub-menu {
  grid-column-start: span 2;
  margin-left: 1rem; }
.mobileMenuPanel .sub-menu li:not(.current-menu-item) > a {
  font-size: 1rem;
  background-color: rgba(161, 165, 168, 0.6); }
.mobileMenuPanel .sub-menu .sub-menu li:not(.current-menu-item) > a {
  font-size: .9rem;
  background-color: rgba(161, 165, 168, 0.4); }
.mobileMenuPanel .sub-menu .sub-menu .sub-menu li:not(.current-menu-item) > a {
  font-size: 0.8rem;
  background-color: rgba(161, 165, 168, 0.2); }
.mobileMenuPanel .navOptions #menu-item-1095 a {
  background-color: #54f4ff; }

#pageWrap footer {
  width: 100%;
  padding: 1.4rem 1.5rem 1.7rem;
  background: #1C1D20;
  color: #75797D;
  text-align: center; }
  #pageWrap footer a {
    font-size: inherit;
    line-height: inherit;
    color: #2390d7; }
  #pageWrap footer a:hover {
    color: #12d9e7; }
  #pageWrap footer h5 {
    margin: .75rem 0 .25rem;
    color: #2390d7; }
  #pageWrap footer h6 {
    line-height: .8rem;
    margin: .25rem 0; }

#pageWrap footer .navOptions {
  height: 100%;
  gap: .25rem;
  justify-content: center; }
@media only screen and (min-width: 1023px) {
  #pageWrap footer .menuOptions {
    display: grid;
    grid-column: 2/3;
    grid-row: 1/2; }
  #pageWrap footer .navOptions {
    display: grid;
    grid-auto-flow: column; } }
@media only screen and (max-width: 1023px) and (min-width: 766px) {
  #pageWrap footer .menuOptions {
    display: grid;
    grid-column: 1/4;
    grid-row: 2/3; }
  #pageWrap footer .navOptions {
    display: grid;
    grid-auto-flow: column; } }
@media only screen and (max-width: 766px) {
  #pageWrap footer .menuOptions {
    display: grid;
    grid-column: 1/4;
    grid-row: 2/3; }
  #pageWrap footer .navOptions {
    display: grid;
    grid-auto-flow: column; } }
#pageWrap footer .navOptions {
  width: 100%;
  color: #00F; }
#pageWrap footer .navOptions li {
  list-style-type: none;
  width: 100%;
  margin: auto; }
#pageWrap footer .navOptions li a {
  font-size: 0.6rem;
  letter-spacing: -0.01rem;
  line-height: 1.2rem;
  font-weight: 500;
  text-transform: Uppercase;
  padding: 0rem 0.75rem 0rem;
  display: grid;
  width: 90px;
  justify-content: center;
  white-space: nowrap; }
#pageWrap footer .navOptions li a {
  color: #494D52;
  background-color: none;
  border-top: 0px solid white;
  border-bottom: 2px solid #3E4146;
  border-left: 0px solid white;
  border-right: 0px solid white;
  border-radius: 0px; }
#pageWrap footer .navOptions li a:hover {
  color: #494D52;
  background-color: none;
  border-top: 0px solid none;
  border-bottom: 2px solid #12d9e7;
  border-left: 0px solid none;
  border-right: 0px solid none;
  border-radius: 0px; }
#pageWrap footer .navOptions li.current-menu-item a {
  color: #CDD0D3;
  background-color: none;
  border-top: 0px solid none;
  border-bottom: 2px solid #2390d7;
  border-left: 0px solid none;
  border-right: 0px solid none;
  border-radius: 0px; }
#pageWrap footer .navOptions li.current-menu-item a:hover {
  color: #CDD0D3;
  background-color: none;
  border-top: 0px solid none;
  border-bottom: 2px solid #2390d7;
  border-left: 0px solid none;
  border-right: 0px solid none;
  border-radius: 0px; }

/*

------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------

CORE / BOILERPLATE THEME CSS

------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------

*/
* {
  border: none;
  outline: none;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  /* Firefox */ }

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, br, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, footer2, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 14px;
  font-family: effra, sans-serif;
  font-weight: 400;
  line-height: 1.4rem;
  vertical-align: top; }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block; }

*, *::after, *::before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

body, html {
  width: 100%;
  height: 100%;
  -webkit-text-size-adjust: 100%;
  /* iPhone Safari text size fix */
  -webkit-font-smoothing: antialiased;
  /* use "subpixel-antialiased" for dark text on light background */ }

body {
  overflow-y: auto; }

textarea, input.text, input[type="text"], input[type="button"], input[type="submit"], .input-checkbox {
  -webkit-appearance: none; }

a {
  font-weight: 500;
  text-decoration: none; }

.advgb-columns {
  display: grid;
  grid-auto-flow: column; }

table, th, td {
  border: 1px solid rgba(0, 0, 0, 0.5);
  padding: .4rem .6rem;
  text-align: left;
  margin: .5rem 0 1rem;
  background-color: rgba(255, 255, 255, 0.5); }

th {
  font-weight: 500; }

.narrow .wp-block-button, .narrow .wp-block-button__link, .wide .wp-block-button, .wide .wp-block-button__link {
  width: 100%; }

.wp-block-button .wp-block-button__link {
  cursor: pointer;
  font-family: effra, sans-serif;
  font-size: 1.2rem;
  font-weight: 400;
  padding: 0.75rem 1rem;
  letter-spacing: -0.01rem;
  text-transform: none;
  background-color: #12d9e7;
  border-radius: 0.75rem;
  border: 0px solid #333539;
  color: #FBFDFE; }

div.wp-block-button a.wp-block-button__link:hover {
  background-color: #2390d7;
  border-radius: 0.75rem;
  border: 0px solid #333539;
  color: #FBFDFE; }

@media only screen and (min-width: 1023px) {
  .mobHide, .tabHide {
    display: inherit; }

  .mobShow, .tabShow {
    display: none !important; }

  main {
    padding-top: 95px; }

  .h0 > div {
    height: 0px !important; } }
@media only screen and (max-width: 1023px) and (min-width: 766px) {
  .tabHide {
    display: none !important; }

  .tabShow {
    display: inherit; }

  main {
    padding-top: 140px; }

  .h0 > div {
    height: 0px !important; } }
@media only screen and (max-width: 766px) {
  .mobHide {
    display: none !important; }

  .mobShow {
    display: inherit; }

  main {
    padding-top: 65px; }

  #pageWrap {
    height: auto !important; }

  main > .vStretch > .advgb-columns-container > .advgb-columns {
    flex-direction: column;
    height: auto !important; }

  .h0 > div {
    height: auto !important; }

  .vStretch2 {
    height: 400px !important; } }
#pageWrap {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-flex: 1 1 auto;
  -moz-box-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
  height: 100%; }

.wp-block-advgb-column:not(.wp-block-advgb-columns .wp-block-advgb-columns) h1:first-child {
  margin: -0.1rem 0 1rem 0; }
.wp-block-advgb-column:not(.wp-block-advgb-columns .wp-block-advgb-columns) h2:first-child {
  margin: 0 0 1rem 0; }
.wp-block-advgb-column:not(.wp-block-advgb-columns .wp-block-advgb-columns) h3:first-child {
  margin: -0.1rem 0 1rem 0; }

.internalLinks {
  text-align: center; }
  .internalLinks ul {
    margin: .1rem 0 .2rem;
    line-height: .7rem; }
  .internalLinks li, .internalLinks a {
    display: inline;
    list-style: none;
    font-size: .45rem;
    line-height: .7rem;
    white-space: nowrap;
    letter-spacing: -.001rem;
    font-weight: 400; }
  .internalLinks li:not(:last-child):after {
    content: " \00A0 \2022 \00A0"; }

body p {
  font-family: effra, sans-serif;
  font-weight: 400;
  font-size: 0.8rem;
  line-height: 1.2rem;
  letter-spacing: 0rem;
  margin: 0 0 1rem; }
body h1 {
  font-family: effra, sans-serif;
  font-weight: 500;
  font-size: 2.1rem;
  line-height: 2.3rem;
  letter-spacing: -0.05rem;
  margin: 1rem 0; }
body h2 {
  font-family: effra, sans-serif;
  font-weight: 500;
  font-size: 1.5rem;
  line-height: 1.75rem;
  letter-spacing: -0.03rem;
  margin: 1rem 0; }
body h3 {
  font-family: effra, sans-serif;
  font-weight: 500;
  font-size: 1.3rem;
  line-height: 1.5rem;
  letter-spacing: -0.02rem;
  margin: 1rem 0; }
body h4 {
  font-family: effra, sans-serif;
  font-weight: 500;
  font-size: 1.2rem;
  line-height: 1.4rem;
  letter-spacing: -0.005rem;
  margin: 1rem 0; }
body h5 {
  font-family: effra, sans-serif;
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.2rem;
  letter-spacing: 0;
  margin: 0.5rem 0; }
body h6 {
  font-family: effra, sans-serif;
  font-weight: 400;
  font-size: 0.5rem;
  line-height: 0.5rem;
  letter-spacing: 0;
  margin: 0.3rem 0; }
body h1.big {
  font-weight: 700;
  font-size: 2.4rem;
  line-height: 2.6rem;
  letter-spacing: -0.05rem; }
body h2.big {
  font-weight: 700;
  font-size: 2.1rem;
  line-height: 2.3rem;
  letter-spacing: -0.06rem; }
body h3.big {
  font-weight: 700;
  font-size: 1.6rem;
  line-height: 1.9rem;
  letter-spacing: -0.05rem; }
body strong {
  font-family: effra, sans-serif;
  font-size: 1rem;
  font-weight: 600; }
body li {
  margin: 0 0 0.5rem; }

.has-text-align-lef, .alignleft {
  text-align: left; }

.has-text-align-center, .aligncenter {
  text-align: center; }

.has-text-align-right, .alignright {
  text-align: right; }

.wide, .narrow {
  width: 100%;
  margin: auto; }

.wide {
  max-width: 1200px; }

.narrow {
  max-width: 800px; }

main .advgb-columns .advgb-column.wide, main .advgb-columns .advgb-column.narrow {
  margin: auto !important; }

textarea {
  height: 100%;
  resize: none; }

p:empty:before {
  content: none !important; }

.wp-block-buttons > .wp-block-button {
  margin: 0 !important; }

.nopadding {
  padding: 0 !important; }

.tinypadding {
  padding: .075rem 0 !important; }

.midpadding {
  padding: .3rem 0 !important; }

.nomargin {
  margin: 0 !important; }

#mainMenu .contact {
  display: none; }

main {
  height: 100%; }

.vStretch {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-flex: 1 1 auto;
  -moz-box-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column; }

.vStretch,
.vStretch > .advgb-columns-container,
.vStretch > .advgb-columns-container > .advgb-columns,
.vStretch > .advgb-columns-container > .advgb-columns > .advgb-column,
.vStretch > .advgb-columns-container > .advgb-columns > .advgb-column > .advgb-column-inner {
  height: 100%; }

.vStretch2, .vStretch > .advgb-columns-container > .advgb-columns > .advgb-column > .advgb-column-inner {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-flex: 1 1 auto;
  -moz-box-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%; }

.wp-block-button__link {
  background-color: #75797D !important;
  color: #EAECEE !important;
  font-size: .75rem !important;
  padding: 1px 8px !important;
  margin: 0 3px !important; }

.wp-block-button__link:hover {
  background-color: #2390d7 !important; }

hr.thick {
  border-top: 4px solid rgba(0, 0, 0, 0.3) !important; }

/* width */
::-webkit-scrollbar {
  width: 7px; }

/* Track */
::-webkit-scrollbar-track {
  background: #CDD0D3; }

/* Handle */
::-webkit-scrollbar-thumb {
  background: #75797D; }

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #494D52; }

.objImg {
  background-color: #CDD0D3; }
  .objImg .advgb-column-inner {
    height: 100%;
    width: 100%; }
  .objImg figure {
    height: 100%;
    width: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex; }
    .objImg figure img {
      width: auto;
      max-width: 100%;
      height: 100%;
      max-height: 100%;
      margin: auto; }

.scrollArea {
  overflow-x: hidden;
  overflow-y: scroll;
  white-space: nowrap;
  word-break: break-all; }
  .scrollArea h6, .scrollArea p {
    overflow: hidden;
    text-overflow: ellipsis; }

.wp-block-image img {
  width: 100%;
  height: 100%;
  margin-bottom: -1px; }

.wp-block-image figure:not(.is-resized), .wp-block-image figure:not(.is-resized) img {
  width: 100%;
  height: 100%; }

.wp-block-media-text__media img {
  height: auto; }

#mainMenu img {
  width: 100%; }

main .wp-block-image {
  margin-bottom: 0; }

body .is-style-s0 {
  background-color: none;
  padding: 0 0.75rem; }
  body .is-style-s0.fullStyle hr {
    margin: 1.5rem auto;
    border-top: 1px solid rgba(0, 0, 0, 0.1); }
  body .is-style-s0.fullStyle p, body .is-style-s0.fullStyle * {
    color: #494D52; }
  body .is-style-s0.fullStyle h1 {
    color: #2390d7; }
  body .is-style-s0.fullStyle h2 {
    color: #2390d7; }
  body .is-style-s0.fullStyle h3 {
    color: #3E4146; }
  body .is-style-s0.fullStyle h4 {
    color: #3E4146; }
  body .is-style-s0.fullStyle h5 {
    color: #3E4146; }
  body .is-style-s0.fullStyle h6 {
    color: #3E4146; }
  body .is-style-s0.fullStyle a {
    color: #75797D; }
  body .is-style-s0.fullStyle a:hover {
    color: #1C1D20; }
body .is-style-s1 {
  background-color: #FBFDFE;
  padding: 0.75rem 0.75rem; }
  body .is-style-s1.fullStyle hr {
    margin: .5rem auto;
    border-top: 1px solid rgba(0, 0, 0, 0.1); }
  body .is-style-s1.fullStyle p, body .is-style-s1.fullStyle * {
    color: #494D52;
    white-space: nowrap;
    text-overflow: ellipsis; }
  body .is-style-s1.fullStyle p {
    overflow: hidden; }
  body .is-style-s1.fullStyle h1 {
    color: #1b6ca0; }
  body .is-style-s1.fullStyle h2 {
    color: #1b6ca0; }
  body .is-style-s1.fullStyle h3 {
    color: #1b6ca0; }
  body .is-style-s1.fullStyle h4 {
    color: #1b6ca0; }
  body .is-style-s1.fullStyle h5 {
    color: #2390d7; }
  body .is-style-s1.fullStyle h6 {
    color: #494D52; }
  body .is-style-s1.fullStyle a {
    color: #3eb3ff; }
  body .is-style-s1.fullStyle a:hover {
    color: #12d9e7; }
  body .is-style-s1.fullStyle * {
    word-break: normal; }
  body .is-style-s1.fullStyle a {
    white-space: pre; }
body .is-style-s2 {
  background-color: #EAECEE;
  padding: 1.5rem 2rem; }
  body .is-style-s2.fullStyle hr {
    margin: 1.5rem auto;
    border-top: 1px solid rgba(0, 0, 0, 0.1); }
  body .is-style-s2.fullStyle p, body .is-style-s2.fullStyle * {
    color: #494D52; }
  body .is-style-s2.fullStyle h1 {
    color: #3E4146; }
  body .is-style-s2.fullStyle h2 {
    color: #3E4146; }
  body .is-style-s2.fullStyle h3 {
    color: #75797D; }
  body .is-style-s2.fullStyle h4 {
    color: #75797D; }
  body .is-style-s2.fullStyle h5 {
    color: #75797D; }
  body .is-style-s2.fullStyle h6 {
    color: #75797D; }
  body .is-style-s2.fullStyle a {
    color: #2390d7; }
  body .is-style-s2.fullStyle a:hover {
    color: #12d9e7; }
body .is-style-s3 {
  background-color: #75797D;
  padding: .5rem .25rem; }
  body .is-style-s3.fullStyle hr {
    margin: 1.5rem auto;
    border-top: 1px solid rgba(0, 0, 0, 0.1); }
  body .is-style-s3.fullStyle p, body .is-style-s3.fullStyle * {
    color: #CDD0D3; }
  body .is-style-s3.fullStyle h1 {
    color: #CDD0D3; }
  body .is-style-s3.fullStyle h2 {
    color: #CDD0D3; }
  body .is-style-s3.fullStyle h3 {
    color: #CDD0D3; }
  body .is-style-s3.fullStyle h4 {
    color: #CDD0D3; }
  body .is-style-s3.fullStyle h5 {
    color: #CDD0D3; }
  body .is-style-s3.fullStyle h6 {
    color: #CDD0D3; }
  body .is-style-s3.fullStyle a {
    color: #3eb3ff; }
  body .is-style-s3.fullStyle a:hover {
    color: #CDD0D3; }
body .is-style-s4 {
  background-color: #333539;
  padding: 0.75rem 0.75rem; }
  body .is-style-s4.fullStyle hr {
    margin: 1.5rem auto;
    border-top: 1px solid rgba(0, 0, 0, 0.1); }
  body .is-style-s4.fullStyle p, body .is-style-s4.fullStyle * {
    color: #494D52; }
  body .is-style-s4.fullStyle h1 {
    color: #CDD0D3; }
  body .is-style-s4.fullStyle h2 {
    color: #CDD0D3; }
  body .is-style-s4.fullStyle h3 {
    color: #CDD0D3; }
  body .is-style-s4.fullStyle h4 {
    color: #CDD0D3; }
  body .is-style-s4.fullStyle h5 {
    color: #CDD0D3; }
  body .is-style-s4.fullStyle h6 {
    color: #CDD0D3; }
  body .is-style-s4.fullStyle a {
    color: #2390d7; }
  body .is-style-s4.fullStyle a:hover {
    color: #3eb3ff; }
body .is-style-s5 {
  background-color: #333539;
  padding: 0.75rem 0.75rem; }
  body .is-style-s5.fullStyle hr {
    margin: 1.5rem auto;
    border-top: 1px solid rgba(0, 0, 0, 0.1); }
  body .is-style-s5.fullStyle p, body .is-style-s5.fullStyle * {
    color: #494D52; }
  body .is-style-s5.fullStyle h1 {
    color: #3eb3ff; }
  body .is-style-s5.fullStyle h2 {
    color: #3eb3ff; }
  body .is-style-s5.fullStyle h3 {
    color: #54f4ff; }
  body .is-style-s5.fullStyle h4 {
    color: #54f4ff; }
  body .is-style-s5.fullStyle h5 {
    color: #12d9e7; }
  body .is-style-s5.fullStyle h6 {
    color: #12d9e7; }
  body .is-style-s5.fullStyle a {
    color: #75797D; }
  body .is-style-s5.fullStyle a:hover {
    color: #A1A5A8; }
body .is-style-s6 {
  background-color: #2390d7;
  padding: 0.75rem 0.75rem; }
  body .is-style-s6.fullStyle hr {
    margin: 1.5rem auto;
    border-top: 1px solid rgba(0, 0, 0, 0.1); }
  body .is-style-s6.fullStyle p, body .is-style-s6.fullStyle * {
    color: #CDD0D3; }
  body .is-style-s6.fullStyle h1 {
    color: #EAECEE; }
  body .is-style-s6.fullStyle h2 {
    color: #EAECEE; }
  body .is-style-s6.fullStyle h3 {
    color: #EAECEE; }
  body .is-style-s6.fullStyle h4 {
    color: #EAECEE; }
  body .is-style-s6.fullStyle h5 {
    color: #EAECEE; }
  body .is-style-s6.fullStyle h6 {
    color: #EAECEE; }
  body .is-style-s6.fullStyle a {
    color: #CDD0D3; }
  body .is-style-s6.fullStyle a:hover {
    color: #EAECEE; }
body .is-style-s7 {
  background: url("/wp-content/uploads/2021/03/StoveImage.jpg");
  background-size: cover;
  background-position: center 45%;
  min-height: 300px;
  padding: 0.75rem 0.75rem;
  display: grid;
  align-content: center; }
  body .is-style-s7.fullStyle hr {
    margin: 1.5rem auto;
    border-top: 1px solid rgba(0, 0, 0, 0.1); }
  body .is-style-s7.fullStyle p, body .is-style-s7.fullStyle .internalLinks {
    color: #494D52; }
  body .is-style-s7.fullStyle h1 {
    color: #EAECEE; }
  body .is-style-s7.fullStyle h2 {
    color: #09959f; }
  body .is-style-s7.fullStyle h3 {
    color: #09959f; }
  body .is-style-s7.fullStyle h4 {
    color: #494D52; }
  body .is-style-s7.fullStyle h5 {
    color: #1C1D20; }
  body .is-style-s7.fullStyle h6 {
    color: #1C1D20; }
  body .is-style-s7.fullStyle a {
    color: #1b6ca0; }
  body .is-style-s7.fullStyle a:hover {
    color: #2390d7; }

main .blocks-gallery-item figure img {
  border-radius: 1rem; }

form input:not([type='submit']), form textarea {
  font-family: effra, sans-serif;
  font-size: 1.6rem;
  font-weight: 600;
  padding: 0.75rem 1.1rem;
  letter-spacing: -0.02rem;
  text-transform: none;
  background-color: #FBFDFE;
  border-radius: 0.75rem;
  border: 0px solid #333539;
  color: #3E4146;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);
  width: 100%; }
  @media only screen and (min-width: 1023px) {
    form input:not([type='submit']), form textarea {
      zoom: 1.2; } }
  @media only screen and (max-width: 1023px) and (min-width: 766px) {
    form input:not([type='submit']), form textarea {
      zoom: 1.1; } }
  @media only screen and (max-width: 766px) {
    form input:not([type='submit']), form textarea {
      zoom: 1; } }
form input:-ms-input-placeholder, form textarea:-ms-input-placeholder {
  color: #CDD0D3; }
form input::-ms-input-placeholder, form textarea::-ms-input-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #CDD0D3; }
form input::placeholder, form textarea::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #CDD0D3; }
form button, form input[type='submit'], form .wp-block-button .wp-block-button__link {
  cursor: pointer;
  font-family: effra, sans-serif;
  font-size: 1.2rem;
  font-weight: 400;
  padding: 0.75rem 1rem;
  letter-spacing: -0.01rem;
  text-transform: none;
  background-color: #12d9e7;
  border-radius: 0.75rem;
  border: 0px solid #333539;
  color: #FBFDFE; }
form button:hover, form input[type='submit']:hover {
  background-color: #2390d7;
  border-radius: 0.75rem;
  border: 0px solid #333539;
  color: #FBFDFE; }
form button.bck, form input[type='submit'].bck {
  background-color: #A1A5A8;
  border-radius: 0.75rem;
  border: 0px solid #333539;
  color: #FBFDFE; }
form button.bck:hover, form input[type='submit'].bck:hover {
  background-color: #2390d7;
  border-radius: 0.75rem;
  border: 0px solid #333539;
  color: #FBFDFE; }
form input:-webkit-autofill,
form input:-webkit-autofill:hover,
form input:-webkit-autofill:focus,
form textarea:-webkit-autofill,
form textarea:-webkit-autofill:hover,
form textarea:-webkit-autofill:focus,
form select:-webkit-autofill,
form select:-webkit-autofill:hover,
form select:-webkit-autofill:focus {
  border: 0px solid #333539;
  -webkit-text-fill-color: #3E4146;
  -webkit-box-shadow: 0 0 0px 1000px #FBFDFE inset;
  transition: background-color 5000s ease-in-out 0s; }
form .inputCaps {
  text-transform: Uppercase; }
form input[name='car-plate'], form input[name='your-postcode'] {
  text-align: left;
  padding: 1rem 1rem 1.1rem 4.5rem;
  font-size: 2.4rem;
  resize: none;
  background-image: url(../images/icons/form_carPlate.svg);
  background-repeat: no-repeat;
  background-size: 8.5rem;
  background-position: -2.55rem center; }
form input[name='car-plate'] {
  background-image: url(../images/icons/form_carPlate.svg); }
form input[name='your-postcode'] {
  background-image: url(../images/icons/form_location.svg); }

.wp-block-button.big a {
  font-size: 1.7rem !important;
  font-weight: 600 !important;
  padding: 1.3rem  1rem 1.4rem !important; }

/* -------------------------------------------------------------------------------------------------
	The CSS selectors below, use the generated HTML element id to target
	specific WPCF7 forms (eg. #wpcf7-f217-p8-o1 form) - this allows us to
	use multiple forms on a page with individual CSS grid layouts.
---------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
	
	FORM 217
	
----------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------- */
div[id^='wpcf7-f217'] form {
  /* -------------------------------------------------------------------------------------------------
  	Section 1
  ----------------------------------------------------------------------------------------------------
  	Multi page form - this is the initially viewable section.
  	Single page form - this is the whole form layout.
  ---------------------------------------------------------------------------------------------------- */
  /* -------------------------------------------------------------------------------------------------
  	Section 2
  ---------------------------------------------------------------------------------------------------- */
  /* -------------------------------------------------------------------------------------------------
  	Section 3
  ---------------------------------------------------------------------------------------------------- */ }
  div[id^='wpcf7-f217'] form section:nth-of-type(1) .header {
    grid-area: header; }
  div[id^='wpcf7-f217'] form section:nth-of-type(1) .steps {
    grid-area: steps; }
  div[id^='wpcf7-f217'] form section:nth-of-type(1) hr {
    grid-area: separator; }
  div[id^='wpcf7-f217'] form section:nth-of-type(1) span:nth-of-type(1) {
    grid-area: field1; }
  div[id^='wpcf7-f217'] form section:nth-of-type(1) span:nth-of-type(2) {
    grid-area: field2; }
  div[id^='wpcf7-f217'] form section:nth-of-type(1) button:nth-of-type(1) {
    grid-area: button1; }
  div[id^='wpcf7-f217'] form section:nth-of-type(1) button:nth-of-type(2) {
    grid-area: button2; }
  @media only screen and (min-width: 1023px) {
    div[id^='wpcf7-f217'] form section:nth-of-type(1) {
      grid-template-columns: 1fr 1fr;
      grid-template-areas: "steps steps" "header header" "field1 field2" "separator  separator" "button1 button1"; } }
  @media only screen and (max-width: 1023px) and (min-width: 766px) {
    div[id^='wpcf7-f217'] form section:nth-of-type(1) {
      grid-template-columns: 1fr 1fr;
      grid-template-areas: "steps steps" "header header" "field1 field2" "separator  separator" "button1 button1"; } }
  @media only screen and (max-width: 766px) {
    div[id^='wpcf7-f217'] form section:nth-of-type(1) {
      grid-template-columns: 1fr 1fr;
      grid-template-areas: "steps steps" "header header" "field1 field1" "field2 field2" "separator  separator" "button1 button1"; } }
  div[id^='wpcf7-f217'] form section:nth-of-type(2) .header {
    grid-area: header; }
  div[id^='wpcf7-f217'] form section:nth-of-type(2) .steps {
    grid-area: steps; }
  div[id^='wpcf7-f217'] form section:nth-of-type(2) hr {
    grid-area: separator; }
  div[id^='wpcf7-f217'] form section:nth-of-type(2) span:nth-of-type(1) {
    grid-area: field1; }
  div[id^='wpcf7-f217'] form section:nth-of-type(2) span:nth-of-type(2) {
    grid-area: field2; }
  div[id^='wpcf7-f217'] form section:nth-of-type(2) span:nth-of-type(3) {
    grid-area: field3; }
  div[id^='wpcf7-f217'] form section:nth-of-type(2) span:nth-of-type(4) {
    grid-area: field4; }
  div[id^='wpcf7-f217'] form section:nth-of-type(2) button:nth-of-type(1) {
    grid-area: button1; }
  div[id^='wpcf7-f217'] form section:nth-of-type(2) button:nth-of-type(2) {
    grid-area: button2; }
  @media only screen and (min-width: 1023px) {
    div[id^='wpcf7-f217'] form section:nth-of-type(2) {
      grid-template-columns: 1fr 1fr;
      grid-template-areas: "steps steps" "header header" "field1 field4" "field2 field4" "field3 field4" "separator  separator" "button1 button2"; } }
  @media only screen and (max-width: 1023px) and (min-width: 766px) {
    div[id^='wpcf7-f217'] form section:nth-of-type(2) {
      grid-template-columns: 1fr 1fr;
      grid-template-areas: "steps steps" "header header" "field1 field4" "field2 field4" "field3 field4" "separator  separator" "button1 button2"; } }
  @media only screen and (max-width: 766px) {
    div[id^='wpcf7-f217'] form section:nth-of-type(2) {
      grid-template-columns: 1fr 1fr;
      grid-template-areas: "steps steps" "header header" "field1 field1" "field2 field2" "field3 field3" "field4 field4" "separator  separator" "button1 button2"; } }
  div[id^='wpcf7-f217'] form section:nth-of-type(3) .header {
    grid-area: header; }
  div[id^='wpcf7-f217'] form section:nth-of-type(3) .steps {
    grid-area: steps; }
  div[id^='wpcf7-f217'] form section:nth-of-type(3) hr {
    grid-area: separator; }
  div[id^='wpcf7-f217'] form section:nth-of-type(3) span:nth-of-type(1) {
    grid-area: field1; }
  div[id^='wpcf7-f217'] form section:nth-of-type(3) span:nth-of-type(2) {
    grid-area: field2; }
  div[id^='wpcf7-f217'] form section:nth-of-type(3) span:nth-of-type(3) {
    grid-area: field3; }
  div[id^='wpcf7-f217'] form section:nth-of-type(3) .button:nth-of-type(1) {
    grid-area: button1; }
  div[id^='wpcf7-f217'] form section:nth-of-type(3) .button2 {
    grid-area: button2; }
  @media only screen and (min-width: 1023px) {
    div[id^='wpcf7-f217'] form section:nth-of-type(3) {
      grid-template-columns: 1fr 1fr;
      grid-template-areas: "steps steps" "header header" "field1 field2" "field3 field3" "separator  separator" "button1 button2"; } }
  @media only screen and (max-width: 1023px) and (min-width: 766px) {
    div[id^='wpcf7-f217'] form section:nth-of-type(3) {
      grid-template-columns: 1fr 1fr;
      grid-template-areas: "steps steps" "header header" "field1 field2" "field3 field3" "separator  separator" "button1 button2"; } }
  @media only screen and (max-width: 766px) {
    div[id^='wpcf7-f217'] form section:nth-of-type(3) {
      grid-template-columns: 1fr 1fr;
      grid-template-areas: "steps steps" "header header" "field1 field1" "field2 field2" "field3 field3" "separator  separator" "button1 button2"; } }

form {
  display: grid;
  margin-top: -0.5rem;
  margin-bottom: 0; }
  form section {
    display: none; }
    @media only screen and (min-width: 1023px) {
      form section {
        grid-gap: 0.8rem 1rem; } }
    @media only screen and (max-width: 1023px) and (min-width: 766px) {
      form section {
        grid-gap: 0.65rem 0.75rem; } }
    @media only screen and (max-width: 766px) {
      form section {
        grid-gap: 0.25rem; } }
  form hr {
    margin: .75rem 0 .5rem !important; }
  form .steps {
    display: grid;
    grid-column: 1 / -1;
    grid-template-columns: 24px 24px 24px;
    height: 8px;
    margin: 0 1rem 0.4rem;
    grid-gap: 0.25rem;
    justify-content: center; }
  form .steps div {
    border-radius: 8px;
    border: 0px solid #333539;
    background-color: rgba(0, 0, 0, 0.1); }
  form .steps div.on {
    background-color: rgba(0, 0, 0, 0.1); }
  form .steps div.current {
    background-color: #2390d7; }
  form .steps div:not(.current):hover {
    cursor: pointer;
    background-color: #12d9e7; }
  form .buttons {
    display: grid;
    grid-column: 1 / -1;
    grid-template-columns: repeat(auto-fit, minmax(80px, 1fr));
    grid-gap: 0 .5rem; }

.ajax-loader {
  justify-self: center;
  grid-column: 1 / -1;
  grid-row: -1;
  margin: -12px 24px 0 !important; }

@-webkit-keyframes autofill {
  to {
    background-image: url(images/your-input-bg-image.svg); } }
input:-webkit-autofill {
  -webkit-animation-name: autofill;
  -webkit-animation-fill-mode: both; }

main .wpcf7 form .wpcf7-response-output {
  margin: .75rem 0 0 0;
  padding: .7rem 1rem .75rem;
  border: 4px solid #00a0d2;
  border-radius: 0.75rem;
  font-size: 1.1rem;
  font-weight: 500;
  letter-spacing: -.01rem;
  line-height: 1.3rem;
  color: #75797D; }

main .wpcf7 form.sent .wpcf7-response-output {
  border-color: #9AB236;
  /* Green */ }

main .wpcf7 form.invalid .wpcf7-response-output,
main .wpcf7 form.unaccepted .wpcf7-response-output {
  border-color: #567999;
  /* Yellow */ }

main .wpcf7 form.spam .wpcf7-response-output {
  border-color: #B71;
  /* Orange */ }

main .wpcf7 form.failed .wpcf7-response-output,
main .wpcf7 form.aborted .wpcf7-response-output {
  border-color: #922;
  /* Red */ }

main .wpcf7 form .wpcf7-not-valid-tip {
  display: none;
  background-color: #567999;
  font-size: .65rem;
  font-weight: 600;
  letter-spacing: 0;
  text-transform: uppercase;
  margin: .4rem 0 .6rem;
  border-radius: .2rem;
  color: #CDD0D3;
  padding: 0 0 .025rem;
  line-height: .9rem; }

.custom-post .container {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-flex: 1 1 auto;
  -moz-box-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-order: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  /* @include bp-large {
  	grid-gap: $postArchive_gapLarge;
  	column-gap: $postArchive_gapLarge;
  	row-gap: $postArchive_gapLarge;
  	grid-column-gap: $postArchive_gapLarge;
  	grid-row-gap: $postArchive_gapLarge;
  }
  @include bp-medium {
  	grid-gap: $postArchive_gapMedium;
  	column-gap: $postArchive_gapMedium;
  	row-gap: $postArchive_gapMedium;
  	grid-column-gap: $postArchive_gapMedium;
  	grid-row-gap: $postArchive_gapMedium;
  }
  @include bp-small {
  	grid-gap: $postArchive_gapSmall;
  	column-gap: $postArchive_gapSmall;
  	row-gap: $postArchive_gapSmall;
  	grid-column-gap: $postArchive_gapSmall;
  	grid-row-gap: $postArchive_gapSmall;
  }*/ }
  @media only screen and (min-width: 1023px) {
    .custom-post .container {
      margin: calc(0rem + -0.75rem); } }
  @media only screen and (max-width: 1023px) and (min-width: 766px) {
    .custom-post .container {
      margin: calc(0rem + -0.625rem); } }
  @media only screen and (max-width: 766px) {
    .custom-post .container {
      margin: calc(0rem + -0.5rem); } }
  .custom-post .container a {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1 1 auto;
    -moz-box-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    width: 250px;
    max-width: 500px; }
  .custom-post .container li {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1 1 auto;
    -moz-box-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 250px;
    max-width: 500px;
    list-style: none;
    background-color: #FBFDFE;
    padding: 0rem;
    border-radius: 0.15rem;
    border: 0px solid #CDD0D3;
    transition: all .3s ease 0s; }
    @media only screen and (min-width: 1023px) {
      .custom-post .container li {
        margin: calc(0.75rem); } }
    @media only screen and (max-width: 1023px) and (min-width: 766px) {
      .custom-post .container li {
        margin: calc(0.625rem); } }
    @media only screen and (max-width: 766px) {
      .custom-post .container li {
        margin: calc(0.5rem); } }
  .custom-post .container a li:hover {
    cursor: pointer;
    background-color: #FBFDFE;
    padding: 0rem;
    border-radius: 0.15rem;
    border: 0px solid #CDD0D3;
    transition: all .2s ease 0s; }
    .custom-post .container a li:hover img {
      opacity: 1;
      padding: 0.6rem;
      transition: all .2s ease 0s; }
  .custom-post .container li img {
    border-radius: 0.5rem;
    width: 1200px;
    height: 100%;
    max-width: 100%;
    object-fit: cover;
    opacity: 0.7;
    padding: 0.8rem;
    transition: all .3s ease 0s; }
  .custom-post .container > li img {
    opacity: 1;
    padding: 0.6rem;
    transition: all .2s ease 0s; }
  .custom-post .container li section {
    padding: calc(0.5rem - 0.6rem) 0.75rem calc(0.5rem - 0rem + .4rem); }
    .custom-post .container li section header {
      text-align: center;
      font-size: 1.1rem;
      color: #12d9e7;
      font-weight: 500;
      line-height: 1.4rem;
      letter-spacing: -0.03rem;
      margin-bottom: 0.5rem; }
    .custom-post .container li section .excerpt {
      text-align: center;
      font-size: 1rem;
      color: #75797D;
      font-weight: 400;
      line-height: 1.2rem;
      letter-spacing: -0.02rem;
      margin-bottom: 0.75rem; }
    .custom-post .container li section .author {
      text-align: center;
      font-size: 0.75rem;
      color: #2390d7;
      font-weight: 500;
      line-height: 1rem;
      letter-spacing: -0.01rem;
      margin-bottom: 0rem; }
    .custom-post .container li section .date {
      text-align: center;
      font-size: 0.6rem;
      color: #A1A5A8;
      font-weight: 500;
      line-height: 0.8rem;
      letter-spacing: -0.01rem;
      margin-bottom: 0rem; }
    .custom-post .container li section :last-child {
      margin-bottom: 0; }

form {
  margin: .5rem !important; }

form input {
  margin-bottom: .25rem !important;
  border: 3px solid #1b6ca0 !important;
  background-color: #FFF !important;
  font-size: 1.2rem !important;
  padding: .25rem .5rem !important;
  border-radius: 0.5rem !important;
  font-weight: 600 !important;
  text-align: center; }

form h5 {
  margin: .25rem !important;
  text-align: center; }

.createPartForm {
  display: none; }

.createAssemblyForm {
  display: none; }

.currentAct_box div {
  white-space: break-spaces !important; }

.chainView {
  display: none; }

.chainBox {
  padding: 0.75rem 1.25rem !important; }
