@charset "windows-1252";

.static-46 .static-element.static-element-5337927e:not(.static-motion-effects-element-type-background), .static-46 .static-element.static-element-5337927e > .static-motion-effects-container > .static-motion-effects-layer { background-color: rgb(26, 25, 29); background-position: right center; background-repeat: no-repeat; }

.static-46 .static-element.static-element-5337927e { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 55px 0px 40px; }

.static-46 .static-element.static-element-5337927e > .static-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; }

.static-widget-image .widget-image-caption { color: var( --e-global-color-text ); font-weight: var( --e-global-typography-text-font-weight ); }

.static-46 .static-element.static-element-531424d2 { text-align: left; }

.static-46 .static-element.static-element-531424d2 > .static-widget-container { margin: -3px 0px 0px; }

.static-widget-text-editor { color: var( --e-global-color-text ); font-weight: var( --e-global-typography-text-font-weight ); }

.static-widget-text-editor.static-drop-cap-view-stacked .static-drop-cap { background-color: var( --e-global-color-primary ); }

.static-widget-text-editor.static-drop-cap-view-framed .static-drop-cap, .static-widget-text-editor.static-drop-cap-view-default .static-drop-cap { color: var( --e-global-color-primary ); border-color: var( --e-global-color-primary ); }

.static-46 .static-element.static-element-2bcfa740 { text-align: left; color: rgb(255, 255, 255); font-size: 15px; }

.static-46 .static-element.static-element-2bcfa740 > .static-widget-container { margin: 28px 0px 0px; }

.static-46 .static-element.static-element-e6b8a26 { --grid-template-columns: repeat(0, auto); --icon-size: 16px; --grid-column-gap: 0px; --grid-row-gap: 0px; }

.static-46 .static-element.static-element-e6b8a26 .static-widget-container { text-align: left; }

.static-46 .static-element.static-element-e6b8a26 .static-social-icon { background-color: rgba(0, 0, 0, 0); --icon-padding: 1em; border-style: solid; border-width: 1px 1px 1px 0px; border-color: rgb(96, 95, 97); }

.static-46 .static-element.static-element-e6b8a26 .static-social-icon i { color: rgb(118, 117, 119); }

.static-46 .static-element.static-element-e6b8a26 .static-social-icon svg { fill: rgb(118, 117, 119); }

.static-46 .static-element.static-element-e6b8a26 .static-social-icon:hover { background-color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); }

.static-46 .static-element.static-element-e6b8a26 .static-social-icon:hover i { color: rgb(17, 17, 17); }

.static-46 .static-element.static-element-e6b8a26 .static-social-icon:hover svg { fill: rgb(17, 17, 17); }

.static-46 .static-element.static-element-e6b8a26 > .static-widget-container { margin: 28px 0px 0px; border-style: solid; border-width: 0px 0px 0px 1px; border-color: rgb(96, 95, 97); }

.static-46 .static-element.static-element-16b23ed .custom-heading { color: rgb(255, 255, 255); font-size: 20px; }

.static-46 .static-element.static-element-16b23ed > .static-widget-container { margin: 5px 0px 0px; }

.static-widget-icon-box.static-view-stacked .static-icon { background-color: var( --e-global-color-primary ); }

.static-widget-icon-box.static-view-framed .static-icon, .static-widget-icon-box.static-view-default .static-icon { fill: var( --e-global-color-primary ); color: var( --e-global-color-primary ); border-color: var( --e-global-color-primary ); }

.static-widget-icon-box .static-icon-box-title { color: var( --e-global-color-primary ); }

.static-widget-icon-box .static-icon-box-title, .static-widget-icon-box .static-icon-box-title a { font-weight: var( --e-global-typography-primary-font-weight ); }

.static-widget-icon-box .static-icon-box-description { color: var( --e-global-color-text ); font-weight: var( --e-global-typography-text-font-weight ); }

.static-46 .static-element.static-element-d48f036 { --icon-box-icon-margin: 11px; }

.static-46 .static-element.static-element-d48f036.static-view-stacked .static-icon { background-color: rgb(118, 117, 119); }

.static-46 .static-element.static-element-d48f036.static-view-framed .static-icon, .static-46 .static-element.static-element-d48f036.static-view-default .static-icon { fill: rgb(118, 117, 119); color: rgb(118, 117, 119); border-color: rgb(118, 117, 119); }

.static-46 .static-element.static-element-d48f036 .static-icon { font-size: 19px; }

.static-46 .static-element.static-element-d48f036 .static-icon-box-title { color: rgb(237, 237, 237); }

