:root {--color-primary: rgba(0, 90, 135, 1);
--color-dark-secondary: rgba(85, 75, 68, 1);
--color-primary-light: rgba(212, 238, 255, 1);
--color-secondary-light: rgba(212, 238, 255, 1);
--color-accent-dark: rgba(212, 238, 255, 1);
--color-accent-light: rgba(40, 143, 193, 1);
--color-txt-dark: #2f2f2f;
--color-txt-light: #ffffff;
--color-headings-dark: #2f2f2f;
--color-headings-light: #ffffff;
--color-bg-primary: rgba(85, 75, 68, 1);
--color-bg-dark-secondary: rgba(0, 90, 135, 1);
--color-bg-primary-light: rgba(250, 249, 244, 1);
--color-bg-secondary-light: rgba(242, 239, 232, 1);
--color-bg-offwhite: rgba(238, 248, 255, 1);
--color-b-border: #ffffff;
--color-brand-1: #2f2f2f;
--color-brand-2: #288fc1;
--color-brand-3: #d4eeff;
--color-brand-4: #fff7e7;
--color-brand-5: #faf9f4;
--color-brand-6: #f2efe8;
--color-brand-7: #ffffff;
--color-brand-8: #000000;
--color-brand-9: #554b44;
--color-brand-10: #f3f3f3;
--color-brand-11: #005a87;
--color-brand-12: #eef8ff;
--rounded-cn-sm: 5px;
--rounded-cn-md: 20px;
--rounded-cn-lg: 30px;
--rounded-cn-sm-num: 5px;
--rounded-cn-md-num: 20px;
--rounded-cn-lg-num: 30px;
--shadow-cards: 0px 0px 9px 2px rgba(192, 192, 192, 0.25);
--shadow-table: none;
--btn-bg-color: #288fc1;--btn-color: #ffffff;--btn-padding-x: 16px;--btn-padding-y: 8px;--btn-height: 44px;--btn-font-family: Quicksand;--sentry-btn-font-family: Quicksand;--btn-radius: 99pxpx;--btn-arrow: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none"><path fill="currentColor" fill-rule="evenodd" d="M8.234 2.635a.8.8 0 0 1 1.132 0l4.8 4.8a.8.8 0 0 1 0 1.13l-4.8 4.8a.8.8 0 0 1-1.132-1.13L11.67 8.8H2.4a.8.8 0 0 1 0-1.6h9.269L8.234 3.766a.8.8 0 0 1 0-1.131Z" clip-rule="evenodd"/></svg>');--btn-arrow-rev: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none"><path fill="currentColor" fill-rule="evenodd" d="M8.234 2.635a.8.8 0 0 1 1.132 0l4.8 4.8a.8.8 0 0 1 0 1.13l-4.8 4.8a.8.8 0 0 1-1.132-1.13L11.67 8.8H2.4a.8.8 0 0 1 0-1.6h9.269L8.234 3.766a.8.8 0 0 1 0-1.131Z" clip-rule="evenodd"/></svg>');--carousel-arrow: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none"><path fill="currentColor" fill-rule="evenodd" d="M8.234 2.635a.8.8 0 0 1 1.132 0l4.8 4.8a.8.8 0 0 1 0 1.13l-4.8 4.8a.8.8 0 0 1-1.132-1.13L11.67 8.8H2.4a.8.8 0 0 1 0-1.6h9.269L8.234 3.766a.8.8 0 0 1 0-1.131Z" clip-rule="evenodd"/></svg>');--carousel-arrow-rev: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none"><path fill="currentColor" fill-rule="evenodd" d="M8.234 2.635a.8.8 0 0 1 1.132 0l4.8 4.8a.8.8 0 0 1 0 1.13l-4.8 4.8a.8.8 0 0 1-1.132-1.13L11.67 8.8H2.4a.8.8 0 0 1 0-1.6h9.269L8.234 3.766a.8.8 0 0 1 0-1.131Z" clip-rule="evenodd"/></svg>');--card-bg: #fff;}.sentry-gradient-bg-cards-linear-gradient{background: #F8EDD7;
background: linear-gradient(45deg,rgba(248, 237, 215, 1) 0%, rgba(248, 235, 225, 1) 73%);}
.sentry-gradient-bg-linear-jen-test{background: rgb(1,61,94);
background: linear-gradient(0deg, rgba(1,61,94,1) 0%, rgba(191,245,234,1) 100%);}
.sentry-gradient-bg-mesh-hero{background-color:hsla(0,0%,100%,1);
background-image:
radial-gradient(at 100% 100%, hsla(201,96%,18%,0.59) 0px, transparent 50%),
radial-gradient(at 1% 1%, hsla(167,72%,85%,1) 0px, transparent 50%);
}
.sentry-gradient-bg-mesh-dk-cta{background-color:hsla(201,97%,18%,1);
background-image:
radial-gradient(at 17% 50%, hsla(167,71%,85%,0.47) 0px, transparent 50%),
radial-gradient(at 100% 100%, hsla(167,71%,85%,0.41) 0px, transparent 50%),
radial-gradient(at 100% 0%, hsla(240,51%,95%,0.59) 0px, transparent 50%);}
.sentry-pattern-bg-stars-dk { background-image: url('https://jacarandasmiles.com/wp-content/uploads/sites/2/sentry/pattern-stars-dk-97835eebff.svg'); }
.sentry-pattern-bg-brushes-dk-dk { background-image: url('https://jacarandasmiles.com/wp-content/uploads/sites/2/sentry/pattern-brushes-dk-dk-ee723caa15.svg'); }
.sentry-pattern-bg-happy-teeth-lt-dk { background-image: url('https://jacarandasmiles.com/wp-content/uploads/sites/2/sentry/pattern-happy-teeth-lt-dk-8966a2d8af.svg'); }
.sentry-pattern-bg-pattern-test123 { background-image: url('https://jacarandasmiles.com/wp-content/uploads/sites/2/sentry/pattern-pattern-test123-161480683d.svg'); }
.sentry-noise-bg-noise-8-lt {
                    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZmlsdGVyIGlkPSJhIj48ZmVUdXJidWxlbmNlIGJhc2VGcmVxdWVuY3k9IjEuMzQiIG51bU9jdGF2ZXM9IjQiIHN0aXRjaFRpbGVzPSJzdGl0Y2giIHR5cGU9ImZyYWN0YWxOb2lzZSIvPjxmZUNvbG9yTWF0cml4IHR5cGU9InNhdHVyYXRlIiB2YWx1ZXM9IjAiLz48ZmVDb21wb25lbnRUcmFuc2Zlcj48ZmVGdW5jUiBzbG9wZT0iLjQ2IiB0eXBlPSJsaW5lYXIiLz48ZmVGdW5jRyBzbG9wZT0iLjQ2IiB0eXBlPSJsaW5lYXIiLz48ZmVGdW5jQiBzbG9wZT0iLjQ2IiB0eXBlPSJsaW5lYXIiLz48ZmVGdW5jQSB0eXBlPSJsaW5lYXIiIHNsb3BlPSIuMDgiLz48L2ZlQ29tcG9uZW50VHJhbnNmZXI+PGZlQ29tcG9uZW50VHJhbnNmZXI+PGZlRnVuY1IgaW50ZXJjZXB0PSItLjIzIiBzbG9wZT0iMSIgdHlwZT0ibGluZWFyIi8+PGZlRnVuY0cgaW50ZXJjZXB0PSItLjIzIiBzbG9wZT0iMSIgdHlwZT0ibGluZWFyIi8+PGZlRnVuY0IgaW50ZXJjZXB0PSItLjIzIiBzbG9wZT0iMSIgdHlwZT0ibGluZWFyIi8+PC9mZUNvbXBvbmVudFRyYW5zZmVyPjwvZmlsdGVyPjxyZWN0IHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbHRlcj0idXJsKCNhKSIvPjwvc3ZnPg==');
					background-size: 150px;
                }
