.elementor-1995 .elementor-element.elementor-element-4a0658b {
    margin-top: -40px;
    margin-bottom: 0px;
}

.elementor-1995 .elementor-element.elementor-element-ab8078d {
    margin-top: -40px;
    margin-bottom: 0px;
}

.elementor-1995 .elementor-element.elementor-element-b8ef302 .media-wrapper .elementor-icon {
    font-size: 54px;
    margin: 0px 0px 18px 0px;
}

.elementor-1995 .elementor-element.elementor-element-b8ef302.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-accent);
}

.elementor-1995 .elementor-element.elementor-element-b8ef302.elementor-view-framed .elementor-icon,
.elementor-1995 .elementor-element.elementor-element-b8ef302.elementor-view-default .elementor-icon {
    color: var( --e-global-color-accent);
    border-color: var( --e-global-color-accent);
}

.elementor-1995 .elementor-element.elementor-element-b8ef302.elementor-view-framed .elementor-icon svg,
.elementor-1995 .elementor-element.elementor-element-b8ef302.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-accent);
    border-color: var( --e-global-color-accent);
}

.elementor-1995 .elementor-element.elementor-element-b8ef302 .wgl-infobox_title {
    margin: 0px 0px 16px 0px;
    color: #232323;
}

.elementor-1995 .elementor-element.elementor-element-b8ef302 .elementor-widget-container:hover .wgl-infobox_title {
    color: #ffffff;
}

.elementor-1995 .elementor-element.elementor-element-b8ef302 .wgl-infobox_watermark_wrap {
    overflow: hidden;
}

.elementor-1995 .elementor-element.elementor-element-b8ef302 .wgl-infobox_watermark {
    margin: -10px -18px 0px 0px;
    color: #161A1D00;
}

.elementor-1995 .elementor-element.elementor-element-b8ef302 .elementor-widget-container:hover .wgl-infobox_watermark {
    color: #161a1d;
}

.elementor-1995 .elementor-element.elementor-element-b8ef302 .wgl-infobox_content {
    padding: 19px 0px 0px 0px;
}

.elementor-1995 .elementor-element.elementor-element-b8ef302 .wgl-infobox_content:before {
    border-style: solid;
    border-width: 2px 0px 0px 0px;
    border-color: #e0e0e0;
}

.elementor-1995 .elementor-element.elementor-element-b8ef302 .elementor-widget-container:hover .wgl-infobox_content {
    color: #b7b7b7;
}

.elementor-1995 .elementor-element.elementor-element-b8ef302 .elementor-widget-container:hover .wgl-infobox_content:before {
    border-color: #4c545a;
}

.elementor-1995 .elementor-element.elementor-element-b8ef302 .wgl-infobox-button_wrapper {
    margin: 11px 0px 0px 0px;
}

.elementor-1995 .elementor-element.elementor-element-b8ef302 .wgl-infobox_button {
    color: #1B1B1B;
}

.elementor-1995 .elementor-element.elementor-element-b8ef302 .wgl-infobox_button i {
    color: #f07d00;
}

.elementor-1995 .elementor-element.elementor-element-b8ef302 .elementor-widget-container:hover .wgl-infobox_button {
    color: #FFFFFF;
}

.elementor-1995 .elementor-element.elementor-element-b8ef302 .wgl-infobox__link:hover+.wgl-infobox .wgl-infobox_button,
.elementor-1995 .elementor-element.elementor-element-b8ef302 .wgl-infobox_button:hover {
    color: #ffffff;
}

.elementor-1995 .elementor-element.elementor-element-b8ef302 .elementor-widget-container {
    background-color: #ffffff;
}

.elementor-1995 .elementor-element.elementor-element-b8ef302 .elementor-widget-container:before {
    background-color: #161A1D;
    background: repeating-linear-gradient(-45deg, #161A1D, #161A1D 2px, #222629 3px, #222629 10px);
    transition: 0.4s;
}

.elementor-1995 .elementor-element.elementor-element-b8ef302 .wgl-infobox {
    padding: 38px 39px 32px 39px;
    box-shadow: 6px 5px 30px 0px rgba(0, 0, 0, .12);
}

.elementor-1995 .elementor-element.elementor-element-fc61c18 .media-wrapper .elementor-icon {
    font-size: 54px;
    margin: 0px 0px 18px 0px;
}

.elementor-1995 .elementor-element.elementor-element-fc61c18.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-accent);
}

.elementor-1995 .elementor-element.elementor-element-fc61c18.elementor-view-framed .elementor-icon,
.elementor-1995 .elementor-element.elementor-element-fc61c18.elementor-view-default .elementor-icon {
    color: var( --e-global-color-accent);
    border-color: var( --e-global-color-accent);
}

.elementor-1995 .elementor-element.elementor-element-fc61c18.elementor-view-framed .elementor-icon svg,
.elementor-1995 .elementor-element.elementor-element-fc61c18.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-accent);
    border-color: var( --e-global-color-accent);
}

.elementor-1995 .elementor-element.elementor-element-fc61c18 .wgl-infobox_title {
    margin: 0px 0px 16px 0px;
    color: #232323;
}

.elementor-1995 .elementor-element.elementor-element-fc61c18 .elementor-widget-container:hover .wgl-infobox_title {
    color: #ffffff;
}

.elementor-1995 .elementor-element.elementor-element-fc61c18 .wgl-infobox_watermark_wrap {
    overflow: hidden;
}

.elementor-1995 .elementor-element.elementor-element-fc61c18 .wgl-infobox_watermark {
    margin: -10px -18px 0px 0px;
    color: #161A1D00;
}

.elementor-1995 .elementor-element.elementor-element-fc61c18 .elementor-widget-container:hover .wgl-infobox_watermark {
    color: #161a1d;
}

.elementor-1995 .elementor-element.elementor-element-fc61c18 .wgl-infobox_content {
    padding: 19px 0px 0px 0px;
}

.elementor-1995 .elementor-element.elementor-element-fc61c18 .wgl-infobox_content:before {
    border-style: solid;
    border-width: 2px 0px 0px 0px;
    border-color: #e0e0e0;
}

.elementor-1995 .elementor-element.elementor-element-fc61c18 .elementor-widget-container:hover .wgl-infobox_content {
    color: #b7b7b7;
}

.elementor-1995 .elementor-element.elementor-element-fc61c18 .elementor-widget-container:hover .wgl-infobox_content:before {
    border-color: #4c545a;
}

.elementor-1995 .elementor-element.elementor-element-fc61c18 .wgl-infobox-button_wrapper {
    margin: 11px 0px 0px 0px;
}

.elementor-1995 .elementor-element.elementor-element-fc61c18 .wgl-infobox_button {
    color: #1B1B1B;
}

.elementor-1995 .elementor-element.elementor-element-fc61c18 .wgl-infobox_button i {
    color: #f07d00;
}

.elementor-1995 .elementor-element.elementor-element-fc61c18 .elementor-widget-container:hover .wgl-infobox_button {
    color: #FFFFFF;
}

.elementor-1995 .elementor-element.elementor-element-fc61c18 .wgl-infobox__link:hover+.wgl-infobox .wgl-infobox_button,
.elementor-1995 .elementor-element.elementor-element-fc61c18 .wgl-infobox_button:hover {
    color: #ffffff;
}

.elementor-1995 .elementor-element.elementor-element-fc61c18 .elementor-widget-container {
    background-color: #ffffff;
}

.elementor-1995 .elementor-element.elementor-element-fc61c18 .elementor-widget-container:before {
    background-color: #161A1D;
    background: repeating-linear-gradient(-45deg, #161A1D, #161A1D 2px, #222629 3px, #222629 10px);
    transition: 0.4s;
}

.elementor-1995 .elementor-element.elementor-element-fc61c18 .wgl-infobox {
    padding: 38px 39px 32px 39px;
    box-shadow: 6px 5px 30px 0px rgba(0, 0, 0, .12);
}

.elementor-1995 .elementor-element.elementor-element-5ce2d4d .media-wrapper .elementor-icon {
    font-size: 54px;
    margin: 0px 0px 18px 0px;
}

.elementor-1995 .elementor-element.elementor-element-5ce2d4d.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-accent);
}

.elementor-1995 .elementor-element.elementor-element-5ce2d4d.elementor-view-framed .elementor-icon,
.elementor-1995 .elementor-element.elementor-element-5ce2d4d.elementor-view-default .elementor-icon {
    color: var( --e-global-color-accent);
    border-color: var( --e-global-color-accent);
}

.elementor-1995 .elementor-element.elementor-element-5ce2d4d.elementor-view-framed .elementor-icon svg,
.elementor-1995 .elementor-element.elementor-element-5ce2d4d.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-accent);
    border-color: var( --e-global-color-accent);
}

.elementor-1995 .elementor-element.elementor-element-5ce2d4d .wgl-infobox_title {
    margin: 0px 0px 16px 0px;
    color: #232323;
}

.elementor-1995 .elementor-element.elementor-element-5ce2d4d .elementor-widget-container:hover .wgl-infobox_title {
    color: #ffffff;
}

.elementor-1995 .elementor-element.elementor-element-5ce2d4d .wgl-infobox_watermark_wrap {
    overflow: hidden;
}

.elementor-1995 .elementor-element.elementor-element-5ce2d4d .wgl-infobox_watermark {
    margin: -10px -18px 0px 0px;
    color: #161A1D00;
}

