.elementor-1348 .elementor-element.elementor-element-d5896c5:not(.elementor-motion-effects-element-type-background), .elementor-1348 .elementor-element.elementor-element-d5896c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(110deg, #FFFFFF 0%, #FFFFFF 100%);
}

.elementor-1348 .elementor-element.elementor-element-d5896c5 > .elementor-background-overlay {
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-d5896c5 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1348 .elementor-element.elementor-element-190bc20 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1348 .elementor-element.elementor-element-a8171e9:not(.elementor-motion-effects-element-type-background), .elementor-1348 .elementor-element.elementor-element-a8171e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1348 .elementor-element.elementor-element-a8171e9 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1348 .elementor-element.elementor-element-a8171e9 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-e11d400 {
    --icon-box-icon-margin: 7px;
}

.elementor-1348 .elementor-element.elementor-element-e11d400 .elementor-icon {
    font-size: 63px;
}

.elementor-1348 .elementor-element.elementor-element-e11d400 .elementor-icon-box-title {
    margin-bottom: 0px;
}

.elementor-1348 .elementor-element.elementor-element-e11d400 .elementor-icon-box-title, .elementor-1348 .elementor-element.elementor-element-e11d400 .elementor-icon-box-title a {
    font-family: "Raleway-Regular", Sans-serif;
    font-weight: 600;
    line-height: 0.1em;
    letter-spacing: -1.2px;
}

.elementor-1348 .elementor-element.elementor-element-e11d400 .elementor-icon-box-description {
    color: #56A423;
    font-family: "Raleway-ExtraBold", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    line-height: 1em;
    letter-spacing: 0px;
}

.elementor-1348 .elementor-element.elementor-element-e11d400 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1348 .elementor-element.elementor-element-7fa19ed > .elementor-element-populated {
    margin: 15px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1348 .elementor-element.elementor-element-64fea38 .hfe-nav-menu__toggle {
    margin: 0 auto;
}

.elementor-1348 .elementor-element.elementor-element-64fea38 .menu-item a.hfe-menu-item {
    padding-left: 7px;
    padding-right: 7px;
}

.elementor-1348 .elementor-element.elementor-element-64fea38 .menu-item a.hfe-sub-menu-item {
    padding-left: calc( 7px + 20px );
    padding-right: 7px;
}

.elementor-1348 .elementor-element.elementor-element-64fea38 .hfe-nav-menu__layout-vertical .menu-item ul ul a.hfe-sub-menu-item {
    padding-left: calc( 7px + 40px );
    padding-right: 7px;
}

.elementor-1348 .elementor-element.elementor-element-64fea38 .hfe-nav-menu__layout-vertical .menu-item ul ul ul a.hfe-sub-menu-item {
    padding-left: calc( 7px + 60px );
    padding-right: 7px;
}

.elementor-1348 .elementor-element.elementor-element-64fea38 .hfe-nav-menu__layout-vertical .menu-item ul ul ul ul a.hfe-sub-menu-item {
    padding-left: calc( 7px + 80px );
    padding-right: 7px;
}

.elementor-1348 .elementor-element.elementor-element-64fea38 .menu-item a.hfe-menu-item, .elementor-1348 .elementor-element.elementor-element-64fea38 .menu-item a.hfe-sub-menu-item {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-1348 .elementor-element.elementor-element-64fea38 a.hfe-menu-item, .elementor-1348 .elementor-element.elementor-element-64fea38 a.hfe-sub-menu-item {
    font-family: "Raleway-Regular", Sans-serif;
    font-weight: 500;
}

.elementor-1348 .elementor-element.elementor-element-64fea38 .menu-item a.hfe-menu-item, .elementor-1348 .elementor-element.elementor-element-64fea38 .sub-menu a.hfe-sub-menu-item {
    color: #000000;
}

.elementor-1348 .elementor-element.elementor-element-64fea38 .menu-item a.hfe-menu-item:hover, .elementor-1348 .elementor-element.elementor-element-64fea38 .sub-menu a.hfe-sub-menu-item:hover, .elementor-1348 .elementor-element.elementor-element-64fea38 .menu-item.current-menu-item a.hfe-menu-item, .elementor-1348 .elementor-element.elementor-element-64fea38 .menu-item a.hfe-menu-item.highlighted, .elementor-1348 .elementor-element.elementor-element-64fea38 .menu-item a.hfe-menu-item:focus {
    color: #61CE70;
}

.elementor-1348 .elementor-element.elementor-element-64fea38 .menu-item.current-menu-item a.hfe-menu-item, .elementor-1348 .elementor-element.elementor-element-64fea38 .menu-item.current-menu-ancestor a.hfe-menu-item {
    color: #61CE70;
}

.elementor-1348 .elementor-element.elementor-element-64fea38 .sub-menu, .elementor-1348 .elementor-element.elementor-element-64fea38 nav.hfe-dropdown, .elementor-1348 .elementor-element.elementor-element-64fea38 nav.hfe-dropdown-expandible, .elementor-1348 .elementor-element.elementor-element-64fea38 nav.hfe-dropdown .menu-item a.hfe-menu-item, .elementor-1348 .elementor-element.elementor-element-64fea38 nav.hfe-dropdown .menu-item a.hfe-sub-menu-item {
    background-color: #fff;
}

.elementor-1348 .elementor-element.elementor-element-64fea38 .sub-menu a.hfe-sub-menu-item:hover, .elementor-1348 .elementor-element.elementor-element-64fea38 nav.hfe-dropdown li a.hfe-menu-item:hover, .elementor-1348 .elementor-element.elementor-element-64fea38 nav.hfe-dropdown li a.hfe-sub-menu-item:hover, .elementor-1348 .elementor-element.elementor-element-64fea38 nav.hfe-dropdown-expandible li a.hfe-menu-item:hover, .elementor-1348 .elementor-element.elementor-element-64fea38 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item:hover {
    background-color: #FFFFFF;
}

.elementor-1348 .elementor-element.elementor-element-64fea38 .sub-menu .menu-item.current-menu-item a.hfe-sub-menu-item.hfe-sub-menu-item-active, .elementor-1348 .elementor-element.elementor-element-64fea38 nav.hfe-dropdown .menu-item.current-menu-item a.hfe-menu-item, .elementor-1348 .elementor-element.elementor-element-64fea38 nav.hfe-dropdown .menu-item.current-menu-ancestor a.hfe-menu-item, .elementor-1348 .elementor-element.elementor-element-64fea38 nav.hfe-dropdown .sub-menu .menu-item.current-menu-item a.hfe-sub-menu-item.hfe-sub-menu-item-active {
    background-color: var( --e-global-color-24da6da9 );
}

.elementor-1348 .elementor-element.elementor-element-64fea38 ul.sub-menu {
    width: 220px;
}

.elementor-1348 .elementor-element.elementor-element-64fea38 .sub-menu a.hfe-sub-menu-item, .elementor-1348 .elementor-element.elementor-element-64fea38 nav.hfe-dropdown li a.hfe-menu-item, .elementor-1348 .elementor-element.elementor-element-64fea38 nav.hfe-dropdown li a.hfe-sub-menu-item, .elementor-1348 .elementor-element.elementor-element-64fea38 nav.hfe-dropdown-expandible li a.hfe-menu-item, .elementor-1348 .elementor-element.elementor-element-64fea38 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-1348 .elementor-element.elementor-element-64fea38 .sub-menu li.menu-item:not(:last-child), .elementor-1348 .elementor-element.elementor-element-64fea38 nav.hfe-dropdown li.menu-item:not(:last-child), .elementor-1348 .elementor-element.elementor-element-64fea38 nav.hfe-dropdown-expandible li.menu-item:not(:last-child) {
    border-bottom-style: solid;
    border-bottom-color: #FFFFFF;
    border-bottom-width: 1px;
}

.elementor-1348 .elementor-element.elementor-element-f9309ac > .elementor-element-populated {
    margin: 15px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1348 .elementor-element.elementor-element-371f455 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-1348 .elementor-element.elementor-element-371f455.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-7e53df59 );
}

.elementor-1348 .elementor-element.elementor-element-371f455.elementor-view-framed .elementor-icon, .elementor-1348 .elementor-element.elementor-element-371f455.elementor-view-default .elementor-icon {
    color: var( --e-global-color-7e53df59 );
    border-color: var( --e-global-color-7e53df59 );
}

.elementor-1348 .elementor-element.elementor-element-371f455.elementor-view-framed .elementor-icon, .elementor-1348 .elementor-element.elementor-element-371f455.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-7e53df59 );
}