.sentry-noise-bg-noise-16-lt {
                    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZmlsdGVyIGlkPSJhIj48ZmVUdXJidWxlbmNlIGJhc2VGcmVxdWVuY3k9IjEuMzQiIG51bU9jdGF2ZXM9IjQiIHN0aXRjaFRpbGVzPSJzdGl0Y2giIHR5cGU9ImZyYWN0YWxOb2lzZSIvPjxmZUNvbG9yTWF0cml4IHR5cGU9InNhdHVyYXRlIiB2YWx1ZXM9IjAiLz48ZmVDb21wb25lbnRUcmFuc2Zlcj48ZmVGdW5jUiBzbG9wZT0iLjQ2IiB0eXBlPSJsaW5lYXIiLz48ZmVGdW5jRyBzbG9wZT0iLjQ2IiB0eXBlPSJsaW5lYXIiLz48ZmVGdW5jQiBzbG9wZT0iLjQ2IiB0eXBlPSJsaW5lYXIiLz48ZmVGdW5jQSB0eXBlPSJsaW5lYXIiIHNsb3BlPSIuMTYiLz48L2ZlQ29tcG9uZW50VHJhbnNmZXI+PGZlQ29tcG9uZW50VHJhbnNmZXI+PGZlRnVuY1IgaW50ZXJjZXB0PSItLjIzIiBzbG9wZT0iMSIgdHlwZT0ibGluZWFyIi8+PGZlRnVuY0cgaW50ZXJjZXB0PSItLjIzIiBzbG9wZT0iMSIgdHlwZT0ibGluZWFyIi8+PGZlRnVuY0IgaW50ZXJjZXB0PSItLjIzIiBzbG9wZT0iMSIgdHlwZT0ibGluZWFyIi8+PC9mZUNvbXBvbmVudFRyYW5zZmVyPjwvZmlsdGVyPjxyZWN0IHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbHRlcj0idXJsKCNhKSIvPjwvc3ZnPg==');
					background-size: 150px;
                }
