html, body, div, span, applet, object, iframe, video, audio, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, input, textarea, button, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, address, section {
-ms-word-wrap: inherit !important;
word-wrap: inherit !important;
}
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, li a, [class*="color_style_"] h1 a, [class*="color_style_"] h2 a, [class*="color_style_"] h3 a, [class*="color_style_"] h4 a, [class*="color_style_"] h5 a, [class*="color_style_"] h6 a, [class*="color_style_"] li a {
	font-variation-settings: "wght" 500, "wdth" 125;
}
.sc_layouts_logo_text, .sc_layouts_logo .logo_text {
font-variation-settings: "wght" 500, "wdth" 125;
}
.trx_expcol_button, .sc_button:not(.sc_button_simple), .sc_button.sc_button_simple, .sc_form button {
	font-variation-settings: "wght" 500, "wdth" 125;
}
.scroll_to_top_style_modern .scroll_to_top_text {
		font-variation-settings: "wght" 500, "wdth" 125;
}
.sc_layouts_logo .logo_slogan {
	display: none;
}
.menu_mobile .menu_mobile_close .menu_button_close_icon {
color: #ffffff;
}
.wp-playlist.wp-audio-playlist .wp-playlist-item-title {
font-variation-settings: "wght" 500, "wdth" 125;
}
.menu_mobile .menu_mobile_inner a:hover, .menu_mobile .menu_mobile_inner .current-menu-ancestor > a, .menu_mobile .menu_mobile_inner .current-menu-item > a, .menu_mobile .menu_mobile_inner .menu_mobile_nav_area li:hover:before, .menu_mobile .menu_mobile_inner .menu_mobile_nav_area li.current-menu-ancestor:before, .menu_mobile .menu_mobile_inner .menu_mobile_nav_area li.current-menu-item:before {
color: #000000;
}
.trx_addons_audio_wrap .trx_addons_audio_navigation > span {
	line-height: 1.75em;
}
.wp-playlist-light .wp-playlist-playing {
color: #ff8a63;
}
.wp-playlist-light .wp-playlist-playing * {
	color: #ff8a63 !important;
}
.wp-playlist-item {
border-color: #ff8a63;
}
.mejs-controls .mejs-time-rail .mejs-time-current, .mejs-controls .mejs-volume-slider .mejs-volume-current, .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
	background: #ffffff;
}
.wp-playlist.wp-audio-playlist .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
	background: #ffffff;
}
.mejs-controls .mejs-button > button:hover, .mejs-controls .mejs-button > button:focus {
	color: #ffffff;
}
.wp-playlist.wp-audio-playlist .wp-playlist-item-artist {
	color: #000000;
	font-family: 'scale-variable';
	font-variation-settings: "wght" 500, "wdth" 125;
}
section.trx_addons_has_bg_text.elementor-section.elementor-inner-section.elementor-element.elementor-element-c5e3d57.elementor-section-height-min-height.elementor-section-boxed.elementor-section-height-default.sc_fly_static.trx_addons_has_bg_text_inited.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited {
font-family: 'scale-variable';
font-variation-settings: "wght" 500, "wdth" 125;
}
.elementor-5002 .elementor-element.elementor-element-c5e3d57 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
padding-right: 0;
}
.sc_item_pagination_load_more .nav-links, .nav-links-more .nav-load-more, .nav-links-more .woocommerce-load-more, .woocommerce-links-more .woocommerce-load-more, .sidebar_small_screen_above .sidebar_control, .trx_addons_popup_form_field_submit .submit_button, .simple_text_link, .show_comments_single .show_comments_button, form button:not(.components-button), input[type="button"], input[type="reset"], input[type="submit"], .theme_button, .sc_layouts_row .sc_button, .sc_portfolio_preview_show .post_readmore, .wp-block-button__link, .post_item .more-link, div.esg-filter-wrapper .esg-filterbutton>span, .mptt-navigation-tabs li a, .vocal_tabs .vocal_tabs_titles li a {
	font-variation-settings: "wght" 500, "wdth" 125;
}
.widget_contacts .contacts_info span:before, .widget_contacts .contacts_info > div > a:before, .widget_contacts .contacts_info > a:before {
	color: #000000;
}
.widget_contacts .contacts_info span, .widget_contacts .contacts_info > div > a, .widget_contacts .contacts_info > a {
	font-weight: 500;
}
.gform_wrapper.gravity-theme input[type=color], .gform_wrapper.gravity-theme input[type=date], .gform_wrapper.gravity-theme input[type=datetime-local], .gform_wrapper.gravity-theme input[type=datetime], .gform_wrapper.gravity-theme input[type=email], .gform_wrapper.gravity-theme input[type=month], .gform_wrapper.gravity-theme input[type=number], .gform_wrapper.gravity-theme input[type=password], .gform_wrapper.gravity-theme input[type=search], .gform_wrapper.gravity-theme input[type=tel], .gform_wrapper.gravity-theme input[type=text], .gform_wrapper.gravity-theme input[type=time], .gform_wrapper.gravity-theme input[type=url], .gform_wrapper.gravity-theme input[type=week], .gform_wrapper.gravity-theme select, .gform_wrapper.gravity-theme textarea {
	font-size: 18px;
	line-height: 1.8em;
}
body.show_outline button:focus, body.show_outline input:focus, body.show_outline select:focus, body.show_outline textarea:focus, body.show_outline textarea.wp-editor-area:focus {
	outline: none !important;
}
.gform_wrapper.gravity-theme .gform_fields {
	grid-column-gap: 6%;
	grid-row-gap: 1.3em;
}
.grecaptcha-badge {
bottom: 8px !important;
}
@media (max-width: 767px) {
.menu_footer_nav_area > ul > li, .footer_wrap .sc_layouts_menu > ul > li {
font-size: 13px;
}
}
@media (max-width: 640px) {
.gform_wrapper.gravity-theme .ginput_complex span {
margin-bottom: 0;
}
span#input_1_1_3_container {
margin-bottom: 22px;
}
}
@media (min-width: 641px) {
	.gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full), .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full) {
		padding-right: 6%;
	}
}
.trx_addons_audio_player_wrap .mejs-container, .wp-playlist .mejs-container {
height: 55px !important;
}
.trx_addons_audio_player .mejs-container {
min-height: 50px;
}
.mejs-controls .mejs-time-rail .mejs-time-total, .mejs-controls .mejs-time-rail .mejs-time-loaded, .mejs-controls .mejs-time-rail .mejs-time-hovered, .mejs-controls .mejs-volume-slider .mejs-volume-total, .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
background: #000000;
}
.trx_addons_audio_player .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
background-color: #d6c3ff;
}