/* Headers via https://patorjk.com/software/taag/#p=display&f=Doh */

html {
    scroll-padding: 12.5rem;
    -webkit-font-smoothing: antialiased;
}

html.smooth {
    scroll-behavior: smooth;
}

@media screen and (max-width: 991px) {
    html {
        scroll-padding: 10.375rem;
    }
}

body {
    display: flex;
    flex-direction: column;
    min-height: 100vh;
}

#page-wrapper {
    flex-grow: 1;
    flex-wrap: wrap;
    background: white;
    box-shadow: 0 0 5px rgb(0 0 0 / 15%);
}

/*

                                                                                    bbbbbbbb                                                         
                                                             iiii                   b::::::b            lllllll                                      
                                                            i::::i                  b::::::b            l:::::l                                      
                                                             iiii                   b::::::b            l:::::l                                      
                                                                                     b:::::b            l:::::l                                      
vvvvvvv           vvvvvvvaaaaaaaaaaaaa  rrrrr   rrrrrrrrr  iiiiiii   aaaaaaaaaaaaa   b:::::bbbbbbbbb     l::::l     eeeeeeeeeeee        ssssssssss   
 v:::::v         v:::::v a::::::::::::a r::::rrr:::::::::r i:::::i   a::::::::::::a  b::::::::::::::bb   l::::l   ee::::::::::::ee    ss::::::::::s  
  v:::::v       v:::::v  aaaaaaaaa:::::ar:::::::::::::::::r i::::i   aaaaaaaaa:::::a b::::::::::::::::b  l::::l  e::::::eeeee:::::eess:::::::::::::s 
   v:::::v     v:::::v            a::::arr::::::rrrrr::::::ri::::i            a::::a b:::::bbbbb:::::::b l::::l e::::::e     e:::::es::::::ssss:::::s
    v:::::v   v:::::v      aaaaaaa:::::a r:::::r     r:::::ri::::i     aaaaaaa:::::a b:::::b    b::::::b l::::l e:::::::eeeee::::::e s:::::s  ssssss 
     v:::::v v:::::v     aa::::::::::::a r:::::r     rrrrrrri::::i   aa::::::::::::a b:::::b     b:::::b l::::l e:::::::::::::::::e    s::::::s      
      v:::::v:::::v     a::::aaaa::::::a r:::::r            i::::i  a::::aaaa::::::a b:::::b     b:::::b l::::l e::::::eeeeeeeeeee        s::::::s   
       v:::::::::v     a::::a    a:::::a r:::::r            i::::i a::::a    a:::::a b:::::b     b:::::b l::::l e:::::::e           ssssss   s:::::s 
        v:::::::v      a::::a    a:::::a r:::::r           i::::::ia::::a    a:::::a b:::::bbbbbb::::::bl::::::le::::::::e          s:::::ssss::::::s
         v:::::v       a:::::aaaa::::::a r:::::r           i::::::ia:::::aaaa::::::a b::::::::::::::::b l::::::l e::::::::eeeeeeee  s::::::::::::::s 
          v:::v         a::::::::::aa:::ar:::::r           i::::::i a::::::::::aa:::ab:::::::::::::::b  l::::::l  ee:::::::::::::e   s:::::::::::ss  
           vvv           aaaaaaaaaa  aaaarrrrrrr           iiiiiiii  aaaaaaaaaa  aaaabbbbbbbbbbbbbbbb   llllllll    eeeeeeeeeeeeee    sssssssssss    

Variables */

:root {
    --standard-horiz-spacer: 2rem;
    --standard-vert-spacer: 2rem;
    --orange: #ff6C03;
    --mint: #01EC9C;
    --light-grey: #E0E0E0;
    --black: #000000;
    --white: #ffffff;
    --green: #27AE60;
    --pink: #F9CDCD;
    --light-blue: #DEECFF;
    --light-green: #D0F1AE;
    --light-purple: #D3CCFD;
    --light-yellow: #FFF7D9;
    --light-orange: #FFD3B3;
    --hot-pink: #FF77C9;
    --bright-blue: #36C0FC;
}

