.elementor-3004 .elementor-element.elementor-element-12d125b {
    margin-top: 0;
    margin-bottom: 115px
}

.elementor-row {
    display: flex;
    max-width: 1750px;
    margin: 0 auto;
    justify-content: center;
}

.elementor-row.acc2 {
    max-width: 1290px;
}

.elementor-row  .elementor-element.elementor-element-c46a254>.elementor-element-populated {
    display: flex;
    flex-wrap: wrap;
    margin: -20px
}
.elementor-row.acc12 {
    flex-wrap: wrap
}
.elementor-row.acc12 .elementor-element.elementor-column.elementor-col-25.elementor-inner-column {
    width: 33.333%
}

.elementor-row  .elementor-element.elementor-element-c46a254>.elementor-element-populated .elementor-widget-wrap {
    width: 33.333%;
    padding: 20px
}

.elementor-image {
    transition: 0.3s
}

.elementor-image:hover img {
    transform: translateY(-10px)
}

.elementor-3004 .elementor-element.elementor-element-3a61fb9>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}



.elementor-3004 .elementor-element.elementor-element-88622bf {
    margin-top: 0;
    margin-bottom: 75px
}

.elementor-3004 .elementor-element.elementor-element-e84ca4e>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-3004 .elementor-element.elementor-element-0c4fd7b>.elementor-widget-container {
    margin: 0 0 25px
}

.elementor-3004 .elementor-element.elementor-element-b89cfad .elementor-text-editor {
    text-align: center;
    line-height: 2
}

.elementor-3004 .elementor-element.elementor-element-b89cfad {
    font-size: 18px
}

.elementor-3004 .elementor-element.elementor-element-b89cfad>.elementor-widget-container {
    margin: 0 0 65px
}

.elementor-3004 .elementor-element.elementor-element-df8aa2b {
    margin-top: 0;
    margin-bottom: 45px
}

.elementor-3004 .elementor-element.elementor-element-c46a254>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-3004 .elementor-element.elementor-element-c46a254>.elementor-element-populated {
    padding: 0 20px
}

.elementor-3004 .elementor-element.elementor-element-772964d .elementor-image img {
    transition-duration: .6s;
    box-shadow: 0 0 10px 5px rgba(0,0,0,.1)
}

.elementor-3004 .elementor-element.elementor-element-772964d>.elementor-widget-container {
    margin: 0 0 5px
}

.elementor-3004 .elementor-element.elementor-element-9764ce2 a.elementor-button,.elementor-3004 .elementor-element.elementor-element-9764ce2 .elementor-button {
    font-size: 20px
    line-height: 2;
}

.elementor-3004 .elementor-element.elementor-element-5bee313>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-3004 .elementor-element.elementor-element-5bee313>.elementor-element-populated {
    padding: 0 20px
}

.elementor-3004 .elementor-element.elementor-element-2eab97c .elementor-image img {
    transition-duration: .3s;
    box-shadow: 0 0 10px 5px rgba(0,0,0,.1)
}

.elementor-3004 .elementor-element.elementor-element-2eab97c>.elementor-widget-container {
    margin: 0 0 5px
}

.elementor-3004 .elementor-element.elementor-element-dd3a572 a.elementor-button,.elementor-3004 .elementor-element.elementor-element-dd3a572 .elementor-button {
    font-size: 20px
}

.elementor-3004 .elementor-element.elementor-element-023c8ec>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-3004 .elementor-element.elementor-element-023c8ec>.elementor-element-populated {
    padding: 0 20px
}

.elementor-3004 .elementor-element.elementor-element-bf83fdc .elementor-image img {
    transition-duration: .3s;
    box-shadow: 0 0 10px 5px rgba(0,0,0,.1)
}

.elementor-3004 .elementor-element.elementor-element-bf83fdc>.elementor-widget-container {
    margin: 0 0 5px
}

.elementor-3004 .elementor-element.elementor-element-82b3ea3 a.elementor-button,.elementor-3004 .elementor-element.elementor-element-82b3ea3 .elementor-button {
    font-size: 20px
}

.elementor-3004 .elementor-element.elementor-element-33ff0a5 {
    margin-top: 0;
    margin-bottom: 45px
}

.elementor-3004 .elementor-element.elementor-element-0ec648e>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-3004 .elementor-element.elementor-element-0ec648e>.elementor-element-populated {
    padding: 0 20px
}

.elementor-3004 .elementor-element.elementor-element-2acc307 .elementor-image img {
    transition-duration: .3s;
    box-shadow: 0 0 10px 5px rgba(0,0,0,.1)
}

.elementor-3004 .elementor-element.elementor-element-2acc307>.elementor-widget-container {
    margin: 0 0 5px
}

.elementor-3004 .elementor-element.elementor-element-9be4b4d a.elementor-button,.elementor-3004 .elementor-element.elementor-element-9be4b4d .elementor-button {
    font-size: 20px
}

.elementor-3004 .elementor-element.elementor-element-545b113>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-3004 .elementor-element.elementor-element-545b113>.elementor-element-populated {
    padding: 0 20px
}

.elementor-3004 .elementor-element.elementor-element-23d95f0 .elementor-image img {
    transition-duration: .3s;
    box-shadow: 0 0 10px 5px rgba(0,0,0,.1)
}

.elementor-3004 .elementor-element.elementor-element-23d95f0>.elementor-widget-container {
    margin: 0 0 5px
}

.elementor-3004 .elementor-element.elementor-element-5e80e8f a.elementor-button,.elementor-3004 .elementor-element.elementor-element-5e80e8f .elementor-button {
    font-size: 20px
}

.elementor-3004 .elementor-element.elementor-element-f56e07b>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-3004 .elementor-element.elementor-element-f56e07b>.elementor-element-populated {
    padding: 0 20px
}

.elementor-3004 .elementor-element.elementor-element-0f59f24 .elementor-image img {
    transition-duration: .3s;
    box-shadow: 0 0 10px 5px rgba(0,0,0,.1)
}

.elementor-3004 .elementor-element.elementor-element-0f59f24>.elementor-widget-container {
    margin: 0 0 5px
}

