.elementor-3125 .elementor-element.elementor-element-4ad2d26{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--overlay-opacity:1;}.elementor-3125 .elementor-element.elementor-element-4ad2d26::before, .elementor-3125 .elementor-element.elementor-element-4ad2d26 > .elementor-background-video-container::before, .elementor-3125 .elementor-element.elementor-element-4ad2d26 > .e-con-inner > .elementor-background-video-container::before, .elementor-3125 .elementor-element.elementor-element-4ad2d26 > .elementor-background-slideshow::before, .elementor-3125 .elementor-element.elementor-element-4ad2d26 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3125 .elementor-element.elementor-element-4ad2d26 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.briggsfamilydental.com/wp-content/uploads/Frame-37820-1024x175-1.webp");--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-3125 .elementor-element.elementor-element-1b4d4aa{--display:flex;}.elementor-3125 .elementor-element.elementor-element-0135e28{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3125 .elementor-element.elementor-element-60702ed{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3125 .elementor-element.elementor-element-c156246{text-align:center;font-family:"Montserrat", Sans-serif;font-size:clamp(0.75rem, 0.75rem + 0vw, 0.75rem);font-weight:600;line-height:1;color:var( --e-global-color-98d8101 );}.elementor-3125 .elementor-element.elementor-element-cf72654{text-align:center;font-family:var( --e-global-typography-b2da639-font-family ), Sans-serif;font-size:var( --e-global-typography-b2da639-font-size );font-weight:var( --e-global-typography-b2da639-font-weight );line-height:var( --e-global-typography-b2da639-line-height );color:var( --e-global-color-98d8101 );}.elementor-3125 .elementor-element.elementor-element-ae6123d{--display:flex;}.elementor-3125 .elementor-element.elementor-element-d95c7d6{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-3125 .elementor-element.elementor-element-3c0ee2e{text-align:center;}.elementor-3125 .elementor-element.elementor-element-3c0ee2e .elementor-heading-title{font-family:var( --e-global-typography-56c2d71-font-family ), Sans-serif;font-size:var( --e-global-typography-56c2d71-font-size );font-weight:var( --e-global-typography-56c2d71-font-weight );line-height:var( --e-global-typography-56c2d71-line-height );color:var( --e-global-color-98d8101 );}.elementor-3125 .elementor-element.elementor-element-f2648fe{text-align:center;font-family:var( --e-global-typography-f05467f-font-family ), Sans-serif;font-size:var( --e-global-typography-f05467f-font-size );font-weight:var( --e-global-typography-f05467f-font-weight );line-height:var( --e-global-typography-f05467f-line-height );color:var( --e-global-color-98d8101 );}.elementor-3125 .elementor-element.elementor-element-257871c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-3125 .elementor-element.elementor-element-b75b222.elementor-element{--align-self:center;}.elementor-3125 .elementor-element.elementor-element-b75b222 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3125 .elementor-element.elementor-element-b75b222 .elementor-button{font-family:var( --e-global-typography-ada9f07-font-family ), Sans-serif;font-size:var( --e-global-typography-ada9f07-font-size );font-weight:var( --e-global-typography-ada9f07-font-weight );line-height:var( --e-global-typography-ada9f07-line-height );}.elementor-3125 .elementor-element.elementor-element-16e8666 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-ada9f07-font-family ), Sans-serif;font-size:var( --e-global-typography-ada9f07-font-size );font-weight:var( --e-global-typography-ada9f07-font-weight );line-height:var( --e-global-typography-ada9f07-line-height );fill:var( --e-global-color-98d8101 );color:var( --e-global-color-98d8101 );}.elementor-3125 .elementor-element.elementor-element-16e8666.elementor-element{--align-self:center;}@media(max-width:1024px){.elementor-3125 .elementor-element.elementor-element-4ad2d26{--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-3125 .elementor-element.elementor-element-0135e28{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3125 .elementor-element.elementor-element-c156246{text-align:left;}.elementor-3125 .elementor-element.elementor-element-cf72654{text-align:left;font-size:var( --e-global-typography-b2da639-font-size );line-height:var( --e-global-typography-b2da639-line-height );}.elementor-3125 .elementor-element.elementor-element-3c0ee2e{text-align:left;}.elementor-3125 .elementor-element.elementor-element-3c0ee2e .elementor-heading-title{font-size:var( --e-global-typography-56c2d71-font-size );line-height:var( --e-global-typography-56c2d71-line-height );}.elementor-3125 .elementor-element.elementor-element-f2648fe{text-align:left;font-size:var( --e-global-typography-f05467f-font-size );line-height:var( --e-global-typography-f05467f-line-height );}.elementor-3125 .elementor-element.elementor-element-257871c{--justify-content:flex-start;}.elementor-3125 .elementor-element.elementor-element-b75b222 .elementor-button{font-size:var( --e-global-typography-ada9f07-font-size );line-height:var( --e-global-typography-ada9f07-line-height );}.elementor-3125 .elementor-element.elementor-element-16e8666 .elementor-button{font-size:var( --e-global-typography-ada9f07-font-size );line-height:var( --e-global-typography-ada9f07-line-height );}}@media(max-width:767px){.elementor-3125 .elementor-element.elementor-element-0135e28{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3125 .elementor-element.elementor-element-cf72654{font-size:var( --e-global-typography-b2da639-font-size );line-height:var( --e-global-typography-b2da639-line-height );}.elementor-3125 .elementor-element.elementor-element-3c0ee2e .elementor-heading-title{font-size:var( --e-global-typography-56c2d71-font-size );line-height:var( --e-global-typography-56c2d71-line-height );}.elementor-3125 .elementor-element.elementor-element-f2648fe{font-size:var( --e-global-typography-f05467f-font-size );line-height:var( --e-global-typography-f05467f-line-height );}.elementor-3125 .elementor-element.elementor-element-b75b222 .elementor-button{font-size:var( --e-global-typography-ada9f07-font-size );line-height:var( --e-global-typography-ada9f07-line-height );}.elementor-3125 .elementor-element.elementor-element-16e8666 .elementor-button{font-size:var( --e-global-typography-ada9f07-font-size );line-height:var( --e-global-typography-ada9f07-line-height );}}/* Start custom CSS for jet-engine-component-3392, class: .elementor-element-d86d74b */.elementor-3125 .elementor-element.elementor-element-d86d74b div[data-elementor-type="jet-engine-component"]{
    height: 100% !important;
}

