.elementor-21 .elementor-element.elementor-element-3e07891>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap,
.elementor-21 .elementor-element.elementor-element-4f3e27b>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap,
.elementor-21 .elementor-element.elementor-element-55559ee.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap,
.elementor-21 .elementor-element.elementor-element-6152ec3.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap,
.elementor-21 .elementor-element.elementor-element-67f14ae>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap,
.elementor-21 .elementor-element.elementor-element-77f691b.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap,
.elementor-21 .elementor-element.elementor-element-a6eb90c.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap,
.elementor-21 .elementor-element.elementor-element-afaa997.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap,
.elementor-21 .elementor-element.elementor-element-bab4384.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap,
.elementor-21 .elementor-element.elementor-element-cf0932d.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap,
.elementor-21 .elementor-element.elementor-element-d378fe5.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-21 .elementor-element.elementor-element-3e07891>.elementor-background-overlay {
    opacity: .23;
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-21 .elementor-element.elementor-element-05bcd85,
.elementor-21 .elementor-element.elementor-element-158c1fa,
.elementor-21 .elementor-element.elementor-element-1bae0bd,
.elementor-21 .elementor-element.elementor-element-3e07891,
.elementor-21 .elementor-element.elementor-element-4f3e27b,
.elementor-21 .elementor-element.elementor-element-881cd72,
.elementor-21 .elementor-element.elementor-element-d378fe5>.elementor-element-populated,
.elementor-21 .elementor-element.elementor-element-d6807d8,
.elementor-21 .elementor-element.elementor-element-dbe80af,
.elementor-21 .elementor-element.elementor-element-dcb09ad {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-21 .elementor-element.elementor-element-3e07891 {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0
}

.elementor-bc-flex-widget .elementor-21 .elementor-element.elementor-element-55559ee.elementor-column .elementor-column-wrap,
.elementor-bc-flex-widget .elementor-21 .elementor-element.elementor-element-6152ec3.elementor-column .elementor-column-wrap,
.elementor-bc-flex-widget .elementor-21 .elementor-element.elementor-element-77f691b.elementor-column .elementor-column-wrap,
.elementor-bc-flex-widget .elementor-21 .elementor-element.elementor-element-a6eb90c.elementor-column .elementor-column-wrap,
.elementor-bc-flex-widget .elementor-21 .elementor-element.elementor-element-afaa997.elementor-column .elementor-column-wrap,
.elementor-bc-flex-widget .elementor-21 .elementor-element.elementor-element-bab4384.elementor-column .elementor-column-wrap,
.elementor-bc-flex-widget .elementor-21 .elementor-element.elementor-element-cf0932d.elementor-column .elementor-column-wrap,
.elementor-bc-flex-widget .elementor-21 .elementor-element.elementor-element-d378fe5.elementor-column .elementor-column-wrap {
    align-items: center
}

.elementor-21 .elementor-element.elementor-element-cf0932d.elementor-column>.elementor-column-wrap>.elementor-widget-wrap,
.elementor-21 .elementor-element.elementor-element-d378fe5.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    justify-content: center
}

.elementor-21 .elementor-element.elementor-element-cf0932d>.elementor-element-populated>.elementor-background-overlay {
    opacity: .16;
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-21 .elementor-element.elementor-element-cf0932d>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px
}

.elementor-21 .elementor-element.elementor-element-0272e0c>.elementor-element-populated>.elementor-background-overlay,
.elementor-21 .elementor-element.elementor-element-05bcd85>.elementor-background-overlay,
.elementor-21 .elementor-element.elementor-element-06195cd>.elementor-background-overlay,
.elementor-21 .elementor-element.elementor-element-09a0ed4>.elementor-background-overlay,
.elementor-21 .elementor-element.elementor-element-158c1fa>.elementor-background-overlay,
.elementor-21 .elementor-element.elementor-element-1bae0bd>.elementor-background-overlay,
.elementor-21 .elementor-element.elementor-element-4f3e27b>.elementor-background-overlay,
.elementor-21 .elementor-element.elementor-element-5bac3797>.elementor-background-overlay,
.elementor-21 .elementor-element.elementor-element-67f14ae>.elementor-background-overlay,
.elementor-21 .elementor-element.elementor-element-7e06452>.elementor-background-overlay,
.elementor-21 .elementor-element.elementor-element-881cd72>.elementor-background-overlay,
.elementor-21 .elementor-element.elementor-element-d378fe5>.elementor-element-populated>.elementor-background-overlay,
.elementor-21 .elementor-element.elementor-element-d6807d8>.elementor-background-overlay,
.elementor-21 .elementor-element.elementor-element-dbe80af>.elementor-background-overlay,
.elementor-21 .elementor-element.elementor-element-dcb09ad>.elementor-background-overlay,
.elementor-21 .elementor-element.elementor-element-e513495>.elementor-background-overlay,
.elementor-21 .elementor-element.elementor-element-f3c119c>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-21 .elementor-element.elementor-element-4e3672a,
.elementor-21 .elementor-element.elementor-element-d857b97 {
    text-align: right;
    width: 100%;
    max-width: 100%
}

.elementor-21 .elementor-element.elementor-element-d857b97 .elementor-heading-title {
    color: #fff;
    font-family: Roboto, Sans-serif;
    font-size: 45px;
    font-weight: 600
}

.elementor-21 .elementor-element.elementor-element-d857b97>.elementor-widget-container {
    margin: 0 0 0 12px;
    padding: 0
}

.elementor-21 .elementor-element.elementor-element-4e3672a .elementor-heading-title {
    color: #ff934e;
    font-family: Roboto, Sans-serif;
    font-size: 35px;
    font-weight: 600
}

.elementor-21 .elementor-element.elementor-element-4e3672a>.elementor-widget-container {
    margin: -23px 0 0 12px;
    padding: 0
}

.elementor-21 .elementor-element.elementor-element-baf37fd {
    --spacer-size: 250px
}

.elementor-21 .elementor-element.elementor-element-05bcd85:not(.elementor-motion-effects-element-type-background),
.elementor-21 .elementor-element.elementor-element-05bcd85>.elementor-motion-effects-container>.elementor-motion-effects-layer,
.elementor-21 .elementor-element.elementor-element-06195cd:not(.elementor-motion-effects-element-type-background),
.elementor-21 .elementor-element.elementor-element-06195cd>.elementor-motion-effects-container>.elementor-motion-effects-layer,
.elementor-21 .elementor-element.elementor-element-09a0ed4:not(.elementor-motion-effects-element-type-background),
.elementor-21 .elementor-element.elementor-element-09a0ed4>.elementor-motion-effects-container>.elementor-motion-effects-layer,
.elementor-21 .elementor-element.elementor-element-158c1fa:not(.elementor-motion-effects-element-type-background),
.elementor-21 .elementor-element.elementor-element-158c1fa>.elementor-motion-effects-container>.elementor-motion-effects-layer,
.elementor-21 .elementor-element.elementor-element-1bae0bd:not(.elementor-motion-effects-element-type-background),
.elementor-21 .elementor-element.elementor-element-1bae0bd>.elementor-motion-effects-container>.elementor-motion-effects-layer,
.elementor-21 .elementor-element.elementor-element-4f3e27b:not(.elementor-motion-effects-element-type-background),
.elementor-21 .elementor-element.elementor-element-4f3e27b>.elementor-motion-effects-container>.elementor-motion-effects-layer,
.elementor-21 .elementor-element.elementor-element-67f14ae:not(.elementor-motion-effects-element-type-background),
.elementor-21 .elementor-element.elementor-element-67f14ae>.elementor-motion-effects-container>.elementor-motion-effects-layer,
.elementor-21 .elementor-element.elementor-element-7e06452:not(.elementor-motion-effects-element-type-background),
.elementor-21 .elementor-element.elementor-element-7e06452>.elementor-motion-effects-container>.elementor-motion-effects-layer,
.elementor-21 .elementor-element.elementor-element-881cd72:not(.elementor-motion-effects-element-type-background),
.elementor-21 .elementor-element.elementor-element-881cd72>.elementor-motion-effects-container>.elementor-motion-effects-layer,
.elementor-21 .elementor-element.elementor-element-d6807d8:not(.elementor-motion-effects-element-type-background),
.elementor-21 .elementor-element.elementor-element-d6807d8>.elementor-motion-effects-container>.elementor-motion-effects-layer,
.elementor-21 .elementor-element.elementor-element-dbe80af:not(.elementor-motion-effects-element-type-background),
.elementor-21 .elementor-element.elementor-element-dbe80af>.elementor-motion-effects-container>.elementor-motion-effects-layer,
.elementor-21 .elementor-element.elementor-element-dcb09ad:not(.elementor-motion-effects-element-type-background),
.elementor-21 .elementor-element.elementor-element-dcb09ad>.elementor-motion-effects-container>.elementor-motion-effects-layer,
.elementor-21 .elementor-element.elementor-element-e513495:not(.elementor-motion-effects-element-type-background),
.elementor-21 .elementor-element.elementor-element-e513495>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #f8f4ee
}

