.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}
.is-widget-ribbon .site-main .widget-title span,.is-widget-solid .site-main .widget-title span,.is-widget-solid-arrow .site-main .widget-title span,.is-widget-first-letter-solid .site-main .widget-title span:first-letter{background:#000000}
.is-widget-ribbon .site-main .widget-title span:before,.is-widget-ribbon .site-main .widget-title span:after,.is-widget-border .site-main .widget-title span,.is-widget-border-arrow .site-main .widget-title span,.is-widget-bottomline .site-main .widget-title:after,.is-widget-first-letter-border .site-main .widget-title span:first-letter,.is-widget-line-cut .site-main .widget-title span:before,.is-widget-line-cut .site-main .widget-title span:after,.is-widget-line-cut-center .site-main .widget-title span:before,.is-widget-line-cut-center .site-main .widget-title span:after{border-color:#000000}
.is-widget-border-arrow .site-main .widget-title span:before,.is-widget-solid-arrow .site-main .widget-title span:after{border-top-color:#000000}
.is-widget-underline .site-main .widget-title span{box-shadow:inset 0 -6px 0 #000000}
.top-bar,.top-bar select option{background-color:#171717}
.header-wrap:after{color:#222222}
.is-menu-bar .menu-wrap:after{color:#222222}
.hidden{display:none}
.category-description{max-width:100%;text-align:left}
.site-title img{image-rendering:auto}
.input-text,select,.uploader,.selector{max-width:none}
.btn-form:hover{color:#ffffff !important}
.wp-block-list{padding-left:2rem !important}
.form-error{color:red;display:block;font-size:small}
.field-error{color:orange;border-color:currentColor}
.main-message-warning,.main-message-success{padding:5px 15px;border:1px solid gray;border-radius:5px}
.main-message-success{background:#efffe1;color:green;border-color:#b8e5b8}
.main-message-warning{background:#fff6e1;color:#aa4211}
.menu-toggle{display:block;padding:0}
.site-navigation{text-align:center}
.nav-menu ul{display:inline-block;list-style:none;margin:0;padding:0}
.nav-menu ul li{display:inline-block;line-height:64px;margin:0 .5vw;position:relative;transition:background .1s}
.nav-menu ul li a{border:0;padding:0}
.nav-menu ul ul li:hover{color:inherit;background:rgba(0,0,0,.04)}
.nav-menu .current-menu-item{color:#b79f8a}
.site-header.is-active .nav-menu{display:block}
.nav-menu ul ul{display:block;text-align:center;color:#333;background-color:#fff;visibility:hidden;opacity:0;left:-56px;left:calc((-176px + 100%) / 2 );padding:0;position:absolute;top:100%;width:170px;z-index:10310;box-shadow:0px 1px 14px 3px rgba(76,89,119,.3);transition:all .15s ease-out}
.nav-menu ul > li:hover > ul{visibility:visible;opacity:1}
.nav-menu ul ul li{display:block;line-height:1.5;margin:0;max-height:none;padding:0}
.nav-menu ul ul li:first-child{border-top:0}
.nav-menu ul ul a{display:block;padding:12px 16px}
.nav-menu ul ul li.has-submenu > a{padding-right:28px}
.nav-menu ul ul li:last-child{border-bottom:none}
.nav-menu ul ul ul{top:0px;left:168px;right:auto}
.nav-menu > ul > li > a > .submenu-toggle,.nav-menu ul ul .link-text .submenu-toggle{display:none}
.nav-menu .submenu-toggle{opacity:.8}
.nav-menu ul ul .submenu-toggle{line-height:inherit;height:auto;float:right;margin-right:-15px;margin-top:0px}
.nav-menu ul ul .submenu-toggle:before{content:'\e86e'}
@media screen and (min-width:992px){.site-description{font-size:24px}
html{font-size:18px}
.nav-menu > ul{font-size:14px}
.blog-stream .entry-content{font-size:16px}
.blog-stream.blog-small .entry-content{font-size:16px}
.nav-menu ul ul{font-size:14px}
.site-title img{max-height:114px}
.menu-toggle{display:none}}
@media screen and (max-width:991px){.site-title img{max-height:82px}
.nav-menu{padding:0}
.nav-menu ul li{padding:0 10px}
.menu-wrap .layout-medium{width:100%}}
.form .mt-4{margin-top:1rem}
.form{width:70%}
.form .more-navs{display:flex;justify-content:space-between;align-items:center}
.form .more-navs .r2{display:flex;gap:7px;font-size:14px}
.form .rf{display:flex;flex-direction:column;gap:0px;align-items:center;margin:2rem 0;font-size:14px}
.form .rf .new-to-bb{margin:0;margin-top:-5px;text-align:center;text-wrap:nowrap;display:flex;gap:5px}
.form .more-navs button{margin:0;padding:12px 20px;border-radius:2px;font-size:11px;background-color:#333;color:#fff;border-radius:30px}
.form .input-text,textarea,select{font-size:14px;border-radius:12px;border:1px solid transparent;background-color:#f5f5f5}
.form .mb-5{margin-bottom:1.25rem}
.form h1{margin-bottom:25px;font-size:17px;text-align:center;text-transform:uppercase;font-weight:600}
a{color:#CB683F}
.input-text:focus,textarea:focus,input:focus,select:focus{border:1px solid #d2d2d2}
.hs .h3,.hs p{margin:0;text-align:center;line-height:1.4}
.hs .h3{font-size:25px}
@media(max-width:680px){.form .more-navs{flex-direction:column;gap:10px;align-items:stretch}
.form .more-navs button{width:100%}
.form .more-navs .r2{justify-content:center !important}}
@media(max-width:460px){.form .rf .new-to-bb{gap:0;flex-direction:column;margin-top:2px}
.form .rf .new-to-bb a{margin-top:-9px}}
.spinner-border{margin:0 .3em;width:2.2em;aspect-ratio:1;border-radius:50%;border:.33em solid;border-color:currentColor transparent;display:inline-block;animation:loadanim 1s infinite;vertical-align:middle}
.spinner-border-sm{width:1.2em;border-width:.2em}
@keyframes loadanim{to{transform:rotate(.5turn)}}