.elementor-158 .elementor-element.elementor-element-02d5f06 .agrarium_content_slide {
    height: 978px;
}

.elementor-158 .elementor-element.elementor-element-02d5f06 .elementor-repeater-item-3027d56 {
    background-image: url("https://demo.artureanec.com/themes/agrarium/wp-content/uploads/2021/10/sven-wilhelm-2cRXSWyMHA8-unsplash-scaled-1.jpg");
    background-position: 0px 80%;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-158 .elementor-element.elementor-element-02d5f06 .elementor-repeater-item-3027d56 .agrarium_content_slider_title {
    font-size: 300px;
}

.elementor-158 .elementor-element.elementor-element-02d5f06 .elementor-repeater-item-3027d56 .agrarium_content_container {
    margin: 80px 0px 0px 0px;
    max-width: 770px;
    text-align: center;
}

.elementor-158 .elementor-element.elementor-element-02d5f06 .elementor-repeater-item-3027d56 .agrarium_content_container .agrarium_slider_column:first-child {
    padding: 0px 0px 0px 0px;
}

.elementor-158 .elementor-element.elementor-element-02d5f06 .elementor-repeater-item-3027d56 .agrarium_content_slider_promo_text {
    padding: 20px 0px 0px 0px;
}

.elementor-158 .elementor-element.elementor-element-02d5f06 .elementor-repeater-item-3027d56 .agrarium-button {
    background-color: var( --e-global-color-accent);
    margin-top: 50px;
}

.elementor-158 .elementor-element.elementor-element-02d5f06 .elementor-repeater-item-3027d56 .agrarium-button:hover {
    color: #2B2B2B;
    border-color: #FFFFFF;
}

.elementor-158 .elementor-element.elementor-element-02d5f06 .elementor-repeater-item-3027d56 .agrarium-button:after {
    background-color: #FFFFFF;
}

.elementor-158 .elementor-element.elementor-element-02d5f06 .elementor-repeater-item-3027d56 .agrarium_content_slide_wrapper {
    justify-content: center;
    align-items: center;
}

.elementor-158 .elementor-element.elementor-element-02d5f06 .elementor-repeater-item-d0735ae {
    background-color: #F0E6D7;
    background-image: url("https://demo.artureanec.com/themes/agrarium/wp-content/uploads/2021/10/ezgif.com-gif-maker.jpg");
    background-position: 100vw 0px;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-158 .elementor-element.elementor-element-02d5f06 .elementor-repeater-item-d0735ae .active_image {
    margin: 0px 0px 0px 0px;
}

.elementor-158 .elementor-element.elementor-element-02d5f06 .elementor-repeater-item-d0735ae .icon {
    margin: 0px 0px 5px 5px;
}

.elementor-158 .elementor-element.elementor-element-02d5f06 .elementor-repeater-item-d0735ae .agrarium_content_slider_title {
    font-family: "Manrope", Sans-serif;
    font-size: 80px;
    font-weight: bold;
    line-height: 90px;
    letter-spacing: -4px;
    color: #554D45;
}

.elementor-158 .elementor-element.elementor-element-02d5f06 .elementor-repeater-item-d0735ae .agrarium_content_slider_promo_text {
    color: #555555;
    padding: 30px 40px 0px 0px;
}

.elementor-158 .elementor-element.elementor-element-02d5f06 .elementor-repeater-item-d0735ae .agrarium_content_container {
    margin: 80px 0px 0px 0px;
    max-width: 60%;
    text-align: left;
}

.elementor-158 .elementor-element.elementor-element-02d5f06 .elementor-repeater-item-d0735ae .agrarium-button {
    background-color: var( --e-global-color-accent);
    margin-top: 50px;
}

.elementor-158 .elementor-element.elementor-element-02d5f06 .elementor-repeater-item-d0735ae .agrarium-button:hover {
    color: #2B2B2B;
    border-color: #FFFFFF;
}

.elementor-158 .elementor-element.elementor-element-02d5f06 .elementor-repeater-item-d0735ae .agrarium-button:after {
    background-color: #FFFFFF;
}

.elementor-158 .elementor-element.elementor-element-02d5f06 .elementor-repeater-item-d0735ae .agrarium_content_slide_wrapper {
    justify-content: flex-start;
    align-items: center;
}

.elementor-158 .elementor-element.elementor-element-02d5f06 .elementor-repeater-item-df7577a {
    background-image: url("https://demo.artureanec.com/themes/agrarium/wp-content/uploads/2021/10/Layer-593.jpg");
    background-size: cover;
}

.elementor-158 .elementor-element.elementor-element-02d5f06 .elementor-repeater-item-df7577a .agrarium_content_slider_title {
    font-family: "Manrope", Sans-serif;
    font-size: 80px;
    font-weight: bold;
    line-height: 90px;
    letter-spacing: -4px;
}

.elementor-158 .elementor-element.elementor-element-02d5f06 .elementor-repeater-item-df7577a .agrarium-button {
    background-color: var( --e-global-color-accent);
}

.elementor-158 .elementor-element.elementor-element-02d5f06 .elementor-repeater-item-df7577a .agrarium-button:hover {
    border-color: #FFFFFF;
}

.elementor-158 .elementor-element.elementor-element-02d5f06 .elementor-repeater-item-df7577a .agrarium-button:after {
    background-color: #FFFFFF;
}

.elementor-158 .elementor-element.elementor-element-02d5f06 .elementor-repeater-item-df7577a .agrarium_content_container {
    max-width: 60%;
    text-align: left;
}

.elementor-158 .elementor-element.elementor-element-02d5f06 .elementor-repeater-item-df7577a .agrarium_content_slide_wrapper {
    justify-content: flex-end;
    align-items: center;
}

.elementor-158 .elementor-element.elementor-element-02d5f06 .agrarium-button {
    padding: 13px 80px 13px 80px;
}

.elementor-158 .elementor-element.elementor-element-61e4f69>.elementor-container {
    max-width: 1170px;
}

.elementor-158 .elementor-element.elementor-element-61e4f69>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-158 .elementor-element.elementor-element-61e4f69 {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #F2F5FA;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 40px;
    margin-bottom: 0px;
    padding: 0px 0px 30px 0px;
}

.elementor-158 .elementor-element.elementor-element-61e4f69>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-158 .elementor-element.elementor-element-05d02ad {
    text-align: center;
}

.elementor-158 .elementor-element.elementor-element-05d02ad img {
    opacity: 0.4;
    transition-duration: 0.3s;
}

.elementor-158 .elementor-element.elementor-element-05d02ad:hover img {
    opacity: 1;
}

.elementor-158 .elementor-element.elementor-element-cc5c660 {
    text-align: center;
}

.elementor-158 .elementor-element.elementor-element-cc5c660 img {
    opacity: 0.4;
    transition-duration: 0.3s;
}

.elementor-158 .elementor-element.elementor-element-cc5c660:hover img {
    opacity: 1;
}

.elementor-158 .elementor-element.elementor-element-3371b0c {
    text-align: center;
}

.elementor-158 .elementor-element.elementor-element-3371b0c img {
    opacity: 0.4;
    transition-duration: 0.3s;
}

.elementor-158 .elementor-element.elementor-element-3371b0c:hover img {
    opacity: 1;
}

.elementor-158 .elementor-element.elementor-element-d2ba89b {
    text-align: center;
}

.elementor-158 .elementor-element.elementor-element-d2ba89b img {
    opacity: 0.4;
    transition-duration: 0.3s;
}

.elementor-158 .elementor-element.elementor-element-d2ba89b:hover img {
    opacity: 1;
}

.elementor-158 .elementor-element.elementor-element-0b351ac {
    text-align: center;
}

.elementor-158 .elementor-element.elementor-element-0b351ac img {
    opacity: 0.4;
    transition-duration: 0.3s;
}

.elementor-158 .elementor-element.elementor-element-0b351ac:hover img {
    opacity: 1;
}

.elementor-158 .elementor-element.elementor-element-f84f393 {
    text-align: center;
}

.elementor-158 .elementor-element.elementor-element-f84f393 img {
    opacity: 0.4;
    transition-duration: 0.3s;
}

.elementor-158 .elementor-element.elementor-element-f84f393:hover img {
    opacity: 1;
}

.elementor-158 .elementor-element.elementor-element-b3bbad9>.elementor-container {
    max-width: 1170px;
}

.elementor-158 .elementor-element.elementor-element-b3bbad9 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 140px 0px 0px 0px;
}

.elementor-158 .elementor-element.elementor-element-d9b8af9 .agrarium-heading {
    text-align: left;
}

.elementor-158 .elementor-element.elementor-element-d9b8af9 .agrarium-heading .agrarium-heading-content {
    font-size: 45px;
    font-weight: 700;
    line-height: 50px;
    letter-spacing: -1.35px;
}

.elementor-158 .elementor-element.elementor-element-d9b8af9>.elementor-widget-container {
    padding: 0px 45px 0px 0px;
}

.elementor-158 .elementor-element.elementor-element-391743e .button-container {
    text-align: left;
}

.elementor-158 .elementor-element.elementor-element-391743e .agrarium-button {
    padding: 13px 48px 13px 48px;
}

.elementor-158 .elementor-element.elementor-element-391743e>.elementor-widget-container {
    margin: 50px 0px 0px 0px;
}

.elementor-158 .elementor-element.elementor-element-d1312a4 {
    font-family: "Manrope", Sans-serif;
    font-weight: 400;
    line-height: 30px;
}

.elementor-158 .elementor-element.elementor-element-310b545.elementor-position-right .elementor-image-box-img {
    margin-left: 30px;
    margin-bottom: 10px;
}

.elementor-158 .elementor-element.elementor-element-310b545.elementor-position-left .elementor-image-box-img {
    margin-right: 30px;
    margin-bottom: 10px;
}

.elementor-158 .elementor-element.elementor-element-310b545.elementor-position-top .elementor-image-box-img {
    margin-bottom: 30px;
}

.elementor-158 .elementor-element.elementor-element-310b545 .elementor-image-box-title {
    margin-bottom: 0px;
}

.elementor-158 .elementor-element.elementor-element-310b545 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 55%;
}

.elementor-158 .elementor-element.elementor-element-310b545 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-158 .elementor-element.elementor-element-310b545 .elementor-image-box-description {
    color: #2C2C2C;
    font-family: "Manrope", Sans-serif;
    font-weight: 800;
}

.elementor-158 .elementor-element.elementor-element-310b545>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-158 .elementor-element.elementor-element-15fd971 .button-container {
    text-align: left;
}

.elementor-158 .elementor-element.elementor-element-15fd971 .agrarium-button {
    padding: 13px 48px 13px 48px;
}

.elementor-158 .elementor-element.elementor-element-15fd971>.elementor-widget-container {
    margin: 50px 0px 0px 0px;
}

.elementor-158 .elementor-element.elementor-element-ebcad19:not(.elementor-motion-effects-element-type-background),
.elementor-158 .elementor-element.elementor-element-ebcad19>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("img/1920-x-700.png");
    background-position: 0px 124%;
    background-repeat: no-repeat;
    background-size: 100% auto;
}

.elementor-158 .elementor-element.elementor-element-ebcad19 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 130px;
    margin-bottom: 0px;
    padding: 0% 0% 38% 0%;
    z-index: 1;
}

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

.elementor-158 .elementor-element.elementor-element-2bcd4a5 .special-text {
    text-align: center;
    font-family: "Herbarium", Sans-serif;
    font-size: 140px;
    line-height: 200px;
    color: #F8F6EF;
    opacity: 1;
}

.elementor-158 .elementor-element.elementor-element-2bcd4a5>.elementor-widget-container {
    padding: 0px 40px 0px 40px;
}