.elementor-21 .elementor-element.elementor-element-67f14ae {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 60px 0 0
}

.elementor-21 .elementor-element.elementor-element-d5564b8 .elementor-heading-title {
    color: #ff934e;
    font-family: Roboto, Sans-serif;
    font-size: 30px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 2.8px
}

.elementor-21 .elementor-element.elementor-element-55e25bd,
.elementor-21 .elementor-element.elementor-element-6775cb02,
.elementor-21 .elementor-element.elementor-element-b84583a,
.elementor-21 .elementor-element.elementor-element-beed0fc,
.elementor-21 .elementor-element.elementor-element-c7b75f9 {
    --divider-border-style: solid;
    --divider-color: #FF934E;
    --divider-border-width: 3px;
    --divider-icon-size: 29px
}

.elementor-21 .elementor-element.elementor-element-55e25bd .elementor-divider-separator {
    width: 34%
}

.elementor-21 .elementor-element.elementor-element-55e25bd .elementor-divider,
.elementor-21 .elementor-element.elementor-element-c7b75f9 .elementor-divider {
    padding-top: 2px;
    padding-bottom: 2px
}

.elementor-21 .elementor-element.elementor-element-55e25bd.elementor-view-stacked .elementor-icon,
.elementor-21 .elementor-element.elementor-element-6775cb02.elementor-view-stacked .elementor-icon,
.elementor-21 .elementor-element.elementor-element-b832c4e.elementor-view-stacked .elementor-icon,
.elementor-21 .elementor-element.elementor-element-b84583a.elementor-view-stacked .elementor-icon,
.elementor-21 .elementor-element.elementor-element-beed0fc.elementor-view-stacked .elementor-icon,
.elementor-21 .elementor-element.elementor-element-c7b75f9.elementor-view-stacked .elementor-icon {
    background-color: #ff934e
}

.elementor-21 .elementor-element.elementor-element-55e25bd.elementor-view-default .elementor-icon,
.elementor-21 .elementor-element.elementor-element-55e25bd.elementor-view-framed .elementor-icon,
.elementor-21 .elementor-element.elementor-element-6775cb02.elementor-view-default .elementor-icon,
.elementor-21 .elementor-element.elementor-element-6775cb02.elementor-view-framed .elementor-icon,
.elementor-21 .elementor-element.elementor-element-b832c4e.elementor-view-default .elementor-icon,
.elementor-21 .elementor-element.elementor-element-b832c4e.elementor-view-framed .elementor-icon,
.elementor-21 .elementor-element.elementor-element-b84583a.elementor-view-default .elementor-icon,
.elementor-21 .elementor-element.elementor-element-b84583a.elementor-view-framed .elementor-icon,
.elementor-21 .elementor-element.elementor-element-beed0fc.elementor-view-default .elementor-icon,
.elementor-21 .elementor-element.elementor-element-beed0fc.elementor-view-framed .elementor-icon,
.elementor-21 .elementor-element.elementor-element-c7b75f9.elementor-view-default .elementor-icon,
.elementor-21 .elementor-element.elementor-element-c7b75f9.elementor-view-framed .elementor-icon {
    color: #ff934e;
    border-color: #ff934e
}

.elementor-21 .elementor-element.elementor-element-55e25bd.elementor-view-default .elementor-icon svg,
.elementor-21 .elementor-element.elementor-element-55e25bd.elementor-view-framed .elementor-icon,
.elementor-21 .elementor-element.elementor-element-6775cb02.elementor-view-default .elementor-icon svg,
.elementor-21 .elementor-element.elementor-element-6775cb02.elementor-view-framed .elementor-icon,
.elementor-21 .elementor-element.elementor-element-b832c4e.elementor-view-default .elementor-icon svg,
.elementor-21 .elementor-element.elementor-element-b832c4e.elementor-view-framed .elementor-icon,
.elementor-21 .elementor-element.elementor-element-b84583a.elementor-view-default .elementor-icon svg,
.elementor-21 .elementor-element.elementor-element-b84583a.elementor-view-framed .elementor-icon,
.elementor-21 .elementor-element.elementor-element-beed0fc.elementor-view-default .elementor-icon svg,
.elementor-21 .elementor-element.elementor-element-beed0fc.elementor-view-framed .elementor-icon,
.elementor-21 .elementor-element.elementor-element-c7b75f9.elementor-view-default .elementor-icon svg,
.elementor-21 .elementor-element.elementor-element-c7b75f9.elementor-view-framed .elementor-icon {
    fill: #FF934E
}