/*

            dddddddd                                                                                             
            d::::::d  iiii                                       lllllll                                         
            d::::::d i::::i                                      l:::::l                                         
            d::::::d  iiii                                       l:::::l                                         
            d:::::d                                              l:::::l                                         
    ddddddddd:::::d iiiiiii     ssssssssss   ppppp   ppppppppp    l::::l   aaaaaaaaaaaaayyyyyyy           yyyyyyy
  dd::::::::::::::d i:::::i   ss::::::::::s  p::::ppp:::::::::p   l::::l   a::::::::::::ay:::::y         y:::::y 
 d::::::::::::::::d  i::::i ss:::::::::::::s p:::::::::::::::::p  l::::l   aaaaaaaaa:::::ay:::::y       y:::::y  
d:::::::ddddd:::::d  i::::i s::::::ssss:::::spp::::::ppppp::::::p l::::l            a::::a y:::::y     y:::::y   
d::::::d    d:::::d  i::::i  s:::::s  ssssss  p:::::p     p:::::p l::::l     aaaaaaa:::::a  y:::::y   y:::::y    
d:::::d     d:::::d  i::::i    s::::::s       p:::::p     p:::::p l::::l   aa::::::::::::a   y:::::y y:::::y     
d:::::d     d:::::d  i::::i       s::::::s    p:::::p     p:::::p l::::l  a::::aaaa::::::a    y:::::y:::::y      
d:::::d     d:::::d  i::::i ssssss   s:::::s  p:::::p    p::::::p l::::l a::::a    a:::::a     y:::::::::y       
d::::::ddddd::::::ddi::::::is:::::ssss::::::s p:::::ppppp:::::::pl::::::la::::a    a:::::a      y:::::::y        
 d:::::::::::::::::di::::::is::::::::::::::s  p::::::::::::::::p l::::::la:::::aaaa::::::a       y:::::y         
  d:::::::::ddd::::di::::::i s:::::::::::ss   p::::::::::::::pp  l::::::l a::::::::::aa:::a     y:::::y          
   ddddddddd   dddddiiiiiiii  sssssssssss     p::::::pppppppp    llllllll  aaaaaaaaaa  aaaa    y:::::y           
                                              p:::::p                                         y:::::y            
                                              p:::::p                                        y:::::y             
                                             p:::::::p                                      y:::::y              
                                             p:::::::p                                     y:::::y               
                                             p:::::::p                                    yyyyyyy                
                                             ppppppppp                                                           

Display

*/

.d-grid {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-row-gap: calc(2 * var(--standard-vert-spacer));
    grid-column-gap: var(--standard-horiz-spacer);
}

.d-grid-alt {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-row-gap: calc(2 * var(--standard-vert-spacer));
    grid-column-gap: var(--standard-horiz-spacer);
}


.d-none {
    display: none;
}

.d-block {
    display: block;
}

.d-inline {
    display: inline;
}

.d-inline-block {
    display: inline-block;
}

.d-grid {
    display: grid;
}

.d-flex {
    display: flex;
}

.flex-row {
    flex-direction: row;
}

.flex-column {
    flex-direction: column;
}

.flex-grow {
    flex-grow: 1;
}

.flex-wrap {
    flex-wrap: wrap;
}

.flex-wrap-nowrap{
    flex-wrap: nowrap;
}

.flex-grow-1{
   flex-grow:1;
}

.align-items-center {
    align-items: center;
}

.align-items-baseline {
    align-items: baseline;
}

.justify-space-between {
    justify-content: space-between;
}

.justify-center {
    justify-content: center;
}

.gap-1 {
    gap: 1rem;
}

.gap-2 {
    gap: 2rem;
}

