﻿
.wp-container-9 { 
    display: flex; 
    gap: 2em; 
    flex-wrap: nowrap; 
    align-items: center;
} 

.wp-container-12 { 
    display: flex; 
    gap: 2em; 
    flex-wrap: nowrap; 
    align-items: center;
} 

@media all{ 
  p { 
    margin: 0; 
    padding: 0;
  } 

  .entry-content p  { 
    margin-top: 0; 
    margin-bottom: 2rem;
  } 

  figure { 
    display: block;
  } 

  figure { 
    margin: 1em 40px;
  } 

  .wp-block-table { 
    margin: 0 0 1em; 
    overflow-x: auto;
  } 

  .entry-content figure  { 
    margin: 0;
  } 

  .has-text-align-left { 
    text-align: left;
  } 

  .has-text-align-right { 
    text-align: right;
  } 

  .has-text-align-center { 
    text-align: center;
  } 

  .entry-content p:last-child  { 
    margin-bottom: 0;
  } 

  .wp-block-column { 
    flex-grow: 1; 
    min-width: 0; 
    word-break: break-word; 
    overflow-wrap: break-word;
  } 
}     

.wp-container-9 > *  { 
    margin: 0;
} 

@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;
  } 
}     

.wp-container-12 > *  { 
    margin: 0;
} 

@media all{ 
  strong { 
    font-weight: inherit;
  } 

  strong { 
    font-weight: bold;
  } 

  table { 
    border-top: 0; 
    margin-bottom: 2em; 
    position: relative; 
    table-layout: fixed; 
    width: 100%; 
    z-index: 1;
  } 

  table { 
    border-collapse: collapse; 
    margin: 0 0 1.5em; 
    width: 100%;
  } 

  .wp-block-table table  { 
    border-collapse: collapse; 
    width: 100%;
  } 

  .entry-content table  { 
    margin: 3rem 0; 
    table-layout: auto; 
    width: 100%;
  } 

  .entry-content table:last-child  { 
    margin-bottom: 0;
  } 

  em { 
    font-style: italic;
  } 

  mark { 
    background-color: #ff0; 
    color: #000;
  } 

  mark { 
    background: #eee; 
    text-decoration: none;
  } 

  kbd { 
    font-family: monospace, monospace; 
    font-size: 1em;
  } 

  kbd { 
    font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace; 
    font-size: 0.9375em;
  } 
}     

.wp-container-1 { 
    display: flex; 
    gap: 0.5em; 
    flex-wrap: wrap; 
    align-items: center;
} 

.wp-container-2 { 
    display: flex; 
    gap: 0.5em; 
    flex-wrap: wrap; 
    align-items: center;
} 

.wp-container-3 { 
    display: flex; 
    gap: 0.5em; 
    flex-wrap: wrap; 
    align-items: center;
} 

.wp-container-5 { 
    display: flex; 
    gap: 0.5em; 
    flex-wrap: wrap; 
    align-items: center;
} 

.wp-container-7 { 
    display: flex; 
    gap: 0.5em; 
    flex-wrap: wrap; 
    align-items: center;
} 

.wp-block-gallery-6 { 
    --wp--style--unstable-gallery-gap: var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) ); 
    gap: var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) );
} 

@media all{ 
  figure.wp-block-gallery.has-nested-images { 
    align-items: normal;
  } 

  .wp-block-image { 
    margin: 0 0 1em;
  } 

  img { 
    border-style: none; 
    vertical-align: middle;
  } 
}     

img.emoji { 
    display: inline !important; 
    border: none !important; 
    box-shadow: none !important; 
    height: 1em !important; 
    width: 1em !important; 
    margin: 0 0.07em !important; 
    vertical-align: -0.1em !important; 
    background: none !important; 
    padding: 0 !important;
} 

@media all{ 
  .entry-content img  { 
    margin-bottom: 1.5rem;
  } 

  .entry-content table tbody  { 
    border: solid 1px #dadada; 
    border-width: 1px;
  } 

  code { 
    font-family: monospace, monospace; 
    font-size: 1em;
  } 

  code { 
    font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace; 
    font-size: 0.9375em;
  } 
}     

.wp-container-1 > *  { 
    margin: 0;
} 

@media all{ 
  .wp-block-buttons > .wp-block-button  { 
    display: inline-block; 
    margin: 0;
  } 
}     

.wp-container-2 > *  { 
    margin: 0;
} 

.wp-container-3 > *  { 
    margin: 0;
} 

.wp-container-5 > *  { 
    margin: 0;
} 

.wp-container-7 > *  { 
    margin: 0;
} 

@media all{ 
  .wp-block-gallery.has-nested-images figure.wp-block-image  { 
    display: flex; 
    flex-grow: 1; 
    justify-content: center; 
    position: relative; 
    flex-direction: column; 
    max-width: 100%;
  } 

  .wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image)  { 
    width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2); 
    margin: 0;
  } 

  .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)  { 
    align-self: inherit;
  } 
}     