.elementor-21 .elementor-element.elementor-element-55e25bd>.elementor-widget-container,
.elementor-21 .elementor-element.elementor-element-6775cb02>.elementor-widget-container,
.elementor-21 .elementor-element.elementor-element-b832c4e>.elementor-widget-container,
.elementor-21 .elementor-element.elementor-element-c7b75f9>.elementor-widget-container {
    margin: -18px 0 0
}

.elementor-21 .elementor-element.elementor-element-0db475f .elementor-heading-title {
    color: #000;
    font-family: Roboto, Sans-serif;
    font-size: 27px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 2.8px
}

.elementor-21 .elementor-element.elementor-element-0db475f>.elementor-widget-container {
    margin: -20px 0 0
}

.elementor-21 .elementor-element.elementor-element-77f691b:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-21 .elementor-element.elementor-element-77f691b>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://nichefilmfarm.com/images/11.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 560px auto
}

.elementor-21 .elementor-element.elementor-element-55559ee>.elementor-element-populated>.elementor-background-overlay,
.elementor-21 .elementor-element.elementor-element-6152ec3>.elementor-element-populated>.elementor-background-overlay,
.elementor-21 .elementor-element.elementor-element-77f691b>.elementor-element-populated>.elementor-background-overlay,
.elementor-21 .elementor-element.elementor-element-afaa997>.elementor-element-populated>.elementor-background-overlay,
.elementor-21 .elementor-element.elementor-element-bab4384>.elementor-element-populated>.elementor-background-overlay {
    background-color: #000;
    opacity: .71;
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-21 .elementor-element.elementor-element-55559ee>.elementor-element-populated,
.elementor-21 .elementor-element.elementor-element-6152ec3>.elementor-element-populated,
.elementor-21 .elementor-element.elementor-element-77f691b>.elementor-element-populated,
.elementor-21 .elementor-element.elementor-element-afaa997>.elementor-element-populated,
.elementor-21 .elementor-element.elementor-element-bab4384>.elementor-element-populated {
    border-style: solid;
    box-shadow: 3px 3px 7px -2px rgba(0, 0, 0, .5);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 0 10px 0 0;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px
}

.elementor-21 .elementor-element.elementor-element-55559ee>.elementor-background-slideshow,
.elementor-21 .elementor-element.elementor-element-55559ee>.elementor-element-populated,
.elementor-21 .elementor-element.elementor-element-55559ee>.elementor-element-populated>.elementor-background-overlay,
.elementor-21 .elementor-element.elementor-element-6152ec3>.elementor-background-slideshow,
.elementor-21 .elementor-element.elementor-element-6152ec3>.elementor-element-populated,
.elementor-21 .elementor-element.elementor-element-6152ec3>.elementor-element-populated>.elementor-background-overlay,
.elementor-21 .elementor-element.elementor-element-77f691b>.elementor-background-slideshow,
.elementor-21 .elementor-element.elementor-element-77f691b>.elementor-element-populated,
.elementor-21 .elementor-element.elementor-element-77f691b>.elementor-element-populated>.elementor-background-overlay,
.elementor-21 .elementor-element.elementor-element-afaa997>.elementor-background-slideshow,
.elementor-21 .elementor-element.elementor-element-afaa997>.elementor-element-populated,
.elementor-21 .elementor-element.elementor-element-afaa997>.elementor-element-populated>.elementor-background-overlay,
.elementor-21 .elementor-element.elementor-element-bab4384>.elementor-background-slideshow,
.elementor-21 .elementor-element.elementor-element-bab4384>.elementor-element-populated,
.elementor-21 .elementor-element.elementor-element-bab4384>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0 40px
}

.elementor-21 .elementor-element.elementor-element-58ecbf8.elementor-view-stacked .elementor-icon,
.elementor-21 .elementor-element.elementor-element-61e9d3a.elementor-view-stacked .elementor-icon,
.elementor-21 .elementor-element.elementor-element-b903fbb.elementor-view-stacked .elementor-icon,
.elementor-21 .elementor-element.elementor-element-bec866d.elementor-view-stacked .elementor-icon,
.elementor-21 .elementor-element.elementor-element-eb05167.elementor-view-stacked .elementor-icon {
    background-color: #acacac
}

.elementor-21 .elementor-element.elementor-element-58ecbf8.elementor-view-default .elementor-icon,
.elementor-21 .elementor-element.elementor-element-58ecbf8.elementor-view-framed .elementor-icon,
.elementor-21 .elementor-element.elementor-element-61e9d3a.elementor-view-default .elementor-icon,
.elementor-21 .elementor-element.elementor-element-61e9d3a.elementor-view-framed .elementor-icon,
.elementor-21 .elementor-element.elementor-element-b903fbb.elementor-view-default .elementor-icon,
.elementor-21 .elementor-element.elementor-element-b903fbb.elementor-view-framed .elementor-icon,
.elementor-21 .elementor-element.elementor-element-bec866d.elementor-view-default .elementor-icon,
.elementor-21 .elementor-element.elementor-element-bec866d.elementor-view-framed .elementor-icon,
.elementor-21 .elementor-element.elementor-element-eb05167.elementor-view-default .elementor-icon,
.elementor-21 .elementor-element.elementor-element-eb05167.elementor-view-framed .elementor-icon {
    fill: #ACACAC;
    color: #acacac;
    border-color: #acacac
}

.elementor-21 .elementor-element.elementor-element-58ecbf8,
.elementor-21 .elementor-element.elementor-element-61e9d3a,
.elementor-21 .elementor-element.elementor-element-b903fbb,
.elementor-21 .elementor-element.elementor-element-bec866d,
.elementor-21 .elementor-element.elementor-element-eb05167 {
    --icon-box-icon-margin: 34px
}

.elementor-21 .elementor-element.elementor-element-58ecbf8 .elementor-icon,
.elementor-21 .elementor-element.elementor-element-61e9d3a .elementor-icon,
.elementor-21 .elementor-element.elementor-element-b903fbb .elementor-icon,
.elementor-21 .elementor-element.elementor-element-bec866d .elementor-icon,
.elementor-21 .elementor-element.elementor-element-eb05167 .elementor-icon {
    font-size: 39px;
    padding: 20px;
    border-width: 2px;
    border-radius: 67px
}

.elementor-21 .elementor-element.elementor-element-58ecbf8 .elementor-icon i,
.elementor-21 .elementor-element.elementor-element-61e9d3a .elementor-icon i,
.elementor-21 .elementor-element.elementor-element-b903fbb .elementor-icon i,
.elementor-21 .elementor-element.elementor-element-bec866d .elementor-icon i,
.elementor-21 .elementor-element.elementor-element-eb05167 .elementor-icon i {
    transform: rotate(0)
}