.elementor-158 .elementor-element.elementor-element-8a4dece>.elementor-container {
    max-width: 1574px;
}

.elementor-158 .elementor-element.elementor-element-8a4dece {
    padding: 0px 0px 0px 0px;
}

.elementor-158 .elementor-element.elementor-element-5a4d604 .banner-inner .banner-bg {
    background-image: url("https://demo.artureanec.com/themes/agrarium/wp-content/uploads/2021/10/Layer-5-min.png");
    background-position: center center;
    background-size: cover;
}

.elementor-158 .elementor-element.elementor-element-5a4d604 .banner-content {
    text-align: left;
}

.elementor-158 .elementor-element.elementor-element-5a4d604 .banner-inner {
    height: 482px;
}

.elementor-158 .elementor-element.elementor-element-5a4d604 .overlay-title {
    font-family: "Herbarium", Sans-serif;
    color: #FFFFFF;
}

.elementor-158 .elementor-element.elementor-element-5a4d604 .banner-content .overlay-title {
    text-align: left;
}

.elementor-158 .elementor-element.elementor-element-5a4d604 .additional-title {
    color: #FFFFFF;
}

.elementor-158 .elementor-element.elementor-element-5a4d604 .banner-overlay {
    background-color: transparent;
    background-image: linear-gradient(0deg, #00000000 0%, #00000047 100%);
}

.elementor-158 .elementor-element.elementor-element-6403c4d .banner-inner .banner-bg {
    background-image: url("https://demo.artureanec.com/themes/agrarium/wp-content/uploads/2021/10/Layer-6-min.png");
    background-position: center center;
    background-size: cover;
}

.elementor-158 .elementor-element.elementor-element-6403c4d .banner-content {
    text-align: left;
}

.elementor-158 .elementor-element.elementor-element-6403c4d .banner-inner {
    height: 482px;
}

.elementor-158 .elementor-element.elementor-element-6403c4d .overlay-title {
    font-family: "Herbarium", Sans-serif;
    color: #FFFFFF;
}

.elementor-158 .elementor-element.elementor-element-6403c4d .banner-content .overlay-title {
    text-align: left;
}

.elementor-158 .elementor-element.elementor-element-6403c4d .additional-title {
    color: #FFFFFF;
}

.elementor-158 .elementor-element.elementor-element-6403c4d .banner-overlay {
    background-color: transparent;
    background-image: linear-gradient(0deg, #00000000 0%, #00000047 100%);
}

.elementor-158 .elementor-element.elementor-element-52c4008 .banner-inner .banner-bg {
    background-image: url("https://demo.artureanec.com/themes/agrarium/wp-content/uploads/2021/10/Layer-26-min.png");
    background-position: center center;
    background-size: cover;
}

.elementor-158 .elementor-element.elementor-element-52c4008 .banner-content {
    text-align: left;
}

.elementor-158 .elementor-element.elementor-element-52c4008 .banner-inner {
    height: 482px;
}

.elementor-158 .elementor-element.elementor-element-52c4008 .overlay-title {
    font-family: "Herbarium", Sans-serif;
    color: #FFFFFF;
}

.elementor-158 .elementor-element.elementor-element-52c4008 .banner-content .overlay-title {
    text-align: left;
}

.elementor-158 .elementor-element.elementor-element-52c4008 .additional-title {
    color: #FFFFFF;
}

.elementor-158 .elementor-element.elementor-element-52c4008 .banner-overlay {
    background-color: transparent;
    background-image: linear-gradient(0deg, #00000000 0%, #00000047 100%);
}

.elementor-158 .elementor-element.elementor-element-876cd0d .banner-inner .banner-bg {
    background-image: url("https://demo.artureanec.com/themes/agrarium/wp-content/uploads/2021/10/Layer-11-min.png");
    background-position: center center;
    background-size: cover;
}

.elementor-158 .elementor-element.elementor-element-876cd0d .banner-content {
    text-align: left;
}

.elementor-158 .elementor-element.elementor-element-876cd0d .banner-inner {
    height: 482px;
}

.elementor-158 .elementor-element.elementor-element-876cd0d .overlay-title {
    font-family: "Herbarium", Sans-serif;
    color: #FFFFFF;
}

.elementor-158 .elementor-element.elementor-element-876cd0d .banner-content .overlay-title {
    text-align: left;
}

.elementor-158 .elementor-element.elementor-element-876cd0d .additional-title {
    color: #FFFFFF;
}

.elementor-158 .elementor-element.elementor-element-876cd0d .banner-overlay {
    background-color: transparent;
    background-image: linear-gradient(0deg, #00000000 0%, #00000047 100%);
}

.elementor-158 .elementor-element.elementor-element-0684baf:not(.elementor-motion-effects-element-type-background),
.elementor-158 .elementor-element.elementor-element-0684baf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://demo.artureanec.com/themes/agrarium/wp-content/uploads/2021/08/Layer-3-copy.png");
}

.elementor-158 .elementor-element.elementor-element-0684baf {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -50px;
    margin-bottom: 0px;
    padding: 50px 0px 0px 0px;
    z-index: 1;
}

.elementor-158 .elementor-element.elementor-element-0684baf>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-158 .elementor-element.elementor-element-ebe2ce0>.elementor-container {
    max-width: 1170px;
}

.elementor-158 .elementor-element.elementor-element-ebe2ce0>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-158 .elementor-element.elementor-element-ebe2ce0:not(.elementor-motion-effects-element-type-background),
.elementor-158 .elementor-element.elementor-element-ebe2ce0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #1F1E17;
}

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

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

.elementor-bc-flex-widget .elementor-158 .elementor-element.elementor-element-91a857a.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-158 .elementor-element.elementor-element-91a857a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-158 .elementor-element.elementor-element-dcb8cba img {
    border-radius: 3px 3px 3px 80px;
}

.elementor-158 .elementor-element.elementor-element-dcb8cba {
    width: auto;
    max-width: auto;
}

.elementor-158 .elementor-element.elementor-element-dcb8cba>.elementor-widget-container {
    border-radius: 3px 3px 3px 3px;
}

.elementor-158 .elementor-element.elementor-element-6364309 .image-widget {
    text-align: center;
}

.elementor-158 .elementor-element.elementor-element-6364309 .image-container {
    float: left;
}

.elementor-158 .elementor-element.elementor-element-6364309 img.main-image {
    max-width: 100%;
}

.elementor-158 .elementor-element.elementor-element-6364309>.elementor-widget-container {
    margin: -175px 0px 0px -57px;
}

.elementor-158 .elementor-element.elementor-element-6364309 {
    z-index: 3;
}

.elementor-158 .elementor-element.elementor-element-8655e78 .agrarium-heading {
    text-align: left;
}

.elementor-158 .elementor-element.elementor-element-8655e78 .agrarium-heading .agrarium-heading-content {
    color: #FFFFFF;
}

.elementor-158 .elementor-element.elementor-element-8655e78>.elementor-widget-container {
    margin: 0px 0px 25px 0px;
}

.elementor-158 .elementor-element.elementor-element-384d78a {
    color: #FFFFFF;
}

.elementor-158 .elementor-element.elementor-element-934428d {
    margin-top: 35px;
    margin-bottom: 0px;
}

.elementor-158 .elementor-element.elementor-element-7e4f6bf>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-158 .elementor-element.elementor-element-b1a86ef .icon-box-item {
    text-align: center;
}

.elementor-158 .elementor-element.elementor-element-b1a86ef .icon-container {
    width: 65px;
    height: 65px;
}

.elementor-158 .elementor-element.elementor-element-b1a86ef .icon-container .icon {
    width: 50px;
    height: 50px;
}

.elementor-158 .elementor-element.elementor-element-b1a86ef .icon-container .icon svg {
    fill: var( --e-global-color-accent);
}

.elementor-158 .elementor-element.elementor-element-b1a86ef .icon-box-title {
    font-size: 16px;
    font-weight: 800;
    line-height: 25px;
    color: #FFFFFF;
}

.elementor-158 .elementor-element.elementor-element-b1a86ef.icon-position-left .icon-box-item .icon-container {
    margin-right: 0px;
}

.elementor-158 .elementor-element.elementor-element-b1a86ef.icon-position-right .icon-box-item .icon-container {
    margin-left: 0px;
}

.elementor-158 .elementor-element.elementor-element-b1a86ef.icon-position-top .icon-box-item .icon-container {
    margin-bottom: 0px;
}

.elementor-158 .elementor-element.elementor-element-3031f66 .icon-box-item {
    text-align: center;
}

.elementor-158 .elementor-element.elementor-element-3031f66 .icon-container {
    width: 65px;
    height: 65px;
}

.elementor-158 .elementor-element.elementor-element-3031f66 .icon-container .icon {
    width: 50px;
    height: 50px;
}

.elementor-158 .elementor-element.elementor-element-3031f66 .icon-container .icon svg {
    fill: var( --e-global-color-accent);
}

.elementor-158 .elementor-element.elementor-element-3031f66 .icon-box-title {
    font-size: 16px;
    font-weight: 800;
    line-height: 25px;
    color: #FFFFFF;
}

.elementor-158 .elementor-element.elementor-element-3031f66.icon-position-left .icon-box-item .icon-container {
    margin-right: 0px;
}

.elementor-158 .elementor-element.elementor-element-3031f66.icon-position-right .icon-box-item .icon-container {
    margin-left: 0px;
}

.elementor-158 .elementor-element.elementor-element-3031f66.icon-position-top .icon-box-item .icon-container {
    margin-bottom: 0px;
}

.elementor-158 .elementor-element.elementor-element-69df2f4 .icon-box-item {
    text-align: center;
}

.elementor-158 .elementor-element.elementor-element-69df2f4 .icon-container {
    width: 65px;
    height: 65px;
}

.elementor-158 .elementor-element.elementor-element-69df2f4 .icon-container .icon {
    width: 50px;
    height: 50px;
}

.elementor-158 .elementor-element.elementor-element-69df2f4 .icon-container .icon svg {
    fill: var( --e-global-color-accent);
}

.elementor-158 .elementor-element.elementor-element-69df2f4 .icon-box-title {
    font-size: 16px;
    font-weight: 800;
    line-height: 25px;
    color: #FFFFFF;
}

.elementor-158 .elementor-element.elementor-element-69df2f4.icon-position-left .icon-box-item .icon-container {
    margin-right: 0px;
}

.elementor-158 .elementor-element.elementor-element-69df2f4.icon-position-right .icon-box-item .icon-container {
    margin-left: 0px;
}

.elementor-158 .elementor-element.elementor-element-69df2f4.icon-position-top .icon-box-item .icon-container {
    margin-bottom: 0px;
}

.elementor-158 .elementor-element.elementor-element-faf970f .button-container {
    text-align: left;
}

.elementor-158 .elementor-element.elementor-element-faf970f .agrarium-button {
    color: #FFFFFF;
    padding: 13px 48px 13px 48px;
}

.elementor-158 .elementor-element.elementor-element-faf970f .agrarium-button:hover {
    color: var( --e-global-color-primary);
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
}

.elementor-158 .elementor-element.elementor-element-faf970f>.elementor-widget-container {
    margin: 63px 0px 0px 0px;
}

.elementor-158 .elementor-element.elementor-element-1b91ca5:not(.elementor-motion-effects-element-type-background),
.elementor-158 .elementor-element.elementor-element-1b91ca5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://demo.artureanec.com/themes/agrarium/wp-content/uploads/2021/08/Layer-3-copy.png");
    background-position: bottom left;
}

.elementor-158 .elementor-element.elementor-element-1b91ca5 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 50px 0px 0px 0px;
    z-index: 1;
}

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

.elementor-158 .elementor-element.elementor-element-c770f6f>.elementor-container {
    max-width: 1170px;
}

