@media (max-width: 1439px) {
  /* Elementor */
  .body_style_fullwide.sidebar_hide .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 920px; }

  .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-no,
  .body_style_boxed .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-no {
    max-width: 1100px; }

  .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-narrow,
  .body_style_boxed .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-narrow {
    max-width: 1110px; }

  .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-default,
  .body_style_boxed .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-default {
    max-width: 1120px; }

  .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-extended,
  .body_style_boxed .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-extended {
    max-width: 1130px; }

  .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-wide,
  .body_style_boxed .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-wide {
    max-width: 1140px; }

  .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-wider,
  .body_style_boxed .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-wider {
    max-width: 1160px; }

  /* Default Elementor's grid */
  .elementor-column-gap-narrow > .elementor-row > .elementor-column > .elementor-element-populated {
    padding-left: 5px;
    padding-right: 5px; }

  .elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated {
    padding-left: 10px;
    padding-right: 10px; }

  .elementor-column-gap-extended > .elementor-row > .elementor-column > .elementor-element-populated {
    padding-left: 15px;
    padding-right: 15px; }

  .elementor-column-gap-wide > .elementor-row > .elementor-column > .elementor-element-populated {
    padding-left: 20px;
    padding-right: 20px; }

  .elementor-column-gap-wider > .elementor-row > .elementor-column > .elementor-element-populated {
    padding-left: 30px;
    padding-right: 30px; }

  /* Stretch rows (like VC) on pages without sidebar */
  .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container.elementor-column-gap-narrow,
  .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section) > .elementor-container.elementor-column-gap-narrow {
    width: 1110px; }

  .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container.elementor-column-gap-default,
  .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section) > .elementor-container.elementor-column-gap-default {
    width: 1120px; }

  .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container.elementor-column-gap-extended,
  .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section) > .elementor-container.elementor-column-gap-extended {
    width: 1130px; }

  .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container.elementor-column-gap-wide,
  .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section) > .elementor-container.elementor-column-gap-wide {
    width: 1140px; }

  .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container.elementor-column-gap-wider,
  .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section) > .elementor-container.elementor-column-gap-wider {
    width: 1160px; }

  /* Pages with sidebar */
  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container.elementor-column-gap-narrow,
  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section) > .elementor-container.elementor-column-gap-narrow {
    width: 715.1282051282px; }

  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container.elementor-column-gap-default,
  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section) > .elementor-container.elementor-column-gap-default {
    width: 725.1282051282px; }

  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container.elementor-column-gap-extended,
  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section) > .elementor-container.elementor-column-gap-extended {
    width: 735.1282051282px; }

  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container.elementor-column-gap-wide,
  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section) > .elementor-container.elementor-column-gap-wide {
    width: 745.1282051282px; }

  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container.elementor-column-gap-wider,
  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section) > .elementor-container.elementor-column-gap-wider {
    width: 765.1282051282px; }

  /* Spaces */
  .elementor-widget-spacer.sc_height_huge .elementor-spacer-inner {
    height: 7.059rem !important; }

  .elementor-widget-spacer.sc_height_large .elementor-spacer-inner,
  .elementor-widget-spacer.sc_height_big .elementor-spacer-inner {
    height: 4.706rem !important; }

  .elementor-widget-spacer.sc_height_medium .elementor-spacer-inner {
    height: 2.647rem !important; }

  .elementor-widget-spacer.sc_height_small .elementor-spacer-inner {
    height: 1.765rem !important; }

  .elementor-widget-spacer.sc_height_tiny .elementor-spacer-inner {
    height: 1rem !important; } }