.elementor-1348 .elementor-element.elementor-element-4ae009a > .elementor-element-populated {
    text-align: right;
    margin: 015px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1348 .elementor-element.elementor-element-460d22a .elementor-button {
    font-family: "Avenir Next Cyr - regular", Sans-serif;
    font-weight: 600;
    background-color: var( --e-global-color-7e53df59 );
    border-radius: 50px 50px 50px 50px;
    padding: 10px 25px 10px 25px;
}

.elementor-1348 .elementor-element.elementor-element-460d22a .elementor-button:hover, .elementor-1348 .elementor-element.elementor-element-460d22a .elementor-button:focus {
    background-color: var( --e-global-color-a29d7e6 );
}

.elementor-1348 .elementor-element.elementor-element-460d22a > .elementor-widget-container {
    margin: 6px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1348 .elementor-element.elementor-element-60436f5:not(.elementor-motion-effects-element-type-background), .elementor-1348 .elementor-element.elementor-element-60436f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(110deg, #EEEEEE 0%, rgba(226, 226, 226, 0.82) 100%);
}

.elementor-1348 .elementor-element.elementor-element-60436f5 > .elementor-background-overlay {
    background-image: url("../../../../wp-content/uploads/2020/09/все-2.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto;
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-60436f5 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1348 .elementor-element.elementor-element-b231450 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1348 .elementor-element.elementor-element-e778ed0 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1348 .elementor-element.elementor-element-92f3189 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 100px 0px 100px 0px;
}

.elementor-1348 .elementor-element.elementor-element-7e57b72 .elementor-heading-title {
    font-family: "Raleway-ExtraBold", Sans-serif;
    font-size: 55px;
    font-weight: 900;
    text-transform: none;
    line-height: 1em;
    letter-spacing: 0.5px;
}

.elementor-1348 .elementor-element.elementor-element-7e57b72 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
}

.elementor-1348 .elementor-element.elementor-element-f8091df .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-1348 .elementor-element.elementor-element-f8091df.elementor-view-stacked .elementor-icon {
    background-color: #000000;
}

.elementor-1348 .elementor-element.elementor-element-f8091df.elementor-view-framed .elementor-icon, .elementor-1348 .elementor-element.elementor-element-f8091df.elementor-view-default .elementor-icon {
    fill: #000000;
    color: #000000;
    border-color: #000000;
}

.elementor-1348 .elementor-element.elementor-element-f8091df {
    --icon-box-icon-margin: 15px;
}

.elementor-1348 .elementor-element.elementor-element-f8091df .elementor-icon-box-title {
    margin-bottom: 0px;
}

.elementor-1348 .elementor-element.elementor-element-f8091df .elementor-icon-box-title, .elementor-1348 .elementor-element.elementor-element-f8091df .elementor-icon-box-title a {
    font-family: "Raleway-Regular", Sans-serif;
    font-size: 20px;
    font-weight: 400;
}

.elementor-1348 .elementor-element.elementor-element-f8091df .elementor-icon-box-description {
    color: #000000;
    font-family: "Raleway-Regular", Sans-serif;
    font-size: 16px;
    font-weight: 200;
    letter-spacing: 0px;
}

.elementor-1348 .elementor-element.elementor-element-f8091df > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1348 .elementor-element.elementor-element-b5e3486 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-1348 .elementor-element.elementor-element-b5e3486.elementor-view-stacked .elementor-icon {
    background-color: #000000;
}

.elementor-1348 .elementor-element.elementor-element-b5e3486.elementor-view-framed .elementor-icon, .elementor-1348 .elementor-element.elementor-element-b5e3486.elementor-view-default .elementor-icon {
    fill: #000000;
    color: #000000;
    border-color: #000000;
}

.elementor-1348 .elementor-element.elementor-element-b5e3486 {
    --icon-box-icon-margin: 15px;
}

.elementor-1348 .elementor-element.elementor-element-b5e3486 .elementor-icon {
    font-size: 57px;
}

.elementor-1348 .elementor-element.elementor-element-b5e3486 .elementor-icon-box-title {
    margin-bottom: 0px;
}

.elementor-1348 .elementor-element.elementor-element-b5e3486 .elementor-icon-box-title, .elementor-1348 .elementor-element.elementor-element-b5e3486 .elementor-icon-box-title a {
    font-family: "Raleway-Regular", Sans-serif;
    font-size: 18px;
}

.elementor-1348 .elementor-element.elementor-element-b5e3486 .elementor-icon-box-description {
    font-family: "Raleway-Regular", Sans-serif;
    font-size: 16px;
    letter-spacing: 0px;
}

.elementor-1348 .elementor-element.elementor-element-b5e3486 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1348 .elementor-element.elementor-element-36187af .premium-modal-trigger-container {
    text-align: left;
}

.elementor-1348 .elementor-element.elementor-element-36187af .premium-modal-trigger-btn, .elementor-1348 .elementor-element.elementor-element-36187af .premium-modal-trigger-text {
    font-family: "Raleway-Medium", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0.7px;
    color: #FFFFFF;
    padding: 15px 65px 15px 65px;
}

.elementor-1348 .elementor-element.elementor-element-36187af .premium-modal-trigger-btn {
    background-color: #77BA02;
}

.elementor-1348 .elementor-element.elementor-element-36187af .premium-modal-trigger-btn, .elementor-1348 .elementor-element.elementor-element-36187af .premium-modal-trigger-text, .elementor-1348 .elementor-element.elementor-element-36187af .premium-modal-trigger-img {
    border-radius: 100px;
}

.elementor-1348 .elementor-element.elementor-element-36187af .premium-modal-trigger-btn:hover, .elementor-1348 .elementor-element.elementor-element-36187af .premium-modal-trigger-text:hover {
    color: #FFFFFF;
}

.elementor-1348 .elementor-element.elementor-element-36187af .premium-modal-trigger-btn:hover {
    background: #77BA02;
}

.elementor-1348 .elementor-element.elementor-element-36187af .premium-modal-trigger-btn:hover,.elementor-1348 .elementor-element.elementor-element-36187af .premium-modal-trigger-text:hover, .elementor-1348 .elementor-element.elementor-element-36187af .premium-modal-trigger-img:hover {
    border-radius: 100px;
}

.elementor-1348 .elementor-element.elementor-element-36187af .premium-modal-box-modal-title {
    font-family: "Raleway-Bold", Sans-serif;
    font-size: 24px;
    font-weight: 600;
}

.elementor-1348 .elementor-element.elementor-element-36187af .premium-modal-box-modal-close:hover {
    color: #747474;
    background: #FFFFFF;
}

.elementor-1348 .elementor-element.elementor-element-36187af .premium-modal-box-modal-dialog {
    overflow: auto;
}

.elementor-1348 .elementor-element.elementor-element-36187af > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1348 .elementor-element.elementor-element-1c8a2fb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 5px;
}

.elementor-1348 .elementor-element.elementor-element-1c8a2fb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1348 .elementor-element.elementor-element-1c8a2fb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1348 .elementor-element.elementor-element-1c8a2fb > .elementor-element-populated, .elementor-1348 .elementor-element.elementor-element-1c8a2fb > .elementor-element-populated > .elementor-background-overlay, .elementor-1348 .elementor-element.elementor-element-1c8a2fb > .elementor-background-slideshow {
    border-radius: 13px 13px 13px 13px;
}

.elementor-1348 .elementor-element.elementor-element-1c8a2fb > .elementor-element-populated {
    box-shadow: 9px 4px 18px -9px rgba(0,0,0,0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 30px 30px 30px 30px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 30px;
    padding: 1px 1px 1px 1px;
}

.elementor-1348 .elementor-element.elementor-element-1c8a2fb > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-7e6745f {
    text-align: center;
}

.elementor-1348 .elementor-element.elementor-element-7e6745f .elementor-heading-title {
    color: #000000;
    font-family: "Raleway-ExtraBold", Sans-serif;
    font-size: 24px;
}

.elementor-1348 .elementor-element.elementor-element-7e6745f > .elementor-widget-container {
    margin: 30px 20px 70px 20px;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1348 .elementor-element.elementor-element-5a8686f6 ul.thumbnails.image_picker_selector li {
    width: 25% !important;
    padding: 10px !important;
}

.elementor-1348 .elementor-element.elementor-element-5a8686f6 ul.thumbnails.image_picker_selector {
    margin: -10px -10px -10px -10px;
}

.elementor-1348 .elementor-element.elementor-element-5a8686f6 .elementor-field-group {
    padding-right: calc( 0px/2 );
    padding-left: calc( 0px/2 );
    margin-bottom: 14px;
}

.elementor-1348 .elementor-element.elementor-element-5a8686f6 .elementor-form-fields-wrapper {
    margin-left: calc( -0px/2 );
    margin-right: calc( -0px/2 );
    margin-bottom: -14px;
}

.elementor-1348 .elementor-element.elementor-element-5a8686f6 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-1348 .elementor-element.elementor-element-5a8686f6 .elementor-field-group.recaptcha_v3-bottomright {
    margin-bottom: 0;
}

body.rtl .elementor-1348 .elementor-element.elementor-element-5a8686f6 .elementor-labels-inline .elementor-field-group > label {
    padding-left: 0px;
}

body:not(.rtl) .elementor-1348 .elementor-element.elementor-element-5a8686f6 .elementor-labels-inline .elementor-field-group > label {
    padding-right: 0px;
}

body .elementor-1348 .elementor-element.elementor-element-5a8686f6 .elementor-labels-above .elementor-field-group > label {
    padding-bottom: 0px;
}

.elementor-1348 .elementor-element.elementor-element-5a8686f6 .elementor-field-group > label, .elementor-1348 .elementor-element.elementor-element-5a8686f6 .elementor-field-subgroup label {
    color: #B6B6B6;
}

.elementor-1348 .elementor-element.elementor-element-5a8686f6 .elementor-field-group > label {
    font-family: "Avenir Next Cyr - regular", Sans-serif;
    font-size: 1px;
    letter-spacing: 1.3px;
}

.elementor-1348 .elementor-element.elementor-element-5a8686f6 .elementor-field-type-html {
    padding-bottom: 3px;
    color: #FFFFFF;
    font-family: "Raleway-Regular", Sans-serif;
    font-size: 12px;
    letter-spacing: -2.2px;
}

.elementor-1348 .elementor-element.elementor-element-5a8686f6 .elementor-field-group .elementor-field {
    color: #8E8E8E;
}

.elementor-1348 .elementor-element.elementor-element-5a8686f6 .elementor-field-group .elementor-field, .elementor-1348 .elementor-element.elementor-element-5a8686f6 .elementor-field-subgroup label {
    font-family: "Raleway-Regular", Sans-serif;
    font-size: 13px;
    line-height: 1em;
    letter-spacing: -0.3px;
}

.elementor-1348 .elementor-element.elementor-element-5a8686f6 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
    background-color: #E5E5E5;
    border-color: #6F6F6F;
    border-width: 0px 0px 0px 0px;
    border-radius: 50px 50px 50px 50px;
}

.elementor-1348 .elementor-element.elementor-element-5a8686f6 .elementor-field-group .elementor-select-wrapper select {
    background-color: #E5E5E5;
    border-color: #6F6F6F;
    border-width: 0px 0px 0px 0px;
    border-radius: 50px 50px 50px 50px;
}

.elementor-1348 .elementor-element.elementor-element-5a8686f6 .elementor-field-group .elementor-select-wrapper::before {
    color: #6F6F6F;
}

.elementor-1348 .elementor-element.elementor-element-5a8686f6 .elementor-button {
    font-family: "Raleway-Regular", Sans-serif;
    font-size: 16px;
    border-radius: 60px 60px 60px 60px;
}

.elementor-1348 .elementor-element.elementor-element-5a8686f6 .e-form__buttons__wrapper__button-next {
    background-color: #77BA02;
    color: #ffffff;
}

.elementor-1348 .elementor-element.elementor-element-5a8686f6 .elementor-button[type="submit"] {
    background-color: #77BA02;
    color: #ffffff;
}

.elementor-1348 .elementor-element.elementor-element-5a8686f6 .elementor-button[type="submit"] svg * {
    fill: #ffffff;
}

.elementor-1348 .elementor-element.elementor-element-5a8686f6 .e-form__buttons__wrapper__button-previous {
    color: #ffffff;
}

.elementor-1348 .elementor-element.elementor-element-5a8686f6 .e-form__buttons__wrapper__button-next:hover {
    background-color: #67A200;
    color: #ffffff;
}

.elementor-1348 .elementor-element.elementor-element-5a8686f6 .elementor-button[type="submit"]:hover {
    background-color: #67A200;
    color: #ffffff;
}

.elementor-1348 .elementor-element.elementor-element-5a8686f6 .elementor-button[type="submit"]:hover svg * {
    fill: #ffffff;
}

.elementor-1348 .elementor-element.elementor-element-5a8686f6 .e-form__buttons__wrapper__button-previous:hover {
    color: #ffffff;
}

.elementor-1348 .elementor-element.elementor-element-5a8686f6 .elementor-message {
    font-family: "Montserrat-Regular", Sans-serif;
}

.elementor-1348 .elementor-element.elementor-element-5a8686f6 {
    --e-form-steps-indicators-spacing: 20px;
    --e-form-steps-indicator-padding: 30px;
    --e-form-steps-indicator-inactive-secondary-color: #ffffff;
    --e-form-steps-indicator-active-secondary-color: #ffffff;
    --e-form-steps-indicator-completed-secondary-color: #ffffff;
    --e-form-steps-divider-width: 1px;
    --e-form-steps-divider-gap: 18px;
}

.elementor-1348 .elementor-element.elementor-element-5a8686f6 > .elementor-widget-container {
    margin: 0px 30px 50px 30px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1348 .elementor-element.elementor-element-3f63760 {
    margin-top: 60px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1348 .elementor-element.elementor-element-5464528 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 0px 20px 0px;
}

.elementor-1348 .elementor-element.elementor-element-be007ae .elementor-heading-title {
    font-family: "Raleway-ExtraBold", Sans-serif;
    font-size: 42px;
    font-weight: 700;
}

.elementor-1348 .elementor-element.elementor-element-be007ae > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1348 .elementor-element.elementor-element-9dcecfd {
    margin-top: 0px;
    margin-bottom: 30px;
    padding: 0px 0px 0px 0px;
}

.elementor-1348 .elementor-element.elementor-element-7027bf5 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 90px 0px 0px;
}

.elementor-1348 .elementor-element.elementor-element-668fbfd .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-1348 .elementor-element.elementor-element-668fbfd {
    --icon-box-icon-margin: 9px;
}

.elementor-1348 .elementor-element.elementor-element-668fbfd .elementor-icon {
    font-size: 70px;
}

.elementor-1348 .elementor-element.elementor-element-668fbfd .elementor-icon-box-title {
    margin-bottom: 11px;
    color: #000000;
}

.elementor-1348 .elementor-element.elementor-element-668fbfd .elementor-icon-box-title, .elementor-1348 .elementor-element.elementor-element-668fbfd .elementor-icon-box-title a {
    font-family: "Raleway-ExtraBold", Sans-serif;
    font-size: 18px;
    line-height: 1.2em;
    letter-spacing: 0px;
}

.elementor-1348 .elementor-element.elementor-element-668fbfd .elementor-icon-box-description {
    color: #000000;
    font-family: "Raleway-Regular", Sans-serif;
    font-size: 16px;
    line-height: 1.3em;
    letter-spacing: 0px;
}

.elementor-1348 .elementor-element.elementor-element-668fbfd > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1348 .elementor-element.elementor-element-5b93a0f .elementor-icon-box-wrapper {
    text-align: justify;
}

.elementor-1348 .elementor-element.elementor-element-5b93a0f {
    --icon-box-icon-margin: 15px;
}

.elementor-1348 .elementor-element.elementor-element-5b93a0f .elementor-icon {
    font-size: 45px;
}

.elementor-1348 .elementor-element.elementor-element-5b93a0f .elementor-icon-box-title {
    margin-bottom: 0px;
    color: #77BA02;
}

.elementor-1348 .elementor-element.elementor-element-5b93a0f .elementor-icon-box-title, .elementor-1348 .elementor-element.elementor-element-5b93a0f .elementor-icon-box-title a {
    font-family: "Raleway-Bold", Sans-serif;
    font-size: 16px;
}

.elementor-1348 .elementor-element.elementor-element-5b93a0f > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1348 .elementor-element.elementor-element-d023d87 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 90px 0px 0px;
}

.elementor-1348 .elementor-element.elementor-element-9e8ea51 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-1348 .elementor-element.elementor-element-9e8ea51 {
    --icon-box-icon-margin: 9px;
}

.elementor-1348 .elementor-element.elementor-element-9e8ea51 .elementor-icon {
    font-size: 70px;
}

.elementor-1348 .elementor-element.elementor-element-9e8ea51 .elementor-icon-box-title {
    margin-bottom: 11px;
    color: #000000;
}

.elementor-1348 .elementor-element.elementor-element-9e8ea51 .elementor-icon-box-title, .elementor-1348 .elementor-element.elementor-element-9e8ea51 .elementor-icon-box-title a {
    font-family: "Raleway-ExtraBold", Sans-serif;
    font-size: 18px;
    line-height: 1.2em;
    letter-spacing: 0px;
}

.elementor-1348 .elementor-element.elementor-element-9e8ea51 .elementor-icon-box-description {
    color: #000000;
    font-family: "Raleway-Regular", Sans-serif;
    font-size: 16px;
    line-height: 1.3em;
    letter-spacing: 0px;
}

.elementor-1348 .elementor-element.elementor-element-9e8ea51 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1348 .elementor-element.elementor-element-62e064f .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-1348 .elementor-element.elementor-element-62e064f {
    --icon-box-icon-margin: 15px;
}

.elementor-1348 .elementor-element.elementor-element-62e064f .elementor-icon {
    font-size: 45px;
}

.elementor-1348 .elementor-element.elementor-element-62e064f .elementor-icon-box-title {
    margin-bottom: 0px;
    color: #77BA02;
}

.elementor-1348 .elementor-element.elementor-element-62e064f .elementor-icon-box-title, .elementor-1348 .elementor-element.elementor-element-62e064f .elementor-icon-box-title a {
    font-family: "Raleway-Bold", Sans-serif;
    font-size: 16px;
}

.elementor-1348 .elementor-element.elementor-element-62e064f > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1348 .elementor-element.elementor-element-02ef5d4 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 90px 0px 0px;
}

.elementor-1348 .elementor-element.elementor-element-2852d10 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-1348 .elementor-element.elementor-element-2852d10 {
    --icon-box-icon-margin: 9px;
}

.elementor-1348 .elementor-element.elementor-element-2852d10 .elementor-icon {
    font-size: 70px;
}

.elementor-1348 .elementor-element.elementor-element-2852d10 .elementor-icon-box-title {
    margin-bottom: 11px;
    color: #000000;
}

.elementor-1348 .elementor-element.elementor-element-2852d10 .elementor-icon-box-title, .elementor-1348 .elementor-element.elementor-element-2852d10 .elementor-icon-box-title a {
    font-family: "Raleway-ExtraBold", Sans-serif;
    font-size: 18px;
    line-height: 1.2em;
    letter-spacing: 0px;
}

.elementor-1348 .elementor-element.elementor-element-2852d10 .elementor-icon-box-description {
    color: #000000;
    font-family: "Raleway-Regular", Sans-serif;
    font-size: 16px;
    line-height: 1.3em;
    letter-spacing: 0px;
}

.elementor-1348 .elementor-element.elementor-element-2852d10 > .elementor-widget-container {
    padding: 0px 00px 0px 0px;
}

.elementor-1348 .elementor-element.elementor-element-9c907b0 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-1348 .elementor-element.elementor-element-9c907b0 {
    --icon-box-icon-margin: 15px;
}

.elementor-1348 .elementor-element.elementor-element-9c907b0 .elementor-icon {
    font-size: 45px;
}

.elementor-1348 .elementor-element.elementor-element-9c907b0 .elementor-icon-box-title {
    margin-bottom: 0px;
    color: #77BA02;
}

.elementor-1348 .elementor-element.elementor-element-9c907b0 .elementor-icon-box-title, .elementor-1348 .elementor-element.elementor-element-9c907b0 .elementor-icon-box-title a {
    font-family: "Raleway-Bold", Sans-serif;
    font-size: 16px;
}

.elementor-1348 .elementor-element.elementor-element-9c907b0 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1348 .elementor-element.elementor-element-0f7176a {
    margin-top: 30px;
    margin-bottom: 30px;
    padding: 0px 0px 0px 0px;
}

.elementor-1348 .elementor-element.elementor-element-0fe58e1 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 90px 0px 0px;
}

.elementor-1348 .elementor-element.elementor-element-bffe817 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-1348 .elementor-element.elementor-element-bffe817 {
    --icon-box-icon-margin: 16px;
}

.elementor-1348 .elementor-element.elementor-element-bffe817 .elementor-icon {
    font-size: 61px;
}

.elementor-1348 .elementor-element.elementor-element-bffe817 .elementor-icon-box-title {
    margin-bottom: 11px;
    color: #000000;
}

.elementor-1348 .elementor-element.elementor-element-bffe817 .elementor-icon-box-title, .elementor-1348 .elementor-element.elementor-element-bffe817 .elementor-icon-box-title a {
    font-family: "Raleway-ExtraBold", Sans-serif;
    font-size: 18px;
    line-height: 1.2em;
    letter-spacing: 0px;
}

.elementor-1348 .elementor-element.elementor-element-bffe817 .elementor-icon-box-description {
    color: #000000;
    font-family: "Raleway-Regular", Sans-serif;
    font-size: 16px;
    line-height: 1.3em;
    letter-spacing: 0px;
}

.elementor-1348 .elementor-element.elementor-element-bffe817 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1348 .elementor-element.elementor-element-8828a1c .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-1348 .elementor-element.elementor-element-8828a1c {
    --icon-box-icon-margin: 15px;
}

.elementor-1348 .elementor-element.elementor-element-8828a1c .elementor-icon {
    font-size: 45px;
}

.elementor-1348 .elementor-element.elementor-element-8828a1c .elementor-icon-box-title {
    margin-bottom: 0px;
    color: #77BA02;
}

.elementor-1348 .elementor-element.elementor-element-8828a1c .elementor-icon-box-title, .elementor-1348 .elementor-element.elementor-element-8828a1c .elementor-icon-box-title a {
    font-family: "Raleway-Bold", Sans-serif;
    font-size: 16px;
}

.elementor-1348 .elementor-element.elementor-element-8828a1c > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1348 .elementor-element.elementor-element-508acbc > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 90px 0px 0px;
}