.static-46 .static-element.static-element-d48f036 .static-icon-box-title, .static-46 .static-element.static-element-d48f036 .static-icon-box-title a { font-size: 15px; font-weight: 400; line-height: 24px; }

.static-46 .static-element.static-element-d48f036 .static-icon-box-description { color: rgb(237, 237, 237); font-size: 15px; font-weight: 500; line-height: 24px; }

.static-46 .static-element.static-element-d48f036 > .static-widget-container { margin: 27px 0px 0px; }

.static-46 .static-element.static-element-c3c6108 { --icon-box-icon-margin: 11px; }

.static-46 .static-element.static-element-c3c6108.static-view-stacked .static-icon { background-color: rgb(118, 117, 119); }

.static-46 .static-element.static-element-c3c6108.static-view-framed .static-icon, .static-46 .static-element.static-element-c3c6108.static-view-default .static-icon { fill: rgb(118, 117, 119); color: rgb(118, 117, 119); border-color: rgb(118, 117, 119); }

.static-46 .static-element.static-element-c3c6108 .static-icon { font-size: 19px; }

.static-46 .static-element.static-element-c3c6108 .static-icon-box-title { color: rgb(237, 237, 237); }

.static-46 .static-element.static-element-c3c6108 .static-icon-box-title, .static-46 .static-element.static-element-c3c6108 .static-icon-box-title a { font-family: var(--entho-font-sans); font-size: 15px; font-weight: 400; line-height: 24px; }

.static-46 .static-element.static-element-c3c6108 .static-icon-box-description { color: rgb(237, 237, 237); font-size: 15px; font-weight: 400; line-height: 24px; }

.static-46 .static-element.static-element-c3c6108 > .static-widget-container { margin: 12px 0px 0px; }

.static-46 .static-element.static-element-997b340 { --icon-box-icon-margin: 11px; }

.static-46 .static-element.static-element-997b340.static-view-stacked .static-icon { background-color: rgb(118, 117, 119); }

.static-46 .static-element.static-element-997b340.static-view-framed .static-icon, .static-46 .static-element.static-element-997b340.static-view-default .static-icon { fill: rgb(118, 117, 119); color: rgb(118, 117, 119); border-color: rgb(118, 117, 119); }

.static-46 .static-element.static-element-997b340 .static-icon { font-size: 19px; }

.static-46 .static-element.static-element-997b340 .static-icon-box-title { color: rgb(237, 237, 237); }

.static-46 .static-element.static-element-997b340 .static-icon-box-title, .static-46 .static-element.static-element-997b340 .static-icon-box-title a { font-family: var(--entho-font-sans); font-size: 15px; font-weight: 400; line-height: 24px; }

.static-46 .static-element.static-element-997b340 .static-icon-box-description { color: rgb(237, 237, 237); font-size: 15px; line-height: 24px; }

.static-46 .static-element.static-element-997b340 > .static-widget-container { margin: 14px 0px 0px; }

.static-46 .static-element.static-element-f4c9d8f { --icon-box-icon-margin: 11px; }

.static-46 .static-element.static-element-f4c9d8f.static-view-stacked .static-icon { background-color: rgb(118, 117, 119); }

.static-46 .static-element.static-element-f4c9d8f.static-view-framed .static-icon, .static-46 .static-element.static-element-f4c9d8f.static-view-default .static-icon { fill: rgb(118, 117, 119); color: rgb(118, 117, 119); border-color: rgb(118, 117, 119); }

.static-46 .static-element.static-element-f4c9d8f .static-icon { font-size: 19px; }

.static-46 .static-element.static-element-f4c9d8f .static-icon-box-title { color: rgb(237, 237, 237); }

.static-46 .static-element.static-element-f4c9d8f .static-icon-box-title, .static-46 .static-element.static-element-f4c9d8f .static-icon-box-title a { font-family: var(--entho-font-sans); font-size: 15px; font-weight: 400; line-height: 24px; }

.static-46 .static-element.static-element-f4c9d8f .static-icon-box-description { color: rgb(237, 237, 237); font-size: 15px; font-weight: 500; line-height: 24px; }

.static-46 .static-element.static-element-f4c9d8f > .static-widget-container { margin: 12px 0px 0px; }

.static-46 .static-element.static-element-9b677cb .custom-heading { color: rgb(255, 255, 255); font-size: 20px; }

.static-46 .static-element.static-element-9b677cb > .static-widget-container { margin: 5px 0px 0px; }

