:root{--connect-primary:#9b6b3f;--connect-primary-dark:#84562f;--connect-accent:#c89a67;--connect-heading:#5b381d;--connect-text:#444;--connect-text-light:#666;--connect-link:#8c5d33;--connect-link-hover:#6d4524;--connect-bg:#fcf8ef;--connect-bg-light:#fffdf9;--connect-border:#ead8b5;--connect-shadow:0 6px 16px rgba(155,107,63,.18);--connect-shadow-hover:0 10px 24px rgba(155,107,63,.28)}.et_pb_image_wrap img{transition:transform .4s ease-in-out!important}.et_pb_image_wrap:hover img{transform:scale(1.05)!important}.et_pb_image_wrap{overflow:hidden!important}#main-content:hover{z-index:100;position:relative}.mobile_menu_bar:before,#et_search_icon:before{color:var(--connect-accent)!important}@media screen and (max-width:767px){body .et_pb_button{font-size:12px!important}}.wp-audio-shortcode .mejs-inner .mejs-controls{background:var(--connect-accent)!important}#main-content h1 a,#main-content h2 a,#main-content h3 a,#main-content h4 a,#main-content h5 a,#main-content h6 a,a{color:var(--connect-link);text-decoration:none;transition:color .2s ease}a:hover{color:var(--connect-link-hover);text-decoration:underline;text-underline-offset:3px}.gtranslate_wrapper select{font-size:15px!important;padding:5px}@media screen and (min-width:981px){#main-content{min-height:calc(100vh - 83px - 95px)}}@media screen and (max-width:980px) and (min-width:854px){#main-content{min-height:calc(100vh - 80px - 85px)}}@media screen and (max-width:853px) and (min-width:768px){#main-content{min-height:calc(100vh - 80px - 107px)}}@media screen and (max-width:767px){#main-content{min-height:calc(100vh - 80px - 22px)}}.et_pb_button{background:var(--connect-primary)!important;color:#fff!important;border:none!important;border-radius:999px!important;font-size:17px!important;font-weight:600!important;line-height:1.7!important;padding:.85em 1.8em!important;box-shadow:var(--connect-shadow);transition:background .25s,transform .25s,box-shadow .25s;text-decoration:none!important}.et_pb_button:hover{background:var(--connect-primary-dark)!important;color:#fff!important;transform:translateY(-2px);box-shadow:var(--connect-shadow-hover)}.et_pb_button:after{display:none!important;content:none!important}html{scroll-behavior:smooth}::selection{background:var(--connect-accent);color:#fff}a:focus,button:focus{outline:2px solid var(--connect-accent);outline-offset:3px}