.elementor-3004 .elementor-element.elementor-element-f6ad29e a.elementor-button,.elementor-3004 .elementor-element.elementor-element-f6ad29e .elementor-button {
    font-size: 20px
}

.elementor-3004 .elementor-element.elementor-element-4d5ddf8 {
    margin-top: 0;
    margin-bottom: 45px
}

.elementor-3004 .elementor-element.elementor-element-eda4e52>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-3004 .elementor-element.elementor-element-eda4e52>.elementor-element-populated {
    padding: 0 20px
}

.elementor-3004 .elementor-element.elementor-element-b732b42 .elementor-image img {
    transition-duration: .3s;
    box-shadow: 0 0 10px 5px rgba(0,0,0,.1)
}

.elementor-3004 .elementor-element.elementor-element-b732b42>.elementor-widget-container {
    margin: 0 0 5px
}

.elementor-3004 .elementor-element.elementor-element-5c93abd a.elementor-button,.elementor-3004 .elementor-element.elementor-element-5c93abd .elementor-button {
    font-size: 20px
}

.elementor-3004 .elementor-element.elementor-element-1ffc028>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-3004 .elementor-element.elementor-element-1ffc028>.elementor-element-populated {
    padding: 0 20px
}

.elementor-3004 .elementor-element.elementor-element-4a7ff3c .elementor-image img {
    transition-duration: .3s;
    box-shadow: 0 0 10px 5px rgba(0,0,0,.1)
}

.elementor-3004 .elementor-element.elementor-element-4a7ff3c>.elementor-widget-container {
    margin: 0 0 5px
}

.elementor-3004 .elementor-element.elementor-element-a5db670 a.elementor-button,.elementor-3004 .elementor-element.elementor-element-a5db670 .elementor-button {
    font-size: 20px
}

.elementor-3004 .elementor-element.elementor-element-cbcbed3>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-3004 .elementor-element.elementor-element-cbcbed3>.elementor-element-populated {
    padding: 0 20px
}

.elementor-3004 .elementor-element.elementor-element-af60c05 .elementor-image img {
    transition-duration: .3s;
    box-shadow: 0 0 10px 5px rgba(0,0,0,.1)
}

.elementor-3004 .elementor-element.elementor-element-af60c05>.elementor-widget-container {
    margin: 0 0 5px
}

.elementor-3004 .elementor-element.elementor-element-5616491 a.elementor-button,.elementor-3004 .elementor-element.elementor-element-5616491 .elementor-button {
    font-size: 20px
}

.elementor-3004 .elementor-element.elementor-element-ed51fa0 {
    margin-top: 0;
    margin-bottom: 45px
}

.elementor-3004 .elementor-element.elementor-element-bb0216e>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-3004 .elementor-element.elementor-element-bb0216e>.elementor-element-populated {
    padding: 0 20px
}

.elementor-3004 .elementor-element.elementor-element-e96e7b1>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-3004 .elementor-element.elementor-element-e96e7b1>.elementor-element-populated {
    padding: 0 20px
}

.elementor-3004 .elementor-element.elementor-element-ce89461 .elementor-image img {
    transition-duration: .3s;
    box-shadow: 0 0 10px 5px rgba(0,0,0,.1)
}

.elementor-3004 .elementor-element.elementor-element-ce89461>.elementor-widget-container {
    margin: 0 0 5px
}

.elementor-3004 .elementor-element.elementor-element-b81ced3 a.elementor-button,.elementor-3004 .elementor-element.elementor-element-b81ced3 .elementor-button {
    font-size: 20px
}

.elementor-3004 .elementor-element.elementor-element-cb8288b>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-3004 .elementor-element.elementor-element-cb8288b>.elementor-element-populated {
    padding: 0 20px
}

.elementor-3004 .elementor-element.elementor-element-7eff89a:not(.elementor-motion-effects-element-type-background),.elementor-3004 .elementor-element.elementor-element-7eff89a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #f4f2f1;
    background-image: url(/yftextile/2024/02/22/ldp_bg1.png);
    background-position: 145px 80px;
    background-repeat: no-repeat
}

.elementor-3004 .elementor-element.elementor-element-7eff89a {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 140px 30px 30px
}

.elementor-3004 .elementor-element.elementor-element-7eff89a>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-3004 .elementor-element.elementor-element-08b5a08>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-3004 .elementor-element.elementor-element-08b5a08>.elementor-element-populated {
    margin: 80px 0 0
}

.elementor-3004 .elementor-element.elementor-element-6ce0021 .elementor-heading-wrapper {
    text-align: left
}

.elementor-3004 .elementor-element.elementor-element-6ce0021>.elementor-widget-container {
    margin: 0 0 25px
}

.elementor-3004 .elementor-element.elementor-element-228ef9a .elementor-text-editor {
    text-align: left
}

.elementor-3004 .elementor-element.elementor-element-228ef9a {
    font-size: 18px
}

.elementor-3004 .elementor-element.elementor-element-228ef9a>.elementor-widget-container {
    margin: 0 180px 65px 0
}

.elementor-3004 .elementor-element.elementor-element-246b8e7>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-3004 .elementor-element.elementor-element-fa82664 {
    margin-top: 0;
    margin-bottom: 30px
}

.elementor-3004 .elementor-element.elementor-element-afb1169>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-3004 .elementor-element.elementor-element-afb1169>.elementor-element-populated {
    padding: 15px
}

.elementor-3004 .elementor-element.elementor-element-756d624 .elementor-image img {
    transition-duration: .6s;
    box-shadow: 0 0 10px 5px rgba(0,0,0,.1)
}

.elementor-3004 .elementor-element.elementor-element-756d624>.elementor-widget-container {
    margin: 0 0 5px
}

.elementor-3004 .elementor-element.elementor-element-049714c>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-3004 .elementor-element.elementor-element-049714c>.elementor-element-populated {
    padding: 0 15px
}

.elementor-3004 .elementor-element.elementor-element-fc884fd .elementor-image img {
    transition-duration: .6s;
    box-shadow: 0 0 10px 5px rgba(0,0,0,.1)
}

.elementor-3004 .elementor-element.elementor-element-fc884fd>.elementor-widget-container {
    margin: 0 0 5px
}