.gap-2-children > *:not(:last-child) {
    margin-right: 2rem;
}

.equal-col {
    flex-basis: 50%;
}

.col-2 {
    width: calc(50% - 0.5 * var(--standard-horiz-spacer));
}

.col-3,
.col-6 {
    width: calc(33.333% -  .66 * var(--standard-horiz-spacer));
}

.col-4,
.col-8,
.col-12 {
    width: calc(25% - 0.75 * var(--standard-horiz-spacer));
}

.grid-col-3 {
    grid-column: span 3;
}

.grid-col-2 {
    grid-column: span 2;
}

.grid-col-6 {
    grid-column: span 6;
}


.grid-col-12 {
    grid-column: span 12;
}

.p-absolute {
    position: absolute;
}

@media screen and (min-width: 992px) {

    .grid-col-3-lg {
        grid-column: span 3;
    }

    .grid-col-4-lg {
        grid-column: span 4;
    }

    .grid-col-6-lg {
        grid-column: span 6;
    }

    .grid-col-12-lg {
        grid-column: span 12;
    }

}

@media screen and (max-width: 991px) {

    .col-2,
    .col-3,
    .col-4,
    .col-8,
    .col-12 {
        width: 100%;
    }
    
    .grid-col-3 {
        grid-column: span 12;
    }

    .grid-col-6{
        grid-column: span 12; 
    }
    
    .grid-col-12 {
        grid-column: span 12;
    }

    .d-none-sm {
        display: none;
    }

}

img {
    height: auto;
}

.portrait-img,
.is-style-portrait-image {
    position: relative;
    height: 0;
    padding-bottom: 110%;
}

.landscape-img,
.is-style-landscape-image{
    position: relative;
    height: 0;
    padding-bottom: 70%;
}

.square-img,
.is-style-square-image {
    position: relative;
    height: 0;
    padding-bottom: 100%;
}

.portrait-resource-img,
.is-style-portrait-image {
    position: relative;
    height: 0;
    padding-bottom: 125%;
}


.stretch-img {
    position: relative;
    height: 100%;
    width: 100%;
}

.splash-img,
.is-style-splash-image{
    position: relative;
    height: 0;
    padding-bottom: 50%;
}