.elementor-21 .elementor-element.elementor-element-3f70cfe4,
.elementor-21 .elementor-element.elementor-element-58ecbf8 .elementor-icon-box-wrapper,
.elementor-21 .elementor-element.elementor-element-61e9d3a .elementor-icon-box-wrapper,
.elementor-21 .elementor-element.elementor-element-b903fbb .elementor-icon-box-wrapper,
.elementor-21 .elementor-element.elementor-element-bec866d .elementor-icon-box-wrapper,
.elementor-21 .elementor-element.elementor-element-eb05167 .elementor-icon-box-wrapper {
    text-align: justify
}

.elementor-21 .elementor-element.elementor-element-58ecbf8 .elementor-icon-box-title,
.elementor-21 .elementor-element.elementor-element-61e9d3a .elementor-icon-box-title,
.elementor-21 .elementor-element.elementor-element-b903fbb .elementor-icon-box-title,
.elementor-21 .elementor-element.elementor-element-bec866d .elementor-icon-box-title,
.elementor-21 .elementor-element.elementor-element-eb05167 .elementor-icon-box-title {
    margin-bottom: 13px;
    color: #fff
}

.elementor-21 .elementor-element.elementor-element-58ecbf8 .elementor-icon-box-title,
.elementor-21 .elementor-element.elementor-element-58ecbf8 .elementor-icon-box-title a,
.elementor-21 .elementor-element.elementor-element-61e9d3a .elementor-icon-box-title,
.elementor-21 .elementor-element.elementor-element-61e9d3a .elementor-icon-box-title a,
.elementor-21 .elementor-element.elementor-element-b903fbb .elementor-icon-box-title,
.elementor-21 .elementor-element.elementor-element-b903fbb .elementor-icon-box-title a,
.elementor-21 .elementor-element.elementor-element-bec866d .elementor-icon-box-title,
.elementor-21 .elementor-element.elementor-element-bec866d .elementor-icon-box-title a,
.elementor-21 .elementor-element.elementor-element-eb05167 .elementor-icon-box-title,
.elementor-21 .elementor-element.elementor-element-eb05167 .elementor-icon-box-title a {
    font-family: Roboto, Sans-serif;
    font-size: 20px;
    font-weight: 500
}

.elementor-21 .elementor-element.elementor-element-58ecbf8 .elementor-icon-box-description,
.elementor-21 .elementor-element.elementor-element-61e9d3a .elementor-icon-box-description,
.elementor-21 .elementor-element.elementor-element-b903fbb .elementor-icon-box-description,
.elementor-21 .elementor-element.elementor-element-bec866d .elementor-icon-box-description,
.elementor-21 .elementor-element.elementor-element-eb05167 .elementor-icon-box-description {
    color: #fff;
    font-family: Roboto, Sans-serif;
    font-weight: 400
}

.elementor-21 .elementor-element.elementor-element-61e9d3a>.elementor-widget-container,
.elementor-21 .elementor-element.elementor-element-b903fbb>.elementor-widget-container,
.elementor-21 .elementor-element.elementor-element-bec866d>.elementor-widget-container,
.elementor-21 .elementor-element.elementor-element-eb05167>.elementor-widget-container {
    padding: 20px;
    border-radius: 0 40px
}

.elementor-21 .elementor-element.elementor-element-55559ee:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-21 .elementor-element.elementor-element-55559ee>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://nichefilmfarm.com/images/22.webp");
    background-position: 0 -128px;
    background-repeat: no-repeat;
    background-size: 560px auto
}

.elementor-21 .elementor-element.elementor-element-58ecbf8>.elementor-widget-container {
    padding: 20px 9px 9px 20px;
    border-radius: 0 40px
}

.elementor-21 .elementor-element.elementor-element-7e06452 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 20px 0 60px
}

.elementor-21 .elementor-element.elementor-element-bab4384:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-21 .elementor-element.elementor-element-bab4384>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://nichefilmfarm.com/images/33.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-21 .elementor-element.elementor-element-afaa997:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-21 .elementor-element.elementor-element-afaa997>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://nichefilmfarm.com/images/44.webp");
    background-position: -85px -95px;
    background-repeat: no-repeat;
    background-size: 689px auto
}

.elementor-21 .elementor-element.elementor-element-6152ec3:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-21 .elementor-element.elementor-element-6152ec3>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://nichefilmfarm.com/images/55.webp");
    background-position: -94px -135px;
    background-repeat: no-repeat;
    background-size: 689px auto
}

.elementor-21 .elementor-element.elementor-element-beed0fc .elementor-divider-separator {
    width: 19%;
    margin: 0 auto;
    margin-center: 0
}

.elementor-21 .elementor-element.elementor-element-6775cb02 .elementor-divider,
.elementor-21 .elementor-element.elementor-element-b832c4e .elementor-divider,
.elementor-21 .elementor-element.elementor-element-b84583a .elementor-divider,
.elementor-21 .elementor-element.elementor-element-beed0fc .elementor-divider {
    text-align: center;
    padding-top: 2px;
    padding-bottom: 2px
}

.elementor-21 .elementor-element.elementor-element-beed0fc>.elementor-widget-container {
    margin: -40px 0 0
}

.elementor-21 .elementor-element.elementor-element-25bb67be {
    text-align: center;
    color: #000;
    font-family: Roboto, Sans-serif;
    font-size: 18px;
    font-weight: 400
}

.elementor-21 .elementor-element.elementor-element-25bb67be>.elementor-widget-container {
    margin: -5px 0 0
}

.elementor-21 .elementor-element.elementor-element-02961b2 {
    text-align: justify;
    color: #1a1a1a;
    font-family: Roboto, Sans-serif;
    font-size: 16px;
    font-weight: 400
}

.elementor-21 .elementor-element.elementor-element-02961b2>.elementor-widget-container {
    margin: -37px 0 0
}

.elementor-21 .elementor-element.elementor-element-21fed5e,
.elementor-21 .elementor-element.elementor-element-8a75ad1 {
    --spacer-size: 30px
}

.elementor-21 .elementor-element.elementor-element-dc6d405>.elementor-container {
    min-height: 631px
}

.elementor-21 .elementor-element.elementor-element-dc6d405:not(.elementor-motion-effects-element-type-background),
.elementor-21 .elementor-element.elementor-element-dc6d405>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://nichefilmfarm.com/images/production.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-21 .elementor-element.elementor-element-dc6d405>.elementor-background-overlay {
    background-color: #000;
    opacity: .59;
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-21 .elementor-element.elementor-element-06195cd,
.elementor-21 .elementor-element.elementor-element-dc6d405 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0
}

.elementor-21 .elementor-element.elementor-element-a234b64,
.elementor-21 .elementor-element.elementor-element-b3b7192 {
    margin-top: 0;
    margin-bottom: 0
}

.elementor-21 .elementor-element.elementor-element-626d795 .elementor-wrapper,
.elementor-21 .elementor-element.elementor-element-6a3f64c .elementor-wrapper,
.elementor-21 .elementor-element.elementor-element-b08a883 .elementor-wrapper,
.elementor-21 .elementor-element.elementor-element-eb7b1a5 .elementor-wrapper {
    --video-aspect-ratio: 1.77777
}

