@charset "UTF-8";.wp-block-archives {
  box-sizing : border-box
}
.wp-block-archives-dropdown label {
  display : block
}
.wp-block-button__link {
  box-sizing : border-box;
  cursor : pointer;
  display : inline-block;
  text-align : center;
  word-break : break-word
}
  :where(.wp-block-button__link) {
  border-radius : 9999px;
  box-shadow : none;
  padding : calc(.667em + 2px) calc(1.333em + 2px);
  text-decoration : none
}
.wp-block-button[style*=text-decoration] .wp-block-button__link {
  text-decoration : inherit
}
.wp-block-button.no-border-radius, .wp-block-button__link.no-border-radius {
  border-radius : 0!important
}
  :root :where(.wp-block-button.is-style-outline>.wp-block-button__link) {
  border : 2px solid;
  padding : .667em 1.333em
}
  :root :where(.wp-block-button.is-style-outline>.wp-block-button__link : not(.has-text-color)) {
  color : currentColor
}
  :root :where(.wp-block-button.is-style-outline>.wp-block-button__link : not(.has-background)) {
  background-color : initial;
  background-image : none
}
.wp-block-categories {
  box-sizing : border-box
}
.wp-block-columns {
  align-items : normal!important;
  box-sizing : border-box;
  display : flex;
  flex-wrap : wrap!important
}
  @media (min-width : 782px) {
  .wp-block-columns{flex-wrap : nowrap!important
}
  }@media (max-width : 781px) {
  .wp-block-columns : not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis : 100%!important
}
  }@media (min-width : 782px) {
  .wp-block-columns : not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis : 0;
  flex-grow : 1
}
  .wp-block-columns : not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis] {
  flex-grow : 0
}
  } : where(.wp-block-columns) {
  margin-bottom : 1.75em
}
  :where(.wp-block-columns.has-background) {
  padding : 1.25em 2.375em
}
.wp-block-post-comments {
  box-sizing : border-box
}
  .wp-block-post-comments .navigation : after {
  clear : both;
  content : "";
  display : table
}
.wp-block-post-comments .comment-author {
  line-height : 1.5
}
.wp-block-post-comments .comment-meta {
  font-size : .875em;
  line-height : 1.5
}
.wp-block-post-comments .comment-meta b {
  font-weight : 400
}
.wp-block-post-comments .comment-form-author label, .wp-block-post-comments .comment-form-comment label, .wp-block-post-comments .comment-form-email label, .wp-block-post-comments .comment-form-url label {
  display : block;
  margin-bottom : .25em
}
  .wp-block-post-comments .comment-form input : not([type=submit]) : not([type=checkbox]), .wp-block-post-comments .comment-form textarea {
  box-sizing : border-box;
  display : block;
  width : 100%
}
.wp-block-post-comments .comment-form-cookies-consent {
  display : flex;
  gap : .25em
}
.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent {
  margin-top : .35em
}
.wp-block-post-comments .comment-reply-title {
  margin-bottom : 0
}
  .wp-block-post-comments .comment-reply-title :where(small) {
  font-size : var(--wp--preset--font-size--medium, smaller);
  margin-left : .5em
}
.wp-block-post-comments .reply {
  font-size : .875em;
  margin-bottom : 1.4em
}
  .wp-block-post-comments input : not([type=submit]), .wp-block-post-comments textarea {
  border : 1px solid #949494;
  font-family : inherit;
  font-size : 1em
}
  .wp-block-post-comments input : not([type=submit]) : not([type=checkbox]), .wp-block-post-comments textarea {
  padding : calc(.667em + 2px)
}
  :where(.wp-block-post-commentsinput[type=submit]) {
  border : none
}
.wp-block-comment-template {
  box-sizing : border-box;
  list-style : none;
  margin-bottom : 0;
  max-width : 100%;
  padding : 0
}
.wp-block-comment-template li {
  clear : both
}
  @supports (-webkit-touch-callout : inherit) {
  .wp-block-cover-image.has-parallax, .wp-block-cover.has-parallax, .wp-block-cover__image-background.has-parallax, video.wp-block-cover__video-background.has-parallax{background-attachment : scroll
}
  } : where(.wp-block-cover-image : not(.has-text-color)), : where(.wp-block-cover : not(.has-text-color)) {
  color : #fff
}
  :where(.wp-block-cover-image.is-light : not(.has-text-color)), : where(.wp-block-cover.is-light : not(.has-text-color)) {
  color : #000
}
  :root :where(.wp-block-coverh1 : not(.has-text-color)), : root :where(.wp-block-coverh2 : not(.has-text-color)), : root :where(.wp-block-coverh3 : not(.has-text-color)), : root :where(.wp-block-coverh4 : not(.has-text-color)), : root :where(.wp-block-coverh5 : not(.has-text-color)), : root :where(.wp-block-coverh6 : not(.has-text-color)), : root :where(.wp-block-coverp : not(.has-text-color)) {
  color : inherit
}
.wp-block[data-align=left]>[data-type="core/embed"], .wp-block[data-align=right]>[data-type="core/embed"] {
  max-width : 360px;
  width : 100%
}
.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper, .wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper {
  min-width : 280px
}
.wp-block-embed {
  overflow-wrap : break-word
}
  .wp-block-embed :where(figcaption) {
  margin-bottom : 1em;
  margin-top : .5em
}
.wp-block-embed__wrapper {
  position : relative
}
  .wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper : before {
  content : "";
  display : block;
  padding-top : 50%
}
  .wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper : before {
  padding-top : 42.85%
}
  .wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper : before {
  padding-top : 50%
}
  .wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper : before {
  padding-top : 56.25%
}
  .wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper : before {
  padding-top : 75%
}
  .wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper : before {
  padding-top : 100%
}
  .wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper : before {
  padding-top : 177.77%
}
  .wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper : before {
  padding-top : 200%
}
.wp-block-file {
  box-sizing : border-box
}
  .wp-block-file : not(.wp-element-button) {
  font-size : .8em
}
.wp-block-file *+.wp-block-file__button {
  margin-left : .75em
}
  :where(.wp-block-file) {
  margin-bottom : 1.5em
}
.wp-block-file__embed {
  margin-bottom : 1em
}
  :where(.wp-block-file__button) {
  border-radius : 2em;
  display : inline-block;
  padding : .5em 1em
}
  :where(.wp-block-file__button) : is(a) : active, : where(.wp-block-file__button) : is(a) : focus, : where(.wp-block-file__button) : is(a) : hover, : where(.wp-block-file__button) : is(a) : visited {
  box-shadow : none;
  color : #fff;
  opacity : .85;
  text-decoration : none
}
.wp-block-form-input__label {
  display : flex;
  flex-direction : column;
  gap : .25em;
  margin-bottom : .5em;
  width : 100%
}
.wp-block-form-input__label.is-label-inline {
  align-items : center;
  flex-direction : row;
  gap : .5em
}
.wp-block-form-input__label.is-label-inline .wp-block-form-input__label-content {
  margin-bottom : .5em
}
  .wp-block-form-input__label : has(input[type=checkbox]) {
  flex-direction : row-reverse;
  width : -moz-fit-content;
  width : fit-content
}
.wp-block-form-input__label-content {
  width : -moz-fit-content;
  width : fit-content
}
.wp-block-form-input__input {
  font-size : 1em;
  margin-bottom : .5em;
  padding : 0 .5em
}
.wp-block-form-input__input[type=date], .wp-block-form-input__input[type=datetime-local], .wp-block-form-input__input[type=datetime], .wp-block-form-input__input[type=email], .wp-block-form-input__input[type=month], .wp-block-form-input__input[type=number], .wp-block-form-input__input[type=password], .wp-block-form-input__input[type=search], .wp-block-form-input__input[type=tel], .wp-block-form-input__input[type=text], .wp-block-form-input__input[type=time], .wp-block-form-input__input[type=url], .wp-block-form-input__input[type=week] {
  border : 1px solid;
  line-height : 2;
  min-height : 2em
}
textarea.wp-block-form-input__input {
  min-height : 10em
}
.wp-block-group {
  box-sizing : border-box
}
  :where(.wp-block-group.wp-block-group-is-layout-constrained) {
  position : relative
}
h1.has-background, h2.has-background, h3.has-background, h4.has-background, h5.has-background, h6.has-background {
  padding : 1.25em 2.375em
}
  h1.has-text-align-left[style*=writing-mode] : where([style*=vertical-lr]), h1.has-text-align-right[style*=writing-mode] : where([style*=vertical-rl]), h2.has-text-align-left[style*=writing-mode] : where([style*=vertical-lr]), h2.has-text-align-right[style*=writing-mode] : where([style*=vertical-rl]), h3.has-text-align-left[style*=writing-mode] : where([style*=vertical-lr]), h3.has-text-align-right[style*=writing-mode] : where([style*=vertical-rl]), h4.has-text-align-left[style*=writing-mode] : where([style*=vertical-lr]), h4.has-text-align-right[style*=writing-mode] : where([style*=vertical-rl]), h5.has-text-align-left[style*=writing-mode] : where([style*=vertical-lr]), h5.has-text-align-right[style*=writing-mode] : where([style*=vertical-rl]), h6.has-text-align-left[style*=writing-mode] : where([style*=vertical-lr]), h6.has-text-align-right[style*=writing-mode] : where([style*=vertical-rl]) {
  rotate : 180deg
}
.wp-block-image img {
  box-sizing : border-box;
  height : auto;
  max-width : 100%;
  vertical-align : bottom
}
.wp-block-image[style*=border-radius] img, .wp-block-image[style*=border-radius]>a {
  border-radius : inherit
}
.wp-block-image.alignfull img, .wp-block-image.alignwide img {
  height : auto;
  width : 100%
}
  .wp-block-image :where(figcaption) {
  margin-bottom : 1em;
  margin-top : .5em
}
  @supports ((-webkit-mask-image : none) or (mask-image : none)) or (-webkit-mask-image : none) {
  .wp-block-image.is-style-circle-mask img{border-radius : 0;-webkit-mask-image : url(data : image/svg+xml;
utf8, SVG_REPLACED);
  mask-image : url(data : image/svg+xml;
utf8, SVG_REPLACED);
  mask-mode : alpha;-webkit-mask-position : center;
  mask-position : center;-webkit-mask-repeat : no-repeat;
  mask-repeat : no-repeat;-webkit-mask-size : contain;
  mask-size : contain
}
}@keyframes turn-on-visibility {
  0%{opacity : 0
}
to {
  opacity : 1
}
}@keyframes turn-off-visibility {
  0%{opacity : 1;
  visibility : visible
}
99% {
  opacity : 0;
  visibility : visible
}
to {
  opacity : 0;
  visibility : hidden
}
}@keyframes lightbox-zoom-in {
  0%{transform : translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/ 2 + var(--wp--lightbox-initial-left-position)), calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))
}
to {
  transform : translate(-50%, -50%) scale(1)
}
}@keyframes lightbox-zoom-out {
  0%{transform : translate(-50%, -50%) scale(1);
  visibility : visible
}
99% {
  visibility : visible
}
to {
  transform : translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/ 2 + var(--wp--lightbox-initial-left-position)), calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));
  visibility : hidden
}
  } : where(.wp-block-latest-comments : not([style*=line-height].wp-block-latest-comments__comment)) {
  line-height : 1.1
}
.wp-block-latest-comments .wp-block-latest-comments {
  padding-left : 0
}
.wp-block-latest-comments__comment {
  list-style : none;
  margin-bottom : 1em
}
.wp-block-latest-comments__comment-date {
  display : block;
  font-size : .75em
}
.wp-block-latest-comments[class*=-font-size] a, .wp-block-latest-comments[style*=font-size] a {
  font-size : inherit
}
.wp-block-latest-posts {
  box-sizing : border-box
}
.wp-block-latest-posts.wp-block-latest-posts__list {
  list-style : none
}
.wp-block-latest-posts.wp-block-latest-posts__list li {
  clear : both;
  overflow-wrap : break-word
}
.wp-block-latest-posts.is-grid {
  display : flex;
  flex-wrap : wrap
}
.wp-block-latest-posts.is-grid li {
  margin : 0 1.25em 1.25em 0;
  width : 100%
}
  @media (min-width : 600px) {
  .wp-block-latest-posts.columns-2 li{width : calc(50% - .625em)
}
  .wp-block-latest-posts.columns-2 li : nth-child(2n) {
  margin-right : 0
}
.wp-block-latest-posts.columns-3 li {
  width : calc(33.33333% - .83333em)
}
  .wp-block-latest-posts.columns-3 li : nth-child(3n) {
  margin-right : 0
}
.wp-block-latest-posts.columns-4 li {
  width : calc(25% - .9375em)
}
  .wp-block-latest-posts.columns-4 li : nth-child(4n) {
  margin-right : 0
}
.wp-block-latest-posts.columns-5 li {
  width : calc(20% - 1em)
}
  .wp-block-latest-posts.columns-5 li : nth-child(5n) {
  margin-right : 0
}
.wp-block-latest-posts.columns-6 li {
  width : calc(16.66667% - 1.04167em)
}
  .wp-block-latest-posts.columns-6 li : nth-child(6n) {
  margin-right : 0
}
  } : root :where(.wp-block-latest-posts.is-grid) {
  padding : 0
}
  :root :where(.wp-block-latest-posts.wp-block-latest-posts__list) {
  padding-left : 0
}
.wp-block-latest-posts__post-author, .wp-block-latest-posts__post-date {
  display : block;
  font-size : .8125em
}
ul {
  box-sizing : border-box
}
  :root :where(ul.has-background, ol.has-background) {
  padding : 1.25em 2.375em
}
.wp-block-media-text {
  box-sizing : border-box;
  direction : ltr;
  display : grid;
  grid-template-columns : 50% 1fr;
  grid-template-rows : auto
}
.wp-block-media-text.has-media-on-the-right {
  grid-template-columns : 1fr 50%
}
.wp-block-media-text>.wp-block-media-text__content, .wp-block-media-text>.wp-block-media-text__media {
  align-self : center
}
.wp-block-media-text>.wp-block-media-text__media {
  grid-column : 1;
  grid-row : 1;
  margin : 0
}
.wp-block-media-text>.wp-block-media-text__content {
  direction : ltr;
  grid-column : 2;
  grid-row : 1;
  padding : 0 8%;
  word-break : break-word
}
.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__media {
  grid-column : 2;
  grid-row : 1
}
.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__content {
  grid-column : 1;
  grid-row : 1
}
.wp-block-media-text__media img, .wp-block-media-text__media video {
  height : auto;
  max-width : unset;
  vertical-align : middle;
  width : 100%
}
.wp-block-media-text.is-image-fill>.wp-block-media-text__media {
  background-size : cover;
  height : 100%;
  min-height : 250px
}
.wp-block-media-text.is-image-fill>.wp-block-media-text__media>a {
  display : block;
  height : 100%
}
.wp-block-media-text.is-image-fill>.wp-block-media-text__media img {
  height : 1px;
  margin : -1px;
  overflow : hidden;
  padding : 0;
  position : absolute;
  width : 1px;
  clip : rect(0, 0,0, 0);
  border : 0
}
.wp-block-navigation {
  position : relative;--navigation-layout-justification-setting : flex-start;--navigation-layout-direction : row;--navigation-layout-wrap : wrap;--navigation-layout-justify : flex-start;--navigation-layout-align : center
}
.wp-block-navigation ul {
  margin-bottom : 0;
  margin-left : 0;
  margin-top : 0;
  padding-left : 0
}
.wp-block-navigation ul, .wp-block-navigation ul li {
  list-style : none;
  padding : 0
}
.wp-block-navigation .wp-block-navigation-item {
  align-items : center;
  display : flex;
  position : relative
}
.wp-block-navigation .wp-block-navigation-item__content {
  display : block
}
.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content {
  color : inherit
}
  .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content, .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content : active, .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content : focus {
  text-decoration : underline
}
  .wp-block-navigation :where(a), .wp-block-navigation :where(a : active), .wp-block-navigation :where(a : focus) {
  text-decoration : none
}
.wp-block-navigation.is-vertical {
  --navigation-layout-direction : column;--navigation-layout-justify : initial;--navigation-layout-align : flex-start
}
.wp-block-navigation.no-wrap {
  --navigation-layout-wrap : nowrap
}
button.wp-block-navigation-item__content {
  background-color : initial;
  border : none;
  color : currentColor;
  font-family : inherit;
  font-size : inherit;
  font-style : inherit;
  font-weight : inherit;
  letter-spacing : inherit;
  line-height : inherit;
  text-align : left;
  text-transform : inherit
}
.wp-block-navigation .wp-block-page-list, .wp-block-navigation__container, .wp-block-navigation__responsive-close, .wp-block-navigation__responsive-container, .wp-block-navigation__responsive-container-content {
  gap : inherit
}
  :where(.wp-block-navigation.has-background.wp-block-navigation-itema : not(.wp-element-button)) {
  padding : .5em 1em
}
.wp-block-navigation__container {
  align-items : var(--navigation-layout-align, initial);
  display : flex;
  flex-direction : var(--navigation-layout-direction, initial);
  flex-wrap : var(--navigation-layout-wrap, wrap);
  justify-content : var(--navigation-layout-justify, initial);
  list-style : none;
  margin : 0;
  padding-left : 0
}
.wp-block-navigation__container .is-responsive {
  display : none
}
  .wp-block-navigation__container : only-child, .wp-block-page-list : only-child {
  flex-grow : 1
}
@keyframes overlay-menu__fade-in-animation {
  0%{opacity : 0;
  transform : translateY(.5em)
}
to {
  opacity : 1;
  transform : translateY(0)
}
}.wp-block-navigation__responsive-container {
  bottom : 0;
  display : none;
  left : 0;
  position : fixed;
  right : 0;
  top : 0
}
  .wp-block-navigation__responsive-container :where(.wp-block-navigation-itema) {
  color : inherit
}
.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content {
  align-items : var(--navigation-layout-align, initial);
  display : flex;
  flex-direction : var(--navigation-layout-direction, initial);
  flex-wrap : var(--navigation-layout-wrap, wrap);
  justify-content : var(--navigation-layout-justify, initial)
}
  .wp-block-navigation__responsive-container : not(.is-menu-open.is-menu-open) {
  background-color : inherit!important;
  color : inherit!important
}
.wp-block-navigation__responsive-container.is-menu-open {
  animation : overlay-menu__fade-in-animation .1s ease-out;
  animation-fill-mode : forwards;
  background-color : inherit;
  display : flex;
  flex-direction : column;
  overflow : auto;
  padding : clamp(1rem, var(--wp--style--root--padding-top), 20rem) clamp(1rem, var(--wp--style--root--padding-right), 20rem) clamp(1rem, var(--wp--style--root--padding-bottom), 20rem) clamp(1rem, var(--wp--style--root--padding-left), 20em);
  z-index : 100000
}
  @media (prefers-reduced-motion : reduce) {
  .wp-block-navigation__responsive-container.is-menu-open{animation-delay : 0s;
  animation-duration : 1ms
}
}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content {
  align-items : var(--navigation-layout-justification-setting, inherit);
  display : flex;
  flex-direction : column;
  flex-wrap : nowrap;
  overflow : visible;
  padding-top : calc(2rem + 24px)
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list {
  justify-content : flex-start
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container {
  gap : inherit
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content {
  padding : 0
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list {
  align-items : var(--navigation-layout-justification-setting, initial);
  display : flex;
  flex-direction : column
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container, .wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list {
  background : #0000!important;
  color : inherit!important
}
  @media (min-width : 600px) {
  .wp-block-navigation__responsive-container : not(.hidden-by-default) : not(.is-menu-open){background-color : inherit;
  display : block;
  position : relative;
  width : 100%;
  z-index : auto
}
  .wp-block-navigation__responsive-container : not(.hidden-by-default) : not(.is-menu-open) .wp-block-navigation__responsive-container-close {
  display : none
}
  }.wp-block-navigation : not(.has-background) .wp-block-navigation__responsive-container.is-menu-open {
  background-color : #fff
}
  .wp-block-navigation : not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open {
  color : #000
}
.wp-block-navigation__toggle_button_label {
  font-size : 1rem;
  font-weight : 700
}
.wp-block-navigation__responsive-container-close, .wp-block-navigation__responsive-container-open {
  background : #0000;
  border : none;
  color : currentColor;
  cursor : pointer;
  margin : 0;
  padding : 0;
  text-transform : inherit;
  vertical-align : middle
}
.wp-block-navigation__responsive-container-close svg, .wp-block-navigation__responsive-container-open svg {
  fill : currentColor;
  display : block;
  height : 24px;
  pointer-events : none;
  width : 24px
}
.wp-block-navigation__responsive-container-open {
  display : flex
}
.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open {
  font-family : inherit;
  font-size : inherit;
  font-weight : inherit
}
  @media (min-width : 600px) {
  .wp-block-navigation__responsive-container-open : not(.always-shown){display : none
}
}.wp-block-navigation__responsive-container-close {
  position : absolute;
  right : 0;
  top : 0;
  z-index : 2
}
.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close {
  font-family : inherit;
  font-size : inherit;
  font-weight : inherit
}
.wp-block-navigation__responsive-close {
  width : 100%
}
.has-modal-open .wp-block-navigation__responsive-close {
  margin-left : auto;
  margin-right : auto;
  max-width : var(--wp--style--global--wide-size, 100%)
}
  .wp-block-navigation__responsive-close : focus {
  outline : 0
}
.is-menu-open .wp-block-navigation__responsive-close, .is-menu-open .wp-block-navigation__responsive-container-content {
  box-sizing : border-box
}
html.has-modal-open {
  overflow : hidden
}
.wp-block-navigation .wp-block-navigation-item__label {
  overflow-wrap : break-word
}
.wp-block-navigation .wp-block-navigation-item__description {
  display : none
}
.wp-block-navigation .wp-block-page-list {
  align-items : var(--navigation-layout-align, initial);
  background-color : inherit;
  display : flex;
  flex-direction : var(--navigation-layout-direction, initial);
  flex-wrap : var(--navigation-layout-wrap, wrap);
  justify-content : var(--navigation-layout-justify, initial)
}
.wp-block-navigation .wp-block-navigation-item {
  background-color : inherit
}
.is-small-text {
  font-size : .875em
}
.is-large-text {
  font-size : 2.25em
}
  :root :where(p.has-background) {
  padding : 1.25em 2.375em
}
  :where(p.has-text-color : not(.has-link-color)) a {
  color : inherit
}
  p.has-text-align-left[style*="writing-mode : vertical-lr"], p.has-text-align-right[style*="writing-mode : vertical-rl"] {
  rotate : 180deg
}
.wp-block-post-author {
  display : flex;
  flex-wrap : wrap
}
.wp-block-post-author__byline {
  font-size : .5em;
  margin-bottom : 0;
  margin-top : 0;
  width : 100%
}
.wp-block-post-author__content {
  flex-basis : 0;
  flex-grow : 1
}
.wp-block-post-author__name {
  margin : 0
}
  :where(.wp-block-post-comments-form) input : not([type=submit]), : where(.wp-block-post-comments-form) textarea {
  border : 1px solid #949494;
  font-family : inherit;
  font-size : 1em
}
  :where(.wp-block-post-comments-form) input : where( : not([type=submit]) : not([type=checkbox])), : where(.wp-block-post-comments-form) textarea {
  padding : calc(.667em + 2px)
}
.wp-block-post-comments-form {
  box-sizing : border-box
}
  .wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title) {
  font-weight : inherit
}
  .wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title) {
  font-family : inherit
}
  .wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title), .wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title) {
  font-size : inherit
}
  .wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title) {
  line-height : inherit
}
  .wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title) {
  font-style : inherit
}
  .wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title) {
  letter-spacing : inherit
}
.wp-block-post-comments-form input[type=submit] {
  box-shadow : none;
  cursor : pointer;
  display : inline-block;
  overflow-wrap : break-word;
  text-align : center
}
  .wp-block-post-comments-form .comment-form input : not([type=submit]) : not([type=checkbox]) : not([type=hidden]), .wp-block-post-comments-form .comment-form textarea {
  box-sizing : border-box;
  display : block;
  width : 100%
}
.wp-block-post-comments-form .comment-form-author label, .wp-block-post-comments-form .comment-form-email label, .wp-block-post-comments-form .comment-form-url label {
  display : block;
  margin-bottom : .25em
}
.wp-block-post-comments-form .comment-form-cookies-consent {
  display : flex;
  gap : .25em
}
.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent {
  margin-top : .35em
}
.wp-block-post-comments-form .comment-reply-title {
  margin-bottom : 0
}
  .wp-block-post-comments-form .comment-reply-title :where(small) {
  font-size : var(--wp--preset--font-size--medium, smaller);
  margin-left : .5em
}
.wp-block-post-date {
  box-sizing : border-box
}
  :where(.wp-block-post-excerpt) {
  margin-bottom : var(--wp--style--block-gap);
  margin-top : var(--wp--style--block-gap)
}
.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous {
  display : inline-block;
  margin-right : 1ch
}
  .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous : not(.is-arrow-chevron) {
  transform : scaleX(1)
}
.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next {
  display : inline-block;
  margin-left : 1ch
}
  .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next : not(.is-arrow-chevron) {
  transform : scaleX(1)
}
  .wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"], .wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"] {
  rotate : 180deg
}
.wp-block-post-terms {
  box-sizing : border-box
}
.wp-block-post-time-to-read, .wp-block-post-title {
  box-sizing : border-box
}
.wp-block-post-title {
  word-break : break-word
}
.wp-block-post-title a {
  display : inline-block
}
  :where(.wp-block-preformatted.has-background) {
  padding : 1.25em 2.375em
}
.wp-block-pullquote {
  box-sizing : border-box;
  margin : 0 0 1em;
  overflow-wrap : break-word;
  padding : 4em 0;
  text-align : center
}
.wp-block-pullquote p {
  color : inherit
}
.wp-block-pullquote p {
  margin-top : 0
}
  .wp-block-pullquote p : last-child {
  margin-bottom : 0
}
.wp-block-pullquote footer {
  position : relative
}
.wp-block-pullquote .has-text-color a {
  color : inherit
}
.wp-block-post-template {
  list-style : none;
  margin-bottom : 0;
  margin-top : 0;
  max-width : 100%;
  padding : 0
}
.wp-block-post-template.is-flex-container {
  display : flex;
  flex-direction : row;
  flex-wrap : wrap;
  gap : 1.25em
}
.wp-block-post-template.is-flex-container>li {
  margin : 0;
  width : 100%
}
  @media (min-width : 600px) {
  .wp-block-post-template.is-flex-container.is-flex-container.columns-2>li{width : calc(50% - .625em)
}
.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li {
  width : calc(33.33333% - .83333em)
}
.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li {
  width : calc(25% - .9375em)
}
.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li {
  width : calc(20% - 1em)
}
.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li {
  width : calc(16.66667% - 1.04167em)
}
  }@media (max-width : 600px) {
  .wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid{grid-template-columns : 1fr
}
}.wp-block-read-more {
  display : block;
  width : -moz-fit-content;
  width : fit-content
}
  .wp-block-read-more : where( : not([style*=text-decoration])) {
  text-decoration : none
}
  .wp-block-read-more : where( : not([style*=text-decoration])) : active, .wp-block-read-more : where( : not([style*=text-decoration])) : focus {
  text-decoration : none
}
.wp-block-search__button {
  margin-left : 10px;
  word-break : normal
}
.wp-block-search__button.has-icon {
  line-height : 0
}
.wp-block-search__button svg {
  height : 1.25em;
  min-height : 24px;
  min-width : 24px;
  width : 1.25em;
  fill : currentColor;
  vertical-align : text-bottom
}
  :where(.wp-block-search__button) {
  border : 1px solid #ccc;
  padding : 6px 10px
}
.wp-block-search__inside-wrapper {
  display : flex;
  flex : auto;
  flex-wrap : nowrap;
  max-width : 100%
}
.wp-block-search__label {
  width : 100%
}
.wp-block-search__input {
  appearance : none;
  border : 1px solid #949494;
  flex-grow : 1;
  margin-left : 0;
  margin-right : 0;
  min-width : 3rem;
  padding : 8px;
  text-decoration : unset!important
}
  :where(.wp-block-search__input) {
  font-family : inherit;
  font-size : inherit;
  font-style : inherit;
  font-weight : inherit;
  letter-spacing : inherit;
  line-height : inherit;
  text-transform : inherit
}
  :where(.wp-block-search__button-inside.wp-block-search__inside-wrapper) {
  border : 1px solid #949494;
  box-sizing : border-box;
  padding : 4px
}
  :where(.wp-block-search__button-inside.wp-block-search__inside-wrapper) .wp-block-search__input {
  border : none;
  border-radius : 0;
  padding : 0 4px
}
  :where(.wp-block-search__button-inside.wp-block-search__inside-wrapper) .wp-block-search__input : focus {
  outline : 0
}
  :where(.wp-block-search__button-inside.wp-block-search__inside-wrapper) :where(.wp-block-search__button) {
  padding : 4px 8px
}
  :root :where(.wp-block-separator.is-style-dots) {
  height : auto;
  line-height : 1;
  text-align : center
}
  :root :where(.wp-block-separator.is-style-dots) : before {
  color : currentColor;
  content : "···";
  font-family : serif;
  font-size : 1.5em;
  letter-spacing : 2em;
  padding-left : 2em
}
  :root :where(.wp-block-site-logo.is-style-rounded) {
  border-radius : 9999px
}
  :root :where(.wp-block-site-titlea) {
  color : inherit
}
.wp-block-social-links {
  background : 0 0;
  box-sizing : border-box;
  margin-left : 0;
  padding-left : 0;
  padding-right : 0;
  text-indent : 0
}
  .wp-block-social-links .wp-social-link a, .wp-block-social-links .wp-social-link a : hover {
  border-bottom : 0;
  box-shadow : none;
  text-decoration : none
}
.wp-block-social-links .wp-social-link svg {
  height : 1em;
  width : 1em
}
  .wp-block-social-links .wp-social-link span : not(.screen-reader-text) {
  font-size : .65em;
  margin-left : .5em;
  margin-right : .5em
}
.wp-block-social-links.has-small-icon-size {
  font-size : 16px
}
.wp-block-social-links {
  font-size : 24px
}
.wp-block-social-links.has-large-icon-size {
  font-size : 36px
}
.wp-block-social-link {
  border-radius : 9999px;
  display : block;
  height : auto;
  transition : transform .1s ease
}
  @media (prefers-reduced-motion : reduce) {
  .wp-block-social-link{transition-delay : 0s;
  transition-duration : 0s
}
}.wp-block-social-link a {
  align-items : center;
  display : flex;
  line-height : 0;
  transition : transform .1s ease
}
  .wp-block-social-link : hover {
  transform : scale(1.1)
}
.wp-block-social-links .wp-block-social-link.wp-social-link {
  display : inline-block;
  margin : 0;
  padding : 0
}
  :where(.wp-block-social-links : not(.is-style-logos-only)) .wp-social-link {
  background-color : #f0f0f0;
  color : #444
}
  :where(.wp-block-social-links : not(.is-style-logos-only)) .wp-social-link-medium {
  background-color : #000;
  color : #fff
}
  :where(.wp-block-social-links : not(.is-style-logos-only)) .wp-social-link-wordpress {
  background-color : #3499cd;
  color : #fff
}
  :where(.wp-block-social-links : not(.is-style-logos-only)) .wp-social-link-x {
  background-color : #000;
  color : #fff
}
  :where(.wp-block-social-links.is-style-logos-only) .wp-social-link {
  background : 0 0
}
  :where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg {
  height : 1.25em;
  width : 1.25em
}
  :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium {
  color : #000
}
  :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress {
  color : #3499cd
}
  :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x {
  color : #000
}
  :root :where(.wp-block-social-links.wp-social-linka) {
  padding : .25em
}
  :root :where(.wp-block-social-links.is-style-logos-only.wp-social-linka) {
  padding : 0
}
  :root :where(.wp-block-social-links.is-style-pill-shape.wp-social-linka) {
  padding-left : .66667em;
  padding-right : .66667em
}
  :root :where(.wp-block-tag-cloud.is-style-outline) {
  display : flex;
  flex-wrap : wrap;
  gap : 1ch
}
  :root :where(.wp-block-tag-cloud.is-style-outlinea) {
  border : 1px solid;
  font-size : unset!important;
  margin-right : 0;
  padding : 1ch 2ch;
  text-decoration : none!important
}
  :where(.wp-block-term-description) {
  margin-bottom : var(--wp--style--block-gap);
  margin-top : var(--wp--style--block-gap)
}
.wp-block-text-columns {
  display : flex
}
  :where(pre.wp-block-verse) {
  font-family : inherit
}
.wp-block-video {
  box-sizing : border-box
}
.wp-block-video video {
  vertical-align : middle;
  width : 100%
}
  @supports (position : sticky) {
  .wp-block-video [poster]{object-fit : cover
}
  }.wp-block-video :where(figcaption) {
  margin-bottom : 1em;
  margin-top : .5em
}
.entry-content {
  counter-reset : footnotes
}
a[data-fn].fn {
  counter-increment : footnotes;
  display : inline-flex;
  font-size : smaller;
  text-decoration : none;
  text-indent : -9999999px;
  vertical-align : super
}
  a[data-fn].fn : after {
  content : "[" counter(footnotes) "]";
  float : left;
  text-indent : 0
}
.wp-element-button {
  cursor : pointer
}
  :root {
  --wp--preset--font-size--normal : 16px;--wp--preset--font-size--huge : 42px
}
  :root .has-very-light-gray-background-color {
  background-color : #eee
}
  :root .has-very-light-gray-color {
  color : #eee
}
  :root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {
  background : linear-gradient(135deg, #00d084, #0693e3)
}
  :root .has-midnight-gradient-background {
  background : linear-gradient(135deg, #020381, #2874fc)
}
.has-text-align-center {
  text-align : center
}
.has-text-align-left {
  text-align : left
}
.has-text-align-right {
  text-align : right
}
.screen-reader-text {
  border : 0;
  clip : rect(1px, 1px, 1px, 1px);
  clip-path : inset(50%);
  height : 1px;
  margin : -1px;
  overflow : hidden;
  padding : 0;
  position : absolute;
  width : 1px;
  word-wrap : normal!important
}
  .screen-reader-text : focus {
  background-color : #ddd;
  clip : auto!important;
  clip-path : none;
  color : #444;
  display : block;
  font-size : 1em;
  height : auto;
  left : 5px;
  line-height : normal;
  padding : 15px 23px 14px;
  text-decoration : none;
  top : 5px;
  width : auto;
  z-index : 100000
}
  html :where(.has-border-color) {
  border-style : solid
}
  html :where([style*=border-top-color]) {
  border-top-style : solid
}
  html :where([style*=border-right-color]) {
  border-right-style : solid
}
  html :where([style*=border-bottom-color]) {
  border-bottom-style : solid
}
  html :where([style*=border-left-color]) {
  border-left-style : solid
}
  html :where([style*=border-width]) {
  border-style : solid
}
  html :where([style*=border-top-width]) {
  border-top-style : solid
}
  html :where([style*=border-right-width]) {
  border-right-style : solid
}
  html :where([style*=border-bottom-width]) {
  border-bottom-style : solid
}
  html :where([style*=border-left-width]) {
  border-left-style : solid
}
  html :where(img[class*=wp-image-]) {
  height : auto;
  max-width : 100%
}
  :where(figure) {
  margin : 0 0 1em
}
  html :where(.is-position-sticky) {
  --wp-admin--admin-bar--position-offset : var(--wp-admin--admin-bar--height, 0px)
}
  @media screen and (max-width : 600px) {
  html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset : 0px
}
}body, h1, h2, h3, h4, h5, h6, html, li, p,textarea, ul {
  margin : 0;
  padding : 0;
  border : 0
}
html {
  font-family : sans-serif;-webkit-text-size-adjust : 100%;-ms-text-size-adjust : 100%;-webkit-font-smoothing : antialiased;-moz-osx-font-smoothing : grayscale
}
main {
  display : block
}
html {
  box-sizing : border-box
}
  *, : :after, : :before {
  box-sizing : inherit
}
button, input, select, textarea {
  font-family : inherit;
  font-size : 100%;
  margin : 0
}
[type=search] {
  -webkit-appearance : textfield;
  outline-offset : -2px
}
  [type=search] : :-webkit-search-decoration {
  -webkit-appearance : none
}
  : : -moz-focus-inner {
  border-style : none;
  padding : 0
}
  :-moz-focusring {
  outline : 1px dotted ButtonText
}
body, button, input, select, textarea {
  font-family : -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight : 400;
  text-transform : none;
  font-size : 17px;
  line-height : 1.5
}
p {
  margin-bottom : 1.5em
}
h1, h2, h3, h4, h5, h6 {
  font-family : inherit;
  font-size : 100%;
  font-style : inherit;
  font-weight : inherit
}
h1 {
  font-size : 42px;
  margin-bottom : 20px;
  line-height : 1.2em;
  font-weight : 400;
  text-transform : none
}
h2 {
  font-size : 35px;
  margin-bottom : 20px;
  line-height : 1.2em;
  font-weight : 400;
  text-transform : none
}
h3 {
  font-size : 29px;
  margin-bottom : 20px;
  line-height : 1.2em;
  font-weight : 400;
  text-transform : none
}
h4 {
  font-size : 24px
}
h5 {
  font-size : 20px
}
h4, h5, h6 {
  margin-bottom : 20px
}
ul {
  margin : 0 0 1.5em 3em
}
ul {
  list-style : disc
}
li>ul {
  margin-bottom : 0;
  margin-left : 1.5em
}
b, strong {
  font-weight : 700
}
em, i {
  font-style : italic
}
var {
  font : 15px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace
}
sub, sup {
  font-size : 75%;
  height : 0;
  line-height : 0;
  position : relative;
  vertical-align : baseline
}
sup {
  bottom : 1ex
}
sub {
  top : .5ex
}
small {
  font-size : 75%
}
img {
  height : auto;
  max-width : 100%
}
button, input[type=button], input[type=reset], input[type=submit] {
  background : #55555e;
  color : #fff;
  border : 1px solid transparent;
  cursor : pointer;-webkit-appearance : button;
  padding : 10px 20px
}
input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
  border : 1px solid;
  border-radius : 0;
  padding : 10px 15px;
  max-width : 100%
}
textarea {
  width : 100%
}
a, button, input {
  transition : color .1s ease-in-out, background-color .1s ease-in-out
}
a {
  text-decoration : none
}
.button, .wp-block-button .wp-block-button__link {
  padding : 10px 20px;
  display : inline-block
}
.wp-block-button .wp-block-button__link {
  font-size : inherit;
  line-height : inherit
}
  .using-mouse :focus {
  outline : 0
}
  .using-mouse : : -moz-focus-inner {
  border : 0
}
.size-auto, .size-large, .size-medium {
  max-width : 100%;
  height : auto
}
.no-sidebar .entry-content .alignfull {
  margin-left : calc(-100vw / 2 + 100% / 2);
  margin-right : calc(-100vw / 2 + 100% / 2);
  max-width : 100vw;
  width : auto
}
.screen-reader-text {
  border : 0;
  clip : rect(1px, 1px, 1px, 1px);
  clip-path : inset(50%);
  height : 1px;
  margin : -1px;
  overflow : hidden;
  padding : 0;
  position : absolute!important;
  width : 1px;
  word-wrap : normal!important
}
  .screen-reader-text : focus {
  background-color : #f1f1f1;
  border-radius : 3px;
  box-shadow : 0 0 2px 2px rgba(0, 0,0, .6);
  clip : auto!important;
  clip-path : none;
  color : #21759b;
  display : block;
  font-size : .875rem;
  font-weight : 700;
  height : auto;
  left : 5px;
  line-height : normal;
  padding : 15px 23px 14px;
  text-decoration : none;
  top : 5px;
  width : auto;
  z-index : 100000
}
  #primary[tabindex="-1"] : focus {
  outline : 0
}
.main-navigation {
  z-index : 100;
  padding : 0;
  clear : both;
  display : block
}
.main-navigation a {
  display : block;
  text-decoration : none;
  font-weight : 400;
  text-transform : none;
  font-size : 15px
}
.main-navigation ul {
  list-style : none;
  margin : 0;
  padding-left : 0
}
.main-navigation .main-nav ul li a {
  padding-left : 20px;
  padding-right : 20px;
  line-height : 60px
}
.inside-navigation {
  position : relative
}
.main-navigation .inside-navigation {
  display : flex;
  align-items : center;
  flex-wrap : wrap;
  justify-content : space-between
}
.main-navigation .main-nav>ul {
  display : flex;
  flex-wrap : wrap;
  align-items : center
}
.main-navigation li {
  position : relative
}
.main-navigation .menu-bar-items {
  display : flex;
  align-items : center;
  font-size : 15px
}
.main-navigation .menu-bar-items a {
  color : inherit
}
.main-navigation .menu-bar-item {
  position : relative
}
.main-navigation .menu-bar-item.search-item {
  z-index : 20
}
.main-navigation .menu-bar-item>a {
  padding-left : 20px;
  padding-right : 20px;
  line-height : 60px
}
.sidebar .main-navigation .main-nav {
  flex-basis : 100%
}
.sidebar .main-navigation .main-nav>ul {
  flex-direction : column
}
.sidebar .main-navigation .menu-bar-items {
  margin : 0 auto
}
.sidebar .main-navigation .menu-bar-items .search-item {
  order : 10
}
.nav-align-center .inside-navigation {
  justify-content : center
}
.nav-align-center .main-nav>ul {
  justify-content : center
}
.nav-align-right .inside-navigation {
  justify-content : flex-end
}
.main-navigation ul ul {
  display : block;
  box-shadow : 1px 1px 0 rgba(0, 0,0, .1);
  float : left;
  position : absolute;
  left : -99999px;
  opacity : 0;
  z-index : 99999;
  width : 200px;
  text-align : left;
  top : auto;
  transition : opacity 80ms linear;
  transition-delay : 0s;
  pointer-events : none;
  height : 0;
  overflow : hidden
}
.main-navigation ul ul a {
  display : block
}
.main-navigation ul ul li {
  width : 100%
}
.main-navigation .main-nav ul ul li a {
  line-height : normal;
  padding : 10px 20px;
  font-size : 14px
}
.main-navigation .main-nav ul li.menu-item-has-children>a {
  padding-right : 0;
  position : relative
}
.main-navigation.sub-menu-left ul ul {
  box-shadow : -1px 1px 0 rgba(0, 0,0, .1)
}
.main-navigation.sub-menu-left .sub-menu {
  right : 0
}
  .main-navigation : not(.toggled) ul li.sfHover>ul, .main-navigation : not(.toggled) ul li : hover>ul {
  left : auto;
  opacity : 1;
  transition-delay : 150ms;
  pointer-events : auto;
  height : auto;
  overflow : visible
}
  .main-navigation : not(.toggled) ul ul li.sfHover>ul, .main-navigation : not(.toggled) ul ul li : hover>ul {
  left : 100%;
  top : 0
}
  .main-navigation.sub-menu-left : not(.toggled) ul ul li.sfHover>ul, .main-navigation.sub-menu-left : not(.toggled) ul ul li : hover>ul {
  right : 100%;
  left : auto
}
.nav-float-right .main-navigation ul ul ul {
  top : 0
}
.menu-item-has-children .dropdown-menu-toggle {
  display : inline-block;
  height : 100%;
  clear : both;
  padding-right : 20px;
  padding-left : 10px
}
.menu-item-has-children ul .dropdown-menu-toggle {
  padding-top : 10px;
  padding-bottom : 10px;
  margin-top : -10px
}
.sidebar .menu-item-has-children .dropdown-menu-toggle, nav ul ul .menu-item-has-children .dropdown-menu-toggle {
  float : right
}
.widget-area .main-navigation li {
  float : none;
  display : block;
  width : 100%;
  padding : 0;
  margin : 0
}
  .sidebar .main-navigation.sub-menu-right ul li.sfHover ul, .sidebar .main-navigation.sub-menu-right ul li : hover ul {
  top : 0;
  left : 100%
}
  .sidebar .main-navigation.sub-menu-left ul li.sfHover ul, .sidebar .main-navigation.sub-menu-left ul li : hover ul {
  top : 0;
  right : 100%
}
.site-main .comment-navigation, .site-main .post-navigation, .site-main .posts-navigation {
  margin : 0 0 2em;
  overflow : hidden
}
.site-main .post-navigation {
  margin-bottom : 0
}
.paging-navigation .nav-next, .paging-navigation .nav-previous {
  display : none
}
.paging-navigation .nav-links>* {
  padding : 0 5px
}
.paging-navigation .nav-links .current {
  font-weight : 700
}
  .nav-links> : first-child {
  padding-left : 0
}
.site-header {
  position : relative
}
.inside-header {
  padding : 20px 40px
}
.main-title {
  margin : 0;
  font-size : 25px;
  line-height : 1.2em;
  word-wrap : break-word;
  font-weight : 700;
  text-transform : none
}
.site-description {
  margin : 0;
  line-height : 1.5;
  font-weight : 400;
  text-transform : none;
  font-size : 15px
}
.site-header .header-image {
  vertical-align : middle
}
.inside-header {
  display : flex;
  align-items : center
}
.header-widget {
  margin-left : auto
}
  .header-widget p : last-child {
  margin-bottom : 0
}
.nav-float-right .header-widget {
  margin-left : 20px
}
.nav-float-right #site-navigation {
  margin-left : auto
}
.nav-float-left #site-navigation {
  margin-right : auto;
  order : -10
}
.nav-float-left .header-widget {
  margin-left : 0;
  margin-right : 20px;
  order : -15
}
  .header-aligned-center : not([class*=nav-float-]) .inside-header {
  justify-content : center;
  flex-direction : column;
  text-align : center
}
  .header-aligned-center : not([class*=nav-float-]) .header-widget {
  margin-left : auto;
  margin-right : auto
}
  .header-aligned-center : not([class*=nav-float-]) .inside-header> : not( : first-child) {
  margin-top : 1em
}
  .header-aligned-right : not([class*=nav-float-]) .inside-header {
  justify-content : flex-end
}
  .header-aligned-right : not([class*=nav-float-]) .header-widget {
  margin-right : auto;
  margin-left : 0;
  order : -10
}
.site-branding-container {
  display : inline-flex;
  align-items : center;
  text-align : left;
  flex-shrink : 0
}
.sticky {
  display : block
}
.entry-header .gp-icon {
  display : none
}
.byline, .entry-header .cat-links, .entry-header .comments-link, .group-blog .byline, .single .byline {
  display : inline
}
footer.entry-meta .byline, footer.entry-meta .posted-on {
  display : block
}
  .entry-content : not( : first-child), .entry-summary : not( : first-child), .page-content : not( : first-child) {
  margin-top : 2em
}
.page-links {
  clear : both;
  margin : 0 0 1.5em
}
.blog .format-aside .entry-header, .blog .format-status .entry-header, .blog .format-status .entry-meta, .blog .format-status .entry-title {
  display : none
}
.blog .format-aside .entry-content, .blog .format-status .entry-content {
  margin-top : 0
}
  .blog .format-status .entry-content p : last-child {
  margin-bottom : 0
}
.entry-header, .site-content {
  word-wrap : break-word
}
.entry-title {
  margin-bottom : 0
}
.author .page-header .page-title {
  display : flex;
  align-items : center
}
  .page-header .author-info> : last-child, .page-header> : last-child {
  margin-bottom : 0
}
.entry-meta {
  font-size : 85%;
  margin-top : .5em;
  line-height : 1.5
}
footer.entry-meta {
  margin-top : 2em
}
.cat-links, .comments-link {
  display : block
}
  .entry-content>p : last-child, .entry-summary>p : last-child, .page-content>p : last-child, .read-more-container {
  margin-bottom : 0
}
embed, object {
  max-width : 100%
}
.wp-block-post-template {
  margin-left : 0
}
.widget-area .widget {
  padding : 40px
}
.widget select {
  max-width : 100%
}
  .footer-widgets .widget :last-child, .sidebar .widget :last-child {
  margin-bottom : 0
}
.widget-title {
  margin-bottom : 30px;
  font-size : 20px;
  line-height : 1.5;
  font-weight : 400;
  text-transform : none
}
.widget ul {
  margin : 0
}
.widget .search-form {
  display : flex
}
.widget .search-form button.search-submit {
  font-size : 15px
}
.footer-widgets .widget {
  margin-bottom : 30px
}
  .footer-widgets .widget : last-child, .sidebar .widget : last-child {
  margin-bottom : 0
}
.widget ul li {
  list-style-type : none;
  position : relative;
  margin-bottom : .5em
}
.widget ul li ul {
  margin-left : 1em;
  margin-top : .5em
}
.site-content {
  display : flex
}
.grid-container {
  margin-left : auto;
  margin-right : auto;
  max-width : 1200px
}
.page-header, .sidebar .widget, .site-main>* {
  margin-bottom : 20px
}
.one-container.right-sidebar .site-main {
  margin-right : 40px
}
.one-container.left-sidebar .site-main {
  margin-left : 40px
}
  .one-container.blog .post : not( : last-child) : not(.is-loop-template-item) {
  padding-bottom : 40px
}
.one-container .site-content {
  padding : 40px
}
.separate-containers .comments-area, .separate-containers .inside-article, .separate-containers .page-header, .separate-containers .paging-navigation {
  padding : 40px
}
.separate-containers .site-main {
  margin : 20px
}
.separate-containers.no-sidebar .site-main {
  margin-left : 0;
  margin-right : 0
}
.separate-containers.right-sidebar .site-main {
  margin-left : 0
}
.separate-containers.left-sidebar .site-main {
  margin-right : 0
}
.separate-containers .inside-left-sidebar, .separate-containers .inside-right-sidebar {
  margin-top : 20px;
  margin-bottom : 20px
}
.inside-page-header {
  padding : 40px
}
.widget-area .main-navigation {
  margin-bottom : 20px
}
  .one-container .site-main> : last-child, .separate-containers .site-main> : last-child {
  margin-bottom : 0
}
.sidebar .grid-container {
  max-width : 100%;
  width : 100%
}
.left-sidebar .sidebar {
  order : -10
}
.inside-site-info {
  display : flex;
  align-items : center;
  justify-content : center;
  padding : 20px 40px
}
.site-info {
  text-align : center;
  font-size : 15px
}
  .post-image : not( : first-child) {
  margin-top : 1em
}
.gp-icon {
  display : inline-flex;
  align-self : center
}
.gp-icon svg {
  height : 1em;
  width : 1em;
  top : .125em;
  position : relative;
  fill : currentColor
}
  .close-search .icon-search svg : first-child, .icon-menu-bars svg : nth-child(2), .icon-search svg : nth-child(2), .toggled .icon-menu-bars svg : first-child {
  display : none
}
  .close-search .icon-search svg : nth-child(2), .toggled .icon-menu-bars svg : nth-child(2) {
  display : block
}
.entry-meta .gp-icon {
  margin-right : .6em;
  opacity : .7
}
nav.toggled .icon-arrow-left svg {
  transform : rotate(-90deg)
}
nav.toggled .icon-arrow-right svg {
  transform : rotate(90deg)
}
nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon svg {
  transform : rotate(180deg)
}
nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon.icon-arrow-left svg {
  transform : rotate(-270deg)
}
nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon.icon-arrow-right svg {
  transform : rotate(270deg)
}
.container.grid-container {
  width : auto
}
.menu-toggle, .mobile-bar-items, .sidebar-nav-mobile {
  display : none
}
.menu-toggle {
  padding : 0 20px;
  line-height : 60px;
  margin : 0;
  font-weight : 400;
  text-transform : none;
  font-size : 15px;
  cursor : pointer
}
.menu-toggle .mobile-menu {
  padding-left : 3px
}
.menu-toggle .gp-icon+.mobile-menu {
  padding-left : 9px
}
  .menu-toggle .mobile-menu : empty {
  display : none
}
button.menu-toggle {
  background-color : transparent;
  flex-grow : 1;
  border : 0;
  text-align : center
}
  button.menu-toggle : active, button.menu-toggle : focus, button.menu-toggle : hover {
  background-color : transparent
}
.has-menu-bar-items button.menu-toggle {
  flex-grow : 0
}
nav.toggled ul ul.sub-menu {
  width : 100%
}
.toggled .menu-item-has-children .dropdown-menu-toggle {
  padding-left : 20px
}
.main-navigation.toggled .main-nav {
  flex-basis : 100%;
  order : 3
}
.main-navigation.toggled .main-nav>ul {
  display : block
}
.main-navigation.toggled .main-nav li {
  width : 100%;
  text-align : left
}
.main-navigation.toggled .main-nav ul ul {
  transition : 0s;
  visibility : hidden;
  box-shadow : none;
  border-bottom : 1px solid rgba(0, 0,0, .05)
}
  .main-navigation.toggled .main-nav ul ul li : last-child>ul {
  border-bottom : 0
}
.main-navigation.toggled .main-nav ul ul.toggled-on {
  position : relative;
  top : 0;
  left : auto!important;
  right : auto!important;
  width : 100%;
  pointer-events : auto;
  height : auto;
  opacity : 1;
  display : block;
  visibility : visible;
  float : none
}
.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle {
  float : right
}
.mobile-menu-control-wrapper {
  display : none;
  margin-left : auto;
  align-items : center
}
.has-inline-mobile-toggle #site-navigation.toggled {
  margin-top : 1.5em
}
.has-inline-mobile-toggle #site-navigation.has-active-search {
  margin-top : 1.5em
}
.has-inline-mobile-toggle #site-navigation.has-active-search .nav-search-active {
  position : relative
}
.has-inline-mobile-toggle #site-navigation.has-active-search .navigation-search input {
  outline : auto
}
.nav-float-left .mobile-menu-control-wrapper {
  order : -10;
  margin-left : 0;
  margin-right : auto;
  flex-direction : row-reverse
}
  @media (max-width : 768px) {
  a, body, button, input, select, textarea{transition : all 0s ease-in-out
}
.inside-header {
  flex-direction : column;
  text-align : center
}
.site-header .header-widget {
  margin-top : 1.5em;
  margin-left : auto;
  margin-right : auto;
  text-align : center
}
.site-content {
  flex-direction : column
}
.container .site-content .content-area {
  width : auto
}
.is-left-sidebar.sidebar, .is-right-sidebar.sidebar {
  width : auto;
  order : initial
}
.is-left-sidebar+.is-right-sidebar .inside-right-sidebar {
  margin-top : 0
}
#main {
  margin-left : 0;
  margin-right : 0
}
  body : not(.no-sidebar) #main {
  margin-bottom : 0
}
.comment .children {
  padding-left : 10px;
  margin-left : 0
}
.entry-meta {
  font-size : inherit
}
.entry-meta a {
  line-height : 1.8em
}
}.comment-content a {
  word-wrap : break-word
}
.comment, .comment-list {
  list-style-type : none;
  padding : 0;
  margin : 0
}
.comment-author-info {
  display : inline-block;
  vertical-align : middle
}
.comment-content {
  margin-top : 1.5em
}
.comment-respond {
  margin-top : 0
}
.comment-form>.form-submit {
  margin-bottom : 0
}
.comment-form input, .comment-form-comment {
  margin-bottom : 10px
}
.comment-form-comment textarea {
  resize : vertical
}
.comment-form #author, .comment-form #email, .comment-form #url {
  display : block
}
.comment-body {
  padding : 30px 0
}
.comment-content {
  padding : 30px;
  border : 1px solid rgba(0, 0,0, .05)
}
.comment .children {
  padding-left : 30px;
  margin-top : -30px;
  border-left : 1px solid rgba(0, 0,0, .05)
}
  .comment-content p : last-child {
  margin-bottom : 0
}
  .comment-list>.comment : first-child {
  padding-top : 0;
  margin-top : 0;
  border-top : 0
}
.comment-form-cookies-consent {
  display : flex;
  align-items : center
}
.comment-form-cookies-consent input {
  margin-right : .5em;
  margin-bottom : 0
}
.one-container .comments-area {
  margin-top : 1.5em
}
.comment-content .reply {
  font-size : 85%
}
#cancel-comment-reply-link {
  padding-left : 10px
}
img.emoji, img.wp-smiley {
  display : inline!important;
  border : none!important;
  box-shadow : none!important;
  height : 1em!important;
  width : 1em!important;
  margin : 0 .07em!important;
  vertical-align : -.1em!important;
  background : 0 0!important;
  padding : 0!important
}
.wp-block-button__link {
  color : #fff;
  background-color : #32373c;
  border-radius : 9999px;
  box-shadow : none;
  text-decoration : none;
  padding : calc(.667em + 2px) calc(1.333em + 2px);
  font-size : 1.125em
}
.wp-block-file__button {
  background : #32373c;
  color : #fff;
  text-decoration : none
}
  :root {
  --wp--preset--aspect-ratio--square : 1;--wp--preset--aspect-ratio--4-3 : 4/3;--wp--preset--aspect-ratio--3-4 : 3/4;--wp--preset--aspect-ratio--3-2 : 3/2;--wp--preset--aspect-ratio--2-3 : 2/3;--wp--preset--aspect-ratio--16-9 : 16/9;--wp--preset--aspect-ratio--9-16 : 9/16;--wp--preset--color--black : #000000;--wp--preset--color--cyan-bluish-gray : #abb8c3;--wp--preset--color--white : #ffffff;--wp--preset--color--pale-pink : #f78da7;--wp--preset--color--vivid-red : #cf2e2e;--wp--preset--color--luminous-vivid-orange : #ff6900;--wp--preset--color--luminous-vivid-amber : #fcb900;--wp--preset--color--light-green-cyan : #7bdcb5;--wp--preset--color--vivid-green-cyan : #00d084;--wp--preset--color--pale-cyan-blue : #8ed1fc;--wp--preset--color--vivid-cyan-blue : #0693e3;--wp--preset--color--vivid-purple : #9b51e0;--wp--preset--color--contrast : var(--contrast);--wp--preset--color--contrast-2 : var(--contrast-2);--wp--preset--color--contrast-3 : var(--contrast-3);--wp--preset--color--base : var(--base);--wp--preset--color--base-2 : var(--base-2);--wp--preset--color--base-3 : var(--base-3);--wp--preset--color--accent : var(--accent);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple : linear-gradient(135deg, rgba(6, 147, 227, 1) 0%, rgb(155, 81, 224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan : linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange : linear-gradient(135deg, rgba(252, 185, 0, 1) 0%, rgba(255, 105, 0, 1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red : linear-gradient(135deg, rgba(255, 105, 0, 1) 0%, rgb(207, 46, 46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray : linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);--wp--preset--gradient--cool-to-warm-spectrum : linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);--wp--preset--gradient--blush-light-purple : linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);--wp--preset--gradient--blush-bordeaux : linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);--wp--preset--gradient--luminous-dusk : linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);--wp--preset--gradient--pale-ocean : linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);--wp--preset--gradient--electric-grass : linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);--wp--preset--gradient--midnight : linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);--wp--preset--font-size--small : 13px;--wp--preset--font-size--medium : 20px;--wp--preset--font-size--large : 36px;--wp--preset--font-size--x-large : 42px;--wp--preset--spacing--20 : 0.44rem;--wp--preset--spacing--30 : 0.67rem;--wp--preset--spacing--40 : 1rem;--wp--preset--spacing--50 : 1.5rem;--wp--preset--spacing--60 : 2.25rem;--wp--preset--spacing--70 : 3.38rem;--wp--preset--spacing--80 : 5.06rem;--wp--preset--shadow--natural : 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep : 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp : 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined : 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp : 6px 6px 0px rgba(0, 0, 0, 1)
}
  :where(.is-layout-flex) {
  gap : .5em
}
  :where(.is-layout-grid) {
  gap : .5em
}
body .is-layout-flex {
  display : flex
}
.is-layout-flex {
  flex-wrap : wrap;
  align-items : center
}
  .is-layout-flex> : is(*, div) {
  margin : 0
}
body .is-layout-grid {
  display : grid
}
  .is-layout-grid> : is(*, div) {
  margin : 0
}
  :where(.wp-block-columns.is-layout-flex) {
  gap : 2em
}
  :where(.wp-block-columns.is-layout-grid) {
  gap : 2em
}
  :where(.wp-block-post-template.is-layout-flex) {
  gap : 1.25em
}
  :where(.wp-block-post-template.is-layout-grid) {
  gap : 1.25em
}
.has-black-color {
  color : var(--wp--preset--color--black)!important
}
.has-cyan-bluish-gray-color {
  color : var(--wp--preset--color--cyan-bluish-gray)!important
}
.has-white-color {
  color : var(--wp--preset--color--white)!important
}
.has-pale-pink-color {
  color : var(--wp--preset--color--pale-pink)!important
}
.has-vivid-red-color {
  color : var(--wp--preset--color--vivid-red)!important
}
.has-luminous-vivid-orange-color {
  color : var(--wp--preset--color--luminous-vivid-orange)!important
}
.has-luminous-vivid-amber-color {
  color : var(--wp--preset--color--luminous-vivid-amber)!important
}
.has-light-green-cyan-color {
  color : var(--wp--preset--color--light-green-cyan)!important
}
.has-vivid-green-cyan-color {
  color : var(--wp--preset--color--vivid-green-cyan)!important
}
.has-pale-cyan-blue-color {
  color : var(--wp--preset--color--pale-cyan-blue)!important
}
.has-vivid-cyan-blue-color {
  color : var(--wp--preset--color--vivid-cyan-blue)!important
}
.has-vivid-purple-color {
  color : var(--wp--preset--color--vivid-purple)!important
}
.has-black-background-color {
  background-color : var(--wp--preset--color--black)!important
}
.has-cyan-bluish-gray-background-color {
  background-color : var(--wp--preset--color--cyan-bluish-gray)!important
}
.has-white-background-color {
  background-color : var(--wp--preset--color--white)!important
}
.has-pale-pink-background-color {
  background-color : var(--wp--preset--color--pale-pink)!important
}
.has-vivid-red-background-color {
  background-color : var(--wp--preset--color--vivid-red)!important
}
.has-luminous-vivid-orange-background-color {
  background-color : var(--wp--preset--color--luminous-vivid-orange)!important
}
.has-luminous-vivid-amber-background-color {
  background-color : var(--wp--preset--color--luminous-vivid-amber)!important
}
.has-light-green-cyan-background-color {
  background-color : var(--wp--preset--color--light-green-cyan)!important
}
.has-vivid-green-cyan-background-color {
  background-color : var(--wp--preset--color--vivid-green-cyan)!important
}
.has-pale-cyan-blue-background-color {
  background-color : var(--wp--preset--color--pale-cyan-blue)!important
}
.has-vivid-cyan-blue-background-color {
  background-color : var(--wp--preset--color--vivid-cyan-blue)!important
}
.has-vivid-purple-background-color {
  background-color : var(--wp--preset--color--vivid-purple)!important
}
.has-black-border-color {
  border-color : var(--wp--preset--color--black)!important
}
.has-cyan-bluish-gray-border-color {
  border-color : var(--wp--preset--color--cyan-bluish-gray)!important
}
.has-white-border-color {
  border-color : var(--wp--preset--color--white)!important
}
.has-pale-pink-border-color {
  border-color : var(--wp--preset--color--pale-pink)!important
}
.has-vivid-red-border-color {
  border-color : var(--wp--preset--color--vivid-red)!important
}
.has-luminous-vivid-orange-border-color {
  border-color : var(--wp--preset--color--luminous-vivid-orange)!important
}
.has-luminous-vivid-amber-border-color {
  border-color : var(--wp--preset--color--luminous-vivid-amber)!important
}
.has-light-green-cyan-border-color {
  border-color : var(--wp--preset--color--light-green-cyan)!important
}
.has-vivid-green-cyan-border-color {
  border-color : var(--wp--preset--color--vivid-green-cyan)!important
}
.has-pale-cyan-blue-border-color {
  border-color : var(--wp--preset--color--pale-cyan-blue)!important
}
.has-vivid-cyan-blue-border-color {
  border-color : var(--wp--preset--color--vivid-cyan-blue)!important
}
.has-vivid-purple-border-color {
  border-color : var(--wp--preset--color--vivid-purple)!important
}
.has-vivid-cyan-blue-to-vivid-purple-gradient-background {
  background : var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple)!important
}
.has-light-green-cyan-to-vivid-green-cyan-gradient-background {
  background : var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan)!important
}
.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
  background : var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange)!important
}
.has-luminous-vivid-orange-to-vivid-red-gradient-background {
  background : var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red)!important
}
.has-very-light-gray-to-cyan-bluish-gray-gradient-background {
  background : var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray)!important
}
.has-cool-to-warm-spectrum-gradient-background {
  background : var(--wp--preset--gradient--cool-to-warm-spectrum)!important
}
.has-blush-light-purple-gradient-background {
  background : var(--wp--preset--gradient--blush-light-purple)!important
}
.has-blush-bordeaux-gradient-background {
  background : var(--wp--preset--gradient--blush-bordeaux)!important
}
.has-luminous-dusk-gradient-background {
  background : var(--wp--preset--gradient--luminous-dusk)!important
}
.has-pale-ocean-gradient-background {
  background : var(--wp--preset--gradient--pale-ocean)!important
}
.has-electric-grass-gradient-background {
  background : var(--wp--preset--gradient--electric-grass)!important
}
.has-midnight-gradient-background {
  background : var(--wp--preset--gradient--midnight)!important
}
.has-small-font-size {
  font-size : var(--wp--preset--font-size--small)!important
}
.has-medium-font-size {
  font-size : var(--wp--preset--font-size--medium)!important
}
.has-large-font-size {
  font-size : var(--wp--preset--font-size--large)!important
}
.has-x-large-font-size {
  font-size : var(--wp--preset--font-size--x-large)!important
}
  :where(.wp-block-post-template.is-layout-flex) {
  gap : 1.25em
}
  :where(.wp-block-post-template.is-layout-grid) {
  gap : 1.25em
}
  :where(.wp-block-columns.is-layout-flex) {
  gap : 2em
}
  :where(.wp-block-columns.is-layout-grid) {
  gap : 2em
}
  :root :where(.wp-block-pullquote) {
  font-size : 1.5em;
  line-height : 1.6
}
body {
  background-color : var(--base-2);
  color : var(--contrast)
}
a {
  color : var(--accent)
}
a {
  text-decoration : underline
}
.entry-title a, .main-navigation a, .site-branding a, .wp-block-button__link, a.button {
  text-decoration : none
}
  a : active, a : focus, a : hover {
  color : var(--contrast)
}
.wp-block-group__inner-container {
  max-width : 1200px;
  margin-left : auto;
  margin-right : auto
}
  :root {
  --contrast : #222222;--contrast-2 : #575760;--contrast-3 : #b2b2be;--base : #f0f0f0;--base-2 : #f7f8f9;--base-3 : #ffffff;--accent : #1e73be
}
  :root .has-contrast-color {
  color : var(--contrast)
}
  :root .has-contrast-background-color {
  background-color : var(--contrast)
}
  :root .has-contrast-2-color {
  color : var(--contrast-2)
}
  :root .has-contrast-2-background-color {
  background-color : var(--contrast-2)
}
  :root .has-contrast-3-color {
  color : var(--contrast-3)
}
  :root .has-contrast-3-background-color {
  background-color : var(--contrast-3)
}
  :root .has-base-color {
  color : var(--base)
}
  :root .has-base-background-color {
  background-color : var(--base)
}
  :root .has-base-2-color {
  color : var(--base-2)
}
  :root .has-base-2-background-color {
  background-color : var(--base-2)
}
  :root .has-base-3-color {
  color : var(--base-3)
}
  :root .has-base-3-background-color {
  background-color : var(--base-3)
}
  :root .has-accent-color {
  color : var(--accent)
}
  :root .has-accent-background-color {
  background-color : var(--accent)
}
.top-bar {
  background-color : #636363;
  color : #fff
}
.top-bar a {
  color : #fff
}
  .top-bar a : hover {
  color : #303030
}
.site-header {
  background-color : var(--base-3)
}
  .main-title a, .main-title a : hover {
  color : var(--contrast)
}
.site-description {
  color : var(--contrast-2)
}
  .has-inline-mobile-toggle #site-navigation.toggled, .mobile-menu-control-wrapper .menu-toggle, .mobile-menu-control-wrapper .menu-toggle : focus, .mobile-menu-control-wrapper .menu-toggle : hover {
  background-color : rgba(0, 0,0, .02)
}
.main-navigation, .main-navigation ul ul {
  background-color : var(--base-3)
}
.main-navigation .main-nav ul li a, .main-navigation .menu-bar-items, .main-navigation .menu-toggle {
  color : var(--contrast)
}
  .main-navigation .main-nav ul li.sfHover : not([class*=current-menu-])>a, .main-navigation .main-nav ul li : not([class*=current-menu-]) : focus>a, .main-navigation .main-nav ul li : not([class*=current-menu-]) : hover>a, .main-navigation .menu-bar-item.sfHover>a, .main-navigation .menu-bar-item : hover>a {
  color : var(--accent)
}
  button.menu-toggle : focus, button.menu-toggle : hover {
  color : var(--contrast)
}
.main-navigation .main-nav ul li[class*=current-menu-]>a {
  color : var(--accent)
}
  .main-navigation .main-nav ul li.search-item.active>a, .main-navigation .menu-bar-items .search-item.active>a, .navigation-search input[type=search], .navigation-search input[type=search] : active, .navigation-search input[type=search] : focus {
  color : var(--accent)
}
.main-navigation ul ul {
  background-color : var(--base)
}
.inside-page-header, .one-container .container, .separate-containers .comments-area, .separate-containers .inside-article, .separate-containers .page-header, .separate-containers .paging-navigation {
  background-color : var(--base-3)
}
.entry-title a {
  color : var(--contrast)
}
  .entry-title a : hover {
  color : var(--contrast-2)
}
.entry-meta {
  color : var(--contrast-2)
}
.sidebar .widget {
  background-color : var(--base-3)
}
.footer-widgets {
  background-color : var(--base-3)
}
.site-info {
  background-color : var(--base-3)
}
input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
  color : var(--contrast);
  background-color : var(--base-2);
  border-color : var(--base)
}
  input[type=email] : focus, input[type=number] : focus, input[type=password] : focus, input[type=search] : focus, input[type=tel] : focus, input[type=text] : focus, input[type=url] : focus, select : focus, textarea : focus {
  color : var(--contrast);
  background-color : var(--base-2);
  border-color : var(--contrast-3)
}
  a.button, a.wp-block-button__link : not(.has-background), button, html input[type=button], input[type=reset], input[type=submit] {
  color : #fff;
  background-color : #55555e
}
  a.button : focus, a.button : hover, a.wp-block-button__link : not(.has-background) : active, a.wp-block-button__link : not(.has-background) : focus, a.wp-block-button__link : not(.has-background) : hover, button : focus, button : hover, html input[type=button] : focus, html input[type=button] : hover, input[type=reset] : focus, input[type=reset] : hover, input[type=submit] : focus, input[type=submit] : hover {
  color : #fff;
  background-color : #3f4047
}
a.generate-back-to-top {
  background-color : rgba(0, 0,0, .4);
  color : #fff
}
  a.generate-back-to-top : focus, a.generate-back-to-top : hover {
  background-color : rgba(0, 0,0, .6);
  color : #fff
}
  :root {
  --gp-search-modal-bg-color : var(--base-3);--gp-search-modal-text-color : var(--contrast);--gp-search-modal-overlay-bg-color : rgba(0, 0, 0, 0.2)
}
  @media (max-width : 768px) {
  .main-navigation .menu-bar-item.sfHover>a, .main-navigation .menu-bar-item : hover>a{background : 0 0;
  color : var(--contrast)
}
}.nav-above-header .main-navigation .inside-navigation.grid-container, .nav-below-header .main-navigation .inside-navigation.grid-container {
  padding : 0 20px 0 20px
}
.site-main .wp-block-group__inner-container {
  padding : 40px
}
.separate-containers .paging-navigation {
  padding-top : 20px;
  padding-bottom : 20px
}
  .entry-content .alignwide, body : not(.no-sidebar) .entry-content .alignfull {
  margin-left : -40px;
  width : calc(100% + 80px);
  max-width : calc(100% + 80px)
}
.rtl .menu-item-has-children .dropdown-menu-toggle {
  padding-left : 20px
}
.rtl .main-navigation .main-nav ul li.menu-item-has-children>a {
  padding-right : 20px
}
  @media (max-width : 768px) {
  .inside-page-header, .one-container .site-content, .separate-containers .comments-area, .separate-containers .inside-article, .separate-containers .page-header, .separate-containers .paging-navigation{padding : 30px
}
.site-main .wp-block-group__inner-container {
  padding : 30px
}
.inside-top-bar {
  padding-right : 30px;
  padding-left : 30px
}
.inside-header {
  padding-right : 30px;
  padding-left : 30px
}
.widget-area .widget {
  padding-top : 30px;
  padding-right : 30px;
  padding-bottom : 30px;
  padding-left : 30px
}
.footer-widgets-container {
  padding-top : 30px;
  padding-right : 30px;
  padding-bottom : 30px;
  padding-left : 30px
}
.inside-site-info {
  padding-right : 30px;
  padding-left : 30px
}
  .entry-content .alignwide, body : not(.no-sidebar) .entry-content .alignfull {
  margin-left : -30px;
  width : calc(100% + 60px);
  max-width : calc(100% + 60px)
}
.one-container .site-main .paging-navigation {
  margin-bottom : 20px
}
}.is-right-sidebar {
  width : 30%
}
.is-left-sidebar {
  width : 30%
}
.site-content .content-area {
  width : 70%
}
  @media (max-width : 768px) {
  .main-navigation .menu-toggle, .sidebar-nav-mobile : not(#sticky-placeholder){display : block
}
  .gen-sidebar-nav, .has-inline-mobile-toggle #site-navigation .inside-navigation> : not(.navigation-search) : not(.main-nav), .main-navigation ul, .main-navigation : not(.slideout-navigation) : not(.toggled) .main-nav>ul {
  display : none
}
.nav-align-center .inside-navigation, .nav-align-right .inside-navigation {
  justify-content : space-between
}
.has-inline-mobile-toggle .mobile-menu-control-wrapper {
  display : flex;
  flex-wrap : wrap
}
.has-inline-mobile-toggle .inside-header {
  flex-direction : row;
  text-align : left;
  flex-wrap : wrap
}
.has-inline-mobile-toggle #site-navigation, .has-inline-mobile-toggle .header-widget {
  flex-basis : 100%
}
.nav-float-left .has-inline-mobile-toggle #site-navigation {
  order : 10
}
}