.elementor-158 .elementor-element.elementor-element-c770f6f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 130px;
    margin-bottom: 0px;
    padding: 0px 0px 150px 0px;
}

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

.elementor-158 .elementor-element.elementor-element-c716fcc .agrarium-heading {
    text-align: left;
}

.elementor-158 .elementor-element.elementor-element-c716fcc .agrarium-heading .agrarium-heading-content {
    line-height: 55px;
}

.elementor-158 .elementor-element.elementor-element-c716fcc>.elementor-widget-container {
    margin: 0px 0px 15px 0px;
}

.elementor-158 .elementor-element.elementor-element-092b957>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-158 .elementor-element.elementor-element-58e39d2 .icon-box-item {
    text-align: left;
}

.elementor-158 .elementor-element.elementor-element-58e39d2 .icon-container {
    width: 40px;
    height: 40px;
    box-shadow: 0px 7px 32px 0px rgba(0, 0, 0, 0.08);
    margin-top: 10px;
}

.elementor-158 .elementor-element.elementor-element-58e39d2 .icon-container .background {
    width: 50px;
    height: 50px;
}

.elementor-158 .elementor-element.elementor-element-58e39d2 .icon-container i {
    font-size: 16px;
    color: var( --e-global-color-accent);
}

.elementor-158 .elementor-element.elementor-element-58e39d2.icon-position-left .icon-box-item .icon-container {
    margin-right: 25px;
}

.elementor-158 .elementor-element.elementor-element-58e39d2.icon-position-right .icon-box-item .icon-container {
    margin-left: 25px;
}

.elementor-158 .elementor-element.elementor-element-58e39d2.icon-position-top .icon-box-item .icon-container {
    margin-bottom: 25px;
}

.elementor-158 .elementor-element.elementor-element-58e39d2>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
    border-radius: 30px 30px 30px 30px;
}

.elementor-158 .elementor-element.elementor-element-713af32 .icon-box-item {
    text-align: left;
}

.elementor-158 .elementor-element.elementor-element-713af32 .icon-container {
    width: 40px;
    height: 40px;
    box-shadow: 0px 7px 32px 0px rgba(0, 0, 0, 0.08);
    margin-top: 10px;
}

.elementor-158 .elementor-element.elementor-element-713af32 .icon-container .background {
    width: 50px;
    height: 50px;
}

.elementor-158 .elementor-element.elementor-element-713af32 .icon-container i {
    font-size: 16px;
    color: var( --e-global-color-accent);
}

.elementor-158 .elementor-element.elementor-element-713af32.icon-position-left .icon-box-item .icon-container {
    margin-right: 25px;
}

.elementor-158 .elementor-element.elementor-element-713af32.icon-position-right .icon-box-item .icon-container {
    margin-left: 25px;
}

.elementor-158 .elementor-element.elementor-element-713af32.icon-position-top .icon-box-item .icon-container {
    margin-bottom: 25px;
}

.elementor-158 .elementor-element.elementor-element-713af32>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
    border-radius: 30px 30px 30px 30px;
}

.elementor-158 .elementor-element.elementor-element-b2d7ac1 .icon-box-item {
    text-align: left;
}

.elementor-158 .elementor-element.elementor-element-b2d7ac1 .icon-container {
    width: 40px;
    height: 40px;
    box-shadow: 0px 7px 32px 0px rgba(0, 0, 0, 0.08);
    margin-top: 10px;
}

.elementor-158 .elementor-element.elementor-element-b2d7ac1 .icon-container .background {
    width: 50px;
    height: 50px;
}

.elementor-158 .elementor-element.elementor-element-b2d7ac1 .icon-container i {
    font-size: 16px;
    color: var( --e-global-color-accent);
}

.elementor-158 .elementor-element.elementor-element-b2d7ac1.icon-position-left .icon-box-item .icon-container {
    margin-right: 25px;
}

.elementor-158 .elementor-element.elementor-element-b2d7ac1.icon-position-right .icon-box-item .icon-container {
    margin-left: 25px;
}

.elementor-158 .elementor-element.elementor-element-b2d7ac1.icon-position-top .icon-box-item .icon-container {
    margin-bottom: 25px;
}

.elementor-158 .elementor-element.elementor-element-b2d7ac1>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
    border-radius: 30px 30px 30px 30px;
}

.elementor-158 .elementor-element.elementor-element-fcf359d .button-container {
    text-align: left;
}

.elementor-158 .elementor-element.elementor-element-fcf359d .agrarium-button:hover {
    color: var( --e-global-color-primary);
}

.elementor-158 .elementor-element.elementor-element-fcf359d .agrarium-button {
    padding: 13px 48px 13px 48px;
}

.elementor-158 .elementor-element.elementor-element-fcf359d>.elementor-widget-container {
    margin: 50px 0px 0px 0px;
}

.elementor-158 .elementor-element.elementor-element-1649468>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

.elementor-158 .elementor-element.elementor-element-1649468 {
    z-index: 1;
}

.elementor-158 .elementor-element.elementor-element-43305cc .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-158 .elementor-element.elementor-element-43305cc .elementor-custom-embed-play:hover svg path {
    fill: #FFFFFF;
}

.elementor-158 .elementor-element.elementor-element-43305cc .elementor-custom-embed-play:hover {
    background: var( --e-global-color-secondary);
}

.elementor-158 .elementor-element.elementor-element-43305cc .elementor-custom-embed-image-overlay {
    border-radius: 5px 5px 5px 80px;
}

.elementor-158 .elementor-element.elementor-element-43305cc .elementor-custom-embed-play i {
    color: #1F1E17;
}

.elementor-158 .elementor-element.elementor-element-43305cc .elementor-custom-embed-play svg {
    fill: #1F1E17;
}

.elementor-158 .elementor-element.elementor-element-43305cc>.elementor-widget-container {
    margin: 0px 0px 0px 50px;
    border-radius: 5px 5px 5px 5px;
}

.elementor-158 .elementor-element.elementor-element-43305cc {
    z-index: 1;
}

.elementor-158 .elementor-element.elementor-element-34308d1 .banner-inner .banner-bg {
    background-color: var( --e-global-color-accent);
}

.elementor-158 .elementor-element.elementor-element-34308d1 .banner-content {
    text-align: center;
    padding: 0px 29px 14px 29px;
}

.elementor-158 .elementor-element.elementor-element-34308d1 .banner-inner {
    height: 214px;
}

.elementor-158 .elementor-element.elementor-element-34308d1 .banner-title {
    font-family: "Herbarium", Sans-serif;
    font-size: 120px;
    line-height: 0.9em;
    color: #1F1E17;
}

.elementor-158 .elementor-element.elementor-element-34308d1 .banner-subtitle {
    margin-top: 0px;
    font-size: 16px;
    font-weight: 800;
    letter-spacing: -0.64px;
    color: #1F1E17;
}

.elementor-158 .elementor-element.elementor-element-34308d1 {
    width: var( --container-widget-width, 200px);
    max-width: 200px;
    --container-widget-width: 200px;
    --container-widget-flex-grow: 0;
    top: 47px;
    z-index: 1;
}

body:not(.rtl) .elementor-158 .elementor-element.elementor-element-34308d1 {
    left: 0px;
}

body.rtl .elementor-158 .elementor-element.elementor-element-34308d1 {
    right: 0px;
}

.elementor-158 .elementor-element.elementor-element-8adc611 .image-widget {
    text-align: right;
}

.elementor-158 .elementor-element.elementor-element-8adc611 .image-container {
    float: none;
}

body:not(.rtl) .elementor-158 .elementor-element.elementor-element-8adc611 {
    right: -210px;
}

body.rtl .elementor-158 .elementor-element.elementor-element-8adc611 {
    left: -210px;
}

.elementor-158 .elementor-element.elementor-element-8adc611 {
    bottom: -95px;
    z-index: 0;
}

.elementor-158 .elementor-element.elementor-element-68dd576>.elementor-container {
    max-width: 1170px;
}

.elementor-158 .elementor-element.elementor-element-68dd576 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 150px 0px 150px 0px;
}

.elementor-158 .elementor-element.elementor-element-68dd576:not(.elementor-motion-effects-element-type-background),
.elementor-158 .elementor-element.elementor-element-68dd576>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F8F6EF;
    background-image: url("https://demo.artureanec.com/themes/agrarium/wp-content/uploads/2021/08/products-bg.png");
    background-position: 0px 64%;
    background-repeat: no-repeat;
    background-size: auto;
}

.elementor-158 .elementor-element.elementor-element-68dd576>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-158 .elementor-element.elementor-element-a446bee {
    margin-top: 0px;
    margin-bottom: 50px;
}

.elementor-158 .elementor-element.elementor-element-9f8afcf .agrarium-heading {
    text-align: left;
}

.elementor-158 .elementor-element.elementor-element-9f8afcf .agrarium-heading .agrarium-heading-content {
    line-height: 55px;
}

.elementor-158 .elementor-element.elementor-element-4bd3926.elementor-column>.elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-158 .elementor-element.elementor-element-4bd3926>.elementor-element-populated {
    padding: 30px 0px 0px 0px;
}

.elementor-158 .elementor-element.elementor-element-60adc19 .elementor-counter .elementor-counter-title,
.elementor-158 .elementor-element.elementor-element-60adc19 .elementor-counter .elementor-counter-number-wrapper {
    text-align: left;
}

.elementor-158 .elementor-element.elementor-element-60adc19 .elementor-counter-number-wrapper {
    font-family: "Herbarium", Sans-serif;
    font-size: 100px;
    font-weight: 400;
}

.elementor-158 .elementor-element.elementor-element-60adc19 .elementor-counter-title {
    color: var( --e-global-color-primary);
    font-family: "Manrope", Sans-serif;
    font-weight: 700;
}

.elementor-158 .elementor-element.elementor-element-60adc19 {
    width: auto;
    max-width: auto;
    align-self: flex-start;
}

.elementor-158 .elementor-element.elementor-element-8762ff5 .elementor-counter .elementor-counter-title,
.elementor-158 .elementor-element.elementor-element-8762ff5 .elementor-counter .elementor-counter-number-wrapper {
    text-align: left;
}

.elementor-158 .elementor-element.elementor-element-8762ff5 .elementor-counter-number-wrapper {
    font-family: "Herbarium", Sans-serif;
    font-size: 100px;
    font-weight: 400;
}

.elementor-158 .elementor-element.elementor-element-8762ff5 .elementor-counter-title {
    color: #2C2C2C;
    font-family: "Manrope", Sans-serif;
    font-weight: 700;
}

.elementor-158 .elementor-element.elementor-element-8762ff5 {
    width: auto;
    max-width: auto;
}

.elementor-158 .elementor-element.elementor-element-dfbd803 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-158 .elementor-element.elementor-element-1579743 .production-listing-wrapper {
    margin: calc(-30px/2);
    width: calc(100% + 30px);
}

.elementor-158 .elementor-element.elementor-element-1579743 .production-listing-wrapper .production-item-wrapper {
    padding: calc(30px/2);
}

.elementor-158 .elementor-element.elementor-element-e7f5ec4 .button-container {
    text-align: left;
}

.elementor-158 .elementor-element.elementor-element-e7f5ec4 .agrarium-button {
    padding: 13px 52px 13px 52px;
}

.elementor-158 .elementor-element.elementor-element-e7f5ec4>.elementor-widget-container {
    margin: -46px 0px 0px 0px;
}

.elementor-158 .elementor-element.elementor-element-e7f5ec4 {
    width: auto;
    max-width: auto;
}

.elementor-158 .elementor-element.elementor-element-2aefc0c>.elementor-container {
    max-width: 1170px;
}

