@media (min-width: 1680px) and (max-width: 2159px) { body.elementor-editor-active .elementor-hidden-desktop:not(.elementor-element-edit-mode) {
display: none !important; }
.elementor-section.hide_bg_image_on_desktop,
.elementor-column.hide_bg_image_on_desktop > .elementor-column-wrap {
background-image: none !important; }
.elementor-section.hide_bg_image_on_desktop[class*="sc_bg_mask_"]:before,
.elementor-column.hide_bg_image_on_desktop[class*="sc_bg_mask_"] > .elementor-column-wrap:before {
display: none !important; } }
@media (min-width: 1280px) and (max-width: 1679px) { body.elementor-editor-active .elementor-hidden-desktop:not(.elementor-element-edit-mode) {
display: none !important; } }
@media (min-width: 768px) and (max-width: 1279px) { body.elementor-editor-active .elementor-hidden-tablet:not(.elementor-element-edit-mode) {
display: none !important; } }
@media (max-width: 767px) { body.elementor-editor-active .elementor-hidden-phone:not(.elementor-element-edit-mode) {
display: none !important; } }
@media (max-width: 1279px) { .elementor-section[class*="sc_extra_bg_"]:after,
.elementor-column[class*="sc_extra_bg_"] > .elementor-column-wrap:after,
.elementor-widget-text-editor[class*="sc_extra_bg_"]:after {
display: none; }
.elementor-section[class*="sc_extra_bg_"][class*="sc_bg_mask_"]:before,
.elementor-column[class*="sc_extra_bg_"][class*="sc_bg_mask_"] > .elementor-column-wrap:before,
.elementor-widget-text-editor[class*="sc_extra_bg_"][class*="sc_bg_mask_"]:before {
left: 0;
top: 0;
right: 0;
bottom: 0; }
.elementor-section.sc_extra_bg_tiny,
.elementor-column.sc_extra_bg_tiny > .elementor-column-wrap,
.elementor-widget-text-editor.sc_extra_bg_tiny {
padding: 1em !important; }
.elementor-section.sc_extra_bg_small,
.elementor-column.sc_extra_bg_small > .elementor-column-wrap,
.elementor-widget-text-editor.sc_extra_bg_small {
padding: 2em !important; }
.elementor-section.sc_extra_bg_medium,
.elementor-column.sc_extra_bg_medium > .elementor-column-wrap,
.elementor-widget-text-editor.sc_extra_bg_medium {
padding: 3em !important; }
.elementor-section.sc_extra_bg_large,
.elementor-column.sc_extra_bg_large > .elementor-column-wrap,
.elementor-widget-text-editor.sc_extra_bg_large {
padding: 4em !important; }
.elementor-widget-spacer.sc_height_tiny .elementor-spacer-inner {
height: 1em !important; }
.elementor-widget-spacer.sc_height_small .elementor-spacer-inner {
height: 2em !important; }
.elementor-widget-spacer.sc_height_medium .elementor-spacer-inner {
height: 3em !important; }
.elementor-widget-spacer.sc_height_large .elementor-spacer-inner,
.elementor-widget-spacer.sc_height_big .elementor-spacer-inner {
height: 4em !important; }
.elementor-widget-spacer.sc_height_huge .elementor-spacer-inner {
height: 5em !important; }
.elementor-widget-divider.sc_height_tiny .elementor-divider {
padding: 1rem 0 !important; }
.elementor-widget-divider.sc_height_small .elementor-divider {
padding: 2rem 0 !important; }
.elementor-widget-divider.sc_height_medium .elementor-divider {
padding: 3rem 0 !important; }
.elementor-widget-divider.sc_height_large .elementor-divider,
.elementor-widget-divider.sc_height_big .elementor-divider {
padding: 4rem 0 !important; }
.elementor-widget-divider.sc_height_huge .elementor-divider {
padding: 5rem 0 !important; } }
@media (min-width: 768px) and (max-width: 1279px) {  .sc-tablet_content_align_center[class*="sc_inner_width_"],
.sc-tablet_content_align_center.elementor-column .elementor-widget-wrap {
-webkit-justify-content: center;
-ms-flex-pack: center;
-webkit-box-pack: center;
justify-content: center; }
.sc-tablet_content_align_left[class*="sc_inner_width_"],
.sc-tablet_content_align_left.elementor-column .elementor-widget-wrap {
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
-webkit-box-pack: start;
justify-content: flex-start; }
.sc-tablet_content_align_right[class*="sc_inner_width_"],
.sc-tablet_content_align_right.elementor-column .elementor-widget-wrap {
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
-webkit-box-pack: end;
justify-content: flex-end; } .elementor-section.hide_bg_image_on_tablet,
.elementor-column.hide_bg_image_on_tablet > .elementor-column-wrap {
background-image: none !important; }
.elementor-section.hide_bg_image_on_tablet[class*="sc_bg_mask_"]:before,
.elementor-column.hide_bg_image_on_tablet[class*="sc_bg_mask_"] > .elementor-column-wrap:before {
display: none !important; } }
@media (max-width: 767px) { .elementor-section.hide_bg_image_on_mobile,
.elementor-column.hide_bg_image_on_mobile > .elementor-column-wrap {
background-image: none !important; }
.elementor-section.hide_bg_image_on_mobile[class*="sc_bg_mask_"]:before,
.elementor-column.hide_bg_image_on_mobile[class*="sc_bg_mask_"] > .elementor-column-wrap:before {
display: none !important; } .sc-mobile_content_align_center[class*="sc_inner_width_"],
.sc-mobile_content_align_center.elementor-column .elementor-widget-wrap {
-webkit-justify-content: center;
-ms-flex-pack: center;
-webkit-box-pack: center;
justify-content: center; }
.sc-mobile_content_align_left[class*="sc_inner_width_"],
.sc-mobile_content_align_left.elementor-column .elementor-widget-wrap {
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
-webkit-box-pack: start;
justify-content: flex-start; }
.sc-mobile_content_align_right[class*="sc_inner_width_"],
.sc-mobile_content_align_right.elementor-column .elementor-widget-wrap {
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
-webkit-box-pack: end;
justify-content: flex-end; } }@media (max-width: 1279px) { }@media (max-width: 1279px) { .sc_igenerator_form_align_left_tablet .sc_igenerator_form_field_tags {
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
}
.sc_igenerator_form_align_right_tablet .sc_igenerator_form_field_tags {
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end;
}
.sc_igenerator_form_align_left_tablet .sc_igenerator_limits {
text-align: left;
}
.sc_igenerator_form_align_right_tablet .sc_igenerator_limits {
text-align: right;
}
.sc_igenerator_extended .sc_igenerator_form_field_size {
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-align-items: stretch;
-ms-flex-align: stretch;
align-items: stretch;
gap: 1.5em;
}
}
@media (max-width: 767px) { .sc_igenerator_form_field.sc_igenerator_form_field_prompt {
width: 100%;
}
.sc_igenerator_form_field_prompt .sc_igenerator_form_field_prompt_button {
padding: 0 1em;
}
.sc_igenerator_form_align_left_mobile .sc_igenerator_form_field_tags {
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
}
.sc_igenerator_form_align_right_mobile .sc_igenerator_form_field_tags {
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end;
}
.sc_igenerator_form_field_tags_item {
padding: 0.25em 0.75em;
}
.sc_igenerator_form_field_tags_label {
padding: 0.25em 0.75em 0.25em 0;
}
.sc_igenerator_images .sc_igenerator_images_item {
flex-basis: 50%;
}
.sc_igenerator_images_columns_1 .sc_igenerator_images_item {
flex-basis: 100%;
}
.sc_igenerator_form_align_left_mobile .sc_igenerator_limits {
text-align: left;
}
.sc_igenerator_form_align_right_mobile .sc_igenerator_limits {
text-align: right;
}
.sc_igenerator_message {
min-width: 50%;
}
}
@media (max-width: 600px) { .sc_igenerator_extended .sc_igenerator_form_fields {
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-align-items: stretch;
-ms-flex-align: stretch;
align-items: stretch;
gap: 1.5em;
padding: 1.5em 0;
}
.sc_igenerator_extended .sc_igenerator_form_fields_left {
-webkit-flex-basis: 100%;
-ms-flex-basis: 100%;
flex-basis: 100%;
max-width: none;
}
.sc_igenerator_extended .sc_igenerator_form_fields_right {
-webkit-flex-basis: 100%;
-ms-flex-basis: 100%;
flex-basis: 100%;
max-width: none;
}
.sc_igenerator_extended .sc_igenerator_form_field_size {
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-justify-content: space-between;
-ms-flex-pack: space-between;
justify-content: space-between;
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start;
gap: 4px;
}
}
@media (max-width: 479px) { .sc_igenerator_form_field_tags {
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
}
.sc_igenerator_form_field_tags_label {
padding: 0 0 0.5em 0;
}
.sc_igenerator_extended .sc_igenerator_form_field_size {
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-align-items: stretch;
-ms-flex-align: stretch;
align-items: stretch;
gap: 1.5em;
}
}