.elementor-6679 .elementor-element.elementor-element-5ffef18c:not(.elementor-motion-effects-element-type-background), .elementor-6679 .elementor-element.elementor-element-5ffef18c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://douglasdgrant.com/wp-content/uploads/doug-grant-optimal-health-teaching.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6679 .elementor-element.elementor-element-5ffef18c > .elementor-background-overlay{background-color:var( --e-global-color-a133dd2 );opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6679 .elementor-element.elementor-element-5ffef18c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:200px 30px 100px 30px;}.elementor-6679 .elementor-element.elementor-element-4af88169 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 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-6679 .elementor-element.elementor-element-381fdc96 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:60px;font-weight:800;line-height:48px;color:#6EC1E400;}.elementor-6679 .elementor-element.elementor-element-59a97a97 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:60px;font-weight:800;line-height:46px;color:var( --e-global-color-d904f85 );}.elementor-6679 .elementor-element.elementor-element-1bba0c91 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6679 .elementor-element.elementor-element-4c420eb6{--grid-template-columns:repeat(1, auto);--grid-row-gap:5px;}.elementor-6679 .elementor-element.elementor-element-4c420eb6 .elementor-widget-container{text-align:center;}.elementor-6679 .elementor-element.elementor-element-4c420eb6 .elementor-social-icon{background-color:var( --e-global-color-d904f85 );}.elementor-6679 .elementor-element.elementor-element-4c420eb6 .elementor-social-icon i{color:var( --e-global-color-9cc9e64 );}.elementor-6679 .elementor-element.elementor-element-4c420eb6 .elementor-social-icon svg{fill:var( --e-global-color-9cc9e64 );}.elementor-6679 .elementor-element.elementor-element-700c9ba5:not(.elementor-motion-effects-element-type-background), .elementor-6679 .elementor-element.elementor-element-700c9ba5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(60deg, #0A2239 50%, #0D2E4C 50%);}.elementor-6679 .elementor-element.elementor-element-700c9ba5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 70px 0px;}.elementor-6679 .elementor-element.elementor-element-700c9ba5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-6679 .elementor-element.elementor-element-1ac05905.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6679 .elementor-element.elementor-element-1ac05905.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6679 .elementor-element.elementor-element-2bcf625 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:60px;font-weight:800;line-height:60px;color:var( --e-global-color-9cc9e64 );}.elementor-6679 .elementor-element.elementor-element-aa9b2ba{padding:70px 0px 70px 0px;}.elementor-bc-flex-widget .elementor-6679 .elementor-element.elementor-element-917546d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6679 .elementor-element.elementor-element-917546d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6679 .elementor-element.elementor-element-917546d > .elementor-element-populated{padding:0px 50px 0px 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-6679 .elementor-element.elementor-element-94ec305{font-family:"Open Sans", Sans-serif;font-weight:500;color:var( --e-global-color-a133dd2 );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6679 .elementor-element.elementor-element-cd75165:not(.elementor-motion-effects-element-type-background), .elementor-6679 .elementor-element.elementor-element-cd75165 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9cc9e64 );}.elementor-6679 .elementor-element.elementor-element-cd75165{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 70px 0px;}.elementor-6679 .elementor-element.elementor-element-cd75165 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-6679 .elementor-element.elementor-element-fcc73b4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6679 .elementor-element.elementor-element-fcc73b4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6679 .elementor-element.elementor-element-18ce322 img{box-shadow:0px 0px 25px 0px rgba(0,0,0,0.5);}.elementor-bc-flex-widget .elementor-6679 .elementor-element.elementor-element-08276af.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6679 .elementor-element.elementor-element-08276af.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6679 .elementor-element.elementor-element-08276af > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-6679 .elementor-element.elementor-element-e77622d{text-align:center;}.elementor-6679 .elementor-element.elementor-element-e77622d .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:30px;font-weight:800;line-height:40px;color:var( --e-global-color-a133dd2 );}.elementor-6679 .elementor-element.elementor-element-42c19e1{font-family:"Open Sans", Sans-serif;font-weight:500;color:var( --e-global-color-a133dd2 );}.elementor-6679 .elementor-element.elementor-element-26faff1{padding:70px 0px 70px 0px;}.elementor-bc-flex-widget .elementor-6679 .elementor-element.elementor-element-c49c45e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6679 .elementor-element.elementor-element-c49c45e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6679 .elementor-element.elementor-element-57c1f6d{text-align:center;}.elementor-6679 .elementor-element.elementor-element-57c1f6d .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:30px;font-weight:800;line-height:40px;color:var( --e-global-color-a133dd2 );}.elementor-6679 .elementor-element.elementor-element-c41fca8{font-family:"Open Sans", Sans-serif;font-weight:500;color:var( --e-global-color-a133dd2 );}.elementor-bc-flex-widget .elementor-6679 .elementor-element.elementor-element-b73991f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6679 .elementor-element.elementor-element-b73991f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6679 .elementor-element.elementor-element-b73991f > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-6679 .elementor-element.elementor-element-899aa4d img{box-shadow:0px 0px 25px 0px rgba(0,0,0,0.5);}.elementor-6679 .elementor-element.elementor-element-af764f9:not(.elementor-motion-effects-element-type-background), .elementor-6679 .elementor-element.elementor-element-af764f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9cc9e64 );}.elementor-6679 .elementor-element.elementor-element-af764f9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 70px 0px;}.elementor-6679 .elementor-element.elementor-element-af764f9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-6679 .elementor-element.elementor-element-59dc02b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6679 .elementor-element.elementor-element-59dc02b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6679 .elementor-element.elementor-element-de4d3c5 img{box-shadow:0px 0px 25px 0px rgba(0,0,0,0.5);}.elementor-bc-flex-widget .elementor-6679 .elementor-element.elementor-element-92e7162.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6679 .elementor-element.elementor-element-92e7162.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6679 .elementor-element.elementor-element-92e7162 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-6679 .elementor-element.elementor-element-f941cd6{text-align:center;}.elementor-6679 .elementor-element.elementor-element-f941cd6 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:30px;font-weight:800;line-height:40px;color:var( --e-global-color-a133dd2 );}.elementor-6679 .elementor-element.elementor-element-418cd65{font-family:"Open Sans", Sans-serif;font-weight:500;color:var( --e-global-color-a133dd2 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6679 .elementor-element.elementor-element-b43f8c2 .elementor-button{background-color:var( --e-global-color-04db86a );font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:600;border-radius:50px 50px 50px 50px;padding:18px 25px 18px 25px;}@media(min-width:768px){.elementor-6679 .elementor-element.elementor-element-fcc73b4{width:50%;}.elementor-6679 .elementor-element.elementor-element-08276af{width:49.953%;}.elementor-6679 .elementor-element.elementor-element-c49c45e{width:50%;}.elementor-6679 .elementor-element.elementor-element-b73991f{width:49.953%;}.elementor-6679 .elementor-element.elementor-element-59dc02b{width:50%;}.elementor-6679 .elementor-element.elementor-element-92e7162{width:49.953%;}}/* Start custom CSS for heading, class: .elementor-element-381fdc96 */.transparent_head{
    color: transparent;
-webkit-text-stroke: 1px #fff;
text-shadow: none;
}/* End custom CSS */