.elementor-158 .elementor-element.elementor-element-2aefc0c {
    margin-top: 140px;
    margin-bottom: 0px;
    z-index: 1;
}

.elementor-158 .elementor-element.elementor-element-e2f8e11 .agrarium-heading {
    text-align: center;
}

.elementor-158 .elementor-element.elementor-element-96c75bf>.elementor-container {
    max-width: 1170px;
}

.elementor-158 .elementor-element.elementor-element-96c75bf {
    margin-top: 50px;
    margin-bottom: 0px;
}

.elementor-158 .elementor-element.elementor-element-39f390e .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-158 .elementor-element.elementor-element-39f390e.elementor-position-right .elementor-image-box-img {
    margin-left: 28px;
}

.elementor-158 .elementor-element.elementor-element-39f390e.elementor-position-left .elementor-image-box-img {
    margin-right: 28px;
}

.elementor-158 .elementor-element.elementor-element-39f390e.elementor-position-top .elementor-image-box-img {
    margin-bottom: 28px;
}

.elementor-158 .elementor-element.elementor-element-39f390e .elementor-image-box-title {
    margin-bottom: 8px;
    font-family: "Manrope", Sans-serif;
    font-weight: bold;
    letter-spacing: -0.4px;
}

.elementor-158 .elementor-element.elementor-element-39f390e .elementor-image-box-wrapper .elementor-image-box-img {
    width: 26%;
}

.elementor-158 .elementor-element.elementor-element-39f390e .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-158 .elementor-element.elementor-element-8b1dbbe .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-158 .elementor-element.elementor-element-8b1dbbe.elementor-position-right .elementor-image-box-img {
    margin-left: 28px;
}

.elementor-158 .elementor-element.elementor-element-8b1dbbe.elementor-position-left .elementor-image-box-img {
    margin-right: 28px;
}

.elementor-158 .elementor-element.elementor-element-8b1dbbe.elementor-position-top .elementor-image-box-img {
    margin-bottom: 28px;
}

.elementor-158 .elementor-element.elementor-element-8b1dbbe .elementor-image-box-title {
    margin-bottom: 8px;
    font-family: "Manrope", Sans-serif;
    font-weight: bold;
    letter-spacing: -0.4px;
}

.elementor-158 .elementor-element.elementor-element-8b1dbbe .elementor-image-box-wrapper .elementor-image-box-img {
    width: 26%;
}

.elementor-158 .elementor-element.elementor-element-8b1dbbe .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-158 .elementor-element.elementor-element-549b9e3 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-158 .elementor-element.elementor-element-549b9e3.elementor-position-right .elementor-image-box-img {
    margin-left: 28px;
    margin-bottom: 10px;
}

.elementor-158 .elementor-element.elementor-element-549b9e3.elementor-position-left .elementor-image-box-img {
    margin-right: 28px;
    margin-bottom: 10px;
}

.elementor-158 .elementor-element.elementor-element-549b9e3.elementor-position-top .elementor-image-box-img {
    margin-bottom: 28px;
}

.elementor-158 .elementor-element.elementor-element-549b9e3 .elementor-image-box-title {
    margin-bottom: 8px;
    font-family: "Manrope", Sans-serif;
    font-weight: bold;
    letter-spacing: -0.4px;
}

.elementor-158 .elementor-element.elementor-element-549b9e3 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 26%;
}

.elementor-158 .elementor-element.elementor-element-549b9e3 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-158 .elementor-element.elementor-element-cdac964>.elementor-container {
    max-width: 1170px;
}

.elementor-158 .elementor-element.elementor-element-cdac964 {
    margin-top: 50px;
    margin-bottom: 0px;
}

.elementor-158 .elementor-element.elementor-element-2e424cf .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-158 .elementor-element.elementor-element-2e424cf.elementor-position-right .elementor-image-box-img {
    margin-left: 28px;
    margin-bottom: 10px;
}

.elementor-158 .elementor-element.elementor-element-2e424cf.elementor-position-left .elementor-image-box-img {
    margin-right: 28px;
    margin-bottom: 10px;
}

.elementor-158 .elementor-element.elementor-element-2e424cf.elementor-position-top .elementor-image-box-img {
    margin-bottom: 28px;
}

.elementor-158 .elementor-element.elementor-element-2e424cf .elementor-image-box-title {
    margin-bottom: 8px;
    font-family: "Manrope", Sans-serif;
    font-weight: bold;
    letter-spacing: -0.4px;
}

.elementor-158 .elementor-element.elementor-element-2e424cf .elementor-image-box-wrapper .elementor-image-box-img {
    width: 26%;
}

.elementor-158 .elementor-element.elementor-element-2e424cf .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-158 .elementor-element.elementor-element-589be5f .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-158 .elementor-element.elementor-element-589be5f.elementor-position-right .elementor-image-box-img {
    margin-left: 28px;
    margin-bottom: 10px;
}

.elementor-158 .elementor-element.elementor-element-589be5f.elementor-position-left .elementor-image-box-img {
    margin-right: 28px;
    margin-bottom: 10px;
}

.elementor-158 .elementor-element.elementor-element-589be5f.elementor-position-top .elementor-image-box-img {
    margin-bottom: 28px;
}

.elementor-158 .elementor-element.elementor-element-589be5f .elementor-image-box-title {
    margin-bottom: 8px;
    font-family: "Manrope", Sans-serif;
    font-weight: bold;
    letter-spacing: -0.4px;
}

.elementor-158 .elementor-element.elementor-element-589be5f .elementor-image-box-wrapper .elementor-image-box-img {
    width: 26%;
}

.elementor-158 .elementor-element.elementor-element-589be5f .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-158 .elementor-element.elementor-element-da41465 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-158 .elementor-element.elementor-element-da41465.elementor-position-right .elementor-image-box-img {
    margin-left: 28px;
    margin-bottom: 10px;
}

.elementor-158 .elementor-element.elementor-element-da41465.elementor-position-left .elementor-image-box-img {
    margin-right: 28px;
    margin-bottom: 10px;
}

.elementor-158 .elementor-element.elementor-element-da41465.elementor-position-top .elementor-image-box-img {
    margin-bottom: 28px;
}

.elementor-158 .elementor-element.elementor-element-da41465 .elementor-image-box-title {
    margin-bottom: 8px;
    font-family: "Manrope", Sans-serif;
    font-weight: bold;
    letter-spacing: -0.4px;
}

.elementor-158 .elementor-element.elementor-element-da41465 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 26%;
}

.elementor-158 .elementor-element.elementor-element-da41465 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-158 .elementor-element.elementor-element-ded050c .button-container {
    text-align: center;
}

.elementor-158 .elementor-element.elementor-element-ded050c .agrarium-button {
    padding: 13px 52px 13px 52px;
}

.elementor-158 .elementor-element.elementor-element-ded050c>.elementor-widget-container {
    margin: 60px 0px 0px 0px;
}

.elementor-158 .elementor-element.elementor-element-f2baa8d>.elementor-container {
    max-width: 1170px;
}

.elementor-158 .elementor-element.elementor-element-f2baa8d {
    padding: 0px 0px 0px 0px;
}

.elementor-158 .elementor-element.elementor-element-2de2d07 .agrarium-heading {
    text-align: left;
}

.elementor-158 .elementor-element.elementor-element-eddfa2b {
    margin-top: 47px;
    margin-bottom: 0px;
}

.elementor-158 .elementor-element.elementor-element-f254207 .special-text {
    text-align: right;
    font-family: "Herbarium", Sans-serif;
    font-size: 300px;
    color: #F8F6EF;
    opacity: 1;
}

body:not(.rtl) .elementor-158 .elementor-element.elementor-element-f254207 {
    right: 10%;
}

body.rtl .elementor-158 .elementor-element.elementor-element-f254207 {
    left: 10%;
}

.elementor-158 .elementor-element.elementor-element-f254207 {
    bottom: 0%;
    z-index: 0;
}

.elementor-158 .elementor-element.elementor-element-1dd3afd {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 28px 0px 28px;
}

.elementor-158 .elementor-element.elementor-element-756245c .portfolio-listing-wrapper {
    margin: calc(-20px/2);
    width: calc(100% + 20px);
}

.elementor-158 .elementor-element.elementor-element-756245c .portfolio-listing-wrapper .portfolio-item-wrapper {
    padding: calc(20px/2);
}

.elementor-158 .elementor-element.elementor-element-3404b11>.elementor-container {
    max-width: 1170px;
}

.elementor-158 .elementor-element.elementor-element-3404b11 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-158 .elementor-element.elementor-element-cb1d82c .button-container {
    text-align: left;
}

.elementor-158 .elementor-element.elementor-element-cb1d82c .agrarium-button {
    padding: 13px 55px 13px 55px;
}

.elementor-158 .elementor-element.elementor-element-cb1d82c>.elementor-widget-container {
    margin: -42px 0px 0px 0px;
}

.elementor-158 .elementor-element.elementor-element-cb1d82c {
    width: auto;
    max-width: auto;
}

.elementor-158 .elementor-element.elementor-element-de561f6>.elementor-container {
    max-width: 1170px;
}

.elementor-158 .elementor-element.elementor-element-de561f6:not(.elementor-motion-effects-element-type-background),
.elementor-158 .elementor-element.elementor-element-de561f6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://demo.artureanec.com/themes/agrarium/wp-content/uploads/2021/08/Shape-19.png");
    background-position: 77% 0px;
    background-repeat: no-repeat;
    background-size: auto;
}

.elementor-158 .elementor-element.elementor-element-de561f6 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 145px 0px 20px 0px;
}

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

.elementor-158 .elementor-element.elementor-element-4f20ed2.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-158 .elementor-element.elementor-element-32d8430 .agrarium-heading {
    text-align: left;
}

.elementor-158 .elementor-element.elementor-element-32d8430>.elementor-widget-container {
    margin: 0px 0px 0px 203px;
    padding: 0% 8.3333% 0% 8.3333%;
}

.elementor-158 .elementor-element.elementor-element-c22f22a .testimonial-item .testimonial {
    color: #333333;
}

.elementor-158 .elementor-element.elementor-element-c22f22a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 8.3333% 0% 8.3333%;
}

.elementor-158 .elementor-element.elementor-element-7210864>.elementor-container {
    max-width: 1170px;
}

.elementor-158 .elementor-element.elementor-element-7210864 {
    margin-top: 130px;
    margin-bottom: 0px;
}

.elementor-158 .elementor-element.elementor-element-9075d96>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-158 .elementor-element.elementor-element-e6981bd .agrarium-heading {
    text-align: left;
}

.elementor-158 .elementor-element.elementor-element-e6981bd>.elementor-widget-container {
    padding: 0px 20px 0px 0px;
}

.elementor-bc-flex-widget .elementor-158 .elementor-element.elementor-element-9b7eadc.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-158 .elementor-element.elementor-element-9b7eadc.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-158 .elementor-element.elementor-element-53f3225 .button-container {
    text-align: right;
}

.elementor-158 .elementor-element.elementor-element-53f3225 .agrarium-button {
    padding: 13px 54px 13px 54px;
}

.elementor-158 .elementor-element.elementor-element-53f3225>.elementor-widget-container {
    margin: 0px 0px 5px 0px;
}

.elementor-158 .elementor-element.elementor-element-1eabe73 .vertical-text {
    font-family: "Herbarium", Sans-serif;
    font-size: 300px;
    font-weight: 400;
    color: #F8F6EF;
    opacity: 1;
}

.elementor-158 .elementor-element.elementor-element-1eabe73 {
    width: auto;
    max-width: auto;
    top: 125px;
    z-index: 0;
}

body:not(.rtl) .elementor-158 .elementor-element.elementor-element-1eabe73 {
    left: -380px;
}