.elementor-1995 .elementor-element.elementor-element-5ce2d4d .elementor-widget-container:hover .wgl-infobox_watermark {
    color: #161a1d;
}

.elementor-1995 .elementor-element.elementor-element-5ce2d4d .wgl-infobox_content {
    padding: 19px 0px 0px 0px;
}

.elementor-1995 .elementor-element.elementor-element-5ce2d4d .wgl-infobox_content:before {
    border-style: solid;
    border-width: 2px 0px 0px 0px;
    border-color: #e0e0e0;
}

.elementor-1995 .elementor-element.elementor-element-5ce2d4d .elementor-widget-container:hover .wgl-infobox_content {
    color: #b7b7b7;
}

.elementor-1995 .elementor-element.elementor-element-5ce2d4d .elementor-widget-container:hover .wgl-infobox_content:before {
    border-color: #4c545a;
}

.elementor-1995 .elementor-element.elementor-element-5ce2d4d .wgl-infobox-button_wrapper {
    margin: 11px 0px 0px 0px;
}

.elementor-1995 .elementor-element.elementor-element-5ce2d4d .wgl-infobox_button {
    color: #1B1B1B;
}

.elementor-1995 .elementor-element.elementor-element-5ce2d4d .wgl-infobox_button i {
    color: #f07d00;
}

.elementor-1995 .elementor-element.elementor-element-5ce2d4d .elementor-widget-container:hover .wgl-infobox_button {
    color: #FFFFFF;
}

.elementor-1995 .elementor-element.elementor-element-5ce2d4d .wgl-infobox__link:hover+.wgl-infobox .wgl-infobox_button,
.elementor-1995 .elementor-element.elementor-element-5ce2d4d .wgl-infobox_button:hover {
    color: #ffffff;
}

.elementor-1995 .elementor-element.elementor-element-5ce2d4d .elementor-widget-container {
    background-color: #ffffff;
}

.elementor-1995 .elementor-element.elementor-element-5ce2d4d .elementor-widget-container:before {
    background-color: #161A1D;
    background: repeating-linear-gradient(-45deg, #161A1D, #161A1D 2px, #222629 3px, #222629 10px);
    transition: 0.4s;
}

.elementor-1995 .elementor-element.elementor-element-5ce2d4d .wgl-infobox {
    padding: 38px 39px 32px 39px;
    box-shadow: 6px 5px 30px 0px rgba(0, 0, 0, .12);
}

.elementor-1995 .elementor-element.elementor-element-af9e9d7 .elementor-spacer-inner {
    height: 121px;
}

.elementor-1995 .elementor-element.elementor-element-afc7e0f .elementor-spacer-inner {
    height: 11px;
}

.elementor-1995 .elementor-element.elementor-element-755468d .dbl__title {
    font-size: 42px;
}

.elementor-1995 .elementor-element.elementor-element-755468d .dbl-title_1 {
    color: #1b1b1b;
}

.elementor-1995 .elementor-element.elementor-element-755468d .dbl-title_2 {
    color: #f07d00;
}

.elementor-1995 .elementor-element.elementor-element-755468d .wgl-double-heading> :first-child:after {
    margin: 4px 0px 0px 0px;
    width: 45px;
    background-color: #f07d00;
}

.elementor-1995 .elementor-element.elementor-element-755468d {
    width: 570px;
    max-width: 570px;
}

.elementor-1995 .elementor-element.elementor-element-2448149 .elementor-spacer-inner {
    height: 17px;
}

.elementor-1995 .elementor-element.elementor-element-4446ef3 .elementor-spacer-inner {
    height: 20px;
}

.elementor-1995 .elementor-element.elementor-element-865059b .wgl-button {
    color: #ffffff;
    background-color: #f07d00;
    z-index: 1;
}

.elementor-1995 .elementor-element.elementor-element-865059b .wgl-button:before {
    z-index: -4;
    background: repeating-linear-gradient(-45deg, #f07d00, #f07d00 2px, #f07d00 3px, #f07d00 10px);
}

.elementor-1995 .elementor-element.elementor-element-865059b .wgl-button:hover,
.elementor-1995 .elementor-element.elementor-element-865059b .wgl-button:focus {
    color: #ffffff;
    background-color: #161A1D;
}

.elementor-1995 .elementor-element.elementor-element-865059b .wgl-button:after {
    z-index: -3;
    background: repeating-linear-gradient(-45deg, #161A1D, #161A1D 2px, #222629 3px, #222629 10px);
}

.elementor-1995 .elementor-element.elementor-element-865059b .wgl-icon i {
    color: var( --e-global-color-primary);
    background-color: #ffffff;
}

.elementor-1995 .elementor-element.elementor-element-865059b .wgl-button:hover .wgl-icon i {
    color: var( --e-global-color-secondary);
}

.elementor-1995 .elementor-element.elementor-element-865059b>.elementor-widget-container {
    margin: 0px 10px 0px 0px;
}

.elementor-1995 .elementor-element.elementor-element-865059b {
    width: initial;
    max-width: initial;
}

.elementor-1995 .elementor-element.elementor-element-e068b99 .media-wrapper .elementor-icon {
    font-size: 20px;
    margin: 2px 7px 20px 0px;
    padding: 17px 17px 17px 17px;
}

.elementor-1995 .elementor-element.elementor-element-e068b99.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
    color: var( --e-global-color-primary);
}

.elementor-1995 .elementor-element.elementor-element-e068b99.elementor-view-framed .elementor-icon,
.elementor-1995 .elementor-element.elementor-element-e068b99.elementor-view-default .elementor-icon {
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-1995 .elementor-element.elementor-element-e068b99.elementor-view-framed .elementor-icon svg,
.elementor-1995 .elementor-element.elementor-element-e068b99.elementor-view-default .elementor-icon svg {
    fill: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-1995 .elementor-element.elementor-element-e068b99.elementor-view-framed .elementor-icon {
    background-color: var( --e-global-color-primary);
}

.elementor-1995 .elementor-element.elementor-element-e068b99.elementor-view-stacked .elementor-icon svg {
    fill: var( --e-global-color-primary);
}

.elementor-1995 .elementor-element.elementor-element-e068b99 .elementor-icon {
    box-shadow: 2px 2px 15px 0px rgba(0, 0, 0, 0.15);
}

.elementor-1995 .elementor-element.elementor-element-e068b99.elementor-view-stacked:hover .elementor-icon {
    background-color: var( --e-global-color-primary);
    color: #FFFFFF;
}

.elementor-1995 .elementor-element.elementor-element-e068b99.elementor-view-framed:hover .elementor-icon,
.elementor-1995 .elementor-element.elementor-element-e068b99.elementor-view-default:hover .elementor-icon {
    color: var( --e-global-color-primary);
    border-color: var( --e-global-color-primary);
}

.elementor-1995 .elementor-element.elementor-element-e068b99.elementor-view-framed:hover .elementor-icon svg,
.elementor-1995 .elementor-element.elementor-element-e068b99.elementor-view-default:hover .elementor-icon svg {
    fill: var( --e-global-color-primary);
}

.elementor-1995 .elementor-element.elementor-element-e068b99.elementor-view-framed:hover .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-1995 .elementor-element.elementor-element-e068b99.elementor-view-stacked:hover .elementor-icon svg {
    fill: #FFFFFF;
}

.elementor-1995 .elementor-element.elementor-element-e068b99 .wgl-infobox_title {
    margin: 3px 0px -3px 0px;
    font-size: 18px;
    font-weight: 800;
    color: #1B1B1B;
}

.elementor-1995 .elementor-element.elementor-element-e068b99 .wgl-infobox_content {
    margin: 0px 0px 0px 5px;
    color: #616161;
}

.elementor-1995 .elementor-element.elementor-element-e068b99 .elementor-widget-container {
    background-color: #ffffff;
}

.elementor-1995 .elementor-element.elementor-element-e068b99 .elementor-widget-container:before {
    transition: 0.4s;
}

.elementor-1995 .elementor-element.elementor-element-e068b99 {
    width: initial;
    max-width: initial;
}

.elementor-1995 .elementor-element.elementor-element-7e0b4bf>.elementor-widget-container {
    margin: 0% 0% 0% -4%;
}

.elementor-1995 .elementor-element.elementor-element-9a3bb84 .elementor-spacer-inner {
    height: 98px;
}

.elementor-1995 .elementor-element.elementor-element-a906add>.elementor-container {
    max-width: 1360px;
}

.elementor-1995 .elementor-element.elementor-element-a906add {
    margin-top: 0px;
    margin-bottom: -90px;
    z-index: 2;
}

.elementor-1995 .elementor-element.elementor-element-b915091:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1995 .elementor-element.elementor-element-b915091>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #f07d00;
    background-image: url("../../2021/01/form_bg.png");
    background-position: center center;
    background-size: cover;
}

.elementor-1995 .elementor-element.elementor-element-b915091>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1995 .elementor-element.elementor-element-b915091>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1995 .elementor-element.elementor-element-8333892 .elementor-spacer-inner {
    height: 52px;
}

.elementor-1995 .elementor-element.elementor-element-d1ed1ab .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-1995 .elementor-element.elementor-element-22bedc9 {
    color: #FFFFFF;
    font-size: 18px;
}

.elementor-1995 .elementor-element.elementor-element-22bedc9>.elementor-widget-container {
    margin: -15px 0px 0px 0px;
}

.elementor-1995 .elementor-element.elementor-element-192240e .elementor-spacer-inner {
    height: 10px;
}

.elementor-1995 .elementor-element.elementor-element-1debffe .elementor-spacer-inner {
    height: 28px;
}

.elementor-1995 .elementor-element.elementor-element-8926218:not(.elementor-motion-effects-element-type-background),
.elementor-1995 .elementor-element.elementor-element-8926218>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F5F5F5;
}

.elementor-1995 .elementor-element.elementor-element-8926218 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1995 .elementor-element.elementor-element-8926218>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1995 .elementor-element.elementor-element-af2268e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1995 .elementor-element.elementor-element-af2268e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2021/01/home2_02.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1995 .elementor-element.elementor-element-af2268e>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1995 .elementor-element.elementor-element-af2268e>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1995 .elementor-element.elementor-element-aaa6591 .elementor-spacer-inner {
    height: 50px;
}

.elementor-1995 .elementor-element.elementor-element-5f5988b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1995 .elementor-element.elementor-element-5f5988b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2021/01/bg.jpg");
    background-position: top right;
}

.elementor-1995 .elementor-element.elementor-element-5f5988b>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0% 8% 0% 8%;
}