.elementor-3004 .elementor-element.elementor-element-e95cfbc {
    margin-top: 0;
    margin-bottom: 30px
}

.elementor-3004 .elementor-element.elementor-element-1a9f25e>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-3004 .elementor-element.elementor-element-1a9f25e>.elementor-element-populated {
    padding: 0 15px
}

.elementor-3004 .elementor-element.elementor-element-b2beea3 .elementor-image img {
    transition-duration: .6s;
    box-shadow: 0 0 10px 5px rgba(0,0,0,.1)
}

.elementor-3004 .elementor-element.elementor-element-b2beea3>.elementor-widget-container {
    margin: 0 0 5px
}

.elementor-3004 .elementor-element.elementor-element-eb9d0c2>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-3004 .elementor-element.elementor-element-eb9d0c2>.elementor-element-populated {
    padding: 0 20px
}

.elementor-3004 .elementor-element.elementor-element-b5452eb .elementor-image img {
    transition-duration: .6s;
    box-shadow: 0 0 10px 5px rgba(0,0,0,.1)
}

.elementor-3004 .elementor-element.elementor-element-b5452eb>.elementor-widget-container {
    margin: 0 0 5px
}

.elementor-3004 .elementor-element.elementor-element-ef094c9:not(.elementor-motion-effects-element-type-background),.elementor-3004 .elementor-element.elementor-element-ef094c9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #f4f2f1
}

.elementor-3004 .elementor-element.elementor-element-ef094c9 {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 55px 0 80px
}

.elementor-3004 .elementor-element.elementor-element-ef094c9>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-3004 .elementor-element.elementor-element-efe37b3>.elementor-widget-container {
    margin: 0 0 15px
}

.elementor-3004 .elementor-element.elementor-element-b6cf58d .elementor-text-editor {
    text-align: center
    line-height: 2;
}

.elementor-3004 .elementor-element.elementor-element-b6cf58d {
    font-size: 18px
}

.elementor-3004 .elementor-element.elementor-element-b6cf58d>.elementor-widget-container {
    margin: 0 0 65px
}

.elementor-3004 .elementor-element.elementor-element-51f805c {
    margin-top: 0;
    margin-bottom: 30px
}

.elementor-3004 .elementor-element.elementor-element-51814d2>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-3004 .elementor-element.elementor-element-51814d2>.elementor-element-populated {
    padding: 0 15px
}

.elementor-3004 .elementor-element.elementor-element-36353eb .elementor-image img {
    transition-duration: .6s;
    box-shadow: 0 0 10px 5px rgba(0,0,0,.1)
}

.elementor-3004 .elementor-element.elementor-element-36353eb>.elementor-widget-container {
    margin: 0 0 5px
}

.elementor-3004 .elementor-element.elementor-element-42ea786>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-3004 .elementor-element.elementor-element-42ea786>.elementor-element-populated {
    padding: 0 15px
}

.elementor-3004 .elementor-element.elementor-element-08e21f8 .elementor-image img {
    transition-duration: .6s;
    box-shadow: 0 0 10px 5px rgba(0,0,0,.1)
}

.elementor-3004 .elementor-element.elementor-element-08e21f8>.elementor-widget-container {
    margin: 0 0 5px
}

.elementor-3004 .elementor-element.elementor-element-a3623af>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-3004 .elementor-element.elementor-element-a3623af>.elementor-element-populated {
    padding: 0 15px
}

.elementor-3004 .elementor-element.elementor-element-2234504 .elementor-image img {
    transition-duration: .6s;
    box-shadow: 0 0 10px 5px rgba(0,0,0,.1)
}

.elementor-3004 .elementor-element.elementor-element-2234504>.elementor-widget-container {
    margin: 0 0 5px
}

.elementor-3004 .elementor-element.elementor-element-9a6bf55>.elementor-container {
    min-height: 757px
}

.elementor-3004 .elementor-element.elementor-element-9a6bf55>.elementor-container:after {
    content: "";
    min-height: inherit
}

.elementor-3004 .elementor-element.elementor-element-9a6bf55:not(.elementor-motion-effects-element-type-background),.elementor-3004 .elementor-element.elementor-element-9a6bf55>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url(/yftextile/2024/02/22/p-5.jpg);
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: contain
}

.elementor-3004 .elementor-element.elementor-element-9a6bf55 {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 30px 0 50px
}

.elementor-3004 .elementor-element.elementor-element-9a6bf55>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-3004 .elementor-element.elementor-element-24b56fd>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-3004 .elementor-element.elementor-element-24b56fd>.elementor-element-populated {
    padding: 80px 0 0
}

.elementor-3004 .elementor-element.elementor-element-1792c12 .elementor-heading-wrapper {
    text-align: left
}

.elementor-3004 .elementor-element.elementor-element-1792c12>.elementor-widget-container {
    margin: 0 0 25px
}

.elementor-3004 .elementor-element.elementor-element-641854d .elementor-text-editor {
    text-align: left
}

.elementor-3004 .elementor-element.elementor-element-641854d {
    font-size: 18px
}

.elementor-3004 .elementor-element.elementor-element-641854d>.elementor-widget-container {
    margin: 0 40px 0 0
}

.elementor-3004 .elementor-element.elementor-element-5b29248>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-3004 .elementor-element.elementor-element-dac565f {
    padding: 100px 0 120px
}

.elementor-3004 .elementor-element.elementor-element-6a96314>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-3004 .elementor-element.elementor-element-b837c58 .elementor-heading-wrapper {
    text-align: center
}

.elementor-3004 .elementor-element.elementor-element-b837c58>.elementor-widget-container {
    margin: 0 0 45px
}

.elementor-3004 .elementor-element.elementor-element-684c450>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-3004 .elementor-element.elementor-element-d05ab49.elementor-position-right .elementor-image-box-img {
    margin-left: 30px
}

.elementor-3004 .elementor-element.elementor-element-d05ab49.elementor-position-left .elementor-image-box-img {
    margin-right: 30px
}

.elementor-3004 .elementor-element.elementor-element-d05ab49.elementor-position-top .elementor-image-box-img {
    margin-bottom: 30px
}

.elementor-3004 .elementor-element.elementor-element-d05ab49 .elementor-image-box-wrapper .elementor-image-box-img img {
    opacity: 1
}