.elementor-21 .elementor-element.elementor-element-142eb6f .elementor-heading-title {
    color: #ff934e;
    font-family: Roboto, Sans-serif;
    font-size: 18px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 2.8px
}

.elementor-21 .elementor-element.elementor-element-c7b75f9 .elementor-divider-separator {
    width: 28%
}

.elementor-21 .elementor-element.elementor-element-0b24fcf .elementor-heading-title {
    color: #fff;
    font-family: Roboto, Sans-serif;
    font-size: 22px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 2.8px
}

.elementor-21 .elementor-element.elementor-element-0b24fcf>.elementor-widget-container {
    margin: -8px 0 0
}

.elementor-21 .elementor-element.elementor-element-5940f0a,
.elementor-21 .elementor-element.elementor-element-a032104 .elementskit-entry-header .entry-title a,
.elementor-21 .elementor-element.elementor-element-a032104 .elementskit-post-body .entry-title a {
    color: #fff
}

.elementor-21 .elementor-element.elementor-element-5940f0a>.elementor-widget-container {
    margin: -27px 0 0
}

.elementor-21 .elementor-element.elementor-element-7825a7e .elementor-button {
    fill: #FFFFFF;
    color: #fff
}

.elementor-21 .elementor-element.elementor-element-7825a7e>.elementor-widget-container,
.elementor-21 .elementor-element.elementor-element-f6e29c8>.elementor-widget-container {
    margin: -23px 0 0
}

.elementor-21 .elementor-element.elementor-element-3857f7f,
.elementor-21 .elementor-element.elementor-element-b16c0fc {
    --spacer-size: 0px
}

.elementor-21 .elementor-element.elementor-element-66b32f8b,
.elementor-21 .elementor-element.elementor-element-7b8614d,
.elementor-21 .elementor-element.elementor-element-aa4946b .gallery-item .gallery-caption,
.elementor-21 .elementor-element.elementor-element-c92ebfb {
    text-align: center
}

.elementor-21 .elementor-element.elementor-element-66b32f8b .elementor-heading-title {
    font-family: Roboto, Sans-serif;
    font-size: 35px
}

.elementor-21 .elementor-element.elementor-element-6775cb02 .elementor-divider-separator {
    width: 15%;
    margin: 0 auto;
    margin-center: 0
}

.elementor-21 .elementor-element.elementor-element-3f70cfe4>.elementor-widget-container {
    margin: -22px 0 0
}

.elementor-21 .elementor-element.elementor-element-b8d29f5>.elementor-element-populated>.elementor-widget-wrap {
    padding: 10px 10px 10px 0
}

.elementor-21 .elementor-element.elementor-element-133267c img,
.elementor-21 .elementor-element.elementor-element-1b394b7 img,
.elementor-21 .elementor-element.elementor-element-5585f66 img,
.elementor-21 .elementor-element.elementor-element-b966940 img,
.elementor-21 .elementor-element.elementor-element-caf851f img {
    transition-duration: 1s
}

.elementor-21 .elementor-element.elementor-element-aa1d005>.elementor-element-populated>.elementor-widget-wrap {
    padding: 10px 5px
}

.elementor-21 .elementor-element.elementor-element-8062713>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0 10px 0 0
}

.elementor-21 .elementor-element.elementor-element-e9a1735>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0 0 0 10px
}

.elementor-21 .elementor-element.elementor-element-133267c>.elementor-widget-container {
    margin: 22px 0 0
}

.elementor-21 .elementor-element.elementor-element-33a744b>.elementor-element-populated>.elementor-widget-wrap {
    padding: 10px 0 10px 10px
}

.elementor-21 .elementor-element.elementor-element-8c28ad8 {
    --spacer-size: 44px
}

.elementor-21 .elementor-element.elementor-element-5bac3797:not(.elementor-motion-effects-element-type-background),
.elementor-21 .elementor-element.elementor-element-5bac3797>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #d6d6d6;
    background-image: url("https://nichefilmfarm.com/images/slider_1-1.webp")
}

.elementor-21 .elementor-element.elementor-element-5bac3797 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 20px 0 37px
}

.elementor-21 .elementor-element.elementor-element-23a220b6 .elementskit-section-title-wraper .elementskit-section-title {
    color: #ff934e;
    font-family: Roboto, Sans-serif;
    font-size: 35px
}

.elementor-21 .elementor-element.elementor-element-23a220b6 .elementskit-section-title-wraper .elementskit-section-title:hover>span,
.elementor-21 .elementor-element.elementor-element-23a220b6 .elementskit-section-title-wraper .elementskit-section-title>span {
    color: #000
}

.elementor-21 .elementor-element.elementor-element-23a220b6>.elementor-widget-container,
.elementor-21 .elementor-element.elementor-element-a032104 .elementskit-blog-block-post .elementskit-post-footer>p {
    margin: 0
}

.elementor-21 .elementor-element.elementor-element-b84583a .elementor-divider-separator {
    width: 18%;
    margin: 0 auto;
    margin-center: 0
}

.elementor-21 .elementor-element.elementor-element-b84583a>.elementor-widget-container {
    margin: -39px 0 0
}

.elementor-21 .elementor-element.elementor-element-770f2328 {
    margin-top: -36px;
    margin-bottom: -36px
}

.elementor-21 .elementor-element.elementor-element-5b7d08e9 .elementskit-testimonial-slider .slick-slide {
    margin-right: 15px;
    margin-left: 15px
}

.elementor-21 .elementor-element.elementor-element-5b7d08e9 .elementskit-testimonial-slider {
    --ekit_testimonial_left_right_spacing: 15px;
    --ekit_testimonial_slidetoshow: 3
}

.elementor-21 .elementor-element.elementor-element-5b7d08e9 .elementskit-single-testimonial-slider,
.elementor-21 .elementor-element.elementor-element-5b7d08e9 .elementskit-testimonial_card,
.elementor-21 .elementor-element.elementor-element-5b7d08e9 .elementskit-tootltip-testimonial .elementskit-commentor-content {
    padding: 36px
}

.elementor-21 .elementor-element.elementor-element-5b7d08e9 .elementskit-single-testimonial-slider {
    border-style: solid;
    border-width: 0 0 0 3px;
    border-color: #2575fc
}

.elementor-21 .elementor-element.elementor-element-5b7d08e9 .elementkit-testimonial-col {
    align-self: center
}

.elementor-21 .elementor-element.elementor-element-5b7d08e9 .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
.elementor-21 .elementor-element.elementor-element-5b7d08e9 .elementskit-testimonial_card .elementskit-commentor-coment {
    color: #656565
}

.elementor-21 .elementor-element.elementor-element-5b7d08e9 .elementskit-testimonial-slider-block-style-three .elementskit-icon-content.commentor-badge::before {
    border-radius: 50%
}