.portrait-img img,
.is-style-portrait-image img,
.landscape-img img,
.is-style-landscape-image img,
.square-img img,
.is-style-square-image img,
.stretch-img img,
.splash-img img,
.is-style-splash-image img,
.portrait-resource-img img,
.is-style-portrait-image img {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.square-img.contain img {
    object-fit: contain;
}

.thumb-100px {
    width: 100px;
}

.overflow-hidden {
    overflow: hidden;
}

.overflow-scroll {
    overflow: scroll
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0;
}

.mobile-only {
    display: none;
}

@media screen and (max-width: 991px) {

    .mobile-only {
        display: inherit;
    }

}

@media screen and (min-width: 991px) {

    .flex-row-lg {
        flex-direction: row;
    }

    .flex-1-lg {
        flex: 1;
    }

    .ml-auto-lg {
        margin-left: auto;
    }

    .ml-2-lg {
        margin-left: 2rem;
    }

    .mr-2-lg {
        margin-right: 2rem;
    }

    .mr-caption-lg{
        margin-right: 25%;
    }

    .mr-25{
        margin-right:25%;
    }

}

/*

                                                             dddddddd                                         
                                           iiii              d::::::d        tttt         hhhhhhh             
                                          i::::i             d::::::d     ttt:::t         h:::::h             
                                           iiii              d::::::d     t:::::t         h:::::h             
                                                             d:::::d      t:::::t         h:::::h             
wwwwwww           wwwww           wwwwwwwiiiiiii     ddddddddd:::::dttttttt:::::ttttttt    h::::h hhhhh       
 w:::::w         w:::::w         w:::::w i:::::i   dd::::::::::::::dt:::::::::::::::::t    h::::hh:::::hhh    
  w:::::w       w:::::::w       w:::::w   i::::i  d::::::::::::::::dt:::::::::::::::::t    h::::::::::::::hh  
   w:::::w     w:::::::::w     w:::::w    i::::i d:::::::ddddd:::::dtttttt:::::::tttttt    h:::::::hhh::::::h 
    w:::::w   w:::::w:::::w   w:::::w     i::::i d::::::d    d:::::d      t:::::t          h::::::h   h::::::h
     w:::::w w:::::w w:::::w w:::::w      i::::i d:::::d     d:::::d      t:::::t          h:::::h     h:::::h
      w:::::w:::::w   w:::::w:::::w       i::::i d:::::d     d:::::d      t:::::t          h:::::h     h:::::h
       w:::::::::w     w:::::::::w        i::::i d:::::d     d:::::d      t:::::t    tttttth:::::h     h:::::h
        w:::::::w       w:::::::w        i::::::id::::::ddddd::::::dd     t::::::tttt:::::th:::::h     h:::::h
         w:::::w         w:::::w         i::::::i d:::::::::::::::::d     tt::::::::::::::th:::::h     h:::::h
          w:::w           w:::w          i::::::i  d:::::::::ddd::::d       tt:::::::::::tth:::::h     h:::::h
           www             www           iiiiiiii   ddddddddd   ddddd         ttttttttttt  hhhhhhh     hhhhhhh

Width (Limits, etc.)

*/

.max-width-container {
    width: 100%;
    max-width: 1600px;
    margin-left: auto;
    margin-right: auto;
}

.max-width-100 {
    max-width: 100%;
}

.width-100 {
    width: 100%;
}

.width-50 {
    width: 50%;
}

.width-90{
    width: 90%;
} 



.width-fit-content {
    width: fit-content;
    width: -moz-fit-content;
}

.height-auto {
    height: auto;
}

/*

                                                                                   iiii                                    
                                                                                  i::::i                                   
                                                                                   iiii                                    
                                                                                                                           
   mmmmmmm    mmmmmmm     aaaaaaaaaaaaa  rrrrr   rrrrrrrrr      ggggggggg   gggggiiiiiiinnnn  nnnnnnnn        ssssssssss   
 mm:::::::m  m:::::::mm   a::::::::::::a r::::rrr:::::::::r    g:::::::::ggg::::gi:::::in:::nn::::::::nn    ss::::::::::s  
m::::::::::mm::::::::::m  aaaaaaaaa:::::ar:::::::::::::::::r  g:::::::::::::::::g i::::in::::::::::::::nn ss:::::::::::::s 
m::::::::::::::::::::::m           a::::arr::::::rrrrr::::::rg::::::ggggg::::::gg i::::inn:::::::::::::::ns::::::ssss:::::s
m:::::mmm::::::mmm:::::m    aaaaaaa:::::a r:::::r     r:::::rg:::::g     g:::::g  i::::i  n:::::nnnn:::::n s:::::s  ssssss 
m::::m   m::::m   m::::m  aa::::::::::::a r:::::r     rrrrrrrg:::::g     g:::::g  i::::i  n::::n    n::::n   s::::::s      
m::::m   m::::m   m::::m a::::aaaa::::::a r:::::r            g:::::g     g:::::g  i::::i  n::::n    n::::n      s::::::s   
m::::m   m::::m   m::::ma::::a    a:::::a r:::::r            g::::::g    g:::::g  i::::i  n::::n    n::::nssssss   s:::::s 
m::::m   m::::m   m::::ma::::a    a:::::a r:::::r            g:::::::ggggg:::::g i::::::i n::::n    n::::ns:::::ssss::::::s
m::::m   m::::m   m::::ma:::::aaaa::::::a r:::::r             g::::::::::::::::g i::::::i n::::n    n::::ns::::::::::::::s 
m::::m   m::::m   m::::m a::::::::::aa:::ar:::::r              gg::::::::::::::g i::::::i n::::n    n::::n s:::::::::::ss  
mmmmmm   mmmmmm   mmmmmm  aaaaaaaaaa  aaaarrrrrrr                gggggggg::::::g iiiiiiii nnnnnn    nnnnnn  sssssssssss    
                                                                         g:::::g                                           
                                                             gggggg      g:::::g                                           
                                                             g:::::gg   gg:::::g                                           
                                                              g::::::ggg:::::::g                                           
                                                               gg:::::::::::::g                                            
                                                                 ggg::::::ggg                                              
                                                                    gggggg                                                 

Margins

*/

.ml-0 {
    margin-left: 0 !important;
}

.mr-0 {
    margin-right: 0 !important;
}

.mx-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.mt-0 {
    margin-top: 0 !important;
}

.mb-0 {
    margin-bottom: 0 !important;
}

.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

.ml-auto {
    margin-left: auto;
}

.mr-auto {
    margin-right: auto;
}

.mt-auto {
    margin-top: auto;
}

.mb-auto {
    margin-bottom: auto;
}

.mb-half{
    margin-bottom: 0.5rem;
}

.mt-half{
    margin-top: 0.5rem;
}

.mr-half{
    margin-right: 0.5rem;
}


.ml-1 {
    margin-left: 1rem;
}

.mr-1 {
    margin-right: 1rem;
}

.mx-1 {
    margin-left: 1rem;
    margin-right: 1rem;
}

.mt-1 {
    margin-top: 1rem;
}

.mb-1 {
    margin-bottom: 1rem;
}

.my-1 {
    margin-top: 1rem;
    margin-bottom: 1rem;
}

.ml-2 {
    margin-left: 2rem;
}

.mr-2 {
    margin-right: 2rem;
}

.mx-2 {
    margin-left: 2rem;
    margin-right: 2rem;
}

.ml-n2 {
    margin-left: -2rem;
}

.mr-n2 {
    margin-right: -2rem;
}

.mt-2 {
    margin-top: 2rem;
}

.mb-2 {
    margin-bottom: 2rem;
}

.my-2 {
    margin-top: 2rem;
    margin-bottom: 2rem;
}

.ml-3 {
    margin-left: 3rem;
}

.mr-3 {
    margin-right: 3rem;
}

.mx-3 {
    margin-left: 3rem;
    margin-right: 3rem;
}

.mt-3 {
    margin-top: 3rem;
}

.mb-3 {
    margin-bottom: 3rem;
}

.my-3 {
    margin-top: 3rem;
    margin-bottom: 3rem;
}

.ml-4 {
    margin-left: 4rem;
}

.mr-4 {
    margin-right: 4rem;
}

.mx-4 {
    margin-left: 4rem;
    margin-right: 4rem;
}

.mt-4 {
    margin-top: 4rem;
}

.mb-4 {
    margin-bottom: 4rem;
}

.my-4 {
    margin-top: 4rem;
    margin-bottom: 4rem;
}

@media screen and (min-width: 992px) {

    .mt-0-lg {
        margin-top: 0rem;
    }

}

/*

                                                dddddddd            dddddddd                                             
                                                 d::::::d            d::::::d  iiii                                       
                                                 d::::::d            d::::::d i::::i                                      
                                                 d::::::d            d::::::d  iiii                                       
                                                 d:::::d             d:::::d                                              
ppppp   ppppppppp     aaaaaaaaaaaaa      ddddddddd:::::d     ddddddddd:::::d iiiiiiinnnn  nnnnnnnn       ggggggggg   ggggg
p::::ppp:::::::::p    a::::::::::::a   dd::::::::::::::d   dd::::::::::::::d i:::::in:::nn::::::::nn    g:::::::::ggg::::g
p:::::::::::::::::p   aaaaaaaaa:::::a d::::::::::::::::d  d::::::::::::::::d  i::::in::::::::::::::nn  g:::::::::::::::::g
pp::::::ppppp::::::p           a::::ad:::::::ddddd:::::d d:::::::ddddd:::::d  i::::inn:::::::::::::::ng::::::ggggg::::::gg
 p:::::p     p:::::p    aaaaaaa:::::ad::::::d    d:::::d d::::::d    d:::::d  i::::i  n:::::nnnn:::::ng:::::g     g:::::g 
 p:::::p     p:::::p  aa::::::::::::ad:::::d     d:::::d d:::::d     d:::::d  i::::i  n::::n    n::::ng:::::g     g:::::g 
 p:::::p     p:::::p a::::aaaa::::::ad:::::d     d:::::d d:::::d     d:::::d  i::::i  n::::n    n::::ng:::::g     g:::::g 
 p:::::p    p::::::pa::::a    a:::::ad:::::d     d:::::d d:::::d     d:::::d  i::::i  n::::n    n::::ng::::::g    g:::::g 
 p:::::ppppp:::::::pa::::a    a:::::ad::::::ddddd::::::ddd::::::ddddd::::::ddi::::::i n::::n    n::::ng:::::::ggggg:::::g 
 p::::::::::::::::p a:::::aaaa::::::a d:::::::::::::::::d d:::::::::::::::::di::::::i n::::n    n::::n g::::::::::::::::g 
 p::::::::::::::pp   a::::::::::aa:::a d:::::::::ddd::::d  d:::::::::ddd::::di::::::i n::::n    n::::n  gg::::::::::::::g 
 p::::::pppppppp      aaaaaaaaaa  aaaa  ddddddddd   ddddd   ddddddddd   dddddiiiiiiii nnnnnn    nnnnnn    gggggggg::::::g 
 p:::::p                                                                                                          g:::::g 
 p:::::p                                                                                              gggggg      g:::::g 
p:::::::p                                                                                             g:::::gg   gg:::::g 
p:::::::p                                                                                              g::::::ggg:::::::g 
p:::::::p                                                                                               gg:::::::::::::g  
ppppppppp                                                                                                 ggg::::::ggg    
                                                                                                             gggggg       

Padding

*/

.pl-1 {
    padding-left: 1rem;
}

.pr-1 {
    padding-right: 1rem;
}

.px-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.px-1 {
    padding-left: 1rem;
    padding-right: 1rem;
}

.pt-0 {
    padding-top: 0 !important;
}

.pt-1 {
    padding-top: 1rem;
}

.pb-1 {
    padding-bottom: 1rem;
}

.py-1 {
    padding-top: 1rem;
    padding-bottom: 1rem;
}

.pl-2 {
    padding-left: 2rem;
}

.pr-2 {
    padding-right: 2rem;
}

.px-2 {
    padding-left: 2rem;
    padding-right: 2rem;
}

.pt-2 {
    padding-top: 2rem;
}

.pb-2 {
    padding-bottom: 2rem;
}

.py-2 {
    padding-top: 2rem;
    padding-bottom: 2rem;
}

.pl-3 {
    padding-left: 3rem;
}

.pr-3 {
    padding-right: 3rem;
}

.px-3 {
    padding-left: 3rem;
    padding-right: 3rem;
}

.pt-3 {
    padding-top: 3rem;
}

.pb-3 {
    padding-bottom: 3rem;
}

.py-3 {
    padding-top: 3rem;
    padding-bottom: 3rem;
}

.pl-4 {
    padding-left: 4rem;
}

.pr-4 {
    padding-right: 4rem;
}

.px-4 {
    padding-left: 4rem;
    padding-right: 4rem;
}

.pt-4 {
    padding-top: 4rem;
}

.pb-4 {
    padding-bottom: 4rem;
}

.py-4 {
    padding-top: 4rem;
    padding-bottom: 4rem;
}

@media screen and (max-width: 991px) {

    .mb-0-sm {
        margin-bottom: 0rem;
    }
    
    .mb-2-sm {
        margin-bottom: 2rem;
    }

    .mb-4-sm {
        margin-bottom: 4rem;
    }

}

/*

                                                                tttt                                                         tttt          
                                                             ttt:::t                                                      ttt:::t          
                                                             t:::::t                                                      t:::::t          
                                                             t:::::t                                                      t:::::t          
    cccccccccccccccc   ooooooooooo   nnnn  nnnnnnnn    ttttttt:::::ttttttt        eeeeeeeeeeee    nnnn  nnnnnnnn    ttttttt:::::ttttttt    
  cc:::::::::::::::c oo:::::::::::oo n:::nn::::::::nn  t:::::::::::::::::t      ee::::::::::::ee  n:::nn::::::::nn  t:::::::::::::::::t    
 c:::::::::::::::::co:::::::::::::::on::::::::::::::nn t:::::::::::::::::t     e::::::eeeee:::::een::::::::::::::nn t:::::::::::::::::t    
c:::::::cccccc:::::co:::::ooooo:::::onn:::::::::::::::ntttttt:::::::tttttt    e::::::e     e:::::enn:::::::::::::::ntttttt:::::::tttttt    
c::::::c     ccccccco::::o     o::::o  n:::::nnnn:::::n      t:::::t          e:::::::eeeee::::::e  n:::::nnnn:::::n      t:::::t          
c:::::c             o::::o     o::::o  n::::n    n::::n      t:::::t          e:::::::::::::::::e   n::::n    n::::n      t:::::t          
c:::::c             o::::o     o::::o  n::::n    n::::n      t:::::t          e::::::eeeeeeeeeee    n::::n    n::::n      t:::::t          
c::::::c     ccccccco::::o     o::::o  n::::n    n::::n      t:::::t    tttttte:::::::e             n::::n    n::::n      t:::::t    tttttt
c:::::::cccccc:::::co:::::ooooo:::::o  n::::n    n::::n      t::::::tttt:::::te::::::::e            n::::n    n::::n      t::::::tttt:::::t
 c:::::::::::::::::co:::::::::::::::o  n::::n    n::::n      tt::::::::::::::t e::::::::eeeeeeee    n::::n    n::::n      tt::::::::::::::t
  cc:::::::::::::::c oo:::::::::::oo   n::::n    n::::n        tt:::::::::::tt  ee:::::::::::::e    n::::n    n::::n        tt:::::::::::tt
    cccccccccccccccc   ooooooooooo     nnnnnn    nnnnnn          ttttttttttt      eeeeeeeeeeeeee    nnnnnn    nnnnnn          ttttttttttt  

Content

*/

.border {
    border: 2px solid var(--black);
}

.border-radius {
    border-radius: 10px;
}

.color-white {
    color: var(--white);
}

.color-black {
    color: var(--black);
}

.background-green {
    background: var(--green);
}

.background-orange {
    background: var(--orange);
}

.background-light-yellow {
    background: var(--light-yellow);
}

.background-light-orange {
    background: var(--light-orange);
}

.background-light-grey {
    background: var(--light-grey);
}

.background-pink {
    background: var(--pink);
}

.rotate-neg-45{
    transform:rotate(-45deg);
}

@media screen and (max-width: 991px) {

    :root {
        --standard-horiz-spacer: 2rem;
        --standard-vert-spacer: 2rem;
    }

    .py-3 {
        padding-top: 2rem;
        padding-bottom: 2rem;
    }

    .px-3 {
        padding-left: 2rem;
        padding-right: 2rem;
    }

    .splash-img, .is-style-splash-image {
        padding-bottom: 75%;
    }

    .block-editor > *:not(.full-width) {
        padding-left: 2rem !important;
        padding-right: 2rem !important;
    }



 }

