.elementor .footer-main{width:100%;padding-block-start:clamp(50px, 8vw, 90px);padding-block-end:20px;padding-inline-start:clamp(24px, 5vw, 80px);padding-inline-end:clamp(24px, 5vw, 80px);background-color:#1c2226e8;display:flex;flex-direction:column;align-items:center;}.elementor .footer-content{width:100%;max-width:1600px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:80px;justify-content:space-between;align-items:start;}.elementor .footer-brand{width:36%;display:flex;flex-direction:column;row-gap:32px;}.elementor .footer-nav{width:32%;}.elementor .footer-menu{font-family:var(--font-body);font-size:18px;color:var(--color-surface);letter-spacing:0.12em;}.elementor .footer-menu:hover,.elementor .footer-menu:focus-visible{text-decoration:underline;}.elementor .footer-contacts{width:32%;display:flex;flex-direction:column;}.elementor .link-outline-animated{font-family:var(--font-body);color:var(--color-surface);text-transform:uppercase;margin-block-start:12px;}.elementor .service-scene-list{width:auto;margin-block-start:4px;margin-block-end:0px;display:flex;flex-direction:column;gap:8px;}.elementor .service-scene-list-item{font-family:var(--font-body);font-weight:400;font-size:15px;color:var(--color-surface);line-height:1.4em;padding-inline-start:20px;margin-block-end:5px;border-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:0px;border-color:var(--color-surface);border-style:solid;}.elementor .section-full{width:100%;flex-direction:column;}.elementor .header-inner{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:50px;padding-inline-end:50px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-around;align-items:center;}.elementor .header-nav{column-gap:32px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;}.elementor .header-menu-toggle{position:relative;z-index:10001;color:#000000;padding:0px;margin:0px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:center;.header-menu-toggle .e-svg-base {
  width: 44px;
  aspect-ratio: 1 / 1;
  line-height: 0;
}

.header-menu-toggle .e-svg-base svg {
  display: block;
  width: 100% !important;
  height: 100% !important;
}\n}.elementor .header-logo-default{width:auto;max-width:120px;position:relative;padding:0px;margin:0px;}.elementor .header-nav-link{font-family:var(--font-body);font-size:18px;color:#ffffff;display:inline-block;}.elementor .menu-overlay{width:100%;height:100vh;overflow:hidden;position:fixed;inset-block-start:0px;inset-inline-start:0px;z-index:10000;background-color:var(--color-surface);display:flex;flex-direction:column;}.elementor .menu-overlay-inner{width:100%;height:100%;padding:0px;display:flex;flex-direction:row;justify-content:space-around;align-items:stretch;}.elementor .menu-overlay-link-primary{font-family:var(--font-display);font-weight:500;font-size:54px;color:var(--color-dark);line-height:1.05em;text-align:start;}.elementor .menu-overlay-link-secondary{font-family:var(--font-body);font-weight:400;font-size:31px;color:var(--color-dark);line-height:1.3em;}.elementor .menu-meta-number{font-family:var(--font-body);font-weight:500;font-size:18px;color:var(--color-brand);letter-spacing:0.08em;}.elementor .menu-meta-label{font-family:var(--font-body);font-weight:500;font-size:18px;color:var(--color-muted);letter-spacing:0.018em;text-transform:uppercase;}.elementor .menu-social-footer{width:auto;position:absolute;inset-block-end:28px;display:flex;flex-direction:row;justify-content:space-around;align-items:center;}.elementor .menu-panel-secondary{width:50%;height:100%;position:relative;background-color:#ededed;display:flex;flex-direction:column;gap:12px;justify-content:center;align-items:center;}.elementor .menu-panel-primary{width:50%;height:100%;background-color:var(--color-surface-soft);display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .menu-secondary-list{width:auto;display:flex;flex-direction:column;gap:26px;align-items:start;}.elementor .menu-primary-list{width:auto;display:flex;flex-direction:column;gap:50px;align-items:start;}.elementor .menu-primary-item{width:auto;padding:0px;display:flex;flex-direction:column;justify-content:flex-start;align-items:start;}.elementor .menu-social-icons{width:auto;display:flex;flex-direction:row;gap:12px;align-items:center;}.elementor .menu-footer-email{font-family:var(--font-body);color:var(--color-dark);}.elementor .agriflora-header{position:fixed;inset-block-start:0px;inset-inline-start:0px;z-index:1000;}.elementor .header-logo-sticky{width:auto;max-width:85px;position:absolute;inset-block-start:50%;inset-inline-start:0px;padding:0px;margin:0px;}.elementor .header-left{position:relative;padding:0px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;}.elementor .link-action{font-family:var(--font-body);flex-direction:column;}.elementor .type-eyebrow{font-family:var(--font-body);font-size:14px;color:var(--color-brand);letter-spacing:0.18em;text-transform:uppercase;margin-block-end:20px;}