.sentry-noise-bg-noise-24-lt {
                    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZmlsdGVyIGlkPSJhIj48ZmVUdXJidWxlbmNlIGJhc2VGcmVxdWVuY3k9IjEuMzQiIG51bU9jdGF2ZXM9IjQiIHN0aXRjaFRpbGVzPSJzdGl0Y2giIHR5cGU9ImZyYWN0YWxOb2lzZSIvPjxmZUNvbG9yTWF0cml4IHR5cGU9InNhdHVyYXRlIiB2YWx1ZXM9IjAiLz48ZmVDb21wb25lbnRUcmFuc2Zlcj48ZmVGdW5jUiBzbG9wZT0iLjQ2IiB0eXBlPSJsaW5lYXIiLz48ZmVGdW5jRyBzbG9wZT0iLjQ2IiB0eXBlPSJsaW5lYXIiLz48ZmVGdW5jQiBzbG9wZT0iLjQ2IiB0eXBlPSJsaW5lYXIiLz48ZmVGdW5jQSB0eXBlPSJsaW5lYXIiIHNsb3BlPSIuMjQiLz48L2ZlQ29tcG9uZW50VHJhbnNmZXI+PGZlQ29tcG9uZW50VHJhbnNmZXI+PGZlRnVuY1IgaW50ZXJjZXB0PSItLjIzIiBzbG9wZT0iMSIgdHlwZT0ibGluZWFyIi8+PGZlRnVuY0cgaW50ZXJjZXB0PSItLjIzIiBzbG9wZT0iMSIgdHlwZT0ibGluZWFyIi8+PGZlRnVuY0IgaW50ZXJjZXB0PSItLjIzIiBzbG9wZT0iMSIgdHlwZT0ibGluZWFyIi8+PC9mZUNvbXBvbmVudFRyYW5zZmVyPjwvZmlsdGVyPjxyZWN0IHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbHRlcj0idXJsKCNhKSIvPjwvc3ZnPg==');
					background-size: 150px;
                }
