.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-505 .elementor-element.elementor-element-76eb73e img{width:100%;height:500px;object-fit:cover;object-position:center center;}.elementor-505 .elementor-element.elementor-element-64659cac{margin-top:5px;margin-bottom:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-505 .elementor-element.elementor-element-fefe998 .elementor-heading-title{font-family:"Theinhardt", Sans-serif;font-size:26px;font-weight:400;line-height:34px;letter-spacing:-2px;}.elementor-505 .elementor-element.elementor-element-2bbcd69f > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-505 .elementor-element.elementor-element-2bbcd69f .elementor-heading-title{font-family:"Theinhardt", Sans-serif;font-size:100px;font-weight:400;line-height:80px;letter-spacing:-2px;}.elementor-505 .elementor-element.elementor-element-766dfaf2{border-style:none;margin-top:030px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-505 .elementor-element.elementor-element-766dfaf2, .elementor-505 .elementor-element.elementor-element-766dfaf2 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-505 .elementor-element.elementor-element-cf4202a{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-505 .elementor-element.elementor-element-cf4202a .elementor-divider-separator{width:100%;}.elementor-505 .elementor-element.elementor-element-cf4202a .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-505 .elementor-element.elementor-element-388f6893 > .elementor-widget-container{margin:-10px 0px 5px 0px;}.elementor-505 .elementor-element.elementor-element-388f6893 .elementor-heading-title{font-family:"Theinhardt", Sans-serif;font-size:26px;font-weight:400;letter-spacing:-0.5px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-505 .elementor-element.elementor-element-3542b6f9{font-family:"Theinhardt", Sans-serif;font-size:20px;font-weight:400;line-height:26px;letter-spacing:-0.5px;}.elementor-505 .elementor-element.elementor-element-54aad7c8{border-style:none;margin-top:030px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-505 .elementor-element.elementor-element-54aad7c8, .elementor-505 .elementor-element.elementor-element-54aad7c8 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-505 .elementor-element.elementor-element-2668e063{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-505 .elementor-element.elementor-element-2668e063 .elementor-divider-separator{width:100%;}.elementor-505 .elementor-element.elementor-element-2668e063 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-505 .elementor-element.elementor-element-1c043685 > .elementor-widget-container{margin:-10px 0px 5px 0px;}.elementor-505 .elementor-element.elementor-element-1c043685 .elementor-heading-title{font-family:"Theinhardt", Sans-serif;font-size:26px;font-weight:400;letter-spacing:-0.5px;}.elementor-505 .elementor-element.elementor-element-4cd2a7fc{font-family:"Theinhardt", Sans-serif;font-size:20px;font-weight:400;line-height:26px;letter-spacing:-0.5px;}.elementor-505 .elementor-element.elementor-element-4a8e0bff{border-style:none;margin-top:030px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-505 .elementor-element.elementor-element-4a8e0bff, .elementor-505 .elementor-element.elementor-element-4a8e0bff > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-505 .elementor-element.elementor-element-4430b5b2{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-505 .elementor-element.elementor-element-4430b5b2 .elementor-divider-separator{width:100%;}.elementor-505 .elementor-element.elementor-element-4430b5b2 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-505 .elementor-element.elementor-element-4afa8bf8 > .elementor-widget-container{margin:-10px 0px 5px 0px;}.elementor-505 .elementor-element.elementor-element-4afa8bf8 .elementor-heading-title{font-family:"Theinhardt", Sans-serif;font-size:26px;font-weight:400;letter-spacing:-0.5px;}.elementor-505 .elementor-element.elementor-element-58fbeea7{font-family:"Theinhardt", Sans-serif;font-size:20px;font-weight:400;line-height:26px;letter-spacing:-0.5px;}.elementor-505 .elementor-element.elementor-element-40e822f6{border-style:none;margin-top:030px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-505 .elementor-element.elementor-element-40e822f6, .elementor-505 .elementor-element.elementor-element-40e822f6 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-505 .elementor-element.elementor-element-780c0873{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-505 .elementor-element.elementor-element-780c0873 .elementor-divider-separator{width:100%;}.elementor-505 .elementor-element.elementor-element-780c0873 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-505 .elementor-element.elementor-element-17d4700b > .elementor-widget-container{margin:-10px 0px 5px 0px;}.elementor-505 .elementor-element.elementor-element-17d4700b .elementor-heading-title{font-family:"Theinhardt", Sans-serif;font-size:26px;font-weight:400;letter-spacing:-0.5px;}.elementor-505 .elementor-element.elementor-element-1e196e8{font-family:"Theinhardt", Sans-serif;font-size:20px;font-weight:400;line-height:26px;letter-spacing:-0.5px;}.elementor-505 .elementor-element.elementor-element-1ed7c764{border-style:none;margin-top:030px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-505 .elementor-element.elementor-element-1ed7c764, .elementor-505 .elementor-element.elementor-element-1ed7c764 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-505 .elementor-element.elementor-element-205b793{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-505 .elementor-element.elementor-element-205b793 .elementor-divider-separator{width:100%;}.elementor-505 .elementor-element.elementor-element-205b793 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-505 .elementor-element.elementor-element-4599aa9d > .elementor-widget-container{margin:-10px 0px 5px 0px;}.elementor-505 .elementor-element.elementor-element-4599aa9d .elementor-heading-title{font-family:"Theinhardt", Sans-serif;font-size:26px;font-weight:400;letter-spacing:-0.5px;}.elementor-505 .elementor-element.elementor-element-24586dda{font-family:"Theinhardt", Sans-serif;font-size:20px;font-weight:400;line-height:26px;letter-spacing:-0.5px;}.elementor-505 .elementor-element.elementor-element-50d028f5{border-style:none;margin-top:030px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-505 .elementor-element.elementor-element-50d028f5, .elementor-505 .elementor-element.elementor-element-50d028f5 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-505 .elementor-element.elementor-element-61770a0c{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-505 .elementor-element.elementor-element-61770a0c .elementor-divider-separator{width:100%;}.elementor-505 .elementor-element.elementor-element-61770a0c .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-505 .elementor-element.elementor-element-47788c6f > .elementor-widget-container{margin:-10px 0px 5px 0px;}.elementor-505 .elementor-element.elementor-element-47788c6f .elementor-heading-title{font-family:"Theinhardt", Sans-serif;font-size:26px;font-weight:400;letter-spacing:-0.5px;}.elementor-505 .elementor-element.elementor-element-736f85bb{font-family:"Theinhardt", Sans-serif;font-size:20px;font-weight:400;line-height:26px;letter-spacing:-0.5px;}.elementor-505 .elementor-element.elementor-element-1009020a{border-style:none;margin-top:030px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-505 .elementor-element.elementor-element-1009020a, .elementor-505 .elementor-element.elementor-element-1009020a > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-505 .elementor-element.elementor-element-2aa23af7{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-505 .elementor-element.elementor-element-2aa23af7 .elementor-divider-separator{width:100%;}.elementor-505 .elementor-element.elementor-element-2aa23af7 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-505 .elementor-element.elementor-element-4f3b5e0c{margin-top:0px;margin-bottom:160px;}.elementor-505 .elementor-element.elementor-element-48972878 > .elementor-widget-container{margin:-10px 0px 5px 0px;}.elementor-505 .elementor-element.elementor-element-48972878 .elementor-heading-title{font-family:"Theinhardt", Sans-serif;font-size:50px;font-weight:400;line-height:54px;letter-spacing:-0.5px;}.elementor-505 .elementor-element.elementor-element-937d084{font-family:"Theinhardt", Sans-serif;font-size:20px;font-weight:400;line-height:26px;letter-spacing:-0.5px;word-spacing:0px;color:#00000080;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-505 .elementor-element.elementor-element-76eb73e img{height:250px;}.elementor-505 .elementor-element.elementor-element-fefe998 .elementor-heading-title{font-size:20px;line-height:1em;letter-spacing:0px;}.elementor-505 .elementor-element.elementor-element-2bbcd69f .elementor-heading-title{font-size:40px;line-height:1em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-505 .elementor-element.elementor-element-3542b6f9{font-size:18px;}.elementor-505 .elementor-element.elementor-element-4cd2a7fc{font-size:18px;}.elementor-505 .elementor-element.elementor-element-58fbeea7{font-size:18px;}.elementor-505 .elementor-element.elementor-element-1e196e8{font-size:18px;}.elementor-505 .elementor-element.elementor-element-24586dda{font-size:18px;}.elementor-505 .elementor-element.elementor-element-736f85bb{font-size:18px;}.elementor-505 .elementor-element.elementor-element-48972878 .elementor-heading-title{font-size:30px;}}/* Start custom CSS for text-editor, class: .elementor-element-3542b6f9 */.elementor-505 .elementor-element.elementor-element-3542b6f9 ol{
    margin-left: 4%;
    margin-top: -30px;
}
.elementor-505 .elementor-element.elementor-element-3542b6f9 ul{
    margin-left: 4%;
    margin-top: -30px;
}
.elementor-505 .elementor-element.elementor-element-3542b6f9 ol ul{
    margin-left: 4%;
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4cd2a7fc */.elementor-505 .elementor-element.elementor-element-4cd2a7fc ol{
    margin-left: 4%;
    margin-top: -30px;
}
.elementor-505 .elementor-element.elementor-element-4cd2a7fc ul{
    margin-left: 4%;
    margin-top: -30px;
}
.elementor-505 .elementor-element.elementor-element-4cd2a7fc ol ul{
    margin-left: 4%;
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58fbeea7 */.elementor-505 .elementor-element.elementor-element-58fbeea7 ol{
    margin-left: 4%;
    margin-top: -30px;
}
.elementor-505 .elementor-element.elementor-element-58fbeea7 ul{
    margin-left: 4%;
    margin-top: -30px;
}
.elementor-505 .elementor-element.elementor-element-58fbeea7 ol ul{
    margin-left: 4%;
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e196e8 */.elementor-505 .elementor-element.elementor-element-1e196e8 ol{
    margin-left: 4%;
    margin-top: -30px;
}
.elementor-505 .elementor-element.elementor-element-1e196e8 ul{
    margin-left: 4%;
    margin-top: -30px;
}
.elementor-505 .elementor-element.elementor-element-1e196e8 ol ul{
    margin-left: 4%;
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24586dda */.elementor-505 .elementor-element.elementor-element-24586dda ol{
    margin-left: 4%;
    margin-top: -30px;
}
.elementor-505 .elementor-element.elementor-element-24586dda ul{
    margin-left: 4%;
    margin-top: -30px;
}
.elementor-505 .elementor-element.elementor-element-24586dda ol ul{
    margin-left: 4%;
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-736f85bb */.elementor-505 .elementor-element.elementor-element-736f85bb ol{
    margin-left: 4%;
    margin-top: -30px;
}
.elementor-505 .elementor-element.elementor-element-736f85bb ul{
    margin-left: 4%;
    margin-top: -30px;
}
.elementor-505 .elementor-element.elementor-element-736f85bb ol ul{
    margin-left: 4%;
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-937d084 */.elementor-505 .elementor-element.elementor-element-937d084 a{
    color: #00000080;
    text-decoration: none;
}
.elementor-505 .elementor-element.elementor-element-937d084 a:hover{
    text-decoration: underline;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Theinhardt';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://www.drmallent.com/wp-content/uploads/2025/06/Theinhardt-Light.woff') format('woff');
}
@font-face {
	font-family: 'Theinhardt';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://www.drmallent.com/wp-content/uploads/2025/06/Theinhardt-Bold.woff') format('woff');
}
@font-face {
	font-family: 'Theinhardt';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.drmallent.com/wp-content/uploads/2025/06/Theinhardt-Regular.woff') format('woff');
}
/* End Custom Fonts CSS */