.elementor-3004 .elementor-element.elementor-element-d05ab49 .elementor-image-box-wrapper .elementor-image-box-img svg {
    opacity: 1
}

.elementor-3004 .elementor-element.elementor-element-d05ab49:hover .elementor-image-box-wrapper .elementor-image-box-img img {
    opacity: 1
}

.elementor-3004 .elementor-element.elementor-element-d05ab49:hover .elementor-image-box-wrapper .elementor-image-box-img svg {
    opacity: 1
}

.elementor-3004 .elementor-element.elementor-element-d05ab49 .elementor-image-box-content .elementor-image-box-title {
    font-size: 24px;
  
}

.elementor-3004 .elementor-element.elementor-element-d05ab49 .elementor-image-box-title {
    margin-bottom: 12px
}

.elementor-3004 .elementor-element.elementor-element-d05ab49>.elementor-widget-container {
    padding: 30px 45px
}

.elementor-3004 .elementor-element.elementor-element-3d52561>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-3004 .elementor-element.elementor-element-bbc0ac0.elementor-position-right .elementor-image-box-img {
    margin-left: 30px
}

.elementor-3004 .elementor-element.elementor-element-bbc0ac0.elementor-position-left .elementor-image-box-img {
    margin-right: 30px
}

.elementor-3004 .elementor-element.elementor-element-bbc0ac0.elementor-position-top .elementor-image-box-img {
    margin-bottom: 30px
}

.elementor-3004 .elementor-element.elementor-element-bbc0ac0 .elementor-image-box-wrapper .elementor-image-box-img img {
    opacity: 1
}

.elementor-3004 .elementor-element.elementor-element-bbc0ac0 .elementor-image-box-wrapper .elementor-image-box-img svg {
    opacity: 1
}

.elementor-3004 .elementor-element.elementor-element-bbc0ac0:hover .elementor-image-box-wrapper .elementor-image-box-img img {
    opacity: 1
}

.elementor-3004 .elementor-element.elementor-element-bbc0ac0:hover .elementor-image-box-wrapper .elementor-image-box-img svg {
    opacity: 1
}

.elementor-3004 .elementor-element.elementor-element-bbc0ac0 .elementor-image-box-content .elementor-image-box-title {
    font-size: 24px
}

.elementor-3004 .elementor-element.elementor-element-bbc0ac0 .elementor-image-box-title {
    margin-bottom: 12px
}

.elementor-3004 .elementor-element.elementor-element-bbc0ac0>.elementor-widget-container {
    padding: 30px 45px
}

.elementor-3004 .elementor-element.elementor-element-533089a>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-3004 .elementor-element.elementor-element-a42dc1c.elementor-position-right .elementor-image-box-img {
    margin-left: 30px
}

.elementor-3004 .elementor-element.elementor-element-a42dc1c.elementor-position-left .elementor-image-box-img {
    margin-right: 30px
}

.elementor-3004 .elementor-element.elementor-element-a42dc1c.elementor-position-top .elementor-image-box-img {
    margin-bottom: 30px
}

.elementor-3004 .elementor-element.elementor-element-a42dc1c .elementor-image-box-wrapper .elementor-image-box-img img {
    opacity: 1
}

.elementor-3004 .elementor-element.elementor-element-a42dc1c .elementor-image-box-wrapper .elementor-image-box-img svg {
    opacity: 1
}

.elementor-3004 .elementor-element.elementor-element-a42dc1c:hover .elementor-image-box-wrapper .elementor-image-box-img img {
    opacity: 1
}

.elementor-3004 .elementor-element.elementor-element-a42dc1c:hover .elementor-image-box-wrapper .elementor-image-box-img svg {
    opacity: 1
}

.elementor-3004 .elementor-element.elementor-element-a42dc1c .elementor-image-box-content .elementor-image-box-title {
    font-size: 24px
}

.elementor-3004 .elementor-element.elementor-element-a42dc1c .elementor-image-box-title {
    margin-bottom: 12px
}

.elementor-3004 .elementor-element.elementor-element-a42dc1c>.elementor-widget-container {
    padding: 30px 45px
}

.elementor-3004 .elementor-element.elementor-element-c52047c>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-3004 .elementor-element.elementor-element-f67eb42.elementor-position-right .elementor-image-box-img {
    margin-left: 30px
}

.elementor-3004 .elementor-element.elementor-element-f67eb42.elementor-position-left .elementor-image-box-img {
    margin-right: 30px
}

.elementor-3004 .elementor-element.elementor-element-f67eb42.elementor-position-top .elementor-image-box-img {
    margin-bottom: 30px
}

.elementor-3004 .elementor-element.elementor-element-f67eb42 .elementor-image-box-wrapper .elementor-image-box-img img {
    opacity: 1
}

.elementor-3004 .elementor-element.elementor-element-f67eb42 .elementor-image-box-wrapper .elementor-image-box-img svg {
    opacity: 1
}

.elementor-3004 .elementor-element.elementor-element-f67eb42:hover .elementor-image-box-wrapper .elementor-image-box-img img {
    opacity: 1
}

.elementor-3004 .elementor-element.elementor-element-f67eb42:hover .elementor-image-box-wrapper .elementor-image-box-img svg {
    opacity: 1
}

.elementor-3004 .elementor-element.elementor-element-f67eb42 .elementor-image-box-content .elementor-image-box-title {
    font-size: 24px
}

.elementor-3004 .elementor-element.elementor-element-f67eb42 .elementor-image-box-title {
    margin-bottom: 12px
}

.elementor-3004 .elementor-element.elementor-element-f67eb42>.elementor-widget-container {
    padding: 30px 45px
}

.elementor-3004 .elementor-element.elementor-element-95a7154>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-3004 .elementor-element.elementor-element-9a02af2.elementor-position-right .elementor-image-box-img {
    margin-left: 30px
}

.elementor-3004 .elementor-element.elementor-element-9a02af2.elementor-position-left .elementor-image-box-img {
    margin-right: 30px
}

.elementor-3004 .elementor-element.elementor-element-9a02af2.elementor-position-top .elementor-image-box-img {
    margin-bottom: 30px
}

