@media (max-width: 1679px) { .elementor-section.sc_extra_bg_large_right:after,
.elementor-column.sc_extra_bg_large_right > .elementor-column-wrap:after,
.elementor-column.sc_extra_bg_large_right > .elementor-widget-wrap:after,
.elementor-widget-text-editor.sc_extra_bg_large_right:after {
left: -14em;
}
}
@media (max-width: 1439px) {  .elementor-widget-spacer.sc_height_tiny .elementor-spacer-inner {
height: 15px !important;
}
.elementor-widget-spacer.sc_height_small .elementor-spacer-inner {
height: 35px !important;
}
.elementor-widget-spacer.sc_height_medium .elementor-spacer-inner {
height: 50px !important;
}
.elementor-widget-spacer.sc_height_large .elementor-spacer-inner, .elementor-widget-spacer.sc_height_big .elementor-spacer-inner {
height: 80px !important;
}
.elementor-widget-spacer.sc_height_huge .elementor-spacer-inner {
height: 100px !important;
}
}
@media (max-width: 1279px) {  .elementor-widget-spacer.sc_height_tiny .elementor-spacer-inner {
height: 15px !important;
}
.elementor-widget-spacer.sc_height_small .elementor-spacer-inner {
height: 35px !important;
}
.elementor-widget-spacer.sc_height_medium .elementor-spacer-inner {
height: 50px !important;
}
.elementor-widget-spacer.sc_height_large .elementor-spacer-inner, .elementor-widget-spacer.sc_height_big .elementor-spacer-inner {
height: 75px !important;
}
.elementor-widget-spacer.sc_height_huge .elementor-spacer-inner {
height: 90px !important;
} .elementor-section.sc_extra_bg_large_left:after,
.elementor-column.sc_extra_bg_large_left > .elementor-column-wrap:after,
.elementor-column.sc_extra_bg_large_left > .elementor-widget-wrap:after,
.elementor-widget-text-editor.sc_extra_bg_large_left:after {
display: block;
} .elementor-section.sc_extra_bg_large_right:after,
.elementor-column.sc_extra_bg_large_right > .elementor-column-wrap:after,
.elementor-column.sc_extra_bg_large_right > .elementor-widget-wrap:after,
.elementor-widget-text-editor.sc_extra_bg_large_right:after {
display: block;
left: -12em;
} .elementor-section.sc_extra_bg_extra_left:after,
.elementor-column.sc_extra_bg_extra_left > .elementor-column-wrap:after,
.elementor-column.sc_extra_bg_extra_left > .elementor-widget-wrap:after,
.elementor-widget-text-editor.sc_extra_bg_extra_left:after {
display: block;
} .elementor-widget-counter .elementor-counter-number-wrapper {
font-size: 3.2em;
}
.elementor-widget-counter .elementor-counter-title {
font-size: 17px;
line-height: 24px;
}
.elementor-widget-counter .elementor-counter-number-wrapper + .elementor-counter-title {
margin-top: 0.5em;
}   .tabs_style_1.elementor-widget-tabs .elementor-tab-title {
font-size: 16px;
line-height: 21px;
}
.tabs_style_1.elementor-widget-tabs .elementor-tab-desktop-title {
padding: 20px 12px;
} .tabs_style_2.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs-content-wrapper {
margin-top: 60px;
}
.tabs_style_2.elementor-widget-tabs .elementor-tab-desktop-title {
padding: 20px 10px;
min-width: 185px;
} .tabs_style_4.elementor-widget-tabs .elementor-tab-title {
font-size: 16px;
line-height: 22px;
}
.tabs_style_4.elementor-widget-tabs .elementor-tab-desktop-title {
padding: 12px 24px;
}
.tabs_style_4.elementor-widget-tabs.sc_tabs_icon_position_left .elementor-tab-title > a:before {
margin-right: 1em;
}
.tabs_style_4.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs-content-wrapper {
margin-top: 30px;
}
.tabs_style_4.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-title + .elementor-tab-title {
margin-left: 20px;
} }
@media (max-width: 1023px) {  .elementor-widget-spacer.sc_height_tiny .elementor-spacer-inner {
height: 15px !important;
}
.elementor-widget-spacer.sc_height_small .elementor-spacer-inner {
height: 30px !important;
}
.elementor-widget-spacer.sc_height_medium .elementor-spacer-inner {
height: 45px !important;
}
.elementor-widget-spacer.sc_height_large .elementor-spacer-inner, .elementor-widget-spacer.sc_height_big .elementor-spacer-inner {
height: 70px !important;
}
.elementor-widget-spacer.sc_height_huge .elementor-spacer-inner {
height: 80px !important;
}  .tabs_style_2.elementor-widget-tabs .elementor-tab-desktop-title {
min-width: 140px;
} .tabs_style_4.elementor-widget-tabs.sc_tabs_icon_position_left .elementor-tab-title > a:before {
margin-right: 0.7em;
}
.tabs_style_4.elementor-widget-tabs .elementor-tab-title {
font-size: 15px;
line-height: 19px;
}
.tabs_style_4.elementor-widget-tabs .elementor-tab-desktop-title {
padding: 10px 14px;
}  .elementor-section.sc_extra_bg_large_right:after,
.elementor-column.sc_extra_bg_large_right > .elementor-column-wrap:after,
.elementor-column.sc_extra_bg_large_right > .elementor-widget-wrap:after,
.elementor-widget-text-editor.sc_extra_bg_large_right:after {
left: -8em;
}
}
@media (max-width: 767px) { :root {
--theme-var-elm_gap_narrow: 8px;
--theme-var-elm_gap_default: 10px;
--theme-var-elm_gap_extended: var(--theme-var-grid_gap);
--theme-var-elm_gap_wide: 30px;
--theme-var-elm_gap_wider: 40px;
--theme-var-elm_add_page_margins: var(--theme-var-elm_gap_extended);
} .elementor-widget-spacer.sc_height_tiny .elementor-spacer-inner {
height: 15px !important;
}
.elementor-widget-spacer.sc_height_small .elementor-spacer-inner {
height: 25px !important;
}
.elementor-widget-spacer.sc_height_medium .elementor-spacer-inner {
height: 35px !important;
}
.elementor-widget-spacer.sc_height_large .elementor-spacer-inner, .elementor-widget-spacer.sc_height_big .elementor-spacer-inner {
height: 55px !important;
}
.elementor-widget-spacer.sc_height_huge .elementor-spacer-inner {
height: 60px !important;
} .elementor-position-right.elementor-widget-icon-box .elementor-widget-container .elementor-icon-box-wrapper {
display: -ms-flexbox;
display: -webkit-box;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.elementor-position-right.elementor-widget-icon-box .elementor-widget-container .elementor-icon-box-wrapper .elementor-icon-box-icon {
margin-bottom: 0 !important;
margin-left: 15px !important;
margin-top: 6px;
} .elementor-widget-counter .elementor-counter-number-wrapper {
font-size: 3em;
}
.elementor-widget-counter .elementor-counter-title {
font-size: 16px;
line-height: 23px;
}
.elementor-widget-counter .elementor-counter-number-wrapper + .elementor-counter-title {
margin-top: 0.2em;
}   .tabs_style_1.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs-content-wrapper {
margin-top: 0;
}
.tabs_style_1.elementor-widget-tabs .elementor-tab-mobile-title {
padding: 0;
margin: 15px 0;
-webkit-transition: none;
transition: none;
}
.tabs_style_1.elementor-widget-tabs .elementor-tab-mobile-title.elementor-active {
color: var(--theme-color-text_link);
}
.tabs_style_1.elementor-widget-tabs .elementor-tab-title,
.tabs_style_1.elementor-widget-tabs .elementor-tab-title:before,
.tabs_style_1.elementor-widget-tabs .elementor-tab-title:after,
.tabs_style_1.elementor-widget-tabs .elementor-tab-content,
.tabs_style_1.elementor-widget-tabs .elementor-tabs-content-wrapper {
border-width: 0;
} .tabs_style_2.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs-content-wrapper {
margin-top: 0;
}
.tabs_style_2.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content {
padding: 25px 0;
}
.tabs_style_2.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content:last-child {
padding-bottom: 0;
}
.tabs_style_2.elementor-widget-tabs .elementor-tabs-wrapper {
display: none;
}
.tabs_style_2.elementor-widget-tabs .elementor-tab-title,
.tabs_style_2.elementor-widget-tabs .elementor-tab-title:before,
.tabs_style_2.elementor-widget-tabs .elementor-tab-title:after,
.tabs_style_2.elementor-widget-tabs .elementor-tab-content,
.tabs_style_2.elementor-widget-tabs .elementor-tabs-content-wrapper {
border-width: 0;
}
.tabs_style_2.elementor-widget-tabs .elementor-tab-mobile-title {
padding: 16px 20px;
margin: 10px 0 0;
-webkit-transition: none;
transition: none;
border-radius: 5px;
color: var(--theme-color-alter_dark);
border-color: transparent;
background-color: var(--theme-color-alter_bg_color);
}
.tabs_style_2.elementor-widget-tabs .elementor-tab-mobile-title:first-child {
margin-top: 0;
}
.tabs_style_2.elementor-widget-tabs .elementor-tab-mobile-title:hover {
color: var(--theme-color-alter_dark);
border-color: transparent;
background-color: var(--theme-color-alter_bg_color);
}
.tabs_style_2.elementor-widget-tabs .elementor-tab-mobile-title.elementor-active {
color: var(--theme-color-inverse_link);
border-color: var(--theme-color-text_link);
background-color: var(--theme-color-text_link);
} .tabs_style_3.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs-content-wrapper {
margin-top: 0;
}
.tabs_style_3.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-content-wrapper {
margin-left: 0;
}
.tabs_style_3.elementor-widget-tabs .elementor-tab-content {
padding: 20px 0;
}
.tabs_style_3.elementor-widget-tabs .elementor-tab-content:last-child {
padding-bottom: 0;
}
.tabs_style_3.elementor-widget-tabs .elementor-tab-mobile-title {
padding: 16px 20px;
margin: 10px 0 0;
-webkit-transition: none;
transition: none;
}
.tabs_style_3.elementor-widget-tabs .elementor-tab-mobile-title:first-child {
margin-top: 0;
}
.tabs_style_3.elementor-widget-tabs .elementor-tab-mobile-title.elementor-tab-title.elementor-active {
color: var(--theme-color-inverse_link);
border-color: var(--theme-color-text_link);
background-color: var(--theme-color-text_link);
}
.tabs_style_3.elementor-widget-tabs .elementor-tab-title,
.tabs_style_3.elementor-widget-tabs .elementor-tab-title:before,
.tabs_style_3.elementor-widget-tabs .elementor-tab-title:after,
.tabs_style_3.elementor-widget-tabs .elementor-tab-content,
.tabs_style_3.elementor-widget-tabs .elementor-tabs-content-wrapper {
border-width: 0;
}
.tabs_style_3.elementor-widget-tabs .elementor-tabs-wrapper {
display: none;
} .tabs_style_4.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs-content-wrapper {
margin-top: 0;
}
.tabs_style_4.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-content-wrapper {
margin-left: 0;
}
.tabs_style_4.elementor-widget-tabs .elementor-tab-content {
padding: 20px 0 10px;
}
.tabs_style_4.elementor-widget-tabs .elementor-tab-content:last-child {
padding-bottom: 0;
}
.tabs_style_4.elementor-widget-tabs .elementor-tab-mobile-title {
padding: 16px 20px;
margin: 10px 0 0;
color: var(--theme-color-alter_dark);
border-color: transparent;
background-color: var(--theme-color-alter_bg_hover);
-webkit-transition: none;
transition: none;
}
.tabs_style_4.elementor-widget-tabs .elementor-tab-mobile-title:first-child {
margin-top: 0;
}
.tabs_style_4.elementor-widget-tabs .elementor-tab-mobile-title.elementor-tab-title.elementor-active {
color: var(--theme-color-inverse_link);
border-color: var(--theme-color-text_link);
background-color: var(--theme-color-text_link);
}
.tabs_style_4.elementor-widget-tabs .elementor-tabs-wrapper {
display: none;
}
.tabs_style_4.elementor-widget-tabs .elementor-tab-title,
.tabs_style_4.elementor-widget-tabs .elementor-tab-title:before,
.tabs_style_4.elementor-widget-tabs .elementor-tab-title:after,
.tabs_style_4.elementor-widget-tabs .elementor-tab-content,
.tabs_style_4.elementor-widget-tabs .elementor-tabs-content-wrapper {
border-width: 0;
}  .elementor-section.sc_extra_bg_large_right:after,
.elementor-column.sc_extra_bg_large_right > .elementor-column-wrap:after,
.elementor-column.sc_extra_bg_large_right > .elementor-widget-wrap:after,
.elementor-widget-text-editor.sc_extra_bg_large_right:after {
display: none;
}
.elementor-toggle .elementor-toggle-item .elementor-toggle-icon {
font-size: 18px;
}
.elementor-toggle .elementor-toggle-item .elementor-toggle-icon-opened i.fa-minus:before {
top: 5px;
}
.elementor-toggle .elementor-toggle-item .elementor-toggle-icon-closed i.fa-plus:before {
top: 1px;
}
.elementor-toggle .elementor-tab-title .elementor-toggle-title {
font-size: 22px;
}
.elementor-widget-progress .elementor-progress-percentage {
top: -28px;
}
}
@media (max-width: 479px) {  .elementor-widget-spacer.sc_height_tiny .elementor-spacer-inner {
height: 10px !important;
}
.elementor-widget-spacer.sc_height_small .elementor-spacer-inner {
height: 20px !important;
}
.elementor-widget-spacer.sc_height_medium .elementor-spacer-inner {
height: 30px !important;
}
.elementor-widget-spacer.sc_height_large .elementor-spacer-inner, .elementor-widget-spacer.sc_height_big .elementor-spacer-inner {
height: 54px !important;
}
.elementor-widget-spacer.sc_height_huge .elementor-spacer-inner {
height: 54px !important;
} .elementor-widget-progress .elementor-widget-container .elementor-progress-wrapper {
margin-top: 5px;
}
.elementor-widget-progress .elementor-progress-percentage {
top: -21px;
font-size: 16px;
}
.elementor-widget-progress .elementor-title,
.elementor-progress-bar {
font-size: 17px;
}
.elementor-widget-progress + .elementor-widget-progress {
margin-top: 16px;
}
}