
    html {
      line-height: 1.15;
      -webkit-text-size-adjust: 100%
    }
    
    *,
    :after,
    :before {
      -webkit-box-sizing: border-box;
      box-sizing: border-box
    }
    
    body {
      margin: 0;
      /* font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif; */
      font-size: 1rem;
      font-weight: 400;
      line-height: 1.5;
      color: #333;
      background-color: #fff
    }
    
    h1,
    h2,
    h3,
    h4 {
      margin-top: .5rem;
      margin-bottom: 1rem;
      font-family: inherit;
      /* font-weight: 500; */
      line-height: 1.2;
      /* color: inherit; */
    }
    
    h1 {
      font-size: 2.5rem
    }
    
    h2 {
      font-size: 2rem
    }
    
    h3 {
      font-size: 1.75rem
    }
    
    h4 {
      font-size: 1.5rem
    }
    
    p {
      margin-top: 0;
      margin-bottom: .9rem
    }
    
    a {
      background-color: transparent;
      text-decoration: none;
      color: #c36
    }
    
    a:not([href]):not([tabindex]) {
      color: inherit;
      text-decoration: none
    }
    
    img {
      border-style: none;
      height: auto;
      max-width: 100%
    }
    
    label {
      display: inline-block;
      line-height: 1;
      vertical-align: middle
    }
    
    button,
    input,
    select {
      font-family: inherit;
      font-size: 1rem;
      line-height: 1.5;
      margin: 0
    }
    
    input[type=email],
    input[type=number],
    input[type=tel],
    input[type=text],
    select {
      width: 100%;
      border: 1px solid #666;
      border-radius: 3px;
      padding: .5rem 1rem
    }
    
    button,
    input {
      overflow: visible
    }
    
    button,
    select {
      text-transform: none
    }
    
    [type=submit],
    button {
      width: auto;
      -webkit-appearance: button
    }
    
    [type=submit]::-moz-focus-inner,
    button::-moz-focus-inner {
      border-style: none;
      padding: 0
    }
    
    [type=submit]:-moz-focusring,
    button:-moz-focusring {
      outline: 1px dotted ButtonText
    }
    
    [type=submit],
    button {
      display: inline-block;
      font-weight: 400;
      color: #c36;
      text-align: center;
      white-space: nowrap;
      background-color: transparent;
      border: 1px solid #c36;
      padding: .5rem 1rem;
      font-size: 1rem;
      border-radius: 3px
    }
    
    [type=checkbox],
    [type=radio] {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      padding: 0
    }
    
    [type=number]::-webkit-inner-spin-button,
    [type=number]::-webkit-outer-spin-button {
      height: auto
    }
    
    ::-webkit-file-upload-button {
      -webkit-appearance: button;
      font: inherit
    }
    
    select {
      display: block
    }
    
    li,
    ul {
      margin-top: 0;
      margin-bottom: 0;
      border: 0;
      outline: 0;
      font-size: 100%;
      vertical-align: baseline;
      background: transparent
    }
    
    .site-navigation {
      grid-area: nav-menu;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: end;
      -ms-flex-pack: end;
      justify-content: flex-end;
      -webkit-box-flex: 1;
      -ms-flex-positive: 1;
      flex-grow: 1
    }
    
    @font-face {
      font-family: eicons;
      src: url(https://lp5.geizer.com/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.eot?5.6.2);
      src: url(https://lp5.geizer.com/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.eot?5.6.2#iefix) format("embedded-opentype"), url(https://lp5.geizer.com/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.woff2?5.6.2) format("woff2"), url(https://lp5.geizer.com/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.woff?5.6.2) format("woff"), url(https://lp5.geizer.com/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.ttf?5.6.2) format("truetype"), url(https://lp5.geizer.com/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.svg?5.6.2#eicon) format("svg");
      font-weight: 400;
      font-style: normal
    }
    
    [class^=eicon] {
      display: inline-block;
      font-family: eicons;
      font-size: inherit;
      font-weight: 400;
      font-style: normal;
      font-variant: normal;
      line-height: 1;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale
    }
    
    .eicon-menu-bar:before {
      content: '\e816'
    }
    
    .elementor-screen-only {
      position: absolute;
      top: -10000em;
      width: 1px;
      height: 1px;
      margin: -1px;
      padding: 0;
      overflow: hidden;
      clip: rect(0, 0, 0, 0);
      border: 0
    }
    
    .elementor-clearfix:after {
      content: "";
      display: block;
      clear: both;
      width: 0;
      height: 0
    }
    
    .elementor {
      -webkit-hyphens: manual;
      -ms-hyphens: manual;
      hyphens: manual
    }
    
    .elementor *,
    .elementor:after,
    .elementor:before {
      -webkit-box-sizing: border-box;
      box-sizing: border-box
    }
    
    .elementor a {
      -webkit-box-shadow: none;
      box-shadow: none;
      text-decoration: none
    }
    
    .elementor img {
      height: auto;
      max-width: 100%;
      border: none;
      -webkit-border-radius: 0;
      border-radius: 0;
      -webkit-box-shadow: none;
      box-shadow: none
    }
    
    .elementor .elementor-background-overlay {
      height: 100%;
      width: 100%;
      top: 0;
      left: 0;
      position: absolute
    }
    
    .elementor-widget-wrap .elementor-element.elementor-widget__width-initial {
      max-width: 100%
    }
    
    .elementor-align-center {
      text-align: center
    }
    
    .elementor-align-center .elementor-button {
      width: auto
    }
    
    .elementor-align-justify .elementor-button {
      width: 100%
    }
    
    @media (max-width:767px) {
      .elementor-mobile-align-justify .elementor-button {
        width: 100%
      }
    }
    
    .elementor-section {
      position: relative
    }
    
    .elementor-section .elementor-container {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      margin-right: auto;
      margin-left: auto;
      position: relative
    }
    
    .elementor-section.elementor-section-boxed>.elementor-container {
      max-width: 1140px
    }
    
    .elementor-section.elementor-section-items-top>.elementor-container {
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
      -ms-flex-align: start;
      align-items: flex-start
    }
    
    .elementor-row {
      width: 100%;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex
    }
    
    @media (max-width:1024px) {
      .elementor-row {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
      }
    }
    
    .elementor-column-wrap {
      width: 100%;
      position: relative;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex
    }
    
    .elementor-widget-wrap {
      position: relative;
      width: 100%;
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-align-content: flex-start;
      -ms-flex-line-pack: start;
      align-content: flex-start
    }
    
    .elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex
    }
    
    .elementor-widget-wrap>.elementor-element {
      width: 100%;
      margin-bottom: 0;
    }
    
    .elementor-widget {
      position: relative
    }
    
    .elementor-widget:not(:last-child) {
      margin-bottom: 20px
    }
    
    .elementor-column {
      position: relative;
      min-height: 1px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex
    }
    
    .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
      padding: 10px
    }
    
    .elementor-inner-section .elementor-column-gap-no .elementor-element-populated {
      padding: 0
    }
    
    @media (min-width:768px) {
      .elementor-column.elementor-col-20 {
        width: 20%
      }
      .elementor-column.elementor-col-25 {
        width: 25%
      }
      .elementor-column.elementor-col-33 {
        width: 33.333%
      }
      .elementor-column.elementor-col-40 {
        width: 40%
      }
      .elementor-column.elementor-col-50 {
        width: 50%
      }
      .elementor-column.elementor-col-100 {
        width: 100%
      }
    }
    
    @media (max-width:767px) {
      .elementor-column {
        width: 100%
      }
    }
    
    .elementor-form-fields-wrapper {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap
    }
    
    .elementor-form-fields-wrapper.elementor-labels-above>.elementor-field-group .elementor-field-subgroup,
    .elementor-form-fields-wrapper.elementor-labels-above>.elementor-field-group>.elementor-select-wrapper,
    .elementor-form-fields-wrapper.elementor-labels-above>.elementor-field-group>input {
      -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
      max-width: 100%
    }
    
    .elementor-field-group {
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center
    }
    
    .elementor-field-group.elementor-field-type-submit {
      -webkit-box-align: end;
      -webkit-align-items: flex-end;
      -ms-flex-align: end;
      align-items: flex-end
    }
    
    .elementor-field-group .elementor-field-textual {
      width: 100%;
      max-width: 100%;
      border: 1px solid #818a91;
      background-color: transparent;
      color: #373a3c;
      vertical-align: middle;
      -webkit-box-flex: 1;
      -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
      flex-grow: 1
    }
    
    .elementor-field-group .elementor-field-textual::-webkit-input-placeholder {
      color: inherit;
      font-family: inherit;
      opacity: .6
    }
    
    .elementor-field-group .elementor-field-textual:-ms-input-placeholder {
      color: inherit;
      font-family: inherit;
      opacity: .6
    }
    
    .elementor-field-group .elementor-field-textual::-ms-input-placeholder {
      color: inherit;
      font-family: inherit;
      opacity: .6
    }
    
    .elementor-field-group .elementor-select-wrapper {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      position: relative;
      width: 100%
    }
    
    .elementor-field-group .elementor-select-wrapper select {
      appearance: none;
      -webkit-appearance: none;
      -moz-appearance: none;
      color: inherit;
      font-size: inherit;
      font-family: inherit;
      font-weight: inherit;
      font-style: inherit;
      text-transform: inherit;
      letter-spacing: inherit;
      line-height: inherit;
      -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
      padding-right: 20px
    }
    
    .elementor-field-group .elementor-select-wrapper:before {
      content: "\e92a";
      font-family: eicons;
      font-size: 15px;
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      transform: translateY(-50%);
      right: 10px
    }
    
    .elementor-field-subgroup {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap
    }
    
    .elementor-field-subgroup .elementor-field-option label {
      display: inline-block
    }
    
    .elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option {
      padding-right: 10px
    }
    
    .elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option {
      -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%
    }
    
    .elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input,
    .elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label,
    .elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input,
    .elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label {
      display: inline
    }
    
    .elementor-field-textual {
      line-height: 1.4;
      font-size: 15px;
      min-height: 40px;
      padding: 5px 14px;
      -webkit-border-radius: 3px;
      border-radius: 3px
    }
    
    .elementor-field-textual.elementor-size-md {
      font-size: 16px;
      min-height: 47px;
      padding: 6px 16px;
      -webkit-border-radius: 4px;
      border-radius: 4px
    }
    
    .elementor-button-align-stretch .elementor-field-type-submit button {
      -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%
    }
    
    .elementor-form .elementor-button {
      padding-top: 0;
      padding-bottom: 0;
      border: 0
    }
    
    .elementor-form .elementor-button>span {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center
    }
    
    .elementor-form .elementor-button.elementor-size-md {
      min-height: 47px
    }
    
    .elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-opened {
      display: none
    }
    
    .elementor-accordion .elementor-tab-content {
      display: none;
      padding: 15px 20px;
      border-top: 1px solid #d4d4d4
    }
    
    @media (max-width:767px) {
      .elementor-accordion .elementor-tab-content {
        padding: 7px 15px
      }
    }
    
    .elementor-button {
      display: inline-block;
      line-height: 1;
      background-color: #818a91;
      font-size: 15px;
      padding: 12px 24px;
      -webkit-border-radius: 3px;
      border-radius: 3px;
      color: #fff;
      fill: #fff;
      text-align: center
    }
    
    .elementor-button:visited {
      color: #fff
    }
    
    .elementor-button-content-wrapper {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center
    }
    
    .elementor-button-icon {
      -webkit-box-flex: 0;
      -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
      flex-grow: 0;
      -webkit-box-ordinal-group: 6;
      -webkit-order: 5;
      -ms-flex-order: 5;
      order: 5
    }
    
    .elementor-button-text {
      -webkit-box-flex: 1;
      -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
      flex-grow: 1;
      -webkit-box-ordinal-group: 11;
      -webkit-order: 10;
      -ms-flex-order: 10;
      order: 10;
      display: inline-block
    }
    
    .elementor-button.elementor-size-md {
      font-size: 16px;
      padding: 15px 30px;
      -webkit-border-radius: 4px;
      border-radius: 4px
    }
    
    .elementor-button span {
      text-decoration: inherit
    }
    
    .elementor-widget-heading .elementor-heading-title {
      padding: 0;
      margin: 0;
      line-height: 1
    }
    
    @media (min-width:768px) {
      .elementor-widget-icon-box.elementor-vertical-align-top .elementor-icon-box-wrapper {
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start
      }
    }
    
    .elementor-widget-icon-box .elementor-icon-box-wrapper {
      text-align: center
    }
    
    .elementor-widget-icon-box .elementor-icon-box-content {
      -webkit-box-flex: 1;
      -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
      flex-grow: 1;
      word-break: break-word; /* 24.03.2024 - перенос слов */
    }
    
    .elementor-widget-icon-box .elementor-icon-box-description {
      margin: 0
    }
    
    .elementor-widget-image {
      text-align: center
    }
    
    .elementor-widget-image .elementor-image>a {
      display: inline-block
    }
    
    .elementor-widget-image .elementor-image img {
      vertical-align: middle;
      display: inline-block
    }
    
    @media (max-width:767px) {
      .elementor .elementor-hidden-phone {
        display: none
      }
    }
    
    @media (min-width:768px) and (max-width:1024px) {
      .elementor .elementor-hidden-tablet {
        display: none
      }
    }
    
    @media (min-width:1025px) {
      .elementor .elementor-hidden-desktop {
        display: none
      }
    }
    
    .elementor-form .elementor-button>span {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center
    }
    
    .elementor-form .elementor-button .elementor-button-text {
      white-space: normal;
      -webkit-box-flex: 0;
      -ms-flex-positive: 0;
      flex-grow: 0
    }
    
    .elementor-item:after,
    .elementor-item:before {
      display: block;
      position: absolute
    }
    
    .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,
    .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before {
      opacity: 0
    }
    
    .elementor-nav-menu--main .elementor-nav-menu a {
      padding: 13px 20px
    }
    
    .elementor-nav-menu--layout-horizontal {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex
    }
    
    .elementor-nav-menu--layout-horizontal .elementor-nav-menu {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap
    }
    
    .elementor-nav-menu--layout-horizontal .elementor-nav-menu a {
      white-space: nowrap
    }
    
    .elementor-nav-menu__align-center .elementor-nav-menu {
      margin-left: auto;
      margin-right: auto
    }
    
    .elementor-nav-menu__align-center .elementor-nav-menu {
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center
    }
    
    .elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu {
      width: 100%
    }
    
    .elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li {
      -webkit-box-flex: 1;
      -ms-flex-positive: 1;
      flex-grow: 1
    }
    
    .elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li>a {
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center
    }
    
    .elementor-widget-nav-menu:not(.elementor-nav-menu--toggle) .elementor-menu-toggle {
      display: none
    }
    
    .elementor-widget-nav-menu .elementor-widget-container {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column
    }
    
    .elementor-nav-menu {
      position: relative;
      z-index: 2
    }
    
    .elementor-nav-menu:after {
      content: "\00a0";
      display: block;
      height: 0;
      font: 0/0 serif;
      clear: both;
      visibility: hidden;
      overflow: hidden
    }
    
    .elementor-nav-menu,
    .elementor-nav-menu li {
      display: block;
      list-style: none;
      margin: 0;
      padding: 0;
      line-height: normal
    }
    
    .elementor-nav-menu a,
    .elementor-nav-menu li {
      position: relative
    }
    
    .elementor-nav-menu li {
      border-width: 0
    }
    
    .elementor-nav-menu a {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center
    }
    
    .elementor-nav-menu a {
      padding: 10px 20px;
      line-height: 20px
    }
    
    .elementor-menu-toggle {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      font-size: 22px;
      padding: .25em;
      border: 0 solid;
      border-radius: 3px;
      background-color: rgba(0, 0, 0, .05);
      color: #494c4f
    }
    
    .elementor-nav-menu--dropdown {
      background-color: #fff;
      font-size: 13px
    }
    
    .elementor-nav-menu--dropdown-none .elementor-menu-toggle,
    .elementor-nav-menu--dropdown-none .elementor-nav-menu--dropdown {
      display: none
    }
    
    .elementor-nav-menu--dropdown.elementor-nav-menu__container {
      margin-top: 10px;
      -webkit-transform-origin: top;
      -ms-transform-origin: top;
      transform-origin: top;
      overflow: auto
    }
    
    .elementor-nav-menu--dropdown a {
      color: #494c4f;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between
    }
    
    .elementor-nav-menu__text-align-center .elementor-nav-menu--dropdown .elementor-nav-menu a {
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center
    }
    
    .elementor-nav-menu--toggle .elementor-menu-toggle:not(.elementor-active)+.elementor-nav-menu__container {
      -webkit-transform: scaleY(0);
      -ms-transform: scaleY(0);
      transform: scaleY(0);
      max-height: 0
    }
    
    .elementor-nav-menu--stretch .elementor-nav-menu__container.elementor-nav-menu--dropdown {
      position: absolute;
      z-index: 9997
    }
    
    @media (min-width:1025px) {
      .elementor-nav-menu--dropdown-tablet .elementor-menu-toggle,
      .elementor-nav-menu--dropdown-tablet .elementor-nav-menu--dropdown {
        display: none
      }
    }
    
    @media (max-width:1024px) {
      .elementor-nav-menu--dropdown-tablet .elementor-nav-menu--main {
        display: none
      }
    }
    
    .elementor-location-header:before {
      content: "";
      display: table;
      clear: both
    }
    
    [data-elementor-type=popup]:not(.elementor-edit-mode) {
      display: none
    }
    
    .elementor-widget-heading .elementor-heading-title {
      color: #148C28;
      font-family: "Roboto", Sans-serif;
      font-weight: 400
    }
    
    .elementor-widget-text-editor {
      color: #3D3D3D;
      font-family: "Roboto", Sans-serif;
      font-weight: 400
    }
    
    .elementor-widget-button .elementor-button {
      font-family: "Roboto", Sans-serif;
      font-weight: 400;
      background-color: #FF0000
    }
    
    .elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-title {
      color: #148C28;
      font-family: "Roboto", Sans-serif;
      font-weight: 400
    }
    
    .elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-description {
      color: #3D3D3D;
      font-family: "Roboto", Sans-serif;
      font-weight: 400
    }
    
    .elementor-widget-accordion .elementor-accordion .elementor-tab-content {
      color: #3D3D3D;
      font-family: "Roboto", Sans-serif;
      font-weight: 400
    }
    
    .elementor-widget-form .elementor-field-group>label,
    .elementor-widget-form .elementor-field-subgroup label {
      color: #3D3D3D
    }
    
    .elementor-widget-form .elementor-field-group>label {
      font-family: "Roboto", Sans-serif;
      font-weight: 400
    }
    
    .elementor-widget-form .elementor-field-group .elementor-field {
      color: #3D3D3D
    }
    
    .elementor-widget-form .elementor-field-group .elementor-field,
    .elementor-widget-form .elementor-field-subgroup label {
      font-family: "Roboto", Sans-serif;
      font-weight: 400
    }
    
    .elementor-widget-form .elementor-button {
      background-color: #FF0000;
      font-family: "Roboto", Sans-serif;
      font-weight: 400
    }
    
    .elementor-widget-nav-menu .elementor-nav-menu .elementor-item {
      font-family: "Roboto", Sans-serif;
      font-weight: 400
    }
    
    .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item {
      color: #3D3D3D
    }
    
    .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
    .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
      background-color: #FF0000
    }
    
    .elementor-widget-nav-menu .elementor-nav-menu--dropdown {
      font-family: "Roboto", Sans-serif;
      font-weight: 400
    }
    
    .elementor-section.elementor-section-boxed>.elementor-container {
      max-width: 1230px
    }
    
    body.elementor-kit-9 {
      color: #3D3D3D
    }
    
    body.elementor-kit-9 h1 {
      color: #FFFFFF;
      font-size: 32px;
      font-weight: 700;
      text-transform: uppercase
    }
    
    body.elementor-kit-9 h2 {
      color: #148C28;
      font-size: 44px;
      font-weight: 400
    }
    
    body.elementor-kit-9 h4 {
      color: #3D3D3D;
      font-size: 22px;
      font-weight: bold
    }
    
    body.elementor-kit-9 button,
    body.elementor-kit-9 .elementor-button {
      font-size: 20px;
      font-weight: 400;
      color: #FFFFFF;
      background-color: #148C28;
      border-radius: 6px 6px 6px 6px
    }
    
    body.elementor-kit-9 input:not([type="button"]):not([type="submit"]),
    body.elementor-kit-9 .elementor-field-textual {
      color: #3D3D3D;
      border-radius: 2px 2px 2px 2px
    }
    
    @media (max-width:1024px) {
      body.elementor-kit-9 {
        font-size: 14px;
        line-height: 1.2em
      }
    }
    
    @media (max-width:767px) {
      body.elementor-kit-9 {
        font-size: 14px
      }
      body.elementor-kit-9 h2 {
        font-size: 30px;
        line-height: 1.4em
      }
      body.elementor-kit-9 h4 {
        font-size: 18px
      }
    }
    
    .elementor-2 .elementor-element.elementor-element-2d9a859>.elementor-container {
      min-height: 611px
    }
    
    .elementor-2 .elementor-element.elementor-element-2d9a859>.elementor-container:after {
      content: "";
      min-height: inherit
    }
    
    .elementor-2 .elementor-element.elementor-element-2d9a859:not(.elementor-motion-effects-element-type-background) {
      background-image: url("https://lp5.geizer.com/wp-content/uploads/2020/05/hero-back.jpg");
      background-repeat: no-repeat;
      background-size: cover
    }
    
    .elementor-2 .elementor-element.elementor-element-2d9a859>.elementor-background-overlay {
      background-image: url("https://lp5.geizer.com/wp-content/uploads/2020/05/zaliv-hero.svg");
      background-position: 38vw 0px;
      background-repeat: no-repeat;
      background-size: contain;
      opacity: 1
    }
    
    .elementor-2 .elementor-element.elementor-element-2d9a859 {
      padding: 66px 0px 0px 0px
    }
    
    .elementor-2 .elementor-element.elementor-element-cec8a25>.elementor-element-populated {
      margin: 0% 0% 0% 2%
    }
    
    .elementor-2 .elementor-element.elementor-element-ec4b82f .elementor-heading-title {
      color: #FFFFFF;
      font-weight: 700;
      line-height: 1.3em
    }
    
    .elementor-2 .elementor-element.elementor-element-623717b .elementor-button {
      font-size: 42px;
      font-weight: 700;
      border-radius: 0px 0px 0px 0px;
      padding: 11px 20px 9px 20px
    }
    
    .elementor-2 .elementor-element.elementor-element-007e459 {
      margin-top: -451px;
      margin-bottom: 0px
    }
    
    .elementor-2 .elementor-element.elementor-element-d14fea4 {
      text-align: right;
      z-index: 2
    }
    
    .elementor-2 .elementor-element.elementor-element-d14fea4 .elementor-image img {
      width: 382px;
      max-width: 382px
    }
    
    .elementor-2 .elementor-element.elementor-element-d14fea4>.elementor-widget-container {
      margin: 0px -191px 0px 0px
    }
    
    .elementor-2 .elementor-element.elementor-element-15e739e>.elementor-element-populated {
      margin: 0% 0% 0% 7%
    }
    
    .elementor-2 .elementor-element.elementor-element-6f5a41f {
      border-style: solid;
      border-width: 1px 1px 1px 0px;
      border-color: #FFFFFF;
      margin-top: 65px;
      margin-bottom: 65px;
      padding: 50px 0px 49px 124px
    }
    
    .elementor-2 .elementor-element.elementor-element-6f5a41f {
      border-radius: 20px 20px 20px 20px
    }
    
    .elementor-2 .elementor-element.elementor-element-52d3c2b>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
      margin-bottom: 11px
    }
    
    .elementor-2 .elementor-element.elementor-element-52d3c2b>.elementor-element-populated {
      margin: 0% 0% 0% 1%
    }
    
    .elementor-2 .elementor-element.elementor-element-c610614 .elementor-heading-title {
      color: #FFFFFF;
      font-size: 30px;
      font-weight: 700
    }
    
    .elementor-2 .elementor-element.elementor-element-fbcbe8e .elementor-heading-title {
      color: #FFFFFF;
      font-size: 42px;
      font-weight: 700
    }
    
    .elementor-2 .elementor-element.elementor-element-f2c73a8 .elementor-button {
      font-size: 18px;
      font-weight: 400;
      text-transform: uppercase;
      background-color: #FF0000;
      padding: 024px 44px 20px 44px
    }
    
    .elementor-2 .elementor-element.elementor-element-f2c73a8>.elementor-widget-container {
      margin: 5px 0px 0px 0px
    }
    
    .elementor-2 .elementor-element.elementor-element-34f4e0c {
      padding: 100px 0px 0px 0px
    }
    
    .elementor-2 .elementor-element.elementor-element-ff57127 {
      text-align: center
    }
    
    .elementor-2 .elementor-element.elementor-element-97a0a4f .elementor-icon-box-wrapper {
      text-align: right
    }
    
    .elementor-2 .elementor-element.elementor-element-97a0a4f .elementor-icon-box-title {
      margin-bottom: 0px
    }
    
    .elementor-2 .elementor-element.elementor-element-97a0a4f .elementor-icon-box-content .elementor-icon-box-title {
      color: #3D3D3D;
      font-size: 22px;
      font-weight: 700
    }
    
    .elementor-2 .elementor-element.elementor-element-97a0a4f>.elementor-widget-container {
      border-style: solid;
      border-color: #148C28
    }
    
    .elementor-2 .elementor-element.elementor-element-97a0a4f {
      width: 204px;
      max-width: 204px
    }
    
    .elementor-2 .elementor-element.elementor-element-af05c22 .elementor-icon-box-wrapper {
      text-align: right
    }
    
    .elementor-2 .elementor-element.elementor-element-af05c22 .elementor-icon-box-title {
      margin-bottom: 0px
    }
    
    .elementor-2 .elementor-element.elementor-element-af05c22 .elementor-icon-box-content .elementor-icon-box-title {
      color: #3D3D3D;
      font-size: 22px;
      font-weight: 700
    }
    
    .elementor-2 .elementor-element.elementor-element-af05c22>.elementor-widget-container {
      border-style: solid;
      border-color: #148C28
    }
    
    .elementor-2 .elementor-element.elementor-element-af05c22 {
      width: 204px;
      max-width: 204px
    }
    
    .elementor-2 .elementor-element.elementor-element-b943990 .elementor-icon-box-wrapper {
      text-align: right
    }
    
    .elementor-2 .elementor-element.elementor-element-b943990 .elementor-icon-box-title {
      margin-bottom: 0px
    }
    
    .elementor-2 .elementor-element.elementor-element-b943990 .elementor-icon-box-content .elementor-icon-box-title {
      color: #3D3D3D;
      font-size: 22px;
      font-weight: 700
    }
    
    .elementor-2 .elementor-element.elementor-element-b943990>.elementor-widget-container {
      border-style: solid;
      border-color: #148C28
    }
    
    .elementor-2 .elementor-element.elementor-element-b943990 {
      width: 204px;
      max-width: 204px
    }
    
    .elementor-2 .elementor-element.elementor-element-0f3c5af .elementor-icon-box-wrapper {
      text-align: right
    }
    
    .elementor-2 .elementor-element.elementor-element-0f3c5af .elementor-icon-box-title {
      margin-bottom: 0px
    }
    
    .elementor-2 .elementor-element.elementor-element-0f3c5af .elementor-icon-box-content .elementor-icon-box-title {
      color: #3D3D3D;
      font-size: 22px;
      font-weight: 700
    }
    
    .elementor-2 .elementor-element.elementor-element-0f3c5af>.elementor-widget-container {
      border-style: solid;
      border-color: #148C28
    }
    
    .elementor-2 .elementor-element.elementor-element-0f3c5af {
      width: 204px;
      max-width: 204px
    }
    
    .elementor-2 .elementor-element.elementor-element-9d44a0a .elementor-icon-box-wrapper {
      text-align: right
    }
    
    .elementor-2 .elementor-element.elementor-element-9d44a0a .elementor-icon-box-title {
      margin-bottom: 0px
    }
    
    .elementor-2 .elementor-element.elementor-element-9d44a0a .elementor-icon-box-content .elementor-icon-box-title {
      color: #3D3D3D;
      font-size: 22px;
      font-weight: 700
    }
    
    .elementor-2 .elementor-element.elementor-element-9d44a0a>.elementor-widget-container {
      border-style: solid;
      border-color: #148C28
    }
    
    .elementor-2 .elementor-element.elementor-element-9d44a0a {
      width: 204px;
      max-width: 204px
    }
    
    .elementor-2 .elementor-element.elementor-element-9ea4376 .elementor-accordion .elementor-accordion-item .elementor-tab-content {
      border-width: 0px
    }
    
    .elementor-2 .elementor-element.elementor-element-9ea4376 .elementor-accordion .elementor-tab-title .elementor-accordion-icon i:before {
      color: #148C28
    }
    
    @media (max-width:1024px) {
      .elementor-2 .elementor-element.elementor-element-2d9a859>.elementor-background-overlay {
        background-position: 188px 0px;
        background-size: cover
      }
      .elementor-2 .elementor-element.elementor-element-2d9a859 {
        padding: 25px 0px 29px 0px
      }
      .elementor-2 .elementor-element.elementor-element-007e459 {
        margin-top: -438px;
        margin-bottom: 0px
      }
    }
    
    @media (max-width:767px) {
      .elementor-2 .elementor-element.elementor-element-2d9a859>.elementor-container {
        min-height: 388px
      }
      .elementor-2 .elementor-element.elementor-element-2d9a859>.elementor-container:after {
        content: "";
        min-height: inherit
      }
      .elementor-2 .elementor-element.elementor-element-2d9a859>.elementor-background-overlay {
        background-position: center center
      }
      .elementor-2 .elementor-element.elementor-element-2d9a859 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 7px 7px 300px 7px
      }
      .elementor-2 .elementor-element.elementor-element-ec4b82f {
        text-align: center
      }
      .elementor-2 .elementor-element.elementor-element-ec4b82f .elementor-heading-title {
        font-size: 24px
      }
      .elementor-2 .elementor-element.elementor-element-623717b .elementor-button {
        font-size: 24px
      }
      .elementor-2 .elementor-element.elementor-element-007e459 {
        margin-top: -479px;
        margin-bottom: 0px
      }
      .elementor-2 .elementor-element.elementor-element-d14fea4 {
        text-align: center
      }
      .elementor-2 .elementor-element.elementor-element-d14fea4 .elementor-image img {
        width: 54%
      }
      .elementor-2 .elementor-element.elementor-element-d14fea4>.elementor-widget-container {
        margin: 0px 0px 0px 0px
      }
      .elementor-2 .elementor-element.elementor-element-15e739e>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px
      }
      .elementor-2 .elementor-element.elementor-element-6f5a41f {
        border-width: 0px 0px 0px 0px;
        margin-top: 23px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px
      }
      .elementor-2 .elementor-element.elementor-element-c610614 {
        text-align: center
      }
      .elementor-2 .elementor-element.elementor-element-c610614 .elementor-heading-title {
        font-size: 23px
      }
      .elementor-2 .elementor-element.elementor-element-fbcbe8e {
        text-align: center
      }
      .elementor-2 .elementor-element.elementor-element-fbcbe8e .elementor-heading-title {
        font-size: 29px
      }
      .elementor-2 .elementor-element.elementor-element-ff57127 .elementor-heading-title {
        font-size: 30px;
        line-height: 1.3em
      }
      .elementor-2 .elementor-element.elementor-element-3e5e1a4 {
        margin-top: 10px;
        margin-bottom: 0px
      }
      .elementor-2 .elementor-element.elementor-element-d45644a {
        width: 25%
      }
      .elementor-2 .elementor-element.elementor-element-96fce2f {
        width: 60%
      }
      .elementor-2 .elementor-element.elementor-element-97a0a4f .elementor-icon-box-wrapper {
        text-align: left
      }
      .elementor-2 .elementor-element.elementor-element-97a0a4f .elementor-icon-box-title {
        margin-bottom: 0px
      }
      .elementor-2 .elementor-element.elementor-element-97a0a4f .elementor-icon-box-content .elementor-icon-box-title {
        font-size: 14px
      }
      .elementor-2 .elementor-element.elementor-element-97a0a4f .elementor-icon-box-content .elementor-icon-box-description {
        font-size: 12px
      }
      .elementor-2 .elementor-element.elementor-element-97a0a4f>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 5px 5px 5px 5px;
        border-width: 1px 1px 1px 1px
      }
      .elementor-2 .elementor-element.elementor-element-69171e4 {
        margin-top: 10px;
        margin-bottom: 0px
      }
      .elementor-2 .elementor-element.elementor-element-2bdb28e {
        width: 25%
      }
      .elementor-2 .elementor-element.elementor-element-472c540 {
        width: 60%
      }
      .elementor-2 .elementor-element.elementor-element-472c540.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
        align-content: flex-end;
        align-items: flex-end
      }
      .elementor-2 .elementor-element.elementor-element-af05c22 .elementor-icon-box-wrapper {
        text-align: left
      }
      .elementor-2 .elementor-element.elementor-element-af05c22 .elementor-icon-box-title {
        margin-bottom: 0px
      }
      .elementor-2 .elementor-element.elementor-element-af05c22 .elementor-icon-box-content .elementor-icon-box-title {
        font-size: 14px
      }
      .elementor-2 .elementor-element.elementor-element-af05c22 .elementor-icon-box-content .elementor-icon-box-description {
        font-size: 12px
      }
      .elementor-2 .elementor-element.elementor-element-af05c22>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 5px 5px 5px 5px;
        border-width: 1px 1px 1px 1px
      }
      .elementor-2 .elementor-element.elementor-element-1fe106a {
        margin-top: 10px;
        margin-bottom: 0px
      }
      .elementor-2 .elementor-element.elementor-element-b41f690 {
        width: 25%
      }
      .elementor-2 .elementor-element.elementor-element-4d71dca {
        text-align: right
      }
      .elementor-2 .elementor-element.elementor-element-4d71dca .elementor-image img {
        width: 100%
      }
      .elementor-2 .elementor-element.elementor-element-d0e658f {
        width: 60%
      }
      .elementor-2 .elementor-element.elementor-element-d0e658f.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
        align-content: flex-end;
        align-items: flex-end
      }
      .elementor-2 .elementor-element.elementor-element-b943990 .elementor-icon-box-wrapper {
        text-align: left
      }
      .elementor-2 .elementor-element.elementor-element-b943990 .elementor-icon-box-title {
        margin-bottom: 0px
      }
      .elementor-2 .elementor-element.elementor-element-b943990 .elementor-icon-box-content .elementor-icon-box-title {
        font-size: 14px
      }
      .elementor-2 .elementor-element.elementor-element-b943990 .elementor-icon-box-content .elementor-icon-box-description {
        font-size: 12px
      }
      .elementor-2 .elementor-element.elementor-element-b943990>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 5px 5px 5px 5px;
        border-width: 1px 1px 1px 1px
      }
      .elementor-2 .elementor-element.elementor-element-12538ff {
        margin-top: 10px;
        margin-bottom: 0px
      }
      .elementor-2 .elementor-element.elementor-element-5c4a319 {
        width: 26%
      }
      .elementor-2 .elementor-element.elementor-element-5938aaf {
        text-align: left
      }
      .elementor-2 .elementor-element.elementor-element-5938aaf .elementor-image img {
        width: 100%
      }
      .elementor-2 .elementor-element.elementor-element-ce9b7d0 {
        width: 60%
      }
      .elementor-2 .elementor-element.elementor-element-ce9b7d0.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
        align-content: flex-end;
        align-items: flex-end
      }
      .elementor-2 .elementor-element.elementor-element-0f3c5af .elementor-icon-box-wrapper {
        text-align: left
      }
      .elementor-2 .elementor-element.elementor-element-0f3c5af .elementor-icon-box-title {
        margin-bottom: 0px
      }
      .elementor-2 .elementor-element.elementor-element-0f3c5af .elementor-icon-box-content .elementor-icon-box-title {
        font-size: 14px
      }
      .elementor-2 .elementor-element.elementor-element-0f3c5af .elementor-icon-box-content .elementor-icon-box-description {
        font-size: 12px
      }
      .elementor-2 .elementor-element.elementor-element-0f3c5af>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 5px 5px 5px 5px;
        border-width: 1px 1px 1px 1px
      }
      .elementor-2 .elementor-element.elementor-element-45a1715 {
        margin-top: 10px;
        margin-bottom: 0px
      }
      .elementor-2 .elementor-element.elementor-element-0294a6a {
        width: 25%
      }
      .elementor-2 .elementor-element.elementor-element-047d814 {
        text-align: left
      }
      .elementor-2 .elementor-element.elementor-element-047d814 .elementor-image img {
        width: 100%
      }
      .elementor-2 .elementor-element.elementor-element-19c63cb {
        width: 60%
      }
      .elementor-2 .elementor-element.elementor-element-19c63cb.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
        align-content: flex-end;
        align-items: flex-end
      }
      .elementor-2 .elementor-element.elementor-element-9d44a0a .elementor-icon-box-wrapper {
        text-align: left
      }
      .elementor-2 .elementor-element.elementor-element-9d44a0a .elementor-icon-box-title {
        margin-bottom: 0px
      }
      .elementor-2 .elementor-element.elementor-element-9d44a0a .elementor-icon-box-content .elementor-icon-box-title {
        font-size: 14px
      }
      .elementor-2 .elementor-element.elementor-element-9d44a0a .elementor-icon-box-content .elementor-icon-box-description {
        font-size: 12px
      }
      .elementor-2 .elementor-element.elementor-element-9d44a0a>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 5px 5px 5px 5px;
        border-width: 1px 1px 1px 1px
      }
    }
    
    @media (min-width:768px) {
      .elementor-2 .elementor-element.elementor-element-e6a9548 {
        width: 35%
      }
      .elementor-2 .elementor-element.elementor-element-15e739e {
        width: 65%
      }
    }
    
    .elementor-200 .elementor-element.elementor-element-8961537:not(.elementor-motion-effects-element-type-background) {
      background-color: #FFFFFF
    }
    
    .elementor-200 .elementor-element.elementor-element-8961537 {
      box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.5);
      padding: 0% 1% 0% 2%
    }
    
    .elementor-200 .elementor-element.elementor-element-31f6572.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
      align-content: flex-start;
      align-items: flex-start
    }
    
    .elementor-200 .elementor-element.elementor-element-b199b21.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
      align-content: center;
      align-items: center
    }
    
    .elementor-200 .elementor-element.elementor-element-b199b21>.elementor-element-populated {
      border-style: solid;
      border-width: 0px 2px 0px 2px;
      border-color: #D9D9D9;
      margin: 5px 0px 5px 0px
    }
    
    .elementor-200 .elementor-element.elementor-element-b52799c .elementor-menu-toggle {
      margin: 0 auto
    }
    
    .elementor-200 .elementor-element.elementor-element-b52799c .elementor-nav-menu .elementor-item {
      font-weight: 900
    }
    
    .elementor-200 .elementor-element.elementor-element-b52799c .elementor-nav-menu--main .elementor-item {
      padding-left: 0px;
      padding-right: 0px
    }
    
    body:not(.rtl) .elementor-200 .elementor-element.elementor-element-b52799c .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:last-child) {
      margin-right: 0px
    }
    
    .elementor-200 .elementor-element.elementor-element-1ba86f3.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
      align-content: center;
      align-items: center
    }
    
    .elementor-200 .elementor-element.elementor-element-1ba86f3>.elementor-element-populated {
      border-style: solid;
      border-width: 0px 2px 0px 0px;
      border-color: #D9D9D9;
      margin: 5px 0px 5px 0px
    }
    
    .elementor-200 .elementor-element.elementor-element-2a066e9 .elementor-button {
      font-size: 1.2em;
      font-weight: bold;
      fill: #148C28;
      color: #148C28;
      background-color: rgba(2, 1, 1, 0);
      padding: 0px 0px 0px 0px
    }
    
    .elementor-200 .elementor-element.elementor-element-38e96b2.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
      align-content: center;
      align-items: center
    }
    
    .elementor-200 .elementor-element.elementor-element-38e96b2>.elementor-element-populated {
      padding: 0px 0px 0px 29px
    }
    
    .elementor-200 .elementor-element.elementor-element-492ba0c .elementor-button {
      font-size: 1.1em;
      padding: 15px 6px 15px 6px
    }
    
    .elementor-200 .elementor-element.elementor-element-ad8c814 .elementor-menu-toggle {
      margin-left: auto;
      background-color: #148C28;
      font-size: 28px;
      border-width: 0px;
      border-radius: 0px
    }
    
    .elementor-200 .elementor-element.elementor-element-ad8c814 .elementor-nav-menu .elementor-item {
      font-weight: 900
    }
    
    .elementor-200 .elementor-element.elementor-element-ad8c814 div.elementor-menu-toggle {
      color: #FFFFFF
    }
    
    @media (min-width:768px) {
      .elementor-200 .elementor-element.elementor-element-31f6572 {
        width: 17%
      }
      .elementor-200 .elementor-element.elementor-element-b199b21 {
        width: 45%
      }
      .elementor-200 .elementor-element.elementor-element-1ba86f3 {
        width: 17%
      }
      .elementor-200 .elementor-element.elementor-element-38e96b2 {
        width: 18.99%
      }
      .elementor-200 .elementor-element.elementor-element-b410fd1 {
        width: 2%
      }
    }
    
    @media (max-width:1024px) and (min-width:768px) {
      .elementor-200 .elementor-element.elementor-element-b199b21 {
        width: 2%
      }
      .elementor-200 .elementor-element.elementor-element-1ba86f3 {
        width: 28%
      }
      .elementor-200 .elementor-element.elementor-element-38e96b2 {
        width: 37%
      }
      .elementor-200 .elementor-element.elementor-element-b410fd1 {
        width: 11%
      }
    }
    
    @media (max-width:1024px) {
      .elementor-200 .elementor-element.elementor-element-8961537 {
        padding: 0px 0px 0px 0px
      }
      .elementor-200 .elementor-element.elementor-element-b52799c .elementor-nav-menu--main .elementor-item {
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px
      }
      body:not(.rtl) .elementor-200 .elementor-element.elementor-element-b52799c .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:last-child) {
        margin-right: 0px
      }
      .elementor-200 .elementor-element.elementor-element-b410fd1.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
        align-content: center;
        align-items: center
      }
      .elementor-200 .elementor-element.elementor-element-ad8c814 .elementor-nav-menu--main .elementor-item {
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px
      }
      body:not(.rtl) .elementor-200 .elementor-element.elementor-element-ad8c814 .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:last-child) {
        margin-right: 0px
      }
    }
    
    @media (max-width:767px) {
      .elementor-200 .elementor-element.elementor-element-31f6572 {
        width: 71%
      }
      .elementor-200 .elementor-element.elementor-element-3de9fff {
        text-align: left
      }
      .elementor-200 .elementor-element.elementor-element-3de9fff .elementor-image img {
        width: 69%
      }
      .elementor-200 .elementor-element.elementor-element-b199b21 {
        width: 2%
      }
      .elementor-200 .elementor-element.elementor-element-b199b21>.elementor-element-populated {
        border-width: 0px 2px 0px 0px
      }
      .elementor-200 .elementor-element.elementor-element-1ba86f3 {
        width: 2%
      }
      .elementor-200 .elementor-element.elementor-element-38e96b2 {
        width: 2%
      }
      .elementor-200 .elementor-element.elementor-element-b410fd1 {
        width: 23%
      }
    }
    
    .elementor-220 .elementor-element.elementor-element-1331b0b .elementor-nav-menu .elementor-item {
      font-weight: 400
    }
    
    .elementor-339 .elementor-element.elementor-element-5fb1331>.elementor-element-populated {
      padding: 15% 15% 15% 15%
    }
    
    .elementor-339 .elementor-element.elementor-element-612bc50 {
      text-align: center
    }
    
    .elementor-339 .elementor-element.elementor-element-612bc50 .elementor-heading-title {
      font-weight: 600
    }
    
    .elementor-339 .elementor-element.elementor-element-58186bd {
      text-align: center
    }
    
    .elementor-339 .elementor-element.elementor-element-a810644>.elementor-widget-container {
      margin: 19px 0px 0px 0px
    }
    
    .elementor-289 .elementor-element.elementor-element-65d10a25:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap {
      background-color: #FFFFFF
    }
    
    .elementor-289 .elementor-element.elementor-element-65d10a25>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      padding: 6% 6% 6% 6%
    }
    
    .elementor-289 .elementor-element.elementor-element-7d1ffe8 .elementor-heading-title {
      color: #3D3D3D;
      font-size: 36px;
      font-weight: 700
    }
    
    .elementor-289 .elementor-element.elementor-element-4dc1dbcf .elementor-heading-title {
      color: #3D3D3D;
      font-size: 14px
    }
    
    .elementor-289 .elementor-element.elementor-element-3b249254 .elementor-field-group {
      padding-right: calc(15px/2);
      padding-left: calc(15px/2);
      margin-bottom: 29px
    }
    
    .elementor-289 .elementor-element.elementor-element-3b249254 .elementor-form-fields-wrapper {
      margin-left: calc(-15px/2);
      margin-right: calc(-15px/2);
      margin-bottom: -29px
    }
    
    .elementor-289 .elementor-element.elementor-element-3b249254 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
      background-color: #ffffff
    }
    
    .elementor-289 .elementor-element.elementor-element-3b249254 .elementor-field-group .elementor-select-wrapper select {
      background-color: #ffffff
    }
    
    .elementor-289 .elementor-element.elementor-element-3b249254 .elementor-button {
      padding: 3px 3px 3px 3px
    }
    
    .elementor-289 .elementor-element.elementor-element-3b249254>.elementor-widget-container {
      margin: 0px 0px 0px 0px
    }
    
    .elementor-289 .elementor-element.elementor-element-1ce433d6>.elementor-widget-container {
      margin: -11% 0% 0% 41%
    }
    
    @media (max-width:1024px) and (min-width:768px) {
      .elementor-289 .elementor-element.elementor-element-65d10a25 {
        width: 100%
      }
    }
    
    @media (max-width:1024px) {
      .elementor-289 .elementor-element.elementor-element-65d10a25>.elementor-element-populated {
        margin: 0px 0px 0px 0px
      }
    }
    
    @media (max-width:767px) {
      .elementor-289 .elementor-element.elementor-element-7d1ffe8>.elementor-widget-container {
        margin: 0% 4% 0% 0%
      }
      .elementor-289 .elementor-element.elementor-element-1ce433d6>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px
      }
    }
    
    .elementor-271 .elementor-element.elementor-element-394a8494:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap {
      background-color: #FFFFFF
    }
    
    .elementor-271 .elementor-element.elementor-element-394a8494>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      padding: 6% 6% 6% 6%
    }
    
    .elementor-271 .elementor-element.elementor-element-1295a715 .elementor-heading-title {
      color: #3D3D3D;
      font-size: 36px;
      font-weight: 700
    }
    
    .elementor-271 .elementor-element.elementor-element-2a12e56b .elementor-heading-title {
      color: #3D3D3D;
      font-size: 14px
    }
    
    .elementor-271 .elementor-element.elementor-element-147581fc .elementor-field-group {
      padding-right: calc(15px/2);
      padding-left: calc(15px/2);
      margin-bottom: 29px
    }
    
    .elementor-271 .elementor-element.elementor-element-147581fc .elementor-form-fields-wrapper {
      margin-left: calc(-15px/2);
      margin-right: calc(-15px/2);
      margin-bottom: -29px
    }
    
    .elementor-271 .elementor-element.elementor-element-147581fc .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
      background-color: #ffffff
    }
    
    .elementor-271 .elementor-element.elementor-element-147581fc .elementor-field-group .elementor-select-wrapper select {
      background-color: #ffffff
    }
    
    .elementor-271 .elementor-element.elementor-element-147581fc .elementor-button {
      padding: 3px 3px 3px 3px
    }
    
    .elementor-271 .elementor-element.elementor-element-147581fc>.elementor-widget-container {
      margin: 0px 0px 0px 0px
    }
    
    .elementor-271 .elementor-element.elementor-element-6117bf13>.elementor-widget-container {
      margin: -11% 0% 0% 41%
    }
    
    @media (max-width:1024px) and (min-width:768px) {
      .elementor-271 .elementor-element.elementor-element-394a8494 {
        width: 100%
      }
    }
    
    @media (max-width:1024px) {
      .elementor-271 .elementor-element.elementor-element-394a8494>.elementor-element-populated {
        margin: 0px 0px 0px 0px
      }
    }
    
    @media (max-width:767px) {
      .elementor-271 .elementor-element.elementor-element-1295a715>.elementor-widget-container {
        margin: 0% 4% 0% 0%
      }
      .elementor-271 .elementor-element.elementor-element-6117bf13>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px
      }
    }
    
    .elementor-266 .elementor-element.elementor-element-2c414e8f:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap {
      background-color: #FFFFFF
    }
    
    .elementor-266 .elementor-element.elementor-element-2c414e8f>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      padding: 6% 6% 6% 6%
    }
    
    .elementor-266 .elementor-element.elementor-element-576a1943 .elementor-heading-title {
      color: #3D3D3D;
      font-size: 36px;
      font-weight: 700
    }
    
    .elementor-266 .elementor-element.elementor-element-18fb3372 .elementor-heading-title {
      color: #3D3D3D;
      font-size: 14px
    }
    
    .elementor-266 .elementor-element.elementor-element-35956b1a .elementor-field-group {
      padding-right: calc(15px/2);
      padding-left: calc(15px/2);
      margin-bottom: 29px
    }
    
    .elementor-266 .elementor-element.elementor-element-35956b1a .elementor-form-fields-wrapper {
      margin-left: calc(-15px/2);
      margin-right: calc(-15px/2);
      margin-bottom: -29px
    }
    
    .elementor-266 .elementor-element.elementor-element-35956b1a .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
      background-color: #ffffff
    }
    
    .elementor-266 .elementor-element.elementor-element-35956b1a .elementor-field-group .elementor-select-wrapper select {
      background-color: #ffffff
    }
    
    .elementor-266 .elementor-element.elementor-element-35956b1a .elementor-button {
      padding: 3px 3px 3px 3px
    }
    
    .elementor-266 .elementor-element.elementor-element-35956b1a>.elementor-widget-container {
      margin: 0px 0px 0px 0px
    }
    
    .elementor-266 .elementor-element.elementor-element-443b555f>.elementor-widget-container {
      margin: -11% 0% 0% 41%
    }
    
    @media (max-width:1024px) and (min-width:768px) {
      .elementor-266 .elementor-element.elementor-element-2c414e8f {
        width: 100%
      }
    }
    
    @media (max-width:1024px) {
      .elementor-266 .elementor-element.elementor-element-2c414e8f>.elementor-element-populated {
        margin: 0px 0px 0px 0px
      }
    }
    
    @media (max-width:767px) {
      .elementor-266 .elementor-element.elementor-element-576a1943>.elementor-widget-container {
        margin: 0% 4% 0% 0%
      }
      .elementor-266 .elementor-element.elementor-element-443b555f>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px
      }
    }
    
    .elementor-258 .elementor-element.elementor-element-1316874d:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap {
      background-color: #FFFFFF
    }
    
    .elementor-258 .elementor-element.elementor-element-1316874d>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      padding: 6% 6% 6% 6%
    }
    
    .elementor-258 .elementor-element.elementor-element-708b52fd .elementor-heading-title {
      color: #3D3D3D;
      font-size: 36px;
      font-weight: 700
    }
    
    .elementor-258 .elementor-element.elementor-element-16df3221 .elementor-heading-title {
      color: #3D3D3D;
      font-size: 14px
    }
    
    .elementor-258 .elementor-element.elementor-element-49fcd810 .elementor-field-group {
      padding-right: calc(15px/2);
      padding-left: calc(15px/2);
      margin-bottom: 29px
    }
    
    .elementor-258 .elementor-element.elementor-element-49fcd810 .elementor-form-fields-wrapper {
      margin-left: calc(-15px/2);
      margin-right: calc(-15px/2);
      margin-bottom: -29px
    }
    
    .elementor-258 .elementor-element.elementor-element-49fcd810 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
      background-color: #ffffff
    }
    
    .elementor-258 .elementor-element.elementor-element-49fcd810 .elementor-field-group .elementor-select-wrapper select {
      background-color: #ffffff
    }
    
    .elementor-258 .elementor-element.elementor-element-49fcd810 .elementor-button {
      padding: 3px 3px 3px 3px
    }
    
    .elementor-258 .elementor-element.elementor-element-49fcd810>.elementor-widget-container {
      margin: 0px 0px 0px 0px
    }
    
    .elementor-258 .elementor-element.elementor-element-2733f3cd>.elementor-widget-container {
      margin: -11% 0% 0% 41%
    }
    
    @media (max-width:1024px) and (min-width:768px) {
      .elementor-258 .elementor-element.elementor-element-1316874d {
        width: 100%
      }
    }
    
    @media (max-width:1024px) {
      .elementor-258 .elementor-element.elementor-element-1316874d>.elementor-element-populated {
        margin: 0px 0px 0px 0px
      }
    }
    
    @media (max-width:767px) {
      .elementor-258 .elementor-element.elementor-element-708b52fd>.elementor-widget-container {
        margin: 0% 4% 0% 0%
      }
      .elementor-258 .elementor-element.elementor-element-2733f3cd>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px
      }
    }
    
    .elementor-252 .elementor-element.elementor-element-4ec95d2:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap {
      background-color: #FFFFFF
    }
    
    .elementor-252 .elementor-element.elementor-element-4ec95d2>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      padding: 6% 6% 6% 6%
    }
    
    .elementor-252 .elementor-element.elementor-element-4172bbec .elementor-heading-title {
      color: #3D3D3D;
      font-size: 36px;
      font-weight: 700
    }
    
    .elementor-252 .elementor-element.elementor-element-d893402 .elementor-heading-title {
      color: #3D3D3D;
      font-size: 14px
    }
    
    .elementor-252 .elementor-element.elementor-element-60063222 .elementor-field-group {
      padding-right: calc(15px/2);
      padding-left: calc(15px/2);
      margin-bottom: 29px
    }
    
    .elementor-252 .elementor-element.elementor-element-60063222 .elementor-form-fields-wrapper {
      margin-left: calc(-15px/2);
      margin-right: calc(-15px/2);
      margin-bottom: -29px
    }
    
    .elementor-252 .elementor-element.elementor-element-60063222 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
      background-color: #ffffff
    }
    
    .elementor-252 .elementor-element.elementor-element-60063222 .elementor-field-group .elementor-select-wrapper select {
      background-color: #ffffff
    }
    
    .elementor-252 .elementor-element.elementor-element-60063222 .elementor-button {
      padding: 3px 3px 3px 3px
    }
    
    .elementor-252 .elementor-element.elementor-element-60063222>.elementor-widget-container {
      margin: 0px 0px 0px 0px
    }
    
    .elementor-252 .elementor-element.elementor-element-608d10d8>.elementor-widget-container {
      margin: -11% 0% 0% 41%
    }
    
    @media (max-width:1024px) and (min-width:768px) {
      .elementor-252 .elementor-element.elementor-element-4ec95d2 {
        width: 100%
      }
    }
    
    @media (max-width:1024px) {
      .elementor-252 .elementor-element.elementor-element-4ec95d2>.elementor-element-populated {
        margin: 0px 0px 0px 0px
      }
    }
    
    @media (max-width:767px) {
      .elementor-252 .elementor-element.elementor-element-4172bbec>.elementor-widget-container {
        margin: 0% 4% 0% 0%
      }
      .elementor-252 .elementor-element.elementor-element-608d10d8>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px
      }
    }
    
    .elementor-243 .elementor-element.elementor-element-698a2bb2:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap {
      background-color: #FFFFFF
    }
    
    .elementor-243 .elementor-element.elementor-element-698a2bb2>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      padding: 6% 6% 6% 6%
    }
    
    .elementor-243 .elementor-element.elementor-element-15aa0e6c .elementor-heading-title {
      color: #3D3D3D;
      font-size: 36px;
      font-weight: 700
    }
    
    .elementor-243 .elementor-element.elementor-element-63666cc0 .elementor-heading-title {
      color: #3D3D3D;
      font-size: 14px
    }
    
    .elementor-243 .elementor-element.elementor-element-64dc97c3 .elementor-field-group {
      padding-right: calc(60px/2);
      padding-left: calc(60px/2);
      margin-bottom: 46px
    }
    
    .elementor-243 .elementor-element.elementor-element-64dc97c3 .elementor-form-fields-wrapper {
      margin-left: calc(-60px/2);
      margin-right: calc(-60px/2);
      margin-bottom: -46px
    }
    
    body .elementor-243 .elementor-element.elementor-element-64dc97c3 .elementor-labels-above .elementor-field-group>label {
      padding-bottom: 6px
    }
    
    .elementor-243 .elementor-element.elementor-element-64dc97c3 .elementor-field-group>label {
      font-weight: bold
    }
    
    .elementor-243 .elementor-element.elementor-element-64dc97c3 .elementor-field-group .elementor-field,
    .elementor-243 .elementor-element.elementor-element-64dc97c3 .elementor-field-subgroup label {
      font-size: 14px;
      line-height: 1.6em
    }
    
    .elementor-243 .elementor-element.elementor-element-64dc97c3 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
      background-color: #ffffff
    }
    
    .elementor-243 .elementor-element.elementor-element-64dc97c3 .elementor-field-group .elementor-select-wrapper select {
      background-color: #ffffff
    }
    
    .elementor-243 .elementor-element.elementor-element-64dc97c3 .elementor-button {
      padding: 3px 3px 3px 3px
    }
    
    .elementor-243 .elementor-element.elementor-element-64dc97c3>.elementor-widget-container {
      margin: 0px 0px 0px 0px
    }
    
    .elementor-243 .elementor-element.elementor-element-6beecb1d>.elementor-widget-container {
      margin: -12% 0% 0% 41%
    }
    
    @media (max-width:1024px) and (min-width:768px) {
      .elementor-243 .elementor-element.elementor-element-698a2bb2 {
        width: 100%
      }
    }
    
    @media (max-width:1024px) {
      .elementor-243 .elementor-element.elementor-element-698a2bb2>.elementor-element-populated {
        margin: 0px 0px 0px 0px
      }
    }
    
    @media (max-width:767px) {
      .elementor-243 .elementor-element.elementor-element-15aa0e6c>.elementor-widget-container {
        margin: 0% 4% 0% 0%
      }
      .elementor-243 .elementor-element.elementor-element-6beecb1d>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px
      }
    }
    
    .elementor-238 .elementor-element.elementor-element-8be522d:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap {
      background-color: #FFFFFF
    }
    
    .elementor-238 .elementor-element.elementor-element-8be522d>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      padding: 6% 6% 6% 6%
    }
    
    .elementor-238 .elementor-element.elementor-element-185735d .elementor-heading-title {
      color: #3D3D3D;
      font-size: 36px;
      font-weight: 700
    }
    
    .elementor-238 .elementor-element.elementor-element-ecb288f .elementor-heading-title {
      color: #3D3D3D;
      font-size: 14px
    }
    
    .elementor-238 .elementor-element.elementor-element-36ceef8 .elementor-field-group {
      padding-right: calc(15px/2);
      padding-left: calc(15px/2);
      margin-bottom: 29px
    }
    
    .elementor-238 .elementor-element.elementor-element-36ceef8 .elementor-form-fields-wrapper {
      margin-left: calc(-15px/2);
      margin-right: calc(-15px/2);
      margin-bottom: -29px
    }
    
    .elementor-238 .elementor-element.elementor-element-36ceef8 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
      background-color: #ffffff
    }
    
    .elementor-238 .elementor-element.elementor-element-36ceef8 .elementor-field-group .elementor-select-wrapper select {
      background-color: #ffffff
    }
    
    .elementor-238 .elementor-element.elementor-element-36ceef8 .elementor-button {
      padding: 3px 3px 3px 3px
    }
    
    .elementor-238 .elementor-element.elementor-element-36ceef8>.elementor-widget-container {
      margin: 0px 0px 0px 0px
    }
    
    .elementor-238 .elementor-element.elementor-element-58fcbb0>.elementor-widget-container {
      margin: -11% 0% 0% 41%
    }
    
    @media (max-width:1024px) and (min-width:768px) {
      .elementor-238 .elementor-element.elementor-element-8be522d {
        width: 100%
      }
    }
    
    @media (max-width:1024px) {
      .elementor-238 .elementor-element.elementor-element-8be522d>.elementor-element-populated {
        margin: 0px 0px 0px 0px
      }
    }
    
    @media (max-width:767px) {
      .elementor-238 .elementor-element.elementor-element-185735d>.elementor-widget-container {
        margin: 0% 4% 0% 0%
      }
      .elementor-238 .elementor-element.elementor-element-58fcbb0>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px
      }
    }
    
    .fas {
      -moz-osx-font-smoothing: grayscale;
      -webkit-font-smoothing: antialiased;
      display: inline-block;
      font-style: normal;
      font-variant: normal;
      text-rendering: auto;
      line-height: 1
    }
    
    .fa-minus:before {
      content: "\f068"
    }
    
    @font-face {
      font-family: "Font Awesome 5 Free";
      font-style: normal;
      font-weight: 900;
      font-display: auto;
      src: url(https://lp5.geizer.com/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.eot);
      src: url(https://lp5.geizer.com/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"), url(https://lp5.geizer.com/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.woff2) format("woff2"), url(https://lp5.geizer.com/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.woff) format("woff"), url(https://lp5.geizer.com/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.ttf) format("truetype"), url(https://lp5.geizer.com/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.svg#fontawesome) format("svg")
    }
    
    .fas {
      font-family: "Font Awesome 5 Free";
      font-weight: 900
    }