@media (max-width: 1279px) {
  /* Elementor */
  .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-no,
  .body_style_boxed .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-no,
  .body_style_fullwide.sidebar_hide .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-no {
    max-width: 964px; }

  .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-narrow,
  .body_style_boxed .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-narrow,
  .body_style_fullwide.sidebar_hide .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-narrow {
    max-width: 974px; }

  .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-default,
  .body_style_boxed .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-default,
  .body_style_fullwide.sidebar_hide .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-default {
    max-width: 984px; }

  .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-extended,
  .body_style_boxed .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-extended,
  .body_style_fullwide.sidebar_hide .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-extended {
    max-width: 994px; }

  .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-wide,
  .body_style_boxed .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-wide,
  .body_style_fullwide.sidebar_hide .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-wide {
    max-width: 1004px; }

  .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-wider,
  .body_style_boxed .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-wider,
  .body_style_fullwide.sidebar_hide .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-wider {
    max-width: 1024px; }

  /* Default Elementor's grid */
  .elementor-column-gap-narrow > .elementor-row > .elementor-column > .elementor-element-populated {
    padding-left: 5px;
    padding-right: 5px; }

  .elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated {
    padding-left: 10px;
    padding-right: 10px; }

  .elementor-column-gap-extended > .elementor-row > .elementor-column > .elementor-element-populated {
    padding-left: 15px;
    padding-right: 15px; }

  .elementor-column-gap-wide > .elementor-row > .elementor-column > .elementor-element-populated {
    padding-left: 20px;
    padding-right: 20px; }

  .elementor-column-gap-wider > .elementor-row > .elementor-column > .elementor-element-populated {
    padding-left: 30px;
    padding-right: 30px; }

  /* Stretch rows (like VC) on pages without sidebar */
  .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container.elementor-column-gap-narrow,
  .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section) > .elementor-container.elementor-column-gap-narrow {
    width: 974px; }

  .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container.elementor-column-gap-default,
  .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section) > .elementor-container.elementor-column-gap-default {
    width: 984px; }

  .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container.elementor-column-gap-extended,
  .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section) > .elementor-container.elementor-column-gap-extended {
    width: 994px; }

  .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container.elementor-column-gap-wide,
  .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section) > .elementor-container.elementor-column-gap-wide {
    width: 1004px; }

  .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container.elementor-column-gap-wider,
  .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section) > .elementor-container.elementor-column-gap-wider {
    width: 1024px; }

  /* Pages with sidebar */
  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container.elementor-column-gap-narrow,
  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section) > .elementor-container.elementor-column-gap-narrow {
    width: 627.9487179487px; }

  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container.elementor-column-gap-default,
  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section) > .elementor-container.elementor-column-gap-default {
    width: 637.9487179487px; }

  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container.elementor-column-gap-extended,
  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section) > .elementor-container.elementor-column-gap-extended {
    width: 647.9487179487px; }

  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container.elementor-column-gap-wide,
  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section) > .elementor-container.elementor-column-gap-wide {
    width: 657.9487179487px; }

  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container.elementor-column-gap-wider,
  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section) > .elementor-container.elementor-column-gap-wider {
    width: 677.9487179487px; }

  /* Spaces */
  .elementor-widget-spacer.sc_height_huge .elementor-spacer-inner {
    height: 6.250rem !important; }

  .elementor-widget-spacer.sc_height_large .elementor-spacer-inner,
  .elementor-widget-spacer.sc_height_big .elementor-spacer-inner {
    height: 4.375rem !important; }

  .elementor-widget-spacer.sc_height_medium .elementor-spacer-inner {
    height: 2.500rem !important; }

  .elementor-widget-spacer.sc_height_small .elementor-spacer-inner {
    height: 1.563rem !important; }

  .elementor-widget-spacer.sc_height_tiny .elementor-spacer-inner {
    height: 1rem !important; }

  /* icon center */
  .play_icon_center .elementor-icon {
    letter-spacing: -2px; } }