.static-46 .static-element.static-element-6a1a6dc .cms-navigation-menu ul.menu li a { color: rgb(237, 237, 237) !important; }

.static-46 .static-element.static-element-6a1a6dc .cms-navigation-menu ul.menu li a:hover, .static-46 .static-element.static-element-6a1a6dc .cms-navigation-menu ul.menu li.current_page_item > a { color: rgb(237, 237, 237) !important; }

.static-46 .static-element.static-element-6a1a6dc .cms-navigation-menu ul.menu li:hover::before { background-color: rgb(237, 237, 237) !important; }

.static-46 .static-element.static-element-6a1a6dc .ama-footer-quick-links ul { list-style: none; margin: 0; padding: 0; }

.static-46 .static-element.static-element-6a1a6dc .ama-footer-quick-links li { margin: 0; padding: 0; }

.static-46 .static-element.static-element-6a1a6dc .ama-footer-quick-links li + li { margin-top: 9px; }

.static-46 .static-element.static-element-6a1a6dc .ama-footer-quick-links li::before { content: ""; display: inline-block; width: 5px; height: 5px; margin-right: 14px; vertical-align: middle; background-color: var(--entho-primary-color); transition: 200ms linear; }

.static-46 .static-element.static-element-6a1a6dc .ama-footer-quick-links li:hover::before { background-color: rgb(237, 237, 237) !important; }

.static-46 .static-element.static-element-6a1a6dc .ama-footer-quick-links a { color: rgb(237, 237, 237) !important; border-bottom: 1px solid transparent; transition: 200ms linear; }

.static-46 .static-element.static-element-6a1a6dc .ama-footer-quick-links a:hover { color: rgb(237, 237, 237) !important; border-bottom-color: inherit; }

.static-46 .static-element.static-element-6a1a6dc > .static-widget-container { margin: 26px 0px 0px; }

.static-46 .static-element.static-element-2f429bb .custom-heading { color: rgb(255, 255, 255); font-size: 20px; }

.static-46 .static-element.static-element-2f429bb > .static-widget-container { margin: 5px 0px 0px; }

.static-46 .static-element.static-element-b771d32 { text-align: left; color: rgb(237, 237, 237); font-size: 15px; }

.static-46 .static-element.static-element-b771d32 > .static-widget-container { margin: 26px 0px 0px; }

.static-46 .static-element.static-element-45183a22 > .static-widget-container { margin: 19px 0px 0px; }

.ama-footer-cf7-form .wpcf7-form {
  position: relative;
  margin: 0;
}

.ama-footer-cf7-form .wpcf7-form p {
  position: relative;
  margin: 0;
  min-height: 48px;
}

.ama-footer-cf7-form .wpcf7-form-control-wrap {
  display: block;
  margin: 0;
}

.ama-footer-cf7-form input[type="email"] {
  width: 100%;
  height: 48px;
  padding: 0 54px 0 18px;
  border: 1px solid rgb(222, 222, 222);
  background: #fff;
  color: rgb(26, 25, 29);
  font-size: 14px;
  font-weight: 400;
}

.ama-footer-cf7-form input[type="email"]:focus {
  border-color: var(--entho-primary-color);
}

.ama-footer-cf7-form input[type="submit"] {
  position: absolute;
  top: 6px;
  right: 7px;
  width: 36px;
  height: 36px;
  min-width: 0;
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  background: var(--entho-primary-color);
  color: transparent;
  font-size: 0;
  line-height: 36px;
  cursor: pointer;
  min-height: auto;
}

.ama-footer-cf7-form .wpcf7-form p::after {
  content: "\f101";
  position: absolute;
  top: 15px;
  right: 18px;
  z-index: 1;
  color: #fff;
  font-family: Flaticon;
  font-size: 15px;
  font-style: normal;
  font-weight: bold;
  line-height: 1;
  pointer-events: none;
}

.ama-footer-cf7-form .wpcf7-spinner {
  position: absolute;
  right: 48px;
  top: 11px;
  margin: 0;
}

.ama-footer-cf7-form .wpcf7-response-output {
  margin: 10px 0 0 !important;
  color: rgb(237, 237, 237);
  font-size: 13px;
  line-height: 1.5;
}

.ama-footer-cf7-form .wpcf7-not-valid-tip {
  margin-top: 8px;
  color: #ffb0b0;
  font-size: 13px;
}

.footer-form-missing {
  color: rgb(237, 237, 237);
  font-size: 14px;
}

.static-46 .static-element.static-element-e5b53b0 { text-align: left; color: rgb(237, 237, 237); font-size: 15px; }