.sentry-noise-bg-noise-8-dk {
                    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZmlsdGVyIGlkPSJhIj48ZmVUdXJidWxlbmNlIGJhc2VGcmVxdWVuY3k9IjEuMzQiIG51bU9jdGF2ZXM9IjQiIHN0aXRjaFRpbGVzPSJzdGl0Y2giIHR5cGU9ImZyYWN0YWxOb2lzZSIvPjxmZUNvbG9yTWF0cml4IHR5cGU9InNhdHVyYXRlIiB2YWx1ZXM9IjAiLz48ZmVDb21wb25lbnRUcmFuc2Zlcj48ZmVGdW5jUiBzbG9wZT0iLjQ2IiB0eXBlPSJsaW5lYXIiLz48ZmVGdW5jRyBzbG9wZT0iLjQ2IiB0eXBlPSJsaW5lYXIiLz48ZmVGdW5jQiBzbG9wZT0iLjQ2IiB0eXBlPSJsaW5lYXIiLz48ZmVGdW5jQSB0eXBlPSJsaW5lYXIiIHNsb3BlPSIuMDgiLz48L2ZlQ29tcG9uZW50VHJhbnNmZXI+PGZlQ29tcG9uZW50VHJhbnNmZXI+PGZlRnVuY1IgaW50ZXJjZXB0PSItLjIzIiBzbG9wZT0iMSIgdHlwZT0ibGluZWFyIi8+PGZlRnVuY0cgaW50ZXJjZXB0PSItLjIzIiBzbG9wZT0iMSIgdHlwZT0ibGluZWFyIi8+PGZlRnVuY0IgaW50ZXJjZXB0PSItLjIzIiBzbG9wZT0iMSIgdHlwZT0ibGluZWFyIi8+PC9mZUNvbXBvbmVudFRyYW5zZmVyPjwvZmlsdGVyPjxyZWN0IHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbHRlcj0idXJsKCNhKSIvPjwvc3ZnPg==');
					background-size: 150px;
                }
.sentry-noise-bg-noise-16-dk {
                    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZmlsdGVyIGlkPSJhIj48ZmVUdXJidWxlbmNlIGJhc2VGcmVxdWVuY3k9IjEuMzQiIG51bU9jdGF2ZXM9IjQiIHN0aXRjaFRpbGVzPSJzdGl0Y2giIHR5cGU9ImZyYWN0YWxOb2lzZSIvPjxmZUNvbG9yTWF0cml4IHR5cGU9InNhdHVyYXRlIiB2YWx1ZXM9IjAiLz48ZmVDb21wb25lbnRUcmFuc2Zlcj48ZmVGdW5jUiBzbG9wZT0iLjQ2IiB0eXBlPSJsaW5lYXIiLz48ZmVGdW5jRyBzbG9wZT0iLjQ2IiB0eXBlPSJsaW5lYXIiLz48ZmVGdW5jQiBzbG9wZT0iLjQ2IiB0eXBlPSJsaW5lYXIiLz48ZmVGdW5jQSB0eXBlPSJsaW5lYXIiIHNsb3BlPSIuMTYiLz48L2ZlQ29tcG9uZW50VHJhbnNmZXI+PGZlQ29tcG9uZW50VHJhbnNmZXI+PGZlRnVuY1IgaW50ZXJjZXB0PSItLjIzIiBzbG9wZT0iMSIgdHlwZT0ibGluZWFyIi8+PGZlRnVuY0cgaW50ZXJjZXB0PSItLjIzIiBzbG9wZT0iMSIgdHlwZT0ibGluZWFyIi8+PGZlRnVuY0IgaW50ZXJjZXB0PSItLjIzIiBzbG9wZT0iMSIgdHlwZT0ibGluZWFyIi8+PC9mZUNvbXBvbmVudFRyYW5zZmVyPjwvZmlsdGVyPjxyZWN0IHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbHRlcj0idXJsKCNhKSIvPjwvc3ZnPg==');
					background-size: 150px;
                }
.sentry-noise-bg-noise-24-dk {
                    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZmlsdGVyIGlkPSJhIj48ZmVUdXJidWxlbmNlIGJhc2VGcmVxdWVuY3k9IjEuMzQiIG51bU9jdGF2ZXM9IjQiIHN0aXRjaFRpbGVzPSJzdGl0Y2giIHR5cGU9ImZyYWN0YWxOb2lzZSIvPjxmZUNvbG9yTWF0cml4IHR5cGU9InNhdHVyYXRlIiB2YWx1ZXM9IjAiLz48ZmVDb21wb25lbnRUcmFuc2Zlcj48ZmVGdW5jUiBzbG9wZT0iLjQ2IiB0eXBlPSJsaW5lYXIiLz48ZmVGdW5jRyBzbG9wZT0iLjQ2IiB0eXBlPSJsaW5lYXIiLz48ZmVGdW5jQiBzbG9wZT0iLjQ2IiB0eXBlPSJsaW5lYXIiLz48ZmVGdW5jQSB0eXBlPSJsaW5lYXIiIHNsb3BlPSIuMjQiLz48L2ZlQ29tcG9uZW50VHJhbnNmZXI+PGZlQ29tcG9uZW50VHJhbnNmZXI+PGZlRnVuY1IgaW50ZXJjZXB0PSItLjIzIiBzbG9wZT0iMSIgdHlwZT0ibGluZWFyIi8+PGZlRnVuY0cgaW50ZXJjZXB0PSItLjIzIiBzbG9wZT0iMSIgdHlwZT0ibGluZWFyIi8+PGZlRnVuY0IgaW50ZXJjZXB0PSItLjIzIiBzbG9wZT0iMSIgdHlwZT0ibGluZWFyIi8+PC9mZUNvbXBvbmVudFRyYW5zZmVyPjwvZmlsdGVyPjxyZWN0IHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbHRlcj0idXJsKCNhKSIvPjwvc3ZnPg==');
					background-size: 150px;
                }