body.rtl .elementor-158 .elementor-element.elementor-element-1eabe73 {
    right: -380px;
}

.elementor-158 .elementor-element.elementor-element-11fbf3b>.elementor-widget-container {
    margin: 40px 0px 0px 0px;
}

.elementor-158 .elementor-element.elementor-element-3d89748 .button-container {
    text-align: right;
}

.elementor-158 .elementor-element.elementor-element-3d89748 .agrarium-button {
    padding: 13px 54px 13px 54px;
}

.elementor-158 .elementor-element.elementor-element-7ee5e25>.elementor-container {
    max-width: 1430px;
}

.elementor-158 .elementor-element.elementor-element-7ee5e25 {
    margin-top: 140px;
    margin-bottom: 0px;
}

.elementor-158 .elementor-element.elementor-element-beb16c0 .slogan {
    background-image: url("https://demo.artureanec.com/themes/agrarium/wp-content/uploads/2021/10/Layer-559.jpg");
    background-position: 0px 37%;
    background-repeat: no-repeat;
    background-size: cover;
    text-align: center;
    font-size: 200px;
}

.elementor-158 .elementor-element.elementor-element-621239b {
    margin-top: 130px;
    margin-bottom: 0px;
    padding: 0px 20px 0px 20px;
}

.elementor-158 .elementor-element.elementor-element-c1025e9 .banner-inner .banner-bg {
    background-image: url("img/gallery/childrens-play-area_2_1920x1080.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-158 .elementor-element.elementor-element-c1025e9 .banner-content {
    text-align: left;
    padding: 4% 31% 0% 11.5%;
}

.elementor-158 .elementor-element.elementor-element-c1025e9 .banner-inner {
    height: 423px;
}

.elementor-158 .elementor-element.elementor-element-c1025e9 .banner-title {
    font-size: 40px;
    font-weight: bold;
    line-height: 50px;
    color: #FFFFFF;
}

.elementor-158 .elementor-element.elementor-element-c1025e9 .overlay-title {
    line-height: 52px;
}

.elementor-158 .elementor-element.elementor-element-c1025e9 .banner-content .overlay-title {
    text-align: right;
}

.elementor-158 .elementor-element.elementor-element-c1025e9 .banner-description {
    color: #FFFFFF;
}

.elementor-158 .elementor-element.elementor-element-c1025e9:hover .overlay-title {
    color: #FFFFFF;
}

.elementor-158 .elementor-element.elementor-element-c1025e9 .banner-overlay {
    background-color: transparent;
    background-image: linear-gradient(90deg, #785A3EA1 0%, #FFFFFF00 100%);
}

.elementor-158 .elementor-element.elementor-element-c1025e9 .agrarium-button {
    color: #FFFFFF;
}

.elementor-158 .elementor-element.elementor-element-c1025e9 .banner-button.underline .agrarium-button:hover {
    color: #EECE38;
}

.elementor-158 .elementor-element.elementor-element-c1025e9 .banner-button.underline .agrarium-button:hover:before {
    background-color: var( --e-global-color-accent);
}

.elementor-158 .elementor-element.elementor-element-89ebdff>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-158 .elementor-element.elementor-element-273c825 .banner-inner .banner-bg {
    background-image: url("https://demo.artureanec.com/themes/agrarium/wp-content/uploads/2021/10/Layer-48.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-158 .elementor-element.elementor-element-273c825 .banner-content {
    text-align: left;
    padding: 4% 31% 0% 11.5%;
}

.elementor-158 .elementor-element.elementor-element-273c825 .banner-inner {
    height: 423px;
}

.elementor-158 .elementor-element.elementor-element-273c825 .banner-title {
    font-size: 40px;
    font-weight: bold;
    line-height: 50px;
    color: #FFFFFF;
}

.elementor-158 .elementor-element.elementor-element-273c825 .overlay-title {
    line-height: 52px;
}

.elementor-158 .elementor-element.elementor-element-273c825 .banner-content .overlay-title {
    text-align: right;
}

.elementor-158 .elementor-element.elementor-element-273c825 .banner-description {
    color: #FFFFFF;
}

.elementor-158 .elementor-element.elementor-element-273c825:hover .overlay-title {
    color: #FFFFFF;
}

.elementor-158 .elementor-element.elementor-element-273c825 .banner-overlay {
    background-color: transparent;
    background-image: linear-gradient(90deg, #374B297D 0%, #FFFFFF00 100%);
}

.elementor-158 .elementor-element.elementor-element-273c825 .agrarium-button {
    color: #FFFFFF;
}

.elementor-158 .elementor-element.elementor-element-273c825 .banner-button.underline .agrarium-button:hover {
    color: #EECE38;
}

.elementor-158 .elementor-element.elementor-element-273c825 .banner-button.underline .agrarium-button:hover:before {
    background-color: var( --e-global-color-accent);
}

.elementor-158 .elementor-element.elementor-element-06eea0e>.elementor-container {
    max-width: 1170px;
}

.elementor-158 .elementor-element.elementor-element-57fb77a .agrarium-heading {
    text-align: center;
}

.elementor-158 .elementor-element.elementor-element-5ce4a83>.elementor-container {
    max-width: 1170px;
}

.elementor-158 .elementor-element.elementor-element-5ce4a83>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-158 .elementor-element.elementor-element-5ce4a83 {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #F2F5FA;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 40px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-158 .elementor-element.elementor-element-5ce4a83>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-158 .elementor-element.elementor-element-d2944bc {
    text-align: center;
}

.elementor-158 .elementor-element.elementor-element-d2944bc img {
    opacity: 0.4;
    transition-duration: 0.3s;
}

.elementor-158 .elementor-element.elementor-element-d2944bc:hover img {
    opacity: 1;
}

.elementor-158 .elementor-element.elementor-element-d39a471 {
    text-align: center;
}

.elementor-158 .elementor-element.elementor-element-d39a471 img {
    opacity: 0.4;
    transition-duration: 0.3s;
}

.elementor-158 .elementor-element.elementor-element-d39a471:hover img {
    opacity: 1;
}

.elementor-158 .elementor-element.elementor-element-fd8bcc9 {
    text-align: center;
}

.elementor-158 .elementor-element.elementor-element-fd8bcc9 img {
    opacity: 0.4;
    transition-duration: 0.3s;
}

.elementor-158 .elementor-element.elementor-element-fd8bcc9:hover img {
    opacity: 1;
}

.elementor-158 .elementor-element.elementor-element-138a65f {
    text-align: center;
}

.elementor-158 .elementor-element.elementor-element-138a65f img {
    opacity: 0.4;
    transition-duration: 0.3s;
}

.elementor-158 .elementor-element.elementor-element-138a65f:hover img {
    opacity: 1;
}

.elementor-158 .elementor-element.elementor-element-38b496c {
    text-align: center;
}

.elementor-158 .elementor-element.elementor-element-38b496c img {
    opacity: 0.4;
    transition-duration: 0.3s;
}

.elementor-158 .elementor-element.elementor-element-38b496c:hover img {
    opacity: 1;
}

.elementor-158 .elementor-element.elementor-element-b81e810 {
    text-align: center;
}

.elementor-158 .elementor-element.elementor-element-b81e810 img {
    opacity: 0.4;
    transition-duration: 0.3s;
}

.elementor-158 .elementor-element.elementor-element-b81e810:hover img {
    opacity: 1;
}

.elementor-158 .elementor-element.elementor-element-f989c46>.elementor-container {
    max-width: 1170px;
}

.elementor-158 .elementor-element.elementor-element-f989c46>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-158 .elementor-element.elementor-element-f989c46:not(.elementor-motion-effects-element-type-background),
.elementor-158 .elementor-element.elementor-element-f989c46>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #1F1E17;
}

.elementor-158 .elementor-element.elementor-element-f989c46 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 130px;
    margin-bottom: 0px;
    padding: 105px 0px 130px 0px;
}

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

.elementor-158 .elementor-element.elementor-element-8b2e0ff .agrarium-heading {
    text-align: left;
}

.elementor-158 .elementor-element.elementor-element-8b2e0ff .agrarium-heading .agrarium-heading-content {
    line-height: 55px;
    color: #FFFFFF;
}

.elementor-158 .elementor-element.elementor-element-cfa1af0>.elementor-widget-container {
    margin: 8px 0px 0px 0px;
}

.elementor-158 .elementor-element.elementor-element-6553e68 .button-container {
    text-align: left;
}

.elementor-158 .elementor-element.elementor-element-6553e68 .agrarium-button {
    color: #FFFFFF;
    padding: 13px 48px 13px 48px;
}

.elementor-158 .elementor-element.elementor-element-6553e68 .agrarium-button:hover {
    color: var( --e-global-color-secondary);
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
}

.elementor-158 .elementor-element.elementor-element-6553e68>.elementor-widget-container {
    margin: 40px 0px 0px 0px;
}

.elementor-158 .elementor-element.elementor-element-fdef646 iframe {
    height: 764px;
    filter: brightness( 87%) contrast( 98%) saturate( 0%) blur( 0px) hue-rotate( 0deg);
}

@media(max-width:1279px) {
    .elementor-158 .elementor-element.elementor-element-02d5f06 .elementor-repeater-item-3027d56 .agrarium_content_slider_title {
        font-size: 150px;
    }
    .elementor-158 .elementor-element.elementor-element-b3bbad9 {
        padding: 120px 0px 0px 0px;
    }
    .elementor-158 .elementor-element.elementor-element-ebcad19:not(.elementor-motion-effects-element-type-background),
    .elementor-158 .elementor-element.elementor-element-ebcad19>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-size: auto;
    }
    .elementor-158 .elementor-element.elementor-element-ebcad19 {
        margin-top: 120px;
        margin-bottom: 0px;
    }
    .elementor-158 .elementor-element.elementor-element-5a4d604 .overlay-title {
        font-size: 60px;
        line-height: 38px;
    }
    .elementor-158 .elementor-element.elementor-element-6403c4d .overlay-title {
        font-size: 60px;
        line-height: 38px;
    }
    .elementor-158 .elementor-element.elementor-element-52c4008 .overlay-title {
        font-size: 60px;
        line-height: 38px;
    }
    .elementor-158 .elementor-element.elementor-element-876cd0d .overlay-title {
        font-size: 60px;
        line-height: 38px;
    }
    .elementor-158 .elementor-element.elementor-element-c770f6f {
        margin-top: 120px;
        margin-bottom: 0px;
        padding: 0px 0px 120px 0px;
    }
    .elementor-158 .elementor-element.elementor-element-4e3465b {
        z-index: 2;
    }
    .elementor-158 .elementor-element.elementor-element-68dd576 {
        padding: 120px 0px 120px 0px;
    }
    .elementor-158 .elementor-element.elementor-element-2aefc0c {
        margin-top: 120px;
        margin-bottom: 0px;
    }
    .elementor-158 .elementor-element.elementor-element-7210864 {
        margin-top: 120px;
        margin-bottom: 0px;
    }
    .elementor-158 .elementor-element.elementor-element-7ee5e25 {
        margin-top: 120px;
        margin-bottom: 0px;
    }
    .elementor-158 .elementor-element.elementor-element-621239b {
        margin-top: 120px;
        margin-bottom: 0px;
    }
    .elementor-158 .elementor-element.elementor-element-c1025e9 .banner-content {
        padding: 0% 5% 0% 11.5%;
    }
    .elementor-158 .elementor-element.elementor-element-c1025e9 .overlay-title {
        font-size: 80px;
    }
    .elementor-158 .elementor-element.elementor-element-273c825 .banner-content {
        padding: 0% 5% 0% 11.5%;
    }
    .elementor-158 .elementor-element.elementor-element-273c825 .overlay-title {
        font-size: 80px;
    }
    .elementor-158 .elementor-element.elementor-element-f989c46 {
        margin-top: 120px;
        margin-bottom: 0px;
    }
}

@media(max-width:991px) {
    .elementor-158 .elementor-element.elementor-element-02d5f06 .agrarium_content_slide {
        height: 650px;
    }
    .elementor-158 .elementor-element.elementor-element-02d5f06 .elementor-repeater-item-3027d56 {
        background-position: 0px 75%;
        background-repeat: no-repeat;
        background-size: 135% auto;
    }
    .elementor-158 .elementor-element.elementor-element-02d5f06 .elementor-repeater-item-3027d56 .agrarium_content_container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-158 .elementor-element.elementor-element-02d5f06 .elementor-repeater-item-3027d56 .agrarium-button {
        margin-top: 30px;
    }
    .elementor-158 .elementor-element.elementor-element-02d5f06 .elementor-repeater-item-d0735ae {
        background-position: 0px 0px;
    }
    .elementor-158 .elementor-element.elementor-element-02d5f06 .elementor-repeater-item-d0735ae .agrarium_content_slider_title {
        font-size: 50px;
        line-height: 60px;
    }
    .elementor-158 .elementor-element.elementor-element-02d5f06 .elementor-repeater-item-d0735ae .agrarium_content_container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-158 .elementor-element.elementor-element-02d5f06 .elementor-repeater-item-d0735ae .agrarium_content_slider_promo_text {
        padding: 30px 0px 0px 0px;
    }
    .elementor-158 .elementor-element.elementor-element-02d5f06 .elementor-repeater-item-d0735ae .agrarium-button {
        margin-top: 30px;
    }
    .elementor-158 .elementor-element.elementor-element-02d5f06 .elementor-repeater-item-df7577a .agrarium_content_slider_title {
        font-size: 50px;
        line-height: 60px;
    }
    .elementor-158 .elementor-element.elementor-element-02d5f06 .elementor-repeater-item-df7577a .agrarium_content_slide_wrapper {
        justify-content: flex-start;
    }
    .elementor-158 .elementor-element.elementor-element-b3bbad9 {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-158 .elementor-element.elementor-element-d9b8af9 .agrarium-heading .agrarium-heading-content {
        font-size: 35px;
        line-height: 45px;
    }
    .elementor-158 .elementor-element.elementor-element-d9b8af9 .agrarium-subheading {
        font-size: 25px;
    }
    .elementor-158 .elementor-element.elementor-element-391743e>.elementor-widget-container {
        margin: 40px 0px 0px 0px;
    }
    .elementor-158 .elementor-element.elementor-element-ebcad19:not(.elementor-motion-effects-element-type-background),
    .elementor-158 .elementor-element.elementor-element-ebcad19>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 0px 0px;
    }
    .elementor-158 .elementor-element.elementor-element-ebcad19 {
        margin-top: 50px;
        margin-bottom: 0px;
    }
    .elementor-158 .elementor-element.elementor-element-2bcd4a5 .special-text {
        font-size: 150px;
    }
    .elementor-158 .elementor-element.elementor-element-2bcd4a5>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 30px 0px 30px;
    }
    .elementor-158 .elementor-element.elementor-element-8a4dece {
        margin-top: -30px;
        margin-bottom: 0px;
    }
    .elementor-158 .elementor-element.elementor-element-ebe2ce0 {
        padding: 120px 0px 120px 0px;
    }
    .elementor-158 .elementor-element.elementor-element-91a857a>.elementor-element-populated {
        margin: 0px 0px 0px 40px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 40px;
    }
    .elementor-158 .elementor-element.elementor-element-6364309 img.main-image {
        max-width: 50%;
    }
    .elementor-158 .elementor-element.elementor-element-6364309>.elementor-widget-container {
        margin: -90px 0px 0px -30px;
    }
    .elementor-158 .elementor-element.elementor-element-1541acf>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-158 .elementor-element.elementor-element-8655e78 .agrarium-heading .agrarium-heading-content {
        font-size: 35px;
        line-height: 40px;
    }
    .elementor-158 .elementor-element.elementor-element-8655e78 .agrarium-subheading {
        font-size: 25px;
        line-height: 30px;
    }
    .elementor-158 .elementor-element.elementor-element-8655e78>.elementor-widget-container {
        margin: 0px 0px 25px 0px;
    }
    .elementor-158 .elementor-element.elementor-element-c716fcc .agrarium-heading .agrarium-heading-content {
        font-size: 35px;
        line-height: 45px;
    }
    .elementor-158 .elementor-element.elementor-element-c716fcc .agrarium-subheading {
        font-size: 25px;
        line-height: 30px;
    }
    .elementor-158 .elementor-element.elementor-element-1649468.elementor-column>.elementor-widget-wrap {
        justify-content: flex-start;
    }
    .elementor-158 .elementor-element.elementor-element-43305cc>.elementor-widget-container {
        margin: 0px 0px 0px 25px;
    }
    .elementor-158 .elementor-element.elementor-element-43305cc {
        width: auto;
        max-width: auto;
    }
    .elementor-158 .elementor-element.elementor-element-34308d1 .banner-inner {
        height: 120px;
    }
    .elementor-158 .elementor-element.elementor-element-34308d1 .banner-content {
        padding: 20px 20px 23px 20px;
    }
    .elementor-158 .elementor-element.elementor-element-34308d1 .banner-title {
        font-size: 44px;
    }
    .elementor-158 .elementor-element.elementor-element-34308d1 .banner-subtitle {
        font-size: 12px;
        line-height: 14px;
    }
    .elementor-158 .elementor-element.elementor-element-34308d1 {
        width: var( --container-widget-width, 115px);
        max-width: 115px;
        --container-widget-width: 115px;
        --container-widget-flex-grow: 0;
        top: 12px;
    }
    .elementor-158 .elementor-element.elementor-element-8adc611 img.main-image {
        max-width: 90%;
    }
    .elementor-158 .elementor-element.elementor-element-68dd576:not(.elementor-motion-effects-element-type-background),
    .elementor-158 .elementor-element.elementor-element-68dd576>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 0px 0px;
    }
    .elementor-158 .elementor-element.elementor-element-9f8afcf .agrarium-heading .agrarium-heading-content {
        font-size: 35px;
        line-height: 45px;
    }
    .elementor-158 .elementor-element.elementor-element-9f8afcf .agrarium-subheading {
        font-size: 25px;
        line-height: 30px;
    }
    .elementor-158 .elementor-element.elementor-element-60adc19 .elementor-counter-number-wrapper {
        font-size: 70px;
    }
    .elementor-158 .elementor-element.elementor-element-8762ff5 .elementor-counter-number-wrapper {
        font-size: 70px;
    }
    .elementor-158 .elementor-element.elementor-element-e2f8e11 .agrarium-heading .agrarium-heading-content {
        font-size: 35px;
    }
    .elementor-158 .elementor-element.elementor-element-e2f8e11 .agrarium-subheading {
        font-size: 25px;
        line-height: 30px;
    }
    .elementor-158 .elementor-element.elementor-element-39f390e.elementor-position-right .elementor-image-box-img {
        margin-bottom: 13px;
    }
    .elementor-158 .elementor-element.elementor-element-39f390e.elementor-position-left .elementor-image-box-img {
        margin-bottom: 13px;
    }
    .elementor-158 .elementor-element.elementor-element-8b1dbbe.elementor-position-right .elementor-image-box-img {
        margin-bottom: 13px;
    }
    .elementor-158 .elementor-element.elementor-element-8b1dbbe.elementor-position-left .elementor-image-box-img {
        margin-bottom: 13px;
    }
    .elementor-158 .elementor-element.elementor-element-549b9e3.elementor-position-right .elementor-image-box-img {
        margin-bottom: 10px;
    }
    .elementor-158 .elementor-element.elementor-element-549b9e3.elementor-position-left .elementor-image-box-img {
        margin-bottom: 10px;
    }
    .elementor-bc-flex-widget .elementor-158 .elementor-element.elementor-element-9b96ef2.elementor-column .elementor-widget-wrap {
        align-items: flex-end;
    }
    .elementor-158 .elementor-element.elementor-element-9b96ef2.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: flex-end;
        align-items: flex-end;
    }
    .elementor-158 .elementor-element.elementor-element-2e424cf.elementor-position-right .elementor-image-box-img {
        margin-bottom: 0px;
    }
    .elementor-158 .elementor-element.elementor-element-2e424cf.elementor-position-left .elementor-image-box-img {
        margin-bottom: 0px;
    }
    .elementor-bc-flex-widget .elementor-158 .elementor-element.elementor-element-891ee27.elementor-column .elementor-widget-wrap {
        align-items: flex-end;
    }
    .elementor-158 .elementor-element.elementor-element-891ee27.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: flex-end;
        align-items: flex-end;
    }
    .elementor-158 .elementor-element.elementor-element-589be5f .elementor-image-box-wrapper {
        text-align: left;
    }
    .elementor-158 .elementor-element.elementor-element-589be5f.elementor-position-right .elementor-image-box-img {
        margin-bottom: 8px;
    }
    .elementor-158 .elementor-element.elementor-element-589be5f.elementor-position-left .elementor-image-box-img {
        margin-bottom: 8px;
    }
    .elementor-bc-flex-widget .elementor-158 .elementor-element.elementor-element-ab70c4f.elementor-column .elementor-widget-wrap {
        align-items: flex-end;
    }
    .elementor-158 .elementor-element.elementor-element-ab70c4f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: flex-end;
        align-items: flex-end;
    }
    .elementor-158 .elementor-element.elementor-element-da41465.elementor-position-right .elementor-image-box-img {
        margin-bottom: 20px;
    }
    .elementor-158 .elementor-element.elementor-element-da41465.elementor-position-left .elementor-image-box-img {
        margin-bottom: 20px;
    }
    .elementor-158 .elementor-element.elementor-element-fe5b460 {
        padding: 0px 0px 0px 0px;
    }
    .elementor-158 .elementor-element.elementor-element-2de2d07 .agrarium-heading .agrarium-heading-content {
        font-size: 35px;
    }
    .elementor-158 .elementor-element.elementor-element-2de2d07 .agrarium-subheading {
        font-size: 25px;
        line-height: 30px;
    }
    .elementor-158 .elementor-element.elementor-element-eddfa2b {
        margin-top: 37px;
        margin-bottom: 0px;
    }
    .elementor-158 .elementor-element.elementor-element-f254207 .special-text {
        text-align: right;
        font-size: 200px;
    }
    .elementor-158 .elementor-element.elementor-element-1dd3afd {
        padding: 0px 30px 0px 30px;
    }
    .elementor-158 .elementor-element.elementor-element-de561f6:not(.elementor-motion-effects-element-type-background),
    .elementor-158 .elementor-element.elementor-element-de561f6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 0px 0px;
    }
    .elementor-158 .elementor-element.elementor-element-de561f6 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 120px 0px 0px 0px;
    }
    .elementor-158 .elementor-element.elementor-element-32d8430 .agrarium-heading .agrarium-heading-content {
        font-size: 35px;
        line-height: 45px;
    }
    .elementor-158 .elementor-element.elementor-element-32d8430 .agrarium-subheading {
        font-size: 25px;
        line-height: 30px;
    }
    .elementor-158 .elementor-element.elementor-element-32d8430>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-158 .elementor-element.elementor-element-c22f22a>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-158 .elementor-element.elementor-element-beb16c0 .slogan {
        background-position: 0px 0px;
        font-size: 100px;
    }
    .elementor-158 .elementor-element.elementor-element-621239b {
        padding: 0px 0px 0px 0px;
    }
    .elementor-158 .elementor-element.elementor-element-c1025e9 .banner-content {
        padding: 52px 30px 30px 30px;
    }
    .elementor-158 .elementor-element.elementor-element-c1025e9 .banner-title {
        font-size: 30px;
        line-height: 35px;
    }
    .elementor-158 .elementor-element.elementor-element-c1025e9 .banner-description {
        margin-top: 10px;
    }
    .elementor-158 .elementor-element.elementor-element-c1025e9 .overlay-title {
        font-size: 60px;
        line-height: 33px;
    }
    .elementor-158 .elementor-element.elementor-element-273c825 .banner-content {
        padding: 52px 30px 30px 30px;
    }
    .elementor-158 .elementor-element.elementor-element-273c825 .banner-title {
        font-size: 30px;
        line-height: 35px;
    }
    .elementor-158 .elementor-element.elementor-element-273c825 .banner-description {
        margin-top: 10px;
    }
    .elementor-158 .elementor-element.elementor-element-273c825 .overlay-title {
        font-size: 60px;
        line-height: 33px;
    }
    .elementor-158 .elementor-element.elementor-element-f989c46 {
        padding: 65px 0px 80px 0px;
    }
    .elementor-158 .elementor-element.elementor-element-8b2e0ff .agrarium-heading .agrarium-heading-content {
        line-height: 45px;
    }
}