.static-46 .static-element.static-element-e5b53b0 > .static-widget-container { margin: 17px 0px 0px; }

.static-46 .static-element.static-element-117b2c34:not(.static-motion-effects-element-type-background), .static-46 .static-element.static-element-117b2c34 > .static-motion-effects-container > .static-motion-effects-layer { background-color: rgb(17, 16, 19); }

.static-46 .static-element.static-element-117b2c34 { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 12px 0px; }

.static-46 .static-element.static-element-117b2c34 > .static-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; }

.static-bc-flex-widget .static-46 .static-element.static-element-3b604ec7.static-column .static-widget-wrap { align-items: center; }

.static-46 .static-element.static-element-3b604ec7.static-column.static-element > .static-widget-wrap.static-element-populated { align-content: center; align-items: center; }

.static-46 .static-element.static-element-6d5f7ba5 { color: rgb(237, 237, 237); font-size: 16px; }

.static-bc-flex-widget .static-46 .static-element.static-element-7f9bb401.static-column .static-widget-wrap { align-items: center; }

.static-46 .static-element.static-element-7f9bb401.static-column.static-element > .static-widget-wrap.static-element-populated { align-content: center; align-items: center; }

.static-widget-icon-list .static-icon-list-item:not(:last-child)::after { border-color: var( --e-global-color-text ); }

.static-widget-icon-list .static-icon-list-icon i { color: var( --e-global-color-primary ); }

.static-widget-icon-list .static-icon-list-icon svg { fill: var( --e-global-color-primary ); }

.static-widget-icon-list .static-icon-list-item > .static-icon-list-text, .static-widget-icon-list .static-icon-list-item > a { font-weight: var( --e-global-typography-text-font-weight ); }

.static-widget-icon-list .static-icon-list-text { color: var( --e-global-color-secondary ); }

.static-46 .static-element.static-element-b969ff7 .static-icon-list-items:not(.static-inline-items) .static-icon-list-item:not(:last-child) { padding-bottom: calc(5px); }

.static-46 .static-element.static-element-b969ff7 .static-icon-list-items:not(.static-inline-items) .static-icon-list-item:not(:first-child) { margin-top: calc(5px); }

.static-46 .static-element.static-element-b969ff7 .static-icon-list-items.static-inline-items .static-icon-list-item { margin-right: calc(5px); margin-left: calc(5px); }

.static-46 .static-element.static-element-b969ff7 .static-icon-list-items.static-inline-items { margin-right: calc(-5px); margin-left: calc(-5px); }

body.rtl .static-46 .static-element.static-element-b969ff7 .static-icon-list-items.static-inline-items .static-icon-list-item::after { left: calc(-5px); }

body:not(.rtl) .static-46 .static-element.static-element-b969ff7 .static-icon-list-items.static-inline-items .static-icon-list-item::after { right: calc(-5px); }

.static-46 .static-element.static-element-b969ff7 .static-icon-list-icon i { color: rgb(237, 237, 237); transition: color 0.3s; }

.static-46 .static-element.static-element-b969ff7 .static-icon-list-icon svg { fill: rgb(237, 237, 237); transition: fill 0.3s; }

.static-46 .static-element.static-element-b969ff7 { --e-icon-list-icon-size: 6px; --e-icon-list-icon-align: left; --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0; --icon-vertical-offset: 0px; }

.static-46 .static-element.static-element-b969ff7 .static-icon-list-icon { padding-right: 5px; }

.static-46 .static-element.static-element-b969ff7 .static-icon-list-item > .static-icon-list-text, .static-46 .static-element.static-element-b969ff7 .static-icon-list-item > a { font-size: 16px; font-weight: 400; line-height: 1.1em; }

.static-46 .static-element.static-element-b969ff7 .static-icon-list-item > a { display: inline-flex; align-items: center; }

.static-46 .static-element.static-element-b969ff7 .static-icon-list-item:not(:first-child) > a::before, .static-46 .static-element.static-element-b969ff7 .static-icon-list-item:not(:first-child) > .static-icon-list-text::before { content: ""; display: inline-block; width: 5px; height: 5px; margin-right: 10px; border-radius: 0; background-color: rgb(237, 237, 237); flex: 0 0 5px; }

.static-46 .static-element.static-element-b969ff7 .static-icon-list-text { color: rgb(237, 237, 237); transition: color 0.3s; }

@media (min-width: 768px) {
  .static-46 .static-element.static-element-3b604ec7 { width: 60%; }
  .static-46 .static-element.static-element-7f9bb401 { width: 40%; }
}