.elementor-1995 .elementor-element.elementor-element-5f5988b>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1995 .elementor-element.elementor-element-3ad2f39 .elementor-spacer-inner {
    height: 208px;
}

.elementor-1995 .elementor-element.elementor-element-0c73ccd .dbl__title {
    font-size: 42px;
}

.elementor-1995 .elementor-element.elementor-element-0c73ccd .dbl-title_1 {
    color: #FFFFFF;
}

.elementor-1995 .elementor-element.elementor-element-0c73ccd .dbl-title_2 {
    color: #f07d00;
}

.elementor-1995 .elementor-element.elementor-element-0c73ccd .wgl-double-heading> :first-child:after {
    margin: 4px 0px 0px 0px;
    width: 45px;
    background-color: #f07d00;
}

.elementor-1995 .elementor-element.elementor-element-0c73ccd>.elementor-widget-container {
    padding: 0px 15px 0px 15px;
}

.elementor-1995 .elementor-element.elementor-element-0c73ccd {
    width: 500px;
    max-width: 500px;
}

.elementor-1995 .elementor-element.elementor-element-c4f707e .elementor-spacer-inner {
    height: 42px;
}

.elementor-1995 .elementor-element.elementor-element-f6f4f87 .media-wrapper .elementor-icon {
    font-size: 50px;
    margin: 4px 22px 20px 0px;
}

.elementor-1995 .elementor-element.elementor-element-f6f4f87.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-primary);
}

.elementor-1995 .elementor-element.elementor-element-f6f4f87.elementor-view-framed .elementor-icon,
.elementor-1995 .elementor-element.elementor-element-f6f4f87.elementor-view-default .elementor-icon {
    color: var( --e-global-color-primary);
    border-color: var( --e-global-color-primary);
}

.elementor-1995 .elementor-element.elementor-element-f6f4f87.elementor-view-framed .elementor-icon svg,
.elementor-1995 .elementor-element.elementor-element-f6f4f87.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-primary);
    border-color: var( --e-global-color-primary);
}

.elementor-1995 .elementor-element.elementor-element-f6f4f87.elementor-view-stacked:hover .elementor-icon {
    background-color: var( --e-global-color-primary);
}

.elementor-1995 .elementor-element.elementor-element-f6f4f87.elementor-view-framed:hover .elementor-icon,
.elementor-1995 .elementor-element.elementor-element-f6f4f87.elementor-view-default:hover .elementor-icon {
    color: var( --e-global-color-primary);
    border-color: var( --e-global-color-primary);
}

.elementor-1995 .elementor-element.elementor-element-f6f4f87.elementor-view-framed:hover .elementor-icon svg,
.elementor-1995 .elementor-element.elementor-element-f6f4f87.elementor-view-default:hover .elementor-icon svg {
    fill: var( --e-global-color-primary);
}

.elementor-1995 .elementor-element.elementor-element-f6f4f87 .wgl-infobox_title {
    margin: 0px 0px 7px 0px;
    font-size: 20px;
    color: #FFFFFF;
}

.elementor-1995 .elementor-element.elementor-element-f6f4f87 .wgl-infobox_content {
    color: #BCBCBC;
}

.elementor-1995 .elementor-element.elementor-element-f6f4f87 .elementor-widget-container:before {
    transition: 0.4s;
}

.elementor-1995 .elementor-element.elementor-element-f6f4f87>.elementor-widget-container {
    margin: 0px 0px 43px 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-1995 .elementor-element.elementor-element-f6f4f87 {
    width: 50%;
    max-width: 50%;
}

.elementor-1995 .elementor-element.elementor-element-06b3646 .media-wrapper .elementor-icon {
    font-size: 50px;
    margin: 4px 22px 20px 0px;
}

.elementor-1995 .elementor-element.elementor-element-06b3646.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-primary);
}

.elementor-1995 .elementor-element.elementor-element-06b3646.elementor-view-framed .elementor-icon,
.elementor-1995 .elementor-element.elementor-element-06b3646.elementor-view-default .elementor-icon {
    color: var( --e-global-color-primary);
    border-color: var( --e-global-color-primary);
}

.elementor-1995 .elementor-element.elementor-element-06b3646.elementor-view-framed .elementor-icon svg,
.elementor-1995 .elementor-element.elementor-element-06b3646.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-primary);
    border-color: var( --e-global-color-primary);
}

.elementor-1995 .elementor-element.elementor-element-06b3646.elementor-view-stacked:hover .elementor-icon {
    background-color: var( --e-global-color-primary);
}

.elementor-1995 .elementor-element.elementor-element-06b3646.elementor-view-framed:hover .elementor-icon,
.elementor-1995 .elementor-element.elementor-element-06b3646.elementor-view-default:hover .elementor-icon {
    color: var( --e-global-color-primary);
    border-color: var( --e-global-color-primary);
}

.elementor-1995 .elementor-element.elementor-element-06b3646.elementor-view-framed:hover .elementor-icon svg,
.elementor-1995 .elementor-element.elementor-element-06b3646.elementor-view-default:hover .elementor-icon svg {
    fill: var( --e-global-color-primary);
}

.elementor-1995 .elementor-element.elementor-element-06b3646 .wgl-infobox_title {
    margin: 0px 0px 7px 0px;
    font-size: 20px;
    color: #FFFFFF;
}

.elementor-1995 .elementor-element.elementor-element-06b3646 .wgl-infobox_content {
    color: #BCBCBC;
}

.elementor-1995 .elementor-element.elementor-element-06b3646 .elementor-widget-container:before {
    transition: 0.4s;
}

.elementor-1995 .elementor-element.elementor-element-06b3646>.elementor-widget-container {
    margin: 0px 0px 43px 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-1995 .elementor-element.elementor-element-06b3646 {
    width: 50%;
    max-width: 50%;
}

.elementor-1995 .elementor-element.elementor-element-ac0950b .media-wrapper .elementor-icon {
    font-size: 50px;
    margin: 4px 22px 20px 0px;
}

.elementor-1995 .elementor-element.elementor-element-ac0950b.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-primary);
}

.elementor-1995 .elementor-element.elementor-element-ac0950b.elementor-view-framed .elementor-icon,
.elementor-1995 .elementor-element.elementor-element-ac0950b.elementor-view-default .elementor-icon {
    color: var( --e-global-color-primary);
    border-color: var( --e-global-color-primary);
}

.elementor-1995 .elementor-element.elementor-element-ac0950b.elementor-view-framed .elementor-icon svg,
.elementor-1995 .elementor-element.elementor-element-ac0950b.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-primary);
    border-color: var( --e-global-color-primary);
}

.elementor-1995 .elementor-element.elementor-element-ac0950b.elementor-view-stacked:hover .elementor-icon {
    background-color: var( --e-global-color-primary);
}

.elementor-1995 .elementor-element.elementor-element-ac0950b.elementor-view-framed:hover .elementor-icon,
.elementor-1995 .elementor-element.elementor-element-ac0950b.elementor-view-default:hover .elementor-icon {
    color: var( --e-global-color-primary);
    border-color: var( --e-global-color-primary);
}

.elementor-1995 .elementor-element.elementor-element-ac0950b.elementor-view-framed:hover .elementor-icon svg,
.elementor-1995 .elementor-element.elementor-element-ac0950b.elementor-view-default:hover .elementor-icon svg {
    fill: var( --e-global-color-primary);
}

.elementor-1995 .elementor-element.elementor-element-ac0950b .wgl-infobox_title {
    margin: 0px 0px 7px 0px;
    font-size: 20px;
    color: #FFFFFF;
}

.elementor-1995 .elementor-element.elementor-element-ac0950b .wgl-infobox_content {
    color: #BCBCBC;
}

.elementor-1995 .elementor-element.elementor-element-ac0950b .elementor-widget-container:before {
    transition: 0.4s;
}

.elementor-1995 .elementor-element.elementor-element-ac0950b>.elementor-widget-container {
    margin: 0px 0px 43px 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-1995 .elementor-element.elementor-element-ac0950b {
    width: 50%;
    max-width: 50%;
}

.elementor-1995 .elementor-element.elementor-element-aa19540 .media-wrapper .elementor-icon {
    font-size: 50px;
    margin: 4px 22px 20px 0px;
}

.elementor-1995 .elementor-element.elementor-element-aa19540.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-primary);
}