@media(max-width:767px) {
    .elementor-158 .elementor-element.elementor-element-02d5f06 .elementor-repeater-item-3027d56 {
        background-image: url("https://demo.artureanec.com/themes/agrarium/wp-content/uploads/2021/10/Ð¡Ð»Ð¾Ð¹-1-min.jpg");
        background-position: initial;
        background-size: cover;
    }
    .elementor-158 .elementor-element.elementor-element-02d5f06 .elementor-repeater-item-3027d56 .agrarium_content_slider_title {
        font-size: 80px;
    }
    .elementor-158 .elementor-element.elementor-element-02d5f06 .elementor-repeater-item-3027d56 .agrarium-button {
        margin-top: 30px;
    }
    .elementor-158 .elementor-element.elementor-element-02d5f06 .elementor-repeater-item-d0735ae {
        background-position: bottom right;
        background-repeat: no-repeat;
        background-size: 77% auto;
    }
    .elementor-158 .elementor-element.elementor-element-02d5f06 .elementor-repeater-item-d0735ae .icon {
        width: 25px;
        height: auto;
    }
    .elementor-158 .elementor-element.elementor-element-02d5f06 .elementor-repeater-item-d0735ae .agrarium_content_slider_title {
        font-size: 40px;
        line-height: 50px;
    }
    .elementor-158 .elementor-element.elementor-element-02d5f06 .elementor-repeater-item-d0735ae .agrarium_content_container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-158 .elementor-element.elementor-element-02d5f06 .elementor-repeater-item-df7577a .agrarium_content_slider_title {
        font-size: 40px;
        line-height: 50px;
        letter-spacing: -2px;
    }
    .elementor-158 .elementor-element.elementor-element-02d5f06 .agrarium-button {
        padding: 10px 50px 10px 50px;
    }
    .elementor-158 .elementor-element.elementor-element-9a6eca0>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-158 .elementor-element.elementor-element-8c340fd>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-158 .elementor-element.elementor-element-b82b6b5>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-158 .elementor-element.elementor-element-148a3a4>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-158 .elementor-element.elementor-element-b3bbad9 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 80px 0px 0px 0px;
    }
    .elementor-158 .elementor-element.elementor-element-d9b8af9 .agrarium-heading .agrarium-heading-content {
        font-size: 25px;
        line-height: 35px;
    }
    .elementor-158 .elementor-element.elementor-element-d9b8af9 .agrarium-subheading {
        font-size: 20px;
        line-height: 25px;
    }
    .elementor-158 .elementor-element.elementor-element-d9b8af9>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-158 .elementor-element.elementor-element-a149cd4>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-158 .elementor-element.elementor-element-310b545 .elementor-image-box-img {
        margin-bottom: 30px;
    }
    .elementor-158 .elementor-element.elementor-element-310b545 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 100%;
    }
    .elementor-158 .elementor-element.elementor-element-310b545 {
        width: auto;
        max-width: auto;
    }
    .elementor-158 .elementor-element.elementor-element-15fd971>.elementor-widget-container {
        margin: 40px 0px 0px 0px;
    }
    .elementor-158 .elementor-element.elementor-element-ebcad19:not(.elementor-motion-effects-element-type-background),
    .elementor-158 .elementor-element.elementor-element-ebcad19>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 0px 0px;
        background-size: 0px auto;
    }
    .elementor-158 .elementor-element.elementor-element-ebcad19 {
        margin-top: 25px;
        margin-bottom: 0px;
        padding: 0% 0% 25% 0%;
    }
    .elementor-158 .elementor-element.elementor-element-2bcd4a5 .special-text {
        font-size: 120px;
    }
    .elementor-158 .elementor-element.elementor-element-2bcd4a5>.elementor-widget-container {
        padding: 0px 20px 0px 20px;
    }
    .elementor-158 .elementor-element.elementor-element-8a4dece {
        margin-top: -45px;
        margin-bottom: 0px;
    }
    .elementor-158 .elementor-element.elementor-element-5a4d604 .banner-inner {
        height: 350px;
    }
    .elementor-158 .elementor-element.elementor-element-5a4d604 .banner-content {
        padding: 20px 35px 35px 25px;
    }
    .elementor-158 .elementor-element.elementor-element-6403c4d .banner-inner {
        height: 350px;
    }
    .elementor-158 .elementor-element.elementor-element-6403c4d .banner-content {
        padding: 20px 35px 35px 25px;
    }
    .elementor-158 .elementor-element.elementor-element-52c4008 .banner-inner {
        height: 350px;
    }
    .elementor-158 .elementor-element.elementor-element-52c4008 .banner-content {
        padding: 20px 35px 35px 25px;
    }
    .elementor-158 .elementor-element.elementor-element-876cd0d .banner-inner {
        height: 350px;
    }
    .elementor-158 .elementor-element.elementor-element-876cd0d .banner-content {
        padding: 20px 35px 35px 25px;
    }
    .elementor-158 .elementor-element.elementor-element-ebe2ce0 {
        padding: 80px 0px 60px 0px;
    }
    .elementor-158 .elementor-element.elementor-element-91a857a>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-158 .elementor-element.elementor-element-1541acf>.elementor-element-populated {
        margin: 15px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-158 .elementor-element.elementor-element-8655e78 .agrarium-heading .agrarium-heading-content {
        font-size: 25px;
        line-height: 30px;
    }
    .elementor-158 .elementor-element.elementor-element-8655e78 .agrarium-subheading {
        font-size: 20px;
        line-height: 25px;
    }
    .elementor-158 .elementor-element.elementor-element-8655e78>.elementor-widget-container {
        margin: 0px 0px 25px 0px;
    }
    .elementor-158 .elementor-element.elementor-element-3031f66>.elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }
    .elementor-158 .elementor-element.elementor-element-69df2f4>.elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }
    .elementor-158 .elementor-element.elementor-element-faf970f .button-container {
        text-align: center;
    }
    .elementor-158 .elementor-element.elementor-element-c770f6f {
        margin-top: 60px;
        margin-bottom: 0px;
        padding: 0px 0px 80px 0px;
    }
    .elementor-158 .elementor-element.elementor-element-c716fcc .agrarium-heading .agrarium-heading-content {
        font-size: 25px;
        line-height: 35px;
    }
    .elementor-158 .elementor-element.elementor-element-c716fcc .agrarium-subheading {
        font-size: 20px;
        line-height: 25px;
    }
    .elementor-158 .elementor-element.elementor-element-c716fcc>.elementor-widget-container {
        margin: 5px 0px 15px 0px;
    }
    .elementor-158 .elementor-element.elementor-element-fcf359d .button-container {
        text-align: left;
    }
    .elementor-158 .elementor-element.elementor-element-1649468>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-158 .elementor-element.elementor-element-43305cc .elementor-custom-embed-play {
        width: 58px;
        height: 58px;
    }
    .elementor-158 .elementor-element.elementor-element-43305cc>.elementor-widget-container {
        margin: 0px 0px 0px 15px;
    }
    body:not(.rtl) .elementor-158 .elementor-element.elementor-element-8adc611 {
        right: -100px;
    }
    body.rtl .elementor-158 .elementor-element.elementor-element-8adc611 {
        left: -100px;
    }
    .elementor-158 .elementor-element.elementor-element-8adc611 {
        bottom: 58px;
    }
    .elementor-158 .elementor-element.elementor-element-68dd576:not(.elementor-motion-effects-element-type-background),
    .elementor-158 .elementor-element.elementor-element-68dd576>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 0px 0px;
    }
    .elementor-158 .elementor-element.elementor-element-68dd576 {
        padding: 80px 0px 80px 0px;
    }
    .elementor-158 .elementor-element.elementor-element-9f8afcf .agrarium-heading .agrarium-heading-content {
        font-size: 25px;
        line-height: 35px;
    }
    .elementor-158 .elementor-element.elementor-element-9f8afcf .agrarium-subheading {
        font-size: 20px;
        line-height: 25px;
    }
    .elementor-158 .elementor-element.elementor-element-4bd3926.elementor-column>.elementor-widget-wrap {
        justify-content: flex-start;
    }
    .elementor-158 .elementor-element.elementor-element-60adc19 .elementor-counter-number-wrapper {
        font-size: 50px;
    }
    .elementor-158 .elementor-element.elementor-element-60adc19>.elementor-widget-container {
        margin: 0px 30px 0px 0px;
    }
    .elementor-158 .elementor-element.elementor-element-8762ff5 .elementor-counter-number-wrapper {
        font-size: 50px;
    }
    .elementor-158 .elementor-element.elementor-element-e7f5ec4 .button-container {
        text-align: center;
    }
    .elementor-158 .elementor-element.elementor-element-e7f5ec4>.elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }
    .elementor-158 .elementor-element.elementor-element-e7f5ec4 {
        width: 100%;
        max-width: 100%;
    }
    .elementor-158 .elementor-element.elementor-element-2aefc0c {
        margin-top: 80px;
        margin-bottom: 0px;
    }
    .elementor-158 .elementor-element.elementor-element-e2f8e11 .agrarium-heading {
        text-align: left;
    }
    .elementor-158 .elementor-element.elementor-element-e2f8e11 .agrarium-heading .agrarium-heading-content {
        font-size: 25px;
    }
    .elementor-158 .elementor-element.elementor-element-e2f8e11 .agrarium-subheading {
        font-size: 20px;
        line-height: 25px;
    }
    .elementor-158 .elementor-element.elementor-element-96c75bf {
        margin-top: 40px;
        margin-bottom: 0px;
    }
    .elementor-158 .elementor-element.elementor-element-39f390e .elementor-image-box-wrapper {
        text-align: left;
    }
    .elementor-158 .elementor-element.elementor-element-39f390e .elementor-image-box-img {
        margin-bottom: 39px;
    }
    .elementor-158 .elementor-element.elementor-element-39f390e.elementor-position-right .elementor-image-box-img {
        margin-left: 39px;
        margin-bottom: 10px;
    }
    .elementor-158 .elementor-element.elementor-element-39f390e.elementor-position-left .elementor-image-box-img {
        margin-right: 39px;
        margin-bottom: 10px;
    }
    .elementor-158 .elementor-element.elementor-element-39f390e.elementor-position-top .elementor-image-box-img {
        margin-bottom: 39px;
    }
    .elementor-158 .elementor-element.elementor-element-39f390e .elementor-image-box-wrapper .elementor-image-box-img {
        width: 100%;
    }
    .elementor-158 .elementor-element.elementor-element-8b1dbbe .elementor-image-box-wrapper {
        text-align: left;
    }
    .elementor-158 .elementor-element.elementor-element-8b1dbbe .elementor-image-box-img {
        margin-bottom: 28px;
    }
    .elementor-158 .elementor-element.elementor-element-8b1dbbe .elementor-image-box-wrapper .elementor-image-box-img {
        width: 100%;
    }
    .elementor-158 .elementor-element.elementor-element-8b1dbbe.elementor-position-right .elementor-image-box-img {
        margin-bottom: 10px;
    }
    .elementor-158 .elementor-element.elementor-element-8b1dbbe.elementor-position-left .elementor-image-box-img {
        margin-bottom: 10px;
    }
    .elementor-158 .elementor-element.elementor-element-549b9e3 .elementor-image-box-wrapper {
        text-align: left;
    }
    .elementor-158 .elementor-element.elementor-element-549b9e3 .elementor-image-box-img {
        margin-bottom: 28px;
    }
    .elementor-158 .elementor-element.elementor-element-549b9e3 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 100%;
    }
    .elementor-158 .elementor-element.elementor-element-549b9e3.elementor-position-right .elementor-image-box-img {
        margin-bottom: 10px;
    }
    .elementor-158 .elementor-element.elementor-element-549b9e3.elementor-position-left .elementor-image-box-img {
        margin-bottom: 10px;
    }
    .elementor-158 .elementor-element.elementor-element-cdac964 {
        margin-top: 30px;
        margin-bottom: 0px;
    }
    .elementor-158 .elementor-element.elementor-element-2e424cf .elementor-image-box-wrapper {
        text-align: left;
    }
    .elementor-158 .elementor-element.elementor-element-2e424cf .elementor-image-box-img {
        margin-bottom: 28px;
    }
    .elementor-158 .elementor-element.elementor-element-2e424cf .elementor-image-box-wrapper .elementor-image-box-img {
        width: 100%;
    }
    .elementor-158 .elementor-element.elementor-element-2e424cf.elementor-position-right .elementor-image-box-img {
        margin-bottom: 10px;
    }
    .elementor-158 .elementor-element.elementor-element-2e424cf.elementor-position-left .elementor-image-box-img {
        margin-bottom: 10px;
    }
    .elementor-158 .elementor-element.elementor-element-589be5f .elementor-image-box-wrapper {
        text-align: left;
    }
    .elementor-158 .elementor-element.elementor-element-589be5f .elementor-image-box-img {
        margin-bottom: 28px;
    }
    .elementor-158 .elementor-element.elementor-element-589be5f .elementor-image-box-wrapper .elementor-image-box-img {
        width: 100%;
    }
    .elementor-158 .elementor-element.elementor-element-589be5f.elementor-position-right .elementor-image-box-img {
        margin-bottom: 10px;
    }
    .elementor-158 .elementor-element.elementor-element-589be5f.elementor-position-left .elementor-image-box-img {
        margin-bottom: 10px;
    }
    .elementor-158 .elementor-element.elementor-element-da41465 .elementor-image-box-wrapper {
        text-align: left;
    }
    .elementor-158 .elementor-element.elementor-element-da41465 .elementor-image-box-img {
        margin-bottom: 28px;
    }
    .elementor-158 .elementor-element.elementor-element-da41465 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 100%;
    }
    .elementor-158 .elementor-element.elementor-element-da41465.elementor-position-right .elementor-image-box-img {
        margin-bottom: 10px;
    }
    .elementor-158 .elementor-element.elementor-element-da41465.elementor-position-left .elementor-image-box-img {
        margin-bottom: 10px;
    }
    .elementor-158 .elementor-element.elementor-element-ded050c .button-container {
        text-align: left;
    }
    .elementor-158 .elementor-element.elementor-element-ded050c>.elementor-widget-container {
        margin: 50px 0px 0px 0px;
    }
    .elementor-158 .elementor-element.elementor-element-2de2d07 .agrarium-heading .agrarium-heading-content {
        font-size: 25px;
    }
    .elementor-158 .elementor-element.elementor-element-2de2d07 .agrarium-subheading {
        font-size: 20px;
        line-height: 25px;
    }
    .elementor-158 .elementor-element.elementor-element-eddfa2b {
        margin-top: 27px;
        margin-bottom: 0px;
    }
    .elementor-158 .elementor-element.elementor-element-f254207 .special-text {
        font-size: 100px;
    }
    .elementor-158 .elementor-element.elementor-element-1dd3afd {
        padding: 0px 20px 0px 20px;
    }
    .elementor-158 .elementor-element.elementor-element-cb1d82c .button-container {
        text-align: center;
    }
    .elementor-158 .elementor-element.elementor-element-cb1d82c>.elementor-widget-container {
        margin: 27px 0px 0px 0px;
    }
    .elementor-158 .elementor-element.elementor-element-cb1d82c {
        width: 100%;
        max-width: 100%;
    }
    .elementor-158 .elementor-element.elementor-element-de561f6:not(.elementor-motion-effects-element-type-background),
    .elementor-158 .elementor-element.elementor-element-de561f6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 0px 0px;
    }
    .elementor-158 .elementor-element.elementor-element-de561f6 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 80px 0px 0px 0px;
    }
    .elementor-158 .elementor-element.elementor-element-32d8430 .agrarium-heading .agrarium-heading-content {
        font-size: 25px;
        line-height: 35px;
    }
    .elementor-158 .elementor-element.elementor-element-32d8430 .agrarium-subheading {
        font-size: 20px;
        line-height: 25px;
    }
    .elementor-158 .elementor-element.elementor-element-32d8430>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-158 .elementor-element.elementor-element-c22f22a>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-158 .elementor-element.elementor-element-7210864 {
        margin-top: 80px;
        margin-bottom: 0px;
    }
    .elementor-158 .elementor-element.elementor-element-e6981bd .agrarium-subheading {
        font-size: 20px;
        line-height: 25px;
    }
    .elementor-158 .elementor-element.elementor-element-53f3225 .button-container {
        text-align: left;
    }
    .elementor-158 .elementor-element.elementor-element-53f3225>.elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }
    .elementor-158 .elementor-element.elementor-element-11fbf3b>.elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }
    .elementor-158 .elementor-element.elementor-element-3d89748 .button-container {
        text-align: center;
    }
    .elementor-158 .elementor-element.elementor-element-3d89748>.elementor-widget-container {
        margin: 40px 0px 0px 0px;
    }
    .elementor-158 .elementor-element.elementor-element-7ee5e25 {
        margin-top: 80px;
        margin-bottom: 0px;
    }
    .elementor-158 .elementor-element.elementor-element-beb16c0 .slogan {
        background-position: 0px 0px;
        font-size: 60px;
    }
    .elementor-158 .elementor-element.elementor-element-621239b {
        margin-top: 80px;
        margin-bottom: 0px;
    }
    .elementor-158 .elementor-element.elementor-element-c1025e9 .banner-inner {
        height: 400px;
    }
    .elementor-158 .elementor-element.elementor-element-c1025e9 .banner-content {
        padding: 0% 8% 0% 8%;
    }
    .elementor-158 .elementor-element.elementor-element-c1025e9 .banner-title {
        font-size: 25px;
        line-height: 30px;
    }
    .elementor-158 .elementor-element.elementor-element-c1025e9 .banner-description {
        font-size: 14px;
        line-height: 25px;
    }
    .elementor-158 .elementor-element.elementor-element-c1025e9 .overlay-title {
        font-size: 45px;
        line-height: 23px;
    }
    .elementor-158 .elementor-element.elementor-element-273c825 .banner-inner {
        height: 400px;
    }
    .elementor-158 .elementor-element.elementor-element-273c825 .banner-content {
        padding: 0% 8% 0% 8%;
    }
    .elementor-158 .elementor-element.elementor-element-273c825 .banner-title {
        font-size: 25px;
        line-height: 30px;
    }
    .elementor-158 .elementor-element.elementor-element-273c825 .banner-description {
        font-size: 14px;
        line-height: 25px;
    }
    .elementor-158 .elementor-element.elementor-element-273c825 .overlay-title {
        font-size: 45px;
        line-height: 23px;
    }
    .elementor-158 .elementor-element.elementor-element-57fb77a .agrarium-subheading {
        font-size: 20px;
        line-height: 25px;
    }
    .elementor-158 .elementor-element.elementor-element-66d17a7>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-158 .elementor-element.elementor-element-10d8291>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-158 .elementor-element.elementor-element-4de5b49>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-158 .elementor-element.elementor-element-044166e>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-158 .elementor-element.elementor-element-f989c46 {
        margin-top: 80px;
        margin-bottom: 0px;
        padding: 50px 0px 50px 0px;
    }
    .elementor-158 .elementor-element.elementor-element-ccae781>.elementor-element-populated {
        margin: 0px 0px 40px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-158 .elementor-element.elementor-element-8b2e0ff .agrarium-heading .agrarium-heading-content {
        line-height: 35px;
    }
    .elementor-158 .elementor-element.elementor-element-8b2e0ff .agrarium-subheading {
        font-size: 20px;
        line-height: 25px;
    }
}

