body { font-family: Jost; font-size: 17px; font-weight: 400; line-height: 1.7; text-transform: none; }
h1, .elementor-widget-heading h1.elementor-heading-title { font-family: Jost; font-size: 3.941em; font-weight: 500; letter-spacing: 0px; line-height: 1.2; text-transform: none; }
h2, .elementor-widget-heading h2.elementor-heading-title { font-family: Jost; font-size: 2.765em; font-weight: 500; letter-spacing: 0px; line-height: 1.2; text-transform: none; }
h3, .elementor-widget-heading h3.elementor-heading-title { font-family: Jost; font-size: 2.176em; font-weight: 500; letter-spacing: 0px; line-height: 1.2; text-transform: none; }
h4, .elementor-widget-heading h4.elementor-heading-title { font-family: Jost; font-size: 1.588em; font-weight: 500; letter-spacing: 0px; line-height: 1.2; text-transform: none; }
h5, .elementor-widget-heading h5.elementor-heading-title { font-family: Jost; font-size: 1.353em; font-weight: 500; letter-spacing: 0px; line-height: 1.2; text-transform: none; }
h6, .elementor-widget-heading h6.elementor-heading-title { font-family: Jost; font-size: 1em; font-weight: 500; letter-spacing: 0px; line-height: 1.7; text-transform: none; }
a { color: #6138bd; }
a:hover { color: #11204d; }
.dtr-page-title { font-family: Jost; font-weight: 500; }
#dtr-footer-section .dtr-copyright a:hover { color: #ffffff99; }
.main-navigation .sf-menu li a { font-family: Jost; font-weight: 500; line-height: 1.2; }
.main-navigation .sf-menu li li a { font-family: Jost; font-weight: 400; line-height: 1.3; }
.dtr-menu-default .sf-menu ul, .dtr-menu-default .sf-menu ul ul { background-color: #ffffff; }
.dtr-menu-default .sf-menu .sub-menu li.current-menu-item li a, .dtr-menu-default .sf-menu li li a, .dtr-menu-default .sf-menu li li.current-menu-ancestor > a:hover, .dtr-menu-default .sf-menu li.current-menu-item li a, .dtr-menu-default .sf-menu ul li.current-menu-item a { color: #11204d; }
.dtr-menu-alt .sf-menu ul, .dtr-menu-alt .sf-menu ul ul { background-color: #ffffff; }
.dtr-menu-alt .sf-menu .sub-menu li.current-menu-item li a, .dtr-menu-alt .sf-menu li li a, .dtr-menu-alt .sf-menu li li.current-menu-ancestor > a:hover, .dtr-menu-alt .sf-menu li.current-menu-item li a, .dtr-menu-alt .sf-menu ul li.current-menu-item a { color: #11204d; }
.dtr-form-btn, .dtr-form .dtr-btn, input[type="submit"], input[type="reset"], button[type="submit"], #submit { border-width: 0px; }
.dtr-read-more a { font-family: Jost; font-weight: 500; }
#dtr-header-global { padding-top: 30px; padding-bottom: 30px; }
#dtr-header-global.header-fixed { padding-top: 30px; padding-bottom: 30px; }
.dtr-page-title-wrapper { padding-top: 100px; padding-bottom: 100px; }
.dtr-copyright { padding-top: 50px; padding-bottom: 50px; }
#take-to-top { background-color: #6138bd; }
.dtr-single-nav-left-icon, .dtr-single-nav-right-icon { text-transform: none; }
.dtr-single-nav-prev-heading, .dtr-single-nav-next-heading { text-transform: none; }
#dtr-secondary-section .widget h4 { font-family: Frank Ruhl Libre; font-size: 1.5em; font-weight: 700; letter-spacing: 0px; line-height: 1.2; text-transform: none; }
.wp-block-latest-posts li { font-family: inherit; line-height: 1.3; text-transform: none; }
#dtr-secondary-section .wp-block-latest-posts a { color: #11204d; }
.wp-block-categories-list a, .wp-block-archives-list a { font-family: Jost; font-weight: 500; text-transform: none; }
.dtr-tags-title, .dtr-social-share-title { font-family:Jost; font-weight:500; color:#11204d; }
#dtr-header-global.fixed-top.header-fixed { display: none; }
#dtr-header-global.header-fixed { display: none !important; }