@media (max-width: 1023px) {
  /* Elementor */
  .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-no,
  .body_style_boxed .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-no,
  .body_style_fullwide.sidebar_hide .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-no {
    max-width: 708px; }

  .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-narrow,
  .body_style_boxed .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-narrow,
  .body_style_fullwide.sidebar_hide .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-narrow {
    max-width: 718px; }

  .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-default,
  .body_style_boxed .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-default,
  .body_style_fullwide.sidebar_hide .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-default {
    max-width: 728px; }

  .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-extended,
  .body_style_boxed .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-extended,
  .body_style_fullwide.sidebar_hide .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-extended {
    max-width: 738px; }

  .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-wide,
  .body_style_boxed .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-wide,
  .body_style_fullwide.sidebar_hide .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-wide {
    max-width: 748px; }

  .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-wider,
  .body_style_boxed .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-wider,
  .body_style_fullwide.sidebar_hide .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-wider {
    max-width: 768px; }

  /* Default Elementor's grid */
  .elementor-column-gap-narrow > .elementor-row > .elementor-column > .elementor-element-populated {
    padding-left: 5px;
    padding-right: 5px; }

  .elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated {
    padding-left: 10px;
    padding-right: 10px; }

  .elementor-column-gap-extended > .elementor-row > .elementor-column > .elementor-element-populated {
    padding-left: 15px;
    padding-right: 15px; }

  .elementor-column-gap-wide > .elementor-row > .elementor-column > .elementor-element-populated {
    padding-left: 20px;
    padding-right: 20px; }

  .elementor-column-gap-wider > .elementor-row > .elementor-column > .elementor-element-populated {
    padding-left: 30px;
    padding-right: 30px; }

  /* Stretch rows (like VC) on pages without sidebar */
  .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container.elementor-column-gap-narrow,
  .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section) > .elementor-container.elementor-column-gap-narrow {
    width: 718px; }

  .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container.elementor-column-gap-default,
  .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section) > .elementor-container.elementor-column-gap-default {
    width: 728px; }

  .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container.elementor-column-gap-extended,
  .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section) > .elementor-container.elementor-column-gap-extended {
    width: 738px; }

  .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container.elementor-column-gap-wide,
  .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section) > .elementor-container.elementor-column-gap-wide {
    width: 748px; }

  .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container.elementor-column-gap-wider,
  .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section) > .elementor-container.elementor-column-gap-wider {
    width: 768px; }

  /* Pages with sidebar */
  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container.elementor-column-gap-narrow,
  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section) > .elementor-container.elementor-column-gap-narrow {
    width: 718px; }

  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container.elementor-column-gap-default,
  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section) > .elementor-container.elementor-column-gap-default {
    width: 728px; }

  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container.elementor-column-gap-extended,
  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section) > .elementor-container.elementor-column-gap-extended {
    width: 738px; }

  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container.elementor-column-gap-wide,
  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section) > .elementor-container.elementor-column-gap-wide {
    width: 748px; }

  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container.elementor-column-gap-wider,
  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section) > .elementor-container.elementor-column-gap-wider {
    width: 768px; }

  /* Spaces */
  .elementor-widget-spacer.sc_height_huge .elementor-spacer-inner {
    height: 5rem !important; }

  .elementor-widget-spacer.sc_height_large .elementor-spacer-inner,
  .elementor-widget-spacer.sc_height_big .elementor-spacer-inner {
    height: 3.750rem !important; }

  .elementor-widget-spacer.sc_height_medium .elementor-spacer-inner {
    height: 2.250rem !important; }

  .elementor-widget-spacer.sc_height_small .elementor-spacer-inner {
    height: 1.375rem !important; }

  .elementor-widget-spacer.sc_height_tiny .elementor-spacer-inner {
    height: 0.938rem !important; }

  /* Fixed Column */
  .admin-bar .sc_column_fixed_always > .elementor-column-wrap {
    max-height: calc(100vh - 46px);
    top: 46px; }
    .admin-bar .sc_column_fixed_always > .elementor-column-wrap .elementor-widget-wrap {
      max-height: calc(100vh - 46px); } }
@media (max-width: 767px) {
  /* Elementor */
  .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-no,
  .body_style_boxed .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-no,
  .body_style_fullwide.sidebar_hide .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-no {
    max-width: 440px; }

  .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-narrow,
  .body_style_boxed .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-narrow,
  .body_style_fullwide.sidebar_hide .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-narrow {
    max-width: 448px; }

  .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-default,
  .body_style_boxed .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-default,
  .body_style_fullwide.sidebar_hide .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-default {
    max-width: 450px; }

  .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-extended,
  .body_style_boxed .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-extended,
  .body_style_fullwide.sidebar_hide .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-extended {
    max-width: 460px; }

  .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-wide,
  .body_style_boxed .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-wide,
  .body_style_fullwide.sidebar_hide .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-wide {
    max-width: 470px; }

  .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-wider,
  .body_style_boxed .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-wider,
  .body_style_fullwide.sidebar_hide .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-wider {
    max-width: 480px; }

  /* Default Elementor's grid */
  .elementor-column-gap-narrow > .elementor-row > .elementor-column > .elementor-element-populated {
    padding-left: 4px;
    padding-right: 4px; }

  .elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated {
    padding-left: 5px;
    padding-right: 5px; }

  .elementor-column-gap-extended > .elementor-row > .elementor-column > .elementor-element-populated {
    padding-left: 10px;
    padding-right: 10px; }

  .elementor-column-gap-wide > .elementor-row > .elementor-column > .elementor-element-populated {
    padding-left: 15px;
    padding-right: 15px; }

  .elementor-column-gap-wider > .elementor-row > .elementor-column > .elementor-element-populated {
    padding-left: 20px;
    padding-right: 20px; }

  /* Stretch rows (like VC) on pages without sidebar */
  .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container.elementor-column-gap-narrow,
  .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section) > .elementor-container.elementor-column-gap-narrow,
  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container.elementor-column-gap-narrow,
  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section) > .elementor-container.elementor-column-gap-narrow {
    width: 448px; }

  .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container.elementor-column-gap-default,
  .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section) > .elementor-container.elementor-column-gap-default,
  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container.elementor-column-gap-default,
  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section) > .elementor-container.elementor-column-gap-default {
    width: 450px; }

  .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container.elementor-column-gap-extended,
  .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section) > .elementor-container.elementor-column-gap-extended,
  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container.elementor-column-gap-extended,
  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section) > .elementor-container.elementor-column-gap-extended {
    width: 460px; }

  .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container.elementor-column-gap-wide,
  .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section) > .elementor-container.elementor-column-gap-wide,
  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container.elementor-column-gap-wide,
  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section) > .elementor-container.elementor-column-gap-wide {
    width: 470px; }

  .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container.elementor-column-gap-wider,
  .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section) > .elementor-container.elementor-column-gap-wider,
  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container.elementor-column-gap-wider,
  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section) > .elementor-container.elementor-column-gap-wider {
    width: 480px; }

  /* Spaces */
  .elementor-widget-spacer.sc_height_huge .elementor-spacer-inner {
    height: 4rem !important; }

  .elementor-widget-spacer.sc_height_large .elementor-spacer-inner,
  .elementor-widget-spacer.sc_height_big .elementor-spacer-inner {
    height: 2.667rem !important; }

  .elementor-widget-spacer.sc_height_medium .elementor-spacer-inner {
    height: 2.000rem !important; }

  .elementor-widget-spacer.sc_height_small .elementor-spacer-inner {
    height: 1.375rem !important; }

  .elementor-widget-spacer.sc_height_tiny .elementor-spacer-inner {
    height: 0.938rem !important; }

  /* Play Button */
  .play_btn .elementor-icon {
    padding: 24px !important; }

  /* icon center */
  .play_icon_center .elementor-icon {
    letter-spacing: -1px; }

  /* Fixed Column */
  .elementor-column.sc_column_fixed_always > .elementor-column-wrap {
    position: relative;
    min-height: auto; }

  .ua_safari .elementor-column.sc_column_fixed_always > .elementor-column-wrap {
    position: relative; }

  .admin-bar .sc_column_fixed_always > .elementor-column-wrap {
    max-height: 100vh;
    top: 0; }
    .admin-bar .sc_column_fixed_always > .elementor-column-wrap .elementor-widget-wrap {
      max-height: 100vh; } }