.elementor-1348 .elementor-element.elementor-element-644dc51 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-1348 .elementor-element.elementor-element-644dc51 {
    --icon-box-icon-margin: 9px;
}

.elementor-1348 .elementor-element.elementor-element-644dc51 .elementor-icon {
    font-size: 70px;
}

.elementor-1348 .elementor-element.elementor-element-644dc51 .elementor-icon-box-title {
    margin-bottom: 11px;
    color: #000000;
}

.elementor-1348 .elementor-element.elementor-element-644dc51 .elementor-icon-box-title, .elementor-1348 .elementor-element.elementor-element-644dc51 .elementor-icon-box-title a {
    font-family: "Raleway-ExtraBold", Sans-serif;
    font-size: 18px;
    line-height: 1.2em;
    letter-spacing: 0px;
}

.elementor-1348 .elementor-element.elementor-element-644dc51 .elementor-icon-box-description {
    color: #000000;
    font-family: "Raleway-Regular", Sans-serif;
    font-size: 16px;
    line-height: 1.3em;
    letter-spacing: 0px;
}

.elementor-1348 .elementor-element.elementor-element-644dc51 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1348 .elementor-element.elementor-element-48e9568 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-1348 .elementor-element.elementor-element-48e9568 {
    --icon-box-icon-margin: 15px;
}

.elementor-1348 .elementor-element.elementor-element-48e9568 .elementor-icon {
    font-size: 45px;
}

.elementor-1348 .elementor-element.elementor-element-48e9568 .elementor-icon-box-title {
    margin-bottom: 0px;
    color: #77BA02;
}

.elementor-1348 .elementor-element.elementor-element-48e9568 .elementor-icon-box-title, .elementor-1348 .elementor-element.elementor-element-48e9568 .elementor-icon-box-title a {
    font-family: "Raleway-Bold", Sans-serif;
    font-size: 16px;
}

.elementor-1348 .elementor-element.elementor-element-48e9568 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1348 .elementor-element.elementor-element-cc62e3f > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 90px 0px 0px;
}

.elementor-1348 .elementor-element.elementor-element-6604782 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-1348 .elementor-element.elementor-element-6604782 {
    --icon-box-icon-margin: 9px;
}

.elementor-1348 .elementor-element.elementor-element-6604782 .elementor-icon {
    font-size: 70px;
}

.elementor-1348 .elementor-element.elementor-element-6604782 .elementor-icon-box-title {
    margin-bottom: 11px;
    color: #000000;
}

.elementor-1348 .elementor-element.elementor-element-6604782 .elementor-icon-box-title, .elementor-1348 .elementor-element.elementor-element-6604782 .elementor-icon-box-title a {
    font-family: "Raleway-ExtraBold", Sans-serif;
    font-size: 18px;
    line-height: 1.2em;
    letter-spacing: 0px;
}

.elementor-1348 .elementor-element.elementor-element-6604782 .elementor-icon-box-description {
    color: #000000;
    font-family: "Raleway-Regular", Sans-serif;
    font-size: 16px;
    line-height: 1.3em;
    letter-spacing: 0px;
}

.elementor-1348 .elementor-element.elementor-element-6604782 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-1348 .elementor-element.elementor-element-7fac134 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-1348 .elementor-element.elementor-element-7fac134 {
    --icon-box-icon-margin: 15px;
}

.elementor-1348 .elementor-element.elementor-element-7fac134 .elementor-icon {
    font-size: 45px;
}

.elementor-1348 .elementor-element.elementor-element-7fac134 .elementor-icon-box-title {
    margin-bottom: 0px;
    color: #77BA02;
}

.elementor-1348 .elementor-element.elementor-element-7fac134 .elementor-icon-box-title, .elementor-1348 .elementor-element.elementor-element-7fac134 .elementor-icon-box-title a {
    font-family: "Raleway-Bold", Sans-serif;
    font-size: 16px;
}

.elementor-1348 .elementor-element.elementor-element-7fac134 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1348 .elementor-element.elementor-element-2b12f3a0 > .elementor-container {
    min-height: 400px;
}

.elementor-1348 .elementor-element.elementor-element-2b12f3a0:not(.elementor-motion-effects-element-type-background), .elementor-1348 .elementor-element.elementor-element-2b12f3a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F2F2F2;
}

.elementor-1348 .elementor-element.elementor-element-2b12f3a0 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-2b12f3a0 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-094bac7 {
    text-align: center;
}

.elementor-1348 .elementor-element.elementor-element-094bac7 .elementor-heading-title {
    font-family: "Raleway-ExtraBold", Sans-serif;
    font-size: 42px;
    font-weight: 700;
}

.elementor-1348 .elementor-element.elementor-element-094bac7 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1348 .elementor-element.elementor-element-78706a26 .pafe-multi-step-form__progressbar-item-step {
    font-family: "Roboto", Sans-serif;
    font-size: 0px;
    font-weight: 500;
    width: 0px;
    line-height: 0px;
    border-radius: 90px 90px 90px 90px;
    background-color: #ececec;
}

.elementor-1348 .elementor-element.elementor-element-78706a26 .pafe-multi-step-form__progressbar-item-title {
    font-family: "Roboto", Sans-serif;
    font-size: 0px;
    font-weight: 500;
}

.elementor-1348 .elementor-element.elementor-element-78706a26 .pafe-multi-step-form__progressbar-item-step-number::after {
    background-color: #ececec;
}

.elementor-1348 .elementor-element.elementor-element-78706a26 .active .pafe-multi-step-form__progressbar-item-step {
    background-color: #27AE60;
}

.elementor-1348 .elementor-element.elementor-element-78706a26 .pafe-multi-step-form__progressbar-item.active .pafe-multi-step-form__progressbar-item-step-number::after {
    background-color: #27AE60;
}

.elementor-1348 .elementor-element.elementor-element-78706a26 a.elementor-button, .elementor-1348 .elementor-element.elementor-element-78706a26 .elementor-button {
    font-family: "Raleway-Regular", Sans-serif;
    font-weight: 500;
    background-color: var( --e-global-color-5eaece60 );
    border-radius: 5px 5px 5px 5px;
}

.elementor-1348 .elementor-element.elementor-element-78706a26 a.elementor-button:hover, .elementor-1348 .elementor-element.elementor-element-78706a26 .elementor-button:hover, .elementor-1348 .elementor-element.elementor-element-78706a26 a.elementor-button:focus, .elementor-1348 .elementor-element.elementor-element-78706a26 .elementor-button:focus {
    background-color: var( --e-global-color-accent );
}

.elementor-1348 .elementor-element.elementor-element-78706a26 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-1348 .elementor-element.elementor-element-a166010:not(.elementor-motion-effects-element-type-background), .elementor-1348 .elementor-element.elementor-element-a166010 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../../../wp-content/uploads/2020/09/Group-582-min-1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto;
}

.elementor-1348 .elementor-element.elementor-element-a166010 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-1348 .elementor-element.elementor-element-a166010 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-6969e9e > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 120px 0px 150px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1348 .elementor-element.elementor-element-6969e9e > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-ea32171 .elementor-heading-title {
    font-family: "Raleway-ExtraBold", Sans-serif;
    font-size: 42px;
}

.elementor-1348 .elementor-element.elementor-element-ea32171 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1348 .elementor-element.elementor-element-94bb604 {
    color: #000000;
    font-family: "Raleway-Regular", Sans-serif;
    font-size: 16px;
    line-height: 1.5em;
}

.elementor-1348 .elementor-element.elementor-element-94bb604 > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-1348 .elementor-element.elementor-element-d92f173 .premium-modal-trigger-container {
    text-align: left;
}

.elementor-1348 .elementor-element.elementor-element-d92f173 .premium-modal-trigger-btn, .elementor-1348 .elementor-element.elementor-element-d92f173 .premium-modal-trigger-text {
    font-family: "Raleway-Medium", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0.7px;
    color: #FFFFFF;
    padding: 15px 65px 15px 65px;
}

.elementor-1348 .elementor-element.elementor-element-d92f173 .premium-modal-trigger-btn {
    background-color: #77BA02;
}

.elementor-1348 .elementor-element.elementor-element-d92f173 .premium-modal-trigger-btn, .elementor-1348 .elementor-element.elementor-element-d92f173 .premium-modal-trigger-text, .elementor-1348 .elementor-element.elementor-element-d92f173 .premium-modal-trigger-img {
    border-radius: 100px;
}

.elementor-1348 .elementor-element.elementor-element-d92f173 .premium-modal-trigger-btn:hover {
    background: #77BA02;
}

.elementor-1348 .elementor-element.elementor-element-d92f173 .premium-modal-box-modal-title {
    font-family: "Raleway-Bold", Sans-serif;
    font-size: 24px;
    font-weight: 600;
}

.elementor-1348 .elementor-element.elementor-element-d92f173 .premium-modal-box-modal-close:hover {
    color: #747474;
    background: #FFFFFF;
}

.elementor-1348 .elementor-element.elementor-element-d92f173 .premium-modal-box-modal-dialog {
    overflow: auto;
}

.elementor-1348 .elementor-element.elementor-element-d92f173 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1348 .elementor-element.elementor-element-91137ab > .elementor-element-populated {
    margin: 40px 200px 40px 0px;
    --e-column-margin-right: 200px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1348 .elementor-element.elementor-element-2734ec2 {
    text-align: right;
}

.elementor-1348 .elementor-element.elementor-element-2734ec2 > .elementor-widget-container {
    margin: 150px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1348 .elementor-element.elementor-element-7f97a73 {
    margin-top: 20px;
    margin-bottom: 40px;
    padding: 0px 0px 0px 0px;
}

.elementor-1348 .elementor-element.elementor-element-0eebcca > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1348 .elementor-element.elementor-element-a7414dd .elementor-heading-title {
    font-family: "Raleway-ExtraBold", Sans-serif;
    font-size: 42px;
}

.elementor-1348 .elementor-element.elementor-element-a7414dd > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1348 .elementor-element.elementor-element-d27a983 {
    font-family: "Raleway-Regular", Sans-serif;
    font-size: 16px;
}

.elementor-1348 .elementor-element.elementor-element-ace9cdb .elementor-heading-title {
    font-family: "Raleway-ExtraBold", Sans-serif;
    font-size: 16px;
    line-height: 0em;
    letter-spacing: 0.4px;
}

.elementor-1348 .elementor-element.elementor-element-ace9cdb > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1348 .elementor-element.elementor-element-80933ac .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(9px/2);
}

.elementor-1348 .elementor-element.elementor-element-80933ac .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(9px/2);
}

.elementor-1348 .elementor-element.elementor-element-80933ac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(9px/2);
    margin-left: calc(9px/2);
}

.elementor-1348 .elementor-element.elementor-element-80933ac .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-9px/2);
    margin-left: calc(-9px/2);
}

body.rtl .elementor-1348 .elementor-element.elementor-element-80933ac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-9px/2);
}

body:not(.rtl) .elementor-1348 .elementor-element.elementor-element-80933ac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-9px/2);
}

.elementor-1348 .elementor-element.elementor-element-80933ac .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-80933ac .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-80933ac {
    --e-icon-list-icon-size: 31px;
    --icon-vertical-offset: 0px;
}

.elementor-1348 .elementor-element.elementor-element-80933ac .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1348 .elementor-element.elementor-element-80933ac .elementor-icon-list-item > a {
    font-family: "Raleway-Regular", Sans-serif;
    font-size: 16px;
}

.elementor-1348 .elementor-element.elementor-element-80933ac .elementor-icon-list-text {
    color: #000000;
    transition: color 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-80933ac > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1348 .elementor-element.elementor-element-b58dc2b .premium-modal-trigger-container {
    text-align: left;
}

.elementor-1348 .elementor-element.elementor-element-b58dc2b .premium-modal-trigger-btn, .elementor-1348 .elementor-element.elementor-element-b58dc2b .premium-modal-trigger-text {
    font-family: "Raleway-Medium", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0.7px;
    color: #FFFFFF;
    padding: 15px 65px 15px 65px;
}

.elementor-1348 .elementor-element.elementor-element-b58dc2b .premium-modal-trigger-btn {
    background-color: #77BA02;
}

.elementor-1348 .elementor-element.elementor-element-b58dc2b .premium-modal-trigger-btn, .elementor-1348 .elementor-element.elementor-element-b58dc2b .premium-modal-trigger-text, .elementor-1348 .elementor-element.elementor-element-b58dc2b .premium-modal-trigger-img {
    border-radius: 100px;
}

.elementor-1348 .elementor-element.elementor-element-b58dc2b .premium-modal-trigger-btn:hover {
    background: #77BA02;
}

.elementor-1348 .elementor-element.elementor-element-b58dc2b .premium-modal-box-modal-title {
    font-family: "Raleway-Bold", Sans-serif;
    font-size: 24px;
    font-weight: 600;
}

.elementor-1348 .elementor-element.elementor-element-b58dc2b .premium-modal-box-modal-close:hover {
    color: #747474;
    background: #FFFFFF;
}

.elementor-1348 .elementor-element.elementor-element-b58dc2b .premium-modal-box-modal-dialog {
    overflow: auto;
}

.elementor-1348 .elementor-element.elementor-element-b58dc2b > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1348 .elementor-element.elementor-element-a5971e1:not(.elementor-motion-effects-element-type-background), .elementor-1348 .elementor-element.elementor-element-a5971e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #E5E5E5;
}

.elementor-1348 .elementor-element.elementor-element-a5971e1 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 40px 0px 0px 40px;
}

.elementor-1348 .elementor-element.elementor-element-a5971e1 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-bbe8f84 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 0px 20px 0px;
}

.elementor-1348 .elementor-element.elementor-element-188fa59 {
    text-align: center;
}

.elementor-1348 .elementor-element.elementor-element-188fa59 .elementor-heading-title {
    font-family: "Raleway-ExtraBold", Sans-serif;
    font-size: 42px;
}

.elementor-1348 .elementor-element.elementor-element-188fa59 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1348 .elementor-element.elementor-element-6bddc20:not(.elementor-motion-effects-element-type-background), .elementor-1348 .elementor-element.elementor-element-6bddc20 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #E5E5E5;
}

.elementor-1348 .elementor-element.elementor-element-6bddc20 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: -89px;
    padding: 0px 0px 0px 0px;
}

.elementor-1348 .elementor-element.elementor-element-6bddc20 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-c825a52:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1348 .elementor-element.elementor-element-c825a52 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1348 .elementor-element.elementor-element-c825a52 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 40px 20px 90px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
    padding: 60px 40px 0px 40px;
}

.elementor-1348 .elementor-element.elementor-element-c825a52 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-ab6b07a .elementor-icon-box-wrapper {
    text-align: justify;
}

.elementor-1348 .elementor-element.elementor-element-ab6b07a {
    --icon-box-icon-margin: 15px;
}

.elementor-1348 .elementor-element.elementor-element-ab6b07a .elementor-icon {
    font-size: 45px;
}

.elementor-1348 .elementor-element.elementor-element-ab6b07a .elementor-icon-box-title {
    margin-bottom: 0px;
    color: #000000;
}

.elementor-1348 .elementor-element.elementor-element-ab6b07a .elementor-icon-box-title, .elementor-1348 .elementor-element.elementor-element-ab6b07a .elementor-icon-box-title a {
    font-family: "Raleway-ExtraBold", Sans-serif;
    font-size: 20px;
}

.elementor-1348 .elementor-element.elementor-element-ab6b07a > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1348 .elementor-element.elementor-element-9b1e85f > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1348 .elementor-element.elementor-element-727ed8a {
    column-gap: 0px;
    text-align: right;
    color: #77BA02;
    font-family: "Avenirnextcyr-bold", Sans-serif;
    font-size: 30px;
}

