.kb-buttons-wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--global-kb-gap-xs, 0.5rem)}.kb-button{z-index:1;position:relative;overflow:hidden;display:inline-flex;text-align:center;align-items:center;justify-content:center}.kb-button.wp-block-button__link{width:auto;height:auto}.kb-button.kt-btn-width-type-full{flex:1 0 fit-content;width:100%}.kb-blocks-button-aos.kb-btn-width-type-full{flex:1 0 fit-content;width:100%}.wp-block-kadence-advancedbtn .kb-button:not(.specificity):not(.extra-specificity){text-decoration:none}.kb-button:not(.kb-btn-global-inherit){border:0 solid rgba(0,0,0,0);padding:.4em 1em;cursor:pointer;font-size:1.125rem;border-radius:3px;transition:all .3s ease-in-out;box-shadow:none}.kb-button:not(.kb-btn-global-inherit):hover{box-shadow:none}.kb-button.kb-btn-global-fill{border:0px solid rgba(0,0,0,0);border-radius:3px;background:var(--global-palette-btn-bg, #3633e1);color:var(--global-palette-btn, #ffffff)}.kb-button.kb-btn-global-fill:hover{color:var(--global-palette-btn-hover, #ffffff);background:var(--global-palette-btn-bg-hover, #2f2ffc)}.kb-button.kb-btn-global-fill:focus{color:var(--global-palette-btn-hover, #ffffff);background:var(--global-palette-btn-bg-hover, #2f2ffc)}.kb-button.kb-btn-global-outline{border:2px solid var(--global-palette-btn-bg, #3633e1);background:rgba(0,0,0,0);color:var(--global-palette-btn-bg, #3633e1);padding:calc(.4em - 2px) calc(1em - 2px)}.kb-button.kb-btn-global-outline:hover{border-color:var(--global-palette-btn-bg-hover, #2f2ffc);background:rgba(0,0,0,0);color:var(--global-palette-btn-bg-hover, #2f2ffc)}.kb-button.kb-btn-global-outline:focus{border-color:var(--global-palette-btn-bg-hover, #2f2ffc);background:rgba(0,0,0,0);color:var(--global-palette-btn-bg-hover, #2f2ffc)}.kb-button::before{position:absolute;content:"";top:0;right:0;bottom:0;left:0;z-index:-1;opacity:0;background:rgba(0,0,0,0)}.kb-button:hover::before,.kb-button:focus::before{opacity:1}.wp-block-kadence-advancedbtn .kb-button.kt-btn-size-small{font-size:.9rem}.wp-block-kadence-advancedbtn .kb-button.kt-btn-size-large{font-size:1.35rem}.wp-block-kadence-advancedbtn .kb-button.kt-btn-size-xlarge{font-size:1.65rem}.kb-button.kb-btn-global-outline.kt-btn-size-xlarge{border-width:4px}.kb-button.kb-btn-global-outline.kt-btn-size-large{border-width:3px;padding:calc(.4em - 3px) calc(1em - 3px)}.kb-button.kb-btn-global-outline.kt-btn-size-small{border-width:1px;padding:calc(.4em - 1px) calc(1em - 1px)}.kb-button.kt-btn-has-svg-true{gap:.5em;display:inline-flex}.wp-block-kadence-advancedbtn .kb-svg-icon-wrap{display:inline-flex;justify-content:center;align-items:center}.wp-block-kadence-advancedbtn .kb-svg-icon-wrap svg{width:1em;height:1em}.kb-button.icon-reveal .kb-svg-icon-wrap{transition:transform .3s ease-in-out,width .3s ease-in-out,opacity .3s ease-in-out;width:0;opacity:0}.kb-button.icon-reveal:hover .kb-svg-icon-wrap{width:var(--kb-button-icon-size, 24px);opacity:1}.kb-button {
position: relative;
overflow: hidden;
background: #A234FD;
color: #fff;
cursor: pointer;
transition: background 0.45s ease, color 0.45s ease;
}
.kb-button::after {
content: '';
position: absolute;
top: 0; left: -100%;
width: 60%;
height: 100%;
background: linear-gradient(90deg, transparent, rgba(255,255,255,0.3), transparent);
transform: skewX(-20deg);
}
.kb-button:hover::after {
left: 160%;
transition: left 0.55s ease;
} .kt-blocks-info-box-learnmore {
display: inline-flex;
align-items: center;
gap: 8px;
text-decoration: none;
transition: color 0.25s ease, gap 0.25s ease;
} .kt-blocks-info-box-learnmore::after {
content: '›';
font-size: 24px;
line-height: 1;
transition: transform 0.25s ease;
} .kt-blocks-info-box-learnmore:hover {
color: #FFBF00;
gap: 10px;
}
.kt-blocks-info-box-learnmore:hover::after {
transform: translateX(3px);
} .kt-testimonial-rating-wrap {
display: flex;
justify-content: center;
gap: 8px;
} .wp-block-kadence-testimonials .kt-blocks-carousel .splide__arrows {
position: absolute;
top: -56px;
right: 0;
transform: translateX(-35px);
display: flex;
flex-direction: row;
gap: 8px;
} .wp-block-kadence-testimonials .kt-blocks-carousel .splide__arrow {
position: static;
transform: none;
top: auto;
left: auto;
right: auto;
background: transparent;
color: #A234FD;
border: 1.5px solid #A234FD;
border-radius: 1000px;
height: 40px;
width: 40px;
cursor: pointer;
} .wp-block-kadence-testimonials .kt-blocks-carousel .splide {
padding-top: 6px;
} .kt-blocks-info-box-text strong {
color: #A234FD !important; 
} .yoast-breadcrumbs {
color: #ffbf00 !important; 
text-align:center !important;
}
.yoast-breadcrumbs a {
color: #ffbf00 !important; 
text-decoration:none;
text-align:center !important;
} .kb-form-basic-style .kb-radio-check-item label {
font-size:14px;
margin-bottom:0px;
} .wp-block-kadence-advanced-form767-cpt-id .kb-adv-form-success {
text-align:center;
} .widget_nav_menu a {
display: block;
padding: .28em 0 !important;
text-decoration: none;
}  .site-top-footer-inner-wrap.site-footer-row-columns-4 {
grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
grid-column-gap: 40px !important;
align-items: start !important;
justify-items: left !important;
max-width: 1290px;
margin: 0 auto;
} .site-top-footer-inner-wrap.site-footer-row-columns-4 .site-footer-section {
text-align: left;
} .site-top-footer-inner-wrap .widget_nav_menu ul {
list-style: none;
padding: 0;
} @media (max-width: 992px) {
.site-top-footer-inner-wrap.site-footer-row-columns-4 {
grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
grid-row-gap: 40px !important;
justify-items: start !important;
}
.site-top-footer-inner-wrap.site-footer-row-columns-4 .site-footer-section {
text-align: left !important;
}
} @media (max-width: 600px) {
.site-top-footer-inner-wrap.site-footer-row-columns-4 {
grid-template-columns: 1fr !important;
}
} #stcm-wrapper .stcm-button {
font-size:13px !important;
} .loop-entry .entry-content-wrap {
padding: 1rem;
}
.wp-site-blocks .post-archive-title h1 {
padding-top:20px;
}
@media (max-width: 600px) {
.wp-site-blocks .post-archive-title h1 {
font-size:32px;
}
}
.language-links {
display: flex;
align-items: center;
justify-content: center;
gap: 8px;
font-size: 14px;
font-weight: 600;
color: #222;
}
.language-links a {
color: inherit;
text-decoration: none;
}
.language-links a:hover {
color: #f2c200;
}