#social li a,.btn,.tag,.txt-light{color:#fdf8e3}#social li:hover,.bg-light{background-color:#fdf8e3}.txt-primary{color:#7fc0bf}.bg-primary,.btn:hover{background-color:#7fc0bf}#social li:hover a,.txt-primary-dark,a,ol:not(.l-us) li::marker,ul:not(.l-us) li::marker{color:#3d7c7b}.bg-primary-dark,.tag{background-color:#3d7c7b}.txt-medium{color:#888}.bg-medium{background-color:#888}.btn:hover,.txt-dark{color:#333}#social li,.bg-dark,.btn{background-color:#333}.br-0{border-radius:0}.l-us,.m-0,form#contact-form button{margin:0}.mx-0{margin-right:0;margin-left:0}.my-0{margin-top:0;margin-bottom:0}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.mr-0{margin-right:0}.ml-0{margin-left:0}#social li a,.l-us,.p-0{padding:0}.px-0{padding-right:0;padding-left:0}.py-0{padding-top:0;padding-bottom:0}.pt-0{padding-top:0}.pb-0{padding-bottom:0}.pr-0{padding-right:0}.pl-0{padding-left:0}.br-sm,form#contact-form input,form#contact-form textarea{border-radius:.5rem}.m-sm{margin:.5rem}.mx-sm{margin-right:.5rem;margin-left:.5rem}.my-sm{margin-top:.5rem;margin-bottom:.5rem}.mt-sm{margin-top:.5rem}.mb-sm,form#contact-form input,form#contact-form label,form#contact-form textarea,ol:not(.l-us) li:not(:last-child),ul:not(.l-us) li:not(:last-child){margin-bottom:.5rem}.mr-sm{margin-right:.5rem}.ml-sm{margin-left:.5rem}.p-sm{padding:.5rem}.container,.px-sm{padding-right:.5rem;padding-left:.5rem}.btn,.py-sm{padding-top:.5rem;padding-bottom:.5rem}.pt-sm{padding-top:.5rem}.pb-sm,a{padding-bottom:.5rem}.pr-sm{padding-right:.5rem}.pl-sm{padding-left:.5rem}.br-md,.btn{border-radius:1rem}.m-md{margin:1rem}.mx-md{margin-right:1rem;margin-left:1rem}.btn,.my-md{margin-top:1rem;margin-bottom:1rem}.mt-md{margin-top:1rem}.mb-md{margin-bottom:1rem}.mr-md{margin-right:1rem}.ml-md{margin-left:1rem}.p-md,form#contact-form input,form#contact-form textarea{padding:1rem}.px-md,.tag{padding-right:1rem;padding-left:1rem}.py-md{padding-top:1rem;padding-bottom:1rem}.pt-md{padding-top:1rem}.pb-md{padding-bottom:1rem}.pr-md{padding-right:1rem}.pl-md{padding-left:1rem}.br-lg,.tag{border-radius:2rem}.m-lg{margin:2rem}.mx-lg{margin-right:2rem;margin-left:2rem}.my-lg,hr{margin-top:2rem;margin-bottom:2rem}.mt-lg{margin-top:2rem}.mb-lg{margin-bottom:2rem}.mr-lg{margin-right:2rem}.ml-lg{margin-left:2rem}.p-lg{padding:2rem}.btn,.px-lg{padding-right:2rem;padding-left:2rem}.py-lg{padding-top:2rem;padding-bottom:2rem}.pt-lg{padding-top:2rem}.pb-lg{padding-bottom:2rem}.pr-lg{padding-right:2rem}.pl-lg{padding-left:2rem}.m-auto{margin:auto}.container,.mx-auto{margin-left:auto;margin-right:auto}.t-0{top:0}.r-0{right:0}.b-0{bottom:0}.l-0{left:0}.p-abs{position:absolute}.p-fix{position:fixed}.container,.p-rel{position:relative}.d-no,.modal{display:none}.d-blk,.modal:focus,form#contact-form label{display:block}.btn,.d-i-blk,.tag{display:inline-block}#social li,#social li a,.d-flx,.flx-ctr{display:flex}#social li,#social li a,.flx-ctr,.flx-jc-ctr{justify-content:center}.flx-jc-sb{justify-content:space-between}#social li,#social li a,.flx-ai-ctr,.flx-ctr{align-items:center}.flx-ai-str{align-items:stretch}.flx-md-col-rv-row{flex-direction:column-reverse}@media(min-width:992px){.flx-md-col-rv-row{flex-direction:row}}.flx-col{flex-direction:column}.container{max-width:800px}@media(min-width:992px){.container{padding:inherit 0}}.w-100,form#contact-form input,form#contact-form textarea{width:100%}.btn,.txt-body,form#contact-form input,form#contact-form textarea{font-family:Charter,"Bitstream Charter","Sitka Text",Cambria,serif}.txt-ctr{text-align:center}.lh-body{line-height:1.5}.lh-headings,h1,h2,h3,h4,h5,h6{line-height:1.1}.btn,.txt-dec-no,a{text-decoration:none}.txt-dec-ul{text-decoration:underline}.fw-b,a,ol:not(.l-us) li::marker,ul:not(.l-us) li::marker{font-weight:700}.tt-c{text-transform:capitalize}.dc::first-letter{color:#3d7c7b;float:left;font-size:59px;line-height:39px;padding-top:4px;padding-right:8px;padding-left:3px}.txt-col-2{column-count:2;column-gap:10px}.op-0{opacity:0}.of-h{overflow:hidden}.bg-p-c{background-position:center}@media(min-width:992px){.bg-a-f{background-attachment:fixed}}.responsive{max-width:100%;height:auto}svg{fill:currentColor}.l-us,.ls-no{list-style:none}.btn{height:30px;transition:background-color .15s linear;line-height:.9}#site_header .logo-wrapper a,#social li a,#social li:hover a,.bdr-0{border:none}.bdr{border:2px dotted #7fc0bf}.bdr-t,hr{border-top:2px dotted #7fc0bf}.bdr-b,a:hover{border-bottom:2px dotted #7fc0bf}:root{--hh:95px;--fh:40px;--fhm:73px;--sh:40px}*{box-sizing:border-box}body{padding-top:var(--hh);padding-bottom:var(--fhm)}@media(min-width:992px){body{padding-bottom:var(--fh)}}#content{z-index:0}hr{border-bottom:0}small{font-size:12px}#site_header{height:var(--hh);z-index:1}#page-header{min-height:250px;background-position:center}#page-header h1{letter-spacing:5px;font-size:3rem}#site_footer{height:var(--fhm)}@media(min-width:992px){#site_footer{height:var(--fh)}}#social{height:var(--sh);width:100%}@media(min-width:992px){#social{width:auto}}#social li{height:var(--sh);width:var(--sh)}#social li a{height:30px;width:30px}#social li svg{height:15px;width:15px}.tag{font-size:small}form#contact-form{max-width:600px}form#contact-form input,form#contact-form textarea{border:1px solid #888}form#contact-form input:focus,form#contact-form textarea:focus{outline-color:#7fc0bf;border-left:9px solid #7fc0bf}form#contact-form button,form#contact-form input[type=submit]{border:none}form#contact-form button:hover,form#contact-form input[type=submit]:hover{cursor:pointer}