.sentry-noise-bg-noise-test {
                    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZmlsdGVyIGlkPSJhIj48ZmVUdXJidWxlbmNlIGJhc2VGcmVxdWVuY3k9IjEuMzQiIG51bU9jdGF2ZXM9IjQiIHN0aXRjaFRpbGVzPSJzdGl0Y2giIHR5cGU9ImZyYWN0YWxOb2lzZSIvPjxmZUNvbG9yTWF0cml4IHR5cGU9InNhdHVyYXRlIiB2YWx1ZXM9IjAiLz48ZmVDb21wb25lbnRUcmFuc2Zlcj48ZmVGdW5jUiBzbG9wZT0iLjQ2IiB0eXBlPSJsaW5lYXIiLz48ZmVGdW5jRyBzbG9wZT0iLjQ2IiB0eXBlPSJsaW5lYXIiLz48ZmVGdW5jQiBzbG9wZT0iLjQ2IiB0eXBlPSJsaW5lYXIiLz48ZmVGdW5jQSB0eXBlPSJsaW5lYXIiIHNsb3BlPSIuMjQiLz48L2ZlQ29tcG9uZW50VHJhbnNmZXI+PGZlQ29tcG9uZW50VHJhbnNmZXI+PGZlRnVuY1IgaW50ZXJjZXB0PSItLjIzIiBzbG9wZT0iMSIgdHlwZT0ibGluZWFyIi8+PGZlRnVuY0cgaW50ZXJjZXB0PSItLjIzIiBzbG9wZT0iMSIgdHlwZT0ibGluZWFyIi8+PGZlRnVuY0IgaW50ZXJjZXB0PSItLjIzIiBzbG9wZT0iMSIgdHlwZT0ibGluZWFyIi8+PC9mZUNvbXBvbmVudFRyYW5zZmVyPjwvZmlsdGVyPjxyZWN0IHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbHRlcj0idXJsKCNhKSIvPjwvc3ZnPg==');
					background-size: 150px;
                }