@media(min-width:768px) {
    .elementor-158 .elementor-element.elementor-element-91a857a {
        width: 41.66666%;
    }
    .elementor-158 .elementor-element.elementor-element-af31c8a {
        width: 7.665%;
    }
    .elementor-158 .elementor-element.elementor-element-1541acf {
        width: 50%;
    }
    .elementor-158 .elementor-element.elementor-element-4179b4b {
        width: 41.6666%;
    }
    .elementor-158 .elementor-element.elementor-element-e3fe867 {
        width: 15%;
    }
    .elementor-158 .elementor-element.elementor-element-4bd3926 {
        width: 42.997%;
    }
    .elementor-158 .elementor-element.elementor-element-ccae781 {
        width: 33.3333%;
    }
    .elementor-158 .elementor-element.elementor-element-e9059ea {
        width: 15.999%;
    }
    .elementor-158 .elementor-element.elementor-element-58b2fd5 {
        width: 50%;
    }
}

@media(max-width:1279px) and (min-width:768px) {
    .elementor-158 .elementor-element.elementor-element-7c921be {
        width: 50%;
    }
    .elementor-158 .elementor-element.elementor-element-eb3d4a3 {
        width: 50%;
    }
    .elementor-158 .elementor-element.elementor-element-9eec174 {
        width: 50%;
    }
    .elementor-158 .elementor-element.elementor-element-aab3e75 {
        width: 50%;
    }
}

@media(max-width:991px) and (min-width:768px) {
    .elementor-158 .elementor-element.elementor-element-7c921be {
        width: 50%;
    }
    .elementor-158 .elementor-element.elementor-element-eb3d4a3 {
        width: 50%;
    }
    .elementor-158 .elementor-element.elementor-element-9eec174 {
        width: 50%;
    }
    .elementor-158 .elementor-element.elementor-element-aab3e75 {
        width: 50%;
    }
    .elementor-158 .elementor-element.elementor-element-91a857a {
        width: 100%;
    }
    .elementor-158 .elementor-element.elementor-element-1541acf {
        width: 100%;
    }
    .elementor-158 .elementor-element.elementor-element-4e3465b {
        width: 100%;
    }
    .elementor-158 .elementor-element.elementor-element-1649468 {
        width: 66%;
    }
    .elementor-158 .elementor-element.elementor-element-4179b4b {
        width: 57%;
    }
}

@media(min-width:1921px) {
    .elementor-158 .elementor-element.elementor-element-c1025e9 .banner-content {
        padding: 9% 40% 0% 11.5%;
    }
    .elementor-158 .elementor-element.elementor-element-273c825 .banner-content {
        padding: 9% 40% 0% 11.5%;
    }
}