.elementor-3125 .elementor-element.elementor-element-d86d74b div[data-elementor-type="jet-engine-component"] > div{
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for jet-engine-component-3392, class: .elementor-element-8b584d4 */.elementor-3125 .elementor-element.elementor-element-8b584d4 div[data-elementor-type="jet-engine-component"]{
    height: 100% !important;
}

.elementor-3125 .elementor-element.elementor-element-8b584d4 div[data-elementor-type="jet-engine-component"] > div{
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for jet-engine-component-3392, class: .elementor-element-0f08916 */.elementor-3125 .elementor-element.elementor-element-0f08916 div[data-elementor-type="jet-engine-component"]{
    height: 100% !important;
}

.elementor-3125 .elementor-element.elementor-element-0f08916 div[data-elementor-type="jet-engine-component"] > div{
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c156246 */.elementor-3125 .elementor-element.elementor-element-c156246{opacity:0.8;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cf72654 */.elementor-3125 .elementor-element.elementor-element-cf72654{opacity:0.8;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f2648fe */.elementor-3125 .elementor-element.elementor-element-f2648fe{opacity:0.8;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ad2d26 */.elementor-3125 .elementor-element.elementor-element-4ad2d26{
    background: linear-gradient(0deg, var(--Background-Section-primary-dark, #061413) 0%, var(--Brand-Primary-950, #062D2D) 100%), var(--Background-Section-primary-dark, #061413);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.briggsfamilydental.com/wp-content/uploads/Montserrat-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.briggsfamilydental.com/wp-content/uploads/Montserrat-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.briggsfamilydental.com/wp-content/uploads/Montserrat-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.briggsfamilydental.com/wp-content/uploads/Montserrat-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */