.wp-block-cb-faqs{margin:1rem 0}
.wp-block-cb-faqs .faq-label{cursor:pointer;margin:0;padding:1rem 1rem;display:flex;justify-content:space-between;align-items:center;position:relative;margin-bottom:0;border-bottom:solid 1px #ddd;}
.wp-block-cb-faqs .faq-label img{margin-right:1rem;max-width:100px;}
.wp-block-cb-faqs .faq-label h3, .wp-block-cb-faqs .faq-label h4{margin:0;vertical-align:middle;}
.wp-block-cb-faqs .faq-content{display:none;padding:0 1rem;border:solid 1px #ddd;margin-bottom:1rem;}
.wp-block-cb-faqs .faq-label > *{flex-grow:1;flex-shrink:1;}
.wp-block-cb-faqs .faq-label:after{content:url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:serif="http://www.serif.com/" width="100%" height="100%" viewBox="0 0 44 44" version="1.1" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"><path d="M22,27.698c-0.358,0 -0.717,-0.136 -0.99,-0.409l-8.596,-8.597c-0.547,-0.547 -0.547,-1.434 -0,-1.98c0.546,-0.547 1.433,-0.547 1.98,-0l7.606,7.607l7.606,-7.607c0.547,-0.547 1.434,-0.547 1.98,-0c0.547,0.547 0.547,1.433 0,1.98l-8.596,8.597c-0.274,0.273 -0.632,0.409 -0.99,0.409Z" style="fill-rule:nonzero;"/></svg>');vertical-align:middle;width:1.75rem;height:1.75rem;border-radius:50%;text-align:center;display:inline-block;flex-shrink:0;margin-left:1rem;transition:transform 0.4s ease-in-out;}
.wp-block-cb-faqs .faq-label.active{border-color:transparent;}
.wp-block-cb-faqs .faq-label.active:after{transform:rotate(180deg);}
.wp-block-cb-faqs.columns-2{column-count:2;}
.wp-block-cb-faqs.columns-3{column-count:3;}
.wp-block-cb-faqs.columns-4{column-count:4;}
.wp-block-cb-faqs .col-break{break-after:column;}
@media only screen and (max-width: 768px) {
.wp-block-cb-faqs.columns-2, .wp-block-cb-faqs.columns-3, .wp-block-cb-faqs.columns-4{column-count:1;}
.wp-block-cb-faqs .col-break{break-after:auto;}
}
@media only screen and (min-width: 769px) and (max-width: 900px) {
.wp-block-cb-faqs.columns-3, .wp-block-cb-faqs.columns-4 {
column-count: 2;
}
}.wp-block-cb-tabs{margin:1rem 0}
.wp-block-cb-tabs .tab-labels{margin:0;padding:0;position:relative;overflow:hidden;}
.wp-block-cb-tabs .tab-labels li{display:flex;align-items:center;list-style-type:none;margin:0;padding:0.75rem 1.5rem;cursor:pointer}
.wp-block-cb-tabs .tab-labels li:before{content:none;}
.wp-block-cb-tabs .tab-labels img{margin-right:0.25rem;max-width:1rem;}
.wp-block-cb-tabs.horizontal .tab-labels{display:inline-flex;position:relative;z-index:2;bottom:-1px;}
.wp-block-cb-tabs.horizontal.center-label{text-align:center;}
.wp-block-cb-tabs.horizontal.center-label .tab-content{text-align:left;}
.wp-block-cb-tabs .tab-labels li{border:1px solid transparent;}
.wp-block-cb-tabs.horizontal .tab-labels li.active{z-index:2;border:1px solid #ddd;border-bottom:1px solid #fff;}
.wp-block-cb-tabs .tab-content{position:relative;transition:all ease-in-out 0.3s;border:solid 1px #ddd;}
.wp-block-cb-tabs .tab-panel{width:100%;padding:1rem 2rem;display:none}
.wp-block-cb-tabs .tab-panel:first-of-type{display:block}
.wp-block-cb-tabs.vertical{display:flex;}
.wp-block-cb-tabs.vertical .tab-labels{flex-grow:0;flex-shrink:0;z-index:2;position:relative;right:-1px;}
.wp-block-cb-tabs.vertical .tab-content{flex-grow:1;}
.wp-block-cb-tabs.vertical .tab-labels li{width:100%;}
.wp-block-cb-tabs.vertical .tab-labels li.active{border:solid 1px #ddd;border-right:1px solid #fff;}
.wp-block-cb-tabs.vertical.center-label{align-items:center;}
@media only screen and (max-width: 768px) {
.tab-labels, .wp-block-cb-tabs.horizontal .tab-labels, .wp-block-cb-tabs.vertical {
display: block
}
.wp-block-cb-tabs.vertical .tab-labels, .wp-block-cb-tabs.vertical .tab-content {
width: 100%;
}
.wp-block-cb-tabs.vertical .tab-labels {
margin-bottom: 1rem;
}
.wp-block-cb-tabs.vertical .tab-labels li.active, .wp-block-cb-tabs.horizontal .tab-labels li.active {
border: solid 1px #ddd;
}
}.wp-block-cb-reviews .review-title img{aspect-ratio:1;object-fit:cover;max-width:100px;border-radius:50%;margin-right:1rem;}
.wp-block-cb-reviews .review-title{display:flex;align-items:center;}
.wp-block-cb-reviews .review-txt {
position: relative;
}.wp-block-cb-slides{overflow:hidden;position:relative;}
.wp-block-cb-slides[data-focus="true"] .slides-parent{overflow:unset;}
.wp-block-cb-slides:not([data-fade="true"]) .slides-track{--wp--style--block-gap:0;display:flex;flex-wrap:nowrap;will-change:transform;gap:0;margin-left:calc(var(--wp--style--unstable-gallery-gap, 0) / -2);margin-right:calc(var(--wp--style--unstable-gallery-gap, 0) / -2);}
.wp-block-cb-slide{display:block;position:relative;flex-shrink:0;}
.wp-block-cb-slides .wp-block-cover{height:100%;}
.wp-block-cb-slides[data-fade="true"] .slides-track{justify-content:center;align-items:center;overflow:hidden;position:relative;}
.wp-block-cb-slides[data-fade="true"] .slides-track .wp-block-cb-slide{opacity:0;visibility:hidden;position:absolute;transition:opacity 0.5s ease-in-out, visibility 0.5s ease-in-out;height:100%;object-fit:cover;}
.wp-block-cb-slides[data-fade="true"] .slides-track .wp-block-cb-slide.active{opacity:1;visibility:visible;position:relative;}
.wp-block-cb-slides[data-onslide="true"] .nav {
position: absolute;
bottom: 2rem;
width: 100%;
}[class^="wp-block-cb-"] *,
.modal-mask *{box-sizing:border-box;}
.wp-element-button.modal{cursor:pointer;display:inline-block;}
.modal-mask{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, .5);padding:1rem;z-index:99999;display:none;}
.modal-mask .modal-content{position:relative;top:50%;transform:translate(0, -50%);overflow-y:auto;overflow-x:hidden;background-color:#fff;box-shadow:0 1px 10px rgba(0, 0, 0, .3);max-width:700px;max-height:550px;padding:1rem;margin:auto;border-radius:1rem;}
.modal-mask .close{position:absolute;padding:5px;right:10px;top:10px;border:none;background:#fff;display:block;border-radius:50%;cursor:pointer;z-index:100;}
.modal-mask .close svg{width:1.5rem;height:1.5rem;display:block;fill:#000;}
.modal-mask .modal-content::-webkit-scrollbar{width:18px;margin:1rem 0;}
.modal-mask .modal-content::-webkit-scrollbar-track{background:#fff;border-radius:10px}
.modal-mask .modal-content::-webkit-scrollbar-thumb{background:#000;border-radius:10px;border:6px solid #fff}
.modal-mask .modal-content::-webkit-scrollbar-thumb:hover {
background: #555
}.count-down{font-weight:bold;display:flex;justify-content:center;margin:0.25rem auto;text-align:center;}
.count-down > div{margin:0 0.25rem;font-size:2.5rem;border:solid 2px currentColor;min-width:6rem;aspect-ratio:1 / 1;display:flex;justify-content:center;align-items:center;}
.count-down span{margin:0;display:block;font-weight:normal;font-size:0.75rem;}
.count-down.circle > div{border-radius:50%;}
@media only screen and (max-width: 480px) {
.count-down > div {
font-size: 1.5rem;
min-width: 4.5rem;
padding: 0.5rem 0.5rem;
}
}.wpcf7 form{display:block;}
.wpcf7-form label{display:block;}
#page-header .l-subheader-cell .w-socials-item.twitter .fa-x-twitter svg {
display: none !important;
}:root{--uacf7-global-color-primary:#382673;--uacf7-global-text-color-secondary:#383c41;--uacf7-global-placeholder-color:#606266;--uacf7-global-border-color:#e4e9f8;--uacf7-global-button-color:var(--uacf7-global-color-primary);--uacf7-border-radius:5px;--uacf7-white-color:#fff;}
.uacf7-wrapper-default{border:none !important;margin:0 !important;padding:0 !important;box-shadow:none !important;outline:none !important;min-inline-size:100%;}
.uacf7-wrapper-default hr{background-color:var(--uacf7-global-border-color);border:none;height:1px;margin-bottom:20px;width:100%;}
.uacf7-wrapper-default label{display:inline-block;font-weight:500;line-height:inherit;margin-bottom:15px;width:100%;}
.uacf7-wrapper-default label span{display:block;margin-top:5px;}
.uacf7-wrapper-default .wpcf7-acceptance label span{display:inline-block;margin-top:5px;}
.uacf7-wrapper-default input[type="date"],
.uacf7-wrapper-default input[type="email"],
.uacf7-wrapper-default input[type="number"],
.uacf7-wrapper-default input[type="password"],
.uacf7-wrapper-default input[type="search"],
.uacf7-wrapper-default input[type="tel"],
.uacf7-wrapper-default input[type="text"],
.uacf7-wrapper-default input[type="url"],
.uacf7-wrapper-default select, .uacf7-wrapper-default textarea, .uacf7-wrapper-default label span textarea, .uacf7-wrapper-default label span input{padding:0.7rem 1rem;background-clip:padding-box;background-image:none;border:1px solid var(--uacf7-global-border-color);border-radius:var(--uacf7-border-radius);color:var(--uacf7-global-text-color-secondary);transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;outline:none;}
.uacf7-wrapper-default textarea{height:90px;}
input[type="date"]:focus-visible,
input[type="date"]:visited,
input[type="email"]:focus-visible,
input[type="email"]:visited,
input[type="number"]:focus-visible,
input[type="number"]:visited,
input[type="password"]:focus-visible,
input[type="password"]:visited,
input[type="search"]:focus-visible,
input[type="search"]:visited,
input[type="tel"]:focus-visible,
input[type="tel"]:visited,
input[type="text"]:focus-visible,
input[type="text"]:visited,
select:visited, select:focus-visible, textarea:visited, textarea:focus-visible{border-color:var(--uacf7-global-button-color) !important;}
.uacf7-wrapper-default .uacf7-checkbox .wpcf7-list-item-label{margin:0;}
.uacf7-wrapper-default .uacf7-checkbox .wpcf7-list-item{display:flex !important;align-items:center;margin:0.5em 0 0 1em;font-weight:400;}
.uacf7-wrapper-default .uacf7-checkbox span input{margin-right:10px;}
.uacf7-wrapper-default .uacf7-radio .wpcf7-list-item-label{margin:0;}
.uacf7-wrapper-default .uacf7-radio .wpcf7-list-item{display:flex !important;align-items:center;margin:0.5em 0 0 1em;font-weight:400;}
.uacf7-wrapper-default .uacf7-radio span input{margin-right:10px;}
.uacf7-wrapper-default .uacf7-rating label span{display:inline-block;}
.uacf7-wrapper-default .uacf7-submint{display:flex;align-items:center;}
.uacf7-wrapper-default .uacf7-submint.end{display:flex;flex-direction:row-reverse;align-items:center;}
.uacf7-wrapper-default .uacf7-submint input[type="submit"]{font-size:16px;font-weight:700;color:var(--uacf7-white-color);background-color:var(--uacf7-global-color-primary);border-style:solid;border-radius:var(--uacf7-border-radius);border-width:2px;border-color:var(--uacf7-white-color);padding:10px 20px;text-align:center;transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;outline:none;}
.uacf7-wrapper-default .uacf7-submint input[type="submit"]:focus,
.uacf7-wrapper-default .uacf7-submint input[type="submit"]:hover{color:var(--uacf7-white-color);background-color:var(--uacf7-global-color-primary);}
.uacf7-wrapper-default .uacf7-submint.fill input[type="submit"]{background-color:var(--uacf7-global-color-primary);color:var(--uacf7-white-color) !important;}
.uacf7-wrapper-default .uacf7-submint.fill input[type="submit"]:focus,
.uacf7-wrapper-default .uacf7-submint.fill input[type="submit"]:hover{color:var(--uacf7-global-color-primary);background-color:var(--uacf7-white-color);}
.uacf7-wrapper-default .uacf7-submint.full-width{position:relative;}
.uacf7-wrapper-default .uacf7-submint.full-width input[type="submit"]{width:100%;}
.uacf7-wrapper-default .uacf7-submint.full-width > span{position:absolute;left:50%;margin-left:-12px;}
.uacf7-wrapper-default .uacf7-submint.fill.full-width > span.wpcf7-spinner{background-color:var(--uacf7-white-color);}
.uacf7-wrapper-default
.uacf7-submint.fill.full-width
> span.wpcf7-spinner::before{background-color:var(--uacf7-global-color-primary);}
.uacf7-wrapper-default .uacf7-charity-dinner{padding:0 15px;}
.uacf7-wrapper-default .uacf7-charity-dinner .wpcf7-submit{background:#115e99 !important;color:#ffffff !important;border-color:#115e99 !important;}
.uacf7-wrapper-default .uacf7-order-bump-form .wpcf7-submit{background-color:#e6a23c !important;border-radius:6px;font-size:18px;line-height:1.5;padding:8px 16px;}
.uacf7-wrapper-default .uacf7-order-bump-form .wpcf7-submit:hover {
background-color: #ebb563 !important;
}.steps-form{display:table;width:100%;position:relative;}
.uacf7-step.step-content button.uacf7-prev, .uacf7-step.step-content button.uacf7-next{margin-top:5px}
.uacf7-step.step-content.step-start button.uacf7-prev, .uacf7-step.step-content.step-end button.uacf7-next, .uacf7-step.step-content.step-end span.uacf7-ajax-loader{display:none !important}
.uacf7-step span.uacf7-ajax-loader.is-active{visibility:visible}
.uacf7-step.step-content button.uacf7-next{float:right;}
.uacf7-step.step-content.step-start button.uacf7-next{float:none;}
.steps-form .steps-row{display:table-row;}
.steps-form .steps-row:before{top:18px;bottom:0;position:absolute;content:" ";width:100%;height:1px;background-color:#ccc;}
.steps-form .steps-row .steps-step{display:table-cell;text-align:center;position:relative;}
.steps-form .steps-row .steps-step p{margin-top:0.5rem;}
.steps-form .steps-row .steps-step button[disabled]{opacity:1 !important;filter:alpha(opacity=100) !important;}
.steps-form .steps-row .steps-step .btn-circle{width:30px;height:30px;text-align:center;font-size:12px;line-height:28px;border-radius:50%;margin-top:0;text-decoration:none;outline:0;display:inline-block;position:relative;}
.steps-form .steps-row .steps-step .btn-circle img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}
.uacf7-btn-default{color:#fff;background-color:#65ce92 !important;}
.steps-form .steps-row .steps-step .btn-circle.uacf7-btn-active{color:#fff;background-color:#15a552 !important;outline:0;-webkit-box-shadow:0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);box-shadow:0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);transform:scale(1.1);}
.steps-form .steps-row .steps-step .btn-circle:hover, .steps-form .steps-row .steps-step .btn-circle:focus, .steps-form .steps-row .steps-step .btn-circle:active{outline:0;-webkit-box-shadow:0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);box-shadow:0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);color:#fff}
.btn.btn-circle.uacf7-btn-default:not(.uacf7-btn-active){}
.progressbar-style-1.steps-form .steps-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.progressbar-style-1.steps-form .steps-row .steps-step{display:table-cell;text-align:center;position:relative;flex-grow:1;border-right:1px solid #fff;}
.progressbar-style-1.steps-form .steps-row .steps-step:last-child{border-right:0}
.progressbar-style-1.steps-form .steps-row .steps-step p{margin-top:0.5rem;margin-bottom:0.5rem;}
.progressbar-style-1 .uacf7-btn-default{color:#444;background-color:#ddd !important;}
.progressbar-style-1.steps-form .steps-row .steps-step .btn-circle.uacf7-btn-active{transform:inherit;box-shadow:none}
.progressbar-style-1.steps-form .steps-row .steps-step .btn-circle.uacf7-btn-active:hover{box-shadow:none;color:#fff}
.progressbar-style-1.steps-form .steps-row .steps-step .btn-circle:hover, .progressbar-style-1.steps-form .steps-row .steps-step .btn-circle:focus, .progressbar-style-1.steps-form .steps-row .steps-step .btn-circle:active{box-shadow:none;color:#444;}
.progressbar-style-1.steps-form .steps-row .steps-step .btn-circle img{display:none;}
.progressbar-style-1.steps-form .steps-row{display:flex;align-items:center;flex-wrap:wrap;flex-direction:row;column-gap:2px;row-gap:2px;justify-content:space-between;}
.progressbar-style-1.steps-form .steps-row .steps-step{background:#ddd;flex-grow:1;}
.progressbar-style-1.steps-form .steps-row .steps-step .btn-circle{font-size:12px;line-height:24px;text-decoration:none;outline:0;background:transparent;width:100%;height:100%;padding:5px 10px;border-radius:0;}
.progressbar-style-1 .steps-step .uacf7-btn-active{background:#15a552 !important;}
.progressbar-style-1 .steps-step .uacf7-btn-active{color:#fff !important;}
.progressbar-style-1.steps-form .steps-row::before{display:none;}
@media(max-width:576px){
.steps-form .steps-row{display:inline-block;}
.steps-form .steps-row .steps-step{float:left;padding:1px 4px;}
.progressbar-style-1 .steps-step{padding:0 !important;}
.steps-form .steps-row::before{display:none;}
} @media(min-width:768px){}
@media(min-width:992px){}
@media(min-width:1200px){}
@media(min-width:1400px){}