.elementor-1995 .elementor-element.elementor-element-aa19540.elementor-view-framed .elementor-icon,
.elementor-1995 .elementor-element.elementor-element-aa19540.elementor-view-default .elementor-icon {
    color: var( --e-global-color-primary);
    border-color: var( --e-global-color-primary);
}

.elementor-1995 .elementor-element.elementor-element-aa19540.elementor-view-framed .elementor-icon svg,
.elementor-1995 .elementor-element.elementor-element-aa19540.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-primary);
    border-color: var( --e-global-color-primary);
}

.elementor-1995 .elementor-element.elementor-element-aa19540.elementor-view-stacked:hover .elementor-icon {
    background-color: var( --e-global-color-primary);
}

.elementor-1995 .elementor-element.elementor-element-aa19540.elementor-view-framed:hover .elementor-icon,
.elementor-1995 .elementor-element.elementor-element-aa19540.elementor-view-default:hover .elementor-icon {
    color: var( --e-global-color-primary);
    border-color: var( --e-global-color-primary);
}

.elementor-1995 .elementor-element.elementor-element-aa19540.elementor-view-framed:hover .elementor-icon svg,
.elementor-1995 .elementor-element.elementor-element-aa19540.elementor-view-default:hover .elementor-icon svg {
    fill: var( --e-global-color-primary);
}

.elementor-1995 .elementor-element.elementor-element-aa19540 .wgl-infobox_title {
    margin: 0px 0px 7px 0px;
    font-size: 20px;
    color: #FFFFFF;
}

.elementor-1995 .elementor-element.elementor-element-aa19540 .wgl-infobox_content {
    color: #BCBCBC;
}

.elementor-1995 .elementor-element.elementor-element-aa19540 .elementor-widget-container:before {
    transition: 0.4s;
}

.elementor-1995 .elementor-element.elementor-element-aa19540>.elementor-widget-container {
    margin: 0px 0px 43px 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-1995 .elementor-element.elementor-element-aa19540 {
    width: 50%;
    max-width: 50%;
}

.elementor-1995 .elementor-element.elementor-element-749d0ae .media-wrapper .elementor-icon {
    font-size: 50px;
    margin: 4px 22px 20px 0px;
}

.elementor-1995 .elementor-element.elementor-element-749d0ae.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-primary);
}

.elementor-1995 .elementor-element.elementor-element-749d0ae.elementor-view-framed .elementor-icon,
.elementor-1995 .elementor-element.elementor-element-749d0ae.elementor-view-default .elementor-icon {
    color: var( --e-global-color-primary);
    border-color: var( --e-global-color-primary);
}

.elementor-1995 .elementor-element.elementor-element-749d0ae.elementor-view-framed .elementor-icon svg,
.elementor-1995 .elementor-element.elementor-element-749d0ae.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-primary);
    border-color: var( --e-global-color-primary);
}

.elementor-1995 .elementor-element.elementor-element-749d0ae.elementor-view-stacked:hover .elementor-icon {
    background-color: var( --e-global-color-primary);
}

.elementor-1995 .elementor-element.elementor-element-749d0ae.elementor-view-framed:hover .elementor-icon,
.elementor-1995 .elementor-element.elementor-element-749d0ae.elementor-view-default:hover .elementor-icon {
    color: var( --e-global-color-primary);
    border-color: var( --e-global-color-primary);
}

.elementor-1995 .elementor-element.elementor-element-749d0ae.elementor-view-framed:hover .elementor-icon svg,
.elementor-1995 .elementor-element.elementor-element-749d0ae.elementor-view-default:hover .elementor-icon svg {
    fill: var( --e-global-color-primary);
}

.elementor-1995 .elementor-element.elementor-element-749d0ae .wgl-infobox_title {
    margin: 0px 0px 7px 0px;
    font-size: 20px;
    color: #FFFFFF;
}

.elementor-1995 .elementor-element.elementor-element-749d0ae .wgl-infobox_content {
    color: #BCBCBC;
}

.elementor-1995 .elementor-element.elementor-element-749d0ae .elementor-widget-container:before {
    transition: 0.4s;
}

.elementor-1995 .elementor-element.elementor-element-749d0ae>.elementor-widget-container {
    margin: 0px 0px 43px 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-1995 .elementor-element.elementor-element-749d0ae {
    width: 50%;
    max-width: 50%;
}

.elementor-1995 .elementor-element.elementor-element-ad7f86e .media-wrapper .elementor-icon {
    font-size: 50px;
    margin: 4px 22px 20px 0px;
}

.elementor-1995 .elementor-element.elementor-element-ad7f86e.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-primary);
}

.elementor-1995 .elementor-element.elementor-element-ad7f86e.elementor-view-framed .elementor-icon,
.elementor-1995 .elementor-element.elementor-element-ad7f86e.elementor-view-default .elementor-icon {
    color: var( --e-global-color-primary);
    border-color: var( --e-global-color-primary);
}

.elementor-1995 .elementor-element.elementor-element-ad7f86e.elementor-view-framed .elementor-icon svg,
.elementor-1995 .elementor-element.elementor-element-ad7f86e.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-primary);
    border-color: var( --e-global-color-primary);
}

.elementor-1995 .elementor-element.elementor-element-ad7f86e.elementor-view-stacked:hover .elementor-icon {
    background-color: var( --e-global-color-primary);
}

.elementor-1995 .elementor-element.elementor-element-ad7f86e.elementor-view-framed:hover .elementor-icon,
.elementor-1995 .elementor-element.elementor-element-ad7f86e.elementor-view-default:hover .elementor-icon {
    color: var( --e-global-color-primary);
    border-color: var( --e-global-color-primary);
}

.elementor-1995 .elementor-element.elementor-element-ad7f86e.elementor-view-framed:hover .elementor-icon svg,
.elementor-1995 .elementor-element.elementor-element-ad7f86e.elementor-view-default:hover .elementor-icon svg {
    fill: var( --e-global-color-primary);
}

.elementor-1995 .elementor-element.elementor-element-ad7f86e .wgl-infobox_title {
    margin: 0px 0px 7px 0px;
    font-size: 20px;
    color: #FFFFFF;
}

.elementor-1995 .elementor-element.elementor-element-ad7f86e .wgl-infobox_content {
    color: #BCBCBC;
}

.elementor-1995 .elementor-element.elementor-element-ad7f86e .elementor-widget-container:before {
    transition: 0.4s;
}