@media (min-width: 600px){ 
  .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image)  { 
    width: calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*0.66667);
  } 
}     

@media all{ 
  :where(img[class*="wp-image-"])  { 
    height: auto; 
    max-width: 100%;
  } 

  .wp-block-image img  { 
    height: auto; 
    max-width: 100%; 
    vertical-align: bottom;
  } 

  .wp-block-image:not(.is-style-rounded) img  { 
    border-radius: inherit;
  } 

  .entry-content .wp-block-image img  { 
    height: auto;
  } 

  tr { 
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  } 

  table tr  { 
    border-bottom: 1px solid #F0F0F0;
  } 

  .entry-content table tr  { 
    border-bottom: solid 1px #dadada; 
    transition: background-color 0.15s ease-in-out;
  } 

  .entry-content tr:nth-child(2n + 1)  { 
    background-color: white;
  } 

  .entry-content tr:nth-child(2n)  { 
    background-color: #eee;
  } 

  a { 
    background-color: transparent; 
    -webkit-text-decoration-skip: objects;
  } 

  a { 
    color: #195899; 
    text-decoration: none;
  } 

  .wp-block-button__link { 
    color: #fff; 
    background-color: #265C00; 
    border-radius: 9999px; 
    box-shadow: none; 
    cursor: pointer; 
    display: inline-block; 
    font-size: 1.125em; 
    padding: calc(.667em + 2px) calc(1.333em + 2px); 
    text-align: center; 
    text-decoration: none; 
    word-break: break-word; 
    box-sizing: border-box;
  } 

  .entry-content a  { 
    text-decoration: underline;
  } 

  a:hover { 
    color: #cf4330;
  } 

  .wp-block-button__link:active,.wp-block-button__link:hover { 
    color: #fff;
  } 

  .entry-content a:hover { 
    cursor: pointer;
  } 

  .wp-block-image.is-style-rounded img  { 
    border-radius: 9999px;
  } 

  .wp-block-gallery.has-nested-images figure.wp-block-image img  { 
    display: block; 
    height: auto; 
    max-width: 100%!important; 
    width: auto;
  } 

  .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img  { 
    width: 100%; 
    flex: 1 0 0%; 
    height: 100%; 
    -o-object-fit: cover; 
    object-fit: cover;
  } 

  td { 
    padding: 0.5rem;
  } 

  table td  { 
    font-family: inherit; 
    font-size: inherit; 
    padding: 0.8125rem 0.9375rem; 
    vertical-align: middle;
  } 

  .entry-content table td  { 
    border-right: solid 1px #dadada; 
    font-size: 0.9375rem; 
    line-height: 1.5em;
  } 

  .entry-content tr:nth-child(2n) td  { 
    border-right-color: #dadada;
  } 
}     


/* These were inline style tags. Uses id+class to override almost everything */
#style-XsNhG.style-XsNhG {  
   flex-basis:10%;  
}  
#style-ZpR26.style-ZpR26 {  
   flex-basis:90%;  
}  
#style-KwMQX.style-KwMQX {  
   background-color:rgba(0, 0, 0, 0);  
}

@media all {

    .wp-block-columns {
        display: flex;
        margin-bottom: 1.75em;
        box-sizing: border-box;
        flex-wrap: wrap !important;
    }

    .wp-container-4 {
        display: flex;
        gap: 2em;
        flex-wrap: nowrap;
        align-items: center;
    }

    .wp-block-column {
        flex-grow: 1;
        min-width: 300px;
        word-break: break-word;
        overflow-wrap: break-word;
        flex-direction: column;
    }

    .wp-block-column > h2{
        text-align: center;
    }
}

@media (min-width: 782px) {
    .wp-block-columns {
        flex-wrap: nowrap !important;
    }
} 

@media (min-width: 782px) {
    .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
        flex-basis: 0;
        flex-grow: 1;
    }
}

.has-white-color {
    color: white !important;
}

.has-luminous-vivid-amber-color {
    color: #8A6500 !important;
}

.has-vivid-cyan-blue-color {
    color: #2E2EFF !important;
}

.has-vivid-red-color {
    color: #E60004 !important;
}

.has-vivid-green-cyan-color {
    color: #008000 !important;
}

.has-black-color{
    color: black !important;
}

.has-black-color > *{
    color: black !important;
}

.has-black-color > * > *{
    color: black !important;
}

.has-black-color > a{
    color: black !important;
    text-decoration: none;
}
.has-black-color > a:hover{
    color: var(--rz-primary);
}

.has-black-color > * > a{
    color: black !important;
    text-decoration: none;
}
.has-black-color > * > a:hover{
    color: var(--rz-primary);
}

.wp-block-group__inner-container{
    margin-right: auto;
    margin-left: auto;
}

.has-medium-font-size {
    font-size: 1.3rem !important;
    margin-left: 6rem;
    margin-right: 3rem;
    text-align: justify;
}