.elementor-3004 .elementor-element.elementor-element-9a02af2 .elementor-image-box-wrapper .elementor-image-box-img img {
    opacity: 1
}

.elementor-3004 .elementor-element.elementor-element-9a02af2 .elementor-image-box-wrapper .elementor-image-box-img svg {
    opacity: 1
}

.elementor-3004 .elementor-element.elementor-element-9a02af2:hover .elementor-image-box-wrapper .elementor-image-box-img img {
    opacity: 1
}

.elementor-3004 .elementor-element.elementor-element-9a02af2:hover .elementor-image-box-wrapper .elementor-image-box-img svg {
    opacity: 1
}

.elementor-3004 .elementor-element.elementor-element-9a02af2 .elementor-image-box-content .elementor-image-box-title {
    font-size: 24px
}

.elementor-3004 .elementor-element.elementor-element-9a02af2 .elementor-image-box-title {
    margin-bottom: 12px
}

.elementor-3004 .elementor-element.elementor-element-9a02af2>.elementor-widget-container {
    padding: 30px 45px
}

.elementor-3004 .elementor-element.elementor-element-f28e0ff>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-3004 .elementor-element.elementor-element-1aa716e.elementor-position-right .elementor-image-box-img {
    margin-left: 30px
}

.elementor-3004 .elementor-element.elementor-element-1aa716e.elementor-position-left .elementor-image-box-img {
    margin-right: 30px
}

.elementor-3004 .elementor-element.elementor-element-1aa716e.elementor-position-top .elementor-image-box-img {
    margin-bottom: 30px
}

.elementor-3004 .elementor-element.elementor-element-1aa716e .elementor-image-box-wrapper .elementor-image-box-img img {
    opacity: 1
}

.elementor-3004 .elementor-element.elementor-element-1aa716e .elementor-image-box-wrapper .elementor-image-box-img svg {
    opacity: 1
}

.elementor-3004 .elementor-element.elementor-element-1aa716e:hover .elementor-image-box-wrapper .elementor-image-box-img img {
    opacity: 1
}

.elementor-3004 .elementor-element.elementor-element-1aa716e:hover .elementor-image-box-wrapper .elementor-image-box-img svg {
    opacity: 1
}

.elementor-3004 .elementor-element.elementor-element-1aa716e .elementor-image-box-content .elementor-image-box-title {
    font-size: 24px
}

.elementor-3004 .elementor-element.elementor-element-1aa716e .elementor-image-box-title {
    margin-bottom: 12px
}

.elementor-3004 .elementor-element.elementor-element-1aa716e>.elementor-widget-container {
    padding: 30px 45px
}

.elementor-3004 .elementor-element.elementor-element-93f13cf>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-3004 .elementor-element.elementor-element-51f77db.elementor-position-right .elementor-image-box-img {
    margin-left: 30px
}

.elementor-3004 .elementor-element.elementor-element-51f77db.elementor-position-left .elementor-image-box-img {
    margin-right: 30px
}

.elementor-3004 .elementor-element.elementor-element-51f77db.elementor-position-top .elementor-image-box-img {
    margin-bottom: 30px
}

.elementor-3004 .elementor-element.elementor-element-51f77db .elementor-image-box-wrapper .elementor-image-box-img img {
    opacity: 1
}

.elementor-3004 .elementor-element.elementor-element-51f77db .elementor-image-box-wrapper .elementor-image-box-img svg {
    opacity: 1
}

.elementor-3004 .elementor-element.elementor-element-51f77db:hover .elementor-image-box-wrapper .elementor-image-box-img img {
    opacity: 1
}

.elementor-3004 .elementor-element.elementor-element-51f77db:hover .elementor-image-box-wrapper .elementor-image-box-img svg {
    opacity: 1
}

.elementor-3004 .elementor-element.elementor-element-51f77db .elementor-image-box-content .elementor-image-box-title {
    font-size: 24px
}

.elementor-3004 .elementor-element.elementor-element-51f77db .elementor-image-box-title {
    margin-bottom: 12px
}

.elementor-3004 .elementor-element.elementor-element-51f77db>.elementor-widget-container {
    padding: 30px 45px
}

.elementor-3004 .elementor-element.elementor-element-6953595>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-3004 .elementor-element.elementor-element-1b39924.elementor-position-right .elementor-image-box-img {
    margin-left: 30px
}

.elementor-3004 .elementor-element.elementor-element-1b39924.elementor-position-left .elementor-image-box-img {
    margin-right: 30px
}

.elementor-3004 .elementor-element.elementor-element-1b39924.elementor-position-top .elementor-image-box-img {
    margin-bottom: 30px
}

.elementor-3004 .elementor-element.elementor-element-1b39924 .elementor-image-box-wrapper .elementor-image-box-img img {
    opacity: 1
}

.elementor-3004 .elementor-element.elementor-element-1b39924 .elementor-image-box-wrapper .elementor-image-box-img svg {
    opacity: 1
}

.elementor-3004 .elementor-element.elementor-element-1b39924:hover .elementor-image-box-wrapper .elementor-image-box-img img {
    opacity: 1
}

.elementor-3004 .elementor-element.elementor-element-1b39924:hover .elementor-image-box-wrapper .elementor-image-box-img svg {
    opacity: 1
}

.elementor-3004 .elementor-element.elementor-element-1b39924 .elementor-image-box-content .elementor-image-box-title {
    font-size: 24px
}

.elementor-3004 .elementor-element.elementor-element-1b39924 .elementor-image-box-title {
    margin-bottom: 12px
}

.elementor-3004 .elementor-element.elementor-element-1b39924>.elementor-widget-container {
    padding: 30px 45px
}

@media(min-width: 768px) {
    .elementor-3004 .elementor-element.elementor-element-08b5a08 {
        width:38%
    }



    .elementor-3004 .elementor-element.elementor-element-246b8e7 {
        width: 62%
    }

    .elementor-3004 .elementor-element.elementor-element-24b56fd {
        width: 38%
    }

    .elementor-3004 .elementor-element.elementor-element-5b29248 {
        width: 62%
    }
}