.elementor-21 .elementor-element.elementor-element-5b7d08e9 .elementskit-single-testimonial-slider .elementskit-border-hr {
    width: 40px;
    height: 2px
}

.elementor-21 .elementor-element.elementor-element-3797cbe>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute),
.elementor-21 .elementor-element.elementor-element-5b7d08e9 .elementskit-profile-info .elementskit-author-name,
.elementor-21 .elementor-element.elementor-element-baaafc9>.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-21 .elementor-element.elementor-element-5b7d08e9 .elementskit-commentor-content .elementskit-client_logo {
    margin-bottom: 32px
}

.elementor-21 .elementor-element.elementor-element-5b7d08e9 .elementskit-testimonial-slider .slick-dots {
    bottom: -50px
}

.elementor-21 .elementor-element.elementor-element-5b7d08e9 .elementskit-testimonial-slider .slick-dots li button {
    width: 8px;
    height: 8px;
    border-radius: 100px;
    background-color: #e7e7e7
}

.elementor-21 .elementor-element.elementor-element-5b7d08e9 .elementskit-testimonial-slider .slick-dots li:not(:last-child) {
    margin-right: 12px
}

.elementor-21 .elementor-element.elementor-element-5b7d08e9 .elementskit-testimonial-slider .slick-dots li.slick-active button {
    background-color: #2575fc;
    width: 16px;
    height: 16px;
    transform: scale(1.2)
}

.elementor-21 .elementor-element.elementor-element-e513495 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 30px 0
}

.elementor-21 .elementor-element.elementor-element-0272e0c>.elementor-element-populated,
.elementor-21 .elementor-element.elementor-element-f3c119c>.elementor-element-populated {
    border-style: solid;
    border-width: 1px;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-21 .elementor-element.elementor-element-a032104 .elementskit-blog-block-post,
.elementor-21 .elementor-element.elementor-element-a032104 .elementskit-post-card,
.elementor-21 .elementor-element.elementor-element-a032104 .elementskit-post-image-card {
    background-color: transparent;
    background-image: linear-gradient(90deg, #123075 0, #092056 100%);
    border-radius: 15px
}

.elementor-21 .elementor-element.elementor-element-a032104 .elementskit-blog-block-post>.row {
    align-items: flex-start
}

.elementor-21 .elementor-element.elementor-element-a032104 .elementskit-blog-block-post .elementskit-post-body,
.elementor-21 .elementor-element.elementor-element-a032104 .elementskit-post-image-card .elementskit-post-body {
    padding: 0 0px 0 0
}

.elementor-21 .elementor-element.elementor-element-a032104 .elementskit-entry-thumb {
    border-radius: 0
}

.elementor-21 .elementor-element.elementor-element-a032104 .post-meta-list {
    text-align: left;
    margin: 0 0 15px
}

.elementor-21 .elementor-element.elementor-element-a032104 .elementskit-blog-block-post .elementskit-post-body .entry-title a,
.elementor-21 .elementor-element.elementor-element-a032104 .elementskit-entry-header .entry-title,
.elementor-21 .elementor-element.elementor-element-a032104 .elementskit-post-body .entry-title,
.elementor-21 .elementor-element.elementor-element-a032104 .elementskit-post-card .elementskit-entry-header .entry-title a,
.elementor-21 .elementor-element.elementor-element-a032104 .elementskit-post-image-card .elementskit-post-body .entry-title a {
    font-weight: 700
}

.elementor-21 .elementor-element.elementor-element-a032104 .elementskit-entry-header .entry-title,
.elementor-21 .elementor-element.elementor-element-a032104 .elementskit-post-body .entry-title,
.elementor-21 .elementor-element.elementor-element-a032104 .elementskit-post-footer {
    text-align: left;
    margin: 0
}

.elementor-21 .elementor-element.elementor-element-a032104 .elementskit-post-footer>p {
    color: rgba(255, 255, 255, .5)
}

.elementor-21 .elementor-element.elementor-element-a032104 .elementskit-post-body>p {
    color: rgba(255, 255, 255, .5);
    text-align: left;
    margin: 0
}

.elementor-21 .elementor-element.elementor-element-67148b5>.elementor-widget-container {
    border-style: none
}

.elementor-21 .elementor-element.elementor-element-b4b39ea>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0
}

.elementor-21 .elementor-element.elementor-element-b832c4e {
    --divider-border-style: solid;
    --divider-color: #FF934E;
    --divider-border-width: 1px;
    --divider-icon-size: 29px
}

.elementor-21 .elementor-element.elementor-element-b832c4e .elementor-divider-separator {
    width: 100%;
    margin: 0 auto;
    margin-center: 0
}

.elementor-21 .elementor-element.elementor-element-09a0ed4 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0 0 90px
}

.elementor-21 .elementor-element.elementor-element-7b8614d img {
    width: 33%
}

.elementor-21 .elementor-element.elementor-element-c92ebfb .elementor-heading-title {
    color: #696969;
    font-size: 15px;
    font-weight: 400;
    line-height: 29px
}

.elementor-21 .elementor-element.elementor-element-4d068f2 .elementor-heading-title,
.elementor-21 .elementor-element.elementor-element-64647c1 .elementor-heading-title,
.elementor-21 .elementor-element.elementor-element-e119044 .elementor-heading-title {
    color: #ff934e
}

.elementor-21 .elementor-element.elementor-element-79fdfc4 .ekit_social_media {
    text-align: left
}

.elementor-21 .elementor-element.elementor-element-79fdfc4 .elementor-repeater-item-172011e>a {
    color: #fff;
    background-color: #3b5998
}

.elementor-21 .elementor-element.elementor-element-79fdfc4 .elementor-repeater-item-0825b5a>a svg path,
.elementor-21 .elementor-element.elementor-element-79fdfc4 .elementor-repeater-item-172011e>a svg path,
.elementor-21 .elementor-element.elementor-element-79fdfc4 .elementor-repeater-item-240971c>a svg path,
.elementor-21 .elementor-element.elementor-element-79fdfc4 .elementor-repeater-item-a5750c2>a svg path,
.elementor-21 .elementor-element.elementor-element-79fdfc4 .elementor-repeater-item-d0b3a44>a svg path,
.elementor-21 .elementor-element.elementor-element-79fdfc4 .elementor-repeater-item-fa40825>a svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF
}

.elementor-21 .elementor-element.elementor-element-79fdfc4 .elementor-repeater-item-172011e>a:hover {
    color: #fff;
    background-color: #2d4373
}