@media (max-width: 479px) {
  /* Elementor */
  .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-no,
  .body_style_boxed .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-no,
  .body_style_fullwide.sidebar_hide .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-no {
    max-width: 280px; }

  .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-narrow,
  .body_style_boxed .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-narrow,
  .body_style_fullwide.sidebar_hide .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-narrow {
    max-width: 288px; }

  .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-default,
  .body_style_boxed .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-default,
  .body_style_fullwide.sidebar_hide .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-default {
    max-width: 290px; }

  .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-extended,
  .body_style_boxed .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-extended,
  .body_style_fullwide.sidebar_hide .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-extended {
    max-width: 300px; }

  .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-wide,
  .body_style_boxed .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-wide,
  .body_style_fullwide.sidebar_hide .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-wide {
    max-width: 310px; }

  .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-wider,
  .body_style_boxed .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-wider,
  .body_style_fullwide.sidebar_hide .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-wider {
    max-width: 320px; }

  /* Default Elementor's grid */
  .elementor-column-gap-narrow > .elementor-row > .elementor-column > .elementor-element-populated {
    padding-left: 4px;
    padding-right: 4px; }

  .elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated {
    padding-left: 5px;
    padding-right: 5px; }

  .elementor-column-gap-extended > .elementor-row > .elementor-column > .elementor-element-populated {
    padding-left: 10px;
    padding-right: 10px; }

  .elementor-column-gap-wide > .elementor-row > .elementor-column > .elementor-element-populated {
    padding-left: 15px;
    padding-right: 15px; }

  .elementor-column-gap-wider > .elementor-row > .elementor-column > .elementor-element-populated {
    padding-left: 20px;
    padding-right: 20px; }

  /* Stretch rows (like VC) on pages without sidebar */
  .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container.elementor-column-gap-narrow,
  .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section) > .elementor-container.elementor-column-gap-narrow,
  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container.elementor-column-gap-narrow,
  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section) > .elementor-container.elementor-column-gap-narrow {
    width: 288px; }

  .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container.elementor-column-gap-default,
  .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section) > .elementor-container.elementor-column-gap-default,
  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container.elementor-column-gap-default,
  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section) > .elementor-container.elementor-column-gap-default {
    width: 290px; }

  .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container.elementor-column-gap-extended,
  .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section) > .elementor-container.elementor-column-gap-extended,
  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container.elementor-column-gap-extended,
  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section) > .elementor-container.elementor-column-gap-extended {
    width: 300px; }

  .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container.elementor-column-gap-wide,
  .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section) > .elementor-container.elementor-column-gap-wide,
  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container.elementor-column-gap-wide,
  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section) > .elementor-container.elementor-column-gap-wide {
    width: 310px; }

  .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container.elementor-column-gap-wider,
  .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section) > .elementor-container.elementor-column-gap-wider,
  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container.elementor-column-gap-wider,
  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section) > .elementor-container.elementor-column-gap-wider {
    width: 320px; } }

/*# sourceMappingURL=elementor-responsive.css.map */