.elementor-1348 .elementor-element.elementor-element-727ed8a > .elementor-widget-container {
    margin: -12px 0px 0px 0px;
    padding: 0px 0px -49px 0px;
}

.elementor-1348 .elementor-element.elementor-element-06799d6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1348 .elementor-element.elementor-element-06799d6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1348 .elementor-element.elementor-element-06799d6 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 40px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
    padding: 60px 40px 0px 40px;
}

.elementor-1348 .elementor-element.elementor-element-06799d6 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-29a8e15 .elementor-icon-box-wrapper {
    text-align: justify;
}

.elementor-1348 .elementor-element.elementor-element-29a8e15 {
    --icon-box-icon-margin: 15px;
}

.elementor-1348 .elementor-element.elementor-element-29a8e15 .elementor-icon {
    font-size: 45px;
}

.elementor-1348 .elementor-element.elementor-element-29a8e15 .elementor-icon-box-title {
    margin-bottom: 0px;
    color: #000000;
}

.elementor-1348 .elementor-element.elementor-element-29a8e15 .elementor-icon-box-title, .elementor-1348 .elementor-element.elementor-element-29a8e15 .elementor-icon-box-title a {
    font-family: "Raleway-ExtraBold", Sans-serif;
    font-size: 20px;
}

.elementor-1348 .elementor-element.elementor-element-29a8e15 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1348 .elementor-element.elementor-element-3457d63 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1348 .elementor-element.elementor-element-ecaba1e {
    column-gap: 0px;
    text-align: right;
    color: #77BA02;
    font-family: "Avenirnextcyr-bold", Sans-serif;
    font-size: 30px;
}

.elementor-1348 .elementor-element.elementor-element-ecaba1e > .elementor-widget-container {
    margin: -12px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1348 .elementor-element.elementor-element-6e3bd6a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1348 .elementor-element.elementor-element-6e3bd6a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1348 .elementor-element.elementor-element-6e3bd6a > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 40px 0px 90px 00px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 00px;
    padding: 60px 40px 0px 40px;
}

.elementor-1348 .elementor-element.elementor-element-6e3bd6a > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-e2c340b .elementor-icon-box-wrapper {
    text-align: justify;
}

.elementor-1348 .elementor-element.elementor-element-e2c340b {
    --icon-box-icon-margin: 15px;
}

.elementor-1348 .elementor-element.elementor-element-e2c340b .elementor-icon {
    font-size: 45px;
}

.elementor-1348 .elementor-element.elementor-element-e2c340b .elementor-icon-box-title {
    margin-bottom: 0px;
    color: #000000;
}

.elementor-1348 .elementor-element.elementor-element-e2c340b .elementor-icon-box-title, .elementor-1348 .elementor-element.elementor-element-e2c340b .elementor-icon-box-title a {
    font-family: "Raleway-ExtraBold", Sans-serif;
    font-size: 20px;
}

.elementor-1348 .elementor-element.elementor-element-e2c340b > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1348 .elementor-element.elementor-element-b22c4e7 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1348 .elementor-element.elementor-element-87eab1a {
    column-gap: 0px;
    text-align: right;
    color: #77BA02;
    font-family: "Avenirnextcyr-bold", Sans-serif;
    font-size: 30px;
}

.elementor-1348 .elementor-element.elementor-element-87eab1a > .elementor-widget-container {
    margin: -12px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1348 .elementor-element.elementor-element-82ff87b:not(.elementor-motion-effects-element-type-background), .elementor-1348 .elementor-element.elementor-element-82ff87b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #E5E5E5;
}

.elementor-1348 .elementor-element.elementor-element-82ff87b > .elementor-background-overlay {
    background-image: url("../../../../wp-content/uploads/2020/09/kisspng-succulent-plant-gardening-flower-plant-5a9478425c39b5-1.png");
    background-position: top right;
    background-repeat: no-repeat;
    background-size: auto;
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-82ff87b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1348 .elementor-element.elementor-element-ef4b053:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1348 .elementor-element.elementor-element-ef4b053 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1348 .elementor-element.elementor-element-ef4b053 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 40px 0px 90px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 60px 40px 0px 40px;
}

.elementor-1348 .elementor-element.elementor-element-ef4b053 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-5349c27 .elementor-icon-box-wrapper {
    text-align: justify;
}

.elementor-1348 .elementor-element.elementor-element-5349c27 {
    --icon-box-icon-margin: 15px;
}

.elementor-1348 .elementor-element.elementor-element-5349c27 .elementor-icon {
    font-size: 45px;
}

.elementor-1348 .elementor-element.elementor-element-5349c27 .elementor-icon-box-title {
    margin-bottom: 0px;
    color: #000000;
}

.elementor-1348 .elementor-element.elementor-element-5349c27 .elementor-icon-box-title, .elementor-1348 .elementor-element.elementor-element-5349c27 .elementor-icon-box-title a {
    font-family: "Raleway-ExtraBold", Sans-serif;
    font-size: 20px;
}

.elementor-1348 .elementor-element.elementor-element-5349c27 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1348 .elementor-element.elementor-element-11e3e95 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1348 .elementor-element.elementor-element-08de2c9 {
    column-gap: 0px;
    text-align: right;
    color: #77BA02;
    font-family: "Avenirnextcyr-bold", Sans-serif;
    font-size: 30px;
}

.elementor-1348 .elementor-element.elementor-element-08de2c9 > .elementor-widget-container {
    margin: -12px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1348 .elementor-element.elementor-element-748d4ed:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1348 .elementor-element.elementor-element-748d4ed > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1348 .elementor-element.elementor-element-748d4ed > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 40px 0px 90px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
    padding: 60px 40px 0px 40px;
}

.elementor-1348 .elementor-element.elementor-element-748d4ed > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-79784a0 .elementor-icon-box-wrapper {
    text-align: justify;
}

.elementor-1348 .elementor-element.elementor-element-79784a0 {
    --icon-box-icon-margin: 15px;
}

.elementor-1348 .elementor-element.elementor-element-79784a0 .elementor-icon {
    font-size: 45px;
}

.elementor-1348 .elementor-element.elementor-element-79784a0 .elementor-icon-box-title {
    margin-bottom: 0px;
    color: #000000;
}

.elementor-1348 .elementor-element.elementor-element-79784a0 .elementor-icon-box-title, .elementor-1348 .elementor-element.elementor-element-79784a0 .elementor-icon-box-title a {
    font-family: "Raleway-ExtraBold", Sans-serif;
    font-size: 20px;
}

.elementor-1348 .elementor-element.elementor-element-79784a0 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1348 .elementor-element.elementor-element-f64457f > .elementor-widget-container {
    margin: 0px 0px 0px -10px;
    padding: 0px 0px 0px 0px;
}

.elementor-1348 .elementor-element.elementor-element-d7f5c4b {
    column-gap: 0px;
    text-align: right;
    color: #77BA02;
    font-family: "Avenirnextcyr-bold", Sans-serif;
    font-size: 30px;
}

.elementor-1348 .elementor-element.elementor-element-d7f5c4b > .elementor-widget-container {
    margin: -12px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1348 .elementor-element.elementor-element-5020dae:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1348 .elementor-element.elementor-element-5020dae > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1348 .elementor-element.elementor-element-5020dae > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 40px 0px 90px 30px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 30px;
    padding: 60px 40px 0px 40px;
}

.elementor-1348 .elementor-element.elementor-element-5020dae > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-aefb2a5 .elementor-icon-box-wrapper {
    text-align: justify;
}

.elementor-1348 .elementor-element.elementor-element-aefb2a5 {
    --icon-box-icon-margin: 15px;
}

.elementor-1348 .elementor-element.elementor-element-aefb2a5 .elementor-icon {
    font-size: 45px;
}

.elementor-1348 .elementor-element.elementor-element-aefb2a5 .elementor-icon-box-title {
    margin-bottom: 0px;
    color: #000000;
}

.elementor-1348 .elementor-element.elementor-element-aefb2a5 .elementor-icon-box-title, .elementor-1348 .elementor-element.elementor-element-aefb2a5 .elementor-icon-box-title a {
    font-family: "Raleway-ExtraBold", Sans-serif;
    font-size: 20px;
}

.elementor-1348 .elementor-element.elementor-element-aefb2a5 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1348 .elementor-element.elementor-element-1bc279c > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1348 .elementor-element.elementor-element-0a4b877 {
    column-gap: 0px;
    text-align: right;
    color: #77BA02;
    font-family: "Avenirnextcyr-bold", Sans-serif;
    font-size: 30px;
}