.elementor-1995 .elementor-element.elementor-element-ad7f86e>.elementor-widget-container {
    margin: 0px 0px 43px 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-1995 .elementor-element.elementor-element-ad7f86e {
    width: 50%;
    max-width: 50%;
}

.elementor-1995 .elementor-element.elementor-element-d2cbdc1 .elementor-spacer-inner {
    height: 74px;
}

.elementor-1995 .elementor-element.elementor-element-bee4433 .elementor-spacer-inner {
    height: 118px;
}

.elementor-1995 .elementor-element.elementor-element-5bb137e .dbl__title {
    font-size: 42px;
}

.elementor-1995 .elementor-element.elementor-element-5bb137e .dbl-title_1 {
    color: #1b1b1b;
}

.elementor-1995 .elementor-element.elementor-element-5bb137e .dbl-title_2 {
    color: #f07d00;
}

.elementor-1995 .elementor-element.elementor-element-5bb137e .wgl-double-heading> :first-child:after {
    margin: 4px 0px 0px 0px;
    width: 45px;
    background-color: #f07d00;
}

.elementor-1995 .elementor-element.elementor-element-7001b50 .elementor-spacer-inner {
    height: 18px;
}

.elementor-1995 .elementor-element.elementor-element-f02a922>.elementor-container {
    max-width: 670px;
}

.elementor-1995 .elementor-element.elementor-element-b25e9d3 {
    text-align: center;
}

.elementor-1995 .elementor-element.elementor-element-7d7a70d .elementor-spacer-inner {
    height: 54px;
}

.elementor-1995 .elementor-element.elementor-element-28b1f24 .elementor-repeater-item-6af6e8e.highlighter__media {
    font-size: 35px;
    width: 75px;
    height: 75px;
    border-radius: 50% 50% 50% 50%;
    color: #ffffff;
    background-color: #f07d00;
}

.elementor-1995 .elementor-element.elementor-element-28b1f24 .elementor-repeater-item-6af6e8e.highlighter__media img {
    width: 35px;
}

.elementor-1995 .elementor-element.elementor-element-28b1f24 .pricing_title {
    color: #1b1b1b;
}

.elementor-1995 .elementor-element.elementor-element-28b1f24 .pricing_price_wrap {
    color: #1b1b1b;
    padding: 11px 0px 3px 0px;
}

.elementor-1995 .elementor-element.elementor-element-28b1f24 .pricing_period {
    color: #8d8d8d;
}

.elementor-1995 .elementor-element.elementor-element-28b1f24 .pricing_content {
    color: #1b1b1b;
    padding-top: 30px;
    padding-bottom: 21px;
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.elementor-1995 .elementor-element.elementor-element-28b1f24 .pricing_content:before {
    border-style: solid;
    border-width: 2px 0px 0px 0px;
    border-color: #f07d00;
}

.elementor-1995 .elementor-element.elementor-element-28b1f24 .pricing_desc {
    color: #9a9a9a;
    padding: 17px 37px 33px 37px;
}

.elementor-1995 .elementor-element.elementor-element-28b1f24 .wgl-button {
    color: #ffffff;
    background-color: #161A1D;
    z-index: 1;
    padding: 8px 8px 8px 29px;
}

.elementor-1995 .elementor-element.elementor-element-28b1f24 .wgl-button:before {
    z-index: -4;
    background: repeating-linear-gradient(-45deg, #161A1D, #161A1D 2px, #222629 3px, #222629 10px);
}

.elementor-1995 .elementor-element.elementor-element-28b1f24 .wgl-button:hover,
.elementor-1995 .elementor-element.elementor-element-28b1f24 .wgl-button:focus {
    color: #ffffff;
    background-color: #f07d00;
}

.elementor-1995 .elementor-element.elementor-element-28b1f24 .wgl-button:after {
    z-index: -3;
    background: repeating-linear-gradient(-45deg, #f07d00, #f07d00 2px, #f07d00 3px, #f07d00 10px);
}

.elementor-1995 .elementor-element.elementor-element-28b1f24 .elementor-icon {
    color: #f07d00;
    background-color: #ffffff;
}

.elementor-1995 .elementor-element.elementor-element-28b1f24 .wgl-button:hover .elementor-icon {
    color: #1b1b1b;
    background-color: #ffffff;
}

.elementor-1995 .elementor-element.elementor-element-28b1f24 .pricing_plan_wrap {
    background-color: #ffffff;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 42px;
    padding-top: 66px;
    box-shadow: 6px 5px 30px 0px rgba(0, 0, 0, 0.12);
}

.elementor-1995 .elementor-element.elementor-element-d6cad98 .elementor-repeater-item-6af6e8e.highlighter__media {
    font-size: 35px;
    width: 75px;
    height: 75px;
    border-radius: 50% 50% 50% 50%;
    color: #ffffff;
    background-color: #f07d00;
}

.elementor-1995 .elementor-element.elementor-element-d6cad98 .elementor-repeater-item-6af6e8e.highlighter__media img {
    width: 35px;
}

.elementor-1995 .elementor-element.elementor-element-d6cad98 .pricing_title {
    color: #1b1b1b;
}

.elementor-1995 .elementor-element.elementor-element-d6cad98 .pricing_price_wrap {
    color: #1b1b1b;
    padding: 11px 0px 3px 0px;
}

.elementor-1995 .elementor-element.elementor-element-d6cad98 .pricing_period {
    color: #8d8d8d;
}

.elementor-1995 .elementor-element.elementor-element-d6cad98 .pricing_content {
    color: #1b1b1b;
    padding-top: 30px;
    padding-bottom: 21px;
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.elementor-1995 .elementor-element.elementor-element-d6cad98 .pricing_content:before {
    border-style: solid;
    border-width: 2px 0px 0px 0px;
    border-color: #f07d00;
}

.elementor-1995 .elementor-element.elementor-element-d6cad98 .pricing_desc {
    color: #9a9a9a;
    padding: 17px 37px 33px 37px;
}

.elementor-1995 .elementor-element.elementor-element-d6cad98 .wgl-button {
    color: #ffffff;
    background-color: #161A1D;
    z-index: 1;
    padding: 8px 8px 8px 29px;
}

.elementor-1995 .elementor-element.elementor-element-d6cad98 .wgl-button:before {
    z-index: -4;
    background: repeating-linear-gradient(-45deg, #161A1D, #161A1D 2px, #222629 3px, #222629 10px);
}

.elementor-1995 .elementor-element.elementor-element-d6cad98 .wgl-button:hover,
.elementor-1995 .elementor-element.elementor-element-d6cad98 .wgl-button:focus {
    color: #ffffff;
    background-color: #f07d00;
}

.elementor-1995 .elementor-element.elementor-element-d6cad98 .wgl-button:after {
    z-index: -3;
    background: repeating-linear-gradient(-45deg, #f07d00, #f07d00 2px, #f07d00 3px, #f07d00 10px);
}

.elementor-1995 .elementor-element.elementor-element-d6cad98 .elementor-icon {
    color: #f07d00;
    background-color: #ffffff;
}

.elementor-1995 .elementor-element.elementor-element-d6cad98 .wgl-button:hover .elementor-icon {
    color: #1b1b1b;
    background-color: #ffffff;
}

.elementor-1995 .elementor-element.elementor-element-d6cad98 .pricing_plan_wrap {
    background-color: #ffffff;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 42px;
    padding-top: 66px;
    box-shadow: 6px 5px 30px 0px rgba(0, 0, 0, 0.12);
}

.elementor-1995 .elementor-element.elementor-element-8972edc .elementor-repeater-item-6af6e8e.highlighter__media {
    font-size: 35px;
    width: 75px;
    height: 75px;
    border-radius: 50% 50% 50% 50%;
    color: #ffffff;
    background-color: #f07d00;
}

.elementor-1995 .elementor-element.elementor-element-8972edc .elementor-repeater-item-6af6e8e.highlighter__media img {
    width: 35px;
}

.elementor-1995 .elementor-element.elementor-element-8972edc .elementor-repeater-item-fd26962.highlighter__media {
    font-size: 35px;
    width: 75px;
    height: 75px;
    border-radius: 50% 50% 50% 50%;
    color: #ffffff;
    background-color: #f07d00;
}

.elementor-1995 .elementor-element.elementor-element-8972edc .elementor-repeater-item-fd26962.highlighter__media img {
    width: 35px;
}

.elementor-1995 .elementor-element.elementor-element-8972edc .pricing_title {
    color: #FFFFFF;
}

.elementor-1995 .elementor-element.elementor-element-8972edc .pricing_price_wrap {
    color: #FFFFFF;
    padding: 11px 0px 3px 0px;
}

.elementor-1995 .elementor-element.elementor-element-8972edc .pricing_period {
    color: #FFFFFF;
}

.elementor-1995 .elementor-element.elementor-element-8972edc .pricing_content {
    color: #FFFFFF;
    padding-top: 30px;
    padding-bottom: 21px;
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.elementor-1995 .elementor-element.elementor-element-8972edc .pricing_content:before {
    border-style: solid;
    border-width: 2px 0px 0px 0px;
    border-color: #f07d00;
}

.elementor-1995 .elementor-element.elementor-element-8972edc .pricing_desc {
    color: #9A9A9A;
    padding: 17px 37px 33px 37px;
}

.elementor-1995 .elementor-element.elementor-element-8972edc .wgl-button {
    color: #1B1B1B;
    background-color: #FFFFFF;
    z-index: 1;
    padding: 8px 8px 8px 29px;
}

.elementor-1995 .elementor-element.elementor-element-8972edc .wgl-button:before {
    z-index: -4;
    background: repeating-linear-gradient(-45deg, #FFFFFF, #FFFFFF 2px, #FFFFFF 3px, #FFFFFF 10px);
}

.elementor-1995 .elementor-element.elementor-element-8972edc .wgl-button:hover,
.elementor-1995 .elementor-element.elementor-element-8972edc .wgl-button:focus {
    color: #ffffff;
    background-color: #f07d00;
}

.elementor-1995 .elementor-element.elementor-element-8972edc .wgl-button:after {
    z-index: -3;
    background: repeating-linear-gradient(-45deg, #f07d00, #f07d00 2px, #f07d00 3px, #f07d00 10px);
}

.elementor-1995 .elementor-element.elementor-element-8972edc .elementor-icon {
    color: #FFFFFF;
    background-color: #f07d00;
    width: 41px;
    height: 41px;
}

.elementor-1995 .elementor-element.elementor-element-8972edc .wgl-button:hover .elementor-icon {
    color: #1b1b1b;
    background-color: #ffffff;
}

.elementor-1995 .elementor-element.elementor-element-8972edc .pricing_plan_wrap {
    background-color: #161A1D;
    background: repeating-linear-gradient(-45deg, #161A1D, #161A1D 2px, #222629 3px, #222629 10px);
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 42px;
    padding-top: 66px;
    box-shadow: 6px 5px 30px 0px rgba(0, 0, 0, 0.12);
}

.elementor-1995 .elementor-element.elementor-element-db676f3 .elementor-spacer-inner {
    height: 90px;
}

.elementor-1995 .elementor-element.elementor-element-6c52718:not(.elementor-motion-effects-element-type-background),
.elementor-1995 .elementor-element.elementor-element-6c52718>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F6F6F6;
}

.elementor-1995 .elementor-element.elementor-element-6c52718 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1995 .elementor-element.elementor-element-6c52718>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1995 .elementor-element.elementor-element-ba0bc9d .elementor-spacer-inner {
    height: 32px;
}

.elementor-1995 .elementor-element.elementor-element-0b90a54 .elementor-repeater-item-b73f47e.clients_image img:not(.lazyload),
.elementor-1995 .elementor-element.elementor-element-0b90a54 .elementor-repeater-item-b73f47e.clients_image img.lazyloaded {
    width: 125px;
}

.elementor-1995 .elementor-element.elementor-element-0b90a54 .elementor-repeater-item-aa7b162.clients_image img:not(.lazyload),
.elementor-1995 .elementor-element.elementor-element-0b90a54 .elementor-repeater-item-aa7b162.clients_image img.lazyloaded {
    width: 100px;
}

.elementor-1995 .elementor-element.elementor-element-0b90a54 .elementor-repeater-item-65e1857.clients_image img:not(.lazyload),
.elementor-1995 .elementor-element.elementor-element-0b90a54 .elementor-repeater-item-65e1857.clients_image img.lazyloaded {
    width: 112px;
}

.elementor-1995 .elementor-element.elementor-element-0b90a54 .elementor-repeater-item-c83e0fd.clients_image img:not(.lazyload),
.elementor-1995 .elementor-element.elementor-element-0b90a54 .elementor-repeater-item-c83e0fd.clients_image img.lazyloaded {
    width: 72px;
}

.elementor-1995 .elementor-element.elementor-element-0b90a54 .elementor-repeater-item-2549f74.clients_image img:not(.lazyload),
.elementor-1995 .elementor-element.elementor-element-0b90a54 .elementor-repeater-item-2549f74.clients_image img.lazyloaded {
    width: 130px;
}

.elementor-1995 .elementor-element.elementor-element-0b90a54 .elementor-repeater-item-a6f23c0.clients_image img:not(.lazyload),
.elementor-1995 .elementor-element.elementor-element-0b90a54 .elementor-repeater-item-a6f23c0.clients_image img.lazyloaded {
    width: 142px;
}

.elementor-1995 .elementor-element.elementor-element-0b90a54 .clients_image {
    justify-content: center;
    transition: 0.4s;
}

.elementor-1995 .elementor-element.elementor-element-0b90a54 .wgl-clients {
    align-items: center;
}

.elementor-1995 .elementor-element.elementor-element-0b90a54 .swiper-wrapper {
    align-items: center;
    display: flex;
}

.elementor-1995 .elementor-element.elementor-element-c855040 .elementor-spacer-inner {
    height: 12px;
}

.elementor-1995 .elementor-element.elementor-element-f7cba2c:not(.elementor-motion-effects-element-type-background),
.elementor-1995 .elementor-element.elementor-element-f7cba2c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2021/01/home2_03.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1995 .elementor-element.elementor-element-f7cba2c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1995 .elementor-element.elementor-element-f7cba2c>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1995 .elementor-element.elementor-element-51d30e0>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-1995 .elementor-element.elementor-element-d74278e .elementor-spacer-inner {
    height: 106px;
}

.elementor-1995 .elementor-element.elementor-element-eac6a43 .elementor-spacer-inner {
    height: 33px;
}

.elementor-1995 .elementor-element.elementor-element-386b9f1 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 72px;
    line-height: 80px;
}

.elementor-1995 .elementor-element.elementor-element-386b9f1>.elementor-widget-container {
    background-image: url("../../2021/01/home2_05.png");
    background-position: bottom right;
    background-repeat: no-repeat;
}

.elementor-1995 .elementor-element.elementor-element-386b9f1 {
    width: 505px;
    max-width: 505px;
}

.elementor-1995 .elementor-element.elementor-element-213b24f .elementor-spacer-inner {
    height: 27px;
}

.elementor-1995 .elementor-element.elementor-element-de69ba2 {
    color: #FFFFFF;
    font-size: 18px;
    line-height: 34px;
    width: 500px;
    max-width: 500px;
}

.elementor-1995 .elementor-element.elementor-element-1e0d8dc.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-1995 .elementor-element.elementor-element-5a4bf68 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-1995 .elementor-element.elementor-element-5a4bf68.elementor-view-stacked .elementor-icon {
    background-color: #FFFEFE;
    color: var( --e-global-color-primary);
}

.elementor-1995 .elementor-element.elementor-element-5a4bf68.elementor-view-framed .elementor-icon,
.elementor-1995 .elementor-element.elementor-element-5a4bf68.elementor-view-default .elementor-icon {
    color: #FFFEFE;
    border-color: #FFFEFE;
}

.elementor-1995 .elementor-element.elementor-element-5a4bf68.elementor-view-framed .elementor-icon,
.elementor-1995 .elementor-element.elementor-element-5a4bf68.elementor-view-default .elementor-icon svg {
    fill: #FFFEFE;
}

.elementor-1995 .elementor-element.elementor-element-5a4bf68.elementor-view-framed .elementor-icon {
    background-color: var( --e-global-color-primary);
}

.elementor-1995 .elementor-element.elementor-element-5a4bf68.elementor-view-stacked .elementor-icon svg {
    fill: var( --e-global-color-primary);
}

.elementor-1995 .elementor-element.elementor-element-5a4bf68 .elementor-icon {
    font-size: 30px;
    padding: 20px;
}

.elementor-1995 .elementor-element.elementor-element-5a4bf68 .elementor-icon i,
.elementor-1995 .elementor-element.elementor-element-5a4bf68 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-1995 .elementor-element.elementor-element-5a4bf68>.elementor-widget-container {
    padding: 24px 24px 24px 24px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF33;
    border-radius: 50% 50% 50% 50%;
}

.elementor-1995 .elementor-element.elementor-element-5a4bf68 {
    width: initial;
    max-width: initial;
}

.elementor-1995 .elementor-element.elementor-element-58362c4 .pricing_price_wrap {
    font-size: 60px;
    color: #FFFFFF;
    padding: 7px 135px 18px 0px;
}

.elementor-1995 .elementor-element.elementor-element-58362c4 .pricing_period {
    font-size: 30px;
    font-weight: 100;
    line-height: 40px;
    color: #FFFFFF;
    padding: 0px 0px 15px 4px;
}

.elementor-1995 .elementor-element.elementor-element-58362c4 .pricing_content {
    color: #1b1b1b;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 3px !important;
    padding-right: 3px !important;
}

.elementor-1995 .elementor-element.elementor-element-58362c4 .wgl-button {
    color: #ffffff;
    background-color: var( --e-global-color-primary);
    padding: 8px 8px 8px 29px;
}

.elementor-1995 .elementor-element.elementor-element-58362c4 .wgl-button:hover,
.elementor-1995 .elementor-element.elementor-element-58362c4 .wgl-button:focus {
    color: var( --e-global-color-secondary);
    background-color: #FFFFFF;
}

.elementor-1995 .elementor-element.elementor-element-58362c4 .elementor-icon {
    color: var( --e-global-color-secondary);
    background-color: #ffffff;
}

.elementor-1995 .elementor-element.elementor-element-58362c4 .wgl-button:hover .elementor-icon {
    color: #FFFFFF;
    background-color: var( --e-global-color-primary);
}

.elementor-1995 .elementor-element.elementor-element-58362c4 .pricing_plan_wrap {
    background-color: #FFFFFF00;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-top: 7px;
}

.elementor-1995 .elementor-element.elementor-element-c97c98d .elementor-spacer-inner {
    height: 195px;
}

.elementor-1995 .elementor-element.elementor-element-dbac652>.elementor-container {
    max-width: 1390px;
}

.elementor-1995 .elementor-element.elementor-element-dbac652 {
    margin-top: -141px;
    margin-bottom: 0px;
}

.elementor-1995 .elementor-element.elementor-element-5238e97>.elementor-container {
    max-width: 1360px;
}

.elementor-1995 .elementor-element.elementor-element-ca30f20:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1995 .elementor-element.elementor-element-ca30f20>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2021/01/bg.jpg");
}

.elementor-1995 .elementor-element.elementor-element-ca30f20>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 50px 0px 50px;
}

.elementor-1995 .elementor-element.elementor-element-ca30f20>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1995 .elementor-element.elementor-element-a4f4620 .elementor-spacer-inner {
    height: 85px;
}

.elementor-1995 .elementor-element.elementor-element-270209f .swiper-pagination {
    margin-left: 50%;
    transform: translateX(-50%);
}

.elementor-1995 .elementor-element.elementor-element-270209f .wgl-carousel .swiper-pagination {
    margin-top: 45px;
}

.elementor-1995 .elementor-element.elementor-element-270209f .wgl-testimonials .testimonial__item {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1995 .elementor-element.elementor-element-270209f .item__quote {
    font-size: 18px;
    line-height: 32px;
    padding: 5px 0px 0px 0px;
    color: #FFFFFF;
}

.elementor-1995 .elementor-element.elementor-element-270209f .testimonial__thumbnail {
    margin: 0px 0px 0px 15px;
}

.elementor-1995 .elementor-element.elementor-element-270209f .testimonial__thumbnail img {
    border-radius: 50% 50% 50% 50%;
}

.elementor-1995 .elementor-element.elementor-element-270209f .author__name {
    padding: 19px 0px 4px 0px;
    color: #FFFFFF;
}

.elementor-1995 .elementor-element.elementor-element-270209f .author__name:hover {
    color: #FFFFFF;
}

.elementor-1995 .elementor-element.elementor-element-270209f .testimonial__position {
    text-transform: uppercase;
    padding: 7px 0px 0px 0px;
    color: #f07d00;
}

.elementor-1995 .elementor-element.elementor-element-270209f .item__date {
    color: #a2a2a2;
}

.elementor-1995 .elementor-element.elementor-element-cb07fa9 .elementor-spacer-inner {
    height: 50px;
}

.elementor-1995 .elementor-element.elementor-element-b122e4a .elementor-spacer-inner {
    height: 115px;
}

.elementor-1995 .elementor-element.elementor-element-8415a6c .dbl__title {
    font-size: 42px;
}

.elementor-1995 .elementor-element.elementor-element-8415a6c .dbl-title_1 {
    color: #1b1b1b;
}

.elementor-1995 .elementor-element.elementor-element-8415a6c .dbl-title_2 {
    color: #f07d00;
}

.elementor-1995 .elementor-element.elementor-element-8415a6c .wgl-double-heading> :first-child:after {
    margin: 4px 0px 0px 0px;
    width: 45px;
    background-color: #f07d00;
}

.elementor-1995 .elementor-element.elementor-element-8415a6c {
    width: 570px;
    max-width: 570px;
}

.elementor-1995 .elementor-element.elementor-element-a6d4383 .elementor-spacer-inner {
    height: 8px;
}

.elementor-1995 .elementor-element.elementor-element-ccf994b .wgl-button {
    color: #ffffff;
    background-color: #161A1D;
    z-index: 1;
}

.elementor-1995 .elementor-element.elementor-element-ccf994b .wgl-button:before {
    z-index: -4;
    background: repeating-linear-gradient(-45deg, #161A1D, #161A1D 2px, #222629 3px, #222629 10px);
}

.elementor-1995 .elementor-element.elementor-element-ccf994b .wgl-button:hover,
.elementor-1995 .elementor-element.elementor-element-ccf994b .wgl-button:focus {
    color: #ffffff;
    background-color: var( --e-global-color-primary);
}

.elementor-1995 .elementor-element.elementor-element-ccf994b .wgl-icon i {
    color: var( --e-global-color-primary);
    background-color: #ffffff;
}

.elementor-1995 .elementor-element.elementor-element-ccf994b .wgl-button:hover .wgl-icon i {
    color: var( --e-global-color-secondary);
}

.elementor-1995 .elementor-element.elementor-element-f928cb2 .elementor-spacer-inner {
    height: 37px;
}

.elementor-1995 .elementor-element.elementor-element-f991e59 div.wgl-products {
    --products-gap: 30px;
}

.elementor-1995 .elementor-element.elementor-element-c793e92 .elementor-spacer-inner {
    height: 96px;
}

.elementor-1995 .elementor-element.elementor-element-589f7bf>.elementor-container {
    max-width: 1360px;
}

.elementor-1995 .elementor-element.elementor-element-589f7bf {
    margin-top: 0px;
    margin-bottom: -80px;
    z-index: 2;
}

.elementor-1995 .elementor-element.elementor-element-49acece:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1995 .elementor-element.elementor-element-49acece>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #f07d00;
}

.elementor-1995 .elementor-element.elementor-element-49acece>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1995 .elementor-element.elementor-element-49acece>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1995 .elementor-element.elementor-element-ca6b2db .elementor-spacer-inner {
    height: 64px;
}

.elementor-1995 .elementor-element.elementor-element-9589e7d .counter__value-wrapper {
    color: #FFFFFF;
}

.elementor-1995 .elementor-element.elementor-element-9589e7d .counter__title {
    text-transform: uppercase;
    margin: 4px 0px 0px 19px;
    color: #FFFFFF;
}

.elementor-1995 .elementor-element.elementor-element-20502d3 .counter__value-wrapper {
    color: #FFFFFF;
}

.elementor-1995 .elementor-element.elementor-element-20502d3 .counter__title {
    text-transform: uppercase;
    margin: 4px 0px 0px 19px;
    color: #FFFFFF;
}

.elementor-1995 .elementor-element.elementor-element-eb1f92b .counter__value-wrapper {
    color: #FFFFFF;
}

.elementor-1995 .elementor-element.elementor-element-eb1f92b .counter__title {
    text-transform: uppercase;
    margin: 4px 0px 0px 19px;
    color: #FFFFFF;
}

.elementor-1995 .elementor-element.elementor-element-66d1bfe .counter__value-wrapper {
    color: #FFFFFF;
}

.elementor-1995 .elementor-element.elementor-element-66d1bfe .counter__title {
    text-transform: uppercase;
    margin: 4px 0px 0px 19px;
    color: #FFFFFF;
}

.elementor-1995 .elementor-element.elementor-element-af14b76 .elementor-spacer-inner {
    height: 64px;
}

.elementor-1995 .elementor-element.elementor-element-fbf9309:not(.elementor-motion-effects-element-type-background),
.elementor-1995 .elementor-element.elementor-element-fbf9309>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F5F5F5;
}

.elementor-1995 .elementor-element.elementor-element-fbf9309 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: -40px;
}

.elementor-1995 .elementor-element.elementor-element-fbf9309>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1995 .elementor-element.elementor-element-898e8d3 .elementor-spacer-inner {
    height: 187px;
}

.elementor-1995 .elementor-element.elementor-element-121ff1c .dbl__title {
    font-size: 42px;
}

.elementor-1995 .elementor-element.elementor-element-121ff1c .dbl-title_1 {
    color: #1b1b1b;
}

.elementor-1995 .elementor-element.elementor-element-121ff1c .dbl-title_2 {
    color: #f07d00;
}

.elementor-1995 .elementor-element.elementor-element-121ff1c .wgl-double-heading> :first-child:after {
    margin: 4px 0px 0px 0px;
    width: 45px;
    background-color: #f07d00;
}

.elementor-1995 .elementor-element.elementor-element-121ff1c {
    width: 570px;
    max-width: 570px;
}

.elementor-1995 .elementor-element.elementor-element-8f51915 .elementor-spacer-inner {
    height: 27px;
}

.elementor-1995 .elementor-element.elementor-element-64e1c78 .accordion__title {
    order: 0;
    flex-grow: 1;
}

.elementor-1995 .elementor-element.elementor-element-64e1c78 .accordion__panel {
    margin: 0px 0px 20px 0px;
    border-radius: 5px 5px 5px 5px;
}

.elementor-1995 .elementor-element.elementor-element-64e1c78 .accordion__header {
    padding: 7px 9px 7px 30px;
    color: #1b1b1b;
    background-color: #FFFFFF;
    border-radius: 28px 28px 28px 28px;
    box-shadow: 6px 5px 16px 0px rgba(0, 0, 0, 0.08);
}

.elementor-1995 .elementor-element.elementor-element-64e1c78 .accordion__header:hover {
    color: #f07d00;
}

.elementor-1995 .elementor-element.elementor-element-64e1c78 .active .accordion__header {
    color: #ffffff;
    background-color: #222629;
}

.elementor-1995 .elementor-element.elementor-element-64e1c78 .active .accordion__header:before {
    background-image: repeating-linear-gradient(-45deg, #1b1b1b, #1b1b1b 2px, #222629 3px, #222629 10px);
}

.elementor-1995 .elementor-element.elementor-element-64e1c78 .title__prefix {
    color: #f07d00;
}

.elementor-1995 .elementor-element.elementor-element-64e1c78 .accordion__header:hover .title__prefix {
    color: #222629;
}

.elementor-1995 .elementor-element.elementor-element-64e1c78 .accordion__panel.active .title__prefix {
    color: #f07d00;
}

.elementor-1995 .elementor-element.elementor-element-64e1c78 .accordion__icon {
    padding: 18px 18px 18px 18px;
    border-radius: 50% 50% 50% 50%;
    color: #1b1b1b;
    background-color: #f1f1f1;
}

.elementor-1995 .elementor-element.elementor-element-64e1c78 .accordion__header:hover .accordion__icon {
    color: #f07d00;
}

.elementor-1995 .elementor-element.elementor-element-64e1c78 .accordion__panel.active .accordion__icon {
    color: #f07d00;
}

.elementor-1995 .elementor-element.elementor-element-64e1c78 .active .accordion__icon {
    background-color: #ffffff;
}

.elementor-1995 .elementor-element.elementor-element-64e1c78 .accordion__content {
    padding: 19px 19px 0px 28px;
    color: #616161;
}

.elementor-1995 .elementor-element.elementor-element-64e1c78 {
    z-index: 2;
}

.elementor-1995 .elementor-element.elementor-element-788d339 .elementor-spacer-inner {
    height: 74px;
}

.elementor-bc-flex-widget .elementor-1995 .elementor-element.elementor-element-5ea3f7d.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-1995 .elementor-element.elementor-element-5ea3f7d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-1995 .elementor-element.elementor-element-2b4cfa4>.elementor-widget-container {
    margin: 0% -46% 0% -18%;
}

body.elementor-page-1995 #main.site-main {
    z-index: 0;
}

@media(min-width:768px) {
    .elementor-1995 .elementor-element.elementor-element-957652a {
        width: 44%;
    }
    .elementor-1995 .elementor-element.elementor-element-a747aed {
        width: 56%;
    }
    .elementor-1995 .elementor-element.elementor-element-b892941 {
        width: 56%;
    }
    .elementor-1995 .elementor-element.elementor-element-4e1ac17 {
        width: 43.332%;
    }
}

@media(max-width:1024px) {
    .elementor-1995 .elementor-element.elementor-element-023348c>.elementor-element-populated {
        margin: 0px 0px 30px 0px;
    }
    .elementor-1995 .elementor-element.elementor-element-87d1367>.elementor-element-populated {
        margin: 0px 0px 30px 0px;
    }
    .elementor-1995 .elementor-element.elementor-element-ca517f6>.elementor-element-populated {
        margin: 0% 25% 0% 25%;
    }
    .elementor-1995 .elementor-element.elementor-element-a747aed>.elementor-element-populated {
        margin: 50px 0px 0px 0px;
    }
    .elementor-1995 .elementor-element.elementor-element-7e0b4bf>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-1995 .elementor-element.elementor-element-1debffe .elementor-spacer-inner {
        height: 50px;
    }
    .elementor-1995 .elementor-element.elementor-element-aaa6591 .elementor-spacer-inner {
        height: 600px;
    }
    .elementor-1995 .elementor-element.elementor-element-5f5988b>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-1995 .elementor-element.elementor-element-3ad2f39 .elementor-spacer-inner {
        height: 100px;
    }
    .elementor-1995 .elementor-element.elementor-element-d2cbdc1 .elementor-spacer-inner {
        height: 50px;
    }
    .elementor-1995 .elementor-element.elementor-element-bee4433 .elementor-spacer-inner {
        height: 98px;
    }
    .elementor-1995 .elementor-element.elementor-element-8a471f2>.elementor-element-populated {
        margin: 0px 0px 50px 0px;
    }
    .elementor-1995 .elementor-element.elementor-element-3f3c5b3>.elementor-element-populated {
        margin: 0px 0px 50px 0px;
    }
    .elementor-1995 .elementor-element.elementor-element-bfc96ca>.elementor-element-populated {
        margin: 0% 25% 0% 25%;
    }
    .elementor-1995 .elementor-element.elementor-element-db676f3 .elementor-spacer-inner {
        height: 70px;
    }
    .elementor-1995 .elementor-element.elementor-element-d74278e .elementor-spacer-inner {
        height: 100px;
    }
    .elementor-1995 .elementor-element.elementor-element-386b9f1 .elementor-heading-title {
        font-size: 42px;
        line-height: 52px;
    }
    .elementor-1995 .elementor-element.elementor-element-c97c98d .elementor-spacer-inner {
        height: 150px;
    }
    .elementor-1995 .elementor-element.elementor-element-b122e4a .elementor-spacer-inner {
        height: 95px;
    }
    .elementor-1995 .elementor-element.elementor-element-f991e59 div.wgl-products {
        --products-gap: 30px;
    }
    .elementor-1995 .elementor-element.elementor-element-c793e92 .elementor-spacer-inner {
        height: 76px;
    }
    .elementor-1995 .elementor-element.elementor-element-09c8b36.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-1995 .elementor-element.elementor-element-9589e7d {
        width: 225px;
        max-width: 225px;
    }
    .elementor-1995 .elementor-element.elementor-element-2ce5a36.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-1995 .elementor-element.elementor-element-20502d3 {
        width: 225px;
        max-width: 225px;
    }
    .elementor-1995 .elementor-element.elementor-element-901ac13.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-1995 .elementor-element.elementor-element-901ac13>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
    }
    .elementor-1995 .elementor-element.elementor-element-eb1f92b {
        width: 225px;
        max-width: 225px;
    }
    .elementor-1995 .elementor-element.elementor-element-791e3e0.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-1995 .elementor-element.elementor-element-791e3e0>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
    }
    .elementor-1995 .elementor-element.elementor-element-66d1bfe {
        width: 225px;
        max-width: 225px;
    }
    .elementor-1995 .elementor-element.elementor-element-898e8d3 .elementor-spacer-inner {
        height: 167px;
    }
    .elementor-1995 .elementor-element.elementor-element-788d339 .elementor-spacer-inner {
        height: 0px;
    }
    .elementor-1995 .elementor-element.elementor-element-2b4cfa4>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
}

@media(max-width:767px) {
    .elementor-1995 .elementor-element.elementor-element-ca517f6>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }
    .elementor-1995 .elementor-element.elementor-element-af9e9d7 .elementor-spacer-inner {
        height: 70px;
    }
    .elementor-1995 .elementor-element.elementor-element-755468d .dbl__title {
        font-size: 30px;
        line-height: 1.5em;
    }
    .elementor-1995 .elementor-element.elementor-element-865059b>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }
    .elementor-1995 .elementor-element.elementor-element-e068b99 {
        width: 100%;
        max-width: 100%;
    }
    .elementor-1995 .elementor-element.elementor-element-9a3bb84 .elementor-spacer-inner {
        height: 78px;
    }
    .elementor-1995 .elementor-element.elementor-element-aaa6591 .elementor-spacer-inner {
        height: 400px;
    }
    .elementor-1995 .elementor-element.elementor-element-3ad2f39 .elementor-spacer-inner {
        height: 80px;
    }
    .elementor-1995 .elementor-element.elementor-element-0c73ccd .dbl__title {
        font-size: 30px;
        line-height: 1.5em;
    }
    .elementor-1995 .elementor-element.elementor-element-f6f4f87>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }
    .elementor-1995 .elementor-element.elementor-element-f6f4f87 {
        width: 100%;
        max-width: 100%;
    }
    .elementor-1995 .elementor-element.elementor-element-06b3646>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }
    .elementor-1995 .elementor-element.elementor-element-06b3646 {
        width: 100%;
        max-width: 100%;
    }
    .elementor-1995 .elementor-element.elementor-element-ac0950b>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }
    .elementor-1995 .elementor-element.elementor-element-ac0950b {
        width: 100%;
        max-width: 100%;
    }
    .elementor-1995 .elementor-element.elementor-element-aa19540>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }
    .elementor-1995 .elementor-element.elementor-element-aa19540 {
        width: 100%;
        max-width: 100%;
    }
    .elementor-1995 .elementor-element.elementor-element-749d0ae>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }
    .elementor-1995 .elementor-element.elementor-element-749d0ae {
        width: 100%;
        max-width: 100%;
    }
    .elementor-1995 .elementor-element.elementor-element-ad7f86e>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }
    .elementor-1995 .elementor-element.elementor-element-ad7f86e {
        width: 100%;
        max-width: 100%;
    }
    .elementor-1995 .elementor-element.elementor-element-bee4433 .elementor-spacer-inner {
        height: 78px;
    }
    .elementor-1995 .elementor-element.elementor-element-5bb137e .dbl__title {
        font-size: 30px;
        line-height: 1.5em;
    }
    .elementor-1995 .elementor-element.elementor-element-bfc96ca>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }
    .elementor-1995 .elementor-element.elementor-element-eac6a43 .elementor-spacer-inner {
        height: 70px;
    }
    .elementor-1995 .elementor-element.elementor-element-386b9f1 .elementor-heading-title {
        font-size: 30px;
        line-height: 1.5em;
    }
    .elementor-1995 .elementor-element.elementor-element-386b9f1 {
        width: 220px;
        max-width: 220px;
    }
    .elementor-1995 .elementor-element.elementor-element-ca30f20>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 15px 0px 15px;
    }
    .elementor-1995 .elementor-element.elementor-element-a4f4620 .elementor-spacer-inner {
        height: 60px;
    }
    .elementor-1995 .elementor-element.elementor-element-cb07fa9 .elementor-spacer-inner {
        height: 25px;
    }
    .elementor-1995 .elementor-element.elementor-element-b122e4a .elementor-spacer-inner {
        height: 75px;
    }
    .elementor-1995 .elementor-element.elementor-element-8415a6c .dbl__title {
        font-size: 30px;
        line-height: 1.5em;
    }
    .elementor-1995 .elementor-element.elementor-element-f782668>.elementor-element-populated {
        margin: 15px 0px 0px 0px;
    }
    .elementor-1995 .elementor-element.elementor-element-f991e59 div.wgl-products {
        --products-gap: 30px;
    }
    .elementor-1995 .elementor-element.elementor-element-c793e92 .elementor-spacer-inner {
        height: 56px;
    }
    .elementor-1995 .elementor-element.elementor-element-2ce5a36>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
    }
    .elementor-1995 .elementor-element.elementor-element-898e8d3 .elementor-spacer-inner {
        height: 147px;
    }
    .elementor-1995 .elementor-element.elementor-element-121ff1c .dbl__title {
        font-size: 30px;
        line-height: 1.5em;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-1995 .elementor-element.elementor-element-023348c {
        width: 50%;
    }
    .elementor-1995 .elementor-element.elementor-element-87d1367 {
        width: 50%;
    }
    .elementor-1995 .elementor-element.elementor-element-ca517f6 {
        width: 100%;
    }
    .elementor-1995 .elementor-element.elementor-element-957652a {
        width: 100%;
    }
    .elementor-1995 .elementor-element.elementor-element-a747aed {
        width: 100%;
    }
    .elementor-1995 .elementor-element.elementor-element-b892941 {
        width: 100%;
    }
    .elementor-1995 .elementor-element.elementor-element-4e1ac17 {
        width: 100%;
    }
    .elementor-1995 .elementor-element.elementor-element-af2268e {
        width: 100%;
    }
    .elementor-1995 .elementor-element.elementor-element-5f5988b {
        width: 100%;
    }
    .elementor-1995 .elementor-element.elementor-element-8a471f2 {
        width: 50%;
    }
    .elementor-1995 .elementor-element.elementor-element-3f3c5b3 {
        width: 50%;
    }
    .elementor-1995 .elementor-element.elementor-element-bfc96ca {
        width: 100%;
    }
    .elementor-1995 .elementor-element.elementor-element-09c8b36 {
        width: 50%;
    }
    .elementor-1995 .elementor-element.elementor-element-2ce5a36 {
        width: 50%;
    }
    .elementor-1995 .elementor-element.elementor-element-901ac13 {
        width: 50%;
    }
    .elementor-1995 .elementor-element.elementor-element-791e3e0 {
        width: 50%;
    }
    .elementor-1995 .elementor-element.elementor-element-4b4b9ab {
        width: 100%;
    }
    .elementor-1995 .elementor-element.elementor-element-5ea3f7d {
        width: 100%;
    }
}