@media(max-width: 1100px) {
    .elementor-3004 .elementor-element.elementor-element-12d125b {
        margin-top:0;
        margin-bottom: 80px
    }

    .elementor-3004 .elementor-element.elementor-element-24b56fd>.elementor-element-populated {
        padding-left: 0!important
    }

     .elementor-3004 .elementor-element.elementor-element-5b29248 {
        display: none!important
    }
    .elementor-3004 .elementor-element.elementor-element-24b56fd {
        width: 100%!important
    }

    .elementor-3004 .elementor-element.elementor-element-88622bf {
        margin-top: 0;
        margin-bottom: 70px;
        padding: 0 30px
    }

    .elementor-3004 .elementor-element.elementor-element-df8aa2b {
        margin-top: 0;
        margin-bottom: 30px
    }

    .elementor-3004 .elementor-element.elementor-element-c46a254>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0
    }

    .elementor-3004 .elementor-element.elementor-element-c46a254>.elementor-element-populated {
        margin: 0 0 30px
    }

    .elementor-3004 .elementor-element.elementor-element-5bee313>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0
    }

    .elementor-3004 .elementor-element.elementor-element-5bee313>.elementor-element-populated {
        margin: 0 0 45px
    }

    .elementor-3004 .elementor-element.elementor-element-023c8ec>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0
    }

    .elementor-3004 .elementor-element.elementor-element-33ff0a5 {
        margin-top: 0;
        margin-bottom: 30px
    }

    .elementor-3004 .elementor-element.elementor-element-0ec648e>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0
    }

    .elementor-3004 .elementor-element.elementor-element-0ec648e>.elementor-element-populated {
        margin: 0 0 45px
    }

    .elementor-3004 .elementor-element.elementor-element-545b113>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0
    }

    .elementor-3004 .elementor-element.elementor-element-545b113>.elementor-element-populated {
        margin: 0 0 45px
    }

    .elementor-3004 .elementor-element.elementor-element-f56e07b>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0
    }

    .elementor-3004 .elementor-element.elementor-element-4d5ddf8 {
        margin-top: 0;
        margin-bottom: 30px
    }

    .elementor-3004 .elementor-element.elementor-element-eda4e52>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0
    }

    .elementor-3004 .elementor-element.elementor-element-eda4e52>.elementor-element-populated {
        margin: 0 0 45px
    }

    .elementor-3004 .elementor-element.elementor-element-1ffc028>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0
    }

    .elementor-3004 .elementor-element.elementor-element-1ffc028>.elementor-element-populated {
        margin: 0 0 45px
    }

    .elementor-3004 .elementor-element.elementor-element-cbcbed3>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0
    }

    .elementor-3004 .elementor-element.elementor-element-ed51fa0 {
        margin-top: 0;
        margin-bottom: 30px
    }

    .elementor-3004 .elementor-element.elementor-element-bb0216e>.elementor-element-populated {
        margin: 0 0 45px
    }

    .elementor-3004 .elementor-element.elementor-element-e96e7b1>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0
    }

    .elementor-3004 .elementor-element.elementor-element-e96e7b1>.elementor-element-populated {
        margin: 0 0 45px
    }

    .elementor-3004 .elementor-element.elementor-element-7eff89a {
        padding: 60px 30px 30px
    }

    .elementor-3004 .elementor-element.elementor-element-08b5a08>.elementor-element-populated {
        margin: 0
    }

    .elementor-3004 .elementor-element.elementor-element-228ef9a>.elementor-widget-container {
        margin: 0 50px 40px 0
    }

    .elementor-3004 .elementor-element.elementor-element-afb1169>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0
    }

    .elementor-3004 .elementor-element.elementor-element-ef094c9 {
        padding: 30px 30px 70px
    }

    .elementor-3004 .elementor-element.elementor-element-b6cf58d>.elementor-widget-container {
        margin: 0 0 40px
    }

    .elementor-3004 .elementor-element.elementor-element-51814d2>.elementor-element-populated {
        margin: 0 0 30px
    }

    .elementor-3004 .elementor-element.elementor-element-42ea786>.elementor-element-populated {
        margin: 0 0 30px
    }

    .elementor-3004 .elementor-element.elementor-element-a3623af>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0
    }

    .elementor-3004 .elementor-element.elementor-element-9a6bf55>.elementor-container {
        min-height: 570px
    }

    .elementor-3004 .elementor-element.elementor-element-9a6bf55>.elementor-container:after {
        content: "";
        min-height: inherit
    }

    .elementor-3004 .elementor-element.elementor-element-9a6bf55 {
        padding: 0 30px
    }

    .elementor-3004 .elementor-element.elementor-element-dac565f {
        padding: 60px 30px
    }

    .elementor-3004 .elementor-element.elementor-element-b837c58>.elementor-widget-container {
        margin: 0 0 30px
    }

    .elementor-3004 .elementor-element.elementor-element-d05ab49>.elementor-widget-container {
        padding: 30px 20px
    }

    .elementor-3004 .elementor-element.elementor-element-bbc0ac0>.elementor-widget-container {
        padding: 30px 20px
    }

    .elementor-3004 .elementor-element.elementor-element-a42dc1c>.elementor-widget-container {
        padding: 30px 20px
    }

    .elementor-3004 .elementor-element.elementor-element-f67eb42>.elementor-widget-container {
        padding: 30px 20px
    }

    .elementor-3004 .elementor-element.elementor-element-9a02af2>.elementor-widget-container {
        padding: 30px 20px
    }

    .elementor-3004 .elementor-element.elementor-element-1aa716e>.elementor-widget-container {
        padding: 30px 20px
    }

    .elementor-3004 .elementor-element.elementor-element-51f77db>.elementor-widget-container {
        padding: 30px 20px
    }

    .elementor-3004 .elementor-element.elementor-element-1b39924>.elementor-widget-container {
        padding: 30px 20px
    }
}