.sentry-image-bg-hero-giraffe-bg {
    background-image: url('https://jacarandasmiles.com/wp-content/uploads/sites/2/2026/01/Hero02.png');
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}
.sentry-image-bg-hero-giraffe-gradient {
    background-image: url('https://jacarandasmiles.com/wp-content/uploads/sites/2/2026/01/HeroBg.jpg');
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}
.sentry-image-bg-image-test {
    background-image: url('https://jacarandasmiles.com/wp-content/uploads/sites/2/2025/01/classy-and-inviting-waiting-room.jpg');
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}
.sentry-image-bg-image-test::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #00538a;
    opacity: 0.25;
    pointer-events: none;
}
.sentry-video-overlay-bright-colorful-background-video {
    background-color: #ffffff;
    opacity: 0.4;
}
.sentry-video-overlay-dentist-office-bg-video {
    background-color: #bff5ea;
    opacity: 0.7;
}
.sentry-video-bg-container {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            overflow: hidden;
            z-index: 0;
        }
        .sentry-video-bg-container iframe,
        .sentry-video-bg-container video {
            position: absolute;
            top: 50%;
            left: 50%;
            width: 100%;
            height: 100%;
            transform: translate(-50%, -50%);
            pointer-events: none;
            object-fit: cover;
        }
        .sentry-video-overlay {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            z-index: 1;
            pointer-events: none;
        }.editor-styles-wrapper, :root {--sentry-btn-style: standard-round;--sentry-btn-background-color: #288fc1;--sentry-btn-text-color: #ffffff;--sentry-btn-padding-x: 16px;--sentry-btn-padding-y: 8px;--sentry-btn-height: 44px;--sentry-btn-radius: 99px;--sentry-btn-font-size: 16px;--sentry-btn-font-size-desktop: 16px;--sentry-btn-font-weight: 700;--sentry-btn-line-height: 150%;--sentry-btn-text-transform: capitalize;--sentry-btn-include-arrow: 1;--sentry-btn-arrow-background: ;--sentry-btn-arrow-background-radius: 50%;--sentry-btn-arrow-padding-left: 16px;--sentry-btn-arrow-padding-right: 4px;--sentry-btn-arrow-padding-y: 4px;--sentry-btn-arrow: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI2ZmZmZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNOC4yMzQgMi42MzVhLjguOCAwIDAgMSAxLjEzMiAwbDQuOCA0LjhhLjguOCAwIDAgMSAwIDEuMTNsLTQuOCA0LjhhLjguOCAwIDAgMS0xLjEzMi0xLjEzTDExLjY3IDguOEgyLjRhLjguOCAwIDAgMSAwLTEuNmg5LjI2OUw4LjIzNCAzLjc2NmEuOC44IDAgMCAxIDAtMS4xMzFaIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=');--sentry-btn-arrow-inverse: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzI4OGZjMSIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNOC4yMzQgMi42MzVhLjguOCAwIDAgMSAxLjEzMiAwbDQuOCA0LjhhLjguOCAwIDAgMSAwIDEuMTNsLTQuOCA0LjhhLjguOCAwIDAgMS0xLjEzMi0xLjEzTDExLjY3IDguOEgyLjRhLjguOCAwIDAgMSAwLTEuNmg5LjI2OUw4LjIzNCAzLjc2NmEuOC44IDAgMCAxIDAtMS4xMzFaIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=');--sentry-btn-font-family: Quicksand;--sentry-btn-letter-spacing: normal;} .section .button, .section .button-primary, .section .button-secondary, .notification-bar .button-link-style, .section .button-link-style, .section .button-link-style-secondary, header .button-primary, header .button-secondary, body div.gform_wrapper.gform-theme form div.gform_footer a.gform_button.button.button-primary { position: relative; display: inline-flex; align-items: center; width: auto; text-decoration: none; transition: all 300ms; font-family: var(--sentry-btn-font-family); font-size: var(--sentry-btn-font-size); font-weight: var(--sentry-btn-font-weight); line-height: var(--sentry-btn-line-height); letter-spacing: var(--sentry-btn-letter-spacing); text-transform: var(--sentry-btn-text-transform); gap: 1.5rem; } .notification-bar .button-link-style, .section .button-link-style, .section .button-link-style-secondary { gap: 1.5rem; } .button-primary, .button-secondary, body div.gform_wrapper.gform-theme form div.gform_footer a.gform_button.button.button-primary, .facetwp-facet-categories_dropdown .fs-label-wrap { text-wrap: nowrap; } .button-text-size { font-size: var(--sentry-btn-font-size); } .button, .button-primary, .button-secondary, .button-link-style, .button-link-style-secondary, body div.gform_wrapper.gform-theme form div.gform_footer a.gform_button.button.button-primary { font-size: var(--sentry-btn-font-size-desktop); } .section .button, .section .button-primary, .section .button-primary font, header .button-primary, body div.gform_wrapper.gform-theme form div.gform_footer a.gform_button.button.button-primary { background-color: var(--sentry-btn-background-color); color: var(--sentry-btn-text-color) !important; padding: var(--sentry-btn-padding-y) var(--sentry-btn-padding-x); border-radius: var(--sentry-btn-radius); min-height: var(--sentry-btn-height); border: 1px solid var(--sentry-btn-background-color) !important; } .button::after, .button-primary::after, body div.gform_wrapper.gform-theme form div.gform_footer a.gform_button.button.button-primary::after { content: ''; width: 1rem; height: 1rem; background-image: var(--sentry-btn-arrow); background-repeat: no-repeat; background-position: center; background-size: contain; } .button-secondary { background-color: var(--sentry-btn-text-color); color: var(--sentry-btn-background-color); padding: var(--sentry-btn-padding-y) var(--sentry-btn-padding-x); border-radius: var(--sentry-btn-radius); min-height: var(--sentry-btn-height); border: 1px solid var(--sentry-btn-background-color) !important; } .button-secondary::after { content: ''; width: 1rem; height: 1rem; background-image: var(--sentry-btn-arrow-inverse); background-repeat: no-repeat; background-position: center; background-size: contain; } .stc-dark .button-link-style-secondary, .stc-dark .button-link-style, .mce-content-body .button-link-style { background: transparent; color: var(--sentry-btn-background-color); padding: 0; min-height: unset; border: none; margin-right: 15px; } .button-primary:before, .button-secondary:before,.button-link-style:before,.button-link-style-secondary:before, body div.gform_wrapper.gform-theme form div.gform_footer a.gform_button.button.button-primary:before{ content: ''; position: absolute; bottom: calc( var(--sentry-btn-padding-y) + 2px ); left: var(--sentry-btn-padding-x); right: 0; width: calc(100% - 40px - var(--sentry-btn-padding-x) - var(--sentry-btn-padding-x)); height: 100%; background: var(--sentry-btn-text-color); transition-timing-function: cubic-bezier(.65,.05,.36,1); transition-duration: 200ms; transition-property: transform; transform: scaleX(0); height: 2px; } .button-secondary:before{ background: var(--sentry-btn-background-color); } .button-link-style:before,.button-link-style-secondary:before { bottom: 0; left: 0; right: 0; width: calc(100% - 40px); background: var(--sentry-btn-background-color); } .button-link-style-secondary:before{ background: var(--sentry-btn-text-color); } .button-primary:hover:before, .button-primary.hover:before, .button-secondary:hover:before, .button-secondary.hover:before, .button-link-style:hover:before, .button-link-style.hover:before, .button-link-style-secondary:hover:before, .button-link-style-secondary.hover:before, body div.gform_wrapper.gform-theme form div.gform_footer a.gform_button.button.button-primary:hover:before { transform: scaleX(1); } .button-primary.btn-span:before, .button-secondary.btn-span:before, .button-link-style.btn-span:before, .button-link-style-secondary.btn-span:before { display: none; } .button-primary span, .button-secondary span, .button-link-style span, .button-link-style-secondary span { position: relative; } .button-primary span:before, .button-secondary span:before, .button-link-style span:before, .button-link-style-secondary span:before { content: ''; position: absolute; bottom: 0; left: 0; right: 0; width: 100%; height: 100%; background: var(--sentry-btn-text-color); transition-timing-function: cubic-bezier(.65,.05,.36,1); transition-duration: 200ms; transition-property: transform; transform: scaleX(0); height: 2px; } .button-primary:hover span:before, .button-secondary:hover span:before, .button-link-style:hover span:before, .button-link-style-secondary:hover span:before { transform: scaleX(1); } .button-secondary:hover span, .button-link-style-secondary:hover span { border-color: var(--sentry-btn-background-color); } .button-primary.btn-span:hover:before, .button-secondary.btn-span:hover:before, .button-link-style.btn-span:hover:before, .button-link-style-secondary.btn-span:hover:before { transform: scaleX(1); } .button-link-style::after { content: ''; width: 1rem; height: 1rem; background-image: var(--sentry-btn-arrow-inverse); background-repeat: no-repeat; background-position: center; background-size: contain; } .section.stc-light { .button-link-style::after { background-image: var(--sentry-btn-arrow); } } .section.stc-light .stc-dark { .button-link-style::after { background-image: var(--sentry-btn-arrow-inverse); } } .stc-light .button-link-style-secondary, .stc-light .button-link-style, .mce-content-body .button-link-style-secondary { background: transparent; color: var(--sentry-btn-text-color); padding: 0; min-height: unset; border: none; margin-right: 15px; } .stc-light .button-link-style-secondary:hover:before, .stc-light .button-link-style:hover:before, .mce-content-body .button-link-style-secondary:hover:before { background-color: var(--sentry-btn-text-color); } .stc-light .stc-dark .button-link-style-secondary:hover:before, .stc-light .stc-dark .button-link-style:hover:before { background-color: var(--sentry-btn-background-color); } .mce-content-body .button-link-style-secondary { color: var(--sentry-btn-background-color); } .button-link-style-secondary::after { content: ''; width: 1rem; height: 1rem; background-image: var(--sentry-btn-arrow); background-repeat: no-repeat; background-position: center; background-size: contain; }