.elementor-195 .elementor-element.elementor-element-54754eee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-195 .elementor-element.elementor-element-6d760afb{--display:flex;}.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-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for text-editor, class: .elementor-element-2499a541 */.elementor-195 .elementor-element.elementor-element-2499a541{font:16px/1.7 Helvetica,Arial,sans-serif;} .elementor-195 .elementor-element.elementor-element-2499a541 p{margin:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-636e4673 */.elementor-195 .elementor-element.elementor-element-636e4673{font:14px/1.6 Helvetica,Arial,sans-serif;} .elementor-195 .elementor-element.elementor-element-636e4673 span{color:#777;margin:0 10px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d760afb */.elementor-195 .elementor-element.elementor-element-6d760afb{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:24px;padding:0;} @media(max-width:767px){.elementor-195 .elementor-element.elementor-element-6d760afb{flex-direction:column;align-items:flex-start;gap:12px;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49905c5 */.elementor-195 .elementor-element.elementor-element-49905c5{font:12px/1.6 Helvetica,Arial,sans-serif;color:#555;} .elementor-195 .elementor-element.elementor-element-49905c5 p{margin:0;} .elementor-195 .elementor-element.elementor-element-49905c5 a{padding:6px 0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54754eee */.elementor-195 .elementor-element.elementor-element-54754eee{box-sizing:border-box;width:calc(100% - 48px);max-width:1280px;margin:0 auto;padding:48px 0 24px;border-top:1px solid #1A1A1A;display:flex;flex-direction:column;gap:32px;color:#1A1A1A;font-family:Helvetica,Arial,sans-serif;}.elementor-195 .elementor-element.elementor-element-54754eee .elementor-element-6d760afb{display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr);align-items:start!important;gap:64px!important;width:100%;}.elementor-195 .elementor-element.elementor-element-54754eee .elementor-element-2499a541,.elementor-195 .elementor-element.elementor-element-54754eee .elementor-element-636e4673{width:100%!important;min-width:0;text-align:left!important;}.elementor-195 .elementor-element.elementor-element-54754eee .vk-footer-directory{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:40px;}.elementor-195 .elementor-element.elementor-element-54754eee .vk-footer-directory nav{display:block!important;text-align:left!important;}.elementor-195 .elementor-element.elementor-element-54754eee .vk-footer-directory h2{font:600 14px/1.4 Helvetica,Arial,sans-serif;color:#1A1A1A;margin:0 0 16px;}.elementor-195 .elementor-element.elementor-element-54754eee .vk-footer-directory p{margin:0;}.elementor-195 .elementor-element.elementor-element-54754eee a{color:#1A1A1A;text-decoration:none;border-bottom:1px solid transparent;padding:5px 0;display:inline-block;max-width:100%;overflow-wrap:break-word;}.elementor-195 .elementor-element.elementor-element-54754eee .vk-footer-directory a{display:block!important;width:fit-content;font:400 15px/1.55 Helvetica,Arial,sans-serif;margin:0 0 4px;}.elementor-195 .elementor-element.elementor-element-54754eee a:hover,.elementor-195 .elementor-element.elementor-element-54754eee a:focus-visible{border-bottom-color:#D82C2C;color:#1A1A1A;}.elementor-195 .elementor-element.elementor-element-54754eee a:focus-visible{outline:2px solid #D82C2C;outline-offset:4px;}.elementor-195 .elementor-element.elementor-element-54754eee .vk-footer-bio{max-width:350px;font:400 15px/1.65 Helvetica,Arial,sans-serif;color:#555;}.elementor-195 .elementor-element.elementor-element-54754eee .vk-footer-bio p{margin:0 0 14px;}.elementor-195 .elementor-element.elementor-element-54754eee .vk-footer-bio .vk-footer-name{font-size:20px;color:#1A1A1A;padding:0;margin-bottom:12px;}.elementor-195 .elementor-element.elementor-element-54754eee .vk-footer-bio .vk-footer-role{font-size:13px;margin-bottom:20px;}.elementor-195 .elementor-element.elementor-element-54754eee .elementor-element-49905c5{border-top:1px solid #DDD;padding-top:20px;width:100%;}.elementor-195 .elementor-element.elementor-element-54754eee .elementor-element-49905c5 p{margin:0;font-size:12px;color:#555;}@media(max-width:900px){.elementor-195 .elementor-element.elementor-element-54754eee .elementor-element-6d760afb{gap:32px!important;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);}.elementor-195 .elementor-element.elementor-element-54754eee .vk-footer-directory{gap:24px;}}@media(max-width:767px){.elementor-195 .elementor-element.elementor-element-54754eee{padding-top:32px;gap:24px;}.elementor-195 .elementor-element.elementor-element-54754eee .elementor-element-6d760afb{grid-template-columns:1fr;gap:32px!important;}.elementor-195 .elementor-element.elementor-element-54754eee .vk-footer-directory{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:24px;}.elementor-195 .elementor-element.elementor-element-54754eee .vk-footer-directory a{padding:8px 0;font-size:14px;}.elementor-195 .elementor-element.elementor-element-54754eee .vk-footer-bio{max-width:100%;}}@media(max-width:380px){.elementor-195 .elementor-element.elementor-element-54754eee .vk-footer-directory{grid-template-columns:1fr;gap:24px;}}/* End custom CSS */