.elementor-21 .elementor-element.elementor-element-79fdfc4 .elementor-repeater-item-0825b5a>a:hover svg path,
.elementor-21 .elementor-element.elementor-element-79fdfc4 .elementor-repeater-item-172011e>a:hover svg path,
.elementor-21 .elementor-element.elementor-element-79fdfc4 .elementor-repeater-item-240971c>a:hover svg path,
.elementor-21 .elementor-element.elementor-element-79fdfc4 .elementor-repeater-item-a5750c2>a:hover svg path,
.elementor-21 .elementor-element.elementor-element-79fdfc4 .elementor-repeater-item-d0b3a44>a:hover svg path,
.elementor-21 .elementor-element.elementor-element-79fdfc4 .elementor-repeater-item-fa40825>a:hover svg path {
    stroke: #ffffff;
    fill: #ffffff
}

.elementor-21 .elementor-element.elementor-element-79fdfc4 .elementor-repeater-item-0825b5a>a {
    color: #fff;
    background-color: #1da1f2
}

.elementor-21 .elementor-element.elementor-element-79fdfc4 .elementor-repeater-item-0825b5a>a:hover {
    color: #fff;
    background-color: #0c85d0
}

.elementor-21 .elementor-element.elementor-element-79fdfc4 .elementor-repeater-item-240971c>a {
    color: #fff;
    background-color: #dd5143
}

.elementor-21 .elementor-element.elementor-element-79fdfc4 .elementor-repeater-item-240971c>a:hover {
    color: #fff;
    background-color: #c93324
}

.elementor-21 .elementor-element.elementor-element-79fdfc4 .elementor-repeater-item-fa40825>a {
    color: #fff;
    background-color: #833ab4
}

.elementor-21 .elementor-element.elementor-element-79fdfc4 .elementor-repeater-item-fa40825>a:hover {
    color: #fff;
    background-color: #672e8d
}

.elementor-21 .elementor-element.elementor-element-79fdfc4 .elementor-repeater-item-a5750c2>a,
.elementor-21 .elementor-element.elementor-element-79fdfc4 .elementor-repeater-item-d0b3a44>a {
    color: #fff;
    background-color: #282828
}

.elementor-21 .elementor-element.elementor-element-79fdfc4 .elementor-repeater-item-a5750c2>a:hover,
.elementor-21 .elementor-element.elementor-element-79fdfc4 .elementor-repeater-item-d0b3a44>a:hover {
    color: #fff;
    background-color: #0e0e0e
}

.elementor-21 .elementor-element.elementor-element-79fdfc4 .ekit_social_media>li>a {
    text-align: center;
    text-decoration: none;
    border-radius: 0;
    padding: 0;
    width: 50px;
    height: 50px;
    line-height: 47px
}

.elementor-21 .elementor-element.elementor-element-79fdfc4 .ekit_social_media>li {
    display: inline-block;
    margin: 0 15px 10px 0
}

.elementor-21 .elementor-element.elementor-element-aa4946b .gallery-item {
    padding: 0 12px 12px 0
}

.elementor-21 .elementor-element.elementor-element-aa4946b {
    width: var(--container-widget-width, 90.189%);
    max-width: 90.189%;
    --container-widget-width: 90.189%;
    --container-widget-flex-grow: 0
}

.elementor-21 .elementor-element.elementor-element-f6e29c8 {
    color: #696969
}

.elementor-21 .elementor-element.elementor-element-a1681c4 .elementor-button {
    border-style: solid;
    border-color: #ff934e;
    padding: 15px 45px
}

.elementor-21 .elementor-element.elementor-element-a1681c4>.elementor-widget-container {
    margin: -31px 5px 0 0;
    padding: 0
}

.elementor-21 .elementor-element.elementor-element-a1681c4,
.elementor-21 .elementor-element.elementor-element-f9eee8c {
    width: auto;
    max-width: auto
}

.elementor-21 .elementor-element.elementor-element-f9eee8c .elementor-button {
    border: 2px solid #ff934e;
    padding: 15px 23px
}

.elementor-21 .elementor-element.elementor-element-f9eee8c>.elementor-widget-container {
    margin: -31px 0 0
}

@media(min-width:768px) {
    .elementor-21 .elementor-element.elementor-element-9edbb0a {
        width: 20%
    }

    .elementor-21 .elementor-element.elementor-element-d378fe5 {
        width: 80%
    }

    .elementor-21 .elementor-element.elementor-element-b8d29f5 {
        width: 29.63%
    }

    .elementor-21 .elementor-element.elementor-element-aa1d005 {
        width: 40.704%
    }

    .elementor-21 .elementor-element.elementor-element-33a744b {
        width: 29.662%
    }

    .elementor-21 .elementor-element.elementor-element-5ad6bfae,
    .elementor-21 .elementor-element.elementor-element-7d690f1e {
        width: 8.333%
    }

    .elementor-21 .elementor-element.elementor-element-1065f680 {
        width: 82.666%
    }

    .elementor-21 .elementor-element.elementor-element-f3c119c {
        width: 9.333%
    }

    .elementor-21 .elementor-element.elementor-element-ebebb85 {
        width: 56.076%
    }

    .elementor-21 .elementor-element.elementor-element-b4b39ea {
        width: 27.258%
    }

    .elementor-21 .elementor-element.elementor-element-0272e0c {
        width: 7.333%
    }
}

@media(min-width:1025px) {

    .elementor-21 .elementor-element.elementor-element-dc6d405:not(.elementor-motion-effects-element-type-background),
    .elementor-21 .elementor-element.elementor-element-dc6d405>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: scroll
    }
}