@media (max-width: 1024px) {
  .static-46 .static-element.static-element-5337927e:not(.static-motion-effects-element-type-background), .static-46 .static-element.static-element-5337927e > .static-motion-effects-container > .static-motion-effects-layer { background-position: center center; background-size: cover; }
  .static-46 .static-element.static-element-45c11b72 > .static-element-populated { margin: 20px 0px 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; }
  .static-46 .static-element.static-element-493dcc62 > .static-element-populated { margin: 10px 0px 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; }
  .static-46 .static-element.static-element-49309c01 > .static-element-populated { margin: 10px 0px 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; }
  .static-46 .static-element.static-element-b969ff7 .static-icon-list-item > .static-icon-list-text, .static-46 .static-element.static-element-b969ff7 .static-icon-list-item > a { line-height: 24px; }
}

@media (max-width: 767px) {
  .static-46 .static-element.static-element-5337927e:not(.static-motion-effects-element-type-background), .static-46 .static-element.static-element-5337927e > .static-motion-effects-container > .static-motion-effects-layer { background-position: center center; background-repeat: no-repeat; background-size: cover; }
  .static-46 .static-element.static-element-531424d2 { text-align: left; }
  .static-46 .static-element.static-element-2bcfa740 { text-align: left; }
  .static-46 .static-element.static-element-45c11b72 > .static-element-populated { margin: 10px 0px 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; }
  .static-46 .static-element.static-element-d48f036 .static-icon-box-wrapper { text-align: left; }
  .static-46 .static-element.static-element-d48f036 { --icon-box-icon-margin: 0px; }
  .static-46 .static-element.static-element-d48f036 .static-icon { font-size: 25px; }
  .static-46 .static-element.static-element-d48f036 > .static-widget-container { margin: 25px 0px 0px; }
  .static-46 .static-element.static-element-c3c6108 .static-icon-box-wrapper { text-align: left; }
  .static-46 .static-element.static-element-c3c6108 { --icon-box-icon-margin: 0px; }
  .static-46 .static-element.static-element-c3c6108 .static-icon { font-size: 25px; }
  .static-46 .static-element.static-element-c3c6108 > .static-widget-container { margin: 20px 0px 0px; }
  .static-46 .static-element.static-element-997b340 .static-icon-box-wrapper { text-align: left; }
  .static-46 .static-element.static-element-997b340 { --icon-box-icon-margin: 0px; }
  .static-46 .static-element.static-element-997b340 .static-icon { font-size: 25px; }
  .static-46 .static-element.static-element-997b340 > .static-widget-container { margin: 20px 0px 0px; }
  .static-46 .static-element.static-element-f4c9d8f .static-icon-box-wrapper { text-align: left; }
  .static-46 .static-element.static-element-f4c9d8f { --icon-box-icon-margin: 0px; }
  .static-46 .static-element.static-element-f4c9d8f .static-icon { font-size: 25px; }
  .static-46 .static-element.static-element-f4c9d8f > .static-widget-container { margin: 20px 0px 0px; }
  .static-46 .static-element.static-element-493dcc62 > .static-element-populated { margin: 10px 0px 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; }
  .static-46 .static-element.static-element-49309c01 > .static-element-populated { margin: 10px 0px 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; }
  .static-46 .static-element.static-element-b771d32 { text-align: left; }
  .static-46 .static-element.static-element-e5b53b0 { text-align: left; }
  .static-46 .static-element.static-element-117b2c34 { padding: 20px 0px; }
  .static-46 .static-element.static-element-6d5f7ba5 { text-align: left; font-size: 15px; letter-spacing: -0.3px; }
  .static-46 .static-element.static-element-7f9bb401 > .static-element-populated { margin: -20px 0px 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; }
  .static-46 .static-element.static-element-b969ff7 .static-icon-list-item > .static-icon-list-text, .static-46 .static-element.static-element-b969ff7 .static-icon-list-item > a { font-size: 15px; letter-spacing: -0.3px; }
}

@media (max-width: 1024px) and (min-width: 768px) {
  .static-46 .static-element.static-element-7f00580c { width: 50%; }
  .static-46 .static-element.static-element-45c11b72 { width: 50%; }
  .static-46 .static-element.static-element-493dcc62 { width: 50%; }
  .static-46 .static-element.static-element-49309c01 { width: 50%; }
  .static-46 .static-element.static-element-3b604ec7 { width: 100%; }
  .static-46 .static-element.static-element-7f9bb401 { width: 100%; }
}
