:root{--ribal-orange:#FF5E14;--ribal-orange-dark:#E24A05;--ribal-ink:#1A1A1A;--ribal-body:#5A5A5A;--ribal-line:#E6E6E6;--ribal-soft:#F6F6F6;--ribal-wa:#25D366}body,.ast-container,.entry-content p,.site-content p,p,li,td,dd{color:var(--ribal-body)}h1,h2,h3,h4,h5,h6,.entry-title,.entry-title a,.elementor-heading-title{color:var(--ribal-ink)}a,.entry-content a,.ast-header-break-point .main-header-menu a{color:var(--ribal-ink);transition:color .18s ease}a:hover,a:focus,.entry-content a:hover,.entry-title a:hover{color:var(--ribal-orange)}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--ribal-orange);outline-offset:2px}.main-header-menu>.menu-item>a{position:relative;color:var(--ribal-ink)}.main-header-menu>.menu-item>a::after{content:"";position:absolute;left:0;right:100%;bottom:6px;height:2px;background:var(--ribal-orange);transition:right .25s ease}.main-header-menu>.menu-item:hover>a::after,.main-header-menu>.menu-item.current-menu-item>a::after{right:0}.main-header-menu .current-menu-item>a{color:var(--ribal-orange)}.ast-button,.button,button,input[type="submit"],.wp-block-button__link,.elementor-button,.elementor-button-link{background-color:var(--ribal-orange);border-color:var(--ribal-orange);color:#fff;border-radius:6px;font-weight:600;letter-spacing:.01em;transition:background-color .18s ease,transform .18s ease}.ast-button:hover,.button:hover,button:hover,input[type="submit"]:hover,.wp-block-button__link:hover,.elementor-button:hover{background-color:var(--ribal-orange-dark);border-color:var(--ribal-orange-dark);color:#fff;transform:translateY(-1px)}.ribal-btn-outline .elementor-button,.ast-outline-button{background:#fff0;color:var(--ribal-ink);border:2px solid var(--ribal-ink)}.ribal-btn-outline .elementor-button:hover{background:var(--ribal-ink);color:#fff}blockquote{border-left:3px solid var(--ribal-orange);color:var(--ribal-ink)}::selection{background:var(--ribal-orange);color:#fff}hr,.ast-separator{border-color:var(--ribal-line)}.site-footer a{color:#D9D9D9}.site-footer a:hover{color:var(--ribal-orange)}input[type="text"],input[type="email"],input[type="tel"],input[type="search"],textarea,select{border:1px solid var(--ribal-line);border-radius:6px;color:var(--ribal-ink)}input::placeholder,textarea::placeholder{color:#9A9A9A}.skip-link:focus{background:var(--ribal-ink);color:#fff}:is(.header-social-inner-wrap,.footer-social-inner-wrap,.elementor-element-e1d4ae1 .elementor-social-icons-wrapper){display:flex;align-items:center;gap:4px;flex-wrap:nowrap}:is(.header-social-inner-wrap,.footer-social-inner-wrap,.elementor-element-e1d4ae1 .elementor-social-icons-wrapper) a{display:inline-flex!important;align-items:center;justify-content:center;width:44px!important;height:44px!important;min-width:44px;padding:10px!important;margin:0!important;border:0!important;border-radius:6px;background:transparent!important;box-shadow:none!important;line-height:1;transition:opacity .18s ease,transform .18s ease}:is(.header-social-inner-wrap,.footer-social-inner-wrap,.elementor-element-e1d4ae1 .elementor-social-icons-wrapper) a:hover{opacity:.82;transform:translateY(-1px)}:is(.header-social-inner-wrap,.footer-social-inner-wrap,.elementor-element-e1d4ae1 .elementor-social-icons-wrapper) a:focus-visible{outline:2px solid #FF681C;outline-offset:2px}:is(.header-social-inner-wrap,.footer-social-inner-wrap,.elementor-element-e1d4ae1 .elementor-social-icons-wrapper) a svg,:is(.header-social-inner-wrap,.footer-social-inner-wrap,.elementor-element-e1d4ae1 .elementor-social-icons-wrapper) a>.ahfb-svg-iconset{display:none!important}:is(.header-social-inner-wrap,.footer-social-inner-wrap,.elementor-element-e1d4ae1 .elementor-social-icons-wrapper) a::before{content:"";display:block;width:24px;height:24px;flex:0 0 24px;background-position:center;background-size:contain;background-repeat:no-repeat}:is(.header-social-inner-wrap,.footer-social-inner-wrap,.elementor-element-e1d4ae1 .elementor-social-icons-wrapper) a[href="https://www.facebook.com/riballlc"]::before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20fill%3D%22%231877F2%22%20d%3D%22M400%2032H48A48%2048%200%200%200%200%2080v352a48%2048%200%200%200%2048%2048h137.25V327.69h-63V256h63v-54.64c0-62.15%2037-96.48%2093.67-96.48%2027.14%200%2055.52%204.84%2055.52%204.84v61h-31.27c-30.81%200-40.42%2019.12-40.42%2038.73V256h68.78l-11%2071.69h-57.78V480H400a48%2048%200%200%200%2048-48V80a48%2048%200%200%200-48-48z%22%2F%3E%3C%2Fsvg%3E)}:is(.header-social-inner-wrap,.footer-social-inner-wrap,.elementor-element-e1d4ae1 .elementor-social-icons-wrapper) a[href="https://www.instagram.com/ribal_llc"]::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22ribal-ig%22%20x1%3D%220%22%20y1%3D%221%22%20x2%3D%221%22%20y2%3D%220%22%3E%3Cstop%20stop-color%3D%22%23FCAF45%22%2F%3E%3Cstop%20offset%3D%22.35%22%20stop-color%3D%22%23F56040%22%2F%3E%3Cstop%20offset%3D%22.65%22%20stop-color%3D%22%23C13584%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23833AB4%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cpath%20fill%3D%22url(%23ribal-ig)%22%20d%3D%22M224.1%20141c-63.6%200-114.9%2051.3-114.9%20114.9s51.3%20114.9%20114.9%20114.9S339%20319.5%20339%20255.9%20287.7%20141%20224.1%20141zm0%20189.6c-41.1%200-74.7-33.5-74.7-74.7s33.5-74.7%2074.7-74.7%2074.7%2033.5%2074.7%2074.7-33.6%2074.7-74.7%2074.7zm146.4-194.3c0%2014.9-12%2026.8-26.8%2026.8-14.9%200-26.8-12-26.8-26.8s12-26.8%2026.8-26.8%2026.8%2012%2026.8%2026.8zm76.1%2027.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9%200-35.8%201.7-67.6%209.9-93.9%2036.1s-34.4%2058-36.2%2093.9c-2.1%2037-2.1%20147.9%200%20184.9%201.7%2035.9%209.9%2067.7%2036.2%2093.9s58%2034.4%2093.9%2036.2c37%202.1%20147.9%202.1%20184.9%200%2035.9-1.7%2067.7-9.9%2093.9-36.2%2026.2-26.2%2034.4-58%2036.2-93.9%202.1-37%202.1-147.8%200-184.8zM398.8%20388c-7.8%2019.6-22.9%2034.7-42.6%2042.6-29.5%2011.7-99.5%209-132.1%209s-102.7%202.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7%209-132.1c7.8-19.6%2022.9-34.7%2042.6-42.6%2029.5-11.7%2099.5-9%20132.1-9s102.7-2.6%20132.1%209c19.6%207.8%2034.7%2022.9%2042.6%2042.6%2011.7%2029.5%209%2099.5%209%20132.1s2.7%20102.7-9%20132.1z%22%2F%3E%3C%2Fsvg%3E")}:is(.header-social-inner-wrap,.footer-social-inner-wrap,.elementor-element-e1d4ae1 .elementor-social-icons-wrapper) a[href="https://www.tiktok.com/@ribal_llc"]::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22-2%20-2%2036%2036%22%3E%3Cpath%20fill%3D%22%2325F4EE%22%20transform%3D%22translate(-.8%2C-.5)%22%20d%3D%22M16.708%200.027c1.745-0.027%203.48-0.011%205.213-0.027%200.105%202.041%200.839%204.12%202.333%205.563%201.491%201.479%203.6%202.156%205.652%202.385v5.369c-1.923-0.063-3.855-0.463-5.6-1.291-0.76-0.344-1.468-0.787-2.161-1.24-0.009%203.896%200.016%207.787-0.025%2011.667-0.104%201.864-0.719%203.719-1.803%205.255-1.744%202.557-4.771%204.224-7.88%204.276-1.907%200.109-3.812-0.411-5.437-1.369-2.693-1.588-4.588-4.495-4.864-7.615-0.032-0.667-0.043-1.333-0.016-1.984%200.24-2.537%201.495-4.964%203.443-6.615%202.208-1.923%205.301-2.839%208.197-2.297%200.027%201.975-0.052%203.948-0.052%205.923-1.323-0.428-2.869-0.308-4.025%200.495-0.844%200.547-1.485%201.385-1.819%202.333-0.276%200.676-0.197%201.427-0.181%202.145%200.317%202.188%202.421%204.027%204.667%203.828%201.489-0.016%202.916-0.88%203.692-2.145%200.251-0.443%200.532-0.896%200.547-1.417%200.131-2.385%200.079-4.76%200.095-7.145%200.011-5.375-0.016-10.735%200.025-16.093z%22%2F%3E%3Cpath%20fill%3D%22%23FE2C55%22%20transform%3D%22translate(.8%2C.5)%22%20d%3D%22M16.708%200.027c1.745-0.027%203.48-0.011%205.213-0.027%200.105%202.041%200.839%204.12%202.333%205.563%201.491%201.479%203.6%202.156%205.652%202.385v5.369c-1.923-0.063-3.855-0.463-5.6-1.291-0.76-0.344-1.468-0.787-2.161-1.24-0.009%203.896%200.016%207.787-0.025%2011.667-0.104%201.864-0.719%203.719-1.803%205.255-1.744%202.557-4.771%204.224-7.88%204.276-1.907%200.109-3.812-0.411-5.437-1.369-2.693-1.588-4.588-4.495-4.864-7.615-0.032-0.667-0.043-1.333-0.016-1.984%200.24-2.537%201.495-4.964%203.443-6.615%202.208-1.923%205.301-2.839%208.197-2.297%200.027%201.975-0.052%203.948-0.052%205.923-1.323-0.428-2.869-0.308-4.025%200.495-0.844%200.547-1.485%201.385-1.819%202.333-0.276%200.676-0.197%201.427-0.181%202.145%200.317%202.188%202.421%204.027%204.667%203.828%201.489-0.016%202.916-0.88%203.692-2.145%200.251-0.443%200.532-0.896%200.547-1.417%200.131-2.385%200.079-4.76%200.095-7.145%200.011-5.375-0.016-10.735%200.025-16.093z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20stroke%3D%22%23fff%22%20stroke-width%3D%22.8%22%20stroke-linejoin%3D%22round%22%20d%3D%22M16.708%200.027c1.745-0.027%203.48-0.011%205.213-0.027%200.105%202.041%200.839%204.12%202.333%205.563%201.491%201.479%203.6%202.156%205.652%202.385v5.369c-1.923-0.063-3.855-0.463-5.6-1.291-0.76-0.344-1.468-0.787-2.161-1.24-0.009%203.896%200.016%207.787-0.025%2011.667-0.104%201.864-0.719%203.719-1.803%205.255-1.744%202.557-4.771%204.224-7.88%204.276-1.907%200.109-3.812-0.411-5.437-1.369-2.693-1.588-4.588-4.495-4.864-7.615-0.032-0.667-0.043-1.333-0.016-1.984%200.24-2.537%201.495-4.964%203.443-6.615%202.208-1.923%205.301-2.839%208.197-2.297%200.027%201.975-0.052%203.948-0.052%205.923-1.323-0.428-2.869-0.308-4.025%200.495-0.844%200.547-1.485%201.385-1.819%202.333-0.276%200.676-0.197%201.427-0.181%202.145%200.317%202.188%202.421%204.027%204.667%203.828%201.489-0.016%202.916-0.88%203.692-2.145%200.251-0.443%200.532-0.896%200.547-1.417%200.131-2.385%200.079-4.76%200.095-7.145%200.011-5.375-0.016-10.735%200.025-16.093z%22%2F%3E%3Cpath%20fill%3D%22%23111%22%20d%3D%22M16.708%200.027c1.745-0.027%203.48-0.011%205.213-0.027%200.105%202.041%200.839%204.12%202.333%205.563%201.491%201.479%203.6%202.156%205.652%202.385v5.369c-1.923-0.063-3.855-0.463-5.6-1.291-0.76-0.344-1.468-0.787-2.161-1.24-0.009%203.896%200.016%207.787-0.025%2011.667-0.104%201.864-0.719%203.719-1.803%205.255-1.744%202.557-4.771%204.224-7.88%204.276-1.907%200.109-3.812-0.411-5.437-1.369-2.693-1.588-4.588-4.495-4.864-7.615-0.032-0.667-0.043-1.333-0.016-1.984%200.24-2.537%201.495-4.964%203.443-6.615%202.208-1.923%205.301-2.839%208.197-2.297%200.027%201.975-0.052%203.948-0.052%205.923-1.323-0.428-2.869-0.308-4.025%200.495-0.844%200.547-1.485%201.385-1.819%202.333-0.276%200.676-0.197%201.427-0.181%202.145%200.317%202.188%202.421%204.027%204.667%203.828%201.489-0.016%202.916-0.88%203.692-2.145%200.251-0.443%200.532-0.896%200.547-1.417%200.131-2.385%200.079-4.76%200.095-7.145%200.011-5.375-0.016-10.735%200.025-16.093z%22%2F%3E%3C%2Fsvg%3E")}@media(max-width:360px){#ast-mobile-header .header-social-inner-wrap{gap:0}#ast-mobile-header .header-social-inner-wrap a{width:40px!important;min-width:40px;height:44px!important;padding:8px!important}}:is(.header-social-inner-wrap,.footer-social-inner-wrap,.elementor-element-e1d4ae1 .elementor-social-icons-wrapper) a[href="https://www.youtube.com/@ribal_llc"]::before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%23FF0000%22%20d%3D%22M23.5%206.2a3%203%200%200%200-2.1-2.1C19.5%203.6%2012%203.6%2012%203.6s-7.5%200-9.4.5A3%203%200%200%200%20.5%206.2%2031%2031%200%200%200%200%2012a31%2031%200%200%200%20.5%205.8%203%203%200%200%200%202.1%202.1c1.9.5%209.4.5%209.4.5s7.5%200%209.4-.5a3%203%200%200%200%202.1-2.1A31%2031%200%200%200%2024%2012a31%2031%200%200%200-.5-5.8Z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22m9.6%2015.6%206.2-3.6-6.2-3.6z%22%2F%3E%3C%2Fsvg%3E)}@media(max-width:360px){#ast-mobile-header .header-social-inner-wrap a{width:32px!important;min-width:32px;padding:5px!important}#ast-mobile-header .header-social-inner-wrap a::before{width:22px;height:22px;flex-basis:22px}}@media(max-width:360px){#ast-mobile-header .ast-primary-header-bar .ast-builder-grid-row{column-gap:6px}}.elementor-element-e1d4ae1 .elementor-social-icons-wrapper{display:flex!important;flex-wrap:nowrap;gap:12px}.elementor-element-e1d4ae1 .elementor-social-icons-wrapper>.elementor-grid-item{display:block;flex:0 0 auto;margin:0!important}@media(max-width:767px){.elementor-element-e1d4ae1 .elementor-social-icons-wrapper{justify-content:center}}@media(max-width:360px){.elementor-element-e1d4ae1 .elementor-social-icons-wrapper{gap:4px}}@media(min-width:361px) and (max-width:544px){#ast-mobile-header .ast-primary-header-bar .ast-builder-grid-row{column-gap:6px}#ast-mobile-header .header-social-inner-wrap{gap:0}#ast-mobile-header .header-social-inner-wrap a{width:40px!important;min-width:40px;padding:8px!important}}