.elementor-1037 .elementor-element.elementor-element-61d0461:not(.elementor-motion-effects-element-type-background), .elementor-1037 .elementor-element.elementor-element-61d0461 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://givingmd.com/wp-content/uploads/2025/10/Philosophy-Hero.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1037 .elementor-element.elementor-element-61d0461{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:100px 0px 120px 0px;}.elementor-1037 .elementor-element.elementor-element-61d0461 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1037 .elementor-element.elementor-element-64cd6a4 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:7px;}.elementor-1037 .elementor-element.elementor-element-64cd6a4 > .elementor-element-populated{margin:0px 0px 0px 100px;--e-column-margin-right:0px;--e-column-margin-left:100px;}.elementor-1037 .elementor-element.elementor-element-64cd6a4 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 016px 30px 16px;}.elementor-1037 .elementor-element.elementor-element-76c08f4{text-align:left;}.elementor-1037 .elementor-element.elementor-element-76c08f4 .elementor-heading-title{color:#FFFFFF;font-size:28px;font-weight:700;font-style:normal;line-height:1.2em;letter-spacing:0.6px;}.elementor-1037 .elementor-element.elementor-element-76c08f4 > .elementor-widget-container{margin:0px 0px 020px 0px;}.elementor-1037 .elementor-element.elementor-element-9d4cdce{color:#FFFFFF;font-size:22px;font-weight:200;line-height:1.2em;}.elementor-1037 .elementor-element.elementor-element-34c51a2 .elementor-button{background-color:#E69C31;border-radius:-81px -81px -81px -81px;}.elementor-1037 .elementor-element.elementor-element-dd3c272:not(.elementor-motion-effects-element-type-background), .elementor-1037 .elementor-element.elementor-element-dd3c272 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1037 .elementor-element.elementor-element-dd3c272{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:70px 70px 70px 70px;}.elementor-1037 .elementor-element.elementor-element-dd3c272 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1037 .elementor-element.elementor-element-3d65e86{text-align:center;}.elementor-1037 .elementor-element.elementor-element-3d65e86 .elementor-heading-title{color:#000000;font-weight:700;}.elementor-1037 .elementor-element.elementor-element-2ef1100{text-align:center;}.elementor-1037 .elementor-element.elementor-element-2ef1100 > .elementor-widget-container{margin:15px 0px 30px 0px;padding:0% 10% 0% 10%;}.elementor-1037 .elementor-element.elementor-element-e31b882 .elementor-tab-title, .elementor-1037 .elementor-element.elementor-element-e31b882 .elementor-tab-title:before, .elementor-1037 .elementor-element.elementor-element-e31b882 .elementor-tab-title:after, .elementor-1037 .elementor-element.elementor-element-e31b882 .elementor-tab-content, .elementor-1037 .elementor-element.elementor-element-e31b882 .elementor-tabs-content-wrapper{border-width:1px;}.elementor-1037 .elementor-element.elementor-element-e31b882 .elementor-tab-title, .elementor-1037 .elementor-element.elementor-element-e31b882 .elementor-tab-title a{color:#AAAAAA;}.elementor-1037 .elementor-element.elementor-element-e31b882 .elementor-tab-title.elementor-active,
					 .elementor-1037 .elementor-element.elementor-element-e31b882 .elementor-tab-title.elementor-active a{color:#8C0E0F;}:root{--page-title-display:none;}body.elementor-page-1037:not(.elementor-motion-effects-element-type-background), body.elementor-page-1037 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}@media(max-width:767px){.elementor-1037 .elementor-element.elementor-element-dd3c272{padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-1037 .elementor-element.elementor-element-64cd6a4{width:60.088%;}.elementor-1037 .elementor-element.elementor-element-2a12f05{width:39.912%;}}/* Start custom CSS for tabs, class: .elementor-element-e31b882 */.elementor-1037 .elementor-element.elementor-element-e31b882 .elementor-tabs-wrapper {
    justify-content: center;
    display: flex;
}

.elementor-1037 .elementor-element.elementor-element-e31b882 .elementor-tab-title.elementor-active {
    border: 0;
    border-bottom: 2px solid #E69C31;
}


.elementor-1037 .elementor-element.elementor-element-e31b882 .elementor-tab-content {
    border: none !important;
}/* End custom CSS */