:root{--theme-var-koef_narrow: 0.75;--theme-var-menu_side: 6rem;--theme-var-rad50: calc( 50% * var(--theme-var-rad_koef) );--theme-var-rad1em: calc( 1em * var(--theme-var-rad_koef) );--theme-var-rad4: calc( 4px * var(--theme-var-rad_koef) );--theme-var-rad3: calc( 3px * var(--theme-var-rad_koef) );--theme-var-rad2: calc( 2px * var(--theme-var-rad_koef) );--theme-var-page: var(--theme-var-page_width);--theme-var-sidebar_width_max: 500px;--theme-var-sidebar_width_min: 150px;--theme-var-sidebar_gap_width_max: 100px;--theme-var-sidebar_gap_width_min: 0px;--theme-var-sidebar: clamp( var(--theme-var-sidebar_width_min, 150px), calc( var(--theme-var-page) * var(--theme-var-sidebar_prc) * var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_width) * ( 1 - var(--theme-var-sidebar_proportional) ) ), var(--theme-var-sidebar_width_max, 500px) );--theme-var-sidebar_gap: clamp( var(--theme-var-sidebar_gap_width_min, 0px), calc( var(--theme-var-page) * var(--theme-var-sidebar_gap_prc) * var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_gap_width) * ( 1 - var(--theme-var-sidebar_proportional) ) ), var(--theme-var-sidebar_gap_width_max, 100px) );--theme-var-sidebar_and_gap: calc( var(--theme-var-sidebar) + var(--theme-var-sidebar_gap) );--theme-var-content: calc( var(--theme-var-page) - var(--theme-var-sidebar) - var(--theme-var-sidebar_gap) );--theme-var-content_narrow: calc( var(--theme-var-content) * var(--theme-var-koef_narrow) );--theme-var-padding_narrow: calc( var(--theme-var-content) * ( 1 - var(--theme-var-koef_narrow) ) );--fixed-rows-height: 0px}
html{font-size: 17px}
body{-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}
body,body[class*=scheme_]{background-color: var(--theme-color-bg_color)}
[class*=scheme_],body[class*=scheme_]{color: var(--theme-color-text)}
body.body_style_fullscreen .content_wrap_fullscreen{overflow: clip}
article,aside,details,footer,header,nav,section{display: block}
ol,ul{padding-left: 1.5em}
li > ul{margin-bottom: 0 !important}
ul[class*=wp-block-]{margin-bottom: 0}
ul > li:before{color: var(--theme-color-text_link)}
a{text-decoration: none;background: transparent;color: var(--theme-color-text_link)}
a:hover{color: var(--theme-color-text_hover)}
a,a:hover,:focus,a:focus,:active,a:active{outline: 0}
a img{border: none}
a,button{-webkit-transition: all 0.3s ease;transition: all 0.3s ease}
h2 > a,h3 > a,h4 > a,h5 > a{display: block}
h1,h2,h3,h4,h5,h6,h2 a,h3 a,h4 a,h5 a,li a{color: var(--theme-color-text_dark)}
h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,li a:hover{color: var(--theme-color-text_link)}
b,strong{font-weight: bold}
i{font-style: italic}
[class^=icon-]:before,[class*=" icon-"]:before{font-size: inherit;line-height: inherit !important;font-weight: inherit;font-style: inherit;display: inline-block;width: auto;margin: 0}
img{max-width: 100%;height: auto;vertical-align: top}
figure,.wp-caption{border: 0;margin: 0;padding: 0;overflow: hidden;position: relative;max-width: 100%;display: -ms-flexbox;display: -webkit-box;display: flex;-ms-flex-direction: column;-webkit-box-orient: vertical;-webkit-box-direction: normal;flex-direction: column;-ms-flex-align: center;-webkit-box-align: center;align-items: center;-ms-flex-pack: start;-webkit-box-pack: start;justify-content: flex-start}
figure,.wp-caption{margin-bottom: 1em}
figure figcaption,.wp-caption .wp-caption-text{font-size: 14px;line-height: 18px;font-weight: 400;font-style: normal;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;background: none;bottom: auto;color: var(--theme-color-text);display: block;left: auto;margin: 0;max-height: 6em;overflow-x: hidden;overflow-y: auto;scrollbar-gutter: stable;padding: 14px 0 5px !important;position: relative;right: auto;text-align: left;top: auto;-ms-flex-grow: 0;-webkit-box-flex: 0;-ms-flex-positive: 0;flex-grow: 0;-ms-flex-basis: auto;-ms-flex-preferred-size: auto;flex-basis: auto;scrollbar-width: thin;scrollbar-color: var(--theme-color-alter_bd_color) var(--theme-color-alter_bg_color)}
figure figcaption::-webkit-scrollbar,.wp-caption .wp-caption-text::-webkit-scrollbar{width: 6px}
figure figcaption::-webkit-scrollbar-track,.wp-caption .wp-caption-text::-webkit-scrollbar-track{background: var(--theme-color-alter_bg_color)}
figure figcaption::-webkit-scrollbar-thumb,.wp-caption .wp-caption-text::-webkit-scrollbar-thumb{background-color: var(--theme-color-alter_bd_hover);border: 1px solid var(--theme-color-alter_bg_color);border-radius: 6px}
iframe{max-width: 100%;min-height: 100px;vertical-align: top}
form{margin-bottom: 0}
button,input,textarea{font-family: inherit;font-size: 1em;margin: 0;vertical-align: baseline}
button:not(.components-button){overflow: visible}
form button:not(.components-button),.theme_button,.wp-block-button__link,.sc_button:not(.sc_button_simple){-webkit-appearance: none;cursor: pointer;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;vertical-align: top;font-size: var(--theme-font-button_font-size);line-height: var(--theme-font-button_line-height);font-weight: var(--theme-font-button_font-weight);-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;border-radius: 0;text-transform: var(--theme-font-button_text-transform);letter-spacing: var(--theme-font-button_letter-spacing);white-space: nowrap;height: auto;max-width: 100%;color: var(--theme-color-inverse_link);border-color: var(--theme-color-text_link);background-color: var(--theme-color-text_link);padding: 18px 57px 16px;border-width: 0 !important}
.wp-block-button__link{white-space: normal}
.sc_button_wrap{margin-bottom: -10px}
.sc_button_wrap .sc_button{margin-bottom: 10px}
form button:not(.components-button):hover,form button:not(.components-button):focus,.wp-block-button:not(.is-style-outline) .wp-block-button__link:hover,.wp-block-button:not(.is-style-outline) .wp-block-button__link:focus,.sc_button_default:hover,.sc_button_default:focus,.sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover,.sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):focus{color: var(--theme-color-inverse_link);border-color: var(--theme-color-text_hover);background-color: var(--theme-color-text_hover)}
.sc_button{margin-right: 2.3em}
.sc_button:last-child{margin-right: 0}
.sc_button_hover{position: relative}
.sc_button_hover .sc_button_text{-webkit-transition: -webkit-transform 0.3s ease-out;transition: -webkit-transform 0.3s ease-out;transition: transform 0.3s ease-out;transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;will-change: transform}
.sc_button_hover:hover .sc_button_text{-webkit-transform: translateX(-1.1rem);-ms-transform: translateX(-1.1rem);transform: translateX(-1.1rem)}
.sc_button_hover:before{content: "\e9a4";font-family: "fontello";font-size: 10px;font-weight: 400;margin: 0;position: absolute;z-index: 1;right: 0 !important;left: auto !important;top: 50% !important;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);-webkit-transition: opacity 0.3s ease-out, right 0.3s ease-out;transition: opacity 0.3s ease-out, right 0.3s ease-out;background-color: transparent !important;color: inherit !important;opacity: 0;will-change: right, opacity}
.sc_button_hover:hover:before,.sc_button_hover.active:before{right: 3em !important;opacity: 1}
.sc_button_hover.sc_button_size_small:hover .sc_button_text{-webkit-transform: translateX(-1.1rem);-ms-transform: translateX(-1.1rem);transform: translateX(-1.1rem)}
.sc_button_hover.sc_button_size_small:hover:before,.sc_button_hover.sc_button_size_small.active:before{right: 2.5em !important}
.sc_button.sc_button_size_small:not(.sc_button_simple){padding: 15px 48px 13px;font-size: 16px}
.sc_button.color_style_link2:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image){border-color: var(--theme-color-text_link2);background-color: var(--theme-color-text_link2)}
.sc_button.color_style_link2:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover,.sc_button.color_style_link2:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):focus{border-color: var(--theme-color-text_hover2);background-color: var(--theme-color-text_hover2)}
.search_wrap .search_submit:before{color: var(--theme-color-input_text);content: "\e9a6";font-family: "fontello";padding: 1px}
.search_wrap .search_submit:hover:before,.search_wrap .search_submit:focus:before{color: var(--theme-color-input_dark)}
.sc_button.sc_button_decoration{position: relative;padding-left: 37px;padding-right: 25px}
.sc_button.sc_button_decoration.sc_button_size_small{padding-left: 33px;padding-right: 30px}
.sc_button.sc_button_decoration:not(.sc_button_with_icon):not(.sc_button_with_image):after{content: "\e9a4";font-family: "fontello";font-size: 10px;font-weight: 400;margin-left: 24px;margin-top: -1px}
.sc_button.sc_button_decoration.sc_button_size_small:not(.sc_button_with_icon):not(.sc_button_with_image):after{margin-left: 13px}
.sc_button.sc_button_decoration:hover{color: var(--theme-color-inverse_hover) !important;border-color: var(--theme-color-text_dark) !important;background-color: var(--theme-color-text_dark) !important}
.theme_button{color: var(--theme-color-inverse_link) !important;border-color: var(--theme-color-text_link) !important;background-color: var(--theme-color-text_link) !important}
.theme_button:hover,.theme_button:focus{color: var(--theme-color-inverse_link) !important;border-color: var(--theme-color-text_hover) !important;background-color: var(--theme-color-text_hover) !important}
input[type=text],input[type=email],input[type=tel],textarea{padding: 0.6em 0;border: none;border-bottom-width: 1px;border-bottom-style: solid;border-radius: 0}
input[type=text],input[type=email],input[type=tel],textarea{color: var(--theme-color-input_text);border-color: var(--theme-color-input_bd_color);background-color: var(--theme-color-input_bg_color);text-overflow: ellipsis}
input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,textarea:focus{color: var(--theme-color-input_dark);border-color: var(--theme-color-input_bd_hover);background-color: var(--theme-color-input_bg_hover)}
textarea{overflow: auto;vertical-align: top;min-height: 10em}
input[placeholder]::-webkit-input-placeholder{text-overflow: ellipsis;opacity: 1;color: var(--theme-color-input_light);-webkit-transition: color 0.3s ease;transition: color 0.3s ease}
textarea[placeholder]::-webkit-input-placeholder{text-overflow: ellipsis;opacity: 1;color: var(--theme-color-input_light);-webkit-transition: color 0.3s ease;transition: color 0.3s ease}
input[placeholder]::-moz-placeholder{text-overflow: ellipsis;opacity: 1;color: var(--theme-color-input_light);-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;transition: color 0.3s ease}
textarea[placeholder]::-moz-placeholder{text-overflow: ellipsis;opacity: 1;color: var(--theme-color-input_light);-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;transition: color 0.3s ease}
input[placeholder]:-ms-input-placeholder{text-overflow: ellipsis;opacity: 1;color: var(--theme-color-input_light);-webkit-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease}
textarea[placeholder]:-ms-input-placeholder{text-overflow: ellipsis;opacity: 1;color: var(--theme-color-input_light);-webkit-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease}
input[placeholder]::-webkit-input-placeholder{text-overflow: ellipsis;opacity: 1;color: var(--theme-color-input_light);-webkit-transition: color 0.3s ease;transition: color 0.3s ease}
input[placeholder]::-moz-placeholder{text-overflow: ellipsis;opacity: 1;color: var(--theme-color-input_light);-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;transition: color 0.3s ease}
input[placeholder]:-ms-input-placeholder{text-overflow: ellipsis;opacity: 1;color: var(--theme-color-input_light);-webkit-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease}
input[placeholder]::-ms-input-placeholder{text-overflow: ellipsis;opacity: 1;color: var(--theme-color-input_light);-webkit-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease}
input[placeholder]::placeholder{text-overflow: ellipsis;opacity: 1;color: var(--theme-color-input_light);-webkit-transition: color 0.3s ease;transition: color 0.3s ease}
textarea[placeholder]::-webkit-input-placeholder{text-overflow: ellipsis;opacity: 1;color: var(--theme-color-input_light);-webkit-transition: color 0.3s ease;transition: color 0.3s ease}
textarea[placeholder]::-moz-placeholder{text-overflow: ellipsis;opacity: 1;color: var(--theme-color-input_light);-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;transition: color 0.3s ease}
textarea[placeholder]:-ms-input-placeholder{text-overflow: ellipsis;opacity: 1;color: var(--theme-color-input_light);-webkit-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease}
textarea[placeholder]::-ms-input-placeholder{text-overflow: ellipsis;opacity: 1;color: var(--theme-color-input_light);-webkit-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease}
textarea[placeholder]::placeholder{text-overflow: ellipsis;opacity: 1;color: var(--theme-color-input_light);-webkit-transition: color 0.3s ease;transition: color 0.3s ease}
input[placeholder]:focus::-webkit-input-placeholder{opacity: 1;color: var(--theme-color-input_dark)}
textarea[placeholder]:focus::-webkit-input-placeholder{opacity: 1;color: var(--theme-color-input_dark)}
input[placeholder]:focus::-moz-placeholder{opacity: 1;color: var(--theme-color-input_dark)}
textarea[placeholder]:focus::-moz-placeholder{opacity: 1;color: var(--theme-color-input_dark)}
input[placeholder]:focus:-ms-input-placeholder{opacity: 1;color: var(--theme-color-input_dark)}
textarea[placeholder]:focus:-ms-input-placeholder{opacity: 1;color: var(--theme-color-input_dark)}
input[placeholder]:focus::-webkit-input-placeholder{opacity: 1;color: var(--theme-color-input_dark)}
input[placeholder]:focus::-moz-placeholder{opacity: 1;color: var(--theme-color-input_dark)}
input[placeholder]:focus:-ms-input-placeholder{opacity: 1;color: var(--theme-color-input_dark)}
input[placeholder]:focus::-ms-input-placeholder{opacity: 1;color: var(--theme-color-input_dark)}
input[placeholder]:focus::placeholder{opacity: 1;color: var(--theme-color-input_dark)}
textarea[placeholder]:focus::-webkit-input-placeholder{opacity: 1;color: var(--theme-color-input_dark)}
textarea[placeholder]:focus::-moz-placeholder{opacity: 1;color: var(--theme-color-input_dark)}
textarea[placeholder]:focus:-ms-input-placeholder{opacity: 1;color: var(--theme-color-input_dark)}
textarea[placeholder]:focus::-ms-input-placeholder{opacity: 1;color: var(--theme-color-input_dark)}
textarea[placeholder]:focus::placeholder{opacity: 1;color: var(--theme-color-input_dark)}
input[placeholder]:active::-webkit-input-placeholder{opacity: 1;color: var(--theme-color-input_dark)}
textarea[placeholder]:active::-webkit-input-placeholder{opacity: 1;color: var(--theme-color-input_dark)}
input[placeholder]:active::-moz-placeholder{opacity: 1;color: var(--theme-color-input_dark)}
textarea[placeholder]:active::-moz-placeholder{opacity: 1;color: var(--theme-color-input_dark)}
input[placeholder]:active:-ms-input-placeholder{opacity: 1;color: var(--theme-color-input_dark)}
textarea[placeholder]:active:-ms-input-placeholder{opacity: 1;color: var(--theme-color-input_dark)}
input[placeholder]:active::-webkit-input-placeholder{opacity: 1;color: var(--theme-color-input_dark)}
input[placeholder]:active::-moz-placeholder{opacity: 1;color: var(--theme-color-input_dark)}
input[placeholder]:active:-ms-input-placeholder{opacity: 1;color: var(--theme-color-input_dark)}
input[placeholder]:active::-ms-input-placeholder{opacity: 1;color: var(--theme-color-input_dark)}
input[placeholder]:active::placeholder{opacity: 1;color: var(--theme-color-input_dark)}
textarea[placeholder]:active::-webkit-input-placeholder{opacity: 1;color: var(--theme-color-input_dark)}
textarea[placeholder]:active::-moz-placeholder{opacity: 1;color: var(--theme-color-input_dark)}
textarea[placeholder]:active:-ms-input-placeholder{opacity: 1;color: var(--theme-color-input_dark)}
textarea[placeholder]:active::-ms-input-placeholder{opacity: 1;color: var(--theme-color-input_dark)}
textarea[placeholder]:active::placeholder{opacity: 1;color: var(--theme-color-input_dark)}
input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-transition: background-color 50000s ease-in-out 90000s, color 50000s ease-in-out 90000s;transition: background-color 50000s ease-in-out 90000s, color 50000s ease-in-out 90000s}
textarea,input[type=text],input[type=email],input[type=tel],input[type=checkbox]{-webkit-transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;border-radius: 0}
input[type=checkbox]{padding: 0}
button::-moz-focus-inner,input::-moz-focus-inner{border: 0;padding: 0}
input[type=text],input[type=email],input[type=tel],textarea{-webkit-appearance: none;outline: none;resize: none}
button:focus,input[type=text]:focus,input[type=email]:focus,textarea:focus{outline: 0}
input[type=checkbox]{clip: rect(1px, 1px, 1px, 1px);position: absolute !important;margin: 0 !important;padding: 0 !important}
input[type=checkbox] + label{position: relative;font-size: 14px;padding-left: 1.8em;line-height: 22px;display: inline-block;vertical-align: top}
input[type=checkbox] + label a{color: inherit;border-bottom: 1px solid var(--theme-color-text);line-height: 1em;display: inline-block;-webkit-transition: all 0.3s ease;transition: all 0.3s ease}
input[type=checkbox] + label a:hover{color: var(--theme-color-text_dark);border-color: var(--theme-color-text_dark)}
input[type=checkbox] + label:before{content: " ";font-family: "fontello";font-size: 7px;letter-spacing: -0.7px;display: block;text-align: center;border: 1px solid var(--theme-color-bd_color);width: 16px;height: 16px;line-height: 15px;position: absolute;z-index: 1;top: 0.35em;left: 0;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;border-radius: 4px;color: var(--theme-color-text_dark);cursor: pointer;-webkit-transition: all 0.3s ease;transition: all 0.3s ease}
input[type=checkbox] + label:hover:before{border-color: var(--theme-color-text_dark)}
input[type=checkbox]:checked + label:before{content: "\e9f6"}
input[type=checkbox] + label:before{border-color: var(--theme-color-input_bd_color) !important}
input[type=checkbox] + label:hover:before{border-color: var(--theme-color-text_dark) !important}
.select2-drop-active{border: none}
.screen-reader-text{clip: rect(1px, 1px, 1px, 1px);position: absolute !important;margin: 0 !important;padding: 0 !important}
.screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text:focus{display: block;top: 5px;left: 5px;width: auto;height: auto;font-size: 0.8em;line-height: normal;padding: 1em 1.5em;color: #21759b;background-color: #f1f1f1;border-radius: 3px;clip: auto !important;text-decoration: none;z-index: 100000;-webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);-ms-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6)}
.edifice_skip_link{position: absolute;z-index: 999999;top: 6px;left: 6px;-webkit-transform: translateY(-300px);-ms-transform: translateY(-300px);transform: translateY(-300px);-webkit-transition: -webkit-transform 0.3s ease 0s;transition: -webkit-transform 0.3s ease 0s;transition: transform 0.3s ease 0s;transition: transform 0.3s ease 0s, -webkit-transform 0.3s ease 0s}
.edifice_skip_link:focus{-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);outline-offset: -1px;display: block;width: auto;height: auto;font-size: 1em;font-weight: 400;padding: 1em 1.5em;background: #f1f1f1;color: #0073aa;line-height: normal;-webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6)}
.columns_wrap{margin-left: 0;margin-right: calc(-1 * var(--theme-var-grid_gap))}
.columns_wrap > [class*=column-]{display: inline-block;vertical-align: top;position: relative;z-index: 20;min-height: 1px;padding-left: 0;padding-right: var(--theme-var-grid_gap);-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box}
.columns_wrap.columns_padding_bottom > [class*=column-]{padding-bottom: var(--theme-var-grid_gap)}
.column-1_3{width: 33.3333333333%}
.visible{visibility: visible}
.show{display: block !important}
.edifice_loading,.trx_addons_loading{background-image: url(/wp-content/themes/edifice/images/preloader.png) !important;background-position: center !important;background-repeat: no-repeat !important}
.trx_addons_button_close{display: block;cursor: pointer;width: 3rem;height: 3rem;line-height: 3rem;text-align: center;position: absolute;z-index: 1;top: 0;right: 0;margin: 0 !important}
.sc_layouts_panel_close.trx_addons_button_close{width: 47px;height: 47px;line-height: 47px;border-radius: 0;background-color: var(--theme-color-alter_bg_hover);color: var(--theme-color-alter_dark);right: 50px;top: 48px;font-size: 16px}
.mfp-close-icon{width: 100% !important}
.mfp-close-icon{text-indent: -300px;overflow: hidden !important;-webkit-transition: -webkit-transform 0.3s ease 0s;transition: -webkit-transform 0.3s ease 0s;transition: transform 0.3s ease 0s;transition: transform 0.3s ease 0s, -webkit-transform 0.3s ease 0s;-webkit-transform-origin: center center;-ms-transform-origin: center center;transform-origin: center center;will-change: transform;-webkit-transform: translate(-50%, -50%) rotate(0deg);-ms-transform: translate(-50%, -50%) rotate(0deg);transform: translate(-50%, -50%) rotate(0deg)}
.mfp-close-icon,.trx_addons_button_close_icon{-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;-webkit-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0);position: absolute;z-index: 1;top: 50% !important;left: 50% !important;-webkit-transform: translate(-50%, -50%) rotate(0deg);-ms-transform: translate(-50%, -50%) rotate(0deg);transform: translate(-50%, -50%) rotate(0deg);-webkit-transform-origin: center center;-ms-transform-origin: center center;transform-origin: center center;width: auto;height: auto;font-size: 15px}
.trx_addons_button_close_icon:after,.mfp-close-icon:after{display: none}
.mfp-close-icon:before,.trx_addons_button_close_icon:before,.mfp-close-icon:before{position: relative;top: 0;left: 0;content: "\e9e1";font-family: "fontello";line-height: 1;text-align: center;border: none}
.mfp-close-icon:before{position: absolute;right: 0;text-indent: 0;line-height: inherit}
.trx_addons_button_close:hover .trx_addons_button_close_icon,.mfp-close:hover .mfp-close-icon{-webkit-transform: translate(-50%, -50%) rotate(180deg);-ms-transform: translate(-50%, -50%) rotate(180deg);transform: translate(-50%, -50%) rotate(180deg)}
.mfp-close-icon{font-size: 23px}
.mfp-wrap .mfp-close{margin: -50px -50px 0 0}
.page_wrap{min-height: 100vh;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box}
.page_wrap,.content_wrap{margin: 0 auto}
.page_content_wrap{padding-top: 7.1rem;padding-bottom: 7.4rem}
.remove_margins .page_content_wrap{padding-top: 0 !important;padding-bottom: 0 !important}
.content_wrap{width: var(--theme-var-page);max-width: 100%;margin: 0 auto}
.content_wrap:after{content: " ";clear: both;width: 100%;height: 0;display: block}
.content{-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box}
.page_content_wrap .content_wrap,.page_content_wrap .content_wrap_fullscreen{position: relative}
.page_content_wrap{background-color: var(--theme-color-bg_color)}
body.body_style_wide:not(.expand_content) [class*=content_wrap] > .content{width: var(--theme-var-content)}
.sidebar_hide [class*=content_wrap] > .content{margin-left: auto;margin-right: auto}
.body_style_fullscreen [class*=content_wrap] > .content{width: 100%}
.body_style_fullscreen .page_content_wrap{padding: 0;position: relative}
.body_style_fullscreen [class*=content_wrap] > .content > article.page{padding: 0}
.top_panel{position: relative;z-index: 8000;padding: 0.02px 0;background-position: center;background-repeat: no-repeat;background-size: cover}
.top_panel,[class*=scheme_].footer_wrap{color: var(--theme-color-text);background-color: var(--theme-color-bg_color)}
.header_position_over .page_wrap{position: relative}
.header_position_over .top_panel{position: absolute;z-index: 8000;top: 0;left: 0;width: 100%;background: rgba(0, 0, 0, 0) !important}
.header_position_over .top_panel .sc_layouts_row[class*=scheme_]{-webkit-transition: background-color 0.3s ease 0s;transition: background-color 0.3s ease 0s}
.header_position_over:not(.trx_addons_page_scrolled) .top_panel .sc_layouts_row[class*=scheme_],.header_position_over .top_panel .sc_layouts_row[class*=scheme_]:not(.sc_layouts_row_fixed_on){background-color: transparent}
.sc_layouts_menu_mobile_button .sc_layouts_item_icon,.sc_layouts_menu_mobile_button_burger .sc_layouts_item_icon{color: var(--theme-color-text_dark);font-size: 16px}
.sc_layouts_menu_mobile_button .sc_layouts_item_icon:before,.sc_layouts_menu_mobile_button_burger .sc_layouts_item_icon:before{font-family: "fontello";content: "\e9d7"}
[class*=scheme_].sc_layouts_row{color: var(--theme-color-text);background-color: var(--theme-color-bg_color)}
.sc_layouts_item_icon{color: var(--theme-color-text_light)}
.sc_layouts_row_fixed_on{background-color: var(--theme-color-bg_color)}
.sc_layouts_row_type_compact .sc_layouts_item,[class*=scheme_].sc_layouts_row_type_compact .sc_layouts_item{color: var(--theme-color-text)}
.sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*=button]),[class*=scheme_].sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*=button]){color: var(--theme-color-text_dark)}
.sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*=button]):hover,.sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*=button]):focus,.sc_layouts_row_type_compact .sc_layouts_item a:hover .sc_layouts_item_icon,.sc_layouts_row_type_compact .sc_layouts_item a:focus .sc_layouts_item_icon,[class*=scheme_].sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*=button]):hover,[class*=scheme_].sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*=button]):focus,[class*=scheme_].sc_layouts_row_type_compact .sc_layouts_item a:hover .sc_layouts_item_icon,[class*=scheme_].sc_layouts_row_type_compact .sc_layouts_item a:focus .sc_layouts_item_icon{color: var(--theme-color-text_dark)}
.sc_layouts_row_type_compact .sc_layouts_item_icon,[class*=scheme_].sc_layouts_row_type_compact .sc_layouts_item_icon{color: var(--theme-color-text_dark)}
.sc_layouts_row_type_compact .search_wrap .search_submit,[class*=scheme_].sc_layouts_row_type_compact .search_wrap .search_submit{background-color: transparent;color: var(--theme-color-text_dark)}
.sc_layouts_row_type_compact .search_wrap .search_submit:before,[class*=scheme_].sc_layouts_row_type_compact .search_wrap .search_submit:before{color: var(--theme-color-text_dark)}
.sc_layouts_row_type_compact .search_wrap .search_submit:hover,.sc_layouts_row_type_compact .search_wrap .search_submit:focus,[class*=scheme_].sc_layouts_row_type_compact .search_wrap .search_submit:hover,[class*=scheme_].sc_layouts_row_type_compact .search_wrap .search_submit:focus{background-color: transparent;color: var(--theme-color-text_hover)}
.sc_layouts_row_type_compact .search_wrap .search_field::-webkit-input-placeholder,[class*=scheme_].sc_layouts_row_type_compact .search_wrap .search_field::-webkit-input-placeholder{color: var(--theme-color-text)}
.sc_layouts_row_type_compact .search_wrap .search_field::-moz-placeholder,[class*=scheme_].sc_layouts_row_type_compact .search_wrap .search_field::-moz-placeholder{color: var(--theme-color-text)}
.sc_layouts_row_type_compact .search_wrap .search_field:-ms-input-placeholder,[class*=scheme_].sc_layouts_row_type_compact .search_wrap .search_field:-ms-input-placeholder{color: var(--theme-color-text)}
.search_wrap .search_field{padding: 0 0 0 1.7em !important}
.search_wrap .search_submit{padding: 1px;bottom: 0}
.search_close:before{content: "\e9e1";font-family: "fontello"}
body.search_active .top_panel{z-index: 8002}
body.sc_layouts_search_opened .top_panel{z-index: 8003}
.search_modern{position: relative;z-index: 2000;display: inline-block;vertical-align: middle}
.search_modern.search_active{z-index: 100005}
.search_modern > .search_submit{display: block;width: 1.4em;height: 1.4em;line-height: 1.4em;text-align: center;position: relative;top: -1px;-webkit-transition: all 0.3s cubic-bezier(0.46, 0.03, 0.52, 0.96);transition: all 0.3s cubic-bezier(0.46, 0.03, 0.52, 0.96);opacity: 1;cursor: pointer;padding: 1px;color: var(--theme-color-text_dark);background-color: transparent}
.search_modern > .search_submit:before{padding: 1px;font-size: 24px !important;font-family: "fontello";content: "\e9a6";margin: 0;-webkit-transition: color 0.3s ease;transition: color 0.3s ease}
.sc_layouts_row_type_compact .search_modern .search_wrap .search_submit{font-size: inherit}
.search_modern .search_wrap{position: fixed;left: 0;top: -500px;z-index: 100;width: 100%;height: 500px;overflow: hidden;will-change: top, box-shadow;-webkit-transition: top 0.5s cubic-bezier(0.46, 0.03, 0.52, 0.96), box-shadow 0.3s ease-out;-webkit-transition: top 0.5s cubic-bezier(0.46, 0.03, 0.52, 0.96), -webkit-box-shadow 0.3s ease-out;transition: top 0.5s cubic-bezier(0.46, 0.03, 0.52, 0.96), -webkit-box-shadow 0.3s ease-out;transition: top 0.5s cubic-bezier(0.46, 0.03, 0.52, 0.96), box-shadow 0.3s ease-out;transition: top 0.5s cubic-bezier(0.46, 0.03, 0.52, 0.96), box-shadow 0.3s ease-out, -webkit-box-shadow 0.3s ease-out;-webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0);-ms-box-shadow: 0 1px 6px rgba(0, 0, 0, 0);box-shadow: 0 1px 6px rgba(0, 0, 0, 0);background-color: var(--theme-color-alter_bg_color)}
.search_modern .search_wrap .search_form{font-size: 1em;position: absolute;z-index: 1;top: 55%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width: 100%;border: none}
.search_modern .search_wrap .search_form:after{content: "";display: block;width: 100%;height: 1px;background-color: var(--theme-color-text_dark);-webkit-transform: scale3d(0, 1, 1);-ms-transform: scale3d(0, 1, 1);transform: scale3d(0, 1, 1);-webkit-transform-origin: left center;-ms-transform-origin: left center;transform-origin: left center}
.search_modern .search_wrap .search_field,.search_modern .search_wrap .search_submit,.search_modern .search_wrap .search_submit:before{-webkit-transition: none;transition: none}
.search_modern .search_form_wrap{position: absolute;z-index: 1;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width: var(--theme-var-page);height: 100%}
.search_modern .search_form_wrap .search_field{width: 0;visibility: hidden;padding: 0 0 0 1.25em;vertical-align: middle;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;border: none;background-color: transparent}
.search_modern .search_form_wrap .search_field[placeholder]::-webkit-input-placeholder{color: var(--theme-color-text)}
.search_modern .search_form_wrap .search_field[placeholder]::-moz-placeholder{color: var(--theme-color-text)}
.search_modern .search_form_wrap .search_field[placeholder]:-ms-input-placeholder{color: var(--theme-color-text)}
.search_modern .search_form_wrap .search_field[placeholder]::-ms-input-placeholder{color: var(--theme-color-text)}
.search_modern .search_form_wrap .search_field[placeholder]::placeholder{color: var(--theme-color-text)}
.search_modern .search_form_wrap .search_submit{font-size: inherit;line-height: inherit;font-weight: inherit;position: absolute;left: auto;right: 0;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);background-color: transparent;padding: 0}
.search_modern .search_form_wrap .search_submit:before{font-size: 24px !important;font-family: "fontello";content: "\e9a6";margin: 0;-webkit-transition: color 0.3s ease;transition: color 0.3s ease;color: var(--theme-color-text_dark);position: relative;top: -2px}
.search_modern .search_header_wrap{position: absolute;z-index: 1;top: 0;left: 0;width: 100%;height: auto;z-index: 2}
.search_modern .search_header_wrap .logo_image{position: absolute;left: 60px;top: 70px;display: inline-block;max-height: 40px;width: auto}
.search_modern .search_header_wrap .search_close{position: absolute;right: 60px;top: 60px;display: -ms-flexbox;display: -webkit-box;display: flex;-ms-flex-pack: center;-webkit-box-pack: center;justify-content: center;-ms-flex-align: center;-webkit-box-align: center;align-items: center;width: 1.2em;height: 1.2em;line-height: 1.2em;font-size: 2rem;font-weight: 400;text-align: center;cursor: pointer;-webkit-transition: none;transition: none;color: var(--theme-color-text_dark)}
.search_modern .search_header_wrap .search_close:before{position: relative;display: inline-block;content: "\e9e1";font-family: "fontello";font-size: 24px;-webkit-transition: -webkit-transform 0.3s ease, color 0.3s ease;-webkit-transition: color 0.3s ease, -webkit-transform 0.3s ease;transition: color 0.3s ease, -webkit-transform 0.3s ease;transition: transform 0.3s ease, color 0.3s ease;transition: transform 0.3s ease, color 0.3s ease, -webkit-transform 0.3s ease;-webkit-transform-origin: 50% 50%;-ms-transform-origin: 50% 50%;transform-origin: 50% 50%}
.search_modern .search_header_wrap .search_close:hover:before{-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg)}
.search_modern .search_overlay{display: none;position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1;width: 1000%;height: 1000%;background-color: var(--theme-color-alter_bg_color);opacity: 0.2}
.search_modern .search_wrap.search_opened{top: 0;-webkit-transition: top 0.5s cubic-bezier(0.46, 0.03, 0.52, 0.96), box-shadow 0.3s ease-out;-webkit-transition: top 0.5s cubic-bezier(0.46, 0.03, 0.52, 0.96), -webkit-box-shadow 0.3s ease-out;transition: top 0.5s cubic-bezier(0.46, 0.03, 0.52, 0.96), -webkit-box-shadow 0.3s ease-out;transition: top 0.5s cubic-bezier(0.46, 0.03, 0.52, 0.96), box-shadow 0.3s ease-out;transition: top 0.5s cubic-bezier(0.46, 0.03, 0.52, 0.96), box-shadow 0.3s ease-out, -webkit-box-shadow 0.3s ease-out;-webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.05);-ms-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.05);box-shadow: 0 1px 6px rgba(0, 0, 0, 0.05)}
.search_modern .search_wrap.search_opened .search_field{font-size: 1.9rem !important;line-height: normal !important;font-weight: 400 !important;width: 100%;height: 3em;letter-spacing: 0;margin: 0;padding: 0 1.5em 0 0;border: none;white-space: pre-wrap;word-wrap: break-word;resize: none;overflow: hidden;display: block;visibility: visible}
.search_modern .search_wrap.search_opened .search_field[placeholder]::-webkit-input-placeholder{line-height: normal !important;height: 3em !important}
.search_modern .search_wrap.search_opened .search_field[placeholder]::-webkit-input-placeholder,.search_modern .search_wrap.search_opened .search_field[placeholder]::-moz-placeholder,.search_modern .search_wrap.search_opened .search_field[placeholder]:-ms-input-placeholder,.search_modern .search_wrap.search_opened .search_field[placeholder]::placeholder{line-height: normal !important;height: 3em !important}
.search_modern .search_wrap.search_opened .search_submit{position: absolute;left: auto;right: 0;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%)}
.search_modern .search_wrap.search_opened .search_submit:before{font-size: 1.5rem;-webkit-transition: color 0.3s ease;transition: color 0.3s ease}
.search_modern .search_wrap.search_opened .search_field{padding: 0 1.5em 0 0 !important}
.search_modern .search_wrap.search_opened .search_field,.search_modern .search_wrap.search_opened .search_field:hover,.search_modern .search_wrap.search_opened .search_field:focus{background-color: transparent}
.search_modern .search_wrap.search_opened .search_field::-ms-clear{display: none}
.search_modern{}
.search_modern .search_form{-webkit-animation-delay: 0.5s;animation-delay: 0.5s;visibility: hidden}
.search_modern .search_form:after{-webkit-animation-delay: 0.8s;animation-delay: 0.8s;visibility: hidden}
.search_modern .search_opened .search_form{-webkit-animation-name: fadeIn;animation-name: fadeIn;-webkit-animation-duration: 0.7s;animation-duration: 0.7s;-webkit-animation-fill-mode: both;animation-fill-mode: both;visibility: visible}
.search_modern .search_opened .search_form:after{-webkit-animation-name: fadeInMove;animation-name: fadeInMove;-webkit-animation-duration: 0.7s;animation-duration: 0.7s;-webkit-animation-fill-mode: both;animation-fill-mode: both;visibility: visible}
.search_modern .logo_image{-webkit-animation-delay: 0.3s;animation-delay: 0.3s;visibility: hidden}
.search_modern .search_opened .logo_image{-webkit-animation-name: fadeInAnim;animation-name: fadeInAnim;-webkit-animation-duration: 0.6s;animation-duration: 0.6s;-webkit-animation-fill-mode: both;animation-fill-mode: both;visibility: visible}
.search_modern .search_close:before{-webkit-animation-delay: 0.3s;animation-delay: 0.3s;visibility: hidden}
.search_modern .search_opened .search_close:before{-webkit-animation-name: fadeInAnimScale;animation-name: fadeInAnimScale;-webkit-animation-duration: 0.6s;animation-duration: 0.6s;-webkit-animation-fill-mode: backwards;animation-fill-mode: backwards;visibility: visible}
.sc_layouts_menu_nav > li > a{color: var(--theme-color-text_dark)}
.sc_layouts_menu_nav > li > a:hover{color: var(--theme-color-text_link) !important}
.sc_layouts_menu_nav > li.current-menu-item > a{color: var(--theme-color-text_link) !important}
.sc_layouts_menu_nav .menu-collapse > a:before{color: var(--theme-color-alter_dark);font-weight: 400}
.sc_layouts_menu_nav .menu-collapse > a:after{display: none;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;background-color: var(--theme-color-alter_bg_color)}
.sc_layouts_menu_nav .menu-collapse > a:hover:before,.sc_layouts_menu_nav .menu-collapse > a:focus:before{color: var(--theme-color-alter_dark)}
.sc_layouts_menu_nav .menu-collapse > a:hover:after,.sc_layouts_menu_nav .menu-collapse > a:focus:after{background-color: var(--theme-color-alter_bg_hover)}
.sc_layouts_menu_nav > li ul:not(.sc_item_filters_tabs){background-color: var(--theme-color-extra_bg_color)}
.sc_layouts_menu_nav > li li > a{color: var(--theme-color-extra_text) !important}
.sc_layouts_menu_nav > li li > a:hover{color: var(--theme-color-extra_hover) !important}
.sc_layouts_menu_nav > li li > a:hover:after{color: var(--theme-color-extra_hover) !important}
.menu_hover_zoom_line .sc_layouts_menu_nav > li:not(.menu-collapse) > a:after{background-color: var(--theme-color-text_dark)}
.menu_hover_zoom_line .sc_layouts_menu_nav > li > a:hover{color: var(--theme-color-text_dark) !important}
.menu_hover_zoom_line > ul > li:not(.menu-collapse) > a:before{display: none}
.menu_hover_zoom_line > ul > li:not(.menu-collapse) > a:after{content: "" !important;display: block !important;position: relative;z-index: 1;top: auto;bottom: -2px;left: 0;-webkit-transform: none;-ms-transform: none;transform: none;width: 0;height: 2px;-webkit-transition: all 0.2s ease;transition: all 0.2s ease}
.menu_hover_zoom_line > ul > li:not(.menu-collapse) > a:hover:after,.menu_hover_zoom_line > ul > li:not(.menu-collapse).current-menu-item > a:after{width: 100%}
.menu_hover_zoom_line .sc_layouts_menu_nav > li.current-menu-item > a{color: var(--theme-color-text_dark) !important}
@-webkit-keyframes fadeInAnim{0% { opacity: 0; } 100% { opacity: 1; }}
@keyframes fadeInAnim{0% { opacity: 0; } 100% { opacity: 1; }}
@-webkit-keyframes fadeInAnimScale{0% { opacity: 0; -webkit-transform: scale(0.2) rotate(0); } 100% { opacity: 1; -webkit-transform: scale(1) rotate(180deg); }}
@keyframes fadeInAnimScale{0% { opacity: 0; -webkit-transform: scale(0.2) rotate(0); transform: scale(0.2) rotate(0); } 100% { opacity: 1; -webkit-transform: scale(1) rotate(180deg); transform: scale(1) rotate(180deg); }}
@-webkit-keyframes fadeInMove{0% { opacity: 0; -webkit-transform: scale3d(0, 1, 1); } 10% { opacity: 1; -webkit-transform: scale3d(0.1, 1, 1); } 100% { opacity: 0.14; -webkit-transform: scale3d(1, 1, 1); }}
@keyframes fadeInMove{0% { opacity: 0; -webkit-transform: scale3d(0, 1, 1); transform: scale3d(0, 1, 1); } 10% { opacity: 1; -webkit-transform: scale3d(0.1, 1, 1); transform: scale3d(0.1, 1, 1); } 100% { opacity: 0.14; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }}
.menu_mobile_overlay{display: none;position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 8001;width: 100%;height: 100%;background-color: var(--theme-color-alter_bg_color);opacity: 0.1}
.menu_mobile{position: fixed;z-index: 100002;top: 0;left: 0;width: 100%;height: 0;will-change: height;-webkit-transition: height 0.45s cubic-bezier(0.5, 1, 0.89, 1);transition: height 0.45s cubic-bezier(0.5, 1, 0.89, 1)}
.menu_mobile.opened{height: 100%}
.menu_mobile .menu_mobile_inner{position: absolute;z-index: 1;top: 0;left: 0;right: 0;bottom: 0;text-align: center;overflow: hidden;color: var(--theme-color-alter_text);background-color: var(--theme-color-alter_bg_color)}
.menu_mobile .menu_mobile_header_wrap{position: absolute;z-index: 10;top: 0;left: 0;width: 100%;padding: 60px 65px;display: -ms-flexbox;display: -webkit-box;display: flex;-ms-flex-align: center;-webkit-box-align: center;align-items: center;-ms-flex-pack: space-between;-webkit-box-pack: justify;justify-content: space-between;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box}
.menu_mobile .menu_mobile_content_wrap.content_wrap{position: relative;z-index: 1;height: 100%;max-height: 100%;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box}
.menu_mobile .menu_mobile_content_wrap_inner{position: relative;z-index: 1;height: 100%;max-height: 100%;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box}
.menu_mobile .menu-item > a{display: block}
.menu_mobile .menu_mobile_inner a,.menu_mobile .menu_mobile_inner .menu_mobile_nav_area li:before{color: var(--theme-color-alter_text)}
.menu_mobile .menu_mobile_inner a:hover,.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-item:before{color: var(--theme-color-alter_dark)}
.menu_mobile .menu_mobile_inner .menu-item.opened > a{color: var(--theme-color-alter_dark)}
.menu_mobile .menu_mobile_nav_area{position: absolute;z-index: 1;top: 27%;left: 0;width: 100%;height: auto;max-height: 53%;overflow-x: hidden;overflow-y: auto}
.menu_mobile .menu_mobile_nav_area{-ms-overflow-style: none}
.menu_mobile .menu_mobile_nav_area{scrollbar-width: none}
.menu_mobile .menu_mobile_nav_area::-webkit-scrollbar{width: 0}
.menu_mobile .menu_mobile_nav_area ul{margin: 0 auto;padding: 0;list-style: none;width: auto}
.menu_mobile .menu_mobile_nav_area li{margin-bottom: 0;width: 100%}
.menu_mobile .menu_mobile_nav_area .menu-item > a{font-size: 19px;line-height: 1.5em;font-weight: 400;letter-spacing: 0.6px;padding: 5px 2em;position: relative;display: inline-block;width: auto;text-align: left;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;-webkit-transition: color 0.3s ease;transition: color 0.3s ease}
.menu_mobile .menu_mobile_nav_area > ul{display: -ms-flexbox;display: -webkit-box;display: flex;-ms-flex-direction: column;-webkit-box-orient: vertical;-webkit-box-direction: normal;flex-direction: column;-ms-flex-align: center;-webkit-box-align: center;align-items: center;width: 100%}
.menu_mobile .menu_mobile_nav_area > ul > .menu-item > a{font-size: 38px;line-height: 1.5em;font-weight: 400;letter-spacing: 0}
.menu_mobile .socials_mobile{position: absolute;z-index: 1;bottom: 2rem;left: 0;display: block;width: 100%;padding-top: 2.6em}
.menu_mobile .socials_mobile:before{position: absolute;z-index: 1;top: 0;left: 0;display: block;content: "";width: 100%;height: 1px;-webkit-transform: scale3d(0, 1, 1);-ms-transform: scale3d(0, 1, 1);transform: scale3d(0, 1, 1);background-color: var(--theme-color-alter_dark)}
.menu_mobile .social_item{display: inline-block;margin: 0 2em 0 0;-webkit-transition: color 0.3s ease;transition: color 0.3s ease}
.menu_mobile .social_item .social_icon{font-size: 16px;font-weight: 400;padding: 0 1px;display: block;width: auto;height: auto;line-height: inherit;color: var(--theme-color-alter_dark);-webkit-transition: color 0.3s ease;transition: color 0.3s ease;opacity: 1}
.menu_mobile .social_item:last-child{margin-right: 0}
.menu_mobile .menu_mobile_close{position: relative;z-index: 1;margin: 0 0 0 10px !important;line-height: 1em;display: -ms-flexbox;display: -webkit-box;display: flex;-ms-flex-pack: center;-webkit-box-pack: center;justify-content: center;-ms-flex-align: center;-webkit-box-align: center;align-items: center;cursor: pointer;color: var(--theme-color-alter_dark);-webkit-transition: color 0.3s ease;transition: color 0.3s ease}
.menu_mobile .menu_mobile_close:hover{color: var(--theme-color-alter_dark)}
.menu_mobile .menu_mobile_close .menu_button_close_icon{font-size: 19px;font-weight: 400;position: relative;z-index: 1;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;-webkit-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0);-webkit-transition: -webkit-transform 0.3s ease-out;transition: -webkit-transform 0.3s ease-out;transition: transform 0.3s ease-out;transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;color: var(--theme-color-alter_dark)}
.menu_mobile .menu_mobile_close .menu_button_close_icon:before{position: relative;z-index: 1;content: "\e9e1";font-family: "fontello";line-height: 1;text-align: center}
.menu_mobile .menu_mobile_close:hover .menu_button_close_icon{-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg)}
.menu_mobile .menu_mobile_close .menu_button_close_text{font-size: 17px;line-height: 1em;font-weight: 400;margin-right: 0.9em;color: var(--theme-color-alter_light)}
.menu_mobile:not(.opened) .menu_button_close_icon{-webkit-transform: none;-ms-transform: none;transform: none}
.menu_mobile .menu_mobile_inner.with_widgets{text-align: left}
.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_content_wrap_inner{margin-right: 15%}
.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area .menu-item > a{padding: 5px 2em 5px 0}
.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area > ul{-ms-flex-align: start;-webkit-box-align: start;align-items: flex-start}
.menu_mobile .menu_mobile_inner.with_widgets .socials_mobile:before{-webkit-transform-origin: left center;-ms-transform-origin: left center;transform-origin: left center}
.menu_mobile .menu_mobile_widgets_area{padding: 100px 70px;display: -ms-flexbox;display: -webkit-box;display: flex;-ms-flex-pack: start;-webkit-box-pack: start;justify-content: flex-start;-ms-flex-align: center;-webkit-box-align: center;align-items: center;position: absolute;z-index: 5;top: 0;right: 0;width: 24%;height: 100%;background-color: var(--theme-color-bg_color);-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box}
.menu_mobile .menu_mobile_widgets_area a{-webkit-transition: color 0.3s ease;transition: color 0.3s ease}
.menu_mobile .menu_mobile_widgets_area .widgets_additional_menu_mobile_fullscreen_wrap{position: relative;z-index: 1;max-height: 90%;height: auto;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;overflow-y: scroll;overflow-x: hidden;padding-top: 2px;padding-bottom: 2px}
.menu_mobile .menu_mobile_widgets_area .widgets_additional_menu_mobile_fullscreen_wrap{-ms-overflow-style: none}
.menu_mobile .menu_mobile_widgets_area .widgets_additional_menu_mobile_fullscreen_wrap{scrollbar-width: none}
.menu_mobile .menu_mobile_widgets_area .widgets_additional_menu_mobile_fullscreen_wrap::-webkit-scrollbar{width: 0}
.menu_mobile .menu_mobile_widgets_area .widget_custom_html .extra_item + .extra_item{margin-top: 4em}
.menu_mobile .menu_mobile_widgets_area .widget_custom_html .extra_item h6{font-size: 1em;line-height: 1.3em;font-weight: 400;margin: 0;color: var(--theme-color-text_dark)}
.menu_mobile .menu_mobile_widgets_area .widget_custom_html .extra_item a{display: inline-block;font-size: 1.667em;line-height: 1.3em;font-weight: 400;letter-spacing: 1px;color: var(--theme-color-text_dark)}
.menu_mobile .menu_mobile_widgets_area .widget_custom_html .extra_item a[href*=mailto]{padding-bottom: 0.2em}
.menu_mobile .menu_mobile_widgets_area .widget_custom_html .extra_item a:not([href*=mailto]){position: relative;padding-right: calc(1.9em + 8px)}
.menu_mobile .menu_mobile_widgets_area .widget_custom_html .extra_item a:not([href*=mailto]):after{font-family: "fontello";content: "\e9e2";font-size: 8px;font-weight: 400;position: absolute;top: calc(50% - 1px);right: 8px;color: var(--theme-color-text_link);-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);-webkit-transition: right 0.3s ease-out, color 0.3s ease, opacity 0.3s ease;transition: right 0.3s ease-out, color 0.3s ease, opacity 0.3s ease}
.menu_mobile .menu_mobile_widgets_area .widget_custom_html .extra_item a:not([href*=mailto]):hover:after{right: 1px}
.menu_mobile .menu_mobile_widgets_area .widget_custom_html .extra_item h6 + a{margin-top: 0.5em}
.menu_mobile .menu_mobile_close .menu_button_close_icon,.menu_mobile .menu_mobile_close .menu_button_close_text{-webkit-animation-delay: 0.3s;animation-delay: 0.3s;visibility: hidden}
.menu_mobile.opened .menu_mobile_close .menu_button_close_icon,.menu_mobile.opened .menu_mobile_close .menu_button_close_text{-webkit-animation-name: fadeInAnim;animation-name: fadeInAnim;-webkit-animation-duration: 0.6s;animation-duration: 0.6s;-webkit-animation-fill-mode: both;animation-fill-mode: both;visibility: visible}
.menu_mobile.opened .menu_mobile_close .menu_button_close_icon{-webkit-animation-name: fadeInAnimScale;animation-name: fadeInAnimScale;-webkit-animation-fill-mode: backwards;animation-fill-mode: backwards;-webkit-transform-origin: 50% 54%;-ms-transform-origin: 50% 54%;transform-origin: 50% 54%}
.menu_mobile .sc_layouts_logo{display: inline-block;vertical-align: top;text-align: left;margin: 0;font-size: 1em !important;-webkit-animation-delay: 0.3s;animation-delay: 0.3s;visibility: hidden;-webkit-transition: color 0.3s ease;transition: color 0.3s ease}
.menu_mobile.opened .sc_layouts_logo{-webkit-animation-name: fadeInAnim;animation-name: fadeInAnim;-webkit-animation-duration: 0.6s;animation-duration: 0.6s;-webkit-animation-fill-mode: both;animation-fill-mode: both;visibility: visible}
.menu_mobile .menu_mobile_nav_area > ul > li{-webkit-animation-delay: 0.5s;animation-delay: 0.5s;visibility: hidden}
.menu_mobile .menu_mobile_nav_area > ul > li:nth-child(2){-webkit-animation-delay: 0.6s;animation-delay: 0.6s}
.menu_mobile .menu_mobile_nav_area > ul > li:nth-child(3){-webkit-animation-delay: 0.7s;animation-delay: 0.7s}
.menu_mobile .menu_mobile_nav_area > ul > li:nth-child(4){-webkit-animation-delay: 0.8s;animation-delay: 0.8s}
.menu_mobile .menu_mobile_nav_area > ul > li:nth-child(5){-webkit-animation-delay: 0.9s;animation-delay: 0.9s}
.menu_mobile .menu_mobile_nav_area > ul > li:nth-child(6){-webkit-animation-delay: 1s;animation-delay: 1s}
.menu_mobile.opened .menu_mobile_nav_area > ul > li{-webkit-animation-name: fadeInAnim;animation-name: fadeInAnim;-webkit-animation-duration: 0.6s;animation-duration: 0.6s;-webkit-animation-fill-mode: both;animation-fill-mode: both;visibility: visible}
.menu_mobile .menu_mobile_inner .socials_mobile .social_item{-webkit-animation-delay: 0.5s;animation-delay: 0.5s;visibility: hidden}
.menu_mobile.opened .menu_mobile_inner .socials_mobile .social_item{-webkit-animation-name: fadeInAnim;animation-name: fadeInAnim;-webkit-animation-duration: 0.6s;animation-duration: 0.6s;-webkit-animation-fill-mode: both;animation-fill-mode: both;visibility: visible}
.menu_mobile .menu_mobile_inner .socials_mobile{-webkit-animation-delay: 0.5s;animation-delay: 0.5s;visibility: hidden}
.menu_mobile .menu_mobile_inner .socials_mobile:before{-webkit-animation-delay: 0.5s;animation-delay: 0.5s;visibility: hidden}
.menu_mobile.opened .menu_mobile_inner .socials_mobile{-webkit-animation-name: fadeInAnim;animation-name: fadeInAnim;-webkit-animation-duration: 0.6s;animation-duration: 0.6s;-webkit-animation-fill-mode: both;animation-fill-mode: both;visibility: visible}
.menu_mobile.opened .menu_mobile_inner .socials_mobile:before{-webkit-animation-name: fadeInMove;animation-name: fadeInMove;-webkit-animation-duration: 0.7s;animation-duration: 0.7s;-webkit-animation-fill-mode: both;animation-fill-mode: both;visibility: visible}
.menu_mobile .menu_mobile_inner .menu_mobile_widgets_area{-webkit-animation-delay: 0.2s;animation-delay: 0.2s;visibility: hidden}
.menu_mobile .menu_mobile_inner .menu_mobile_widgets_area .widget{-webkit-animation-delay: 0.3s;animation-delay: 0.3s;visibility: hidden}
.menu_mobile .menu_mobile_inner .menu_mobile_widgets_area .widget.widget_custom_html .extra_item{-webkit-animation-delay: 0.3s;animation-delay: 0.3s;visibility: hidden}
.menu_mobile.opened .menu_mobile_inner .menu_mobile_widgets_area{visibility: visible}
.menu_mobile.opened .menu_mobile_inner .menu_mobile_widgets_area .widgets_additional_menu_mobile_fullscreen_wrap{-webkit-animation-name: fadeInAnim;animation-name: fadeInAnim;-webkit-animation-duration: 0.6s;animation-duration: 0.6s;-webkit-animation-fill-mode: both;animation-fill-mode: both;visibility: visible}
.menu_mobile.opened .menu_mobile_inner .menu_mobile_widgets_area .widget{-webkit-animation-name: fadeInAnim;animation-name: fadeInAnim;-webkit-animation-duration: 0.8s;animation-duration: 0.8s;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-delay: 0.5s;animation-delay: 0.5s;visibility: visible}
.menu_mobile.opened .menu_mobile_inner .menu_mobile_widgets_area .widget.widget_custom_html .extra_item{-webkit-animation-name: fadeInAnim;animation-name: fadeInAnim;-webkit-animation-duration: 0.8s;animation-duration: 0.8s;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-delay: 0.5s;animation-delay: 0.5s;visibility: visible}
.menu_mobile.opened .menu_mobile_inner .menu_mobile_widgets_area .widget.widget_custom_html .extra_item:nth-child(2){-webkit-animation-delay: 0.7s;animation-delay: 0.7s}
.menu_mobile.opened .menu_mobile_inner .menu_mobile_widgets_area .widget.widget_custom_html .extra_item:nth-child(3){-webkit-animation-delay: 0.9s;animation-delay: 0.9s}
.post_item{color: var(--theme-color-text)}
.post_item .post_title a:hover,.post_item .post_title a:focus{color: var(--theme-color-text_dark)}
.post_meta,.post_meta_item,.post_meta_item:after,.post_meta_item:hover:after,.post_meta_item a{color: var(--theme-color-text_light)}
.post_meta_item a:hover,.post_meta_item a:focus{color: var(--theme-color-text_dark)}
.post_meta .post_meta_item{font-size: inherit;display: inline-block;margin-left: 0;-webkit-transition: color 0.3s ease 0s;transition: color 0.3s ease 0s}
.post_meta .post_meta_item > .post_meta_item_title + .post_meta_item_value{margin-left: 8px}
.post_meta .post_meta_item:after{content: "\e83c";font-family: "fontello";display: inline-block;vertical-align: baseline;font-size: 13px;font-weight: 400;font-style: normal;margin: 0 0.75em}
.post_meta .post_meta_item:last-child:after{display: none}
.post_meta .post_meta_item:before{display: none}
.post_meta_item.post_categories,.post_meta_item.post_categories a{color: var(--theme-color-text_link)}
.post_meta_item.post_categories a:hover,.post_meta_item.post_categories a:focus{color: var(--theme-color-text_hover)}
.page_content_wrap{position: relative}
.post_featured{overflow: hidden;position: relative;margin-bottom: 1.8em}
.post_featured.with_thumb.post_featured_bg{background-size: cover;background-position: center center}
.post_featured_bg{position: relative}
.post_featured_bg:before{content: " ";width: 0;height: 0;padding-top: 56.25%;display: inline-block;vertical-align: top;margin-left: -0.3em}
.post_featured .mask{background-color: rgba(0, 0, 0, 0.5)}
.sticky{position: relative}
.sticky:not(.post_layout_custom){border: 1px solid var(--theme-color-bd_color);padding: 2em}
.sticky:not(.post_layout_custom) .label_sticky{display: block;position: absolute;z-index: 1;top: -13px;right: -13px;width: 0;height: 0;border: 12px solid transparent;border-top-color: var(--theme-color-text_link);-webkit-transform: rotate(225deg);-ms-transform: rotate(225deg);transform: rotate(225deg)}
.mejs-time-current,.mejs-time-hovered,.mejs-time-loaded{height: 4px !important}
.post_featured.with_thumb{position: relative}
.post_featured.with_thumb img{position: relative;z-index: 2}
.post_featured.with_thumb .mask{z-index: 3;background-color: rgba(0, 0, 0, 0.5);opacity: 0}
.post_featured.with_thumb:hover .mask{opacity: 1}
.post_featured.with_thumb .post_video_hover{width: 85px;height: 85px;line-height: 85px;text-align: center;border-radius: 0;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;position: absolute;z-index: 2000;top: 50%;left: 50%;-webkit-transform: none;-ms-transform: none;transform: none;margin: -42px 0 0 -42px;font-size: 21px;letter-spacing: -6px;opacity: 1;cursor: pointer;overflow: hidden;color: var(--theme-color-inverse_dark);background-color: var(--theme-color-inverse_link);border: none}
.post_featured.with_thumb .post_video_hover:hover{color: var(--theme-color-inverse_link);background-color: var(--theme-color-text_link)}
.post_featured.with_thumb .post_video_hover:before{content: "\e9e9";font-family: "fontello"}
.nav-links{font-size: 17px;font-weight: 400;text-transform: none;margin-top: 2.8em;text-align: left;border: none;list-style-type: none;clear: both}
.nav-links .page-numbers{display: inline-block;vertical-align: top;font-size: inherit;font-weight: inherit;margin: 2px 5px 2px 0;padding: 0;border: 1px solid var(--theme-color-bd_color);color: var(--theme-color-text_dark);-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;width: 52px;height: 52px;line-height: 52px;text-align: center;-webkit-transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease, background-position 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease, background-position 0.3s ease}
.nav-links .page-numbers{color: var(--theme-color-text_dark);background-color: var(--theme-color-input_bg_color)}
.nav-links .page-numbers.current{color: var(--theme-color-inverse_hover);background-color: var(--theme-color-text_dark);border-color: var(--theme-color-text_dark)}
.nav-links a.page-numbers:hover{color: var(--theme-color-text_dark);background-color: var(--theme-color-alter_bg_color)}
.nav-links .page-numbers.next{text-indent: -200px;overflow: hidden;position: relative}
.nav-links .page-numbers.next:before{font-family: "fontello";position: absolute;z-index: 1;top: 0;left: 0;top: 0;width: 100%;text-align: center;text-indent: 0;font-size: 14px}
.nav-links .page-numbers.next:before{content: "\e908"}
.full_post_loading{position: relative}
.full_post_loading:after{content: " ";position: absolute;z-index: 9999;top: 0;left: 0;right: 0;bottom: 0;background: rgba(255, 255, 255, 0.7);background-color: var(--theme-color-bg_color_07);background-image: url(/wp-content/themes/edifice/images/preloader2.png);background-position: center;background-repeat: no-repeat}
.full_post_read{overflow: visible}
.full_post_read .post_title{position: relative}
.full_post_read .post_title:after{content: " ";width: 2em;height: 1em;position: absolute;z-index: 1;top: -0.2em;left: -0.5em;-webkit-transform: rotate(-20deg);-ms-transform: rotate(-20deg);transform: rotate(-20deg);opacity: 0.7;background-image: url(/wp-content/themes/edifice/images/read.png);background-size: contain;background-repeat: no-repeat;background-position: center;pointer-events: none;display: none}
.post_item_single .post_meta_item > a:hover{color: var(--theme-color-text_hover)}
.post_item_single:after{content: " ";display: block;width: 100%;height: 0;clear: both}
.sidebar_hide.narrow_content .post_item_single.post_type_post{width: 75%;margin: 0 auto}
.post_content_single:after{content: " ";display: block;width: 100%;height: 0;clear: both}
.sidebar_show .post_info_vertical_fixed_on,.sidebar_hide.narrow_content .post_info_vertical_fixed_on,.sidebar_hide:not(.narrow_content) .post_info_vertical_fixed_on{position: fixed !important;z-index: 2}
.post_item_single .post_content > h1:first-child{margin-top: 0}
.post_item_404 .post_content{padding: 10.5em 0 11.5em;overflow: hidden}
.post_item_404 .page_title{float: none;width: 100%;font-size: 270px;line-height: 1em;margin: 0;margin-top: 0 !important;letter-spacing: 0;text-align: center;-ms-hyphens: none;hyphens: none;color: var(--theme-color-text_dark);position: relative;z-index: 2}
.post_item_404 .page_info{float: none;width: 100%;text-align: center;padding: 0;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;position: relative;z-index: 2}
.post_item_404 .page_subtitle{margin: 20px 0 0;font-size: 47px;line-height: 1.1em}
.post_item_404 .page_description{font-size: 19px;margin-top: 17px;margin-bottom: 43px;font-weight: 400;text-transform: none;letter-spacing: 0;color: var(--theme-color-text)}
.error404 .page_content_wrap{padding: 0 !important}
.post_item_404 .post_content{position: relative}
.post_item_404 .post_content .all-svg{left: 0;position: absolute;top: 0;width: 100%;height: 100%;z-index: 1}
.post_item_404 .post_content .all-svg .svg-2{left: 38%;position: absolute;bottom: 14%;width: 140px;height: 140px;z-index: 10}
.post_item_404 .post_content .all-svg .svg-2 svg{width: 100%;height: 100%;fill: transparent;stroke: #F4F0ED;stroke-width: 12px;opacity: 0.4}
.post_item_404 .post_content .all-svg .svg-3{right: 23%;position: absolute;top: 24%;width: 60px;height: 60px;z-index: 10}
.post_item_404 .post_content .all-svg .svg-3 svg{width: 100%;height: 100%;fill: var(--theme-color-text_link2);opacity: 1}
.post_item_404 .post_content .all-svg .svg-4{left: 23%;position: absolute;top: 47%;width: 36px;height: 36px;z-index: 10}
.post_item_404 .post_content .all-svg .svg-4 svg{width: 100%;height: 100%;fill: var(--theme-color-text_link);opacity: 1}
ul[class*=wp-block-]{margin-bottom: 0}
.footer_wrap{position: relative}
[class*=scheme_].footer_wrap{background-color: var(--theme-color-alter_bg_color);color: var(--theme-color-alter_text)}
[class*=scheme_].footer_wrap h2{color: var(--theme-color-alter_dark)}
[class*=scheme_].footer_wrap a{color: var(--theme-color-alter_dark)}
[class*=scheme_].footer_wrap a:hover{color: var(--theme-color-alter_link)}
.footer_wrap p{margin: 0}
.mfp-bg{z-index: 200001;background-color: var(--theme-color-alter_bg_color_07)}
.mfp-wrap{z-index: 200002}
.mfp-arrow{background-color: transparent !important}
.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{right: -20px;padding: 0;width: 44px;text-align: center;color: var(--theme-color-text);background: none !important}
.mfp-close-btn-in .mfp-close{color: var(--theme-color-text)}
.mfp-image-holder .mfp-close:hover,.mfp-iframe-holder .mfp-close:hover,.mfp-close-btn-in .mfp-close:hover{color: var(--theme-color-text_dark)}
.mfp-figure img.mfp-img{padding-bottom: 0;max-height: 75vh}
.mfp-figure figcaption{background-color: var(--theme-color-alter_bg_color)}
.mfp-title,.mfp-counter{color: var(--theme-color-alter_dark)}
.sc_layouts_row_type_compact{}
.sc_layouts_row_type_compact .sc_layouts_item input[type=text]{font-size: 16px;line-height: 1.5em;font-weight: 400}
.sc_layouts_row_type_compact .sc_layouts_item_icon{line-height: 1.1em;font-size: 24px;font-weight: 400}
.sc_layouts_row_type_compact .elementor-icon{font-size: 21px}
.sc_layouts_row_type_compact .search_wrap .search_submit{font-size: 24px}
.sc_layouts_row_type_compact .sc_button.sc_button_size_small:not(.sc_button_simple){font-size: 16px;padding: 13px 28px 11px}
.sc_layouts_row_type_compact .sc_layouts_menu_mobile_button .sc_layouts_item_icon,.sc_layouts_row_type_compact .sc_layouts_menu_mobile_button_burger .sc_layouts_item_icon{font-size: 16px}
.sc_layouts_row_type_compact .sc_layouts_menu_mobile_button .sc_layouts_item_icon:before,.sc_layouts_row_type_compact .sc_layouts_menu_mobile_button_burger .sc_layouts_item_icon:before{font-family: "fontello";content: "\e9d7"}
.sc_layouts_panel_inner{padding: 55px 35px 40px}
.sc_layouts_panel_inner > .elementor,.sc_layouts_panel_inner .elementor-section.elementor-section-height-full{height: 100%;min-height: auto}
.sc_layouts_panel_inner .elementor-section.elementor-section-height-full > .elementor-container{height: 100%}
.sc_layouts_panel_inner .sc_socials.sc_socials_icons_names.sc_align_left{margin-left: -8px}
.sc_layouts_panel_inner .sc_socials.sc_socials_icons_names .socials_wrap .social_item:hover .social_name,.sc_layouts_panel_inner .sc_socials.sc_socials_icons_names .socials_wrap .social_item:hover .social_icon{color: var(--theme-color-text)}
.sc_layouts_panel_hide_content.sc_layouts_panel_opened{background-color: transparent}
.sc_socials.sc_socials_icons_names .socials_wrap .social_item{color: var(--theme-color-text_dark);display: block;text-align: inherit;margin: 0}
.sc_socials.sc_socials_icons_names .socials_wrap .social_item .social_icon{width: 2em;height: 2em;line-height: 2em;position: relative;display: inline-block;vertical-align: middle;background: none !important}
.sc_socials.sc_socials_icons_names .socials_wrap .social_item .social_icon + .social_name{display: inline-block;vertical-align: middle;margin: 3px 0 0 14px;font-size: 18px;line-height: 20px;font-weight: 400}
.sc_socials.sc_socials_icons_names .socials_wrap .social_item:hover .social_name,.sc_socials.sc_socials_icons_names .socials_wrap .social_item:hover .social_icon{color: var(--theme-color-text)}
.sc_layouts_menu_nav{}
.sc_layouts_menu_nav > li > a{padding: 0.9em}
.sc_layouts_menu_nav > li > ul{top: 5.7em;left: -0.7em}
.menu_hover_zoom_line .sc_layouts_menu_nav{}
.menu_hover_zoom_line .sc_layouts_menu_nav li li:not(.menu-collapse) > a > span{display: inline-block;padding: 0;word-break: break-word;-webkit-transition: padding-left 0.2s ease;transition: padding-left 0.2s ease}
.menu_hover_zoom_line .sc_layouts_menu_nav li li:not(.menu-collapse) > a > span:after{content: "";display: block;position: relative;z-index: 1;top: auto;bottom: -5px;left: 0;-webkit-transform: none;-ms-transform: none;transform: none;width: 0;height: 1px;-webkit-transition: width 0.2s ease;transition: width 0.2s ease;background-color: var(--theme-color-extra_hover)}
.menu_hover_zoom_line .sc_layouts_menu_nav li li:not(.menu-collapse) > a:hover > span:after{width: 100%}
.menu_hover_zoom_line .sc_layouts_menu_nav li li:not(.menu-collapse) > a:hover > span{padding-left: 9px}
.sc_layouts_menu_nav > li ul:not(.sc_item_filters_tabs){width: 15em;padding: 1em 0}
.sc_layouts_menu_nav > li li > a{padding: 0.65em 1.6em}
.sc_layouts_panel_inner .elementor-section.elementor-section-height-full{}
body:not(.elementor-editor-active) .no-title img{pointer-events: none}
input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus{outline: none;caret-color: #ffffff;-webkit-text-fill-color: var(--theme-color-input_text);-webkit-box-shadow: 0 0 0 1000px transparent inset;-ms-box-shadow: 0 0 0 1000px transparent inset;box-shadow: 0 0 0 1000px transparent inset;-webkit-transition: background-color 5000s ease-in-out 0s !important;transition: background-color 5000s ease-in-out 0s !important;background: transparent;-webkit-filter: none;filter: none}
.num-hover,.num-hover *{color: var(--theme-color-text);-webkit-transition: all 0.3s ease;transition: all 0.3s ease}
.divider-hover .elementor-divider-separator{-webkit-transition: all 0.3s ease;transition: all 0.3s ease}
.divider-hover:hover .elementor-divider-separator{border-color: var(--theme-color-text_link) !important}