@media(max-width: 767px) {
    .elementor-3004 .elementor-element.elementor-element-12d125b {
        margin-top:0;
        margin-bottom: 60px
    }

    .elementor-3004 .elementor-element.elementor-element-88622bf {
        margin-top: 0;
        margin-bottom: 50px;
        padding: 0 15px
    }

    .elementor-3004 .elementor-element.elementor-element-0c4fd7b .elementor-heading-title {
        font-size: 32px
    }

    .elementor-3004 .elementor-element.elementor-element-b89cfad {
        font-size: 16px
    }

    .elementor-3004 .elementor-element.elementor-element-b89cfad>.elementor-widget-container {
        margin: 0 0 30px
    }

    .elementor-3004 .elementor-element.elementor-element-df8aa2b {
        margin-top: 0;
        margin-bottom: 0
    }

    .elementor-3004 .elementor-element.elementor-element-c46a254>.elementor-element-populated {
        margin: 0 0 20px;
        padding: 0
    }

    .elementor-3004 .elementor-element.elementor-element-5bee313>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0
    }

    .elementor-3004 .elementor-element.elementor-element-5bee313>.elementor-element-populated {
        margin: 0 0 20px;
        padding: 0
    }

    .elementor-3004 .elementor-element.elementor-element-023c8ec>.elementor-element-populated {
        margin: 0 0 20px;
        padding: 0
    }

    .elementor-3004 .elementor-element.elementor-element-33ff0a5 {
        margin-top: 0;
        margin-bottom: 0
    }

    .elementor-3004 .elementor-element.elementor-element-0ec648e>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0
    }

    .elementor-3004 .elementor-element.elementor-element-0ec648e>.elementor-element-populated {
        margin: 0 0 20px;
        padding: 0
    }

    .elementor-3004 .elementor-element.elementor-element-545b113>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0
    }

    .elementor-3004 .elementor-element.elementor-element-545b113>.elementor-element-populated {
        margin: 0 0 20px;
        padding: 0
    }

    .elementor-3004 .elementor-element.elementor-element-f56e07b>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0
    }

    .elementor-3004 .elementor-element.elementor-element-f56e07b>.elementor-element-populated {
        margin: 0 0 20px;
        padding: 0
    }

    .elementor-3004 .elementor-element.elementor-element-4d5ddf8 {
        margin-top: 0;
        margin-bottom: 0
    }

    .elementor-3004 .elementor-element.elementor-element-eda4e52>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0
    }

    .elementor-3004 .elementor-element.elementor-element-eda4e52>.elementor-element-populated {
        margin: 0 0 20px;
        padding: 0
    }

    .elementor-3004 .elementor-element.elementor-element-1ffc028>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0
    }

    .elementor-3004 .elementor-element.elementor-element-1ffc028>.elementor-element-populated {
        margin: 0 0 20px;
        padding: 0
    }

    .elementor-3004 .elementor-element.elementor-element-cbcbed3>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0
    }

    .elementor-3004 .elementor-element.elementor-element-cbcbed3>.elementor-element-populated {
        margin: 0 0 20px;
        padding: 0
    }

    .elementor-3004 .elementor-element.elementor-element-bb0216e>.elementor-element-populated {
        padding: 0
    }

    .elementor-3004 .elementor-element.elementor-element-e96e7b1>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0
    }

    .elementor-3004 .elementor-element.elementor-element-e96e7b1>.elementor-element-populated {
        margin: 0 0 20px;
        padding: 0
    }

    .elementor-3004 .elementor-element.elementor-element-cb8288b>.elementor-element-populated {
        padding: 0
    }

    .elementor-3004 .elementor-element.elementor-element-7eff89a {
        padding: 50px 15px 30px
    }

    .elementor-3004 .elementor-element.elementor-element-6ce0021 .elementor-heading-title {
        font-size: 25px
    }

    .elementor-3004 .elementor-element.elementor-element-228ef9a {
        font-size: 16px
    }

    .elementor-3004 .elementor-element.elementor-element-228ef9a>.elementor-widget-container {
        margin: 0 0 30px
    }

    .elementor-3004 .elementor-element.elementor-element-afb1169>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0
    }

    .elementor-3004 .elementor-element.elementor-element-afb1169>.elementor-element-populated {
        padding: 0 0 20px
    }

    .elementor-3004 .elementor-element.elementor-element-049714c>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0
    }

    .elementor-3004 .elementor-element.elementor-element-049714c>.elementor-element-populated {
        padding: 0
    }

    .elementor-3004 .elementor-element.elementor-element-e95cfbc {
        margin-top: 0;
        margin-bottom: 20px
    }

    .elementor-3004 .elementor-element.elementor-element-1a9f25e>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0
    }

    .elementor-3004 .elementor-element.elementor-element-1a9f25e>.elementor-element-populated {
        padding: 0 0 20px
    }

    .elementor-3004 .elementor-element.elementor-element-eb9d0c2>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0
    }

    .elementor-3004 .elementor-element.elementor-element-eb9d0c2>.elementor-element-populated {
        padding: 0
    }

    .elementor-3004 .elementor-element.elementor-element-ef094c9 {
        padding: 30px 15px 50px
    }

    .elementor-3004 .elementor-element.elementor-element-efe37b3 .elementor-heading-title {
        font-size: 25px
    }

    .elementor-3004 .elementor-element.elementor-element-b6cf58d {
        font-size: 16px
    }

    .elementor-3004 .elementor-element.elementor-element-b6cf58d>.elementor-widget-container {
        margin: 0 0 30px
    }

    .elementor-3004 .elementor-element.elementor-element-51814d2>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0
    }

    .elementor-3004 .elementor-element.elementor-element-51814d2>.elementor-element-populated {
        margin: 0 0 20px;
        padding: 0
    }

    .elementor-3004 .elementor-element.elementor-element-42ea786>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0
    }

    .elementor-3004 .elementor-element.elementor-element-42ea786>.elementor-element-populated {
        margin: 0 0 20px;
        padding: 0
    }

    .elementor-3004 .elementor-element.elementor-element-a3623af>.elementor-element-populated {
        margin: 0;
        padding: 0
    }

    .elementor-3004 .elementor-element.elementor-element-9a6bf55>.elementor-container {
        min-height: 400px
    }

    .elementor-3004 .elementor-element.elementor-element-9a6bf55>.elementor-container:after {
        content: "";
        min-height: inherit
    }

    .elementor-3004 .elementor-element.elementor-element-24b56fd>.elementor-element-populated {
        padding: 50px 0 0
    }

    .elementor-3004 .elementor-element.elementor-element-1792c12 .elementor-heading-title {
        font-size: 25px
    }

    .elementor-3004 .elementor-element.elementor-element-641854d>.elementor-widget-container {
        margin: 0
    }

    .elementor-3004 .elementor-element.elementor-element-dac565f {
        padding: 50px 15px
    }

    .elementor-3004 .elementor-element.elementor-element-b837c58 .elementor-heading-title {
        font-size: 25px
    }

    .elementor-3004 .elementor-element.elementor-element-b837c58>.elementor-widget-container {
        margin: 0 0 20px
    }

    .elementor-3004 .elementor-element.elementor-element-d05ab49 .elementor-image-box-img {
        margin-bottom: 30px
    }

    .elementor-3004 .elementor-element.elementor-element-d05ab49>.elementor-widget-container {
        padding: 30px 0
    }

    .elementor-3004 .elementor-element.elementor-element-bbc0ac0 .elementor-image-box-img {
        margin-bottom: 30px
    }

    .elementor-3004 .elementor-element.elementor-element-bbc0ac0>.elementor-widget-container {
        padding: 30px 0
    }

    .elementor-3004 .elementor-element.elementor-element-a42dc1c .elementor-image-box-img {
        margin-bottom: 30px
    }

    .elementor-3004 .elementor-element.elementor-element-a42dc1c>.elementor-widget-container {
        padding: 30px 0
    }

    .elementor-3004 .elementor-element.elementor-element-f67eb42 .elementor-image-box-img {
        margin-bottom: 30px
    }

    .elementor-3004 .elementor-element.elementor-element-f67eb42>.elementor-widget-container {
        padding: 30px 0
    }

    .elementor-3004 .elementor-element.elementor-element-9a02af2 .elementor-image-box-img {
        margin-bottom: 30px
    }

    .elementor-3004 .elementor-element.elementor-element-9a02af2>.elementor-widget-container {
        padding: 30px 0
    }

    .elementor-3004 .elementor-element.elementor-element-1aa716e .elementor-image-box-img {
        margin-bottom: 30px
    }

    .elementor-3004 .elementor-element.elementor-element-1aa716e>.elementor-widget-container {
        padding: 30px 0
    }

    .elementor-3004 .elementor-element.elementor-element-51f77db .elementor-image-box-img {
        margin-bottom: 30px
    }

    .elementor-3004 .elementor-element.elementor-element-51f77db>.elementor-widget-container {
        padding: 30px 0
    }

    .elementor-3004 .elementor-element.elementor-element-1b39924 .elementor-image-box-img {
        margin-bottom: 30px
    }

    .elementor-3004 .elementor-element.elementor-element-1b39924>.elementor-widget-container {
        padding: 30px 0
    }
}