h1 {
    font-weight: 600;
    font-size: 15px;
}
.entry-title {
    margin-bottom: 0;
    font-size: 24px;
    font-weight: bold;
}
.entry-content h2, h3, h4, h5, h6 {
    font-weight: 500;
    padding: 10px 10px 10px 25px;
    background-image: linear-gradient(to right, #04a17a 0%, #3cd3ad 51%, #04a17a 100%);
    border-radius: 10px;
    color: #fff !important;
    box-shadow: rgba(23, 43, 99, 0.3) 0 7px 28px;
	font-size: 24px;
}
p{
	text-align: justify;
}
.site-info {
    text-align: center; /* Center the text */
    font-weight: bold; /* Make the text strong */
}

.site-info a {
    font-weight: bold; /* Make the site name strong */
}

.post-image-aligned-left .inside-article:after, .post-image-aligned-left .inside-article:before {
    content: "";
    display: table;
}
.post-image-aligned-left .inside-article:after {
    clear: both;
}



.devider {
    display: flex; 
    gap: 10px; 
}

.post-image {
    margin: 10px; 
    max-width: 100%; 
    height: auto; 
}

.entry-summary {
    margin: 0px; 
}

a.read-more {
    color: #fff;
    background-color: #439564;
    text-decoration: none;
    padding: 10px;
    border-radius: 5px; 
    transition: background-color 0.3s ease, color 0.3s ease; 
    display: inline-block;
}

a.read-more:hover {
    color: #fff;
    background-color: #911341;
}

@media only screen and (max-width: 767px) {
    .devider {
        display: block; 
    }

    .post-image,
    .entry-summary {
        margin: 0px; 
    }

    a.read-more {
        display: inline-block; 
        width: 100%; 
        text-align: center;
        margin-bottom: 10px; 
    }
}



.widget-title {
    font-weight: 600;
    border-radius: 3px 3px 0 0;
    background: linear-gradient(to right, #1183ff, #005cbf);
    margin: -12px -9px 12px;
    padding: 10px 20px;
    color: #fff;
    font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;
    font-size: 20px;
	text-align:center;
}
aside#block-11 {
    background-color: #fff;
    margin: 0 0 20px;
    padding: 8px;
    border-radius: 3px;
    border: 1px solid #c4d1ea;
    box-shadow: 0 2px 3px rgba(0, 0, 0, .06);
    word-wrap: break-word;
}

.wp-block-latest-posts.wp-block-latest-posts__list li {
    clear: both;
    overflow-wrap: break-word;
    list-style: none;
    margin: 0 0 15px;
    padding: 5px 0;
    border-bottom: 1px solid #cadcff;
}

li a {
	text-decoration:none;
	color:black;
}



table,tbody,td,th,tr{padding:0;border:0;outline:0;vertical-align:baseline;background:0;margin:0;text-decoration:none;}
th{text-align:center;}
table{width:100%;overflow-x:auto;text-align:left;margin:0;border-collapse:collapse;border:1px solid rgb(155 155 155 / 0.17);}
table{border-collapse:collapse;table-layout:fixed;width:100%!important;}
.bordered-table{width:100%;border-collapse:collapse;}
.bordered-table th,.bordered-table td{border:1px solid #a09e9f;text-align:left;padding:8px;}
.bordered-table th{background-color:#20b08c;font-weight:bold;color:white;}



    .group-card {
            margin-bottom: 20px;
            position: relative;
            border: 2px solid transparent;
            border-radius: 5px;
            background: #f0f8ff;
            display: flex;
            align-items: center;
            padding: 7px;
            justify-content: space-between;
            overflow: hidden;
        }
        .whatsapp-card {
            animation: whatsapp-border-animation 1s infinite;
        }
        .telegram-card {
            animation: telegram-border-animation 1s infinite;
        }
        .instagram-card {
            animation: instagram-border-animation 1s infinite;
        }
        @keyframes whatsapp-border-animation {
            0% {
                border-color: transparent;
            }
            50% {
                border-color: #25d366;
            }
            100% {
                border-color: transparent;
            }
        }
        @keyframes telegram-border-animation {
            0% {
                border-color: transparent;
            }
            50% {
                border-color: #004F7A;
            }
            100% {
                border-color: transparent;
            }
        }
        @keyframes instagram-border-animation {
            0% {
                border-color: transparent;
            }
            50% {
                border-color: #E1306C;
            }
            100% {
                border-color: transparent;
            }
        }
        .seoquake-nofollow {
            display: inline-flex;
            align-items: center;
            justify-content: center;
            font-size: 1rem;
            font-weight: bold;
            text-decoration: none;
            padding: 5px 20px;
            border-radius: 2px;
            flex-shrink: 0;
            transition: all 0.3s ease-in-out;
            color: white !important;
        }
        .seoquake-nofollow i {
            margin-right: 5px;
        }
        .whatsapp-card .seoquake-nofollow {
            background: #25d366;
}
  .telegram-card .seoquake-nofollow {
        background: #257cd3;
    }

}


@media all{
.using-mouse :focus{outline:0;}
.site-main>*{margin-bottom:20px;}
}
/*! CSS Used from: Embedded */
@media all{
*,::after,::before{box-sizing:inherit;}
.using-mouse :focus{outline:0;}
}
.author-box {
    display: flex;
    align-items: center;
    /* border: 1px solid #ddd; */
    padding: 20px;
    margin: 20px 0;
    background-color: #ffffff;
}
.author-avatar{margin-right:20px;}
.author-info{flex-grow:1;}
.author-name{margin:0 0 10px;font-size:1.2em;font-weight:bold;}
.author-description{margin:0 0 10px;}



@media all{
*,::after,::before{box-sizing:inherit;}
img{height:auto;max-width:100%;}
a{transition:color .1s ease-in-out,background-color .1s ease-in-out;}
a{text-decoration:none;}
.using-mouse :focus{outline:0;}
@media (max-width:768px){
a{transition:all 0s ease-in-out;}
}
}
/*! CSS Used from: Embedded */
a{color:var(--accent);}
a{text-decoration:underline;}
a:hover,a:focus,a:active{color:var(--contrast);}
/*! CSS Used from: Embedded */
@media all{
*,::after,::before{box-sizing:inherit;}
a{transition:color .1s ease-in-out,background-color .1s ease-in-out;}
a{text-decoration:none;}
.using-mouse :focus{outline:0;}
@media (max-width:768px){
a{transition:all 0s ease-in-out;}
}
}
a{color:#0022ff;}
a:hover,a:focus,a:active{color:var(--contrast);}
/*! CSS Used from: Embedded */
@media (max-width: 768px){
.Teckshop-related-posts{padding:4px 2px 2px 2px;}
.Teckshop-rp-link{font-size:14px!important;margin-top:2px;}
.Teckshop-rp-image{margin-left:5px;margin-top:12px;width:180px!important;}
.Teckshop-related-postimage{margin-right:10px!important;}
}
.Teckshop-related-posts{display:flex;border:1px dashed #9b1717;border-radius:5px;position:relative;padding:9px;height:auto;margin-top:20px;margin-bottom:12px;background-color:#fffdf9;}
.Teckshop-related-posts:before{content:"Also read";position:absolute;top:-12px;font-size:14px;color:#cb0000;left:10px;background:#fff;padding:0 4px;font-weight:500;border-radius:50px;}
.Teckshop-related-post{display:flex;}
.Teckshop-rp-image{max-width:150px;width:100px!important;border-radius:4px!important;margin:8px 10px 0 0;box-shadow:0px 1px 8px #70707096!important;}
a.Teckshop-rp-link{color:black;font-size:16px;font-weight:600;text-decoration:none;}
/*! CSS Used from: Embedded */
@media (max-width: 768px){
.Teckshop-related-posts{padding:4px 2px 2px 2px;}
.Teckshop-rp-link{font-size:14px!important;margin-top:2px;}
.Teckshop-rp-image{margin-left:5px;margin-top:12px;width:180px!important;}
.Teckshop-related-postimage{margin-right:10px!important;}
}
.Teckshop-related-posts{display:flex;border:1px dashed #9b1717;border-radius:5px;position:relative;padding:9px;height:auto;margin-top:20px;margin-bottom:12px;background-color:#fffdf9;}
.Teckshop-related-posts:before{content:"Also read";position:absolute;top:-12px;font-size:14px;color:#cb0000;left:10px;background:#fff;padding:0 4px;font-weight:500;border-radius:50px;}
.Teckshop-related-post{display:flex;}
.Teckshop-rp-image{max-width:150px;width:100px!important;border-radius:4px!important;margin:8px 10px 0 0;box-shadow:0px 1px 8px #70707096!important;}
a.Teckshop-rp-link{color:black;font-size:16px;font-weight:600;text-decoration:none;}
/*! CSS Used from: Embedded */
@media (max-width: 768px){
.Teckshop-related-posts{padding:4px 2px 2px 2px;}
.Teckshop-rp-link{font-size:14px!important;margin-top:2px;}
.Teckshop-rp-image{margin-left:5px;margin-top:12px;width:180px!important;}
.Teckshop-related-postimage{margin-right:10px!important;}
}
.Teckshop-related-posts{display:flex;border:1px dashed #9b1717;border-radius:5px;position:relative;padding:9px;height:auto;margin-top:20px;margin-bottom:12px;background-color:#fffdf9;}
.Teckshop-related-posts:before{content:"Also read";position:absolute;top:-12px;font-size:14px;color:#cb0000;left:10px;background:#fff;padding:0 4px;font-weight:500;border-radius:50px;}
.Teckshop-related-post{display:flex;}
.Teckshop-rp-image{max-width:150px;width:100px!important;border-radius:4px!important;margin:8px 10px 0 0;box-shadow:0px 1px 8px #70707096!important;}
a.Teckshop-rp-link{color:black;font-size:16px;font-weight:600;text-decoration:none;}













/*! CSS Used from: https://sarkaritrends.in/wp-includes/css/dist/block-library/style.min.css?ver=6.6.2 ; media=all */
@media all{
ul{box-sizing:border-box;}
.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important;}
.screen-reader-text:focus{background-color:#ddd;clip:auto!important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}
}
/*! CSS Used from: https://sarkaritrends.in/wp-content/themes/generatepress/assets/css/main.min.css?ver=3.5.1 ; media=all */
@media all{
h1,li,ul{margin:0;padding:0;border:0;}
*,::after,::before{box-sizing:inherit;}
button{font-family:inherit;font-size:100%;margin:0;}
button{font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400;text-transform:none;font-size:17px;line-height:1.5;}
h1{font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;}
h1{font-size:42px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none;}
ul{margin:0 0 1.5em 3em;}
ul{list-style:disc;}
button{background:#55555e;color:#fff;border:1px solid transparent;cursor:pointer;-webkit-appearance:button;padding:10px 20px;}
a,button{transition:color .1s ease-in-out,background-color .1s ease-in-out;}
a{text-decoration:none;}
.using-mouse :focus{outline:0;}
.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important;}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}
.main-navigation{z-index:100;padding:0;clear:both;display:block;}
.main-navigation a{display:block;text-decoration:none;font-weight:400;text-transform:none;font-size:15px;}
.main-navigation ul{list-style:none;margin:0;padding-left:0;}
.main-navigation .main-nav ul li a{padding-left:20px;padding-right:20px;line-height:60px;}
.inside-navigation{position:relative;}
.main-navigation .inside-navigation{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;}
.main-navigation .main-nav>ul{display:flex;flex-wrap:wrap;align-items:center;}
.main-navigation li{position:relative;}
.site-header{position:relative;}
.inside-header{padding:20px 40px;}
.main-title{margin:0;font-size:25px;line-height:1.2em;word-wrap:break-word;font-weight:700;text-transform:none;}
.inside-header{display:flex;align-items:center;}
.nav-float-right #site-navigation{margin-left:auto;}
.grid-container{margin-left:auto;margin-right:auto;max-width:1200px;}
.gp-icon{display:inline-flex;align-self:center;}
.gp-icon svg{height:1em;width:1em;top:.125em;position:relative;fill:currentColor;}
.icon-menu-bars svg:nth-child(2){display:none;}
.menu-toggle{display:none;}
.menu-toggle{padding:0 20px;line-height:60px;margin:0;font-weight:400;text-transform:none;font-size:15px;cursor:pointer;}
.menu-toggle .mobile-menu{padding-left:3px;}
.menu-toggle .gp-icon+.mobile-menu{padding-left:9px;}
.menu-toggle .mobile-menu:empty{display:none;}
button.menu-toggle{background-color:transparent;flex-grow:1;border:0;text-align:center;}
button.menu-toggle:active,button.menu-toggle:focus,button.menu-toggle:hover{background-color:transparent;}
.mobile-menu-control-wrapper{display:none;margin-left:auto;align-items:center;}
@media (max-width:768px){
a,button{transition:all 0s ease-in-out;}
.inside-header{flex-direction:column;text-align:center;}
}
}
/*! CSS Used from: Embedded */
a{color:var(--accent);}
a{text-decoration:underline;}
.site-branding a,.main-navigation a{text-decoration:none;}
a:hover,a:focus,a:active{color:var(--contrast);}
.site-header{background-color:var(--base-3);}
.main-title a,.main-title a:hover{color:var(--contrast);}
.mobile-menu-control-wrapper .menu-toggle,.mobile-menu-control-wrapper .menu-toggle:hover,.mobile-menu-control-wrapper .menu-toggle:focus{background-color:rgba(0, 0, 0, 0.02);}
.main-navigation{background-color:var(--base-3);}
.main-navigation .main-nav ul li a,.main-navigation .menu-toggle{color:var(--contrast);}
.main-navigation .main-nav ul li:not([class*="current-menu-"]):hover > a,.main-navigation .main-nav ul li:not([class*="current-menu-"]):focus > a{color:var(--accent);}
button.menu-toggle:hover,button.menu-toggle:focus{color:var(--contrast);}
button{color:#ffffff;background-color:#55555e;}
button:hover,button:focus{color:#ffffff;background-color:#3f4047;}
@media (max-width:768px){
.inside-header{padding-right:30px;padding-left:30px;}
}
@media (max-width:768px){
.main-navigation .menu-toggle{display:block;}
.main-navigation ul,.main-navigation:not(.slideout-navigation):not(.toggled) .main-nav > ul,.has-inline-mobile-toggle #site-navigation .inside-navigation > *:not(.navigation-search):not(.main-nav){display:none;}
.has-inline-mobile-toggle .mobile-menu-control-wrapper{display:flex;flex-wrap:wrap;}
.has-inline-mobile-toggle .inside-header{flex-direction:row;text-align:left;flex-wrap:wrap;}
.has-inline-mobile-toggle #site-navigation{flex-basis:100%;}
}
/*! CSS Used from: Embedded */
h1{font-weight:600;font-size:15px;}
li a{text-decoration:none;color:black;}