@media(max-width:1024px) {
    .elementor-21 .elementor-element.elementor-element-3e07891>.elementor-background-overlay {
        opacity: .32
    }

    .elementor-21 .elementor-element.elementor-element-d857b97 {
        width: var(--container-widget-width, 664.667px);
        max-width: 664.667px;
        --container-widget-width: 664.667px;
        --container-widget-flex-grow: 0
    }

    .elementor-21 .elementor-element.elementor-element-4e3672a {
        width: var(--container-widget-width, 667.667px);
        max-width: 667.667px;
        --container-widget-width: 667.667px;
        --container-widget-flex-grow: 0
    }

    .elementor-21 .elementor-element.elementor-element-55559ee:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
    .elementor-21 .elementor-element.elementor-element-55559ee>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer,
    .elementor-21 .elementor-element.elementor-element-6152ec3:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
    .elementor-21 .elementor-element.elementor-element-6152ec3>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer,
    .elementor-21 .elementor-element.elementor-element-afaa997:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
    .elementor-21 .elementor-element.elementor-element-afaa997>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 0 0
    }

    .elementor-21 .elementor-element.elementor-element-5bac3797 {
        padding: 40px 0 60px
    }

    .elementor-21 .elementor-element.elementor-element-5b7d08e9 .elementskit-testimonial-slider .slick-slide {
        margin-right: 10px;
        margin-left: 10px
    }

    .elementor-21 .elementor-element.elementor-element-5b7d08e9 .elementskit-testimonial-slider {
        --ekit_testimonial_left_right_spacing: 10px;
        --ekit_testimonial_slidetoshow: 1
    }

    .elementor-21 .elementor-element.elementor-element-5b7d08e9 .elementskit-single-testimonial-slider,
    .elementor-21 .elementor-element.elementor-element-5b7d08e9 .elementskit-testimonial_card,
    .elementor-21 .elementor-element.elementor-element-5b7d08e9 .elementskit-tootltip-testimonial .elementskit-commentor-content {
        padding: 30px
    }

    .elementor-21 .elementor-element.elementor-element-5b7d08e9 .elementskit-commentor-content {
        padding: 0 0 30px
    }

    .elementor-21 .elementor-element.elementor-element-a032104 .elementskit-blog-block-post,
    .elementor-21 .elementor-element.elementor-element-a032104 .elementskit-post-card,
    .elementor-21 .elementor-element.elementor-element-a032104 .elementskit-post-image-card {
        padding: 20px;
        margin: 0
    }

    .elementor-21 .elementor-element.elementor-element-a032104 .elementskit-blog-block-post .elementskit-post-body,
    .elementor-21 .elementor-element.elementor-element-a032104 .elementskit-post-image-card .elementskit-post-body {
        padding: 0 20px 0 0
    }

    .elementor-21 .elementor-element.elementor-element-a032104 .post-meta-list>span {
        margin: 0 5px 0 0
    }

    .elementor-21 .elementor-element.elementor-element-a032104 .elementskit-blog-block-post .elementskit-post-body .entry-title a,
    .elementor-21 .elementor-element.elementor-element-a032104 .elementskit-entry-header .entry-title,
    .elementor-21 .elementor-element.elementor-element-a032104 .elementskit-post-body .entry-title,
    .elementor-21 .elementor-element.elementor-element-a032104 .elementskit-post-card .elementskit-entry-header .entry-title a,
    .elementor-21 .elementor-element.elementor-element-a032104 .elementskit-post-image-card .elementskit-post-body .entry-title a {
        font-size: 20px
    }

    .elementor-21 .elementor-element.elementor-element-a1681c4>.elementor-widget-container {
        margin: 0
    }

    .elementor-21 .elementor-element.elementor-element-a1681c4,
    .elementor-21 .elementor-element.elementor-element-f9eee8c {
        width: 100%;
        max-width: 100%
    }

    .elementor-21 .elementor-element.elementor-element-f9eee8c>.elementor-widget-container {
        margin: 15px 0 0
    }
}

@media(max-width:767px) {

    .elementor-21 .elementor-element.elementor-element-0b24fcf,
    .elementor-21 .elementor-element.elementor-element-142eb6f,
    .elementor-21 .elementor-element.elementor-element-4d068f2,
    .elementor-21 .elementor-element.elementor-element-4e3672a,
    .elementor-21 .elementor-element.elementor-element-64647c1,
    .elementor-21 .elementor-element.elementor-element-79fdfc4 .ekit_social_media,
    .elementor-21 .elementor-element.elementor-element-7b8614d,
    .elementor-21 .elementor-element.elementor-element-c7b75f9 .elementor-divider,
    .elementor-21 .elementor-element.elementor-element-d857b97 {
        text-align: center
    }

    .elementor-21 .elementor-element.elementor-element-67f14ae,
    .elementor-21 .elementor-element.elementor-element-7e06452 {
        padding: 11px
    }

    .elementor-21 .elementor-element.elementor-element-77f691b>.elementor-element-populated,
    .elementor-21 .elementor-element.elementor-element-afaa997>.elementor-element-populated,
    .elementor-21 .elementor-element.elementor-element-bab4384>.elementor-element-populated {
        margin: 0 0 12px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-21 .elementor-element.elementor-element-bec866d>.elementor-widget-container {
        padding: 20px
    }

    .elementor-21 .elementor-element.elementor-element-55559ee:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
    .elementor-21 .elementor-element.elementor-element-55559ee>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer,
    .elementor-21 .elementor-element.elementor-element-6152ec3:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
    .elementor-21 .elementor-element.elementor-element-6152ec3>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer,
    .elementor-21 .elementor-element.elementor-element-afaa997:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
    .elementor-21 .elementor-element.elementor-element-afaa997>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 0 0
    }

    .elementor-21 .elementor-element.elementor-element-c7b75f9 .elementor-divider-separator {
        margin: 0 auto;
        margin-center: 0
    }

    .elementor-21 .elementor-element.elementor-element-5940f0a {
        text-align: justify
    }

    .elementor-21 .elementor-element.elementor-element-e9a1735>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0
    }

    .elementor-21 .elementor-element.elementor-element-5bac3797 {
        padding: 30px 0 92px
    }

    .elementor-21 .elementor-element.elementor-element-5b7d08e9 .elementskit-testimonial-slider .slick-slide {
        margin-right: 10px;
        margin-left: 10px
    }

    .elementor-21 .elementor-element.elementor-element-5b7d08e9 .elementskit-testimonial-slider {
        --ekit_testimonial_left_right_spacing: 10px
    }

    .elementor-21 .elementor-element.elementor-element-5b7d08e9 .elementskit-single-testimonial-slider,
    .elementor-21 .elementor-element.elementor-element-5b7d08e9 .elementskit-testimonial_card,
    .elementor-21 .elementor-element.elementor-element-5b7d08e9 .elementskit-tootltip-testimonial .elementskit-commentor-content,
    .elementor-21 .elementor-element.elementor-element-a032104 .elementskit-blog-block-post .elementskit-post-body,
    .elementor-21 .elementor-element.elementor-element-a032104 .elementskit-post-image-card .elementskit-post-body {
        padding: 10px
    }

    .elementor-21 .elementor-element.elementor-element-5b7d08e9 .elementskit-single-testimonial-slider {
        border-width: 0
    }

    .elementor-21 .elementor-element.elementor-element-a032104 .elementskit-blog-block-post,
    .elementor-21 .elementor-element.elementor-element-a032104 .elementskit-post-card,
    .elementor-21 .elementor-element.elementor-element-a032104 .elementskit-post-image-card {
        padding: 10px;
        margin: 0
    }

    .elementor-21 .elementor-element.elementor-element-a032104 .post-meta-list>span {
        margin: 0 10px 0 0
    }

    .elementor-21 .elementor-element.elementor-element-a032104 .elementskit-blog-block-post .elementskit-post-body .entry-title a,
    .elementor-21 .elementor-element.elementor-element-a032104 .elementskit-entry-header .entry-title,
    .elementor-21 .elementor-element.elementor-element-a032104 .elementskit-post-body .entry-title,
    .elementor-21 .elementor-element.elementor-element-a032104 .elementskit-post-card .elementskit-entry-header .entry-title a,
    .elementor-21 .elementor-element.elementor-element-a032104 .elementskit-post-image-card .elementskit-post-body .entry-title a {
        font-size: 20px
    }

    .elementor-21 .elementor-element.elementor-element-aa4946b {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%
    }
}