@media(max-width: 1024px) {
    .elementor-row .elementor-element.elementor-element-c46a254>.elementor-element-populated .elementor-widget-wrap {
        width: 50%
    }
    .elementor-row.acc12 .elementor-element.elementor-column.elementor-col-25.elementor-inner-column {
        width: 50%
    }
}

@media(max-width: 800px) {
.elementor-row .elementor-element.elementor-element-c46a254>.elementor-element-populated .elementor-widget-wrap {
        width: 100%;
        text-align: center;
    }
    .elementor-row {
        flex-wrap: wrap
    }
    .elementor-row.acc12 .elementor-element.elementor-column.elementor-col-25.elementor-inner-column {
        width: 100%
    }
        .elementor-3004 .elementor-element.elementor-element-9a6bf55:not(.elementor-motion-effects-element-type-background),.elementor-3004 .elementor-element.elementor-element-9a6bf55>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background: #fff!important
}
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-3004 .elementor-element.elementor-element-c46a254 {
        width:100%
    }



    .elementor-3004 .elementor-element.elementor-element-5bee313 {
        width: 100%
    }

    .elementor-3004 .elementor-element.elementor-element-023c8ec {
        width: 100%
    }

    .elementor-3004 .elementor-element.elementor-element-0ec648e {
        width: 100%
    }

    .elementor-3004 .elementor-element.elementor-element-545b113 {
        width: 100%
    }

    .elementor-3004 .elementor-element.elementor-element-f56e07b {
        width: 100%
    }

    .elementor-3004 .elementor-element.elementor-element-eda4e52 {
        width: 100%
    }

    .elementor-3004 .elementor-element.elementor-element-1ffc028 {
        width: 100%
    }

    .elementor-3004 .elementor-element.elementor-element-cbcbed3 {
        width: 100%
    }

    .elementor-3004 .elementor-element.elementor-element-bb0216e {
        width: 100%
    }

    .elementor-3004 .elementor-element.elementor-element-e96e7b1 {
        width: 100%
    }

    .elementor-3004 .elementor-element.elementor-element-cb8288b {
        width: 100%
    }

    .elementor-3004 .elementor-element.elementor-element-08b5a08 {
        width: 100%
    }

    .elementor-3004 .elementor-element.elementor-element-246b8e7 {
        width: 100%
    }

    .elementor-3004 .elementor-element.elementor-element-51814d2 {
        width: 100%
    }

    .elementor-3004 .elementor-element.elementor-element-42ea786 {
        width: 100%
    }

    .elementor-3004 .elementor-element.elementor-element-a3623af {
        width: 100%
    }

    .elementor-3004 .elementor-element.elementor-element-24b56fd {
        width: 100%
    }

    .elementor-3004 .elementor-element.elementor-element-684c450 {
        width: 50%
    }

    .elementor-3004 .elementor-element.elementor-element-3d52561 {
        width: 50%
    }

    .elementor-3004 .elementor-element.elementor-element-533089a {
        width: 50%
    }

    .elementor-3004 .elementor-element.elementor-element-c52047c {
        width: 50%
    }

    .elementor-3004 .elementor-element.elementor-element-95a7154 {
        width: 50%
    }

    .elementor-3004 .elementor-element.elementor-element-f28e0ff {
        width: 50%
    }

    .elementor-3004 .elementor-element.elementor-element-93f13cf {
        width: 50%
    }

    .elementor-3004 .elementor-element.elementor-element-6953595 {
        width: 50%
    }
}