.elementor-1348 .elementor-element.elementor-element-0a4b877 > .elementor-widget-container {
    margin: -12px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1348 .elementor-element.elementor-element-f5ee2d4:not(.elementor-motion-effects-element-type-background), .elementor-1348 .elementor-element.elementor-element-f5ee2d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(230deg, #8EC900 0%, #FFFFFF 100%);
}

.elementor-1348 .elementor-element.elementor-element-f5ee2d4 > .elementor-background-overlay {
    background-color: rgba(255, 255, 255, 0);
    background-image: url("../../../../wp-content/uploads/2020/09/13458-1-2.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.31;
    mix-blend-mode: screen;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-f5ee2d4 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 50px 0px 50px 0px;
}

.elementor-1348 .elementor-element.elementor-element-7779a2fc .elementor-heading-title {
    color: #000000;
    font-family: "Raleway-ExtraBold", Sans-serif;
    font-size: 36px;
}

.elementor-1348 .elementor-element.elementor-element-7779a2fc > .elementor-widget-container {
    margin: 50px 0px -15px 0px;
}

.elementor-1348 .elementor-element.elementor-element-152bd561 .elementor-accordion-item {
    border-width: 0px;
    border-color: #FFFFFF;
}

.elementor-1348 .elementor-element.elementor-element-152bd561 .elementor-accordion-item .elementor-tab-content {
    border-width: 0px;
    border-top-color: #FFFFFF;
}

.elementor-1348 .elementor-element.elementor-element-152bd561 .elementor-accordion-item .elementor-tab-title.elementor-active {
    border-width: 0px;
    border-bottom-color: #FFFFFF;
}

.elementor-1348 .elementor-element.elementor-element-152bd561 .elementor-tab-title {
    background-color: rgba(194, 130, 130, 0);
    padding: 20px 0px 0px 0px;
}

.elementor-1348 .elementor-element.elementor-element-152bd561 .elementor-accordion-icon, .elementor-1348 .elementor-element.elementor-element-152bd561 .elementor-accordion-title {
    color: #000000;
}

.elementor-1348 .elementor-element.elementor-element-152bd561 .elementor-accordion-icon svg {
    fill: #000000;
}

.elementor-1348 .elementor-element.elementor-element-152bd561 .elementor-active .elementor-accordion-icon, .elementor-1348 .elementor-element.elementor-element-152bd561 .elementor-active .elementor-accordion-title {
    color: #000000;
}

.elementor-1348 .elementor-element.elementor-element-152bd561 .elementor-active .elementor-accordion-icon svg {
    fill: #000000;
}

.elementor-1348 .elementor-element.elementor-element-152bd561 .elementor-accordion-title {
    font-family: "Raleway-Medium", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-1348 .elementor-element.elementor-element-152bd561 .elementor-tab-title .elementor-accordion-icon i:before {
    color: #000000;
}

.elementor-1348 .elementor-element.elementor-element-152bd561 .elementor-tab-title .elementor-accordion-icon svg {
    fill: #000000;
}

.elementor-1348 .elementor-element.elementor-element-152bd561 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before {
    color: #000000;
}

.elementor-1348 .elementor-element.elementor-element-152bd561 .elementor-tab-title.elementor-active .elementor-accordion-icon svg {
    fill: #000000;
}

.elementor-1348 .elementor-element.elementor-element-152bd561 .elementor-accordion-icon.elementor-accordion-icon-left {
    margin-right: 0px;
}

.elementor-1348 .elementor-element.elementor-element-152bd561 .elementor-accordion-icon.elementor-accordion-icon-right {
    margin-left: 0px;
}

.elementor-1348 .elementor-element.elementor-element-152bd561 .elementor-tab-content {
    background-color: rgba(0, 0, 0, 0);
    color: #000000;
    font-family: "Raleway-Regular", Sans-serif;
    font-size: 16px;
    padding: 6px 0px 0px 0px;
}

.elementor-1348 .elementor-element.elementor-element-152bd561 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1348 .elementor-element.elementor-element-6975c96e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 5px;
}

.elementor-1348 .elementor-element.elementor-element-6975c96e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1348 .elementor-element.elementor-element-6975c96e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1348 .elementor-element.elementor-element-6975c96e > .elementor-element-populated, .elementor-1348 .elementor-element.elementor-element-6975c96e > .elementor-element-populated > .elementor-background-overlay, .elementor-1348 .elementor-element.elementor-element-6975c96e > .elementor-background-slideshow {
    border-radius: 13px 13px 13px 13px;
}

.elementor-1348 .elementor-element.elementor-element-6975c96e > .elementor-element-populated {
    box-shadow: 9px 4px 18px -9px rgba(0,0,0,0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 30px 30px 30px 30px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 30px;
    padding: 1px 1px 1px 1px;
}

.elementor-1348 .elementor-element.elementor-element-6975c96e > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-5e133217 {
    text-align: center;
}

.elementor-1348 .elementor-element.elementor-element-5e133217 .elementor-heading-title {
    color: #000000;
    font-family: "Raleway-ExtraBold", Sans-serif;
    font-size: 24px;
}

.elementor-1348 .elementor-element.elementor-element-5e133217 > .elementor-widget-container {
    margin: 70px 0px 70px 0px;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1348 .elementor-element.elementor-element-4b901d67 {
    text-align: center;
    color: #000000;
    font-family: "Montserrat-Regular", Sans-serif;
    font-size: 14px;
    line-height: 1.2em;
    letter-spacing: 0px;
}

.elementor-1348 .elementor-element.elementor-element-4b901d67 > .elementor-widget-container {
    margin: -39px 10px 0px 10px;
}

.elementor-1348 .elementor-element.elementor-element-118f180d ul.thumbnails.image_picker_selector li {
    width: 25% !important;
    padding: 10px !important;
}

.elementor-1348 .elementor-element.elementor-element-118f180d ul.thumbnails.image_picker_selector {
    margin: -10px -10px -10px -10px;
}

.elementor-1348 .elementor-element.elementor-element-118f180d .elementor-field-group {
    padding-right: calc( 0px/2 );
    padding-left: calc( 0px/2 );
    margin-bottom: 14px;
}

.elementor-1348 .elementor-element.elementor-element-118f180d .elementor-form-fields-wrapper {
    margin-left: calc( -0px/2 );
    margin-right: calc( -0px/2 );
    margin-bottom: -14px;
}

.elementor-1348 .elementor-element.elementor-element-118f180d .elementor-field-group.recaptcha_v3-bottomleft, .elementor-1348 .elementor-element.elementor-element-118f180d .elementor-field-group.recaptcha_v3-bottomright {
    margin-bottom: 0;
}

body.rtl .elementor-1348 .elementor-element.elementor-element-118f180d .elementor-labels-inline .elementor-field-group > label {
    padding-left: 0px;
}

body:not(.rtl) .elementor-1348 .elementor-element.elementor-element-118f180d .elementor-labels-inline .elementor-field-group > label {
    padding-right: 0px;
}

body .elementor-1348 .elementor-element.elementor-element-118f180d .elementor-labels-above .elementor-field-group > label {
    padding-bottom: 0px;
}

.elementor-1348 .elementor-element.elementor-element-118f180d .elementor-field-group > label, .elementor-1348 .elementor-element.elementor-element-118f180d .elementor-field-subgroup label {
    color: #B6B6B6;
}

.elementor-1348 .elementor-element.elementor-element-118f180d .elementor-field-group > label {
    font-family: "Avenir Next Cyr - regular", Sans-serif;
    font-size: 1px;
    letter-spacing: 1.3px;
}

.elementor-1348 .elementor-element.elementor-element-118f180d .elementor-field-type-html {
    padding-bottom: 3px;
    color: #FFFFFF;
    font-family: "Raleway-Regular", Sans-serif;
    font-size: 12px;
    letter-spacing: -2.2px;
}

.elementor-1348 .elementor-element.elementor-element-118f180d .elementor-field-group .elementor-field {
    color: #8E8E8E;
}

.elementor-1348 .elementor-element.elementor-element-118f180d .elementor-field-group .elementor-field, .elementor-1348 .elementor-element.elementor-element-118f180d .elementor-field-subgroup label {
    font-family: "Raleway-Regular", Sans-serif;
    font-size: 13px;
    line-height: 1em;
    letter-spacing: -0.3px;
}

.elementor-1348 .elementor-element.elementor-element-118f180d .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
    background-color: #E5E5E5;
    border-color: #6F6F6F;
    border-width: 0px 0px 0px 0px;
    border-radius: 50px 50px 50px 50px;
}

.elementor-1348 .elementor-element.elementor-element-118f180d .elementor-field-group .elementor-select-wrapper select {
    background-color: #E5E5E5;
    border-color: #6F6F6F;
    border-width: 0px 0px 0px 0px;
    border-radius: 50px 50px 50px 50px;
}

.elementor-1348 .elementor-element.elementor-element-118f180d .elementor-field-group .elementor-select-wrapper::before {
    color: #6F6F6F;
}

.elementor-1348 .elementor-element.elementor-element-118f180d .elementor-button {
    font-family: "Raleway-Regular", Sans-serif;
    font-size: 16px;
    border-radius: 60px 60px 60px 60px;
}

.elementor-1348 .elementor-element.elementor-element-118f180d .e-form__buttons__wrapper__button-next {
    background-color: #77BA02;
    color: #ffffff;
}

.elementor-1348 .elementor-element.elementor-element-118f180d .elementor-button[type="submit"] {
    background-color: #77BA02;
    color: #ffffff;
}

.elementor-1348 .elementor-element.elementor-element-118f180d .elementor-button[type="submit"] svg * {
    fill: #ffffff;
}

.elementor-1348 .elementor-element.elementor-element-118f180d .e-form__buttons__wrapper__button-previous {
    color: #ffffff;
}

.elementor-1348 .elementor-element.elementor-element-118f180d .e-form__buttons__wrapper__button-next:hover {
    background-color: #67A200;
    color: #ffffff;
}

.elementor-1348 .elementor-element.elementor-element-118f180d .elementor-button[type="submit"]:hover {
    background-color: #67A200;
    color: #ffffff;
}

.elementor-1348 .elementor-element.elementor-element-118f180d .elementor-button[type="submit"]:hover svg * {
    fill: #ffffff;
}

.elementor-1348 .elementor-element.elementor-element-118f180d .e-form__buttons__wrapper__button-previous:hover {
    color: #ffffff;
}

.elementor-1348 .elementor-element.elementor-element-118f180d .elementor-message {
    font-family: "Montserrat-Regular", Sans-serif;
}

.elementor-1348 .elementor-element.elementor-element-118f180d {
    --e-form-steps-indicators-spacing: 20px;
    --e-form-steps-indicator-padding: 30px;
    --e-form-steps-indicator-inactive-secondary-color: #ffffff;
    --e-form-steps-indicator-active-secondary-color: #ffffff;
    --e-form-steps-indicator-completed-secondary-color: #ffffff;
    --e-form-steps-divider-width: 1px;
    --e-form-steps-divider-gap: 18px;
}

.elementor-1348 .elementor-element.elementor-element-118f180d > .elementor-widget-container {
    margin: 0px 30px 80px 30px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1348 .elementor-element.elementor-element-6a1a2ab1 {
    margin-top: 40px;
    margin-bottom: 40px;
    padding: 0px 0px 0px 0px;
}

.elementor-1348 .elementor-element.elementor-element-6bf941b4 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1348 .elementor-element.elementor-element-11b26490 {
    text-align: center;
}

.elementor-1348 .elementor-element.elementor-element-11b26490 .elementor-heading-title {
    color: #000000;
    font-family: "GothamPro-Bold", Sans-serif;
    font-size: 36px;
}

.elementor-1348 .elementor-element.elementor-element-5e2235ec > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1348 .elementor-element.elementor-element-d8bd4a5 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1348 .elementor-element.elementor-element-f16897d > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 30px;
}

.elementor-1348 .elementor-element.elementor-element-50d89cab {
    text-align: left;
}

.elementor-1348 .elementor-element.elementor-element-50d89cab .elementor-heading-title {
    color: #000000;
    font-family: "Raleway-ExtraBold", Sans-serif;
    font-size: 18px;
    text-transform: uppercase;
}

.elementor-1348 .elementor-element.elementor-element-50d89cab > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1348 .elementor-element.elementor-element-622b42e5 .elementor-icon-list-icon i {
    color: #000000;
    transition: color 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-622b42e5 .elementor-icon-list-icon svg {
    fill: #000000;
    transition: fill 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-622b42e5 {
    --e-icon-list-icon-size: 35px;
    --icon-vertical-offset: 0px;
}

.elementor-1348 .elementor-element.elementor-element-622b42e5 .elementor-icon-list-icon {
    padding-right: 10px;
}

.elementor-1348 .elementor-element.elementor-element-622b42e5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1348 .elementor-element.elementor-element-622b42e5 .elementor-icon-list-item > a {
    font-family: "Avenir Next Cyr - regular", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-1348 .elementor-element.elementor-element-622b42e5 .elementor-icon-list-text {
    color: #000000;
    transition: color 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-7af4dddf {
    text-align: left;
}

.elementor-1348 .elementor-element.elementor-element-7af4dddf .elementor-heading-title {
    color: #000000;
    font-family: "Raleway-ExtraBold", Sans-serif;
    font-size: 18px;
    text-transform: uppercase;
}

.elementor-1348 .elementor-element.elementor-element-7af4dddf > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1348 .elementor-element.elementor-element-70d84557 .elementor-icon-list-icon i {
    color: #000000;
    transition: color 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-70d84557 .elementor-icon-list-icon svg {
    fill: #000000;
    transition: fill 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-70d84557 {
    --e-icon-list-icon-size: 35px;
    --icon-vertical-offset: 0px;
}

.elementor-1348 .elementor-element.elementor-element-70d84557 .elementor-icon-list-icon {
    padding-right: 10px;
}

.elementor-1348 .elementor-element.elementor-element-70d84557 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1348 .elementor-element.elementor-element-70d84557 .elementor-icon-list-item > a {
    font-family: "Avenir Next Cyr - regular", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-1348 .elementor-element.elementor-element-70d84557 .elementor-icon-list-text {
    color: #000000;
    transition: color 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-53c566d9 {
    text-align: left;
}

.elementor-1348 .elementor-element.elementor-element-53c566d9 .elementor-heading-title {
    color: #000000;
    font-family: "Raleway-ExtraBold", Sans-serif;
    font-size: 18px;
    text-transform: uppercase;
}

.elementor-1348 .elementor-element.elementor-element-53c566d9 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1348 .elementor-element.elementor-element-6564f29b .elementor-icon-list-icon i {
    color: #000000;
    transition: color 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-6564f29b .elementor-icon-list-icon svg {
    fill: #000000;
    transition: fill 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-6564f29b {
    --e-icon-list-icon-size: 45px;
    --e-icon-list-icon-align: left;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
    --icon-vertical-offset: 0px;
}

.elementor-1348 .elementor-element.elementor-element-6564f29b .elementor-icon-list-icon {
    padding-right: 10px;
}

.elementor-1348 .elementor-element.elementor-element-6564f29b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1348 .elementor-element.elementor-element-6564f29b .elementor-icon-list-item > a {
    font-family: "Avenir Next Cyr - regular", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-1348 .elementor-element.elementor-element-6564f29b .elementor-icon-list-text {
    color: #000000;
    transition: color 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-6564f29b > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1348 .elementor-element.elementor-element-4911c806:not(.elementor-motion-effects-element-type-background), .elementor-1348 .elementor-element.elementor-element-4911c806 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #1D1C20;
}

.elementor-1348 .elementor-element.elementor-element-4911c806 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-4911c806 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-6913a4a9 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1348 .elementor-element.elementor-element-dc4b0ba .elementor-icon-list-icon i {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-dc4b0ba .elementor-icon-list-icon svg {
    fill: #FFFFFF;
    transition: fill 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-dc4b0ba {
    --e-icon-list-icon-size: 25px;
    --icon-vertical-offset: 0px;
}

.elementor-1348 .elementor-element.elementor-element-dc4b0ba .elementor-icon-list-icon {
    padding-right: 10px;
}

.elementor-1348 .elementor-element.elementor-element-dc4b0ba .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1348 .elementor-element.elementor-element-dc4b0ba .elementor-icon-list-item > a {
    font-family: "Avenir Next Cyr - regular", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-1348 .elementor-element.elementor-element-dc4b0ba .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-63f07df .elementor-icon-list-icon i {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-63f07df .elementor-icon-list-icon svg {
    fill: #FFFFFF;
    transition: fill 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-63f07df {
    --e-icon-list-icon-size: 25px;
    --icon-vertical-offset: 0px;
}

.elementor-1348 .elementor-element.elementor-element-63f07df .elementor-icon-list-icon {
    padding-right: 10px;
}

.elementor-1348 .elementor-element.elementor-element-63f07df .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1348 .elementor-element.elementor-element-63f07df .elementor-icon-list-item > a {
    font-size: 14px;
    font-weight: 400;
}

.elementor-1348 .elementor-element.elementor-element-63f07df .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-7dfa529f .elementor-icon-list-icon i {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-7dfa529f .elementor-icon-list-icon svg {
    fill: #FFFFFF;
    transition: fill 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-7dfa529f {
    --e-icon-list-icon-size: 25px;
    --icon-vertical-offset: 0px;
}

.elementor-1348 .elementor-element.elementor-element-7dfa529f .elementor-icon-list-icon {
    padding-right: 10px;
}

.elementor-1348 .elementor-element.elementor-element-7dfa529f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1348 .elementor-element.elementor-element-7dfa529f .elementor-icon-list-item > a {
    font-size: 14px;
    font-weight: 400;
}

.elementor-1348 .elementor-element.elementor-element-7dfa529f .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-6ad5163 .elementor-icon-list-icon i {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-6ad5163 .elementor-icon-list-icon svg {
    fill: #FFFFFF;
    transition: fill 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-6ad5163 {
    --e-icon-list-icon-size: 25px;
    --icon-vertical-offset: 0px;
}

.elementor-1348 .elementor-element.elementor-element-6ad5163 .elementor-icon-list-icon {
    padding-right: 10px;
}

.elementor-1348 .elementor-element.elementor-element-6ad5163 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1348 .elementor-element.elementor-element-6ad5163 .elementor-icon-list-item > a {
    font-size: 14px;
    font-weight: 400;
}

.elementor-1348 .elementor-element.elementor-element-6ad5163 .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-988cce5 .elementor-icon-list-icon i {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-988cce5 .elementor-icon-list-icon svg {
    fill: #FFFFFF;
    transition: fill 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-988cce5 {
    --e-icon-list-icon-size: 25px;
    --icon-vertical-offset: 0px;
}

.elementor-1348 .elementor-element.elementor-element-988cce5 .elementor-icon-list-icon {
    padding-right: 10px;
}

.elementor-1348 .elementor-element.elementor-element-988cce5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1348 .elementor-element.elementor-element-988cce5 .elementor-icon-list-item > a {
    font-size: 14px;
    font-weight: 400;
}

.elementor-1348 .elementor-element.elementor-element-988cce5 .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-796de16d .elementor-icon-list-icon i {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-796de16d .elementor-icon-list-icon svg {
    fill: #FFFFFF;
    transition: fill 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-796de16d {
    --e-icon-list-icon-size: 25px;
    --icon-vertical-offset: 0px;
}

.elementor-1348 .elementor-element.elementor-element-796de16d .elementor-icon-list-icon {
    padding-right: 10px;
}

.elementor-1348 .elementor-element.elementor-element-796de16d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1348 .elementor-element.elementor-element-796de16d .elementor-icon-list-item > a {
    font-size: 13px;
    font-weight: 100;
}

.elementor-1348 .elementor-element.elementor-element-796de16d .elementor-icon-list-text {
    color: #E9E9E9;
    transition: color 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-6ff2597c .elementor-icon-list-icon i {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-6ff2597c .elementor-icon-list-icon svg {
    fill: #FFFFFF;
    transition: fill 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-6ff2597c {
    --e-icon-list-icon-size: 25px;
    --icon-vertical-offset: 0px;
}

.elementor-1348 .elementor-element.elementor-element-6ff2597c .elementor-icon-list-icon {
    padding-right: 10px;
}

.elementor-1348 .elementor-element.elementor-element-6ff2597c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1348 .elementor-element.elementor-element-6ff2597c .elementor-icon-list-item > a {
    font-size: 13px;
    font-weight: 100;
}

.elementor-1348 .elementor-element.elementor-element-6ff2597c .elementor-icon-list-text {
    color: #E9E9E9;
    transition: color 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-5e0f7fb .elementor-icon-list-icon i {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-5e0f7fb .elementor-icon-list-icon svg {
    fill: #FFFFFF;
    transition: fill 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-5e0f7fb {
    --e-icon-list-icon-size: 25px;
    --icon-vertical-offset: 0px;
}

.elementor-1348 .elementor-element.elementor-element-5e0f7fb .elementor-icon-list-icon {
    padding-right: 10px;
}

.elementor-1348 .elementor-element.elementor-element-5e0f7fb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1348 .elementor-element.elementor-element-5e0f7fb .elementor-icon-list-item > a {
    font-size: 13px;
    font-weight: 100;
}

.elementor-1348 .elementor-element.elementor-element-5e0f7fb .elementor-icon-list-text {
    color: #E9E9E9;
    transition: color 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-18759c2d .elementor-icon-list-icon i {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-18759c2d .elementor-icon-list-icon svg {
    fill: #FFFFFF;
    transition: fill 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-18759c2d {
    --e-icon-list-icon-size: 25px;
    --icon-vertical-offset: 0px;
}

.elementor-1348 .elementor-element.elementor-element-18759c2d .elementor-icon-list-icon {
    padding-right: 10px;
}

.elementor-1348 .elementor-element.elementor-element-18759c2d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1348 .elementor-element.elementor-element-18759c2d .elementor-icon-list-item > a {
    font-size: 13px;
    font-weight: 100;
}

.elementor-1348 .elementor-element.elementor-element-18759c2d .elementor-icon-list-text {
    color: #E9E9E9;
    transition: color 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-eb5bd1d .elementor-icon-list-icon i {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-eb5bd1d .elementor-icon-list-icon svg {
    fill: #FFFFFF;
    transition: fill 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-eb5bd1d {
    --e-icon-list-icon-size: 25px;
    --icon-vertical-offset: 0px;
}

.elementor-1348 .elementor-element.elementor-element-eb5bd1d .elementor-icon-list-icon {
    padding-right: 10px;
}

.elementor-1348 .elementor-element.elementor-element-eb5bd1d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1348 .elementor-element.elementor-element-eb5bd1d .elementor-icon-list-item > a {
    font-size: 13px;
    font-weight: 100;
}

.elementor-1348 .elementor-element.elementor-element-eb5bd1d .elementor-icon-list-text {
    color: #E9E9E9;
    transition: color 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-d99403a .elementor-icon-list-icon i {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-d99403a .elementor-icon-list-icon svg {
    fill: #FFFFFF;
    transition: fill 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-d99403a {
    --e-icon-list-icon-size: 25px;
    --icon-vertical-offset: 0px;
}

.elementor-1348 .elementor-element.elementor-element-d99403a .elementor-icon-list-icon {
    padding-right: 10px;
}

.elementor-1348 .elementor-element.elementor-element-d99403a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1348 .elementor-element.elementor-element-d99403a .elementor-icon-list-item > a {
    font-size: 13px;
    font-weight: 100;
}

.elementor-1348 .elementor-element.elementor-element-d99403a .elementor-icon-list-text {
    color: #E9E9E9;
    transition: color 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-6a340e4 .elementor-icon-list-icon i {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-6a340e4 .elementor-icon-list-icon svg {
    fill: #FFFFFF;
    transition: fill 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-6a340e4 {
    --e-icon-list-icon-size: 25px;
    --icon-vertical-offset: 0px;
}

.elementor-1348 .elementor-element.elementor-element-6a340e4 .elementor-icon-list-icon {
    padding-right: 10px;
}

.elementor-1348 .elementor-element.elementor-element-6a340e4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1348 .elementor-element.elementor-element-6a340e4 .elementor-icon-list-item > a {
    font-size: 13px;
    font-weight: 100;
}

.elementor-1348 .elementor-element.elementor-element-6a340e4 .elementor-icon-list-text {
    color: #E9E9E9;
    transition: color 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-5d47941 .elementor-icon-list-icon i {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-5d47941 .elementor-icon-list-icon svg {
    fill: #FFFFFF;
    transition: fill 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-5d47941 {
    --e-icon-list-icon-size: 25px;
    --icon-vertical-offset: 0px;
}

.elementor-1348 .elementor-element.elementor-element-5d47941 .elementor-icon-list-icon {
    padding-right: 10px;
}

.elementor-1348 .elementor-element.elementor-element-5d47941 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1348 .elementor-element.elementor-element-5d47941 .elementor-icon-list-item > a {
    font-size: 13px;
    font-weight: 100;
}

.elementor-1348 .elementor-element.elementor-element-5d47941 .elementor-icon-list-text {
    color: #E9E9E9;
    transition: color 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-c40f0ff .elementor-icon-list-icon i {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-c40f0ff .elementor-icon-list-icon svg {
    fill: #FFFFFF;
    transition: fill 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-c40f0ff {
    --e-icon-list-icon-size: 25px;
    --icon-vertical-offset: 0px;
}

.elementor-1348 .elementor-element.elementor-element-c40f0ff .elementor-icon-list-icon {
    padding-right: 10px;
}

.elementor-1348 .elementor-element.elementor-element-c40f0ff .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1348 .elementor-element.elementor-element-c40f0ff .elementor-icon-list-item > a {
    font-size: 13px;
    font-weight: 100;
}

.elementor-1348 .elementor-element.elementor-element-c40f0ff .elementor-icon-list-text {
    color: #E9E9E9;
    transition: color 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-3d80734 .elementor-icon-list-icon i {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-3d80734 .elementor-icon-list-icon svg {
    fill: #FFFFFF;
    transition: fill 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-3d80734 {
    --e-icon-list-icon-size: 25px;
    --icon-vertical-offset: 0px;
}

.elementor-1348 .elementor-element.elementor-element-3d80734 .elementor-icon-list-icon {
    padding-right: 10px;
}

.elementor-1348 .elementor-element.elementor-element-3d80734 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1348 .elementor-element.elementor-element-3d80734 .elementor-icon-list-item > a {
    font-size: 13px;
    font-weight: 100;
}

.elementor-1348 .elementor-element.elementor-element-3d80734 .elementor-icon-list-text {
    color: #E9E9E9;
    transition: color 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-beaa046 .elementor-icon-list-icon i {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-beaa046 .elementor-icon-list-icon svg {
    fill: #FFFFFF;
    transition: fill 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-beaa046 {
    --e-icon-list-icon-size: 25px;
    --icon-vertical-offset: 0px;
}

.elementor-1348 .elementor-element.elementor-element-beaa046 .elementor-icon-list-icon {
    padding-right: 10px;
}

.elementor-1348 .elementor-element.elementor-element-beaa046 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1348 .elementor-element.elementor-element-beaa046 .elementor-icon-list-item > a {
    font-size: 13px;
    font-weight: 100;
}

.elementor-1348 .elementor-element.elementor-element-beaa046 .elementor-icon-list-text {
    color: #E9E9E9;
    transition: color 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-c963709 .elementor-icon-list-icon i {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-c963709 .elementor-icon-list-icon svg {
    fill: #FFFFFF;
    transition: fill 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-c963709 {
    --e-icon-list-icon-size: 25px;
    --icon-vertical-offset: 0px;
}

.elementor-1348 .elementor-element.elementor-element-c963709 .elementor-icon-list-icon {
    padding-right: 10px;
}

.elementor-1348 .elementor-element.elementor-element-c963709 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1348 .elementor-element.elementor-element-c963709 .elementor-icon-list-item > a {
    font-size: 13px;
    font-weight: 100;
}

.elementor-1348 .elementor-element.elementor-element-c963709 .elementor-icon-list-text {
    color: #E9E9E9;
    transition: color 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-cc73d06 .elementor-icon-list-icon i {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-cc73d06 .elementor-icon-list-icon svg {
    fill: #FFFFFF;
    transition: fill 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-cc73d06 {
    --e-icon-list-icon-size: 25px;
    --icon-vertical-offset: 0px;
}

.elementor-1348 .elementor-element.elementor-element-cc73d06 .elementor-icon-list-icon {
    padding-right: 10px;
}

.elementor-1348 .elementor-element.elementor-element-cc73d06 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1348 .elementor-element.elementor-element-cc73d06 .elementor-icon-list-item > a {
    font-size: 13px;
    font-weight: 100;
}

.elementor-1348 .elementor-element.elementor-element-cc73d06 .elementor-icon-list-text {
    color: #E9E9E9;
    transition: color 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-056617f .elementor-icon-list-icon i {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-056617f .elementor-icon-list-icon svg {
    fill: #FFFFFF;
    transition: fill 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-056617f {
    --e-icon-list-icon-size: 25px;
    --icon-vertical-offset: 0px;
}

.elementor-1348 .elementor-element.elementor-element-056617f .elementor-icon-list-icon {
    padding-right: 10px;
}

.elementor-1348 .elementor-element.elementor-element-056617f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1348 .elementor-element.elementor-element-056617f .elementor-icon-list-item > a {
    font-size: 13px;
    font-weight: 100;
}

.elementor-1348 .elementor-element.elementor-element-056617f .elementor-icon-list-text {
    color: #E9E9E9;
    transition: color 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-0098779 .elementor-icon-list-icon i {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-0098779 .elementor-icon-list-icon svg {
    fill: #FFFFFF;
    transition: fill 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-0098779 {
    --e-icon-list-icon-size: 25px;
    --icon-vertical-offset: 0px;
}

.elementor-1348 .elementor-element.elementor-element-0098779 .elementor-icon-list-icon {
    padding-right: 10px;
}

.elementor-1348 .elementor-element.elementor-element-0098779 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1348 .elementor-element.elementor-element-0098779 .elementor-icon-list-item > a {
    font-size: 13px;
    font-weight: 100;
}

.elementor-1348 .elementor-element.elementor-element-0098779 .elementor-icon-list-text {
    color: #E9E9E9;
    transition: color 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-699312d .elementor-icon-list-icon i {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-699312d .elementor-icon-list-icon svg {
    fill: #FFFFFF;
    transition: fill 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-699312d {
    --e-icon-list-icon-size: 25px;
    --icon-vertical-offset: 0px;
}

.elementor-1348 .elementor-element.elementor-element-699312d .elementor-icon-list-icon {
    padding-right: 10px;
}

.elementor-1348 .elementor-element.elementor-element-699312d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1348 .elementor-element.elementor-element-699312d .elementor-icon-list-item > a {
    font-size: 13px;
    font-weight: 100;
}

.elementor-1348 .elementor-element.elementor-element-699312d .elementor-icon-list-text {
    color: #E9E9E9;
    transition: color 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-4f6a224 .elementor-icon-list-icon i {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-4f6a224 .elementor-icon-list-icon svg {
    fill: #FFFFFF;
    transition: fill 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-4f6a224 {
    --e-icon-list-icon-size: 25px;
    --icon-vertical-offset: 0px;
}

.elementor-1348 .elementor-element.elementor-element-4f6a224 .elementor-icon-list-icon {
    padding-right: 10px;
}

.elementor-1348 .elementor-element.elementor-element-4f6a224 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1348 .elementor-element.elementor-element-4f6a224 .elementor-icon-list-item > a {
    font-size: 13px;
    font-weight: 100;
}

.elementor-1348 .elementor-element.elementor-element-4f6a224 .elementor-icon-list-text {
    color: #E9E9E9;
    transition: color 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-1347aec .elementor-icon-list-icon i {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-1347aec .elementor-icon-list-icon svg {
    fill: #FFFFFF;
    transition: fill 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-1347aec {
    --e-icon-list-icon-size: 25px;
    --icon-vertical-offset: 0px;
}

.elementor-1348 .elementor-element.elementor-element-1347aec .elementor-icon-list-icon {
    padding-right: 10px;
}

.elementor-1348 .elementor-element.elementor-element-1347aec .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1348 .elementor-element.elementor-element-1347aec .elementor-icon-list-item > a {
    font-size: 13px;
    font-weight: 100;
}

.elementor-1348 .elementor-element.elementor-element-1347aec .elementor-icon-list-text {
    color: #E9E9E9;
    transition: color 0.3s;
}

.elementor-1348 .elementor-element.elementor-element-787c8276 {
    text-align: center;
    color: #000000;
    font-size: 14px;
    line-height: 1.2em;
}

.elementor-1348 .elementor-element.elementor-element-787c8276 > .elementor-widget-container {
    margin: 10px 5px 0px 5px;
    padding: 0px 0px 0px 0px;
}

.elementor-1348 .elementor-element.elementor-element-216c3e97 {
    --divider-border-style: solid;
    --divider-color: #FFFFFF;
    --divider-border-width: 1px;
}

.elementor-1348 .elementor-element.elementor-element-216c3e97 .elementor-divider-separator {
    width: 80%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-1348 .elementor-element.elementor-element-216c3e97 .elementor-divider {
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-1348 .elementor-element.elementor-element-216c3e97 > .elementor-widget-container {
    margin: -30px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1348 .elementor-element.elementor-element-721a4960 {
    text-align: center;
    color: #FFFFFF;
    font-size: 14px;
    line-height: 1.2em;
}

.elementor-1348 .elementor-element.elementor-element-721a4960 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

@media(max-width: 1024px) {
    .elementor-1348 .elementor-element.elementor-element-d5896c5 {
        margin-top:0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-a8171e9 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-7fa19ed > .elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-f9309ac > .elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-371f455 > .elementor-widget-container {
        margin: -8px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-60436f5 {
        margin-top: -30px;
        margin-bottom: 0px;
        padding: 4px 0px 0px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-e778ed0 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 20px;
    }

    .elementor-1348 .elementor-element.elementor-element-7e57b72 .elementor-heading-title {
        font-size: 36px;
    }

    .elementor-1348 .elementor-element.elementor-element-36187af .premium-modal-box-modal-title {
        font-size: 20px;
    }

    .elementor-1348 .elementor-element.elementor-element-3f63760 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 20px;
    }

    .elementor-1348 .elementor-element.elementor-element-9dcecfd {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 20px;
    }

    .elementor-1348 .elementor-element.elementor-element-0f7176a {
        padding: 0px 0px 0px 20px;
    }

    .elementor-1348 .elementor-element.elementor-element-8828a1c > .elementor-widget-container {
        margin: 0px 0px 0px 180px;
    }

    .elementor-1348 .elementor-element.elementor-element-a166010 {
        padding: 20px 0px 20px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-6969e9e > .elementor-element-populated {
        margin: 0px 0px 0px 10px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 10px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-ea32171 .elementor-heading-title {
        font-size: 36px;
    }

    .elementor-1348 .elementor-element.elementor-element-7f97a73 {
        padding: 20px 0px 0px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-0eebcca > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 10px 0px 10px;
    }

    .elementor-1348 .elementor-element.elementor-element-a5971e1 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 20px;
    }

    .elementor-1348 .elementor-element.elementor-element-6bddc20 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 20px;
    }

    .elementor-1348 .elementor-element.elementor-element-c825a52 > .elementor-element-populated {
        margin: 40px 20px 080px 0px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 0px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-1348 .elementor-element.elementor-element-06799d6 > .elementor-element-populated {
        margin: 40px 20px 080px 0px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 0px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-1348 .elementor-element.elementor-element-6e3bd6a > .elementor-element-populated {
        margin: 40px 20px 080px 0px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 0px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-1348 .elementor-element.elementor-element-82ff87b {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 20px;
    }

    .elementor-1348 .elementor-element.elementor-element-ef4b053 > .elementor-element-populated {
        margin: 40px 20px 080px 0px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 0px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-1348 .elementor-element.elementor-element-748d4ed > .elementor-element-populated {
        margin: 40px 20px 080px 0px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 0px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-1348 .elementor-element.elementor-element-5020dae > .elementor-element-populated {
        margin: 40px 20px 080px 0px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 0px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-1348 .elementor-element.elementor-element-f5ee2d4 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-28b8ce51 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 10px;
    }

    .elementor-1348 .elementor-element.elementor-element-7779a2fc > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-50d89cab > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-7af4dddf > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-53c566d9 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
}

@media(max-width: 767px) {
    .elementor-1348 .elementor-element.elementor-element-d5896c5 {
        margin-top:0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-a8171e9 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-7fa19ed {
        width: 10%;
    }

    .elementor-1348 .elementor-element.elementor-element-7fa19ed > .elementor-element-populated, .elementor-1348 .elementor-element.elementor-element-7fa19ed > .elementor-element-populated > .elementor-background-overlay, .elementor-1348 .elementor-element.elementor-element-7fa19ed > .elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-7fa19ed > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-64fea38 .hfe-nav-menu-icon {
        font-size: 34px;
    }

    .elementor-1348 .elementor-element.elementor-element-64fea38 .hfe-nav-menu-icon svg {
        font-size: 34px;
        line-height: 34px;
        height: 34px;
        width: 34px;
    }

    .elementor-1348 .elementor-element.elementor-element-64fea38 > .elementor-widget-container {
        margin: 3px 0px 0px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-f9309ac {
        width: 20%;
    }

    .elementor-1348 .elementor-element.elementor-element-f9309ac > .elementor-element-populated, .elementor-1348 .elementor-element.elementor-element-f9309ac > .elementor-element-populated > .elementor-background-overlay, .elementor-1348 .elementor-element.elementor-element-f9309ac > .elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-f9309ac > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-371f455 .elementor-icon-wrapper {
        text-align: right;
    }

    .elementor-1348 .elementor-element.elementor-element-371f455 .elementor-icon {
        font-size: 45px;
    }

    .elementor-1348 .elementor-element.elementor-element-371f455 .elementor-icon svg {
        height: 45px;
    }

    .elementor-1348 .elementor-element.elementor-element-371f455 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 11px 0px 0px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-4ae009a {
        width: 70%;
    }

    .elementor-1348 .elementor-element.elementor-element-4ae009a > .elementor-element-populated {
        margin: 10px 0px 10px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-460d22a > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 5px 0px 0px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-60436f5 > .elementor-background-overlay {
        background-position: -226px 0px;
        background-size: cover;
    }

    .elementor-1348 .elementor-element.elementor-element-60436f5 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-b231450 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-e778ed0 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 10px 20px 10px;
    }

    .elementor-1348 .elementor-element.elementor-element-92f3189 > .elementor-element-populated {
        margin: 40px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-7e57b72 {
        text-align: center;
    }

    .elementor-1348 .elementor-element.elementor-element-7e57b72 .elementor-heading-title {
        font-size: 32px;
        line-height: 1.2em;
        letter-spacing: 0.2px;
    }

    .elementor-1348 .elementor-element.elementor-element-f8091df .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-1348 .elementor-element.elementor-element-f8091df .elementor-icon-box-title {
        margin-bottom: -10px;
    }

    .elementor-1348 .elementor-element.elementor-element-f8091df > .elementor-widget-container {
        margin: 0px 15px 0px 15px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-b5e3486 .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-1348 .elementor-element.elementor-element-b5e3486 {
        --icon-box-icon-margin: -10px;
    }

    .elementor-1348 .elementor-element.elementor-element-b5e3486 .elementor-icon {
        font-size: 62px;
    }

    .elementor-1348 .elementor-element.elementor-element-b5e3486 .elementor-icon-box-description {
        letter-spacing: 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-b5e3486 > .elementor-widget-container {
        margin: -15px 0px 0px 0px;
        padding: 0px 10px 0px 10px;
    }

    .elementor-1348 .elementor-element.elementor-element-36187af .premium-modal-trigger-container {
        text-align: center;
    }

    .elementor-1348 .elementor-element.elementor-element-36187af .premium-modal-box-modal-title {
        font-size: 18px;
    }

    .elementor-1348 .elementor-element.elementor-element-36187af .premium-modal-box-modal-header button {
        font-size: 30px;
    }

    .elementor-1348 .elementor-element.elementor-element-36187af > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-1c8a2fb > .elementor-element-populated {
        margin: 15px 5px 15px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-7e6745f .elementor-heading-title {
        font-size: 18px;
        line-height: 1.2em;
        letter-spacing: 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-7e6745f > .elementor-widget-container {
        margin: 15px 15px 15px 15px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-5a8686f6 > .elementor-widget-container {
        margin: 0px 10px 15px 10px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-3f63760 {
        margin-top: -0px;
        margin-bottom: 0px;
        padding: 20px 0px 0px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-5464528 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 40px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-be007ae {
        text-align: center;
    }

    .elementor-1348 .elementor-element.elementor-element-be007ae .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-1348 .elementor-element.elementor-element-be007ae > .elementor-widget-container {
        margin: 0px 10px 0px 10px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-9dcecfd {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 10px 0px 10px;
    }

    .elementor-1348 .elementor-element.elementor-element-7027bf5 {
        width: 100%;
    }

    .elementor-1348 .elementor-element.elementor-element-7027bf5 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 10px 0px 10px;
    }

    .elementor-1348 .elementor-element.elementor-element-668fbfd .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-1348 .elementor-element.elementor-element-668fbfd > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-668fbfd {
        width: var( --container-widget-width, 1000px );
        max-width: 1000px;
        --container-widget-width: 1000px;
        --container-widget-flex-grow: 0;
    }

    .elementor-1348 .elementor-element.elementor-element-5b93a0f .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-1348 .elementor-element.elementor-element-5b93a0f {
        --icon-box-icon-margin: -18px;
    }

    .elementor-1348 .elementor-element.elementor-element-5b93a0f > .elementor-widget-container {
        margin: -20px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-d023d87 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 60px 10px 0px 10px;
    }

    .elementor-1348 .elementor-element.elementor-element-9e8ea51 .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-1348 .elementor-element.elementor-element-9e8ea51 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-62e064f .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-1348 .elementor-element.elementor-element-62e064f {
        --icon-box-icon-margin: -18px;
    }

    .elementor-1348 .elementor-element.elementor-element-62e064f > .elementor-widget-container {
        margin: -20px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-02ef5d4 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 60px 10px 0px 10px;
    }

    .elementor-1348 .elementor-element.elementor-element-2852d10 .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-1348 .elementor-element.elementor-element-2852d10 > .elementor-widget-container {
        margin: 0px 10px 0px 10px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-9c907b0 .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-1348 .elementor-element.elementor-element-9c907b0 {
        --icon-box-icon-margin: -18px;
    }

    .elementor-1348 .elementor-element.elementor-element-9c907b0 > .elementor-widget-container {
        margin: -20px 0px 40px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-0f7176a {
        margin-top: -40px;
        margin-bottom: 20px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-0fe58e1 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 60px 10px 0px 10px;
    }

    .elementor-1348 .elementor-element.elementor-element-bffe817 .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-1348 .elementor-element.elementor-element-bffe817 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-8828a1c .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-1348 .elementor-element.elementor-element-8828a1c {
        --icon-box-icon-margin: -18px;
    }

    .elementor-1348 .elementor-element.elementor-element-8828a1c > .elementor-widget-container {
        margin: -20px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-508acbc > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 60px 10px 0px 10px;
    }

    .elementor-1348 .elementor-element.elementor-element-644dc51 .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-1348 .elementor-element.elementor-element-48e9568 .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-1348 .elementor-element.elementor-element-48e9568 {
        --icon-box-icon-margin: -18px;
    }

    .elementor-1348 .elementor-element.elementor-element-48e9568 > .elementor-widget-container {
        margin: -20px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-cc62e3f > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 60px 10px 0px 10px;
    }

    .elementor-1348 .elementor-element.elementor-element-6604782 .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-1348 .elementor-element.elementor-element-6604782 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-7fac134 .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-1348 .elementor-element.elementor-element-7fac134 {
        --icon-box-icon-margin: -18px;
    }

    .elementor-1348 .elementor-element.elementor-element-7fac134 > .elementor-widget-container {
        margin: -20px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-2b12f3a0 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-49f73bd > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 60px 0px 30px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-094bac7 {
        text-align: center;
    }

    .elementor-1348 .elementor-element.elementor-element-094bac7 .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-1348 .elementor-element.elementor-element-094bac7 > .elementor-widget-container {
        margin: -40px 10px -20px 10px;
        padding: 10px 0px 0px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-78706a26 > .elementor-widget-container {
        margin: -60px 0px -20px 0px;
        padding: 0px 10px 10px 10px;
    }

    .elementor-1348 .elementor-element.elementor-element-a166010:not(.elementor-motion-effects-element-type-background), .elementor-1348 .elementor-element.elementor-element-a166010 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: 0px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-a166010 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 50px 0px 40px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-6969e9e > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 20px 0px 20px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-ea32171 {
        text-align: center;
    }

    .elementor-1348 .elementor-element.elementor-element-ea32171 .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-1348 .elementor-element.elementor-element-ea32171 > .elementor-widget-container {
        margin: -30px 0px 0px 0px;
        padding: 0px 10px 0px 10px;
    }

    .elementor-1348 .elementor-element.elementor-element-94bb604 {
        text-align: center;
        font-size: 16px;
    }

    .elementor-1348 .elementor-element.elementor-element-94bb604 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 10px 0px 10px;
    }

    .elementor-1348 .elementor-element.elementor-element-d92f173 .premium-modal-trigger-container {
        text-align: center;
    }

    .elementor-1348 .elementor-element.elementor-element-d92f173 .premium-modal-trigger-btn, .elementor-1348 .elementor-element.elementor-element-d92f173 .premium-modal-trigger-text {
        font-size: 16px;
        padding: 15px 25px 15px 25px;
    }

    .elementor-1348 .elementor-element.elementor-element-d92f173 .premium-modal-box-modal-title {
        font-size: 18px;
    }

    .elementor-1348 .elementor-element.elementor-element-d92f173 > .elementor-widget-container {
        margin: -20px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-7f97a73 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-a7414dd {
        text-align: center;
    }

    .elementor-1348 .elementor-element.elementor-element-a7414dd .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-1348 .elementor-element.elementor-element-a7414dd > .elementor-widget-container {
        margin: 40px 0px 0px 0px;
        padding: 0px 10px 0px 10px;
    }

    .elementor-1348 .elementor-element.elementor-element-d27a983 {
        text-align: center;
        font-size: 16px;
    }

    .elementor-1348 .elementor-element.elementor-element-d27a983 > .elementor-widget-container {
        padding: 0px 10px 0px 10px;
    }

    .elementor-1348 .elementor-element.elementor-element-ace9cdb {
        text-align: center;
    }

    .elementor-1348 .elementor-element.elementor-element-ace9cdb .elementor-heading-title {
        line-height: 1.2em;
    }

    .elementor-1348 .elementor-element.elementor-element-ace9cdb > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 10px;
    }

    .elementor-1348 .elementor-element.elementor-element-80933ac {
        --e-icon-list-icon-align: left;
        --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
    }

    .elementor-1348 .elementor-element.elementor-element-80933ac > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 10px 0px 10px;
    }

    .elementor-1348 .elementor-element.elementor-element-b58dc2b .premium-modal-trigger-container {
        text-align: center;
    }

    .elementor-1348 .elementor-element.elementor-element-b58dc2b .premium-modal-trigger-btn, .elementor-1348 .elementor-element.elementor-element-b58dc2b .premium-modal-trigger-text {
        padding: 15px 35px 15px 35px;
    }

    .elementor-1348 .elementor-element.elementor-element-b58dc2b .premium-modal-box-modal-title {
        font-size: 18px;
    }

    .elementor-1348 .elementor-element.elementor-element-b58dc2b > .elementor-widget-container {
        margin: 0px 10px 0px 10px;
        padding: 0px 0px 40px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-a5971e1 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-bbe8f84 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 40px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-188fa59 {
        text-align: center;
    }

    .elementor-1348 .elementor-element.elementor-element-188fa59 .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-1348 .elementor-element.elementor-element-188fa59 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 60px 10px 0px 10px;
    }

    .elementor-1348 .elementor-element.elementor-element-6bddc20 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 10px 0px 10px;
    }

    .elementor-1348 .elementor-element.elementor-element-c825a52 {
        width: 100%;
    }

    .elementor-1348 .elementor-element.elementor-element-c825a52 > .elementor-element-populated {
        margin: 9px 9px 9px 9px;
        --e-column-margin-right: 9px;
        --e-column-margin-left: 9px;
        padding: 20px 20px 50px 20px;
    }

    .elementor-1348 .elementor-element.elementor-element-ab6b07a .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-1348 .elementor-element.elementor-element-ab6b07a {
        --icon-box-icon-margin: -18px;
    }

    .elementor-1348 .elementor-element.elementor-element-ab6b07a > .elementor-widget-container {
        margin: -20px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-9b1e85f {
        text-align: center;
    }

    .elementor-1348 .elementor-element.elementor-element-727ed8a {
        column-gap: 0px;
        text-align: center;
    }

    .elementor-1348 .elementor-element.elementor-element-727ed8a > .elementor-widget-container {
        margin: 0px 0px -49px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-06799d6 {
        width: 100%;
    }

    .elementor-1348 .elementor-element.elementor-element-06799d6 > .elementor-element-populated {
        margin: 10px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 20px 10px 50px 10px;
    }

    .elementor-1348 .elementor-element.elementor-element-29a8e15 .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-1348 .elementor-element.elementor-element-29a8e15 {
        --icon-box-icon-margin: -18px;
    }

    .elementor-1348 .elementor-element.elementor-element-29a8e15 > .elementor-widget-container {
        margin: -20px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-3457d63 {
        text-align: center;
    }

    .elementor-1348 .elementor-element.elementor-element-ecaba1e {
        text-align: center;
    }

    .elementor-1348 .elementor-element.elementor-element-ecaba1e > .elementor-widget-container {
        margin: 0px 0px -49px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-6e3bd6a {
        width: 100%;
    }

    .elementor-1348 .elementor-element.elementor-element-6e3bd6a > .elementor-element-populated {
        margin: 10px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 20px 10px 50px 10px;
    }

    .elementor-1348 .elementor-element.elementor-element-e2c340b .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-1348 .elementor-element.elementor-element-e2c340b {
        --icon-box-icon-margin: -18px;
    }

    .elementor-1348 .elementor-element.elementor-element-e2c340b > .elementor-widget-container {
        margin: -20px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-b22c4e7 {
        text-align: center;
    }

    .elementor-1348 .elementor-element.elementor-element-87eab1a {
        text-align: center;
    }

    .elementor-1348 .elementor-element.elementor-element-87eab1a > .elementor-widget-container {
        margin: 0px 0px -49px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-82ff87b {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 10px 20px 10px;
    }

    .elementor-1348 .elementor-element.elementor-element-ef4b053 {
        width: 100%;
    }

    .elementor-1348 .elementor-element.elementor-element-ef4b053 > .elementor-element-populated {
        margin: 10px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 20px 10px 50px 10px;
    }

    .elementor-1348 .elementor-element.elementor-element-5349c27 .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-1348 .elementor-element.elementor-element-5349c27 {
        --icon-box-icon-margin: -18px;
    }

    .elementor-1348 .elementor-element.elementor-element-5349c27 > .elementor-widget-container {
        margin: -20px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-11e3e95 {
        text-align: center;
    }

    .elementor-1348 .elementor-element.elementor-element-08de2c9 {
        text-align: center;
    }

    .elementor-1348 .elementor-element.elementor-element-08de2c9 > .elementor-widget-container {
        margin: 0px 0px -49px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-748d4ed {
        width: 100%;
    }

    .elementor-1348 .elementor-element.elementor-element-748d4ed > .elementor-element-populated {
        margin: 10px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 20px 10px 50px 10px;
    }

    .elementor-1348 .elementor-element.elementor-element-79784a0 .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-1348 .elementor-element.elementor-element-79784a0 {
        --icon-box-icon-margin: -18px;
    }

    .elementor-1348 .elementor-element.elementor-element-79784a0 > .elementor-widget-container {
        margin: -20px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-f64457f {
        text-align: center;
    }

    .elementor-1348 .elementor-element.elementor-element-d7f5c4b {
        text-align: center;
    }

    .elementor-1348 .elementor-element.elementor-element-d7f5c4b > .elementor-widget-container {
        margin: 0px 0px -49px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-5020dae {
        width: 100%;
    }

    .elementor-1348 .elementor-element.elementor-element-5020dae > .elementor-element-populated {
        margin: 10px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 20px 10px 0px 10px;
    }

    .elementor-1348 .elementor-element.elementor-element-aefb2a5 .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-1348 .elementor-element.elementor-element-aefb2a5 {
        --icon-box-icon-margin: -18px;
    }

    .elementor-1348 .elementor-element.elementor-element-aefb2a5 > .elementor-widget-container {
        margin: -20px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-1bc279c {
        text-align: center;
    }

    .elementor-1348 .elementor-element.elementor-element-0a4b877 {
        text-align: center;
    }

    .elementor-1348 .elementor-element.elementor-element-0a4b877 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px -49px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-f5ee2d4 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 20px 0px 20px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-28b8ce51 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 29px 12px 29px 12px;
    }

    .elementor-1348 .elementor-element.elementor-element-7779a2fc {
        text-align: center;
    }

    .elementor-1348 .elementor-element.elementor-element-7779a2fc .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-1348 .elementor-element.elementor-element-7779a2fc > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-152bd561 .elementor-accordion-icon.elementor-accordion-icon-left {
        margin-right: 6px;
    }

    .elementor-1348 .elementor-element.elementor-element-152bd561 .elementor-accordion-icon.elementor-accordion-icon-right {
        margin-left: 6px;
    }

    .elementor-1348 .elementor-element.elementor-element-152bd561 .elementor-tab-content {
        font-size: 15px;
    }

    .elementor-1348 .elementor-element.elementor-element-152bd561 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-6975c96e > .elementor-element-populated {
        margin: 15px 15px 15px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-5e133217 .elementor-heading-title {
        font-size: 18px;
        line-height: 1.2em;
        letter-spacing: 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-5e133217 > .elementor-widget-container {
        margin: 15px 10px 5px 10px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-4b901d67 {
        line-height: 1.2em;
    }

    .elementor-1348 .elementor-element.elementor-element-4b901d67 > .elementor-widget-container {
        margin: 0px 0px -20px 0px;
        padding: 0px 30px 0px 30px;
    }

    .elementor-1348 .elementor-element.elementor-element-118f180d > .elementor-widget-container {
        margin: 0px 10px 15px 10px;
        padding: 16px 0px 0px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-11b26490 .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-1348 .elementor-element.elementor-element-11b26490 > .elementor-widget-container {
        margin: -20px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-f16897d > .elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-50d89cab {
        text-align: left;
    }

    .elementor-1348 .elementor-element.elementor-element-50d89cab > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-622b42e5 {
        --e-icon-list-icon-align: left;
        --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
    }

    .elementor-1348 .elementor-element.elementor-element-622b42e5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1348 .elementor-element.elementor-element-622b42e5 .elementor-icon-list-item > a {
        font-size: 16px;
    }

    .elementor-1348 .elementor-element.elementor-element-622b42e5 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-7af4dddf {
        text-align: left;
    }

    .elementor-1348 .elementor-element.elementor-element-7af4dddf > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-70d84557 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1348 .elementor-element.elementor-element-70d84557 .elementor-icon-list-item > a {
        font-size: 16px;
    }

    .elementor-1348 .elementor-element.elementor-element-70d84557 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-53c566d9 {
        text-align: left;
    }

    .elementor-1348 .elementor-element.elementor-element-53c566d9 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-6564f29b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1348 .elementor-element.elementor-element-6564f29b .elementor-icon-list-item > a {
        font-size: 16px;
    }

    .elementor-1348 .elementor-element.elementor-element-6564f29b > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-4911c806 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 20px 0px 0px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-dc4b0ba .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1348 .elementor-element.elementor-element-dc4b0ba .elementor-icon-list-item > a {
        font-size: 16px;
    }

    .elementor-1348 .elementor-element.elementor-element-dc4b0ba > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-63f07df .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1348 .elementor-element.elementor-element-63f07df .elementor-icon-list-item > a {
        font-size: 16px;
    }

    .elementor-1348 .elementor-element.elementor-element-63f07df > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-7dfa529f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1348 .elementor-element.elementor-element-7dfa529f .elementor-icon-list-item > a {
        font-size: 16px;
    }

    .elementor-1348 .elementor-element.elementor-element-7dfa529f > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-6ad5163 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1348 .elementor-element.elementor-element-6ad5163 .elementor-icon-list-item > a {
        font-size: 16px;
    }

    .elementor-1348 .elementor-element.elementor-element-6ad5163 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-988cce5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1348 .elementor-element.elementor-element-988cce5 .elementor-icon-list-item > a {
        font-size: 16px;
    }

    .elementor-1348 .elementor-element.elementor-element-988cce5 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-796de16d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1348 .elementor-element.elementor-element-796de16d .elementor-icon-list-item > a {
        font-size: 16px;
    }

    .elementor-1348 .elementor-element.elementor-element-796de16d > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-6ff2597c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1348 .elementor-element.elementor-element-6ff2597c .elementor-icon-list-item > a {
        font-size: 16px;
    }

    .elementor-1348 .elementor-element.elementor-element-6ff2597c > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-5e0f7fb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1348 .elementor-element.elementor-element-5e0f7fb .elementor-icon-list-item > a {
        font-size: 16px;
    }

    .elementor-1348 .elementor-element.elementor-element-5e0f7fb > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-18759c2d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1348 .elementor-element.elementor-element-18759c2d .elementor-icon-list-item > a {
        font-size: 16px;
    }

    .elementor-1348 .elementor-element.elementor-element-18759c2d > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-eb5bd1d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1348 .elementor-element.elementor-element-eb5bd1d .elementor-icon-list-item > a {
        font-size: 16px;
    }

    .elementor-1348 .elementor-element.elementor-element-eb5bd1d > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-d99403a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1348 .elementor-element.elementor-element-d99403a .elementor-icon-list-item > a {
        font-size: 16px;
    }

    .elementor-1348 .elementor-element.elementor-element-d99403a > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-6a340e4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1348 .elementor-element.elementor-element-6a340e4 .elementor-icon-list-item > a {
        font-size: 16px;
    }

    .elementor-1348 .elementor-element.elementor-element-6a340e4 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-5d47941 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1348 .elementor-element.elementor-element-5d47941 .elementor-icon-list-item > a {
        font-size: 16px;
    }

    .elementor-1348 .elementor-element.elementor-element-5d47941 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-c40f0ff .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1348 .elementor-element.elementor-element-c40f0ff .elementor-icon-list-item > a {
        font-size: 16px;
    }

    .elementor-1348 .elementor-element.elementor-element-c40f0ff > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-3d80734 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1348 .elementor-element.elementor-element-3d80734 .elementor-icon-list-item > a {
        font-size: 16px;
    }

    .elementor-1348 .elementor-element.elementor-element-3d80734 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-beaa046 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1348 .elementor-element.elementor-element-beaa046 .elementor-icon-list-item > a {
        font-size: 16px;
    }

    .elementor-1348 .elementor-element.elementor-element-beaa046 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-c963709 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1348 .elementor-element.elementor-element-c963709 .elementor-icon-list-item > a {
        font-size: 16px;
    }

    .elementor-1348 .elementor-element.elementor-element-c963709 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-cc73d06 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1348 .elementor-element.elementor-element-cc73d06 .elementor-icon-list-item > a {
        font-size: 16px;
    }

    .elementor-1348 .elementor-element.elementor-element-cc73d06 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-056617f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1348 .elementor-element.elementor-element-056617f .elementor-icon-list-item > a {
        font-size: 16px;
    }

    .elementor-1348 .elementor-element.elementor-element-056617f > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-0098779 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1348 .elementor-element.elementor-element-0098779 .elementor-icon-list-item > a {
        font-size: 16px;
    }

    .elementor-1348 .elementor-element.elementor-element-0098779 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-699312d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1348 .elementor-element.elementor-element-699312d .elementor-icon-list-item > a {
        font-size: 16px;
    }

    .elementor-1348 .elementor-element.elementor-element-699312d > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-4f6a224 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1348 .elementor-element.elementor-element-4f6a224 .elementor-icon-list-item > a {
        font-size: 16px;
    }

    .elementor-1348 .elementor-element.elementor-element-4f6a224 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-1347aec .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1348 .elementor-element.elementor-element-1347aec .elementor-icon-list-item > a {
        font-size: 16px;
    }

    .elementor-1348 .elementor-element.elementor-element-1347aec > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1348 .elementor-element.elementor-element-787c8276 {
        font-size: 16px;
        line-height: 1.2em;
    }

    .elementor-1348 .elementor-element.elementor-element-721a4960 {
        font-size: 16px;
    }
}

@media(min-width: 768px) {
    .elementor-1348 .elementor-element.elementor-element-190bc20 {
        width:100%;
    }

    .elementor-1348 .elementor-element.elementor-element-88a912b {
        width: 20%;
    }

    .elementor-1348 .elementor-element.elementor-element-7fa19ed {
        width: 56%;
    }

    .elementor-1348 .elementor-element.elementor-element-f9309ac {
        width: 4%;
    }

    .elementor-1348 .elementor-element.elementor-element-4ae009a {
        width: 20%;
    }

    .elementor-1348 .elementor-element.elementor-element-92f3189 {
        width: 60%;
    }

    .elementor-1348 .elementor-element.elementor-element-1c8a2fb {
        width: 40%;
    }

    .elementor-1348 .elementor-element.elementor-element-6969e9e {
        width: 56.401%;
    }

    .elementor-1348 .elementor-element.elementor-element-91137ab {
        width: 43.599%;
    }

    .elementor-1348 .elementor-element.elementor-element-06799d6 {
        width: 26.579%;
    }

    .elementor-1348 .elementor-element.elementor-element-6e3bd6a {
        width: 48.334%;
    }

    .elementor-1348 .elementor-element.elementor-element-748d4ed {
        width: 24.211%;
    }

    .elementor-1348 .elementor-element.elementor-element-5020dae {
        width: 25.789%;
    }

    .elementor-1348 .elementor-element.elementor-element-28b8ce51 {
        width: 62.368%;
    }

    .elementor-1348 .elementor-element.elementor-element-6975c96e {
        width: 36.964%;
    }

    .elementor-1348 .elementor-element.elementor-element-6bf941b4 {
        width: 100%;
    }

    .elementor-1348 .elementor-element.elementor-element-5e2235ec {
        width: 70%;
    }

    .elementor-1348 .elementor-element.elementor-element-f16897d {
        width: 30%;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-1348 .elementor-element.elementor-element-88a912b {
        width:30%;
    }

    .elementor-1348 .elementor-element.elementor-element-7fa19ed {
        width: 15%;
    }

    .elementor-1348 .elementor-element.elementor-element-f9309ac {
        width: 15%;
    }

    .elementor-1348 .elementor-element.elementor-element-4ae009a {
        width: 39%;
    }

    .elementor-1348 .elementor-element.elementor-element-1c8a2fb {
        width: 100%;
    }

    .elementor-1348 .elementor-element.elementor-element-c825a52 {
        width: 33%;
    }

    .elementor-1348 .elementor-element.elementor-element-06799d6 {
        width: 33%;
    }

    .elementor-1348 .elementor-element.elementor-element-6e3bd6a {
        width: 33%;
    }

    .elementor-1348 .elementor-element.elementor-element-ef4b053 {
        width: 33%;
    }

    .elementor-1348 .elementor-element.elementor-element-748d4ed {
        width: 33%;
    }

    .elementor-1348 .elementor-element.elementor-element-5020dae {
        width: 33%;
    }

    .elementor-1348 .elementor-element.elementor-element-28b8ce51 {
        width: 100%;
    }

    .elementor-1348 .elementor-element.elementor-element-6975c96e {
        width: 100%;
    }
}

/* Start custom CSS for premium-addon-modal-box, class: .elementor-element-36187af */
/*Обычный цвет кнопки!*/
.btn-grad .premium-modal-trigger-btn {
    background: rgb(173,197,27);
    background: linear-gradient(90deg, rgba(173,197,27,1) 0%, rgba(157,184,56,1) 35%, rgba(114,185,0,1) 100%);
}

/*Цвет кнопки при наведении!*/
.btn-grad .premium-modal-trigger-btn:hover {
    background: rgb(152,175,14);
    background: linear-gradient(90deg, rgba(152,175,14,1) 0%, rgba(157,184,56,1) 35%, rgba(86,139,1,1) 100%);
}

/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-5a8686f6 */
/*Обычный цвет кнопки!*/
.btn-grad .elementor-button {
    background: rgb(173,197,27);
    background: linear-gradient(90deg, rgba(173,197,27,1) 0%, rgba(157,184,56,1) 35%, rgba(114,185,0,1) 100%);
}

/*Цвет кнопки при наведении!*/
.btn-grad .elementor-button:hover {
    background: rgb(152,175,14);
    background: linear-gradient(90deg, rgba(152,175,14,1) 0%, rgba(157,184,56,1) 35%, rgba(86,139,1,1) 100%);
}

/* End custom CSS */
/* Start custom CSS for premium-addon-modal-box, class: .elementor-element-d92f173 */
/*Обычный цвет кнопки!*/
.btn-grad .premium-modal-trigger-btn {
    background: rgb(173,197,27);
    background: linear-gradient(90deg, rgba(173,197,27,1) 0%, rgba(157,184,56,1) 35%, rgba(114,185,0,1) 100%);
}

/*Цвет кнопки при наведении!*/
.btn-grad .premium-modal-trigger-btn:hover {
    background: rgb(152,175,14);
    background: linear-gradient(90deg, rgba(152,175,14,1) 0%, rgba(157,184,56,1) 35%, rgba(86,139,1,1) 100%);
}

/* End custom CSS */
/* Start custom CSS for premium-addon-modal-box, class: .elementor-element-b58dc2b */
/*Обычный цвет кнопки!*/
.btn-grad .premium-modal-trigger-btn {
    background: rgb(173,197,27);
    background: linear-gradient(90deg, rgba(173,197,27,1) 0%, rgba(157,184,56,1) 35%, rgba(114,185,0,1) 100%);
}

/*Цвет кнопки при наведении!*/
.btn-grad .premium-modal-trigger-btn:hover {
    background: rgb(152,175,14);
    background: linear-gradient(90deg, rgba(152,175,14,1) 0%, rgba(157,184,56,1) 35%, rgba(86,139,1,1) 100%);
}

/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-118f180d */
/*Обычный цвет кнопки!*/
.btn-grad .elementor-button {
    background: rgb(173,197,27);
    background: linear-gradient(90deg, rgba(173,197,27,1) 0%, rgba(157,184,56,1) 35%, rgba(114,185,0,1) 100%);
}

/*Цвет кнопки при наведении!*/
.btn-grad .elementor-button:hover {
    background: rgb(152,175,14);
    background: linear-gradient(90deg, rgba(152,175,14,1) 0%, rgba(157,184,56,1) 35%, rgba(86,139,1,1) 100%);
}

/* End custom CSS */
/* Start Custom Fonts CSS */
@font-face {
    font-family: 'Raleway-Regular';
    font-style: normal;
    font-weight: normal;
    font-display: auto;
    src: url('../../../../wp-content/uploads/2020/09/Raleway-Regular.ttf') format('truetype');
}

/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */
@font-face {
    font-family: 'Raleway-ExtraBold';
    font-style: normal;
    font-weight: normal;
    font-display: auto;
    src: url('../../../../wp-content/uploads/2020/09/Raleway-ExtraBold.ttf') format('truetype');
}

/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */
@font-face {
    font-family: 'Avenir Next Cyr &#8212; regular';
    font-style: normal;
    font-weight: normal;
    font-display: auto;
    src: url('../../../../wp-content/uploads/2020/09/avenirnextcyr-regular-1.woff2') format('woff2');
}

/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */
@font-face {
    font-family: 'Raleway-Medium';
    font-style: normal;
    font-weight: normal;
    font-display: auto;
    src: url('../../../../wp-content/uploads/2020/09/Raleway-Medium.ttf') format('truetype');
}

/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */
@font-face {
    font-family: 'Raleway-Bold';
    font-style: normal;
    font-weight: normal;
    font-display: auto;
    src: url('../../../../wp-content/uploads/2020/09/Raleway-Bold.ttf') format('truetype');
}

/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */
@font-face {
    font-family: 'Avenirnextcyr-bold';
    font-style: normal;
    font-weight: normal;
    font-display: auto;
    src: url('../../../../wp-content/uploads/2020/09/avenirnextcyr-bold-1.woff2') format('woff2');
}

/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */
@font-face {
    font-family: 'GothamPro-Bold';
    font-style: normal;
    font-weight: normal;
    font-display: auto;
    src: url('../../../../wp-content/uploads/2020/09/GothamPro-Bold.ttf') format('truetype');
}

/* End Custom Fonts CSS */
